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,7,8,10,1,2,3,4,6,5,255,196,0,123,16,0,1,3,2,4,3,5,4,4,7,6,11,16,13,2,23,2,0,1,3,4,5,6,7,17,18,8,9,19,20,33,49,56,181,21,34,65,119,22,81,97,133,23,35,50,71,113,134,197,24,51,66,82,129,145,25,36,37,52,83,98,114,161,177,193,209,38,39,53,69,84,86,87,99,115,130,166,178,179,212,225,240,67,68,73,88,100,104,116,146,149,150,162,211,228,54,55,57,117,136,147,180,198,241,85,131,163,164,195,40,101,102,103,118,132,148,182,194,210,196,255,196,0,24,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,5,7,4,6,255,196,0,45,17,1,0,1,2,5,2,4,6,3,1,1,0,0,0,0,0,0,1,2,17,3,4,5,18,33,6,49,20,34,65,81,19,21,97,113,129,161,50,66,177,22,36,255,218,0,12,3,1,0,2,17,3,17,0,63,0,149,52,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,80,151,204,123,24,113,37,195,199,20,119,219,22,26,226,79,50,160,195,216,170,156,49,85,158,142,159,24,215,139,80,193,83,44,163,37,55,76,10,48,136,2,162,26,129,138,48,98,97,135,162,206,78,91,180,155,69,96,28,225,50,7,233,254,71,91,179,115,9,101,239,181,113,78,11,184,7,181,46,148,97,253,53,77,135,94,26,130,159,168,44,236,242,195,28,239,4,159,146,79,16,148,198,219,1,230,39,15,41,202,23,139,28,85,153,127,75,114,47,51,47,152,175,20,98,74,94,182,45,162,191,222,110,242,92,63,164,127,165,105,100,163,119,152,158,72,246,72,65,32,48,185,9,117,165,213,129,197,186,151,191,196,221,218,235,96,225,183,53,239,182,43,157,93,186,229,110,192,247,218,186,58,202,73,138,25,233,167,142,130,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,1,156,27,103,165,103,14,220,71,96,204,198,246,207,179,172,163,112,142,221,136,200,218,115,132,236,245,6,49,213,60,145,64,236,114,244,193,250,224,26,19,117,97,136,182,19,139,11,207,79,22,62,86,51,147,229,254,33,244,233,208,64,15,238,177,226,159,254,249,108,213,255,0,215,43,143,254,249,100,166,177,87,89,68,102,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,80,68,95,52,46,51,115,29,184,142,60,185,201,60,228,197,120,126,203,129,237,225,110,185,142,31,188,61,28,51,222,12,202,74,151,121,105,100,99,151,166,15,79,1,4,175,172,82,195,56,176,11,185,17,212,174,80,56,143,137,44,211,199,248,215,49,179,27,52,241,174,37,193,54,123,63,177,34,138,255,0,124,175,172,130,91,172,243,67,48,148,3,51,148,36,113,67,9,180,142,196,198,13,85,15,115,180,142,237,24,57,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,171,197,109,238,178,42,64,33,130,57,234,102,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,61,28,183,178,66,213,146,60,40,97,49,183,223,42,238,149,24,242,158,159,28,87,28,209,140,97,4,245,244,116,238,208,68,45,171,176,71,20,113,3,185,19,185,27,25,251,172,77,24,5,208,34,34,11,53,207,206,56,234,120,113,227,103,8,100,246,56,10,67,203,172,105,133,237,167,53,92,135,21,57,216,238,51,92,43,96,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,174,254,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,40,97,231,87,230,159,11,124,191,161,245,27,138,169,92,169,248,237,186,181,214,131,133,156,229,196,212,133,109,42,118,131,4,93,110,51,144,207,28,236,64,49,217,220,221,156,76,8,92,158,13,228,46,14,29,1,115,223,4,113,132,175,162,34,2,34,32,178,14,110,217,133,143,178,215,134,220,55,125,203,156,113,136,48,173,202,124,113,71,73,45,101,146,231,53,12,242,64,84,21,228,81,20,144,144,147,131,144,1,56,187,233,168,11,252,25,70,175,12,156,77,241,37,127,226,75,42,44,87,222,32,243,42,227,109,184,227,139,21,37,101,29,94,44,175,154,10,152,36,175,132,100,138,72,202,87,19,2,23,113,113,118,118,118,119,103,82,21,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,65,146,154,234,93,174,116,214,91,85,109,230,178,58,185,41,232,41,228,169,148,41,41,37,170,156,128,5,200,154,56,97,18,150,83,209,159,64,140,72,201,244,97,103,119,102,93,180,65,8,28,85,243,83,206,92,210,199,116,127,128,108,71,117,192,152,50,193,112,167,185,218,250,112,13,53,210,186,97,134,61,195,113,219,52,209,77,8,205,215,219,3,126,40,192,199,170,18,56,142,217,84,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,142,190,105,28,2,209,229,223,110,226,111,39,45,246,171,110,16,126,199,79,136,176,237,29,52,20,48,218,36,126,149,52,53,52,145,198,32,5,12,166,241,180,145,179,60,131,44,143,39,190,18,31,70,202,248,116,226,95,52,248,95,199,112,227,172,179,187,127,27,182,217,171,39,169,246,93,207,241,51,69,31,107,130,25,99,235,116,186,230,113,238,47,112,244,38,248,179,134,74,104,169,254,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,203,208,99,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,120,174,34,248,151,202,206,23,240,36,216,235,51,46,223,197,236,86,106,57,233,189,169,115,252,116,49,73,217,32,154,88,250,221,46,184,28,155,75,220,13,73,254,12,241,129,194,7,52,92,199,167,226,58,233,81,196,45,239,218,88,91,51,46,20,148,102,79,90,244,212,56,74,70,50,142,9,41,98,150,78,140,52,108,210,48,212,59,187,72,66,3,49,72,103,25,12,182,193,198,39,21,88,203,138,252,220,184,99,11,205,202,172,112,197,186,162,162,155,9,218,36,141,161,11,117,185,207,220,114,136,76,199,180,200,35,25,76,123,139,113,179,11,63,76,35,0,161,72,50,168,69,20,28,171,248,245,169,165,169,181,112,177,156,151,218,186,192,172,168,134,223,129,174,117,29,38,10,48,104,166,39,160,169,168,146,81,39,7,32,130,42,80,16,51,223,47,75,86,6,136,66,87,208,20,96,115,58,230,23,89,133,171,42,120,117,225,251,23,244,110,176,238,139,22,223,237,147,79,5,85,170,170,41,225,146,42,90,42,184,38,13,179,55,74,96,169,109,166,44,50,52,123,152,218,81,10,213,204,71,143,170,62,24,240,171,96,60,173,184,90,174,89,155,123,234,211,234,213,48,84,125,25,141,163,136,251,77,85,54,231,54,152,194,120,202,158,57,1,163,47,122,66,220,49,244,229,132,28,45,132,241,86,57,190,210,225,108,21,134,110,184,130,245,91,191,179,91,173,116,82,85,213,79,176,8,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,208,76,79,47,62,101,151,94,32,177,53,62,70,231,125,5,36,24,218,162,157,202,197,120,182,210,20,112,94,26,10,125,243,133,76,108,238,48,212,237,138,89,183,131,4,38,219,197,134,39,0,25,92,174,120,237,186,231,101,170,108,136,206,140,77,73,81,141,172,116,224,88,126,227,87,57,118,220,67,68,34,111,40,73,185,182,203,83,78,32,46,231,191,169,44,100,230,226,79,12,210,149,96,224,39,130,11,23,8,248,18,90,220,71,75,106,185,102,109,239,171,21,238,247,71,49,212,66,20,173,51,188,52,180,133,36,81,156,112,236,24,142,70,216,196,114,235,184,136,99,137,130,2,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,12,167,145,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,136,136,8,136,128,136,136,49,172,253,214,60,83,255,0,223,45,154,191,250,229,113,255,0,223,41,190,229,195,139,49,86,57,224,199,47,49,78,53,196,215,92,65,122,173,246,183,105,184,221,43,100,171,170,159,101,214,172,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,150,61,138,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,8,245,229,115,199,109,215,59,45,83,100,70,116,98,106,74,140,109,99,167,2,195,247,26,185,203,182,226,26,33,19,121,66,77,205,182,90,154,113,1,119,61,253,73,99,39,55,18,120,102,148,164,41,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,112,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,230,23,84,136,136,8,136,128,136,136,10,202,155,143,170,60,187,227,179,31,112,201,156,119,11,85,183,8,63,97,168,195,184,138,178,166,10,24,109,18,61,158,158,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,163,122,170,0,121,163,249,236,204,223,185,125,30,137,4,255,0,34,142,174,87,188,125,95,115,167,103,15,25,205,112,237,152,190,213,111,58,139,21,254,166,164,26,107,213,44,59,88,233,167,99,38,57,107,35,7,115,105,5,136,165,138,57,14,77,14,35,146,105,21,64,80,151,199,221,159,138,254,16,115,66,138,223,98,226,127,56,43,240,38,39,167,121,176,229,117,118,63,172,158,180,206,8,225,106,200,106,26,50,141,132,194,89,88,133,216,54,60,114,199,161,17,180,140,51,104,169,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,8,33,219,130,78,100,57,151,147,249,161,21,191,61,243,11,16,98,204,9,137,42,32,134,241,93,124,172,174,187,214,217,194,56,231,104,230,164,99,159,64,7,150,104,202,118,96,144,202,56,189,193,115,17,103,155,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,177,172,226,31,135,236,125,195,46,104,87,101,70,99,5,33,220,168,233,233,234,226,172,161,105,158,138,182,9,163,98,25,105,228,154,56,202,64,98,223,17,19,14,141,36,82,15,126,215,87,233,203,23,152,93,30,22,163,166,225,215,136,28,95,209,181,67,182,44,37,127,185,205,4,20,182,170,88,160,154,73,105,107,106,231,152,54,194,221,40,66,153,182,153,49,72,241,238,96,104,132,3,171,205,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,156,171,235,196,165,40,225,144,69,205,196,0,92,157,181,208,5,190,12,170,87,38,188,216,205,60,208,252,47,254,19,51,47,21,226,223,102,125,31,236,94,221,188,212,215,246,94,167,180,58,157,46,177,150,205,221,48,221,183,77,118,14,190,12,168,7,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,82,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,48,121,144,230,230,119,102,135,180,50,95,48,177,174,3,192,150,186,120,225,180,208,208,86,29,166,182,115,56,193,234,38,173,122,89,201,165,62,171,16,131,111,112,24,196,52,17,51,149,207,218,243,66,227,167,240,215,138,143,35,178,115,25,246,188,182,178,236,246,197,77,16,237,134,251,116,142,66,119,210,102,39,237,20,112,233,31,79,70,16,57,88,228,252,104,141,60,141,109,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,114,188,4,225,30,49,56,184,199,114,214,226,62,35,51,170,219,150,86,78,172,87,187,221,30,56,174,167,152,234,158,23,120,105,105,10,71,144,36,155,121,68,114,54,199,16,139,93,196,37,36,76,119,41,204,3,153,197,247,33,177,125,223,33,178,95,13,116,177,157,175,100,119,123,245,226,156,37,165,163,142,162,138,57,160,42,24,134,71,234,204,221,160,9,202,113,104,192,162,218,241,76,199,168,95,86,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,170,1,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,24,91,255,0,43,126,62,171,51,19,176,240,201,156,119,11,173,203,23,183,108,168,195,184,138,178,166,122,233,174,241,183,86,166,106,106,185,36,35,49,154,32,105,30,57,29,218,50,138,54,143,220,56,195,173,37,75,22,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,57,60,190,248,245,195,220,76,224,218,28,13,152,55,218,74,60,212,180,83,199,13,112,84,118,90,32,191,155,189,73,52,212,48,180,174,115,24,211,211,140,149,12,49,128,1,155,184,136,131,179,48,94,82,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,219,81,43,204,235,152,93,30,41,163,169,225,215,135,236,95,214,181,77,186,44,91,127,182,77,4,244,183,90,89,96,134,72,169,104,170,224,152,247,66,253,89,130,165,182,129,57,70,209,238,112,121,68,195,202,241,45,205,147,27,92,248,130,177,98,126,30,31,165,131,48,39,111,167,166,130,231,37,96,82,226,137,42,34,233,29,77,109,36,114,197,172,49,232,197,77,25,233,32,19,60,135,163,155,197,28,164,240,241,196,14,1,226,107,43,232,115,95,46,78,172,45,181,149,21,20,146,209,215,60,45,91,69,60,50,56,148,85,17,195,36,131,25,184,236,148,69,203,87,142,88,203,187,115,44,104,149,127,224,163,138,235,239,9,121,203,69,140,186,183,90,204,33,114,210,143,20,217,40,166,1,237,244,187,77,163,145,134,70,112,121,160,51,234,198,250,129,62,135,31,80,2,89,29,6,69,40,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,121,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,136,83,254,53,248,174,177,112,151,147,85,184,203,171,106,172,197,247,45,104,240,181,146,182,99,30,223,85,184,26,73,28,99,103,55,134,0,62,172,143,168,11,232,17,245,0,229,141,212,96,112,169,205,79,57,114,183,29,214,126,30,113,29,215,29,224,203,253,194,162,231,116,234,64,53,55,74,25,138,25,54,141,187,116,208,197,12,37,55,67,116,15,248,160,0,46,144,70,228,91,173,131,136,126,32,113,247,19,89,161,93,154,249,140,116,129,114,172,167,167,164,138,142,133,230,106,42,40,33,141,132,98,167,142,105,36,40,193,203,124,164,44,90,60,146,200,93,219,157,95,87,44,174,93,245,56,170,166,221,196,126,125,225,202,67,195,7,79,33,225,172,49,117,183,197,82,23,144,154,34,6,173,170,134,97,33,106,102,19,114,132,93,183,200,108,19,51,140,98,15,56,86,171,151,29,183,92,145,230,61,142,242,51,52,177,53,36,121,95,126,168,181,13,45,101,210,114,0,195,117,167,102,164,33,56,228,209,216,41,166,151,65,144,15,108,96,114,117,247,70,205,55,86,66,148,0,243,71,243,217,153,191,114,250,61,18,187,78,85,252,122,211,85,83,90,184,88,206,75,237,37,25,209,211,195,111,192,215,58,142,171,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,108,139,165,171,155,196,38,18,148,136,136,10,26,249,164,99,158,41,242,91,138,10,235,141,131,57,115,2,193,131,49,133,190,142,225,135,224,179,98,43,141,45,12,93,26,120,169,234,160,97,2,8,134,102,154,39,148,194,61,218,13,76,70,78,207,38,141,50,138,200,57,183,228,53,54,105,240,209,38,100,219,232,170,231,196,57,97,81,237,74,102,166,167,150,160,229,183,78,113,197,93,27,128,27,8,0,139,69,82,114,144,30,192,163,38,247,68,204,152,40,167,40,158,45,241,150,53,198,88,191,37,115,147,52,177,6,36,185,93,41,226,188,225,131,191,220,154,168,247,194,196,53,180,241,205,57,188,230,101,27,193,40,194,59,129,130,158,164,244,15,125,206,255,0,248,155,187,93,108,28,54,230,189,246,197,115,171,183,92,173,216,30,251,87,71,89,73,49,67,61,52,241,208,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,177,247,225,99,58,255,0,115,183,16,88,39,56,228,183,246,218,76,63,112,126,223,0,197,212,144,232,103,136,233,234,186,67,212,141,158,102,130,105,94,61,198,195,212,96,221,168,234,207,63,220,88,249,88,206,79,151,248,135,211,167,65,0,63,186,199,138,127,251,229,179,87,255,0,92,174,63,251,229,146,154,197,93,101,59,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,68,183,53,222,50,49,245,167,59,109,217,47,148,120,191,26,224,170,140,5,78,69,124,175,180,95,102,160,11,164,245,208,82,212,68,27,41,205,156,194,24,182,232,102,250,239,158,81,97,22,29,242,118,185,74,222,179,247,60,115,151,16,99,172,192,226,3,48,47,120,111,47,237,241,239,179,92,49,93,109,76,53,213,213,195,52,80,117,96,149,206,57,97,8,226,170,55,247,132,134,81,167,38,220,204,76,209,215,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,144,227,135,123,251,144,69,212,51,49,134,32,97,142,48,114,125,145,128,11,62,130,202,111,185,90,100,93,30,79,240,167,97,196,149,182,110,201,137,51,19,252,210,92,230,145,224,146,67,165,145,221,173,224,50,68,219,186,61,151,167,48,198,100,68,18,84,207,249,46,78,2,23,128,136,136,8,136,131,26,207,221,99,197,63,253,242,217,171,255,0,174,87,31,253,242,200,35,134,75,181,214,255,0,195,110,84,95,111,183,58,187,141,202,227,129,236,85,117,149,149,115,20,211,212,207,37,4,37,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,26,37,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,8,28,199,184,133,207,220,13,198,118,97,225,108,21,158,25,129,135,236,180,94,201,236,214,235,94,38,173,164,165,131,125,170,144,207,100,81,200,32,59,140,200,159,70,239,34,119,126,247,117,55,234,0,121,163,249,236,204,223,185,125,30,137,4,143,242,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,1,160,160,33,136,100,152,136,152,24,140,201,133,159,77,76,159,226,234,247,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,178,14,110,217,133,143,178,215,134,220,55,125,203,156,113,136,48,173,202,124,113,71,73,45,101,146,231,53,12,242,64,84,21,228,81,20,144,144,147,131,144,1,56,187,233,168,11,252,25,88,255,0,46,30,33,115,247,28,241,157,151,152,91,26,231,134,96,98,11,45,111,181,187,77,186,233,137,171,106,233,103,217,106,171,48,223,20,146,16,22,211,1,38,213,187,136,89,219,189,153,94,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,9,201,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,160,203,126,113,89,177,31,16,85,24,183,53,105,255,0,206,158,191,180,198,248,82,207,109,166,168,170,182,199,210,254,150,40,42,77,225,146,105,154,64,143,168,82,201,211,33,150,119,24,131,241,99,28,186,99,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,58,220,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,104,84,16,217,113,11,91,166,166,162,188,192,209,197,38,248,10,70,218,70,3,60,67,40,1,27,71,35,144,110,45,24,136,50,62,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,162,3,148,167,26,63,66,239,180,124,40,227,242,221,101,196,119,9,167,194,247,73,235,182,141,186,186,64,220,84,36,50,155,3,67,57,131,188,67,19,49,118,153,137,182,200,245,27,163,151,244,5,103,252,196,120,223,163,225,87,2,54,18,193,213,91,179,55,22,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,112,28,253,157,222,57,35,57,105,201,140,92,64,197,235,175,16,252,64,224,30,25,114,190,187,53,243,24,234,206,219,71,81,79,73,21,29,11,194,245,181,179,205,35,8,197,79,28,210,70,50,27,14,249,72,88,181,104,226,144,187,246,186,199,95,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,194,74,121,105,115,24,186,223,238,182,126,27,243,234,243,87,113,185,92,106,59,38,24,196,181,181,5,52,245,51,200,85,83,201,21,202,174,170,165,200,204,137,233,233,233,134,40,221,221,220,99,127,224,186,244,28,229,51,99,52,242,191,240,65,248,51,204,188,87,132,189,167,244,131,182,251,10,243,83,65,218,186,126,207,233,245,122,38,59,246,245,15,110,237,116,222,90,120,186,114,148,224,187,232,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,126,87,158,119,230,79,245,147,246,106,10,41,203,135,136,92,253,199,60,103,101,230,22,198,185,225,152,24,130,203,91,237,110,211,110,186,98,106,218,186,89,246,90,170,204,55,197,36,132,5,180,192,73,181,110,226,22,118,239,102,83,126,177,193,224,207,58,240,175,14,220,73,224,252,227,198,182,251,173,109,151,15,251,67,180,193,107,138,57,42,143,175,65,81,78,27,6,73,35,7,208,230,23,125,77,189,214,125,53,125,25,242,51,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,200,59,106,218,185,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,189,147,217,174,54,186,217,41,42,160,223,117,164,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,114,170,213,121,163,249,19,204,223,185,125,98,137,4,43,126,235,30,41,255,0,239,150,205,95,253,114,184,255,0,239,150,74,107,21,117,149,66,2,183,94,97,24,255,0,25,101,103,8,216,219,48,114,251,16,213,216,241,13,142,162,201,83,67,93,76,237,190,35,246,197,27,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,220,82,181,94,104,254,68,243,55,238,95,88,162,65,234,184,40,226,186,197,197,166,77,81,99,46,173,170,143,23,219,116,163,197,54,74,41,140,187,5,86,227,104,228,97,145,152,218,25,192,58,177,190,166,45,169,199,212,51,138,71,87,0,177,161,225,227,136,28,125,195,46,104,80,230,190,92,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,217,40,139,150,141,36,81,151,126,214,89,15,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,130,160,34,34,2,34,178,172,227,230,133,147,89,51,196,212,121,51,124,147,218,56,90,221,111,122,107,253,246,209,25,86,73,109,190,29,84,96,212,242,3,56,183,70,158,1,152,231,120,186,242,117,36,8,216,4,225,144,8,46,43,136,124,254,193,188,51,229,125,118,108,227,203,94,32,184,90,40,42,41,233,142,27,37,189,234,167,223,52,140,2,228,238,227,20,65,171,247,156,178,0,107,180,25,222,67,140,14,34,233,121,178,103,141,195,137,171,38,111,93,159,217,24,22,159,101,162,229,131,173,210,77,85,75,53,156,170,142,67,149,227,154,81,140,238,35,28,140,195,82,29,6,34,134,49,113,24,220,227,41,169,255,0,50,184,247,10,255,0,165,88,143,13,226,59,127,251,93,101,13,202,134,162,63,247,209,205,12,145,159,218,36,37,241,103,80,47,199,215,5,24,171,133,60,199,171,189,218,109,157,163,44,177,53,194,105,48,229,194,157,164,56,232,55,185,72,54,202,135,144,140,198,104,129,157,128,140,159,173,24,57,179,238,25,66,32,157,60,170,204,204,43,156,153,113,135,51,75,5,85,246,139,46,38,183,197,112,166,221,36,103,36,59,219,223,130,94,153,152,12,209,27,20,114,3,19,236,144,12,93,245,23,94,173,64,95,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,237,171,85,227,235,141,124,43,194,158,92,85,217,45,55,62,209,153,184,154,223,52,120,114,223,78,241,156,148,27,216,163,27,157,67,72,38,3,12,70,206,224,38,47,214,144,28,25,182,140,167,23,181,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,192,14,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,195,73,74,51,25,148,84,209,148,166,209,196,196,236,44,255,0,165,220,37,39,149,239,31,191,78,45,193,195,214,122,98,125,113,37,14,249,236,24,154,249,123,223,53,239,175,84,44,212,50,157,84,175,36,181,141,37,64,180,35,30,237,241,14,221,160,240,235,44,149,44,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,155,254,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,8,94,250,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,219,81,65,205,99,142,219,171,221,107,248,89,201,172,77,72,54,209,167,120,49,189,214,221,57,20,242,78,228,99,37,157,141,153,132,0,69,133,231,216,68,230,231,208,39,13,147,199,32,120,174,51,121,162,230,61,231,60,104,108,153,3,123,246,86,12,203,156,64,51,180,212,245,174,81,226,202,170,89,180,34,168,146,154,70,234,91,143,105,8,66,18,109,150,51,121,13,221,202,48,134,181,99,110,62,171,56,139,229,213,153,184,243,7,92,46,184,27,51,112,87,176,41,239,173,102,169,158,151,179,201,81,116,167,0,169,163,169,2,99,104,103,0,156,122,110,125,64,210,72,207,120,236,146,88,192,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,75,167,23,153,13,131,120,109,229,111,139,242,167,6,81,82,8,91,169,236,71,115,174,134,157,225,59,181,197,238,180,13,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,8,235,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,140,145,73,25,74,226,96,66,238,46,46,206,206,206,236,235,32,149,140,14,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,71,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,32,168,8,136,131,26,207,221,99,197,63,253,242,217,171,255,0,174,87,31,253,242,200,35,134,75,181,214,255,0,195,110,84,95,111,183,58,187,141,202,227,129,236,85,117,149,149,115,20,211,212,207,37,4,37,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,26,37,146,159,9,222,86,50,111,229,254,30,244,232,16,67,183,28,25,159,197,222,72,113,71,152,24,70,179,62,51,42,213,109,173,188,84,222,236,49,80,226,139,156,20,79,106,171,148,166,166,26,113,115,1,217,24,147,192,77,27,108,25,32,144,5,223,102,170,247,249,70,241,67,125,206,28,184,196,217,95,153,184,254,235,136,241,158,22,184,61,198,146,107,205,88,79,85,61,158,161,133,153,134,67,55,168,168,232,212,52,187,206,70,118,140,106,105,129,143,71,16,15,21,206,159,33,169,174,216,55,10,113,27,102,162,171,59,149,138,160,48,205,233,225,167,150,80,246,116,207,36,180,211,74,108,123,32,8,170,30,72,217,246,126,48,235,128,92,253,208,23,179,94,89,121,215,248,22,226,227,11,118,139,127,106,160,199,122,96,170,205,145,111,154,46,219,60,61,158,72,245,144,4,116,170,138,155,121,62,237,34,121,118,139,150,221,2,90,121,143,98,204,85,129,184,49,204,60,83,130,177,53,215,15,222,168,189,147,217,174,54,186,217,41,42,160,223,117,164,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,17,124,50,113,55,196,149,255,0,137,44,168,177,95,120,131,204,171,141,182,227,142,44,84,149,148,117,120,178,190,104,42,96,146,190,17,146,41,35,41,92,76,8,93,197,197,217,217,217,221,157,74,255,0,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,212,32,115,11,227,123,52,241,23,19,88,130,193,148,57,133,152,24,18,203,129,250,152,74,162,154,221,137,42,104,227,184,87,82,85,78,213,21,143,13,60,130,3,184,205,227,23,119,34,40,225,140,137,197,203,166,18,255,0,196,14,102,126,6,242,59,30,102,148,117,118,170,122,188,51,135,235,174,20,30,212,147,101,44,213,193,9,118,88,15,223,7,46,172,239,20,108,2,76,70,70,194,47,184,153,99,67,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,208,75,255,0,40,25,51,163,50,173,88,215,59,243,71,59,113,174,42,182,193,81,244,86,213,105,187,98,90,186,232,35,156,70,26,154,154,153,32,159,112,177,176,157,40,69,32,30,186,29,75,16,247,139,169,31,84,83,131,108,139,163,225,219,135,28,25,151,62,198,246,117,232,109,241,220,113,24,155,192,115,29,226,160,6,74,166,146,88,25,130,94,153,191,64,15,82,126,148,49,14,242,97,98,122,214,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,172,245,182,74,201,105,12,70,120,224,169,132,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,23,160,68,24,187,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,20,196,240,249,157,127,134,158,84,56,239,180,91,251,45,126,4,203,252,65,130,171,54,69,178,25,123,21,157,251,60,145,235,33,145,107,75,45,54,242,125,186,202,210,237,22,29,186,218,255,0,56,142,29,105,178,243,55,44,185,219,131,240,157,37,187,15,99,170,115,134,239,53,12,82,176,21,254,51,51,150,105,219,111,70,35,168,132,227,33,97,38,41,78,158,166,66,29,219,204,233,175,2,185,233,89,133,178,247,136,28,134,187,222,118,89,113,182,87,226,107,141,174,146,70,158,79,234,197,37,178,99,38,133,133,222,40,186,148,141,80,82,25,11,57,246,72,7,123,56,136,144,90,2,153,62,115,121,233,71,133,178,106,197,144,214,139,206,203,214,54,184,71,113,186,82,70,208,73,253,71,164,39,49,105,152,157,229,139,169,86,212,229,25,136,179,31,100,156,119,179,9,9,67,98,186,174,102,153,215,248,105,226,227,20,246,123,127,101,160,192,154,224,170,61,241,108,154,94,197,60,221,162,73,52,144,196,181,170,150,167,97,54,221,98,104,183,11,22,237,67,197,112,63,147,183,92,239,226,143,47,240,141,29,134,146,235,109,162,188,83,94,239,209,87,82,148,244,77,106,164,148,102,169,26,129,96,49,217,32,139,64,45,35,108,41,39,140,9,219,126,171,35,53,25,124,150,50,26,154,211,131,113,95,17,183,154,42,176,185,95,106,15,12,217,94,106,121,98,15,103,66,241,203,83,52,70,231,178,112,150,161,163,141,223,103,226,206,132,197,143,222,49,105,52,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,96,10,255,0,249,213,249,167,194,223,47,232,125,70,226,168,87,13,60,34,93,120,154,202,60,225,197,120,62,227,86,216,179,45,105,237,151,43,109,170,58,114,156,46,240,74,21,197,81,74,33,24,148,189,164,154,154,62,142,214,118,35,214,50,31,198,52,145,132,143,242,212,230,5,248,118,163,161,200,76,214,155,102,62,181,91,203,217,119,18,45,35,188,80,210,65,76,31,141,150,122,147,154,162,226,111,218,103,147,104,48,188,113,153,247,109,37,111,252,204,56,236,204,123,63,17,214,220,3,144,153,149,117,195,244,153,101,160,220,106,109,21,238,48,220,47,6,113,201,44,53,0,18,148,53,80,192,209,197,19,197,52,122,140,189,178,51,18,23,209,71,95,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,98,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,9,169,229,171,198,39,17,220,82,251,122,151,53,112,13,170,92,55,135,45,244,244,209,99,27,124,7,71,218,110,131,177,142,158,104,200,202,57,166,146,51,235,19,192,49,132,59,89,136,25,167,137,154,250,149,181,114,244,225,235,247,57,112,203,135,236,21,181,55,83,189,98,190,158,45,189,211,92,105,123,44,148,21,213,116,176,49,81,180,46,219,227,232,132,81,198,76,110,228,242,12,133,160,49,52,97,114,168,44,3,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,165,83,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,131,37,52,68,65,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,8,121,136,240,65,89,194,174,59,108,91,131,169,119,101,150,44,184,75,21,136,90,105,234,102,181,200,48,197,33,210,213,74,113,8,14,227,57,251,59,60,146,72,113,83,147,153,57,1,147,207,74,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,45,192,231,28,120,203,132,44,100,84,181,65,87,124,203,171,229,64,157,250,194,6,219,227,61,24,123,109,30,231,97,10,145,22,22,113,119,96,152,5,128,220,92,98,150,47,65,204,71,141,250,206,42,177,219,97,44,29,85,183,44,176,157,194,89,108,68,208,207,77,53,210,66,134,40,206,170,170,35,148,128,182,152,79,217,221,227,142,64,138,160,152,197,136,204,90,149,113,93,194,142,99,240,149,152,231,130,177,172,93,186,213,93,212,158,193,127,130,23,10,91,189,40,187,51,144,179,187,244,230,13,194,210,194,238,229,25,16,187,57,129,199,33,252,174,29,56,104,205,62,40,49,220,56,23,44,237,63,198,237,183,154,200,42,125,151,108,252,76,210,199,218,231,134,41,58,61,94,129,132,123,135,223,61,5,190,46,193,242,112,174,69,230,62,47,202,124,107,157,246,203,55,75,6,96,78,201,21,202,233,80,238,17,205,85,81,83,4,17,210,211,247,63,86,102,237,1,33,179,104,33,27,51,145,51,156,67,39,192,203,220,21,117,204,172,127,134,178,230,197,81,73,5,203,21,94,40,172,148,114,213,153,12,17,207,83,48,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,41,158,227,75,34,242,227,135,78,89,152,243,43,242,190,205,216,109,84,62,198,150,105,165,118,58,171,133,81,93,232,90,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,137,110,19,188,211,228,223,204,12,61,234,48,32,167,248,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,41,41,201,206,111,127,65,248,83,146,193,141,109,247,92,83,156,88,127,75,93,166,166,228,93,74,91,188,38,242,60,53,181,83,3,9,255,0,75,128,140,114,131,187,203,57,52,68,210,59,203,52,144,92,175,49,30,1,104,248,156,194,173,143,50,182,223,106,182,230,109,147,171,81,163,83,65,79,244,154,55,142,32,236,213,85,59,88,222,96,8,35,26,121,36,55,140,125,232,203,104,201,212,138,11,16,122,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,152,158,87,188,11,126,5,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,138,34,168,141,232,255,0,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,149,244,5,138,186,202,161,98,174,131,213,101,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,200,79,135,78,44,114,179,136,140,154,135,55,45,183,203,85,139,176,219,202,183,19,90,235,46,244,199,54,29,216,83,9,149,89,49,55,74,23,236,243,73,28,178,12,123,226,22,55,16,239,17,132,28,119,194,141,246,197,194,118,89,241,85,133,162,186,221,44,184,155,218,84,120,161,186,32,112,217,106,161,185,77,77,75,38,225,118,54,134,112,1,13,72,92,66,80,209,228,214,120,163,26,65,134,243,11,31,96,235,85,234,197,132,49,198,32,177,219,113,37,63,100,189,81,219,110,115,83,65,114,131,105,143,74,166,56,201,134,96,219,44,163,180,217,219,73,13,191,132,250,133,202,95,57,156,241,71,54,124,222,51,163,8,227,26,187,37,182,229,81,19,69,131,106,42,229,184,89,33,162,143,164,195,79,208,153,246,137,152,192,61,89,225,104,100,34,146,98,7,139,168,226,211,19,193,206,108,230,158,121,112,251,134,243,83,55,176,133,171,14,94,177,7,94,166,158,154,220,53,49,199,53,15,84,154,158,161,225,168,103,56,186,128,204,66,205,36,162,113,188,114,137,179,75,211,8,12,225,187,36,46,188,71,231,110,22,201,123,53,242,146,205,81,136,234,37,19,175,169,140,164,10,104,33,130,74,137,141,128,123,204,218,40,100,216,26,139,17,237,23,32,103,115,108,148,237,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,14,218,34,32,34,34,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,130,234,145,17,6,42,235,218,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,138,85,43,23,112,253,143,176,102,73,96,46,32,46,1,73,83,132,243,10,162,227,73,67,45,35,76,103,69,61,36,229,11,197,84,79,27,69,25,202,241,202,81,8,153,57,132,50,63,118,215,100,19,253,194,239,19,120,7,138,108,175,182,230,6,16,169,164,163,185,29,56,149,235,15,61,198,26,154,219,52,239,36,177,236,156,99,125,194,6,80,74,81,25,136,60,145,176,158,209,213,196,107,2,199,7,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,207,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,15,64,136,136,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,22,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,244,240,9,199,101,171,139,188,51,91,98,196,180,116,150,156,197,195,180,237,87,120,163,165,140,96,162,170,130,74,137,134,57,104,99,58,137,103,48,142,49,167,25,136,217,152,100,152,25,187,140,84,80,101,175,5,216,171,57,56,71,189,113,11,150,99,117,189,98,76,51,140,37,177,86,225,154,58,25,42,230,175,161,120,40,94,57,105,2,16,41,30,104,228,170,55,144,75,81,40,181,38,112,120,157,165,161,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,25,68,34,165,92,49,113,5,98,226,123,38,172,185,189,96,195,247,91,36,119,46,164,21,52,55,8,12,122,53,81,22,201,134,25,156,68,42,161,99,103,97,154,63,117,244,113,38,9,6,72,130,170,160,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,150,62,248,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,148,66,178,174,98,60,2,209,241,57,133,91,30,101,109,190,213,109,204,219,39,86,163,70,166,130,159,233,52,111,28,65,217,170,170,118,177,188,192,16,70,52,242,72,111,24,251,209,150,209,147,169,16,67,94,112,231,166,99,231,205,102,25,187,102,133,231,219,55,92,47,135,225,195,112,220,165,103,122,170,202,88,167,158,104,206,164,221,223,171,51,118,130,7,147,70,35,16,23,61,198,230,103,219,203,158,32,113,246,86,101,126,100,101,70,16,58,74,107,110,104,211,219,233,47,85,140,243,5,108,80,82,201,41,116,160,146,57,4,68,37,25,165,138,81,49,54,56,204,135,187,87,214,154,175,171,133,176,158,42,199,55,218,92,45,130,176,205,215,16,94,171,119,246,107,117,174,138,74,186,169,246,1,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,15,65,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,9,240,187,195,38,1,225,103,43,237,185,127,132,41,169,43,46,65,78,35,122,196,47,110,134,154,182,243,59,73,44,155,231,40,219,113,0,20,242,140,64,100,111,28,110,33,184,180,114,42,107,192,79,4,22,46,17,240,36,181,184,142,150,213,114,204,219,223,86,43,221,238,142,99,168,132,41,90,103,120,105,105,10,72,163,56,225,216,49,28,141,177,136,229,215,113,16,199,19,5,213,32,34,34,8,245,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,162,7,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,136,81,23,204,215,151,125,78,21,169,184,241,31,144,152,114,144,48,192,83,198,120,151,12,90,173,241,83,5,152,33,136,65,235,105,97,132,68,94,153,196,24,166,22,109,241,155,156,206,229,25,27,192,14,32,57,183,226,28,99,195,70,21,177,229,108,212,152,119,51,49,85,61,93,54,51,168,183,246,161,60,62,17,27,70,47,68,114,70,194,199,86,46,242,9,132,146,29,48,110,13,94,87,9,130,58,240,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,58,156,190,248,10,195,220,51,96,218,28,115,152,54,42,74,204,212,187,211,199,53,113,212,118,90,208,176,27,61,72,180,52,51,52,76,112,153,83,212,12,117,14,50,24,25,131,176,145,3,51,184,65,10,245,88,171,44,241,86,15,194,24,43,29,93,169,53,178,227,219,125,93,194,209,85,28,114,116,203,179,86,207,71,60,4,100,12,15,48,28,12,100,0,69,182,57,224,39,118,115,209,188,170,155,238,11,114,47,46,56,139,229,153,128,242,191,52,44,221,186,213,93,237,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,32,177,94,93,220,125,86,112,199,138,159,1,230,149,194,235,114,203,43,223,74,159,87,169,158,163,232,204,141,36,167,218,105,105,183,56,52,38,115,200,85,17,198,13,33,123,178,14,226,143,167,45,63,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,146,154,241,15,195,246,62,225,151,52,43,178,163,49,130,144,238,84,116,244,245,113,86,80,180,207,69,91,4,209,177,12,180,242,77,28,101,32,49,111,136,137,135,70,146,41,7,191,107,175,107,193,71,10,55,222,45,51,150,139,6,244,174,180,120,66,219,165,102,41,189,209,66,5,216,41,118,155,199,27,20,142,192,211,78,97,210,141,180,50,109,78,78,153,132,82,50,10,151,203,239,128,172,67,196,206,50,161,199,57,131,98,171,163,202,187,69,68,115,87,29,71,106,162,59,248,59,84,139,67,67,51,68,225,48,13,69,56,199,80,227,32,24,1,187,9,9,187,59,78,157,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,43,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,8,1,230,143,231,179,51,126,229,244,122,37,106,170,234,185,163,249,236,204,223,185,125,30,137,121,78,30,248,81,190,241,23,147,89,189,140,176,44,87,91,142,47,203,127,98,86,91,236,148,80,132,190,213,165,169,42,182,171,141,133,221,141,230,0,128,37,141,129,200,139,166,113,180,102,114,131,128,74,87,45,142,57,237,92,65,96,10,60,171,204,107,165,37,14,98,225,90,122,107,108,71,89,116,18,159,20,64,48,200,227,85,16,205,35,207,53,72,199,78,101,83,163,19,107,164,187,153,164,120,227,181,94,100,124,120,102,229,175,137,120,242,251,37,113,237,94,24,182,229,117,64,198,117,182,43,193,152,93,238,38,16,77,48,86,68,47,208,148,41,228,14,207,217,228,3,218,97,80,198,239,212,120,194,61,112,182,44,197,88,26,251,75,138,112,86,38,186,225,251,213,22,254,205,113,181,214,201,73,85,6,240,32,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,93,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,130,111,249,104,241,111,196,55,21,54,172,77,62,107,225,124,62,246,44,45,79,67,65,79,136,232,169,170,41,39,184,92,92,73,229,19,15,122,158,83,216,193,36,157,39,135,164,242,68,205,17,12,204,241,94,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,127,131,158,30,191,115,7,15,184,111,41,171,106,109,85,183,170,78,189,109,238,225,110,165,232,199,89,93,60,165,33,19,187,179,28,189,48,120,224,25,77,152,138,56,35,247,65,180,1,173,104,49,129,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,45,60,50,231,165,30,112,114,173,204,108,55,91,121,237,120,147,46,242,255,0,17,97,187,156,50,52,17,200,20,177,219,170,30,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,148,226,230,84,47,156,254,67,83,97,92,208,195,89,255,0,98,162,171,236,248,226,156,173,119,211,26,121,74,8,238,52,113,198,48,72,115,57,184,1,205,77,160,12,76,33,221,67,33,182,247,35,113,183,254,10,179,190,235,128,236,121,215,147,80,216,233,43,45,185,163,150,248,136,106,42,202,66,9,232,103,183,89,46,85,49,24,120,137,129,11,204,4,14,204,250,156,100,196,219,28,36,11,96,83,83,206,79,58,254,131,112,251,105,201,202,75,127,90,175,51,110,15,214,158,72,183,71,5,13,186,90,122,137,54,147,72,46,51,20,231,70,195,168,24,188,125,125,118,150,199,80,172,174,255,0,154,94,122,86,103,7,21,151,236,55,69,121,237,120,111,46,255,0,204,221,178,24,218,120,227,10,168,217,158,224,101,28,175,183,173,218,186,144,148,128,34,39,29,52,31,148,194,198,65,69,120,88,201,79,221,19,196,22,9,201,201,46,29,138,147,16,92,31,183,206,50,244,228,10,24,34,58,138,174,145,116,228,102,153,224,134,86,143,112,56,245,28,55,104,58,187,100,166,162,175,146,222,64,255,0,242,183,136,60,99,151,191,234,123,102,11,190,214,135,254,80,23,34,165,7,127,247,8,158,118,31,236,209,1,254,254,10,85,16,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,211,146,198,124,224,218,44,61,138,248,114,188,214,210,91,241,13,101,224,241,53,149,166,168,118,59,168,29,44,113,84,195,16,56,48,239,128,105,35,145,219,123,153,132,166,76,12,48,153,41,74,88,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,156,4,241,191,98,226,227,2,75,69,136,234,173,86,220,205,178,117,101,189,217,40,225,58,120,78,149,230,118,134,170,144,100,150,67,146,29,133,16,72,251,220,130,93,119,8,140,145,57,133,213,34,43,85,227,219,141,251,23,8,248,18,42,44,57,85,106,185,102,109,239,165,45,146,201,89,9,212,66,20,173,51,52,213,85,99,28,177,156,112,236,25,66,55,222,196,114,233,180,72,99,149,192,45,127,157,62,124,224,218,220,61,133,56,114,179,86,210,92,49,13,29,224,49,53,233,161,168,119,59,80,5,44,145,83,67,40,48,56,239,156,106,228,145,155,123,24,4,64,78,14,51,1,43,75,229,113,231,179,44,190,250,244,122,213,107,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,93,7,43,143,61,153,101,247,215,163,214,160,159,229,111,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,43,128,68,24,182,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,166,211,151,23,28,246,172,245,202,58,252,41,154,87,74,75,78,44,202,251,60,18,93,174,183,27,160,236,186,90,162,7,23,185,200,115,200,242,177,198,209,183,106,144,221,193,142,72,228,222,221,110,156,126,39,154,207,4,181,153,173,98,166,226,7,40,112,167,108,198,118,110,157,29,254,219,107,182,207,81,112,196,20,166,113,67,4,128,16,177,117,38,167,239,213,220,55,20,14,251,164,102,167,140,30,27,16,92,255,0,31,124,100,212,241,125,154,20,87,11,21,53,93,6,4,195,20,239,14,28,161,174,162,138,10,208,57,227,133,235,38,168,120,228,145,136,206,88,152,69,152,246,52,113,71,160,137,188,142,85,3,150,199,3,23,94,32,177,253,30,106,102,53,174,174,135,46,176,173,69,53,202,32,172,181,145,65,138,39,25,164,97,165,136,166,141,224,154,152,100,167,49,169,209,201,244,210,45,172,242,60,145,219,255,0,11,188,50,99,238,41,179,66,219,151,248,66,154,174,142,218,117,2,55,172,66,246,233,170,104,172,208,60,114,201,190,114,141,182,137,152,193,40,196,6,64,210,72,194,27,135,87,33,200,167,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,195,208,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,164,83,149,55,27,84,121,83,125,169,225,251,55,177,95,99,193,151,158,165,101,130,229,116,185,65,79,111,195,245,64,18,205,60,102,115,56,244,225,168,238,209,152,246,140,236,219,99,119,168,144,218,210,184,73,201,11,87,17,249,253,135,50,94,243,124,171,179,83,226,58,123,160,133,125,52,99,33,211,79,13,186,166,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,219,192,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,173,87,154,63,145,60,205,251,151,214,40,149,20,229,77,198,213,102,107,88,170,120,126,205,236,87,219,49,157,155,169,89,96,185,93,46,83,212,92,49,5,41,156,179,79,25,156,206,93,73,169,251,180,102,61,197,3,182,216,217,169,228,55,173,124,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,184,174,7,56,187,186,240,131,155,133,138,231,183,85,222,48,157,250,156,109,184,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,219,170,175,252,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,32,200,79,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,245,148,21,242,238,227,234,179,134,60,84,248,15,52,174,23,91,150,89,94,250,84,250,189,76,245,31,70,100,105,37,62,211,75,77,185,193,161,51,158,66,168,142,48,105,11,221,144,119,20,125,57,100,171,143,110,55,236,92,35,224,72,168,176,229,85,170,229,153,183,190,148,182,75,37,100,39,81,8,82,180,204,211,85,85,140,114,198,113,195,176,101,8,223,123,17,203,166,209,33,142,87,0,166,156,203,248,245,166,200,108,61,54,74,229,53,246,146,124,197,190,83,201,13,220,227,234,239,176,91,167,165,144,70,97,154,25,99,40,43,156,164,134,88,91,223,218,2,230,98,44,112,185,195,102,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,117,63,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,207,114,208,224,42,155,33,176,244,57,213,155,54,42,73,243,22,249,79,28,214,128,147,171,190,193,110,158,150,50,40,74,25,162,140,160,174,114,146,104,166,127,127,104,11,0,16,177,204,198,23,21,193,255,0,14,191,185,123,35,172,249,91,38,42,186,222,234,195,109,194,191,181,215,118,154,90,58,233,97,143,181,65,65,248,168,222,58,62,184,203,32,1,14,237,210,153,19,185,19,175,109,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,8,213,210,148,192,99,21,76,99,41,188,114,176,187,139,191,233,103,246,168,131,27,110,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,29,208,112,3,204,174,179,33,168,234,242,203,62,110,183,91,206,5,166,183,213,85,217,234,196,39,184,92,168,234,162,130,0,166,183,68,242,78,209,197,70,241,211,156,113,198,32,194,19,76,14,68,17,185,144,73,167,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,194,0,115,139,39,113,246,69,99,251,166,92,230,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,253,44,193,234,184,170,226,99,25,113,95,155,149,153,165,140,40,105,45,192,52,227,109,180,91,41,153,136,45,214,232,206,67,138,7,147,107,20,199,186,89,12,228,38,109,198,101,180,64,54,70,30,87,22,100,238,62,192,184,3,10,102,54,47,176,213,218,45,184,210,162,182,43,44,85,180,179,83,207,85,5,60,52,115,118,176,25,0,68,233,164,26,248,154,57,64,137,137,227,151,195,107,57,87,254,94,124,22,93,120,167,205,10,123,238,47,195,245,101,149,120,106,161,223,16,86,53,73,82,181,108,237,30,232,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,82,51,56,119,92,175,59,139,77,170,193,106,200,107,21,138,217,73,110,182,219,169,241,5,37,29,29,36,35,12,20,208,70,54,193,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,22,1,145,124,63,99,238,33,238,184,166,197,151,33,73,61,203,10,225,122,236,85,45,28,173,49,79,93,5,49,68,37,77,75,28,49,200,82,212,153,76,3,28,110,194,196,253,219,155,187,95,43,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,191,201,83,205,62,41,249,127,93,234,54,229,82,185,172,112,37,117,107,173,127,20,217,53,134,105,10,218,84,239,62,55,181,91,160,33,158,57,216,140,164,188,48,51,184,152,16,184,180,251,4,92,28,58,228,199,190,121,35,14,166,117,243,140,250,87,144,84,184,91,43,112,221,214,205,153,55,155,120,91,241,29,198,166,143,179,208,209,245,104,164,10,169,237,114,193,90,245,17,204,21,5,25,64,114,51,237,22,119,38,114,102,81,195,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,223,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,191,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,5,85,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,56,75,126,191,75,20,51,78,51,201,13,59,84,210,82,212,180,17,76,212,61,106,118,146,56,164,213,245,125,197,223,225,231,249,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,42,229,56,32,227,71,21,112,143,152,240,87,86,149,214,247,128,110,93,72,47,120,122,42,233,6,48,234,188,59,171,169,160,115,104,94,176,26,8,217,136,219,223,141,138,45,193,185,164,10,65,146,24,42,213,153,89,209,128,114,230,251,81,87,5,183,21,98,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,93,53,103,240,85,3,140,78,21,113,151,10,25,185,112,193,247,155,109,89,97,139,141,69,69,78,19,187,201,35,76,23,27,115,31,184,197,40,128,15,105,140,74,49,152,54,142,211,118,38,110,153,198,102,25,20,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,80,193,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,102,125,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,245,120,129,203,63,195,38,71,99,204,173,142,146,213,81,87,137,176,253,117,190,131,218,145,239,165,134,184,225,46,203,57,251,134,227,210,157,162,145,140,69,200,8,24,133,183,11,44,104,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,202,121,65,15,53,140,134,166,201,190,40,235,241,53,138,138,174,59,22,100,211,190,38,140,202,158,86,130,59,137,202,99,95,8,76,102,77,41,245,89,170,73,153,199,166,213,145,131,0,139,3,144,94,78,126,231,165,31,17,60,161,111,57,141,237,159,104,222,138,223,97,183,98,50,54,128,38,11,197,61,218,130,58,167,146,40,29,194,46,161,183,92,3,65,126,148,209,22,193,98,97,104,193,225,59,205,62,77,252,192,195,222,163,2,169,89,45,157,247,86,224,163,63,184,110,154,199,72,86,210,167,182,227,138,123,144,200,67,60,115,181,238,203,71,44,6,61,226,96,66,240,144,187,109,112,112,145,159,126,246,233,211,94,19,188,211,228,223,204,12,61,234,48,32,191,254,118,153,215,255,0,200,94,28,232,237,255,0,86,53,184,85,73,23,254,81,71,73,28,38,210,127,229,175,32,148,127,216,28,75,242,217,90,175,44,188,148,252,52,241,113,133,187,69,195,178,208,96,77,49,173,102,201,118,77,47,98,158,30,207,28,122,198,98,90,213,75,77,188,95,110,177,52,187,73,139,110,180,255,0,140,156,244,172,226,39,136,236,103,152,222,217,246,141,148,174,18,91,176,225,3,78,16,133,158,156,202,58,87,142,41,221,206,46,160,55,92,195,65,110,172,210,150,193,114,113,105,63,228,247,144,63,64,50,58,227,155,152,183,47,125,149,138,113,165,192,253,151,116,172,15,233,170,156,58,208,211,148,29,49,119,119,138,25,39,105,228,252,145,121,68,97,55,222,13,9,48,95,250,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,181,94,102,153,41,248,105,225,31,20,246,123,135,101,175,192,154,227,90,61,242,236,134,94,197,4,221,162,57,52,140,200,181,165,150,167,96,182,221,101,104,183,19,14,237,96,5,101,80,177,193,227,39,34,235,56,118,226,59,25,229,207,177,189,157,101,27,132,151,28,56,32,243,156,39,103,168,50,146,149,163,150,118,99,151,166,15,208,51,212,155,171,12,163,188,156,92,156,40,170,237,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,213,87,149,202,159,33,169,179,147,138,58,12,77,125,162,171,146,197,150,212,237,137,164,49,167,149,224,146,226,18,128,208,66,115,1,139,68,125,87,122,145,103,114,234,53,28,128,224,66,230,226,19,61,195,246,89,254,6,242,59,1,229,108,148,150,170,122,188,51,135,232,109,245,254,203,143,101,44,213,193,8,246,169,195,220,7,46,172,239,44,142,100,44,70,70,228,77,184,157,84,4,68,4,68,65,10,220,234,252,211,225,111,151,244,62,163,113,94,215,146,54,63,193,182,44,101,153,185,125,121,196,52,148,120,135,21,83,218,106,108,180,51,59,137,215,133,27,86,189,75,68,238,219,72,192,103,140,220,53,222,225,188,153,156,99,55,31,21,206,175,205,62,22,249,127,67,234,55,21,98,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,130,85,57,165,240,11,98,171,177,95,184,172,202,27,127,97,186,208,255,0,79,99,27,37,45,49,156,119,8,200,217,164,185,66,49,139,244,230,13,207,37,70,172,209,156,99,36,196,224,97,35,207,105,92,177,184,126,186,231,127,20,120,122,250,65,87,6,30,203,138,136,49,85,210,178,38,33,102,158,9,88,168,169,154,78,153,134,249,42,4,9,227,39,7,40,97,169,112,38,32,101,43,252,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,154,241,21,196,117,171,150,142,110,95,114,163,133,140,17,130,171,170,49,133,65,227,28,83,81,121,136,103,59,124,245,70,93,154,209,4,84,47,76,244,180,212,241,3,203,20,82,148,142,193,92,206,59,89,245,144,37,125,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,183,94,16,56,237,203,142,48,189,169,108,194,120,63,21,216,111,88,126,223,73,89,118,138,225,70,210,80,132,147,110,18,142,26,200,156,128,182,152,19,11,74,48,201,32,179,144,70,236,18,180,113,193,205,31,137,142,37,239,121,185,137,178,3,25,208,213,224,204,1,71,81,12,214,203,44,44,14,23,218,72,140,222,158,229,45,72,142,233,194,82,109,237,11,23,74,35,136,0,129,231,128,141,194,234,185,202,221,173,87,254,17,48,77,246,197,115,164,184,219,110,56,226,219,87,71,89,73,48,205,5,76,18,91,46,5,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,45,184,78,243,79,147,127,48,48,247,168,192,190,174,39,226,187,49,241,207,12,182,126,25,49,172,190,217,181,97,124,65,73,120,176,93,39,153,222,170,134,150,42,90,152,30,128,181,103,234,194,221,160,94,39,119,98,136,64,163,109,192,241,140,95,43,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,65,74,184,139,225,163,43,56,160,192,147,96,92,204,180,255,0,23,177,94,104,224,166,246,165,179,241,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,124,158,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,214,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,213,149,103,167,43,220,154,206,190,35,172,153,199,52,126,197,176,213,246,154,220,109,103,161,144,162,246,237,115,28,79,78,81,176,179,118,126,174,179,189,84,160,108,71,176,54,8,203,44,149,13,122,168,128,136,136,11,21,117,149,66,197,93,4,239,114,189,187,96,28,109,192,230,22,203,153,238,120,126,255,0,81,65,79,118,164,196,118,19,154,26,163,130,10,187,157,123,132,85,148,206,238,224,19,69,185,216,100,22,99,13,116,213,181,81,171,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,84,215,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,206,124,238,212,89,71,197,190,67,86,219,232,238,212,152,143,2,102,21,158,72,98,174,164,16,55,96,61,88,102,141,166,2,104,170,96,148,88,153,164,13,241,77,11,110,22,48,118,96,178,14,75,121,23,125,194,216,19,22,231,206,35,179,90,130,147,27,118,123,118,26,171,212,36,174,236,180,147,84,5,107,234,204,239,20,50,78,209,14,205,204,70,84,155,136,24,70,34,41,42,80,215,150,156,218,63,4,88,238,12,19,129,50,118,213,111,200,59,125,192,105,237,118,64,135,109,242,221,107,104,66,50,40,230,25,26,41,38,57,134,74,195,25,218,83,57,39,150,50,168,118,113,148,101,83,33,51,175,10,241,19,148,246,44,227,193,86,251,173,21,151,16,118,174,205,5,210,40,227,170,14,133,76,180,231,188,99,146,64,109,78,18,118,208,223,221,118,215,71,213,152,42,2,34,32,47,21,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,222,170,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,12,227,219,141,251,239,23,24,238,42,44,57,85,117,182,229,149,147,165,45,146,201,89,8,83,204,117,79,11,52,213,85,99,28,178,4,147,111,41,66,55,222,226,17,105,180,68,164,149,204,45,85,77,247,40,236,244,203,140,95,195,101,159,36,45,151,158,150,51,192,157,190,91,149,174,161,152,36,154,150,162,190,105,227,170,167,239,126,172,45,218,2,51,118,208,130,70,102,33,102,56,138,72,65,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,98,25,52,162,165,92,58,113,47,149,156,80,96,72,113,214,89,221,191,141,219,108,213,147,211,123,82,217,248,233,162,143,181,193,12,178,116,122,189,3,56,247,23,190,26,19,124,89,170,170,12,85,212,239,114,247,192,24,55,52,249,112,224,156,190,204,28,61,73,124,195,215,202,123,221,53,117,13,75,62,201,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,4,42,127,185,92,121,19,203,47,190,189,98,181,4,53,241,93,194,142,99,240,149,152,231,130,177,172,93,186,213,93,212,158,193,127,130,23,10,91,189,40,187,51,144,179,187,244,230,13,194,210,194,238,229,25,16,187,57,129,199,33,212,174,1,56,236,186,240,137,137,171,108,88,150,142,174,237,151,88,138,161,170,239,20,116,177,148,245,180,179,199,79,48,199,45,12,103,81,20,0,114,72,84,227,49,27,59,148,112,131,55,120,10,153,78,40,184,100,192,60,83,101,125,203,47,241,125,53,37,29,200,233,200,108,184,133,173,208,212,214,217,167,121,34,147,124,5,35,110,16,50,130,33,148,0,129,228,141,136,55,14,172,67,143,182,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,161,219,149,95,28,246,172,173,169,253,205,217,185,116,164,183,225,59,149,69,85,202,199,136,110,87,65,167,166,179,79,210,121,37,165,152,170,36,104,163,166,149,227,34,13,155,93,170,37,38,113,62,190,232,230,37,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,189,86,41,229,71,195,142,48,226,10,171,55,46,212,189,159,8,85,219,194,57,48,21,174,144,45,150,241,174,8,134,22,152,37,164,40,206,56,118,11,72,240,128,177,20,250,155,202,224,79,19,249,94,74,158,86,49,79,204,10,239,78,183,43,255,0,65,212,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,128,136,136,32,219,155,254,0,193,184,23,138,250,106,172,31,135,169,45,39,138,176,189,53,254,238,212,204,226,21,87,25,43,43,34,150,161,195,93,162,102,48,70,231,181,155,113,238,50,212,204,200,170,175,36,108,1,131,111,184,203,51,115,6,243,135,169,43,49,14,21,167,180,211,89,107,166,103,35,160,10,198,173,106,151,137,157,246,137,152,193,24,57,233,189,131,120,179,176,200,108,94,43,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,136,136,11,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,109,16,89,86,65,242,189,201,172,150,226,11,16,231,52,145,251,86,217,71,112,142,167,1,216,170,164,42,136,236,186,197,25,157,68,198,108,207,44,209,206,242,133,59,22,238,148,97,28,132,114,76,226,112,222,170,34,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,131,213,113,175,194,141,139,139,76,154,173,193,189,43,85,30,47,182,235,89,133,175,117,176,153,118,10,173,192,242,70,229,27,177,180,51,128,116,164,109,12,91,80,147,166,103,20,108,189,175,15,28,63,96,30,25,114,190,135,42,50,228,42,206,219,71,81,81,87,45,101,115,66,245,181,179,205,35,145,75,81,36,49,198,50,27,14,200,132,156,117,104,226,140,123,246,178,169,104,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,207,242,53,187,90,161,186,231,37,138,107,157,32,92,171,41,236,53,116,244,101,48,180,243,65,9,87,12,178,132,122,238,32,2,158,17,34,102,208,94,88,217,244,220,218,219,7,52,127,61,153,155,247,47,163,209,42,21,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,193,35,252,208,249,126,255,0,242,147,138,220,162,135,251,45,219,25,217,196,127,242,104,154,166,138,10,122,111,252,166,166,174,73,165,254,60,186,254,83,43,127,229,59,145,119,220,207,226,130,217,152,222,198,181,86,225,108,180,214,227,119,43,131,129,237,170,158,158,162,58,6,134,39,98,114,152,103,14,184,158,140,49,246,103,45,226,125,49,57,116,225,119,137,188,3,197,54,87,219,115,3,8,84,210,81,220,142,156,74,245,135,158,227,13,77,109,154,119,146,88,246,78,49,190,225,3,40,37,40,140,196,30,72,216,79,104,234,226,63,87,36,248,117,202,62,30,233,177,20,25,91,132,233,45,39,138,175,21,55,155,156,209,196,2,114,28,146,200,113,211,139,0,136,199,77,0,200,241,195,8,51,0,6,175,163,153,200,102,21,45,17,16,91,175,48,92,157,186,231,127,9,120,235,8,225,171,13,37,215,16,209,83,195,123,179,197,45,41,79,59,79,73,48,77,32,210,136,1,159,105,146,156,106,32,141,129,181,39,159,99,187,9,147,172,120,86,85,11,29,110,59,242,46,197,195,183,20,24,187,46,112,117,154,235,110,194,195,217,110,54,33,184,57,158,250,90,138,120,228,54,134,83,102,121,97,142,119,158,1,55,114,47,196,184,153,145,137,147,133,0,68,87,105,203,43,135,90,108,255,0,226,94,221,62,41,194,116,151,204,19,131,41,228,188,223,225,175,138,82,164,152,246,16,81,211,147,136,184,25,149,67,132,157,25,93,130,72,169,234,25,216,216,72,8,38,127,133,140,148,253,206,220,62,224,156,156,146,225,219,106,240,253,189,251,124,227,47,82,51,174,158,83,168,170,233,23,78,55,120,90,121,165,104,247,3,23,77,131,118,165,171,189,85,68,64,68,68,5,242,108,24,179,10,226,191,105,125,22,196,214,171,207,177,174,19,90,110,62,207,173,142,163,177,215,69,167,86,154,109,142,253,57,131,112,238,140,180,33,213,181,102,213,89,183,52,252,254,226,27,35,242,190,211,6,73,218,234,233,109,24,142,158,225,77,137,113,77,37,190,162,73,236,32,210,81,199,78,241,213,3,244,169,14,103,158,104,216,205,156,245,209,226,112,144,88,154,50,184,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,11,107,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,30,127,46,120,51,199,217,199,194,229,203,136,12,174,161,171,190,92,176,222,40,171,178,93,108,52,177,77,83,91,87,7,74,218,244,197,67,77,4,6,82,24,149,93,81,76,230,108,205,28,96,226,222,233,107,74,178,95,55,177,150,66,230,134,31,205,204,191,158,146,59,238,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,238,119,9,34,146,72,221,197,196,217,141,220,72,73,152,154,93,57,42,121,88,197,63,48,43,189,58,220,173,87,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,112,190,159,232,155,228,23,238,96,252,63,251,78,213,244,147,217,253,79,193,247,210,26,47,108,246,238,209,217,186,61,61,253,78,143,83,241,157,110,150,238,207,248,222,150,191,139,80,153,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,254,41,95,255,0,43,222,5,191,13,120,168,51,199,56,240,103,107,203,107,46,255,0,99,211,86,150,216,111,183,72,228,22,109,97,113,126,209,71,14,146,117,53,113,3,149,130,63,198,136,212,70,193,66,179,27,131,60,125,147,156,46,91,120,128,205,26,26,187,29,203,18,98,138,75,37,170,195,85,20,212,213,180,144,116,174,79,82,85,212,211,192,5,25,145,82,82,148,46,6,236,241,200,110,77,239,14,158,131,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,228,69,74,184,157,226,23,10,240,191,147,87,172,220,197,52,221,191,176,116,233,173,214,176,170,142,158,107,157,116,165,182,42,120,200,223,251,169,13,196,76,130,40,165,54,3,217,181,194,138,115,17,227,126,143,133,92,8,216,75,7,85,110,204,220,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,29,192,115,246,119,120,228,140,229,167,38,49,113,3,23,129,117,234,179,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,74,87,46,94,92,216,100,50,190,255,0,152,28,80,101,157,37,194,229,141,41,229,181,91,176,245,250,215,81,79,91,99,162,9,36,142,105,72,101,216,80,212,204,66,37,28,128,45,36,81,198,7,28,173,214,49,16,177,94,7,56,187,186,240,131,155,133,138,231,183,85,222,48,157,250,156,109,184,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,238,217,212,109,28,36,154,54,40,250,175,32,228,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,56,60,81,112,201,143,184,89,205,11,150,95,226,250,106,186,203,104,84,16,217,113,11,91,166,166,162,188,192,209,197,38,248,10,70,218,70,3,60,67,40,1,27,71,35,144,110,45,24,138,237,121,83,113,181,71,149,55,218,158,31,179,123,21,246,60,25,121,234,86,88,46,87,75,148,20,246,252,63,84,1,44,211,198,103,51,143,78,26,142,237,25,143,104,206,205,182,55,122,137,13,130,101,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,39,220,196,120,32,163,226,171,2,54,45,193,212,187,115,55,9,219,229,138,196,45,52,20,208,221,35,41,162,144,233,106,165,56,136,203,104,4,253,157,158,72,227,9,106,9,204,152,76,201,161,51,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,227,136,28,3,196,214,87,208,230,190,92,157,88,91,107,42,42,41,37,163,174,120,90,182,138,120,100,113,40,170,35,134,73,6,51,113,217,40,139,150,175,28,177,151,118,230,65,141,191,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,147,252,209,227,126,197,197,199,45,140,209,162,196,117,86,171,110,102,217,61,151,45,238,201,71,9,211,194,116,175,127,163,104,106,169,6,73,100,57,33,216,81,4,143,189,200,37,215,112,136,201,19,159,107,154,135,1,84,213,84,215,94,41,242,110,197,73,70,116,116,243,92,49,205,178,159,170,231,88,111,44,34,213,244,212,241,196,66,198,194,115,203,84,100,96,27,34,234,232,230,242,145,197,10,2,202,161,98,174,178,168,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,46,241,15,195,246,1,226,107,43,235,178,163,49,130,172,45,181,149,20,245,113,86,80,180,45,91,69,60,50,49,12,180,242,77,28,131,25,184,239,136,137,135,87,142,89,7,187,115,172,104,150,85,8,49,150,207,76,139,204,126,29,51,30,227,149,249,161,102,236,55,90,29,37,134,104,157,206,150,225,74,78,237,29,85,52,142,205,212,132,246,150,143,163,19,16,144,24,129,129,128,248,171,157,218,235,122,169,10,203,205,206,174,190,162,58,120,41,2,90,153,138,83,24,32,136,33,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,89,10,113,201,194,37,171,139,236,163,28,41,5,198,146,207,139,44,53,5,114,195,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,110,254,155,234,199,28,50,56,201,210,104,202,192,57,113,114,230,186,227,60,101,95,153,220,79,101,158,32,179,216,176,181,68,3,104,195,183,251,89,82,5,234,181,217,204,142,120,102,210,83,166,133,186,111,177,227,233,204,114,48,185,16,197,52,70,21,87,150,87,46,250,108,43,77,110,226,63,62,240,229,88,98,112,168,144,240,214,24,186,219,229,166,59,49,195,41,3,86,213,67,48,137,61,75,144,57,66,46,219,35,7,9,153,202,66,7,130,77,17,16,17,17,1,91,87,25,92,16,101,199,23,22,235,13,109,222,151,217,184,166,201,112,161,136,47,116,179,53,61,65,217,222,168,30,186,148,201,226,145,164,252,65,84,28,12,64,236,19,237,247,132,36,153,142,229,81,7,138,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,244,51,71,7,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,61,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,48,242,84,243,79,138,126,95,215,122,141,185,77,74,11,63,202,110,89,153,29,149,188,71,95,248,129,234,123,98,57,174,15,116,194,216,114,107,124,48,80,225,202,169,13,228,146,64,24,244,9,122,102,255,0,210,205,176,6,1,102,238,146,65,142,80,188,4,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,41,243,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,99,131,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,255,0,112,21,198,38,30,226,159,40,237,131,121,188,82,65,152,182,58,126,197,136,45,147,86,82,246,186,211,128,32,25,46,145,83,197,180,134,154,82,154,55,119,233,0,4,164,113,54,230,1,34,8,44,206,44,157,199,217,21,143,238,153,115,152,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,244,179,74,79,43,174,62,168,241,133,138,219,195,62,113,92,45,86,187,174,28,183,211,80,225,59,196,245,48,81,199,115,165,3,138,154,11,105,1,16,239,172,30,164,99,23,77,136,166,140,75,115,49,198,231,53,117,230,25,193,101,171,138,124,175,168,190,225,12,63,72,89,169,134,169,217,240,253,99,212,141,43,214,192,210,110,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,245,35,3,155,116,16,255,0,154,172,5,138,191,211,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,236,33,33,248,59,32,249,75,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,85,144,115,119,201,219,174,101,112,184,24,187,14,88,105,43,174,89,125,120,138,247,83,43,82,148,181,177,218,138,41,33,171,24,8,0,137,129,136,233,231,149,157,196,58,116,164,100,255,0,139,22,87,190,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,160,197,181,23,191,226,7,44,255,0,3,121,227,143,50,182,58,75,173,61,38,25,196,21,214,250,15,106,71,178,170,106,16,152,187,44,231,238,3,23,86,7,138,70,49,22,19,19,98,22,218,76,188,2,15,65,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,52,101,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,20,64,114,119,225,214,155,48,243,114,245,157,184,195,9,210,92,112,246,5,167,8,109,19,87,69,43,128,223,228,48,56,166,129,182,244,101,58,120,66,66,38,34,114,136,234,41,164,17,221,176,194,103,208,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,69,95,59,76,148,255,0,228,47,17,148,119,15,171,5,92,41,100,151,255,0,40,172,164,146,16,104,255,0,242,214,144,138,79,236,12,35,249,110,165,81,89,175,53,140,239,181,101,63,11,149,248,82,107,30,31,190,92,179,30,161,240,245,61,13,214,65,39,167,131,164,114,203,112,138,15,202,148,233,200,33,216,108,236,209,77,53,60,142,239,181,128,194,8,84,228,242,136,201,219,174,90,240,184,120,187,17,216,105,40,110,89,131,120,150,247,77,43,210,148,85,178,90,134,40,225,164,25,200,192,73,193,200,42,39,137,153,200,58,117,66,98,255,0,140,38,80,108,178,40,224,39,51,48,174,104,112,143,150,119,28,45,87,212,246,14,31,162,195,55,24,14,72,222,106,90,234,8,2,158,80,144,64,203,102,238,152,202,12,90,19,197,52,70,226,59,244,65,112,8,136,130,215,248,160,230,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,48,73,52,208,136,145,77,83,17,49,238,167,55,118,97,118,209,199,191,197,155,208,112,165,198,182,86,113,131,244,167,240,103,96,197,118,207,162,93,135,182,251,118,150,154,30,167,106,235,244,250,93,25,229,215,78,204,123,183,109,211,81,211,93,95,75,11,230,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,53,245,228,81,20,144,198,66,198,194,96,78,46,250,232,98,255,0,22,85,43,147,94,83,230,158,87,254,23,255,0,9,153,105,138,240,151,180,254,143,246,47,110,217,170,104,59,87,79,218,29,78,151,88,7,126,222,160,110,219,174,155,199,95,22,65,64,57,213,249,167,194,223,47,232,125,70,226,172,255,0,3,100,94,99,230,78,92,99,156,208,193,86,111,106,218,178,231,176,203,127,134,7,114,170,167,165,170,106,135,106,161,141,155,223,134,62,202,93,87,103,220,2,98,110,46,3,33,133,224,115,171,243,79,133,190,95,208,250,141,197,84,174,72,246,155,85,254,213,159,54,43,237,178,146,227,109,184,211,225,250,74,202,58,184,70,104,42,96,144,110,99,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,35,215,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,242,179,87,51,49,86,114,102,62,35,205,44,107,87,218,47,88,154,225,45,194,167,108,146,28,112,239,127,114,8,186,134,102,48,196,12,49,198,14,79,178,48,1,103,208,89,94,87,50,254,2,170,114,27,16,205,157,89,77,98,171,159,46,175,149,18,77,119,8,250,91,44,23,25,234,164,33,132,97,134,40,198,10,23,25,33,138,23,247,246,152,184,25,11,156,44,116,3,130,158,30,46,188,76,113,13,134,176,28,22,170,74,251,21,190,162,27,222,41,10,154,194,166,15,98,65,81,19,85,11,20,110,210,185,200,210,12,32,209,251,219,229,23,119,1,98,144,2,92,249,93,112,245,248,13,225,150,219,127,185,212,218,171,111,89,151,217,177,108,181,52,116,187,36,134,134,122,88,158,142,142,73,137,152,229,233,131,156,154,59,48,132,149,51,8,177,54,178,29,64,227,71,132,156,43,197,206,86,62,22,185,75,216,113,37,139,180,220,48,205,196,74,56,186,117,197,77,32,4,19,202,240,203,35,81,201,35,194,83,4,108,196,93,24,221,159,80,101,112,8,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,246,188,39,121,167,201,191,152,24,123,212,96,82,83,206,211,44,240,173,78,86,96,92,227,236,157,44,73,111,196,13,134,122,241,199,24,246,138,26,138,106,138,141,147,22,206,161,244,228,165,214,54,222,194,61,121,253,215,115,213,162,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,202,121,21,154,242,208,227,18,155,137,12,163,135,3,227,59,197,39,225,23,3,211,199,69,91,12,149,146,203,87,118,183,70,17,132,87,66,121,181,35,50,39,233,204,236,114,105,43,49,151,77,167,140,21,229,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,61,254,42,200,188,199,194,25,79,130,179,190,231,102,234,224,204,119,218,226,182,221,41,221,206,56,106,169,234,103,130,74,90,142,230,233,76,253,156,228,6,125,68,227,119,113,39,112,148,99,245,121,43,198,6,120,240,253,151,24,219,44,178,191,18,123,46,131,28,116,74,106,189,243,61,85,174,64,98,9,38,160,118,145,163,167,154,104,220,99,57,118,20,155,99,137,192,128,163,2,105,84,224,183,34,242,227,136,190,89,152,15,43,243,66,205,219,173,85,222,217,150,25,162,118,10,171,125,80,221,235,154,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,137,110,34,248,104,205,62,23,241,220,216,23,51,45,63,197,236,87,154,56,42,125,151,115,252,76,50,201,217,39,154,40,250,221,46,184,4,155,71,220,61,69,254,14,225,229,50,171,44,241,86,114,102,62,28,202,220,21,73,218,47,88,154,225,21,190,155,116,114,28,112,239,127,126,121,122,96,102,48,196,12,82,72,108,47,178,48,50,118,208,93,100,39,137,175,249,89,192,151,12,16,220,125,137,117,155,6,101,205,190,130,223,208,182,83,83,21,117,79,86,162,42,126,185,14,176,196,115,73,52,253,89,79,220,220,71,33,232,238,250,61,128,114,108,225,139,218,87,219,183,19,184,215,11,221,97,142,207,165,191,4,86,201,55,74,150,166,105,2,162,27,132,227,27,104,114,244,193,198,17,55,252,86,233,103,102,98,146,61,98,189,94,99,216,79,21,99,158,12,115,15,11,96,172,51,117,196,23,170,223,100,246,107,117,174,138,74,186,169,246,93,105,12,246,69,27,17,150,208,2,39,209,187,132,93,223,185,157,5,21,254,141,95,11,31,235,7,53,127,244,85,187,254,124,175,253,99,89,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,89,20,102,150,0,252,40,96,75,158,5,250,107,138,240,151,180,250,63,213,156,45,114,236,23,74,94,156,193,47,226,103,218,91,55,116,246,23,186,250,129,152,252,117,65,18,220,214,120,218,163,205,107,237,55,15,217,67,138,251,102,12,179,116,235,47,247,43,93,202,10,139,126,32,170,48,138,104,35,3,133,203,169,13,63,126,172,231,180,167,119,221,27,61,60,102,246,149,194,239,12,152,251,138,108,208,182,229,254,16,166,171,163,182,157,64,141,235,16,189,186,106,154,43,52,15,28,178,111,156,163,109,162,102,48,74,49,1,144,52,146,48,134,225,213,200,126,87,16,252,63,99,238,25,115,66,187,42,51,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,189,94,79,252,80,96,28,181,196,215,62,31,241,125,162,146,134,229,152,55,138,121,108,183,224,167,134,39,146,113,167,149,187,37,101,76,146,137,56,57,4,67,75,16,1,63,90,170,102,255,0,178,50,8,224,85,171,21,112,163,152,246,14,27,48,87,20,214,200,189,179,131,49,71,107,130,229,37,60,46,210,88,170,162,175,158,146,49,168,109,95,88,101,233,3,132,205,160,180,134,241,19,11,188,79,53,21,82,125,133,248,179,203,140,128,229,119,150,248,42,231,99,194,152,203,25,226,143,104,203,109,194,120,130,216,215,59,124,148,177,226,42,162,146,170,186,159,120,109,133,186,70,209,59,190,226,156,69,196,73,163,149,192,44,175,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,207,33,236,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,198,6,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,233,229,197,194,70,50,225,75,40,235,233,115,7,20,85,212,98,28,97,81,5,210,186,195,21,75,75,110,178,24,131,139,71,22,154,137,212,144,184,180,242,139,236,46,148,64,59,134,22,150,64,128,197,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,165,106,188,123,112,65,98,226,227,2,69,91,135,41,109,86,220,205,178,116,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,29,133,41,198,219,28,130,93,54,144,140,146,177,253,94,99,216,179,21,96,110,12,115,15,20,224,172,77,117,195,247,170,47,100,246,107,141,174,182,74,74,168,55,221,105,0,246,75,27,137,142,224,50,23,209,251,196,157,159,185,221,56,23,227,54,197,198,30,92,85,92,228,181,123,27,25,225,126,207,79,137,173,177,1,189,40,201,43,31,74,166,154,66,215,88,101,233,74,237,25,19,201,25,1,9,110,102,9,100,8,1,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,75,167,42,190,57,238,185,165,77,251,155,179,114,233,87,112,197,150,218,122,171,149,143,16,220,174,133,81,83,121,131,170,242,75,75,49,84,72,242,201,83,19,72,68,27,55,51,211,196,76,226,29,13,210,122,14,104,92,11,126,26,240,169,231,142,78,96,206,215,153,54,93,158,216,166,162,45,179,95,109,113,198,76,250,66,194,253,162,178,29,35,233,232,226,103,19,28,127,141,33,167,141,161,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,202,121,21,159,242,238,227,126,143,138,172,8,248,75,24,213,109,204,220,39,111,138,91,233,60,48,83,67,116,140,166,150,48,170,165,136,37,35,45,160,16,118,135,104,227,140,37,168,22,1,97,48,22,188,4,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,136,136,8,136,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,11,170,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,173,214,213,128,49,149,247,6,223,243,6,205,135,170,235,48,246,21,168,161,166,189,87,66,204,65,64,117,143,43,83,60,172,207,184,64,202,9,1,143,77,140,123,5,221,138,64,98,184,174,104,254,123,51,55,238,95,71,162,87,41,201,107,9,225,92,115,98,207,108,45,141,112,205,171,16,89,107,126,140,118,155,117,210,138,58,186,89,246,29,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,144,89,95,10,60,87,102,63,9,89,142,24,215,5,75,219,173,85,221,56,47,246,9,230,112,165,187,210,139,187,176,147,179,63,78,96,220,79,20,204,206,81,145,19,59,24,28,145,158,67,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,4,60,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,109,227,41,198,219,24,78,45,54,145,20,114,176,125,94,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,225,61,40,186,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,208,20,106,243,164,200,187,238,41,192,152,75,62,112,229,154,212,116,152,39,180,91,177,45,94,161,29,119,101,171,154,156,40,159,87,102,121,97,142,119,148,118,110,114,2,171,220,32,226,82,144,201,82,180,174,103,249,189,131,114,211,132,188,91,135,111,179,225,250,171,238,55,167,27,53,138,209,117,129,234,30,172,222,104,186,245,17,68,221,226,116,209,19,206,19,62,129,28,195,79,171,185,16,1,132,6,41,169,228,217,146,159,65,184,125,187,103,29,93,195,173,87,153,183,6,232,193,28,187,163,130,134,221,45,69,60,123,133,227,23,25,138,115,172,114,208,204,94,62,134,155,75,123,40,86,89,15,114,247,205,11,86,106,240,125,150,215,59,120,210,67,81,96,179,197,133,235,169,33,173,26,147,167,158,222,45,76,221,93,25,158,51,150,40,226,168,104,201,181,16,168,14,242,103,99,32,184,164,68,65,107,252,80,115,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,24,36,154,104,68,72,166,169,136,152,247,83,155,187,48,187,104,227,223,226,205,232,56,82,227,91,43,56,193,250,83,248,51,176,98,187,103,209,46,195,219,125,187,75,77,15,83,181,117,250,125,46,140,242,235,167,102,61,219,182,233,168,233,174,175,165,133,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,42,149,201,175,41,243,79,43,255,0,11,255,0,132,204,180,197,120,75,218,127,71,251,23,183,108,213,52,29,171,167,237,14,167,75,172,3,191,111,80,55,109,215,77,227,175,139,32,144,172,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,219,141,126,20,111,188,37,231,45,110,13,233,93,107,48,133,203,90,204,45,123,173,132,7,183,210,237,7,146,55,40,221,193,230,128,207,165,35,104,4,250,4,157,48,9,99,101,145,74,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,232,49,162,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,164,127,149,95,28,246,172,173,169,253,205,217,185,116,164,183,225,59,149,69,85,202,199,136,110,87,65,167,166,179,79,210,121,37,165,152,170,36,104,163,166,149,227,34,13,155,93,170,37,38,113,62,190,232,194,98,84,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,253,57,53,93,173,86,14,17,49,181,246,251,115,164,183,91,109,216,226,229,87,89,89,87,48,195,5,52,17,219,45,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,202,249,130,113,235,136,120,153,198,85,216,27,47,175,181,116,121,87,104,168,146,26,16,167,237,84,71,127,7,106,98,121,171,161,121,92,38,1,168,167,41,41,216,163,3,0,54,114,17,55,118,106,85,135,56,170,198,88,23,133,11,135,13,56,18,229,87,105,12,85,138,46,55,108,81,87,20,108,39,85,110,146,142,134,8,104,226,153,143,112,129,148,21,61,113,216,219,131,164,12,110,7,48,23,148,225,227,135,236,125,196,214,104,80,229,70,92,133,32,92,171,41,234,42,229,172,174,105,154,138,138,8,99,114,41,106,36,134,57,10,48,114,217,16,147,142,143,36,177,143,118,230,65,77,85,229,114,251,227,215,16,240,205,140,168,112,54,96,223,106,235,50,174,239,81,28,53,193,81,218,171,78,192,12,213,36,211,80,194,210,176,66,5,81,80,50,84,48,198,102,96,14,226,36,108,204,242,189,251,133,184,113,253,206,63,185,127,232,103,249,148,254,186,237,187,131,218,158,212,217,183,218,157,163,111,245,231,246,251,118,108,252,78,206,135,226,84,16,241,15,195,246,62,225,151,52,43,178,163,49,130,144,238,84,116,244,245,113,86,80,180,207,69,91,4,209,177,12,180,242,77,28,101,32,49,111,136,137,135,70,146,41,7,191,107,160,149,78,114,183,107,85,255,0,132,76,19,125,177,92,233,46,54,219,142,56,182,213,209,214,82,76,51,65,83,4,150,203,129,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,176,190,87,30,123,50,203,239,175,71,173,94,43,17,241,85,140,177,215,10,22,254,26,113,221,202,174,236,24,87,20,91,174,216,94,174,88,216,142,150,221,29,29,116,19,81,203,51,158,226,0,41,233,186,3,177,246,135,84,28,216,2,16,31,107,202,227,207,102,89,125,245,232,245,168,39,206,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,123,56,228,226,238,235,197,246,110,14,43,130,221,87,103,194,118,26,114,182,225,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,183,127,77,180,96,142,24,220,164,233,52,133,53,60,105,240,227,117,226,159,33,174,185,87,98,198,245,120,106,228,85,16,220,168,205,165,33,162,173,158,13,207,29,45,112,139,57,29,49,19,177,119,51,184,72,16,202,194,125,62,153,99,195,138,112,158,42,192,215,218,172,45,141,112,205,215,15,222,168,182,118,155,117,210,138,74,74,168,55,128,152,111,138,70,19,29,192,98,77,171,119,137,51,183,115,178,11,212,229,139,193,45,102,121,230,61,54,109,230,134,20,223,150,216,95,109,100,52,215,107,108,239,75,137,106,137,230,142,56,225,55,97,138,104,96,154,18,57,155,113,142,224,142,35,140,134,83,113,155,245,100,28,171,248,160,192,57,175,146,86,172,144,183,218,41,44,56,179,46,44,240,197,93,71,79,79,13,45,53,194,2,158,97,106,186,104,218,82,150,83,209,162,58,169,72,1,187,69,86,191,246,70,87,190,130,133,113,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,124,159,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,199,135,142,94,34,176,175,20,60,65,92,179,75,5,97,95,98,89,78,223,69,111,166,237,20,49,211,92,43,58,81,54,249,235,122,114,200,18,77,188,138,49,54,47,222,34,167,23,102,113,116,18,127,203,23,141,170,60,243,203,138,108,164,205,12,87,191,50,112,190,218,56,106,110,215,40,30,171,18,210,147,77,36,114,66,14,227,44,211,65,12,36,19,62,211,45,161,28,167,33,20,166,195,69,121,231,126,100,255,0,89,63,102,170,41,202,143,133,172,85,155,121,203,6,120,253,36,186,225,188,55,150,119,10,121,251,77,8,201,20,215,122,226,18,126,195,28,219,122,125,30,159,245,208,234,228,241,78,17,237,102,159,168,21,175,158,119,230,79,245,147,246,106,8,171,87,21,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,23,47,124,1,131,115,79,139,156,19,151,217,131,135,169,47,152,122,249,79,123,166,174,161,169,103,217,40,123,30,177,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,186,156,107,240,163,125,225,47,57,107,112,111,74,235,89,132,46,90,214,97,107,221,108,32,61,190,151,104,60,145,185,70,238,15,52,6,125,41,27,64,39,208,36,233,128,75,27,32,200,79,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,117,12,60,205,120,18,186,228,142,50,184,231,158,86,225,154,72,242,190,253,81,25,85,81,218,224,32,12,55,90,108,34,65,36,122,187,5,52,210,234,81,152,109,140,14,78,134,216,217,161,234,185,101,113,219,117,201,28,101,110,200,204,210,196,212,145,229,125,250,162,65,165,172,186,78,64,24,110,180,216,136,78,57,52,118,10,105,165,208,100,3,219,24,28,157,125,209,179,77,213,144,174,104,254,68,243,55,238,95,88,162,65,0,43,38,140,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,124,101,214,66,124,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,10,43,253,26,190,22,63,214,14,106,255,0,232,171,119,252,249,85,94,104,254,68,243,55,238,95,88,162,80,173,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,83,83,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,2,34,32,34,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,175,107,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,232,118,244,28,39,121,167,201,191,152,24,123,212,96,87,63,204,191,128,170,156,134,196,51,103,86,83,88,170,231,203,171,229,68,147,93,194,62,150,203,5,198,122,169,8,97,24,97,138,49,130,133,198,72,98,133,253,253,166,46,6,66,231,11,24,75,79,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,144,115,69,224,22,143,24,88,174,92,76,100,237,190,213,107,186,225,203,125,77,118,44,179,193,77,5,28,119,58,80,57,106,103,185,9,136,142,250,193,234,72,82,245,28,138,104,196,118,187,28,108,19,88,7,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,172,130,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,49,119,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,34,3,157,30,69,223,109,89,143,135,56,135,182,89,173,80,225,187,221,190,155,13,220,170,105,220,35,170,59,196,79,83,36,103,80,26,49,73,190,148,64,2,70,115,118,26,71,2,216,205,19,28,107,41,158,231,45,155,216,54,195,144,214,188,156,41,240,253,126,44,196,247,138,75,128,80,213,64,243,214,219,237,208,117,92,171,224,118,238,167,50,148,66,157,140,191,124,142,90,160,6,45,36,112,134,20,19,253,203,47,37,63,2,220,35,225,110,209,112,237,85,248,239,76,107,89,178,93,240,197,219,96,135,179,199,30,177,129,14,148,177,83,111,23,221,164,175,46,210,113,219,165,213,47,21,146,153,161,106,206,172,163,194,25,175,102,26,72,233,241,77,158,154,228,116,244,213,163,86,20,115,152,55,90,149,229,22,102,51,134,94,164,71,238,139,177,198,76,226,46,206,205,237,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,65,183,55,124,226,181,102,87,20,97,132,112,229,250,174,186,219,151,214,120,172,149,49,53,80,203,69,29,212,165,146,106,178,128,64,200,88,216,78,158,9,93,216,79,169,74,64,77,248,177,117,50,153,215,154,22,172,149,202,60,95,154,247,145,164,146,159,11,89,234,110,65,79,83,90,52,129,89,56,3,244,105,90,82,103,96,57,165,233,196,30,233,59,156,130,204,36,238,204,248,208,226,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,15,148,165,83,146,94,117,255,0,242,235,135,58,203,127,215,141,109,245,81,197,255,0,147,209,213,199,49,188,159,249,19,198,35,31,246,119,34,252,134,81,86,170,87,13,121,189,83,144,185,243,129,179,114,25,234,227,167,195,183,136,102,184,53,36,17,77,60,182,227,214,42,216,99,9,116,7,57,41,164,154,54,119,113,209,205,157,136,93,152,152,50,94,69,212,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,38,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,110,188,14,112,65,98,225,31,233,221,109,85,45,170,229,122,189,226,10,184,172,183,177,152,234,43,131,12,183,77,233,41,103,34,138,48,142,109,226,103,51,66,12,6,93,61,72,154,48,96,186,164,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,8,60,254,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,219,33,238,24,184,130,177,113,61,147,86,92,222,176,97,251,173,146,59,151,82,10,154,27,132,6,61,26,168,139,100,195,12,206,34,21,80,177,179,176,205,31,186,250,56,147,4,131,36,65,105,87,110,80,25,71,122,226,74,183,28,214,86,213,199,149,245,244,242,93,165,195,244,149,193,75,56,222,78,189,229,42,56,227,134,148,66,43,95,102,119,141,134,57,6,113,125,24,77,153,152,149,255,0,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,29,180,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,11,21,117,149,66,197,93,4,255,0,114,184,242,39,150,95,125,122,197,106,246,188,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,15,21,202,227,200,158,89,125,245,235,21,170,234,144,83,252,129,201,203,23,15,249,53,132,242,119,14,77,218,41,48,205,188,105,228,169,218,97,218,234,140,138,74,154,157,134,102,241,245,103,146,89,122,123,220,67,126,209,247,69,153,84,4,68,4,68,65,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,64,14,41,194,120,171,3,95,106,176,182,53,195,55,92,63,122,162,217,218,109,215,74,41,41,42,160,222,2,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,203,41,53,97,92,205,120,18,181,103,118,13,184,231,158,86,225,154,185,51,66,195,79,25,85,81,218,224,19,60,73,68,14,34,65,36,122,179,157,76,49,106,81,152,110,144,194,62,134,217,29,225,233,4,38,34,41,9,229,115,192,149,171,59,46,179,103,190,116,97,154,186,140,19,99,168,1,195,246,234,184,7,177,98,26,209,35,105,78,77,207,186,90,106,114,1,103,13,157,57,100,39,7,34,104,102,136,130,176,114,197,229,233,89,133,171,41,184,138,226,7,8,116,110,176,237,151,9,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,13,179,55,74,19,166,125,198,44,50,60,155,88,218,34,9,63,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,66,6,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,198,111,249,163,249,19,204,223,185,125,98,137,64,10,12,170,20,43,115,115,225,163,43,50,59,29,224,252,117,150,118,159,98,126,16,61,161,219,108,212,112,83,83,90,232,123,12,52,17,71,217,32,134,32,233,111,234,153,201,184,139,113,147,147,109,213,217,230,165,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,128,30,104,254,123,51,55,238,95,71,162,83,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,6,115,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,18,168,136,136,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,72,166,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,16,127,161,163,197,63,225,219,240,23,244,79,245,199,176,92,126,140,127,89,246,175,235,254,203,255,0,224,127,35,247,239,115,237,83,252,136,41,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,64,80,173,206,79,58,254,156,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,82,253,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,203,26,44,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,15,62,164,211,146,126,113,90,172,184,203,30,100,133,242,253,87,21,70,37,167,165,189,216,40,230,170,17,164,41,233,90,65,172,24,163,35,103,122,153,34,146,3,118,140,29,202,42,51,114,118,104,133,70,90,246,185,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,76,25,57,162,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,64,68,68,4,68,65,138,186,237,92,237,55,91,45,72,81,222,109,149,116,21,18,83,193,86,17,84,194,81,25,65,60,65,52,50,176,147,51,184,73,20,145,200,5,224,64,98,77,171,59,58,234,169,147,198,156,189,48,175,22,156,44,100,14,38,194,215,59,86,13,198,116,56,63,13,123,70,236,214,168,207,218,180,50,91,168,98,151,181,16,48,203,52,208,67,8,189,62,227,219,238,148,79,177,164,234,196,30,219,149,207,24,55,94,33,178,190,108,180,199,143,136,46,56,219,0,211,128,214,223,170,226,41,224,186,81,73,33,181,49,201,82,32,194,21,34,45,211,112,149,222,73,154,39,153,138,87,235,244,163,131,154,63,158,204,205,251,151,209,232,148,217,228,55,14,185,71,195,110,13,166,193,153,83,132,233,45,192,52,240,195,93,115,56,128,174,55,99,141,204,154,106,202,134,22,41,143,116,178,187,51,232,1,189,198,49,0,208,90,19,57,163,249,236,204,223,185,125,30,137,5,186,224,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,65,28,20,112,163,98,225,47,38,168,176,111,74,213,89,139,238,90,86,98,155,221,20,38,61,190,171,113,188,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,43,75,228,177,147,184,6,167,45,49,94,119,220,44,52,149,248,178,60,80,118,74,26,202,186,88,101,59,100,16,80,198,78,84,178,56,117,97,57,90,190,80,149,196,244,48,8,219,70,209,247,73,162,2,183,254,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,149,192,34,12,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,226,185,92,121,236,203,47,190,189,30,181,94,87,58,124,157,192,52,217,105,133,51,190,223,97,164,160,197,146,98,128,178,87,86,82,82,195,17,220,224,158,134,66,98,170,145,131,171,49,196,212,17,4,78,71,160,1,200,218,62,173,182,205,121,92,121,236,203,47,190,189,30,181,4,255,0,40,234,230,179,193,45,102,107,88,169,184,129,202,28,41,219,49,157,155,167,71,127,182,218,237,179,212,92,49,5,41,156,80,193,32,4,44,93,73,169,251,245,119,13,197,3,190,233,25,169,227,7,145,84,65,140,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,81,195,199,16,56,7,137,172,175,161,205,124,185,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,178,81,23,45,94,57,99,46,237,204,162,47,153,215,4,181,153,25,152,245,57,183,149,248,83,102,91,98,141,213,147,83,90,109,179,181,46,26,170,23,134,57,35,152,217,138,40,97,158,105,132,225,109,192,59,142,72,130,49,24,129,202,128,112,217,197,230,114,240,165,244,183,240,75,91,106,135,233,141,188,40,171,61,161,64,53,61,9,162,223,217,234,225,213,219,73,162,234,203,181,143,124,69,212,126,164,103,160,237,11,212,230,197,198,253,30,36,246,159,9,153,103,85,190,146,223,112,104,177,181,107,195,4,208,213,73,15,103,158,158,150,150,97,148,220,122,83,177,181,67,20,97,32,203,78,32,197,181,164,18,177,110,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,230,48,98,32,19,150,88,129,204,55,238,106,105,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,66,156,14,112,137,106,225,7,40,203,10,79,113,164,188,98,203,245,64,220,177,29,214,10,113,0,57,216,24,66,150,19,113,105,78,154,22,221,179,168,250,185,201,52,140,49,245,94,49,10,191,149,89,103,133,114,111,46,48,230,86,224,170,78,207,101,195,54,248,173,244,219,163,140,36,155,99,123,243,203,211,0,2,154,83,114,146,67,97,109,242,25,147,182,164,234,53,185,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,155,62,33,248,126,192,60,77,101,125,118,84,102,48,85,133,182,178,162,158,174,42,202,22,133,171,104,167,134,70,33,150,158,73,163,144,99,55,29,241,17,48,234,241,203,32,247,110,117,9,156,174,60,246,101,151,223,94,143,90,167,249,6,50,217,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,27,128,177,241,191,89,137,56,19,199,92,38,102,93,86,250,187,125,190,207,22,9,173,104,103,154,106,168,225,188,69,61,69,45,84,197,41,176,244,160,96,106,118,24,194,49,138,156,129,203,115,70,37,39,252,123,112,65,98,226,227,2,69,91,135,41,109,86,220,205,178,116,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,29,133,41,198,219,28,130,93,54,144,140,146,177,192,93,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,213,89,84,44,85,214,85,8,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,7,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,170,21,194,215,27,249,29,197,199,182,40,178,222,170,235,109,189,89,52,150,162,201,125,134,26,122,227,165,125,172,213,81,12,82,200,18,67,188,182,19,137,185,1,109,222,34,210,70,231,28,28,209,184,237,181,103,101,214,28,136,201,124,77,87,81,130,108,117,6,88,130,227,73,56,246,44,67,90,36,15,16,71,181,183,75,77,78,64,78,199,191,167,44,132,198,194,77,12,50,149,154,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,38,148,84,127,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,214,4,4,68,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,143,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,133,194,119,154,124,155,249,129,135,189,70,5,146,154,12,120,120,204,224,207,31,112,153,143,234,104,235,40,106,238,56,38,227,80,114,216,111,209,69,52,208,12,18,77,80,212,212,149,85,47,4,80,181,119,70,157,228,146,40,245,109,31,112,247,120,85,94,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,191,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,227,195,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,15,0,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,81,78,50,115,210,143,135,110,28,113,158,99,123,103,217,215,161,183,201,110,195,132,13,1,204,119,138,128,40,233,94,56,167,118,9,122,102,253,115,13,9,250,80,202,91,9,133,197,194,27,57,154,103,95,225,167,139,140,83,217,237,253,150,131,2,107,130,168,247,197,178,105,123,20,243,118,137,36,210,67,18,214,170,90,157,132,219,117,137,162,220,44,91,181,181,85,218,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,170,130,98,121,44,103,21,170,245,148,120,175,36,46,23,234,185,111,184,106,240,119,186,26,58,186,161,32,27,85,80,70,46,52,177,185,185,176,71,83,28,167,43,8,48,9,214,70,250,185,74,234,71,214,58,220,9,231,165,247,32,120,154,193,216,146,217,121,181,91,45,87,235,133,46,27,196,147,93,24,26,148,108,245,85,80,181,65,156,132,227,209,233,236,9,154,70,33,97,40,91,118,224,115,2,200,165,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,71,7,58,124,226,181,89,114,143,10,100,133,190,253,87,21,247,18,222,2,247,93,71,73,84,34,5,106,165,9,5,134,170,54,54,55,9,42,100,136,226,98,7,2,58,57,31,86,40,153,69,174,77,228,229,247,57,46,56,166,154,209,55,103,164,193,248,62,247,140,110,149,59,64,250,52,180,20,167,32,182,194,48,114,234,206,244,240,106,59,136,58,251,246,144,129,50,168,28,118,103,165,247,63,184,154,198,56,146,231,121,181,92,237,86,27,133,86,27,195,115,90,216,30,148,172,244,181,83,53,57,132,130,229,214,234,111,57,158,71,34,98,41,159,110,208,96,1,187,94,2,114,118,213,101,229,249,196,126,119,220,44,53,113,95,113,46,23,196,150,74,26,202,186,81,16,43,85,45,168,201,202,150,71,6,55,9,42,100,148,37,113,55,2,58,56,219,70,40,157,4,101,175,107,157,121,95,117,201,92,220,197,249,81,121,42,185,42,48,181,226,166,218,21,21,52,69,72,117,144,1,191,70,169,162,39,119,0,154,46,156,161,239,19,56,72,46,196,76,236,239,226,148,143,243,167,201,219,173,151,55,48,166,119,219,236,52,145,88,177,45,156,44,149,213,148,148,164,38,87,90,83,144,152,170,164,96,96,115,146,154,72,130,39,35,115,32,163,145,180,97,137,144,94,255,0,44,188,235,252,52,240,143,133,187,69,191,178,215,224,77,48,85,102,200,182,67,47,98,130,30,207,36,122,200,100,90,210,203,77,188,159,110,178,180,187,69,135,110,183,84,161,3,148,38,122,81,229,135,17,213,121,115,136,111,61,138,203,153,118,241,183,66,38,208,4,37,120,128,222,74,39,146,89,28,76,119,1,213,192,0,14,239,36,181,49,11,129,62,210,9,191,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,68,68,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,82,169,206,175,202,198,22,249,129,67,233,215,21,21,124,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,133,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,86,174,107,60,102,231,142,93,95,105,178,51,44,173,88,175,2,90,165,233,212,85,227,56,194,106,57,47,82,8,69,51,211,91,42,131,77,33,139,171,19,79,36,101,212,121,31,164,251,0,75,175,69,121,42,121,167,197,63,47,235,189,70,220,165,39,138,46,25,48,15,20,217,95,114,203,252,95,77,73,71,114,58,114,27,46,33,107,116,53,53,182,105,222,72,164,223,1,72,219,132,12,160,136,101,0,32,121,35,98,13,195,171,16,132,96,114,185,227,182,213,146,119,89,178,35,58,49,53,93,62,9,190,84,1,97,251,141,92,227,216,176,245,105,17,188,161,38,230,221,21,53,65,24,187,158,254,156,82,11,155,136,180,211,74,52,131,154,63,158,204,205,251,151,209,232,149,10,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,111,63,138,113,102,42,199,55,218,172,83,141,113,53,215,16,94,171,118,118,155,141,210,182,74,186,169,246,0,128,111,150,71,35,45,160,2,45,171,247,8,179,55,115,50,9,148,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,18,168,136,136,8,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,74,162,34,32,34,34,11,0,231,39,157,127,65,184,125,180,228,229,37,191,173,87,153,183,7,235,79,36,91,163,130,134,221,45,61,68,155,73,164,23,25,138,115,163,97,212,12,94,62,190,187,75,99,168,139,202,140,175,186,230,173,234,245,108,183,149,92,52,246,12,47,124,197,21,213,112,209,21,72,83,193,111,183,205,82,221,93,29,154,48,150,88,226,167,105,9,244,19,168,14,226,119,96,42,191,204,75,61,40,243,251,138,204,87,137,44,55,159,105,225,187,15,75,13,216,102,22,129,227,42,90,86,118,148,226,146,23,33,154,25,42,142,170,104,228,114,34,40,230,15,201,102,96,27,139,224,3,39,110,182,94,9,184,160,206,251,229,134,146,42,124,75,129,239,22,75,5,100,212,164,53,101,5,45,190,172,171,10,41,8,25,158,154,73,100,128,29,227,55,98,150,140,216,153,158,33,65,28,11,223,231,246,78,95,120,127,206,92,89,147,184,142,110,209,87,134,110,5,79,29,78,208,14,215,74,98,210,83,84,236,3,54,143,171,4,145,75,211,222,228,27,246,151,188,46,203,192,41,52,231,97,147,182,171,46,50,192,121,223,99,176,213,197,81,137,105,234,172,151,250,200,105,68,105,10,122,86,140,168,202,89,4,25,222,166,72,164,156,25,228,55,114,138,140,24,89,154,34,65,115,252,167,115,210,197,153,252,48,91,50,231,219,55,90,220,83,150,154,219,174,227,112,99,61,180,179,212,84,73,64,240,202,238,76,80,140,1,208,16,213,138,62,204,227,176,67,166,71,122,170,10,249,78,231,165,247,44,56,160,182,101,207,182,109,84,88,91,50,245,183,93,198,224,192,27,170,160,167,168,146,129,225,149,220,92,102,41,207,160,33,171,140,157,165,199,97,31,76,130,117,16,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,10,63,198,54,97,100,118,91,240,251,137,46,188,67,216,125,191,131,46,29,11,93,77,146,46,137,85,92,164,154,81,96,142,152,100,150,45,102,143,71,157,156,12,100,140,96,41,65,217,227,103,108,112,149,207,241,247,198,77,79,23,217,161,69,112,177,83,85,208,96,76,49,78,240,225,202,26,234,40,160,173,3,158,56,94,178,106,135,142,73,24,140,229,137,132,89,143,99,71,20,122,8,155,200,229,219,225,15,151,166,105,241,103,98,196,120,166,138,231,244,62,203,109,183,245,44,151,27,181,170,164,169,111,181,196,114,128,195,12,172,204,15,8,28,18,12,211,3,200,81,19,198,221,35,114,125,161,237,121,72,99,92,151,193,156,75,199,22,98,211,213,182,44,196,52,254,196,193,245,146,133,39,179,168,167,148,36,41,202,89,38,38,150,58,153,90,56,105,160,120,117,115,237,50,198,236,253,70,83,146,177,108,197,56,79,21,96,107,237,86,22,198,184,102,235,135,239,84,91,59,77,186,233,69,37,37,84,27,192,76,55,197,35,9,142,224,49,38,213,187,196,153,219,185,217,77,247,44,206,52,127,116,158,92,30,91,227,82,233,227,236,3,111,164,130,166,162,106,238,180,151,218,22,110,144,87,105,33,148,197,48,184,8,212,19,238,30,164,177,27,19,117,154,56,194,245,84,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,141,94,112,92,40,216,175,184,17,248,170,194,209,90,173,119,172,51,208,163,197,13,209,48,154,245,75,52,208,83,82,201,184,93,193,230,128,204,67,82,22,35,136,244,121,52,130,40,202,74,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,42,95,185,164,113,245,89,151,125,187,134,76,156,184,93,109,184,189,251,29,70,34,196,84,117,51,208,205,104,141,250,85,48,211,82,73,25,1,148,210,131,198,242,72,206,241,140,82,60,126,249,200,125,24,129,95,87,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,160,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,123,149,227,131,151,22,50,225,70,213,110,199,216,82,239,87,140,112,36,148,244,180,215,91,155,210,180,83,218,238,46,34,6,243,198,46,236,20,211,75,171,196,122,190,199,49,134,71,115,233,201,60,154,112,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,213,138,247,123,163,152,234,33,10,86,153,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,114,152,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,32,199,51,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,103,144,166,78,231,22,1,207,92,1,107,204,108,185,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,161,222,13,184,246,224,130,251,194,62,59,138,183,14,82,221,110,89,101,123,233,69,100,189,214,76,21,19,5,83,66,207,53,45,89,71,20,97,28,219,198,83,141,182,48,156,90,109,34,40,229,96,112,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,136,39,249,23,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,91,87,27,252,23,97,94,46,50,226,122,26,33,181,89,49,245,183,167,61,147,16,203,67,25,72,125,38,155,109,13,76,236,15,51,81,155,207,35,184,131,251,146,56,203,180,246,188,103,114,168,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,170,42,249,218,103,95,255,0,33,120,115,163,183,253,88,214,225,85,36,95,249,69,29,36,112,155,73,255,0,150,188,130,81,255,0,96,113,47,203,101,41,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,89,196,166,111,84,231,214,124,227,156,220,154,122,185,41,241,21,226,105,173,237,87,4,80,207,21,184,52,138,138,25,2,45,65,142,58,104,225,141,221,156,181,112,119,114,39,119,39,15,149,130,114,190,235,141,48,70,97,227,200,74,174,11,110,95,89,232,238,85,19,141,17,75,4,179,212,220,233,40,162,165,57,117,97,132,200,106,38,152,117,220,228,212,178,51,15,137,15,83,41,240,47,225,67,52,240,110,89,251,83,217,159,75,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,253,112,126,78,221,114,215,147,134,103,226,236,71,97,164,161,185,102,13,226,213,123,166,149,233,74,42,217,45,67,116,183,67,72,51,145,128,147,131,144,84,79,19,51,144,116,234,132,197,255,0,24,76,172,215,132,239,52,249,55,243,3,15,122,140,8,41,254,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,132,248,19,207,75,22,127,112,203,131,177,37,178,243,117,185,221,108,54,250,92,55,137,38,186,49,189,81,94,41,105,97,106,131,57,9,203,173,212,222,19,52,140,68,228,51,54,237,166,198,3,22,220,221,242,118,213,150,188,81,134,46,195,150,26,186,27,110,96,217,226,189,212,202,212,163,21,20,151,81,150,72,106,198,2,0,17,115,113,10,121,229,103,114,62,165,81,25,63,227,5,149,74,228,185,158,151,219,86,99,226,62,30,46,119,155,84,56,110,247,111,169,196,150,218,106,134,8,234,142,241,19,211,71,32,83,158,172,82,111,165,19,51,141,216,221,134,145,140,118,51,74,230,18,254,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,173,255,0,142,204,244,177,100,15,12,184,199,18,92,239,55,91,101,214,253,111,170,195,120,110,107,91,27,85,13,226,170,150,102,167,48,144,92,122,61,61,135,51,200,228,46,35,11,237,220,110,0,87,0,162,3,157,30,122,95,110,185,143,135,56,120,182,94,109,83,97,187,37,190,155,18,92,169,169,216,36,170,11,196,175,83,28,97,80,122,185,71,178,148,128,194,54,96,119,26,183,50,222,207,19,128,71,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,130,115,27,43,237,89,43,203,243,26,229,69,152,169,36,167,194,217,79,120,182,157,69,53,16,210,5,100,225,106,155,173,84,241,11,187,1,205,47,82,83,247,137,220,228,39,114,39,119,119,140,14,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,241,100,202,93,56,177,242,177,156,159,47,241,15,167,78,131,26,197,144,247,31,249,13,77,196,31,11,152,187,12,195,69,87,83,125,176,83,158,38,195,193,73,79,45,76,231,113,164,138,66,24,99,134,51,23,148,231,136,166,166,102,118,45,30,161,141,128,136,69,150,60,43,42,132,24,187,229,238,53,186,229,174,63,195,89,141,98,167,164,158,229,133,111,20,87,186,56,170,192,138,9,39,166,152,38,140,100,17,33,39,7,32,102,118,98,23,211,93,29,188,86,75,185,79,142,191,10,25,89,131,115,51,217,126,204,250,91,135,237,215,222,197,215,235,118,94,213,77,28,221,46,166,209,223,183,169,183,118,209,215,77,116,109,116,80,3,199,102,69,223,114,7,137,172,99,134,238,118,107,85,178,213,126,184,85,98,76,55,13,173,193,169,70,207,85,85,51,211,128,70,44,61,30,158,195,133,227,113,22,18,133,246,238,7,3,41,10,228,177,156,86,171,214,81,226,188,144,184,95,170,229,190,225,171,193,222,232,104,234,234,132,128,109,85,65,24,184,210,198,230,230,193,29,76,114,156,172,32,192,39,89,27,234,229,43,160,145,244,68,65,10,220,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,5,138,186,202,161,98,174,130,127,185,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,8,136,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,11,170,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,3,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,22,171,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,28,5,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,148,242,143,94,104,220,9,93,115,178,213,14,123,228,190,25,164,168,198,214,58,115,28,65,110,164,128,187,110,33,162,17,6,136,227,218,251,101,169,167,16,38,96,217,212,150,50,96,98,39,134,24,136,59,124,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,1,17,16,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,1,17,16,17,17,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,68,68,5,74,184,167,206,191,220,237,195,238,54,206,56,237,253,182,175,15,219,219,176,64,81,117,35,58,233,229,10,122,94,168,245,35,119,133,167,154,39,147,105,177,116,216,246,234,90,51,213,85,18,188,235,51,210,142,235,125,193,124,60,88,111,61,111,98,111,196,152,138,154,54,130,72,194,170,80,233,208,129,27,59,203,28,193,9,85,25,70,236,2,241,213,192,126,254,162,224,17,151,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,65,56,207,39,44,92,63,242,244,199,25,59,135,38,237,20,152,103,43,239,244,242,84,237,48,237,117,71,65,83,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,162,219,149,14,78,221,115,43,139,75,38,46,43,13,37,118,30,203,234,122,139,221,210,90,218,82,150,8,231,40,100,134,136,64,182,16,53,75,84,24,79,27,19,139,233,75,41,131,238,141,153,76,79,22,62,86,51,147,229,254,33,244,233,208,99,88,178,72,226,235,36,46,188,71,112,233,140,242,106,197,124,164,180,92,175,244,244,197,71,87,87,25,28,13,61,61,84,53,49,132,155,125,225,3,40,24,28,217,137,193,141,201,132,246,236,124,109,214,85,8,49,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,37,236,129,206,59,23,16,25,53,132,243,139,14,67,217,233,49,53,188,106,36,166,220,103,217,42,128,138,58,154,109,230,0,242,116,167,142,88,186,155,24,79,102,225,247,73,157,65,95,49,44,139,163,200,30,43,49,94,27,176,217,189,153,134,239,221,44,73,97,132,94,6,140,105,106,153,222,80,138,56,88,70,24,99,170,10,168,99,141,196,72,99,132,63,41,157,140,175,131,146,126,113,93,111,88,55,30,100,133,242,253,73,45,62,26,168,165,189,216,40,230,170,34,171,24,42,158,65,172,24,163,35,118,106,104,229,142,3,118,140,25,134,90,195,114,119,121,69,4,154,34,34,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,79,242,137,94,108,92,111,209,226,79,105,240,153,150,117,91,233,45,247,6,139,27,86,188,48,77,13,84,144,246,121,233,233,105,102,25,77,199,165,59,27,84,49,70,18,12,180,226,12,91,90,65,41,21,226,158,255,0,156,184,91,135,220,109,127,225,250,201,237,92,125,71,111,99,180,83,13,48,212,201,223,40,52,242,69,9,59,52,179,71,3,205,36,113,232,91,228,0,29,146,107,211,44,112,112,182,19,197,88,230,251,75,133,176,86,25,186,226,11,213,110,254,205,110,181,209,73,87,85,62,192,35,61,145,70,196,101,180,0,137,244,110,225,23,119,238,103,65,82,184,93,225,147,31,113,77,154,22,220,191,194,20,213,116,118,211,168,17,189,98,23,183,77,83,69,102,129,227,150,77,243,148,109,180,76,198,9,70,32,50,6,146,70,16,220,58,185,14,69,56,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,71,248,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,130,58,185,172,240,75,89,154,214,42,110,32,114,135,10,118,204,103,102,233,209,223,237,182,187,108,245,23,12,65,74,103,20,48,72,1,11,23,82,106,126,253,93,195,113,64,239,186,70,106,120,193,226,91,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,214,79,202,16,57,157,112,75,89,145,153,143,83,155,121,95,133,54,101,182,40,221,89,53,53,166,219,59,82,225,170,161,120,99,146,57,141,152,162,134,25,230,152,78,22,220,3,184,228,136,35,17,136,28,130,90,184,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,172,3,158,119,230,79,245,147,246,106,161,92,164,49,38,116,88,120,151,142,131,46,176,197,93,227,9,223,169,253,155,140,36,149,234,194,221,111,129,130,73,224,170,150,72,64,226,142,165,158,9,130,14,176,233,39,82,88,152,163,234,188,161,93,121,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,172,170,22,42,235,42,132,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,51,220,174,120,18,186,228,157,170,108,247,206,140,51,73,79,141,175,148,224,56,126,221,87,1,118,220,61,68,66,109,41,201,185,246,197,83,80,38,44,225,179,169,20,98,224,228,47,52,209,13,10,229,111,192,45,30,98,118,30,38,243,142,223,106,185,97,6,237,148,248,119,14,214,83,65,93,13,222,70,234,211,77,83,87,28,130,96,48,196,109,35,71,27,179,72,82,198,210,123,129,24,117,165,253,1,17,16,120,172,226,201,220,3,158,184,2,233,151,57,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,70,174,148,166,3,24,170,99,25,77,227,149,133,220,93,255,0,75,60,27,103,31,47,76,241,192,188,77,71,145,88,75,8,93,110,150,172,71,112,121,112,197,241,161,154,178,149,236,231,85,28,45,85,89,53,60,63,138,236,253,120,6,169,250,98,209,145,49,48,184,73,17,28,255,0,46,164,150,155,84,215,90,123,236,214,202,67,185,81,211,205,73,79,88,80,139,207,12,19,20,101,44,65,38,155,132,12,160,132,136,89,244,39,138,55,125,118,182,129,69,120,44,225,198,235,194,198,67,90,178,174,251,141,234,241,45,200,106,38,185,86,27,202,69,69,69,60,251,94,74,90,17,38,98,10,97,38,114,239,102,115,144,230,149,196,58,157,49,174,168,136,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,82,174,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,8,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,82,174,102,153,215,248,22,225,31,20,246,123,127,106,175,199,122,224,170,61,241,111,134,46,219,4,221,162,73,52,144,8,116,165,138,167,97,54,237,37,120,183,11,142,237,32,219,37,50,190,235,157,89,185,132,50,162,204,85,113,212,98,155,197,53,180,234,41,168,138,172,232,224,51,110,181,83,196,46,206,97,12,93,73,79,222,22,96,140,157,200,89,157,218,237,57,189,231,165,30,103,241,29,73,151,56,122,243,219,108,185,105,111,43,116,194,13,1,194,55,137,205,164,173,120,229,141,200,203,104,5,36,6,6,236,241,203,77,40,176,11,238,35,246,220,150,50,118,235,122,205,204,87,157,247,11,13,36,182,44,53,103,59,37,13,101,93,41,17,141,214,168,227,39,42,89,28,28,24,227,166,142,80,149,196,216,196,43,35,109,28,101,116,23,147,204,111,11,88,176,55,46,172,105,130,176,181,15,98,178,225,251,126,29,181,219,169,186,167,39,66,150,11,165,4,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,161,179,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,76,247,52,28,144,186,231,103,10,23,162,179,95,41,45,213,24,2,160,177,193,133,76,100,65,89,5,21,29,83,77,3,16,247,129,188,83,72,96,251,73,156,227,16,125,172,111,32,66,14,74,102,133,215,37,115,115,8,102,189,152,106,228,168,194,215,138,107,145,211,211,86,149,33,214,64,6,221,106,87,148,89,220,2,104,186,145,31,186,76,225,33,51,137,51,187,62,77,23,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,99,89,196,166,80,212,228,46,124,227,156,163,154,10,184,233,240,237,226,104,109,239,87,60,83,79,45,184,244,150,138,105,14,45,1,206,74,105,33,145,217,152,116,115,118,113,23,103,22,12,146,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,100,28,162,51,138,235,153,92,46,30,17,196,119,234,74,235,150,95,94,37,178,83,68,245,69,45,108,118,162,138,57,169,10,113,51,34,96,98,58,136,34,118,97,14,157,40,128,183,226,201,213,239,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,178,172,213,229,63,144,89,201,152,248,143,52,177,174,100,230,173,69,235,19,92,37,184,84,237,188,81,28,112,239,127,114,8,186,148,102,99,12,64,195,28,96,228,251,35,0,22,125,5,149,234,162,10,63,194,255,0,11,248,7,132,204,1,112,203,156,185,187,226,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,109,56,59,51,139,190,174,93,254,12,213,3,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,189,2,32,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,255,0,209,16,91,87,20,188,0,228,119,22,216,170,207,141,115,14,227,138,237,87,171,61,189,237,99,83,98,175,134,46,209,74,210,20,145,199,40,79,12,161,238,28,147,56,184,48,147,245,73,137,201,152,24,122,156,47,242,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,24,36,154,25,136,132,97,166,136,152,247,83,131,51,185,59,104,229,221,224,237,116,8,128,136,136,45,127,138,14,94,153,47,197,158,63,183,230,54,99,98,124,107,110,185,91,172,241,89,34,138,201,91,73,12,5,4,115,77,48,145,12,212,210,147,158,234,131,103,118,38,109,24,123,188,93,253,7,10,92,20,229,103,7,223,74,127,6,119,252,87,115,250,91,216,123,111,183,106,169,166,233,246,94,191,79,165,209,130,45,53,237,39,187,118,237,116,29,52,209,245,184,4,64,68,68,4,68,65,71,248,160,225,127,0,241,103,128,45,249,115,152,215,124,65,110,182,219,175,17,94,226,150,201,81,12,51,148,241,195,52,34,36,83,69,40,184,109,168,55,118,97,103,213,135,191,197,158,128,101,239,40,158,27,114,215,31,225,172,198,177,99,108,202,158,229,133,111,20,87,186,56,170,238,84,5,4,147,211,76,19,70,50,8,209,137,56,57,3,51,179,16,190,154,232,237,226,175,125,16,17,17,1,17,16,17,17,5,63,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,85,239,162,2,34,32,34,34,2,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,255,0,209,5,63,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,171,179,79,116,150,57,42,143,175,83,45,65,239,40,227,140,31,67,152,153,180,6,247,89,181,213,245,119,168,8,136,8,136,128,136,136,8,136,130,192,63,160,169,194,199,250,254,205,95,253,43,110,255,0,152,171,191,200,76,148,194,188,59,101,61,139,39,48,85,194,235,91,101,195,253,171,179,79,116,150,57,42,143,175,83,45,65,239,40,227,140,31,67,152,153,180,6,247,89,181,213,245,119,168,8,128,136,136,44,3,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,187,252,132,201,76,43,195,182,83,216,178,115,5,92,46,181,182,92,63,218,187,52,247,73,99,146,168,250,245,50,212,30,242,142,56,193,244,57,137,155,64,111,117,155,93,95,87,122,128,136,41,254,125,228,166,21,226,39,41,239,185,57,141,110,23,90,43,46,32,236,189,166,123,92,177,199,84,29,10,152,170,3,97,73,28,128,218,156,34,207,168,63,186,239,166,143,163,181,160,127,65,83,133,143,245,253,154,191,250,86,221,255,0,49,87,254,136,10,223,248,173,224,167,43,56,193,250,45,248,76,191,226,187,103,209,46,221,216,189,133,85,77,15,83,181,116,58,157,94,180,18,235,167,102,13,187,118,233,169,107,174,173,165,192,34,11,95,225,127,151,166,75,240,153,143,238,25,141,151,56,159,26,220,110,87,27,60,182,73,98,189,214,210,77,0,193,36,208,204,68,35,13,52,68,199,186,156,25,157,201,219,71,46,239,7,107,160,68,64,68,68,30,43,44,114,119,0,228,228,120,142,143,46,108,52,150,59,110,36,188,53,238,91,101,13,44,52,212,84,147,246,42,90,66,26,120,97,0,24,192,134,144,36,38,125,93,228,146,66,215,222,102,111,106,136,128,136,136,8,136,130,215,248,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,223,208,112,165,193,78,86,112,125,244,167,240,103,127,197,119,63,165,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,68,4,68,64,68,68,4,68,64,68,68,22,1,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,93,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,68,4,68,64,68,68,22,127,159,124,175,242,11,136,156,216,190,231,30,53,197,249,129,69,122,196,29,151,180,193,107,184,81,71,74,29,10,104,169,195,96,201,73,33,182,161,8,187,234,111,239,59,233,163,104,205,80,56,82,224,167,43,56,62,250,83,248,51,191,226,187,159,210,222,195,219,125,187,85,77,55,79,178,245,250,125,46,140,17,105,175,105,61,219,183,107,160,233,166,143,173,192,34,2,34,32,43,63,207,190,87,249,5,196,78,108,95,115,143,26,226,252,192,162,189,98,14,203,218,96,181,220,40,163,165,14,133,52,84,225,176,100,164,144,219,80,132,93,245,55,247,157,244,209,180,102,188,4,65,66,184,86,224,219,40,248,65,181,98,11,126,88,212,226,10,250,140,79,81,4,215,26,235,221,104,79,57,132,2,77,12,34,209,71,28,66,0,242,204,76,236,27,221,229,45,196,76,192,195,85,115,11,5,90,179,43,0,98,92,185,190,212,85,193,109,197,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,107,166,172,254,11,208,34,11,0,254,130,167,11,31,235,251,53,127,244,173,187,254,98,175,253,17,5,191,241,91,193,78,86,113,131,244,91,240,153,127,197,118,207,162,93,187,177,123,10,170,154,30,167,106,232,117,58,189,104,37,215,78,204,27,118,237,211,82,215,93,91,79,21,195,199,45,92,151,225,151,52,40,115,95,46,115,7,50,142,229,71,79,81,73,45,29,117,218,145,232,171,96,154,55,18,138,162,56,105,99,41,1,139,100,162,46,90,52,145,70,93,251,89,93,170,32,34,34,2,34,32,176,15,232,42,112,177,254,191,179,87,255,0,74,219,191,230,42,247,242,247,5,90,178,215,0,97,172,185,177,84,85,207,109,194,182,122,43,37,28,181,102,37,60,144,83,66,16,198,82,16,136,139,155,136,51,187,176,139,107,174,140,222,11,208,34,2,179,252,251,229,127,144,92,68,230,197,247,56,241,174,47,204,10,43,214,32,236,189,166,11,93,194,138,58,80,232,83,69,78,27,6,74,73,13,181,8,69,223,83,127,121,223,77,27,70,107,192,68,20,127,133,254,23,240,15,9,152,2,225,151,57,115,119,196,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,6,218,112,118,103,23,125,92,187,252,25,171,2,34,2,34,32,163,252,80,112,191,128,120,179,192,22,252,185,204,107,190,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,54,212,27,187,48,179,234,195,223,226,207,71,242,19,149,254,65,112,237,155,22,44,227,193,88,191,48,43,111,88,127,181,118,104,46,151,10,41,41,79,175,77,45,57,239,24,233,35,55,208,38,39,109,13,189,230,109,117,109,89,239,1,16,21,63,252,0,228,215,225,151,247,65,254,15,109,95,132,47,103,251,51,219,187,11,173,209,219,179,118,205,122,125,110,159,226,186,251,122,189,47,197,111,233,251,138,160,34,2,34,32,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,222,129,16,82,174,29,56,104,202,206,23,240,36,56,23,44,237,63,198,237,183,154,200,41,189,169,115,252,116,210,199,218,231,134,40,250,221,46,185,132,123,135,220,13,5,190,46,254,83,138,222,10,114,179,140,31,162,223,132,203,254,43,182,125,18,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,92,2,32,179,252,132,229,127,144,92,59,102,197,139,56,240,86,47,204,10,219,214,31,237,93,154,11,165,194,138,74,83,235,211,75,78,123,198,58,72,205,244,9,137,219,67,111,121,155,93,91,86,123,192,68,64,84,255,0,62,242,83,10,241,19,148,247,220,156,198,183,11,173,21,151,16,118,94,211,61,174,88,227,170,14,133,76,85,1,176,164,142,64,109,78,17,103,212,31,221,119,211,71,209,218,160,34,11,0,254,130,167,11,31,235,251,53,127,244,173,187,254,98,175,253,17,1,120,172,228,202,28,27,158,249,119,112,202,220,193,130,174,124,61,118,168,161,154,186,10,105,222,19,168,10,106,184,106,154,23,54,247,132,12,160,16,55,23,19,216,69,180,128,180,38,246,168,131,169,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,109,17,1,17,16,17,17,1,17,16,17,17,1,91,255,0,21,188,20,229,103,24,63,69,191,9,151,252,87,108,250,37,219,187,23,176,170,169,161,234,118,174,135,83,171,214,130,93,116,236,193,183,110,221,53,45,117,213,180,184,4,65,107,252,47,242,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,24,36,154,25,136,132,97,166,136,152,247,83,131,51,185,59,104,229,221,224,237,116,8,136,8,136,128,169,254,125,228,166,21,226,39,41,239,185,57,141,110,23,90,43,46,32,236,189,166,123,92,177,199,84,29,10,152,170,3,97,73,28,128,218,156,34,207,168,63,186,239,166,143,163,181,64,68,22,65,151,188,162,120,109,203,92,127,134,179,26,197,141,179,42,123,150,21,188,81,94,232,226,171,185,80,20,18,79,77,48,77,24,200,35,70,36,224,228,12,206,204,66,250,107,163,183,138,189,244,68,4,68,65,96,31,208,84,225,99,253,127,102,175,254,149,183,127,204,85,239,229,238,10,181,101,174,0,195,89,115,98,168,171,158,219,133,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,215,93,25,188,23,160,68,22,65,152,92,162,120,109,204,172,127,137,115,26,251,141,179,42,11,150,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,250,105,171,191,138,184,174,26,248,107,203,142,21,178,225,242,203,44,158,235,53,4,215,9,238,149,117,119,74,166,158,170,174,170,86,0,121,13,192,66,49,210,56,162,141,154,48,1,219,27,59,179,147,145,21,85,68,20,255,0,62,242,83,10,241,19,148,247,220,156,198,183,11,173,21,151,16,118,94,211,61,174,88,227,170,14,133,76,85,1,176,164,142,64,109,78,17,103,212,31,221,119,211,71,209,218,216,50,247,148,79,13,185,107,143,240,214,99,88,177,182,101,79,114,194,183,138,43,221,28,85,119,42,2,130,73,233,166,9,163,25,4,104,196,156,28,129,153,217,136,95,77,116,118,241,87,190,136,10,215,248,160,229,233,146,252,89,227,251,126,99,102,54,39,198,182,235,149,186,207,21,146,40,172,149,180,144,192,80,71,52,211,9,16,205,77,41,57,238,168,54,119,98,102,209,135,187,197,222,232,17,5,181,112,181,192,86,86,112,141,138,175,24,167,44,241,214,96,87,123,118,222,214,250,219,117,230,231,77,45,12,155,100,19,142,119,138,26,120,181,154,61,12,64,201,223,104,205,43,51,123,238,174,85,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,159,193,184,255,0,6,230,13,53,214,171,6,98,26,75,168,88,239,21,182,11,155,66,239,190,142,227,73,43,197,81,79,40,19,49,1,137,54,173,171,123,192,64,99,184,12,73,195,208,34,34,2,34,32,34,34,2,34,32,34,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,242,178,135,58,50,191,62,176,108,121,129,148,120,190,147,17,88,164,168,150,145,234,33,9,34,56,167,141,219,124,82,197,40,140,177,30,142,36,194,98,46,224,96,109,168,152,187,135,181,68,68,4,69,69,51,227,140,12,142,225,203,21,96,236,21,153,24,147,163,122,198,151,8,41,41,233,160,56,127,164,41,100,147,166,247,26,211,150,64,10,122,48,62,231,144,159,115,237,55,1,54,142,71,0,173,104,186,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,89,94,97,115,118,225,183,45,113,254,37,203,155,238,9,204,169,238,88,86,241,91,100,172,150,146,219,64,80,73,61,52,199,12,133,25,21,96,147,131,144,59,179,184,139,233,166,172,222,8,47,125,21,31,225,127,138,12,3,197,158,0,184,102,54,92,218,49,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,182,160,25,157,201,159,86,46,239,7,122,192,128,136,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,130,232,17,90,255,0,11,252,194,242,95,139,60,127,112,203,156,185,195,24,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,61,213,0,236,206,44,218,49,119,248,51,184,160,230,23,146,252,38,99,251,126,92,230,54,24,198,183,27,149,198,207,21,238,41,108,148,84,147,64,48,73,52,208,136,145,77,83,17,49,238,167,55,118,97,118,209,199,191,197,152,46,129,21,175,240,191,204,47,37,248,179,199,247,12,185,203,156,49,141,109,215,43,117,158,91,220,178,222,232,169,33,128,160,142,104,97,33,18,134,166,82,115,221,80,14,204,226,205,163,23,127,131,61,208,32,34,34,2,47,63,131,113,254,13,204,26,107,173,86,12,196,52,151,80,177,222,43,108,23,54,133,223,125,29,198,146,87,138,162,158,80,38,98,3,18,109,91,86,247,128,128,199,112,24,147,250,4,4,68,64,68,68,4,68,64,68,86,65,143,249,182,100,94,86,99,43,182,95,102,14,80,103,5,143,16,216,234,30,154,186,134,166,211,109,223,17,232,206,206,206,213,238,38,4,46,38,6,46,224,96,66,66,228,36,206,225,123,232,173,127,134,126,98,156,60,241,75,140,170,114,251,6,22,32,176,98,16,167,237,52,84,56,142,154,158,152,238,96,44,79,43,83,60,51,74,38,113,136,239,32,119,19,216,238,66,196,33,35,133,208,32,34,181,254,40,57,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,12,18,77,52,34,36,83,84,196,76,123,169,205,221,152,93,180,113,239,241,102,112,191,204,47,37,248,179,199,247,12,185,203,156,49,141,109,215,43,117,158,91,220,178,222,232,169,33,128,160,142,104,97,33,18,134,166,82,115,221,80,14,204,226,205,163,23,127,131,56,93,2,34,182,174,41,120,254,200,238,18,113,85,159,5,102,29,187,21,221,111,87,139,123,221,6,154,197,65,12,189,158,149,228,40,227,146,83,158,104,131,223,56,230,97,96,114,38,233,19,147,11,56,57,5,202,162,176,171,79,57,94,27,111,247,90,43,21,139,43,179,130,227,114,184,212,71,73,71,71,73,100,160,154,122,153,228,38,24,226,142,49,173,114,51,34,118,22,22,103,119,119,102,101,121,86,76,204,194,183,124,85,30,94,213,85,251,43,25,253,31,165,196,213,24,110,182,72,251,117,53,12,242,73,19,27,244,140,226,151,100,209,28,82,60,50,72,32,91,53,45,36,140,140,61,90,34,32,34,34,2,34,32,34,34,2,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,127,33,248,192,200,238,35,113,86,49,193,89,111,137,58,215,172,23,112,158,146,162,154,115,135,250,126,150,57,58,109,113,162,56,164,48,168,163,51,238,105,5,247,54,224,115,16,105,35,115,10,214,136,136,8,138,149,113,41,196,166,92,112,173,151,13,153,185,154,215,89,168,38,184,65,107,164,164,181,210,180,245,85,117,82,177,155,70,12,100,17,142,145,197,44,142,242,24,14,216,221,153,220,156,68,130,170,162,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,64,68,68,4,84,42,139,141,110,30,107,248,134,175,225,166,12,111,72,56,158,221,78,221,106,185,170,105,225,183,21,197,234,35,129,173,49,76,114,49,77,93,186,81,214,24,192,180,208,193,203,168,6,3,80,49,102,113,96,28,11,143,240,166,92,226,251,245,37,162,229,141,41,235,101,178,203,91,85,13,60,21,83,211,205,71,15,100,2,144,196,142,166,66,175,137,227,136,4,156,154,57,124,54,179,16,123,84,68,64,68,68,4,68,64,69,79,243,135,61,50,227,33,168,240,205,219,52,47,62,198,181,98,140,65,14,27,134,229,43,51,82,209,213,75,4,243,70,117,38,238,221,40,95,179,144,60,154,56,129,24,185,237,6,51,10,128,128,136,136,8,136,128,136,136,8,136,128,138,143,228,207,22,121,13,159,216,203,23,96,60,173,199,84,151,139,190,14,168,233,85,0,119,5,108,12,192,197,87,70,90,233,81,76,50,147,194,242,135,115,24,179,254,247,44,50,75,88,16,17,21,63,207,188,235,194,188,59,101,61,247,56,241,173,190,235,91,101,195,253,151,180,193,107,138,57,42,143,175,83,21,56,108,25,36,140,31,67,152,93,245,54,247,89,244,213,244,103,10,128,138,192,63,163,87,194,199,250,193,205,95,253,21,110,255,0,159,43,255,0,64,68,68,4,86,255,0,197,111,26,217,89,193,247,209,111,194,101,131,21,220,254,150,246,238,197,236,42,90,105,186,125,151,161,212,234,245,167,139,77,123,72,109,219,187,93,11,93,52,109,124,255,0,11,252,194,242,95,139,60,127,112,203,156,185,195,24,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,61,213,0,236,206,44,218,49,119,248,51,133,208,34,34,2,34,241,82,103,22,1,166,205,194,201,11,133,250,146,131,22,73,103,164,189,208,209,213,213,67,17,220,224,156,235,69,198,150,55,62,172,199,19,80,74,114,176,134,128,7,27,234,250,190,208,246,168,136,128,136,136,8,136,128,138,159,227,156,244,203,140,182,204,124,13,149,248,214,243,236,171,174,99,118,232,172,19,78,204,52,181,21,84,175,78,207,74,82,59,251,147,73,218,135,164,206,219,76,128,129,137,140,163,3,168,8,8,136,128,136,136,8,136,128,136,173,127,138,14,97,121,47,194,102,63,183,229,206,99,97,140,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,30,234,115,119,102,23,109,28,123,252,89,130,232,17,91,255,0,10,92,107,101,103,24,63,74,127,6,118,12,87,108,250,37,216,123,111,183,105,105,161,234,118,174,191,79,165,209,158,93,116,236,199,187,118,221,53,29,53,213,244,184,4,4,84,127,137,142,42,178,143,133,12,27,77,140,51,74,229,86,71,113,168,236,214,203,69,182,48,154,227,113,54,113,234,60,49,25,128,236,140,73,136,204,200,64,117,17,215,121,198,7,82,176,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,65,245,145,17,1,17,81,252,153,226,207,33,179,251,25,98,236,7,149,184,234,146,241,119,193,213,29,42,160,14,224,173,129,152,24,170,232,203,93,42,41,134,82,120,94,80,238,99,22,127,222,229,134,73,66,176,34,34,2,34,32,34,241,89,201,155,216,55,34,50,238,225,154,89,131,61,92,24,122,211,81,67,13,116,244,208,60,199,78,21,53,112,210,180,206,13,239,16,1,78,38,108,44,71,176,75,104,153,104,47,234,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,14,218,34,32,34,42,127,159,121,215,133,120,118,202,123,238,113,227,91,125,214,182,203,135,251,47,105,130,215,20,114,85,31,94,166,42,112,216,50,73,24,62,135,48,187,234,109,238,179,233,171,232,206,21,1,21,144,101,239,55,110,27,115,43,31,225,172,185,177,96,156,202,130,229,138,175,20,86,74,57,106,237,180,3,4,115,212,204,16,198,82,16,214,17,48,49,27,59,187,9,62,154,232,207,224,175,125,1,17,16,17,81,252,55,197,158,67,98,204,249,189,112,221,98,199,84,149,24,218,199,79,213,150,157,191,120,158,113,223,218,41,32,151,93,178,212,211,136,49,75,19,119,139,17,51,110,120,106,26,26,192,128,136,188,86,114,102,246,13,200,140,187,184,102,150,96,207,87,6,30,180,212,80,195,93,61,52,15,49,211,133,77,92,52,173,51,131,123,196,0,83,137,155,11,17,236,18,218,38,90,11,135,181,69,212,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,128,136,136,8,168,167,20,188,86,224,158,18,112,173,159,26,230,30,18,197,119,91,45,226,224,246,177,169,177,67,71,47,103,170,120,202,72,227,148,39,168,136,253,240,142,103,23,6,33,110,145,49,56,187,131,21,32,201,126,106,220,54,231,126,104,97,252,168,177,88,241,173,142,229,137,42,10,146,142,178,253,77,65,77,68,211,244,200,163,136,164,26,179,45,242,16,180,81,139,11,185,73,32,11,126,82,11,202,68,68,4,84,255,0,62,243,175,10,240,237,148,247,220,227,198,182,251,173,109,151,15,246,94,211,5,174,40,228,170,62,189,76,84,225,176,100,146,48,125,14,97,119,212,219,221,103,211,87,209,158,210,173,60,229,120,109,191,221,104,172,86,44,174,206,11,141,202,227,81,29,37,29,29,37,146,130,105,234,103,144,152,99,138,56,198,181,200,204,137,216,88,89,157,221,221,153,144,95,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,130,188,63,197,182,42,225,27,143,172,227,197,54,216,187,118,27,190,230,5,226,223,137,173,196,50,75,212,161,27,209,153,207,4,77,52,81,189,100,113,180,195,9,200,238,35,214,145,157,180,55,83,168,177,172,226,199,205,62,114,124,192,196,62,163,58,12,140,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,54,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,77,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,219,68,68,4,68,64,68,68,17,87,206,210,193,156,165,244,23,20,251,111,126,83,134,150,255,0,103,71,82,35,209,196,69,218,15,175,52,90,49,73,190,148,118,198,122,155,71,210,157,180,139,171,248,219,63,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,167,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,25,201,14,246,247,39,139,168,6,3,52,70,195,36,102,226,251,36,0,38,109,69,150,61,156,96,112,215,125,225,91,60,111,25,101,115,126,181,170,109,215,76,55,86,85,65,60,149,118,121,102,144,41,228,149,196,67,108,205,210,56,228,103,0,110,164,102,226,206,14,4,65,145,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,181,16,28,165,56,209,250,23,125,163,225,71,31,150,235,46,35,184,77,62,23,186,79,93,180,109,213,210,6,226,161,33,148,216,26,25,204,29,226,24,153,139,180,204,77,182,71,168,221,28,186,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,20,255,0,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,29,124,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,189,106,227,215,140,76,67,197,62,110,92,198,205,120,171,131,46,172,117,29,139,15,219,33,172,170,236,149,161,1,206,49,221,37,167,151,104,141,76,163,52,142,207,210,3,8,136,34,125,206,4,69,237,121,102,112,93,251,164,243,28,243,35,26,143,79,0,224,27,133,36,245,52,243,80,245,163,190,215,51,245,66,135,89,0,161,40,69,128,74,160,95,113,116,229,136,24,91,172,210,70,18,21,202,159,13,231,69,151,133,202,11,190,107,226,122,187,133,182,255,0,80,213,184,82,130,226,213,103,91,108,181,4,65,79,20,110,115,158,209,166,49,128,36,130,24,129,128,99,62,163,25,245,152,34,135,110,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,87,254,177,235,224,131,141,28,85,194,62,99,193,93,90,87,91,222,1,185,117,32,189,225,232,171,164,24,195,170,240,238,174,166,129,205,161,122,192,104,35,102,35,111,126,54,40,183,6,230,144,39,251,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,144,125,101,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,4,21,225,254,45,177,87,8,220,125,103,30,41,182,197,219,176,221,247,48,47,22,252,77,110,33,146,94,165,8,222,140,206,120,34,105,162,141,235,35,141,166,24,78,71,113,30,180,140,237,161,186,155,76,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,199,51,139,31,52,249,201,243,3,16,250,140,234,226,185,104,113,199,83,195,142,50,135,39,177,192,82,30,93,99,75,196,103,53,92,135,21,57,216,238,51,52,112,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,193,57,40,186,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,208,23,82,231,118,181,89,105,130,178,243,115,164,160,167,146,162,10,64,150,166,97,136,10,121,229,8,97,137,136,157,153,206,73,100,142,48,31,18,51,17,109,93,217,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,75,230,51,199,213,247,60,51,30,12,187,202,171,135,178,176,102,92,226,14,221,109,188,80,84,129,85,92,239,20,174,113,133,202,10,152,73,250,112,134,233,59,63,72,245,33,62,169,59,185,0,66,19,126,138,194,185,88,241,111,155,153,245,131,107,50,251,53,176,190,32,187,30,21,167,112,161,199,167,76,101,73,94,17,188,66,244,85,149,15,238,149,112,12,241,27,19,59,156,177,106,82,51,24,60,147,95,170,2,176,174,101,252,5,83,103,206,30,155,58,178,154,197,73,6,98,216,233,228,154,238,17,245,119,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,238,110,2,112,50,38,8,88,47,213,16,98,217,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,32,158,12,248,204,192,60,89,224,10,106,202,58,234,75,118,54,183,83,132,87,235,12,178,195,12,229,60,112,211,189,77,93,45,51,79,44,207,67,214,168,104,227,150,77,31,86,218,93,254,54,85,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,28,122,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,66,240,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,84,255,0,153,190,122,101,199,17,121,193,129,115,67,43,239,61,186,213,93,151,244,81,77,12,172,193,85,111,170,27,133,193,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,46,167,45,236,249,193,188,54,230,94,99,230,182,51,173,164,16,183,101,189,196,45,148,51,84,60,39,118,184,189,117,3,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,130,90,184,204,227,51,0,240,153,128,42,107,43,43,169,46,56,218,227,78,113,88,108,49,75,12,211,140,242,67,80,244,213,117,84,207,60,83,53,15,90,157,227,146,88,245,125,95,104,247,248,64,14,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,125,252,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,148,133,114,167,224,74,234,247,90,14,41,179,151,12,210,13,180,105,218,124,17,106,184,192,69,60,147,185,1,71,120,112,119,97,0,17,98,104,55,137,57,185,245,197,131,100,18,72,21,131,150,167,47,223,192,77,29,14,125,230,180,59,241,245,214,222,94,203,183,16,235,29,158,134,174,10,99,252,108,83,211,4,212,247,16,126,211,4,155,77,197,163,144,195,191,113,43,127,230,173,153,152,171,38,248,238,203,60,210,193,85,125,158,245,134,112,125,178,225,77,186,73,2,57,182,92,238,59,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,212,191,168,86,231,87,230,159,11,124,191,161,245,27,138,9,52,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,85,141,183,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,207,33,76,157,206,44,3,158,184,2,215,152,217,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,67,184,123,84,68,64,68,68,4,68,65,98,188,215,50,31,57,115,63,38,167,199,89,113,153,55,88,108,56,58,223,81,89,137,176,103,107,26,106,27,149,12,68,53,7,89,171,109,235,77,7,68,79,165,49,24,184,199,186,22,9,89,198,162,29,178,119,56,177,246,69,99,251,94,99,101,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,253,14,217,57,168,96,230,123,192,85,54,76,93,106,248,129,201,251,21,37,6,95,92,234,41,161,186,218,41,58,166,246,155,140,229,54,249,163,136,98,233,83,208,147,140,2,204,242,251,179,78,209,128,136,60,96,33,38,156,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,21,173,99,153,193,223,21,88,203,133,12,220,183,227,11,53,202,172,176,197,198,162,158,155,22,90,35,141,166,11,141,185,143,223,113,136,140,7,180,198,37,33,66,123,135,105,187,139,191,76,228,3,159,60,179,207,140,172,205,124,172,131,56,240,182,48,181,125,27,246,120,220,46,51,205,112,166,254,163,127,75,5,68,176,87,16,72,81,211,205,12,114,11,202,4,126,231,197,244,239,65,219,206,44,226,192,57,21,128,46,153,141,152,215,234,75,117,182,221,79,60,177,69,45,84,48,207,112,158,56,100,152,105,41,70,99,1,150,166,65,136,218,56,152,153,201,219,244,187,64,15,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,3,218,241,245,198,190,42,226,179,49,234,236,150,155,159,103,203,44,51,112,154,60,57,111,167,121,2,58,253,142,81,141,206,161,164,16,50,154,80,119,112,19,22,232,198,110,12,219,138,83,150,213,80,95,255,0,45,78,96,95,128,154,202,28,132,205,105,183,224,27,173,192,189,151,113,34,214,75,61,117,92,244,193,248,217,103,169,8,105,237,192,221,166,121,54,131,147,73,33,159,126,226,83,82,177,87,82,189,202,159,142,219,83,218,168,56,89,206,92,77,86,55,33,168,104,48,69,214,227,56,148,18,64,226,3,29,157,205,217,136,12,73,137,224,222,68,198,199,208,23,13,144,71,32,74,82,176,174,101,252,122,211,100,54,30,155,37,114,154,251,73,62,98,223,41,228,134,238,113,245,119,216,45,211,210,200,35,48,205,12,177,148,21,206,82,67,44,45,239,237,1,115,49,22,56,92,235,7,27,252,104,225,94,17,242,226,122,234,34,181,94,241,245,203,167,5,147,15,75,93,24,200,29,86,155,109,117,76,12,109,51,209,131,193,35,57,3,123,242,48,197,184,55,60,129,1,151,107,158,50,205,124,127,91,121,172,142,174,255,0,139,49,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,208,35,22,239,38,97,111,6,65,212,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,33,92,206,172,185,185,148,57,95,194,213,171,48,51,66,175,17,102,14,24,167,191,73,81,137,233,36,56,39,237,113,201,109,56,142,57,187,165,35,133,186,96,213,5,182,89,30,38,148,152,76,201,154,229,57,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,164,28,243,191,50,127,172,159,179,80,92,167,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,120,11,24,28,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,4,240,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,2,186,162,34,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,175,41,202,235,143,170,60,97,98,182,240,207,156,87,11,85,174,235,135,45,244,212,56,78,241,61,76,20,113,220,233,64,226,166,130,218,64,68,59,235,7,169,24,197,211,98,41,163,18,220,204,113,185,205,234,249,213,249,88,194,223,48,40,125,58,226,161,130,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,202,121,21,154,242,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,222,82,2,34,161,92,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,48,174,168,177,214,193,252,116,241,29,128,243,199,20,231,222,24,198,125,158,245,141,110,3,91,126,183,78,39,85,109,173,132,38,99,138,144,162,152,140,198,24,129,186,17,56,155,75,20,46,65,28,128,196,250,207,246,85,99,11,238,96,101,198,28,198,184,159,1,93,112,85,214,245,111,138,178,174,193,116,48,42,171,124,132,218,188,102,225,252,236,196,193,35,11,179,73,28,71,186,49,15,86,163,47,154,199,28,246,171,46,25,175,225,119,42,46,148,151,11,149,254,157,227,197,119,171,117,208,77,173,144,5,65,199,45,177,186,18,110,26,147,40,12,39,142,93,24,97,61,142,7,214,119,138,170,243,47,227,142,155,135,28,27,54,79,96,112,171,60,197,198,150,121,14,26,184,206,90,112,177,219,166,121,32,122,209,152,28,73,234,92,130,81,132,64,189,195,141,228,55,102,16,9,161,47,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,160,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,244,59,79,247,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,37,184,151,229,161,155,153,9,148,120,83,53,45,244,245,119,240,59,61,60,152,198,223,77,1,212,213,217,110,36,21,53,21,38,227,79,25,194,20,52,240,199,20,71,80,83,150,233,88,143,65,3,17,26,41,194,175,19,24,203,133,12,220,163,205,44,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,12,146,85,170,243,71,242,39,153,191,114,250,197,18,174,185,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,135,122,21,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,77,74,34,32,40,118,230,217,143,241,150,86,113,179,128,51,7,47,177,13,93,143,16,216,240,61,5,77,13,117,51,182,248,143,218,23,38,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,152,149,10,220,234,252,211,225,111,151,244,62,163,113,65,37,60,20,113,93,98,226,211,38,168,177,151,86,213,71,139,237,186,81,226,155,37,20,198,93,130,171,113,180,114,48,200,204,109,12,224,29,88,223,83,22,212,227,234,25,197,35,171,128,88,208,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,44,135,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,65,80,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,95,249,119,113,245,71,196,230,21,124,7,154,87,11,85,183,51,108,157,42,125,94,166,10,127,164,209,188,114,159,105,165,166,220,198,243,0,65,33,84,71,24,60,99,238,200,59,70,78,156,84,3,158,119,230,79,245,147,246,106,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,12,162,17,91,175,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,1,17,90,175,30,220,111,216,184,71,192,145,81,97,202,171,85,203,51,111,125,41,108,150,74,200,78,162,16,165,105,153,166,170,171,24,229,140,227,135,96,202,17,190,246,35,151,77,162,67,28,174,1,117,72,177,235,225,71,141,126,35,178,35,49,195,232,109,206,235,141,105,49,126,32,142,182,247,133,171,28,235,36,196,53,211,187,198,69,28,142,39,52,117,146,188,141,248,216,245,41,36,8,122,131,48,131,70,249,4,218,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,148,69,61,41,144,179,148,50,60,38,113,57,139,187,139,188,102,97,171,62,210,38,209,220,59,106,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,69,51,211,61,50,227,135,76,184,184,230,134,104,94,123,13,170,135,72,161,134,38,99,170,184,85,19,59,199,75,77,27,187,117,38,61,165,163,106,194,194,36,102,64,0,102,49,171,201,107,22,97,92,13,98,207,108,83,141,113,53,171,15,217,104,190,140,118,155,141,210,182,58,74,88,55,157,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,149,170,241,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,200,20,215,136,126,32,113,247,19,89,161,93,154,249,140,116,129,114,172,167,167,164,138,142,133,230,106,42,40,33,141,132,98,167,142,105,36,40,193,203,124,164,44,90,60,146,200,93,219,157,74,79,39,60,148,206,92,1,151,24,139,48,241,205,194,235,106,194,24,211,179,85,97,188,61,60,163,211,169,209,159,169,116,40,10,55,56,186,128,208,132,70,38,61,88,196,136,192,193,169,164,107,64,229,221,192,45,103,19,152,169,241,230,105,91,238,182,220,178,178,116,170,52,122,105,233,254,147,72,242,74,29,154,150,167,107,3,194,7,4,131,81,36,102,242,15,187,24,237,41,58,145,78,162,2,34,178,174,98,60,125,81,240,199,133,91,1,229,109,194,213,114,204,219,223,86,159,86,169,130,163,232,204,109,28,71,218,106,169,183,57,180,198,19,198,84,241,200,13,25,123,210,22,225,143,167,40,80,174,106,28,122,211,82,211,93,120,88,201,187,237,37,97,214,83,205,111,199,55,58,126,171,29,25,180,176,147,80,83,84,71,40,139,155,136,79,21,80,16,24,108,151,165,171,27,74,33,26,217,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,226,145,6,73,28,46,241,55,128,120,166,202,251,110,96,97,10,154,74,59,145,211,137,94,176,243,220,97,169,173,179,78,242,75,30,201,198,55,220,32,101,4,165,17,152,131,201,27,9,237,29,92,70,176,44,112,120,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,30,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,8,136,130,213,121,163,249,19,204,223,185,125,98,137,89,87,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,63,108,168,195,184,138,178,166,10,24,109,18,63,86,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,163,122,188,209,252,137,230,111,220,190,177,68,160,5,6,85,8,163,215,149,207,29,183,92,236,181,77,145,25,209,137,169,42,49,181,142,156,11,15,220,106,231,46,219,136,104,132,77,229,9,55,54,217,106,105,196,5,220,247,245,37,140,156,220,73,225,154,82,144,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,43,32,230,79,199,61,171,135,220,1,89,149,121,115,116,164,174,204,92,85,79,83,109,148,232,238,130,51,225,120,10,24,220,170,165,24,100,105,225,169,40,234,0,169,181,97,109,117,151,115,180,109,28,149,43,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,56,1,197,56,179,21,99,155,237,86,41,198,184,154,235,136,47,85,187,59,77,198,233,91,37,93,84,251,0,64,55,203,35,145,150,208,1,22,213,251,132,89,155,185,153,3,11,98,204,85,129,175,180,184,167,5,98,107,174,31,189,81,111,236,215,27,93,108,148,149,80,111,2,3,217,44,110,38,59,128,200,95,71,239,18,118,126,231,117,61,60,4,241,191,98,226,227,2,75,69,136,234,173,86,220,205,178,117,101,189,217,40,225,58,120,78,149,230,118,134,170,144,100,150,67,146,29,133,16,72,251,220,130,93,119,8,140,145,57,198,174,40,229,117,158,54,94,24,48,238,118,91,108,151,90,172,95,81,215,172,191,96,199,162,154,75,164,20,179,84,83,195,65,29,45,44,17,200,114,77,176,166,168,168,105,10,50,140,8,65,227,99,138,77,214,193,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,193,147,154,181,94,104,254,68,243,55,238,95,88,162,85,43,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,211,94,104,254,68,243,55,238,95,88,162,65,101,92,173,248,250,163,203,190,195,195,38,113,220,45,86,220,32,253,178,163,14,226,42,202,152,40,97,180,72,253,90,153,169,170,228,144,128,10,25,77,228,120,228,119,121,6,89,26,63,124,36,14,140,191,172,85,212,201,242,189,227,234,251,157,59,56,120,206,107,135,108,197,246,171,121,212,88,175,245,53,32,211,94,169,97,218,199,77,59,25,49,203,89,24,59,155,72,44,69,44,81,200,114,104,113,28,147,4,138,162,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,108,25,41,204,211,132,124,233,237,84,255,0,79,190,130,87,210,239,62,199,141,94,11,95,86,17,233,183,80,42,58,167,76,90,148,186,52,125,94,171,244,228,45,155,71,115,135,170,227,227,44,241,86,110,240,133,153,56,23,5,82,118,187,213,69,190,158,225,77,74,49,201,36,149,93,138,174,26,195,130,32,140,8,206,105,2,156,130,48,97,247,164,32,23,118,103,119,108,120,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,202,121,99,67,196,166,80,212,228,46,124,227,156,163,154,10,184,233,240,237,226,104,109,239,87,60,83,79,45,184,244,150,138,105,14,45,1,206,74,105,33,145,217,152,116,115,118,113,23,103,22,12,146,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,101,92,163,179,51,10,227,14,16,172,248,22,211,87,165,235,1,92,43,237,247,122,89,36,143,168,61,166,174,106,200,39,16,19,115,104,76,39,112,19,49,29,210,65,56,179,59,6,175,122,168,35,3,157,238,102,118,108,43,150,153,57,71,87,106,151,218,23,10,188,77,112,131,169,186,186,159,179,198,212,244,135,181,143,220,134,78,213,90,218,144,62,226,131,221,38,216,108,246,149,202,203,0,84,227,174,52,176,109,83,225,234,75,181,183,10,211,215,223,238,77,82,209,16,82,132,116,199,21,61,67,4,143,239,24,86,79,72,225,177,156,196,246,155,105,177,200,126,87,50,236,127,77,152,60,105,102,37,85,183,16,213,221,109,182,58,138,107,5,43,76,242,236,163,58,74,104,226,170,167,136,36,102,216,3,88,213,110,251,91,97,25,25,142,237,251,158,247,249,37,229,158,42,195,249,113,152,153,165,118,164,236,246,92,97,112,183,219,237,29,72,228,9,42,59,3,84,245,231,29,192,192,112,185,213,180,98,96,69,248,200,39,23,97,112,239,9,42,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,10,84,165,39,149,63,29,183,86,186,208,112,179,156,184,154,144,173,165,78,208,96,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,188,133,193,195,160,46,123,224,142,62,166,17,224,163,247,85,114,204,202,187,254,0,182,90,163,204,220,45,237,169,45,181,51,183,74,75,165,11,93,238,15,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,203,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,232,50,158,69,97,92,180,56,245,166,207,156,61,14,74,230,205,246,146,12,197,177,211,199,13,160,228,234,239,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,220,220,4,198,2,76,19,56,95,170,2,34,32,34,34,2,183,254,52,120,73,194,188,92,229,99,225,107,148,189,135,18,88,187,77,195,12,220,68,163,139,167,92,84,210,0,65,60,175,12,178,53,28,146,60,37,48,70,204,69,209,141,217,245,6,87,0,136,49,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,115,249,205,204,135,58,51,135,135,156,35,145,19,246,187,45,69,158,159,178,98,60,69,71,123,171,122,188,75,0,211,157,56,69,80,206,76,238,18,69,33,61,64,200,114,180,242,176,155,116,217,156,30,226,185,209,229,238,71,90,47,184,115,49,104,111,221,155,54,47,221,154,146,174,201,79,209,104,234,108,240,133,75,61,198,160,66,46,167,91,169,217,233,194,73,37,208,227,133,192,4,186,36,225,24,40,43,87,7,252,53,223,120,169,207,27,62,89,91,31,163,106,135,109,211,18,85,141,80,65,37,37,158,41,163,10,137,34,114,19,221,51,245,66,56,217,128,219,169,32,57,51,3,25,14,66,121,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,173,131,149,62,10,201,123,7,11,148,24,187,42,42,42,234,174,88,166,161,165,197,114,220,78,146,74,218,107,173,60,65,12,180,142,80,11,16,83,9,49,207,4,82,185,27,71,87,189,244,234,187,43,202,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,10,105,37,166,235,13,170,158,251,53,178,172,45,181,149,19,82,83,214,20,36,208,77,60,35,25,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,173,250,242,212,230,5,248,9,172,161,200,76,214,155,126,1,186,220,11,217,119,18,45,100,179,215,85,207,76,31,141,150,122,144,134,158,220,13,218,103,147,104,57,52,146,25,247,238,37,82,185,127,112,207,131,120,175,229,249,141,114,183,24,87,85,219,140,115,34,174,229,104,185,211,59,145,219,174,49,218,168,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,71,94,113,100,238,62,200,172,127,116,203,156,198,176,213,219,174,86,234,137,226,138,89,105,102,134,11,132,17,205,36,35,87,74,83,0,20,180,210,20,70,241,202,194,204,76,223,165,152,50,115,80,173,206,175,205,62,22,249,127,67,234,55,21,95,249,93,113,245,71,140,44,86,222,25,243,138,225,106,181,221,112,229,190,154,135,9,222,39,169,130,142,59,157,40,28,84,208,91,72,8,135,125,96,245,35,24,186,108,69,52,98,91,153,142,55,57,168,7,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,89,174,78,231,22,62,200,172,127,107,204,108,185,191,85,219,174,86,234,136,37,150,40,170,166,134,11,132,17,205,28,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,219,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,134,56,52,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,173,124,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,48,200,205,23,148,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,117,234,208,99,89,197,143,154,124,228,249,129,136,125,70,117,77,43,109,55,91,117,53,5,101,194,217,87,75,79,116,167,122,186,25,102,132,128,42,160,105,100,133,229,136,157,180,48,105,97,150,55,33,213,183,198,99,226,46,205,82,248,177,243,79,156,159,48,49,15,168,206,164,167,34,120,73,194,188,92,242,192,203,76,45,114,151,176,226,75,23,210,59,134,25,184,137,71,23,78,184,174,23,16,8,39,149,225,150,70,163,146,71,132,166,8,217,136,186,49,187,62,160,200,41,175,42,126,57,238,182,92,77,65,194,238,107,221,42,238,22,219,253,67,71,133,47,87,27,161,27,219,39,10,112,142,43,99,245,228,218,52,198,48,0,65,28,90,56,204,123,24,15,172,207,20,186,44,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,245,45,156,216,51,114,131,133,3,202,122,170,218,187,142,102,21,68,246,102,197,53,49,24,152,216,36,163,56,194,161,170,162,169,9,189,169,28,196,59,38,120,220,92,0,76,220,229,220,68,21,87,154,199,29,183,87,186,215,240,179,147,88,154,144,109,163,78,240,99,123,173,186,114,41,228,157,200,198,75,59,27,51,8,0,139,11,207,176,137,205,207,160,78,27,39,142,72,245,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,124,12,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,159,238,12,248,51,192,60,38,96,10,106,58,58,26,75,142,54,184,211,132,183,235,244,177,67,52,227,60,144,211,181,77,37,45,75,65,20,205,67,214,167,105,35,138,77,95,87,220,93,254,1,82,178,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,17,1,17,16,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,132,30,101,252,14,84,240,227,140,166,206,28,14,116,135,151,88,210,241,32,67,73,24,69,78,118,59,140,205,36,239,68,48,131,8,189,51,136,74,80,144,15,184,17,188,102,204,226,7,52,228,175,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,139,186,42,235,198,103,11,247,94,19,51,162,167,46,107,46,244,151,27,109,198,156,239,118,25,98,168,41,167,27,84,149,117,16,211,13,81,60,81,11,84,237,167,119,145,163,23,13,95,221,127,131,118,184,32,225,107,247,92,103,140,25,111,91,137,61,137,101,182,219,228,190,222,234,34,29,213,71,67,20,208,196,81,83,51,139,131,76,103,60,98,196,126,232,11,145,232,110,45,25,133,106,229,187,192,45,247,63,113,85,175,59,115,34,223,216,178,203,15,220,2,162,158,26,170,96,147,233,53,84,18,106,244,193,28,162,64,84,98,97,182,121,8,92,79,66,132,53,46,161,195,54,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,124,172,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,244,8,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,88,2,186,174,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,85,254,87,121,13,131,120,146,202,62,34,178,167,25,209,82,16,92,105,240,241,219,43,166,167,121,142,211,113,96,186,181,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,158,205,115,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,33,146,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,181,12,28,176,184,245,166,201,139,173,39,15,217,193,125,164,160,203,235,157,69,76,214,171,189,95,84,222,211,113,156,161,217,12,146,148,189,42,122,18,113,156,157,218,47,118,105,222,67,33,7,144,198,103,208,17,17,1,17,16,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,174,218,32,128,30,62,184,40,197,92,41,230,61,93,238,211,108,237,25,101,137,174,19,73,135,46,20,237,33,199,65,189,202,65,182,84,60,132,102,51,68,12,236,4,100,253,104,193,205,159,112,202,17,91,253,187,53,115,30,209,151,23,124,161,182,99,75,173,54,12,191,92,41,238,151,43,36,117,14,212,181,53,80,179,180,114,16,255,0,230,57,51,123,166,80,192,68,196,240,196,225,146,78,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,158,13,179,143,151,166,120,224,94,38,163,200,172,37,132,46,183,75,86,35,184,60,184,98,248,208,205,89,74,246,115,170,142,22,170,172,154,158,31,197,118,126,188,3,84,253,49,104,200,152,152,92,36,136,140,60,87,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,195,181,199,150,89,225,92,155,226,151,21,101,110,10,164,236,246,92,51,111,176,91,233,183,71,24,73,54,203,45,22,249,229,233,128,1,77,41,185,73,33,176,182,249,12,201,219,82,117,54,156,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,56,118,230,143,231,179,51,126,229,244,122,36,21,171,131,62,11,176,175,23,28,8,227,10,26,33,181,89,49,245,183,48,42,167,178,98,25,104,99,41,15,165,108,164,219,67,83,59,3,204,212,102,243,200,238,32,254,228,142,50,237,61,175,25,216,93,218,217,140,178,163,31,214,217,171,36,171,176,98,204,29,120,146,154,83,164,171,102,158,223,113,164,153,196,158,57,161,39,102,56,229,141,244,56,201,251,197,156,95,193,212,196,242,84,242,177,138,126,96,87,122,117,185,118,185,151,240,21,77,159,56,122,108,234,202,107,21,36,25,139,99,167,146,107,184,71,213,223,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,185,184,9,192,200,152,33,96,8,108,198,185,133,143,179,42,235,21,247,49,177,198,32,197,87,40,41,198,146,42,203,221,206,106,233,227,128,72,136,98,25,38,34,38,6,35,50,97,103,211,83,39,248,186,147,238,84,252,9,90,154,213,65,197,54,114,225,154,178,185,21,67,79,130,45,87,24,4,96,142,6,16,40,239,14,14,238,70,100,78,77,6,241,22,6,14,184,177,239,130,72,232,175,45,14,2,170,115,231,16,195,157,89,179,98,171,131,46,172,117,17,205,104,9,58,91,47,247,24,42,163,34,132,161,154,41,6,122,22,24,230,138,103,247,55,25,48,1,19,132,204,19,104,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,69,90,171,252,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,59,128,229,39,128,48,110,105,231,166,63,203,236,193,195,212,151,204,61,124,203,122,250,106,234,26,150,125,146,135,180,173,174,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,71,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,4,250,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,250,29,253,170,128,30,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,79,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,219,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,12,22,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,76,255,0,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,7,148,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,63,220,23,113,109,133,120,185,202,198,197,54,216,187,14,36,177,118,107,126,38,183,16,199,23,78,184,169,163,51,158,8,154,105,100,106,57,36,121,134,19,145,216,139,163,35,59,106,14,172,3,154,47,0,181,152,62,251,114,226,99,39,109,247,91,165,171,17,220,42,107,177,101,158,10,105,235,36,182,85,24,75,83,61,200,76,68,182,81,151,78,66,151,168,226,48,200,67,181,220,36,96,134,200,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,131,34,156,226,206,44,3,145,88,2,233,152,217,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,134,146,148,102,48,25,106,100,24,141,163,137,137,156,157,191,75,182,61,124,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,10,129,199,39,28,120,203,139,220,100,52,180,161,87,99,203,171,29,65,29,134,194,102,219,228,61,28,123,109,102,215,113,58,146,23,38,97,103,112,132,9,192,28,156,165,150,95,171,203,207,130,203,175,20,249,161,79,125,197,248,126,172,178,175,13,84,59,226,10,198,169,42,86,173,157,163,221,21,190,9,4,92,140,200,158,34,149,129,197,194,23,39,234,70,103,14,224,172,28,181,57,122,86,102,109,246,135,61,115,231,8,127,152,90,13,210,217,236,119,72,103,167,146,241,85,178,154,106,106,163,134,72,90,58,155,113,71,49,147,56,201,182,73,34,97,33,56,247,137,72,255,0,25,156,80,90,184,76,201,122,156,198,172,180,85,220,110,87,26,131,178,88,98,138,156,102,128,110,178,82,84,77,76,85,66,242,196,77,77,186,157,218,71,140,156,244,127,117,190,45,90,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,249,88,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,24,203,227,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,52,185,242,172,224,167,10,224,44,43,104,226,143,16,223,237,88,143,18,98,59,124,190,194,246,101,84,117,148,54,218,26,136,224,223,187,124,3,36,55,24,228,10,186,105,118,72,226,34,82,70,250,187,154,142,190,52,120,73,197,92,35,102,155,225,107,148,189,187,13,223,123,77,195,12,220,68,164,151,169,66,53,50,0,65,60,175,12,81,189,100,113,180,37,48,70,206,35,214,141,217,244,54,85,215,150,135,30,181,57,13,136,97,201,92,217,190,213,207,151,87,202,136,225,180,28,157,45,150,11,140,245,81,137,76,83,77,44,99,5,11,140,147,75,51,123,251,76,88,192,69,206,103,48,154,155,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,160,7,152,103,11,54,174,22,51,230,162,197,132,38,164,28,31,137,105,218,241,135,232,222,234,53,85,180,80,63,187,44,51,198,90,76,0,51,52,163,17,155,19,28,108,45,213,146,64,155,108,207,113,41,197,118,92,112,223,145,205,157,247,57,126,145,208,93,58,16,97,184,45,115,52,145,222,106,170,33,57,105,196,42,5,138,48,132,163,140,228,121,159,81,104,197,220,90,66,112,140,241,247,206,44,226,199,217,235,143,238,153,141,152,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,152,105,41,70,99,50,138,154,50,148,218,56,152,157,133,159,244,187,133,127,229,223,198,14,62,225,203,55,45,24,34,7,171,188,224,76,111,120,165,160,187,216,194,41,170,14,25,230,48,132,107,168,226,132,14,87,169,22,113,103,142,48,39,156,5,163,113,115,104,78,57,74,230,143,228,79,51,126,229,245,138,37,109,92,173,56,5,177,82,88,172,60,86,102,245,191,183,93,107,191,167,176,117,146,170,152,194,59,124,98,110,209,220,166,25,5,186,147,30,214,146,159,70,120,194,50,142,97,115,51,141,224,185,94,104,254,68,243,55,238,95,88,162,65,0,42,95,185,91,241,245,89,152,157,135,134,76,227,184,93,110,88,189,187,101,70,29,196,85,149,51,215,77,119,141,186,181,51,83,85,201,33,25,140,209,3,72,241,200,238,209,148,81,180,126,225,198,29,104,129,95,87,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,6,82,104,172,255,0,151,119,27,244,124,85,96,71,194,88,198,171,110,102,225,59,124,82,223,73,225,130,154,27,164,101,52,177,133,85,44,65,41,25,109,0,131,180,59,71,28,97,45,64,176,11,9,128,181,224,32,138,190,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,62,197,92,87,101,197,131,137,60,21,194,205,178,95,108,227,60,81,218,231,185,71,79,51,52,118,42,88,168,39,171,140,170,31,71,214,105,122,64,193,11,104,77,25,188,164,226,207,19,77,24,60,234,252,211,225,111,151,244,62,163,113,65,96,10,229,56,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,184,14,84,185,23,151,28,69,229,198,126,229,126,104,89,187,117,170,187,232,212,176,205,19,176,85,91,234,133,174,141,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,89,175,16,252,63,99,238,25,115,66,187,42,51,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,22,248,136,152,116,105,34,144,123,246,186,12,146,48,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,95,89,66,95,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,128,136,136,34,175,158,119,230,79,245,147,246,106,139,91,101,166,235,122,169,58,59,53,178,174,190,162,58,121,234,206,42,104,74,83,24,32,136,230,154,87,17,103,118,8,226,142,73,12,188,4,0,137,244,102,119,82,149,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,160,163,252,60,113,3,143,184,101,205,10,28,215,203,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,91,37,17,114,209,164,138,50,239,218,203,33,62,30,56,129,192,60,77,101,125,14,107,229,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,29,146,136,185,106,241,203,25,119,110,101,14,220,196,120,5,172,225,143,21,54,60,202,219,125,214,229,150,87,190,173,70,141,77,61,71,209,153,26,72,131,179,85,84,237,112,104,76,231,140,105,228,144,218,66,247,163,45,197,31,82,90,85,193,71,21,215,222,18,243,150,139,25,117,110,181,152,66,229,165,30,41,178,81,76,3,219,233,118,155,71,35,12,140,224,243,64,103,213,141,245,2,125,14,62,160,4,178,58,9,201,226,139,137,188,3,194,206,87,220,179,3,23,212,210,86,92,130,156,138,203,135,154,227,13,53,109,230,118,146,40,246,64,50,62,226,0,41,226,41,76,4,222,56,220,143,105,104,194,88,246,103,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,63,181,226,187,138,236,199,226,215,49,207,26,227,89,123,13,170,135,169,5,130,193,4,206,116,182,138,82,118,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,185,94,87,188,11,126,26,241,80,103,142,113,224,206,215,150,214,93,254,199,166,173,45,176,223,110,145,200,44,218,194,226,253,162,142,29,36,234,106,226,7,43,4,127,141,17,168,141,130,181,114,197,229,233,89,133,171,41,184,138,226,7,8,116,110,176,237,151,9,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,13,179,55,74,19,166,125,198,44,50,60,155,88,218,34,9,63,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,200,45,88,255,0,25,88,176,109,255,0,47,172,216,134,174,143,15,98,170,138,26,155,213,12,46,194,21,231,70,242,189,51,74,236,219,136,0,167,144,216,53,216,231,176,157,156,163,7,26,191,193,71,10,55,222,45,51,150,139,6,244,174,180,120,66,219,165,102,41,189,209,66,5,216,41,118,155,199,27,20,142,192,211,78,97,210,141,180,50,109,78,78,153,132,82,50,167,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,41,244,193,184,43,37,248,1,225,162,235,21,190,162,174,60,39,131,169,235,111,117,213,149,135,72,215,27,156,230,110,76,39,35,12,17,77,82,110,241,83,66,197,181,203,108,17,235,220,200,25,155,155,28,60,240,25,146,86,250,122,170,74,75,30,30,177,211,133,53,143,12,90,166,167,246,141,112,117,226,9,94,150,26,137,128,170,76,74,160,102,152,220,220,253,227,144,220,136,181,42,191,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,199,51,138,46,38,241,247,20,217,161,114,204,12,95,83,87,71,109,58,130,43,46,30,107,140,213,52,86,104,30,56,163,217,0,200,251,68,204,96,136,165,48,16,105,36,98,61,163,171,8,200,255,0,38,76,166,206,92,55,129,47,185,171,123,197,253,155,45,177,111,82,59,54,27,220,51,118,186,232,102,104,165,185,248,191,102,219,209,146,159,107,123,211,105,184,217,134,24,8,194,232,56,228,226,238,213,194,14,81,142,43,130,221,73,120,197,151,234,130,182,225,203,84,245,2,0,115,176,57,29,84,192,196,210,157,52,45,183,127,77,181,115,146,24,220,163,234,180,131,143,182,41,197,152,171,28,223,106,177,78,53,196,215,92,65,122,173,217,218,110,55,74,217,42,234,167,216,2,1,190,89,28,140,182,128,8,182,175,220,34,204,221,204,202,69,57,165,240,101,196,21,102,99,223,184,146,179,221,110,185,129,131,61,159,218,42,218,67,139,181,97,106,88,93,153,233,134,0,219,190,140,122,135,40,201,16,57,8,245,206,126,241,42,137,189,7,42,254,2,170,106,170,109,92,83,231,37,138,174,140,40,234,33,184,96,107,101,71,73,194,176,30,41,133,235,234,105,228,136,137,129,136,224,150,148,196,192,247,197,213,209,193,226,35,10,127,114,224,74,213,146,60,184,113,222,121,230,150,25,171,143,52,47,212,246,162,165,163,186,64,32,120,110,136,239,52,130,33,28,122,187,133,76,209,104,82,25,237,144,2,78,134,216,221,166,234,218,7,12,150,155,85,255,0,137,44,168,177,95,109,148,151,27,109,199,28,88,169,43,40,234,225,25,160,169,130,74,248,70,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,218,115,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,170,188,123,112,65,125,225,31,29,197,91,135,41,110,183,44,178,189,244,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,109,227,41,198,219,24,78,45,54,145,20,114,176,118,184,4,227,178,235,194,38,38,173,177,98,90,58,187,182,93,98,42,134,171,188,81,210,198,83,214,210,207,29,60,195,28,180,49,157,68,80,1,201,33,83,140,196,108,238,81,194,12,221,224,42,111,243,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,94,2,243,143,130,92,241,202,190,32,163,225,250,217,133,46,184,162,190,243,112,122,60,47,114,165,182,205,79,75,126,143,165,28,197,36,39,43,52,109,210,142,80,237,14,198,81,192,77,38,233,28,71,123,134,67,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,213,191,240,53,195,174,42,225,123,135,219,110,86,227,92,85,237,187,208,92,43,110,21,61,158,186,74,155,125,31,86,87,217,5,23,82,40,206,56,118,8,200,64,227,251,252,181,4,206,236,76,174,1,5,170,243,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,7,213,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,83,189,192,39,29,150,174,46,240,205,109,139,18,209,210,90,115,23,14,211,181,93,226,142,150,49,130,138,170,9,42,38,24,229,161,140,234,37,156,194,56,198,156,102,35,102,97,146,96,102,238,49,84,171,154,55,2,87,92,236,181,67,158,249,47,134,105,42,49,181,142,156,199,16,91,169,32,46,219,136,104,132,65,162,56,246,190,217,106,105,196,9,152,54,117,37,140,152,24,137,225,134,34,136,188,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,65,147,242,181,94,104,254,68,243,55,238,95,88,162,85,43,133,222,38,240,15,20,217,95,109,204,12,33,83,73,71,114,58,113,43,214,30,123,140,53,53,182,105,222,73,99,217,56,198,251,132,12,160,148,162,51,16,121,35,97,61,163,171,136,211,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,9,231,222,117,225,94,29,178,158,251,156,120,214,223,117,173,178,225,254,203,218,96,181,197,28,149,71,215,169,138,156,54,12,146,70,15,161,204,46,250,155,123,172,250,106,250,51,227,217,194,119,154,124,155,249,129,135,189,70,5,146,69,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,141,14,122,103,166,99,241,23,152,247,28,208,205,11,207,110,186,215,105,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,156,33,184,180,109,92,156,136,140,200,204,204,202,255,0,249,78,240,83,133,113,95,179,56,173,198,151,251,85,231,216,215,7,250,59,103,161,170,142,163,177,215,69,218,34,155,218,112,73,3,244,230,13,212,149,52,221,57,88,135,88,229,125,53,6,84,3,152,143,4,21,156,42,227,182,197,184,58,151,118,89,98,203,132,177,88,133,166,158,166,107,92,131,12,82,29,45,84,167,16,128,238,51,159,179,179,201,36,135,21,57,57,147,144,25,63,202,224,39,141,251,239,8,248,238,90,44,71,85,117,185,101,149,239,171,45,238,201,71,8,84,76,21,77,11,180,53,84,131,36,177,132,115,111,24,130,71,222,194,113,107,184,72,163,137,192,39,249,66,7,53,62,16,240,175,15,185,143,106,204,140,178,162,181,89,240,134,58,234,235,101,138,190,49,146,138,233,27,185,79,217,169,29,132,198,140,128,226,38,233,239,8,164,34,7,232,129,83,129,75,166,63,226,43,40,242,251,36,174,220,66,213,98,202,75,230,9,181,83,188,205,112,176,74,23,16,172,62,187,83,132,48,20,68,224,102,85,14,48,234,228,192,38,239,188,129,132,137,160,7,138,46,38,241,247,20,217,161,114,204,12,95,83,87,71,109,58,130,43,46,30,107,140,213,52,86,104,30,56,163,217,0,200,251,68,204,96,136,165,48,16,105,36,98,61,163,171,8,135,111,133,30,43,179,31,132,172,199,12,107,130,165,237,214,170,238,156,23,251,4,243,56,82,221,233,69,221,216,73,217,159,167,48,110,39,138,102,103,40,200,137,157,140,14,72,206,98,121,152,220,233,175,92,191,243,2,243,71,29,92,116,245,244,246,26,152,130,174,146,90,89,196,14,237,66,66,210,67,48,140,177,30,142,218,132,130,38,47,171,19,51,179,178,178,14,87,188,2,216,179,167,103,16,249,205,111,237,152,66,213,112,58,123,21,130,166,152,218,27,213,84,59,92,234,103,115,22,9,104,227,55,112,104,197,200,101,150,57,2,77,2,35,142,107,234,230,143,228,79,51,126,229,245,138,36,16,2,190,175,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,249,74,95,185,164,112,11,89,152,157,187,137,188,156,183,221,110,88,189,187,29,62,34,195,180,116,211,215,77,119,141,186,84,208,212,210,71,24,153,140,209,3,70,210,70,204,209,148,81,188,158,225,198,125,96,160,28,74,115,64,253,209,60,33,54,78,93,112,135,98,199,216,130,225,7,210,105,233,237,253,59,56,80,193,86,117,17,118,34,42,185,38,105,157,225,162,98,234,131,142,143,81,166,158,227,181,170,240,177,146,159,186,39,136,44,19,147,146,92,59,21,38,32,184,63,111,156,101,233,200,20,48,68,117,21,93,34,233,200,205,51,193,12,173,30,224,113,234,56,110,208,117,118,165,74,100,249,54,112,245,244,47,41,238,220,66,221,170,109,85,117,121,137,165,21,160,35,165,214,170,221,67,69,83,81,20,226,83,147,51,183,94,112,103,40,131,221,219,77,1,57,17,62,216,194,66,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,134,190,115,249,67,77,132,51,231,13,102,229,186,10,72,105,243,10,206,80,214,48,207,41,207,53,198,223,211,138,73,140,11,220,0,122,105,168,99,22,7,239,120,100,119,22,119,220,115,62,172,171,155,142,89,225,92,97,194,21,227,29,93,169,52,189,96,43,133,5,194,209,85,28,113,245,7,180,213,195,71,60,4,100,14,109,9,132,236,100,0,67,186,72,32,39,119,96,209,194,208,57,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,165,167,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,150,58,252,44,103,95,238,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,229,123,156,118,111,83,96,174,26,40,114,182,158,122,71,185,102,61,226,24,78,9,160,148,143,217,212,38,21,83,77,17,142,128,6,53,13,64,14,198,239,168,76,123,69,244,114,0,132,197,146,159,11,25,41,251,157,184,125,193,57,57,37,195,182,213,225,251,123,246,249,198,94,164,103,93,60,167,81,85,210,46,156,110,240,180,243,74,209,238,6,46,155,6,237,75,87,120,11,225,11,40,105,179,223,137,124,189,202,219,132,20,147,219,110,215,128,154,233,5,76,242,194,21,22,234,96,42,170,200,88,226,247,196,206,158,9,64,28,92,125,242,31,120,63,41,178,73,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,111,252,209,120,5,163,198,22,43,151,19,25,59,111,181,90,238,184,114,223,83,93,139,44,240,83,65,71,29,206,148,14,90,153,238,66,98,35,190,176,122,146,20,189,71,34,154,49,29,174,199,27,4,215,1,202,227,200,158,89,125,245,235,21,170,234,144,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,150,65,60,16,113,163,133,120,184,203,136,43,171,74,213,100,199,214,222,164,23,188,61,21,116,101,33,244,154,29,213,212,208,57,188,205,70,111,60,108,196,109,238,72,229,22,227,218,210,29,128,115,43,229,233,89,150,87,218,236,245,200,108,33,254,97,107,246,203,120,177,218,225,158,162,75,61,86,202,153,170,106,130,24,225,120,233,173,195,28,32,78,229,38,216,228,149,196,68,35,216,35,100,25,59,156,88,251,34,177,253,175,49,178,230,253,87,110,185,91,170,32,150,88,162,170,154,24,46,16,71,52,115,21,37,80,194,96,82,211,72,81,3,73,19,147,49,51,126,135,96,201,205,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,128,169,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,117,33,184,137,144,69,20,166,192,123,54,189,74,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,30,206,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,5,42,206,44,226,199,217,235,143,238,153,141,152,215,234,187,141,202,227,81,60,177,69,45,84,211,65,111,130,73,164,152,105,41,70,99,50,138,154,50,148,218,56,152,157,133,159,244,187,251,92,207,225,15,57,114,139,35,176,47,16,88,198,138,212,24,91,31,244,251,0,211,215,140,181,84,189,104,74,122,94,209,30,140,205,215,128,14,80,233,145,237,17,113,151,164,110,192,245,255,0,150,31,4,20,124,69,226,170,156,222,204,138,93,248,7,7,220,33,138,158,156,102,128,253,171,120,134,74,122,135,165,158,158,88,164,105,40,250,5,164,204,91,28,186,241,136,17,105,38,201,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,100,16,25,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,99,197,198,39,10,184,203,133,12,220,184,96,251,205,182,172,176,197,198,162,162,167,9,221,228,145,166,11,141,185,143,220,98,148,64,7,180,198,37,24,204,27,71,105,187,19,55,76,227,51,185,254,85,156,111,214,101,182,42,180,112,195,152,117,91,240,134,36,184,75,22,30,171,232,207,81,81,69,120,171,146,0,130,151,94,171,132,84,114,27,76,250,4,78,237,61,70,242,33,2,144,132,38,81,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,36,211,146,134,63,193,178,228,190,50,202,209,196,52,141,139,41,113,69,69,252,237,36,238,51,189,186,90,74,40,6,160,25,219,67,6,150,19,2,218,239,177,222,61,251,122,145,238,173,92,195,56,44,181,113,79,149,245,23,220,33,135,233,11,53,48,213,59,62,31,172,122,145,165,122,216,26,77,210,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,164,96,115,110,132,28,157,206,44,125,145,88,254,215,152,217,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,67,182,67,220,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,193,142,15,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,169,92,75,241,49,140,184,165,196,56,83,25,230,13,13,32,98,27,6,23,167,195,149,213,180,204,192,23,51,134,170,166,102,171,120,152,88,97,50,26,129,99,1,247,55,129,16,176,9,52,97,35,252,209,120,5,163,198,22,43,151,19,25,59,111,181,90,238,184,114,223,83,93,139,44,240,83,65,71,29,206,148,14,90,153,238,66,98,35,190,176,122,146,20,189,71,34,154,49,29,174,199,27,4,209,2,130,255,0,249,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,117,57,53,90,109,87,254,36,177,181,138,251,108,164,184,219,110,57,111,114,164,172,163,171,132,102,130,166,9,43,237,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,154,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,170,242,84,243,79,138,126,95,215,122,141,185,75,166,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,156,33,47,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,253,88,237,117,206,224,209,220,198,29,164,101,180,1,227,148,98,113,35,140,132,180,148,161,138,55,157,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,177,130,204,44,55,106,193,184,255,0,18,225,11,22,39,164,196,150,219,29,226,182,219,71,122,164,97,232,92,160,134,99,142,58,168,246,153,142,201,4,88,219,67,38,208,155,66,47,23,148,158,77,92,66,230,158,48,250,81,145,120,166,154,235,126,195,120,118,223,21,218,221,127,171,170,169,168,246,78,157,10,88,173,90,155,148,97,9,71,25,73,12,98,241,236,232,84,104,38,197,248,176,142,190,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,60,87,50,254,7,41,184,142,193,179,103,14,7,58,176,204,92,23,103,144,33,164,140,37,168,11,229,186,23,146,119,162,24,65,136,154,165,136,229,40,72,7,223,57,30,51,103,98,3,134,18,254,137,226,175,165,95,65,126,140,221,126,146,123,67,217,62,199,236,82,118,238,221,212,233,118,110,134,157,78,183,83,220,233,237,221,187,221,211,94,229,148,154,161,85,188,20,240,243,95,196,53,7,18,211,224,138,65,196,246,234,119,232,210,67,77,79,13,184,174,47,81,36,239,118,150,16,141,138,106,237,210,150,147,72,101,166,128,108,61,64,3,16,162,188,180,56,28,166,225,199,6,195,156,56,224,234,207,49,113,165,158,48,154,146,64,150,156,44,118,233,158,57,218,136,161,54,18,122,151,32,136,166,35,31,112,227,104,193,153,132,206,107,223,68,64,68,68,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,93,255,0,27,252,23,97,94,46,50,226,122,26,33,181,89,49,245,183,167,61,147,16,203,67,25,72,125,38,155,109,13,76,236,15,51,81,155,207,35,184,131,251,146,56,203,180,246,188,103,104,28,140,127,61,159,171,127,180,148,170,32,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,175,242,167,227,158,213,122,195,52,28,46,230,189,210,146,223,114,176,83,180,120,82,245,113,186,8,53,206,3,168,8,226,182,63,94,77,197,82,5,56,4,17,197,171,20,33,177,128,58,44,242,251,254,101,252,5,83,103,206,30,155,58,178,154,197,73,6,98,216,233,228,154,238,17,245,119,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,238,110,2,112,50,38,8,88,33,135,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,6,82,104,172,171,150,103,26,63,186,79,46,15,45,241,169,116,241,246,1,183,210,65,83,81,53,119,90,75,237,11,55,72,43,180,144,202,98,152,92,4,106,9,247,15,82,88,141,137,186,205,28,119,170,128,136,136,8,136,128,186,146,90,109,83,93,105,239,179,91,41,14,229,71,79,53,37,61,97,66,47,60,48,76,81,148,177,4,154,110,16,50,130,18,33,103,208,158,40,221,245,218,218,118,209,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,87,184,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,226,135,146,167,154,124,83,242,254,187,212,109,202,106,80,99,45,158,153,23,152,252,58,102,61,199,43,243,66,205,216,110,180,58,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,169,9,237,45,31,70,38,33,32,49,3,3,1,188,14,90,156,192,191,1,53,148,57,9,154,211,111,192,55,91,129,123,46,226,69,172,150,122,234,185,233,131,241,178,207,82,16,211,219,129,187,76,242,109,7,38,146,67,62,253,196,164,127,140,206,12,240,15,22,120,2,166,142,178,134,146,221,141,173,212,231,45,134,253,20,80,195,57,79,28,53,13,77,73,85,82,240,75,51,208,245,170,30,73,34,143,71,213,183,15,127,140,0,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,138,50,249,83,241,207,106,189,97,154,14,23,115,94,233,73,111,185,88,41,218,60,41,122,184,221,4,26,231,1,212,4,113,91,31,175,38,226,169,2,156,2,8,226,213,138,16,216,192,29,22,121,100,209,5,128,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,20,170,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,16,100,145,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,22,115,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,78,242,242,153,171,150,120,87,57,50,227,17,229,110,53,164,237,22,92,77,111,150,223,83,182,56,206,72,119,183,185,60,93,64,48,25,162,54,25,35,55,23,217,32,1,51,106,44,131,31,126,14,248,85,198,92,87,230,229,191,7,217,173,181,99,134,45,213,20,245,56,178,239,28,141,8,91,173,206,126,251,12,164,6,61,166,65,25,6,16,218,91,141,156,157,186,97,33,134,65,25,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,188,175,13,124,53,229,199,10,217,112,249,101,150,79,117,154,130,107,132,247,74,186,187,165,83,79,85,87,85,43,0,60,134,224,33,24,233,28,81,70,205,24,0,237,141,157,217,201,200,138,170,160,34,34,10,105,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,143,14,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,38,149,12,28,233,241,173,170,245,196,54,20,193,86,250,124,63,45,70,26,194,225,45,117,101,32,9,92,70,122,170,137,9,169,42,164,98,119,96,142,40,226,154,40,137,153,199,182,72,125,237,43,32,178,12,97,154,185,143,152,22,44,45,134,49,174,52,186,222,173,88,42,222,86,187,5,37,101,67,201,29,190,149,205,205,227,141,159,253,232,234,250,147,71,20,49,179,236,138,49,27,213,229,169,203,247,240,237,89,67,159,121,173,14,204,3,106,184,23,178,237,196,58,73,120,174,164,158,152,255,0,27,20,244,199,13,69,184,219,180,193,38,211,98,121,35,48,238,218,74,192,22,67,220,191,115,123,6,230,255,0,10,24,6,124,31,61,91,158,15,179,208,225,11,188,53,48,60,71,5,198,134,142,0,148,89,251,196,192,133,227,144,8,93,245,9,69,139,105,177,128,133,197,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,158,230,141,192,149,215,59,45,80,231,190,75,225,154,74,140,109,99,167,49,196,22,234,72,11,182,226,26,33,16,104,142,61,175,182,90,154,113,2,102,13,157,73,99,38,6,34,120,97,136,161,133,101,80,131,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,119,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,42,249,181,112,245,149,153,39,156,184,127,17,229,157,77,170,213,244,222,223,37,77,110,18,183,210,211,83,67,104,236,163,12,17,212,69,20,44,61,56,106,61,247,102,32,239,150,10,130,99,45,206,49,208,14,17,248,133,205,62,29,243,150,193,136,242,206,154,235,125,237,215,8,105,171,112,149,45,85,72,67,136,183,140,144,71,78,113,66,239,213,153,187,65,188,14,65,38,201,72,73,128,251,196,130,250,185,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,173,171,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,58,149,196,63,16,56,7,134,92,175,174,205,124,198,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,190,82,22,45,90,56,164,46,253,174,177,225,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,5,192,114,225,197,152,171,28,243,9,203,204,83,141,113,53,215,16,94,171,125,173,218,110,55,74,217,42,234,167,217,100,171,0,223,44,142,70,91,64,4,91,87,238,17,102,110,230,101,80,57,213,249,167,194,223,47,232,125,70,226,169,87,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,189,78,53,248,81,177,113,105,147,85,184,55,165,106,163,197,246,221,107,48,181,238,182,19,46,193,85,184,30,72,220,163,118,54,134,112,14,148,141,161,139,106,18,116,204,226,141,149,149,242,49,252,246,126,173,254,210,82,168,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,147,78,87,156,192,191,249,55,194,150,110,205,253,138,211,131,47,4,95,249,76,175,77,91,61,69,79,254,77,77,73,28,49,127,18,45,63,37,213,197,115,4,224,43,15,113,51,131,107,177,206,95,88,169,40,243,82,209,79,36,212,39,79,217,104,130,254,110,244,194,240,215,76,241,57,204,99,79,78,81,211,185,72,0,6,108,196,66,14,238,208,87,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,208,101,60,138,200,57,108,113,207,106,226,11,0,81,229,94,99,93,41,40,115,23,10,211,211,91,98,58,203,160,148,248,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,24,155,93,37,220,205,35,199,29,239,160,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,119,177,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,0,120,228,225,18,235,194,14,110,14,20,130,227,87,120,194,119,234,114,185,97,203,172,244,228,6,112,49,184,157,44,198,194,209,29,76,47,183,127,77,244,112,146,25,28,99,234,180,99,144,242,166,156,67,240,253,128,120,154,202,250,236,168,204,96,171,11,109,101,69,61,92,85,148,45,11,86,209,79,12,140,67,45,60,147,71,32,198,110,59,226,34,97,213,227,150,65,238,220,232,33,51,128,158,8,47,188,92,99,185,107,113,29,45,214,219,150,86,78,172,87,187,221,28,193,79,49,213,60,46,240,210,210,20,145,72,18,77,188,162,57,27,99,136,69,174,226,18,146,38,57,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,202,228,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,87,36,123,181,170,193,106,207,155,237,246,231,73,110,182,219,169,240,253,93,101,101,92,195,12,20,208,70,55,50,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,109,92,125,241,217,117,226,239,19,81,88,176,213,29,93,167,46,176,237,67,213,217,232,234,163,40,43,106,167,146,158,17,146,90,232,194,162,88,12,227,144,106,6,18,6,103,24,230,54,126,243,37,110,182,92,204,197,88,127,46,49,70,86,218,106,251,61,151,24,92,45,119,11,191,78,73,2,74,142,192,213,93,8,11,105,176,28,46,117,111,33,1,137,126,50,8,9,156,92,59,234,7,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,0,85,94,93,220,16,86,113,85,142,223,22,227,26,93,185,101,132,238,17,69,125,23,154,122,105,174,146,20,50,200,20,180,178,132,68,5,180,194,14,208,205,36,114,4,85,2,224,76,70,4,211,189,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,215,82,75,77,170,107,173,61,246,107,101,33,220,168,233,230,164,167,172,40,69,231,134,9,138,50,150,32,147,77,194,6,80,66,68,44,250,19,197,27,190,187,91,78,218,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,20,27,115,93,201,12,151,202,76,237,183,93,242,142,249,135,233,42,49,21,57,13,243,6,218,35,164,132,48,236,244,240,82,180,71,208,167,218,240,5,76,82,140,140,6,12,238,97,44,140,68,210,109,9,73,227,95,138,235,23,9,121,53,91,140,186,182,170,204,95,114,214,143,11,89,43,102,49,237,245,91,129,164,145,198,54,115,120,96,3,234,200,250,128,190,129,31,80,14,88,221,99,239,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,85,120,53,206,252,232,201,28,237,177,221,242,110,199,136,49,101,69,85,67,149,195,6,218,228,171,32,196,16,71,4,204,65,36,20,250,188,135,20,82,79,36,102,65,35,68,109,212,218,76,36,47,49,60,209,252,137,230,111,220,190,177,68,169,167,44,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,84,180,119,72,4,15,13,209,27,144,136,71,30,174,225,83,52,90,20,134,123,100,0,147,161,182,55,105,186,181,47,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,135,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,15,35,229,22,188,240,113,173,168,45,89,89,151,48,211,225,250,139,148,181,23,27,221,68,164,2,119,90,24,4,98,134,33,2,221,186,42,106,130,57,156,153,199,73,14,138,61,31,241,46,200,35,46,227,154,185,143,119,203,139,70,80,220,241,165,214,167,6,88,110,21,23,75,109,146,74,135,122,90,106,169,153,154,73,4,127,243,220,89,253,208,41,167,33,97,121,165,115,184,174,1,56,19,186,241,119,137,171,111,184,150,178,174,211,151,88,118,161,169,47,21,148,178,20,21,181,83,201,79,49,71,21,12,135,79,44,6,113,200,52,229,48,155,179,140,115,3,183,121,138,180,181,57,60,162,179,123,6,227,94,21,237,249,91,102,158,173,177,14,92,84,84,195,122,130,104,28,67,101,117,109,93,85,52,209,27,106,38,4,47,32,59,106,198,199,9,234,44,46,4,97,122,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,91,7,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,100,81,193,71,21,214,46,45,50,106,139,25,117,109,84,120,190,219,165,30,41,178,81,76,101,216,42,183,27,71,35,12,140,198,208,206,1,213,141,245,49,109,78,62,161,156,82,58,199,93,84,174,30,56,129,199,220,50,230,133,14,107,229,201,210,29,202,142,158,162,146,90,58,231,153,232,171,96,154,55,18,138,162,56,100,140,164,6,45,146,136,185,104,210,69,25,119,237,100,18,21,199,111,43,171,238,40,205,140,63,141,120,100,178,90,168,232,49,165,194,158,207,116,176,65,68,20,54,251,4,129,76,79,219,197,224,141,163,138,141,227,167,39,149,157,186,157,114,22,143,172,85,3,24,73,166,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,249,252,139,207,76,184,226,47,46,45,217,161,149,247,158,221,106,174,214,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,57,131,112,234,218,184,184,144,152,17,129,129,149,64,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,24,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,90,248,150,226,171,25,113,39,134,114,162,205,139,110,85,117,85,24,3,11,149,166,176,234,35,98,122,155,139,212,24,201,89,214,35,57,166,57,169,32,183,117,74,66,109,102,142,103,16,22,45,74,165,115,90,203,63,193,223,25,56,142,227,79,73,106,164,160,198,182,250,28,77,71,5,190,62,158,222,164,111,79,80,115,11,0,139,77,37,85,45,76,164,237,187,119,85,140,139,113,19,53,160,32,146,158,73,121,103,133,113,6,99,230,38,105,93,169,59,69,235,7,219,237,246,251,71,82,56,206,58,126,222,245,61,121,199,112,57,132,204,20,141,24,152,16,254,46,121,197,216,152,251,165,253,90,87,43,44,1,77,129,120,45,193,181,79,135,170,237,55,44,85,81,95,127,185,53,75,74,39,84,114,84,156,84,245,12,18,63,186,7,71,5,35,134,198,96,32,218,109,174,247,34,187,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,87,84,173,87,149,199,145,60,178,251,235,214,43,85,213,32,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,2,220,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,159,69,226,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,225,1,124,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,167,251,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,214,62,252,98,112,171,140,184,80,205,203,134,15,188,219,106,203,12,92,106,42,42,112,157,222,73,26,96,184,219,152,253,198,41,68,0,123,76,98,81,140,193,180,118,155,177,51,116,206,51,59,170,228,161,143,241,148,89,209,140,178,180,113,13,91,225,58,172,47,81,127,59,73,59,20,13,113,138,174,138,1,168,6,118,212,13,226,152,192,182,187,111,102,143,126,238,156,123,67,196,243,30,226,23,63,112,55,25,217,135,133,176,86,120,102,6,31,178,209,123,39,179,91,173,120,154,182,146,150,13,246,170,67,61,145,71,32,128,238,51,34,125,27,188,137,221,251,221,213,240,114,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,1,160,160,33,136,100,152,136,152,24,140,201,133,159,77,76,159,226,235,239,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,8,245,231,21,197,46,42,168,190,195,194,141,167,13,221,108,182,90,78,199,125,187,221,42,10,72,70,251,184,28,160,138,156,68,152,37,163,140,221,220,200,216,183,84,192,204,204,15,79,186,75,11,225,175,42,173,89,223,159,56,27,42,47,184,138,146,199,109,196,151,136,105,43,43,42,42,198,153,218,14,242,146,40,100,32,49,237,50,8,188,80,11,139,177,77,36,66,255,0,148,167,123,141,30,18,112,175,23,57,88,248,90,229,47,97,196,150,46,211,112,195,55,17,40,226,233,215,21,52,128,16,79,43,195,44,141,71,36,143,9,76,17,179,17,116,99,118,125,65,150,62,247,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,65,146,238,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,175,86,172,215,150,135,24,148,220,72,101,28,56,31,25,222,41,63,8,184,30,158,58,42,216,100,172,150,90,187,181,186,48,140,34,186,19,205,169,25,145,63,78,103,99,147,73,89,140,186,109,60,96,175,41,5,191,241,181,195,94,92,113,33,145,215,203,102,53,123,85,174,235,135,45,245,151,75,6,36,175,170,106,56,236,213,65,11,147,201,61,67,137,108,163,46,152,181,67,56,144,188,99,185,153,142,56,204,49,215,82,125,205,147,141,170,203,133,247,247,50,101,14,43,233,80,90,247,150,49,186,90,46,83,199,36,213,68,19,65,37,154,78,155,140,103,8,199,35,188,224,239,32,148,132,17,147,70,80,72,37,98,220,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,204,96,196,64,39,44,177,3,152,111,220,193,49,60,175,248,160,199,220,72,100,189,202,143,49,173,21,101,114,192,181,20,118,72,175,221,158,103,130,237,3,82,70,194,82,84,205,44,133,61,115,20,103,37,67,182,214,102,168,167,45,61,247,80,237,197,143,154,124,228,249,129,136,125,70,117,145,70,85,101,158,21,201,188,184,195,153,91,130,169,59,61,151,12,219,226,183,211,110,142,48,146,109,141,239,207,47,76,0,10,105,77,202,73,13,133,183,200,102,78,218,147,172,117,248,177,243,79,156,159,48,49,15,168,206,131,228,211,228,94,99,215,100,116,220,67,219,44,221,187,6,80,226,9,112,221,202,166,157,220,228,183,85,12,52,242,70,117,1,167,185,12,157,168,0,36,103,113,234,11,129,108,115,137,164,168,28,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,164,83,148,6,22,177,99,158,11,243,11,5,98,154,30,219,101,196,24,194,237,107,184,211,117,78,62,189,44,246,154,8,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,88,7,27,252,23,98,174,17,243,30,122,26,33,186,222,240,13,203,167,61,147,16,203,67,32,198,29,87,155,109,13,76,236,13,11,214,3,65,35,184,131,251,241,176,203,180,55,60,96,19,233,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,109,205,43,34,242,227,33,184,154,142,211,149,246,111,99,90,177,70,31,167,196,147,91,98,118,106,90,58,169,106,170,161,144,41,129,153,186,80,191,103,19,104,245,113,2,50,96,218,12,0,30,131,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,245,121,202,221,173,87,254,36,176,77,246,197,115,164,184,219,110,57,111,109,171,163,172,164,152,102,130,166,9,43,238,5,28,177,200,46,226,96,66,236,76,76,238,206,206,206,200,59,124,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,85,127,154,199,29,182,166,181,87,240,179,147,88,154,172,174,69,80,240,99,123,173,186,113,24,35,129,132,198,75,59,27,51,145,153,19,139,207,176,133,129,131,160,78,123,231,142,56,246,225,255,0,136,92,85,195,165,102,55,189,224,170,109,47,88,187,7,214,97,42,107,128,213,73,4,150,174,211,61,60,135,89,19,198,236,111,48,4,4,209,187,16,237,144,192,221,201,129,192,233,255,0,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,15,65,147,185,59,143,179,215,31,218,242,231,46,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,232,103,200,123,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,158,159,240,65,193,118,21,225,31,46,32,161,173,27,85,239,31,92,186,147,222,241,12,84,49,140,129,213,104,119,80,211,78,224,211,61,24,60,17,187,9,191,191,35,20,187,67,115,70,23,42,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,5,52,226,110,237,117,176,112,219,154,247,219,21,206,174,221,114,183,96,123,237,93,29,101,36,197,12,244,211,199,65,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,199,223,247,88,241,79,255,0,124,182,106,255,0,235,149,199,255,0,124,178,51,204,44,21,106,204,172,1,137,114,230,251,81,87,5,183,21,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,43,32,254,130,167,11,31,235,251,53,127,244,173,187,254,98,130,237,56,100,187,93,111,252,54,229,69,246,251,115,171,184,220,174,56,30,197,87,89,89,87,49,77,61,76,242,80,66,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,170,90,243,249,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,5,232,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,21,124,215,56,22,253,255,0,138,12,148,193,159,234,138,172,127,69,66,95,220,144,221,35,167,97,255,0,117,237,70,37,252,73,156,63,174,38,82,168,186,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,6,49,153,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,167,251,130,238,45,176,175,23,57,88,216,166,219,23,97,196,150,46,205,111,196,214,226,24,226,233,215,21,52,102,115,193,19,77,44,141,71,36,143,48,194,114,59,17,116,100,103,109,65,212,101,243,47,224,42,167,33,177,12,217,213,148,214,42,185,242,234,249,81,36,215,112,143,165,178,193,113,158,170,66,24,70,24,98,140,96,161,113,146,24,161,127,127,105,139,129,144,185,194,199,64,56,28,199,248,203,47,184,175,203,10,172,25,136,106,237,71,124,197,22,187,5,205,161,118,217,89,110,171,172,134,42,138,121,64,153,196,192,133,245,109,91,221,49,3,29,166,2,76,18,19,206,83,54,51,79,43,255,0,4,31,131,60,203,197,120,75,218,127,72,59,111,176,175,53,52,29,171,167,236,254,159,87,162,99,191,111,80,246,238,215,77,229,167,139,170,107,202,39,59,243,163,50,184,146,196,150,44,198,205,236,107,138,173,176,96,122,202,184,168,239,119,250,186,232,35,156,107,232,4,101,24,230,144,133,141,132,204,88,153,181,208,201,190,46,175,211,138,222,10,114,179,140,31,162,223,132,203,254,43,182,125,18,237,221,139,216,85,84,208,245,59,87,67,169,213,235,65,46,186,118,96,219,183,110,154,150,186,234,218,121,254,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,159,225,92,244,203,140,95,155,24,215,36,45,151,158,150,51,192,157,146,91,149,174,161,152,36,154,150,162,154,9,227,170,167,239,126,172,45,218,2,51,118,208,130,70,102,33,102,56,138,75,74,230,95,192,85,54,124,225,233,179,171,41,172,84,144,102,45,142,158,73,174,225,31,87,125,254,221,5,44,132,48,140,48,197,33,79,92,197,28,49,66,254,230,224,39,3,34,96,133,130,202,248,229,206,44,125,145,92,202,177,206,99,101,205,250,174,221,114,183,84,97,249,101,138,42,169,161,130,225,4,118,219,116,197,73,84,48,152,20,180,210,20,64,210,68,228,204,76,223,161,218,90,120,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,1,142,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,155,78,90,28,113,211,113,29,131,97,201,236,112,21,97,152,184,46,207,25,205,87,33,203,80,23,203,116,47,28,13,90,83,27,145,53,75,17,196,51,9,151,190,114,52,128,238,196,97,13,10,230,185,192,183,239,252,80,100,166,12,255,0,84,85,99,250,42,18,254,228,134,233,29,59,15,251,175,106,49,47,226,76,225,253,113,50,140,188,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,9,137,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,41,31,230,121,141,110,185,149,203,195,37,243,26,251,79,73,5,203,21,94,48,229,238,178,42,64,33,130,57,234,108,117,179,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,56,56,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,4,68,65,231,243,11,26,218,178,215,0,98,92,198,190,211,213,207,109,194,182,122,219,221,100,84,128,37,60,144,83,66,115,72,49,137,16,139,155,136,59,51,57,11,107,166,174,222,43,25,124,194,198,183,92,202,199,248,151,49,175,180,244,144,92,177,85,226,182,247,89,21,32,16,193,28,245,51,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,154,158,110,249,197,117,203,94,23,3,8,225,203,245,37,13,203,48,111,17,89,42,98,106,162,138,182,75,80,197,36,213,101,0,129,137,56,57,5,60,18,187,177,7,78,168,128,155,241,130,234,24,50,159,2,254,20,51,79,6,229,159,181,61,153,244,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,131,208,102,230,67,99,44,155,195,57,109,137,177,69,21,92,116,249,147,133,195,19,81,153,83,179,65,24,29,68,195,28,33,48,153,4,166,244,205,71,82,77,168,156,109,89,24,24,11,182,165,126,156,146,243,142,251,22,42,199,92,63,84,67,214,178,212,219,223,24,209,201,184,7,178,85,71,37,61,37,67,104,193,190,78,176,75,77,222,231,180,59,47,186,58,200,78,213,131,155,86,75,218,173,188,25,97,33,192,184,66,144,109,185,93,120,182,82,69,57,24,156,246,171,35,211,29,16,196,18,204,79,49,129,76,246,240,33,98,34,39,8,204,181,216,228,49,129,193,254,63,169,203,14,40,242,183,25,195,136,105,44,84,244,184,162,134,154,225,112,171,120,134,8,45,213,50,181,61,107,200,82,182,192,7,166,154,102,115,125,54,51,185,51,139,179,19,6,73,42,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,35,222,43,184,174,203,142,18,178,224,241,174,53,151,183,93,107,186,144,88,44,16,76,193,85,119,170,22,103,113,23,118,126,156,33,184,94,89,157,156,99,18,22,102,51,56,227,60,112,149,95,226,139,137,188,125,197,54,104,92,179,3,23,212,213,209,219,78,160,138,203,135,154,227,53,77,21,154,7,142,40,246,64,50,62,209,51,24,34,41,76,4,26,73,24,143,104,234,194,33,224,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,90,121,85,240,49,117,202,218,111,221,35,155,150,186,187,126,44,185,83,213,91,108,120,122,229,107,42,122,155,52,29,87,142,90,169,134,162,54,150,58,153,90,50,16,217,181,154,158,82,119,35,235,237,142,138,242,171,224,98,213,154,85,63,186,71,55,45,116,151,12,39,109,168,170,182,216,240,245,202,214,53,20,215,153,250,79,28,181,83,13,68,111,20,148,209,60,132,33,179,115,189,68,68,238,65,208,219,36,196,160,138,190,121,223,153,63,214,79,217,170,133,114,147,199,248,55,43,51,211,31,230,14,96,226,26,75,30,30,177,229,189,125,77,117,117,75,190,200,131,218,86,214,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,174,188,243,191,50,127,172,159,179,84,90,209,93,174,182,234,106,250,59,125,206,174,150,158,233,78,212,149,209,67,49,0,85,64,210,199,51,69,40,179,232,96,210,195,20,140,37,171,111,140,11,196,89,216,43,95,24,156,85,99,46,43,243,114,225,140,47,55,42,177,195,22,234,138,138,108,39,104,146,54,132,45,214,231,63,113,202,33,51,30,211,32,140,101,49,238,45,198,204,44,253,48,140,3,196,212,100,94,99,208,228,116,60,67,220,236,221,135,6,87,98,8,176,221,182,166,161,220,36,184,213,20,53,18,72,116,225,167,191,12,125,148,192,228,119,97,234,19,0,239,112,149,163,170,188,11,240,101,125,227,15,49,234,173,146,93,125,141,131,48,191,103,168,196,215,40,140,30,168,99,149,207,165,77,77,25,107,172,210,244,165,102,144,133,227,140,64,136,183,59,4,82,95,255,0,56,44,39,133,112,55,7,120,51,11,96,172,51,106,195,246,90,44,192,164,236,214,235,93,20,116,148,176,111,161,185,153,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,11,22,229,113,231,179,44,190,250,244,122,213,85,121,213,249,167,194,223,47,232,125,70,226,169,87,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,167,249,83,158,153,113,156,181,152,190,211,130,175,61,91,174,4,196,21,184,110,255,0,109,157,152,42,168,170,169,231,146,22,50,6,119,214,25,122,68,113,72,206,226,66,196,207,161,132,128,22,1,204,235,151,165,102,41,172,169,226,43,135,236,33,214,186,205,186,92,91,96,182,67,60,245,87,90,169,103,134,56,170,168,169,32,132,247,76,253,89,142,165,247,0,184,198,210,109,115,121,72,237,42,191,137,188,125,194,207,30,217,165,152,24,66,166,174,178,218,25,145,127,43,214,30,123,140,212,212,87,152,26,182,178,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,148,223,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,56,99,67,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,159,238,5,248,205,177,113,135,151,21,87,57,45,94,198,198,120,95,179,211,226,107,108,64,111,74,50,74,199,210,169,166,144,181,214,25,122,82,187,70,68,242,70,64,66,91,153,130,89,35,175,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,123,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,132,138,243,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,212,19,252,136,136,8,136,128,162,47,155,182,119,231,70,90,241,37,134,236,89,115,155,216,215,10,219,103,192,244,117,114,209,217,47,245,116,48,73,57,87,215,137,74,81,195,32,139,155,136,0,185,59,107,160,11,124,25,75,162,181,254,40,57,122,100,191,22,120,254,223,152,217,141,137,241,173,186,229,110,179,197,100,138,43,37,109,36,48,20,17,205,52,194,68,51,83,74,78,123,170,13,157,216,153,180,97,238,241,119,11,117,228,215,155,25,167,154,31,133,255,0,194,102,101,226,188,91,236,207,163,253,139,219,183,154,154,254,203,212,246,135,83,165,214,50,217,187,166,27,182,233,174,193,215,193,149,0,231,87,230,159,11,124,191,161,245,27,138,146,158,20,184,41,202,206,15,190,148,254,12,239,248,174,231,244,183,176,246,223,110,213,83,77,211,236,189,126,159,75,163,4,90,107,218,79,118,237,218,232,58,105,163,235,26,220,234,252,211,225,111,151,244,62,163,113,65,102,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,176,14,70,182,155,84,215,92,228,190,205,108,164,59,149,29,61,134,146,158,176,161,23,158,24,38,42,226,150,32,147,77,194,6,80,66,68,44,250,19,197,27,190,187,91,73,95,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,45,171,152,246,44,197,88,27,131,28,195,197,56,43,19,93,112,253,234,139,217,61,154,227,107,173,146,146,170,13,247,90,64,61,146,198,226,99,184,12,133,244,126,241,39,103,238,119,80,131,251,172,120,167,255,0,190,91,53,127,245,202,227,255,0,190,89,9,231,222,74,97,94,34,114,158,251,147,152,214,225,117,162,178,226,14,203,218,103,181,203,28,117,65,208,169,138,160,54,20,145,200,13,169,194,44,250,131,251,174,250,104,250,59,90,7,244,21,56,88,255,0,95,217,171,255,0,165,109,223,243,20,21,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,42,87,16,252,64,227,238,38,179,66,187,53,243,24,233,2,229,89,79,79,73,21,29,11,204,212,84,80,67,27,8,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,189,254,81,156,38,96,156,119,125,151,136,172,107,124,181,92,43,240,125,194,25,108,22,10,91,157,29,92,144,200,225,83,27,213,92,105,28,14,72,52,144,68,233,93,202,41,58,148,199,35,11,139,70,68,230,69,203,119,240,127,237,78,33,120,122,176,255,0,153,79,126,179,19,97,154,56,191,208,95,137,214,82,3,127,218,126,47,36,77,253,111,222,66,221,13,90,158,205,120,93,226,111,31,112,179,154,22,220,192,194,21,53,117,150,208,168,18,189,97,231,184,205,77,69,121,129,163,150,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,144,100,146,173,87,154,63,145,60,205,251,151,214,40,149,106,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,81,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,88,214,113,79,157,127,186,39,136,44,109,156,113,219,251,21,38,32,184,55,96,128,162,233,200,20,48,68,20,244,189,81,234,72,205,51,193,12,79,38,211,113,234,57,237,208,116,102,156,158,96,185,197,117,201,14,18,241,214,46,195,87,234,75,86,33,173,167,134,201,103,150,90,162,130,119,158,174,96,134,66,165,32,48,62,211,29,57,84,79,27,131,234,47,6,247,103,16,38,88,240,160,169,88,155,33,177,150,21,200,108,17,159,247,26,42,191,97,99,139,197,218,215,70,99,78,197,4,97,71,209,24,228,57,132,221,128,230,151,183,0,196,98,7,165,12,134,219,196,181,27,159,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,43,224,226,195,133,219,86,0,229,147,120,201,60,21,100,164,190,212,101,237,158,146,239,13,92,192,32,109,61,53,88,84,220,238,49,117,228,55,128,206,34,184,72,224,6,238,193,49,196,26,179,176,60,37,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,12,164,213,170,243,71,242,39,153,191,114,250,197,18,185,251,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,173,131,154,63,145,60,205,251,151,214,40,144,64,10,188,174,96,156,5,98,30,25,177,149,118,57,203,235,21,93,102,85,221,234,36,154,132,233,251,85,105,216,1,154,152,94,26,233,158,38,8,64,170,42,10,58,119,41,12,204,1,152,136,141,157,222,205,86,81,24,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,23,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,177,226,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,221,167,39,222,32,179,198,159,29,182,64,134,31,186,226,108,178,168,235,207,45,111,66,105,33,194,85,69,12,243,129,117,132,72,35,134,164,225,144,58,38,226,37,41,117,35,118,46,168,202,18,254,136,136,35,47,158,14,10,186,215,224,12,172,204,104,106,41,26,219,99,188,92,108,149,17,17,151,92,167,174,134,41,162,32,29,187,92,24,109,243,49,59,147,59,57,71,163,22,174,227,21,121,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,37,60,240,113,253,52,183,92,172,202,218,28,67,86,213,20,180,247,27,253,210,210,47,40,192,225,41,69,5,21,65,182,157,35,54,120,107,192,123,220,193,158,79,201,105,27,116,91,32,202,118,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,242,153,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,189,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,20,117,115,83,224,130,143,50,112,173,223,137,236,188,165,217,139,240,221,190,41,113,13,39,90,10,122,122,219,61,36,115,156,245,90,116,152,229,172,140,30,22,212,229,102,120,41,246,8,145,140,98,82,42,136,49,140,201,220,226,199,217,21,143,237,121,141,151,55,234,187,117,202,221,81,4,178,197,21,84,208,193,112,130,57,163,152,169,42,134,19,2,150,154,66,136,26,72,156,153,137,155,244,59,74,247,20,188,207,112,33,112,143,103,191,100,206,37,181,30,97,102,77,189,237,243,90,233,110,147,61,118,19,223,1,13,108,230,81,132,114,4,208,200,237,20,6,93,30,161,16,207,27,73,28,100,47,106,188,207,56,32,163,225,211,21,83,102,246,91,210,236,192,56,194,225,52,85,20,229,52,1,236,171,196,210,84,84,53,44,20,241,69,27,71,71,208,29,33,97,222,227,208,144,76,135,88,247,216,178,15,171,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,178,9,224,115,132,75,87,8,57,70,88,82,123,141,37,227,22,95,170,6,229,136,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,182,237,157,71,213,206,73,164,97,143,170,241,141,175,242,148,224,187,232,93,138,143,138,236,126,59,175,88,142,223,52,24,94,215,61,14,210,183,80,200,123,74,184,138,80,99,105,167,0,118,136,162,118,30,205,49,62,233,26,163,108,114,84,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,119,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,43,64,228,169,229,99,20,252,192,174,244,235,114,191,244,24,203,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,126,6,44,199,248,203,29,83,97,250,92,97,136,106,238,193,133,108,241,216,45,15,82,236,71,75,110,142,89,101,138,157,143,77,196,0,83,200,193,185,223,104,109,1,208,0,4,103,207,141,254,11,176,175,23,25,113,61,13,16,218,172,152,250,219,211,158,201,136,101,161,140,164,62,147,77,182,134,166,118,7,153,168,205,231,145,220,65,253,201,28,101,218,123,94,51,128,28,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,65,125,92,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,147,157,95,154,124,45,242,254,135,212,110,40,44,1,77,79,45,78,95,191,128,154,58,28,251,205,104,119,227,235,173,188,189,151,110,33,214,59,61,13,92,20,199,248,216,167,166,9,169,238,32,253,166,9,54,155,139,71,33,135,126,226,86,85,202,51,44,240,174,98,113,113,13,199,20,210,118,191,161,88,126,175,19,91,160,56,227,146,18,174,142,122,122,120,142,65,48,45,122,125,168,165,7,29,164,50,197,17,177,123,186,60,234,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,76,247,44,235,181,170,193,203,255,0,47,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,48,193,77,4,119,106,226,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,23,21,154,185,153,133,114,111,46,49,30,105,99,90,190,207,101,195,54,249,110,21,59,100,140,36,155,99,123,144,69,212,48,2,154,83,113,142,48,114,109,242,24,11,62,164,202,26,255,0,162,167,156,191,186,227,240,191,244,142,235,248,48,246,135,179,62,136,116,7,163,244,119,175,249,93,155,173,211,246,143,79,241,157,126,174,189,95,115,127,103,252,82,242,188,198,120,215,253,213,89,143,5,131,0,92,238,177,229,150,22,252,93,182,154,119,233,71,116,174,103,54,146,230,80,237,19,29,192,109,28,67,43,145,4,98,69,164,69,52,177,181,170,253,19,197,95,69,126,157,125,25,186,253,27,246,135,178,125,177,216,164,236,61,187,167,213,236,221,125,58,125,110,159,191,211,221,187,111,189,166,157,232,50,94,201,220,226,192,57,235,128,45,121,141,151,55,234,75,141,182,227,79,4,178,197,21,84,51,79,111,158,72,99,152,169,42,134,19,49,138,166,49,148,26,72,156,157,197,223,244,59,251,85,0,60,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,159,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,136,136,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,128,115,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,186,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,149,78,62,191,250,22,92,57,126,168,127,253,185,84,172,3,132,239,52,249,55,243,3,15,122,140,10,255,0,248,250,255,0,232,89,112,229,250,161,255,0,246,229,82,176,14,19,188,211,228,223,204,12,61,234,48,32,201,77,89,7,50,254,56,233,184,113,193,179,100,246,7,10,179,204,92,105,103,144,225,171,140,229,167,11,29,186,103,146,7,173,25,129,196,158,165,200,37,24,68,11,220,56,222,67,118,97,0,154,175,241,163,197,182,21,225,27,43,31,20,220,162,237,216,146,251,218,109,248,102,220,35,28,189,74,225,166,144,194,121,226,121,162,145,232,227,145,161,25,142,55,114,30,180,108,205,169,178,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,130,79,185,92,241,255,0,117,191,221,102,225,243,136,140,197,171,184,220,174,53,0,248,50,243,121,144,166,158,166,121,8,222,91,125,69,100,134,228,102,68,224,244,237,35,59,187,188,145,117,63,173,226,82,148,177,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,106,121,104,113,235,77,159,56,122,28,149,205,155,237,36,25,139,99,167,142,27,65,201,213,223,127,183,65,75,24,148,197,52,210,200,83,215,49,71,52,179,55,185,184,9,140,4,152,38,112,11,245,68,68,16,151,206,91,31,211,98,110,40,237,120,50,221,136,106,234,233,240,118,23,164,166,172,183,147,202,208,80,220,106,37,150,162,71,1,38,96,115,146,154,74,23,35,13,117,97,140,93,245,143,104,252,174,81,25,59,106,204,174,40,207,23,98,59,13,93,117,183,47,172,242,222,233,165,122,81,150,138,59,169,75,28,52,131,57,24,16,177,176,157,68,241,51,56,159,82,148,76,95,241,100,202,213,115,191,26,218,179,43,58,49,246,99,88,169,234,224,182,226,172,81,117,189,209,197,86,2,51,199,5,77,92,147,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,42,90,121,44,96,10,107,23,15,56,175,48,106,48,245,93,29,203,21,98,131,166,10,233,154,81,10,251,117,29,60,109,11,196,196,251,8,2,162,122,240,115,6,239,61,226,78,253,54,97,11,213,206,252,21,117,204,172,151,199,217,115,98,168,164,130,229,138,176,189,214,201,71,45,89,144,193,28,245,52,146,67,25,72,66,36,76,12,70,206,238,194,79,166,186,51,248,44,101,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,202,121,99,153,199,78,10,186,224,14,48,115,110,197,121,168,164,154,162,171,20,85,222,192,169,140,136,26,11,129,118,232,69,220,132,95,120,197,83,24,155,105,163,27,19,51,147,51,19,132,233,240,127,143,233,179,63,133,204,173,198,112,226,26,187,237,69,86,23,161,166,184,92,42,222,82,158,123,141,52,77,79,90,242,20,173,188,205,170,97,153,156,223,93,238,206,76,228,206,196,244,215,154,63,145,60,205,251,151,214,40,149,42,228,185,139,61,177,195,46,35,194,213,120,155,182,213,225,252,97,83,209,183,73,91,212,146,223,67,61,45,49,199,182,39,119,120,161,146,118,172,33,209,152,74,70,157,219,82,222,170,175,52,127,34,121,155,247,47,172,81,32,128,21,118,156,2,112,39,117,226,239,19,86,223,113,45,101,93,167,46,176,237,67,82,94,43,41,100,40,43,106,167,146,158,98,142,42,25,14,158,88,12,227,144,105,202,97,55,103,24,230,7,110,243,21,105,107,39,220,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,65,232,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,162,32,138,190,121,223,153,63,214,79,217,170,61,120,120,225,251,31,113,53,154,20,57,81,151,33,72,23,42,202,122,138,185,107,43,154,102,162,162,130,24,220,138,90,137,33,142,66,140,28,182,68,36,227,163,201,44,99,221,185,148,149,115,143,192,24,203,52,241,151,15,185,125,151,216,122,174,249,136,111,149,24,142,154,134,134,153,155,124,167,165,181,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,174,255,0,131,190,21,112,111,10,25,71,111,193,246,107,109,33,98,123,141,61,61,78,44,187,199,35,204,119,27,139,7,190,195,41,0,23,102,140,138,65,132,54,142,208,119,39,110,161,200,102,30,215,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,104,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,85,85,231,87,230,159,11,124,191,161,245,27,138,165,92,174,60,246,101,151,223,94,143,90,170,175,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,28,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,42,156,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,4,255,0,40,213,230,145,199,213,102,93,246,238,25,50,114,225,117,182,226,247,236,117,24,139,17,81,212,207,67,53,162,55,233,84,195,77,73,36,100,6,83,74,15,27,201,35,59,198,49,72,241,251,231,33,244,107,87,49,30,55,232,248,85,192,141,132,176,117,86,236,205,197,150,249,101,177,19,67,5,76,54,184,198,104,163,58,170,168,142,81,49,220,7,63,103,119,142,72,206,90,114,99,23,16,49,120,44,255,0,53,88,247,21,127,166,184,143,18,98,59,135,251,101,101,117,202,186,162,79,247,210,77,52,146,31,218,68,69,241,119,65,50,156,175,120,233,252,53,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,26,67,81,35,95,250,197,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,244,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,236,40,130,71,222,228,18,235,184,68,100,137,204,46,169,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,20,43,115,83,224,203,46,56,127,190,218,179,123,43,238,182,171,45,171,26,220,37,167,155,7,111,104,228,165,170,96,121,36,169,160,141,191,237,63,201,99,143,184,96,146,88,132,61,201,66,56,101,167,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,143,15,16,252,64,227,238,38,179,66,187,53,243,24,233,2,229,89,79,79,73,21,29,11,204,212,84,80,67,27,8,197,79,28,210,72,81,131,150,249,72,88,180,121,37,144,187,183,58,10,149,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,175,243,49,185,211,94,185,127,230,5,230,142,58,184,233,235,233,236,53,49,5,93,36,180,179,136,29,218,132,133,164,134,97,25,98,61,29,181,9,4,76,95,86,38,103,103,101,108,28,175,57,126,255,0,242,111,138,220,221,135,251,21,219,6,89,200,127,242,152,158,166,182,10,138,111,252,154,166,146,72,101,254,36,186,254,75,43,170,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,17,65,207,7,31,211,75,117,202,204,173,161,196,53,109,81,75,79,113,191,221,45,34,242,140,14,18,148,80,81,84,27,105,210,51,103,134,188,7,189,204,25,228,252,150,145,183,90,7,47,172,157,181,103,127,22,152,23,8,226,91,13,93,215,15,81,84,77,123,188,69,21,40,207,3,65,73,9,205,24,213,9,129,135,102,146,160,105,224,145,141,180,38,159,99,59,17,139,167,48,252,107,106,199,252,105,102,173,246,205,79,87,13,61,45,224,44,134,53,32,34,111,61,190,154,42,25,137,152,72,155,97,75,77,33,3,235,171,131,139,187,11,187,139,93,255,0,35,236,1,77,45,215,52,243,74,187,15,85,181,69,45,61,186,193,107,187,19,74,48,56,74,82,207,91,78,15,175,72,205,158,26,3,46,231,48,103,143,242,90,71,220,18,190,177,129,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,147,242,130,30,109,152,42,235,133,120,210,196,23,219,133,69,36,148,248,198,207,106,189,208,140,38,78,113,192,20,195,66,227,43,56,179,49,245,104,101,38,97,114,109,132,15,174,174,226,33,37,60,172,177,253,54,58,224,183,6,210,190,33,171,187,92,176,173,69,125,130,228,245,47,41,29,41,199,82,114,211,211,177,200,222,240,5,28,244,140,27,29,192,67,104,54,155,28,71,183,205,31,200,158,102,253,203,235,20,74,213,121,29,98,207,254,119,48,45,102,38,255,0,239,61,218,223,102,146,183,255,0,42,138,174,166,24,29,255,0,242,32,146,65,31,236,2,79,249,12,174,171,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,65,74,184,139,225,163,43,56,160,192,147,96,92,204,180,255,0,23,177,94,104,224,166,246,165,179,241,208,203,39,100,158,104,164,232,245,122,0,18,109,31,124,53,23,248,59,56,116,225,163,43,56,95,192,144,224,92,179,180,255,0,27,182,222,107,32,166,246,165,207,241,211,75,31,107,158,24,163,235,116,186,230,17,238,31,112,52,22,248,187,213,84,64,68,84,211,137,76,222,166,200,92,134,199,57,185,52,244,145,212,97,219,60,211,91,218,174,9,102,130,91,137,233,21,20,50,4,90,27,132,149,50,67,27,187,56,232,198,238,228,44,206,76,16,67,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,212,1,21,244,243,55,225,71,46,56,95,177,100,117,191,3,69,165,125,94,31,174,179,222,234,99,133,162,142,231,85,68,112,72,85,228,14,231,35,77,52,149,211,110,98,148,196,35,8,35,13,163,27,51,133,229,114,113,205,234,108,107,195,69,118,86,212,79,72,215,44,184,188,77,8,65,12,18,137,251,58,184,206,170,25,165,50,212,12,202,161,235,193,152,29,180,8,67,112,182,172,71,126,170,21,185,54,103,95,208,110,32,174,217,57,87,111,235,82,102,109,189,186,51,199,22,233,32,174,183,69,81,81,30,226,121,5,134,18,128,235,24,180,3,39,147,161,166,209,222,234,106,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,118,212,74,243,100,227,106,178,225,125,253,204,153,67,138,250,84,22,189,229,140,110,150,139,148,241,201,53,81,4,208,73,102,147,166,227,25,194,49,200,239,56,59,200,37,33,4,100,209,148,18,9,5,176,113,235,198,38,33,226,159,55,46,99,102,188,85,193,151,86,58,142,197,135,237,144,214,85,118,74,208,128,231,24,238,146,211,203,180,70,166,81,154,71,103,233,1,132,68,17,62,231,2,34,182,5,90,184,63,225,174,251,197,78,120,217,242,202,216,253,27,84,59,110,152,146,172,106,130,9,41,44,241,77,24,84,73,19,144,158,233,159,170,17,198,204,6,221,73,1,201,152,24,200,102,83,63,57,126,229,102,106,240,203,135,178,19,13,195,236,170,188,188,183,201,244,66,226,195,77,4,143,92,212,178,3,118,201,66,152,159,163,81,57,71,61,87,68,4,164,144,24,255,0,41,153,5,154,242,167,227,158,235,101,196,212,28,46,230,189,210,174,225,109,191,212,52,120,82,245,113,186,17,189,178,112,167,8,226,182,63,94,77,163,76,99,0,4,17,197,163,140,199,177,128,250,204,241,75,162,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,223,114,204,227,71,247,73,229,193,229,190,53,46,158,62,192,54,250,72,42,106,38,174,235,73,125,161,102,233,5,118,146,25,76,83,11,128,141,65,62,225,234,75,17,177,55,89,163,140,47,85,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,132,190,115,246,155,85,187,138,251,37,101,190,217,73,75,81,116,192,244,21,117,210,195,8,129,213,78,213,149,176,180,178,147,54,166,109,20,49,70,196,90,190,200,192,124,5,153,166,209,66,183,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,189,254,36,227,71,21,126,228,44,191,225,71,0,21,214,193,73,100,246,164,248,162,233,5,116,148,242,93,123,85,93,105,13,8,140,70,204,116,111,5,91,60,163,43,63,82,77,173,180,70,45,210,248,14,44,124,211,231,39,204,12,67,234,51,175,41,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,232,61,175,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,2,119,191,113,230,65,126,0,191,115,167,208,75,87,209,191,103,246,110,213,236,186,46,221,219,187,23,99,246,190,254,143,79,218,61,62,254,211,211,221,187,191,195,185,117,120,59,225,87,6,240,161,148,118,252,31,102,182,210,22,39,184,211,211,212,226,203,188,114,60,199,113,184,176,123,236,50,144,1,118,104,200,164,24,67,104,237,7,114,118,234,28,134,117,213,6,56,60,87,112,163,152,252,37,102,57,224,172,107,23,110,181,87,117,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,57,131,112,180,176,187,185,70,68,46,206,96,113,200,119,63,203,11,143,90,108,152,186,210,112,253,156,23,218,74,12,190,185,212,84,205,106,187,213,245,77,237,55,25,202,29,144,201,41,75,210,167,161,39,25,201,221,162,247,102,157,228,50,16,121,12,100,171,140,78,21,112,111,21,249,71,112,193,247,155,109,32,226,123,117,61,69,78,19,187,201,35,194,118,235,139,135,184,197,40,129,151,102,144,134,49,152,54,150,224,102,38,110,160,70,97,0,57,197,147,184,251,34,177,253,211,46,115,26,195,87,110,185,91,170,39,138,41,101,165,154,24,46,16,71,52,144,141,93,41,76,0,82,211,72,81,27,199,43,11,49,51,126,150,96,201,205,20,122,242,150,226,223,25,103,14,13,168,200,76,103,133,234,234,15,46,44,244,193,108,196,180,148,204,52,143,110,23,24,105,232,170,156,116,16,169,17,109,34,38,253,250,40,100,114,102,56,72,229,144,164,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,93,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,74,167,31,95,253,11,46,28,191,84,63,254,220,170,81,193,146,24,214,213,150,185,209,128,115,26,251,79,87,61,183,10,226,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,82,63,199,215,255,0,66,203,135,47,213,15,255,0,183,42,148,85,160,169,92,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,247,255,0,202,159,129,43,171,221,104,56,166,206,92,51,72,54,209,167,105,240,69,170,227,1,20,242,78,228,5,29,225,193,221,132,0,69,137,160,222,36,230,231,215,22,13,144,73,37,21,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,205,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,65,98,188,203,248,10,166,207,156,61,54,117,101,53,138,146,12,197,177,211,201,53,220,35,234,239,191,219,160,165,144,134,17,134,24,164,41,235,152,163,134,40,95,220,220,4,224,100,76,16,176,67,101,166,231,140,178,163,31,209,94,104,227,171,176,98,204,29,120,142,166,32,171,164,102,158,223,113,164,153,136,90,72,102,23,102,56,229,141,181,9,5,251,197,216,155,197,150,81,10,42,249,174,112,45,251,255,0,20,25,41,131,63,213,21,88,254,138,132,191,185,33,186,71,78,195,254,235,218,140,75,248,147,56,127,92,76,130,239,248,32,227,71,10,241,113,151,16,87,86,149,170,201,143,173,189,72,47,120,122,42,232,202,67,233,52,59,171,169,160,115,121,154,140,222,120,217,136,219,220,145,202,45,199,181,164,63,107,198,37,218,213,101,225,67,56,107,47,55,58,74,10,121,48,61,234,144,37,169,152,98,2,158,122,57,97,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,88,251,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,101,83,152,215,16,85,152,243,151,30,19,199,54,76,63,236,218,76,219,184,88,224,184,81,220,32,157,166,162,141,226,150,189,198,18,144,98,115,210,122,24,196,102,120,222,57,98,119,48,103,25,0,216,33,177,100,103,192,182,10,181,96,14,15,178,146,197,102,168,171,154,158,171,11,210,94,204,170,76,72,218,123,128,246,233,133,156,68,91,96,203,83,32,131,105,171,3,11,59,147,179,147,227,217,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,89,62,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,29,181,12,28,235,237,55,88,120,146,193,183,217,173,149,97,109,172,192,244,244,148,245,133,9,52,19,79,13,125,105,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,172,207,168,224,231,113,130,173,85,249,47,151,185,141,53,69,91,92,172,120,162,91,37,60,66,99,208,40,43,169,36,154,82,49,219,185,205,138,223,11,11,177,51,51,20,154,177,106,206,33,66,185,37,226,155,237,38,126,227,172,21,79,93,178,203,117,193,239,116,172,166,233,3,245,106,169,43,105,227,167,147,123,182,241,218,21,181,45,163,59,11,245,53,38,119,17,118,190,174,104,254,68,243,55,238,95,88,162,81,107,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,165,43,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,31,38,227,132,240,173,226,251,104,197,55,108,51,106,173,189,97,254,209,236,139,141,69,20,114,85,91,250,224,193,63,103,148,153,206,46,160,51,9,236,118,220,44,204,250,178,250,200,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,21,74,185,92,121,236,203,47,190,189,30,181,85,94,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,57,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,85,57,231,126,100,255,0,89,63,102,171,10,225,39,59,237,92,56,103,246,28,206,139,205,142,174,243,79,135,41,238,132,20,20,210,12,103,83,60,214,234,154,120,65,204,187,128,30,89,163,222,122,19,136,110,38,19,118,96,123,245,231,157,249,147,253,100,253,154,162,173,7,160,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,126,229,115,192,149,215,36,237,83,103,190,116,97,154,74,124,109,124,167,1,195,246,234,184,11,182,225,234,34,19,105,78,77,207,182,42,154,129,49,103,13,157,72,163,23,7,33,121,166,136,104,87,43,126,1,104,243,19,176,241,55,156,118,251,85,203,8,55,108,167,195,184,118,178,154,10,232,110,242,55,86,154,106,154,184,228,19,1,134,35,105,26,56,221,154,66,150,54,147,220,8,195,173,47,232,35,3,153,215,47,74,204,83,89,83,196,87,15,216,67,173,117,155,116,184,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,9,238,153,250,179,29,75,238,1,113,141,164,218,230,242,145,198,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,230,161,91,154,23,2,223,129,76,84,121,227,147,152,51,178,101,181,235,103,182,41,168,139,116,54,43,164,146,19,62,144,176,183,103,163,155,88,250,122,57,0,74,231,31,226,132,169,227,112,148,158,23,120,155,192,60,83,101,125,183,48,48,133,77,37,29,200,233,196,175,88,121,238,48,212,214,217,167,121,37,143,100,227,27,238,16,50,130,82,136,204,65,228,141,132,246,142,174,35,88,22,56,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,25,218,110,116,215,171,85,21,230,142,58,184,233,235,233,227,169,136,42,233,37,165,156,64,197,136,90,72,102,17,150,35,209,219,80,144,68,197,245,98,102,118,118,65,219,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,46,43,142,78,46,238,188,95,102,224,226,184,45,213,118,124,39,97,167,43,110,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,251,119,244,219,70,8,225,141,202,78,147,72,85,171,150,87,2,87,92,238,198,86,236,243,205,44,51,73,38,87,216,106,36,42,90,59,164,4,97,137,43,65,136,68,35,143,86,99,166,134,93,10,67,61,209,153,199,208,219,35,60,221,42,63,192,191,6,87,222,48,243,30,170,217,37,215,216,216,51,11,246,122,140,77,114,136,193,234,134,57,92,250,84,212,209,150,186,205,47,74,86,105,8,94,56,196,8,139,115,176,69,36,255,0,97,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,131,235,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,145,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,214,54,252,39,121,167,201,191,152,24,123,212,96,83,147,204,63,26,221,112,7,5,185,171,125,179,83,210,77,81,85,103,11,33,141,72,17,3,65,112,169,138,134,98,102,18,23,222,49,84,200,64,250,232,198,194,238,196,204,226,225,143,10,157,238,82,120,42,213,133,120,45,195,247,219,125,69,92,149,24,198,241,117,189,215,12,198,46,17,206,21,37,66,195,19,48,179,176,116,168,98,39,98,114,125,228,111,174,142,194,48,66,178,104,225,251,44,255,0,3,121,29,128,242,182,74,75,85,61,94,25,195,244,54,250,255,0,101,199,178,150,106,224,132,123,84,225,238,3,151,86,119,150,71,50,22,35,35,114,38,220,78,130,160,40,181,231,149,105,186,205,106,201,187,236,54,202,179,182,209,212,95,169,42,43,6,18,120,33,158,97,161,40,162,57,52,218,38,99,4,196,34,239,169,52,82,59,107,181,244,148,165,102,188,219,48,85,171,21,112,91,136,47,183,10,138,184,234,48,117,226,213,123,161,24,76,88,36,156,234,70,133,198,86,113,119,112,233,87,74,76,194,226,251,196,31,93,25,196,130,56,57,79,226,155,238,31,227,107,8,90,109,21,221,158,147,19,91,238,246,187,164,125,32,62,209,74,20,51,85,140,122,147,59,134,147,210,83,158,162,236,94,230,154,237,34,103,147,254,104,254,68,243,55,238,95,88,162,80,193,193,254,63,169,203,14,40,242,183,25,195,136,105,44,84,244,184,162,134,154,225,112,171,120,134,8,45,213,50,181,61,107,200,82,182,192,7,166,154,102,115,125,54,51,185,51,139,179,19,76,255,0,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,136,136,10,61,121,207,230,245,78,16,200,108,53,148,118,233,234,225,168,204,43,193,77,88,227,4,71,4,214,235,127,78,89,33,51,47,124,13,234,102,161,144,92,27,189,161,145,156,153,159,105,200,82,130,190,110,57,153,138,177,135,23,183,140,11,118,171,210,203,128,173,244,22,251,69,44,114,73,211,30,211,73,13,100,243,144,17,184,52,198,115,176,17,128,142,232,224,128,93,157,195,87,10,107,203,235,39,109,89,223,197,166,5,194,56,150,195,87,117,195,212,85,19,94,239,17,69,74,51,192,208,82,66,115,70,53,66,96,97,217,164,168,26,120,36,99,109,9,167,216,206,196,98,234,90,121,166,224,10,108,117,193,110,50,170,108,61,87,118,185,97,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,253,224,10,57,234,220,247,179,128,134,227,125,54,49,13,170,242,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,37,164,125,210,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,99,25,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,235,39,229,140,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,41,222,229,163,143,234,115,7,130,220,187,170,185,98,26,75,173,202,199,79,83,96,170,104,94,45,244,97,73,83,36,84,180,242,132,108,219,12,104,218,145,219,115,111,32,32,50,221,191,115,133,208,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,251,113,55,195,39,18,87,254,36,179,94,251,98,225,243,50,174,54,219,142,56,190,213,209,214,82,97,58,249,160,169,130,74,249,138,57,99,144,98,113,48,33,118,38,38,119,103,103,103,100,18,191,202,227,200,158,89,125,245,235,21,170,234,149,181,114,225,194,120,171,3,112,99,151,152,91,26,225,155,174,31,189,81,123,91,180,219,174,148,82,82,85,65,190,235,86,97,190,41,24,76,119,1,137,54,173,222,36,206,221,206,202,229,80,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,191,243,148,202,124,211,205,15,193,7,224,207,45,49,94,45,246,103,210,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,234,154,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,160,151,68,68,65,102,188,203,248,196,166,225,191,40,230,192,248,50,241,73,248,69,199,20,242,81,81,67,29,100,177,85,218,109,210,4,129,45,208,94,29,8,12,73,186,112,187,156,122,202,238,99,212,104,36,5,8,54,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,212,228,38,239,39,114,127,23,83,145,199,135,47,139,23,23,254,206,198,182,12,85,244,103,31,88,173,242,91,233,170,106,99,57,232,110,52,163,213,146,26,89,193,139,88,116,158,71,118,158,54,34,17,146,70,40,229,252,91,7,128,229,177,203,222,227,195,246,236,233,206,203,63,100,204,153,59,109,190,223,107,237,116,181,180,246,186,25,58,66,211,238,140,11,101,97,116,234,7,124,83,144,244,42,54,59,49,17,139,5,127,224,187,132,156,43,194,54,86,54,22,182,203,219,177,37,247,179,92,49,53,196,138,57,122,149,195,77,24,28,16,74,208,197,35,209,199,35,76,80,132,140,228,61,105,29,223,83,117,112,8,136,35,171,154,159,4,20,121,147,133,110,252,79,101,229,46,204,95,134,237,241,75,136,105,58,208,83,211,214,217,233,35,156,231,170,211,164,199,45,100,96,240,182,167,43,51,193,79,176,68,140,99,18,137,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,63,40,118,227,107,149,246,50,181,103,69,138,243,195,142,23,171,174,194,121,133,120,106,106,224,24,216,224,195,87,26,170,185,9,220,225,165,167,103,166,181,132,71,30,211,97,147,164,208,200,198,237,172,76,97,38,156,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,208,3,197,143,154,124,228,249,129,136,125,70,117,58,124,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,161,219,137,190,25,56,146,191,241,37,154,247,219,23,15,153,149,113,182,220,113,197,246,174,142,178,147,9,215,205,5,76,18,87,204,81,203,28,131,19,137,129,11,177,49,51,187,59,59,59,32,144,174,74,158,86,49,79,204,10,239,78,183,43,255,0,86,65,202,39,47,113,246,90,240,219,137,44,89,141,129,241,6,21,185,79,142,43,42,226,163,189,219,38,161,158,72,10,130,128,70,81,142,97,18,112,114,3,22,38,109,53,2,111,131,171,223,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,34,249,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,141,125,121,20,69,36,49,144,177,176,152,19,139,190,186,24,191,197,144,120,174,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,87,181,229,19,146,25,209,150,188,73,98,75,238,99,101,14,53,194,182,217,240,61,101,36,85,151,187,5,93,12,18,78,85,244,4,49,12,147,70,34,230,226,6,76,44,250,232,4,255,0,7,78,110,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,227,95,94,69,17,73,12,100,44,108,38,4,226,239,174,134,47,241,100,30,43,146,167,154,124,83,242,254,187,212,109,202,106,84,69,242,137,201,12,232,203,94,36,177,37,247,49,178,135,26,225,91,108,248,30,178,146,42,203,221,130,174,134,9,39,42,250,2,24,134,73,163,17,115,113,3,38,22,125,116,2,127,131,169,116,64,68,68,24,219,113,55,105,186,223,248,187,205,123,21,138,217,87,113,185,92,115,34,251,73,71,71,73,9,77,61,76,242,92,230,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,83,19,203,155,130,143,220,171,151,19,223,241,253,178,213,38,102,226,159,198,92,170,96,110,172,150,186,23,96,120,237,131,54,226,2,218,96,242,74,81,48,137,200,66,58,202,48,197,35,252,174,26,248,5,163,193,252,68,230,151,19,25,197,111,181,93,46,184,143,24,94,107,176,157,158,122,104,43,35,182,82,157,208,170,105,238,68,100,37,178,176,186,113,148,93,55,18,134,50,45,206,231,35,132,55,170,128,136,136,10,218,184,202,224,131,46,56,184,183,88,107,110,244,190,205,197,54,75,133,12,65,123,165,153,169,234,14,206,245,64,245,212,166,79,20,141,39,226,10,160,224,98,7,96,159,111,188,33,36,204,119,42,136,60,86,78,228,238,1,200,172,1,107,203,156,185,176,210,91,173,182,234,120,34,150,88,169,97,134,123,132,241,195,28,37,87,84,80,128,12,181,50,12,64,242,74,226,206,78,223,161,155,218,162,32,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,151,181,230,237,146,25,209,153,92,73,97,187,238,92,229,14,53,197,86,216,48,61,29,36,181,150,75,5,93,116,17,206,53,245,228,81,20,144,198,66,198,194,96,78,46,250,232,98,255,0,22,78,81,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,229,95,64,67,16,201,52,98,46,110,32,100,194,207,174,128,79,240,116,18,232,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,68,95,55,108,144,206,140,202,226,75,13,223,114,231,40,113,174,42,182,193,129,232,233,37,172,178,88,42,235,160,142,113,175,175,34,136,164,134,50,22,54,19,2,113,119,215,67,23,248,178,15,65,200,199,243,217,250,183,251,73,74,162,141,94,77,121,79,154,121,95,248,95,252,38,101,166,43,194,94,211,250,63,216,189,187,102,169,160,237,93,63,104,117,58,93,96,29,251,122,129,187,110,186,111,29,124,89,73,82,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,55,220,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,136,190,25,56,100,226,74,193,196,150,84,95,111,188,62,102,85,186,219,110,199,22,42,186,202,202,188,39,95,12,20,208,71,95,9,73,44,146,20,76,32,2,44,228,228,238,204,204,206,238,131,32,148,68,64,68,68,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,32,115,30,225,235,63,113,207,25,217,135,138,112,86,71,230,6,32,178,214,251,39,179,92,109,120,102,182,174,150,125,150,170,64,61,146,199,25,1,109,48,33,125,31,184,133,217,251,217,208,94,7,37,79,43,24,167,230,5,119,167,91,149,255,0,171,32,229,19,151,184,251,45,120,109,196,150,44,198,192,248,131,10,220,167,199,21,149,113,81,222,237,147,80,207,36,5,65,64,35,40,199,48,137,56,57,1,139,19,54,154,129,55,193,213,239,160,34,34,2,138,190,121,223,153,63,214,79,217,170,85,20,106,243,148,202,124,211,205,15,193,7,224,207,45,49,94,45,246,103,210,14,219,236,43,53,77,127,101,234,123,63,167,213,232,129,108,221,211,61,187,180,215,97,105,224,232,40,7,37,79,52,248,167,229,253,119,168,219,148,212,168,139,229,19,146,25,209,150,188,73,98,75,238,99,101,14,53,194,182,217,240,61,101,36,85,151,187,5,93,12,18,78,85,244,4,49,12,147,70,34,230,226,6,76,44,250,232,4,255,0,7,82,232,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,159,243,30,225,235,63,113,207,25,217,135,138,112,86,71,230,6,32,178,214,251,39,179,92,109,120,102,182,174,150,125,150,170,64,61,146,199,25,1,109,48,33,125,31,184,133,217,251,217,213,240,114,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,2,160,160,17,148,99,152,68,156,28,128,197,137,155,77,64,155,224,232,46,43,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,239,19,118,155,173,255,0,134,220,215,177,88,173,149,119,27,149,199,3,223,105,40,232,233,33,41,167,169,158,74,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,62,255,0,185,59,138,127,251,218,115,87,255,0,83,110,63,251,148,23,255,0,199,215,255,0,66,203,135,47,213,15,255,0,183,42,149,149,112,93,194,78,42,226,231,52,219,11,91,101,236,56,110,197,217,174,24,154,226,69,36,93,58,18,169,140,14,8,37,104,101,141,171,36,141,230,40,66,70,97,46,140,142,239,160,58,145,254,39,56,117,205,204,237,224,59,134,220,146,193,152,78,172,49,56,84,97,88,110,112,220,34,58,96,179,132,54,10,144,168,154,181,200,119,64,17,19,237,38,113,223,189,198,49,18,144,132,10,239,248,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,131,213,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,64,93,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,187,104,130,207,240,79,43,174,25,112,126,120,223,115,138,182,201,244,142,130,233,215,158,135,9,221,232,169,100,179,219,42,170,38,152,166,40,233,194,49,140,225,24,228,142,40,33,48,113,133,132,203,89,9,226,120,105,175,58,251,181,170,30,27,112,109,138,107,157,32,92,171,49,197,61,93,61,25,76,45,60,208,67,65,90,50,202,17,235,184,128,10,120,68,137,155,65,121,99,103,211,115,107,33,74,53,121,202,101,62,105,230,135,224,131,240,103,150,152,175,22,251,51,233,7,109,246,21,154,166,191,178,245,61,159,211,234,244,64,182,110,233,158,221,218,107,176,180,240,116,17,237,192,182,10,186,227,254,48,114,146,197,102,168,164,134,162,151,20,82,94,204,170,76,132,30,11,121,118,233,133,156,68,159,121,69,77,32,131,105,163,155,139,59,139,59,147,100,102,161,175,149,127,11,121,167,135,248,172,167,199,89,173,149,57,129,132,105,48,174,31,184,220,45,117,87,75,21,77,5,45,69,116,173,29,31,64,206,120,153,143,88,42,234,77,128,72,75,116,108,90,184,137,51,204,162,2,176,174,115,246,155,173,199,133,11,37,101,190,217,87,85,79,107,199,20,21,117,210,195,9,24,82,192,244,117,176,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,239,213,91,87,49,236,39,138,177,207,6,57,135,133,176,86,25,186,226,11,213,111,178,123,53,186,215,69,37,93,84,251,46,180,134,123,34,141,136,203,104,1,19,232,221,194,46,239,220,206,130,16,120,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,80,112,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,117,46,156,199,176,158,42,199,60,24,230,30,22,193,88,102,235,136,47,85,190,201,236,214,235,93,20,149,117,83,236,186,210,25,236,138,54,35,45,160,4,79,163,119,8,187,191,115,58,12,123,22,85,11,26,207,220,157,197,63,253,237,57,171,255,0,169,183,31,253,202,201,77,1,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,32,230,237,151,184,251,50,184,109,195,118,44,185,192,248,131,21,92,160,199,20,117,114,209,217,45,147,87,79,28,3,65,94,37,41,71,8,145,48,49,24,11,147,182,154,152,183,197,144,71,7,43,143,61,153,101,247,215,163,214,170,171,206,175,205,62,22,249,127,67,234,55,21,242,121,112,240,245,159,184,27,140,236,188,197,56,215,35,243,3,15,217,104,189,173,218,110,55,76,51,91,73,75,6,251,85,88,6,249,100,140,64,119,25,136,182,175,222,68,204,221,238,202,165,243,118,201,12,232,204,174,36,176,221,247,46,114,135,26,226,171,108,24,30,142,146,90,203,37,130,174,186,8,231,26,250,242,40,138,72,99,33,99,97,48,39,23,125,116,49,127,139,32,244,28,140,127,61,159,171,127,180,148,170,40,213,228,215,148,249,167,149,255,0,133,255,0,194,102,90,98,188,37,237,63,163,253,139,219,182,106,154,14,213,211,246,135,83,165,214,1,223,183,168,27,182,235,166,241,215,197,148,149,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,69,7,19,124,50,113,37,127,226,75,53,239,182,46,31,51,42,227,109,184,227,139,237,93,29,101,38,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,82,233,203,135,9,226,172,13,193,142,94,97,108,107,134,110,184,126,245,69,237,110,211,110,186,81,73,73,85,6,251,173,89,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,32,249,92,209,252,137,230,111,220,190,177,68,160,5,100,39,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,168,65,253,201,220,83,255,0,222,211,154,191,250,155,113,255,0,220,160,191,254,121,223,153,63,214,79,217,170,218,185,119,112,65,89,197,86,59,124,91,140,105,118,229,150,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,22,211,8,59,67,52,145,200,17,84,11,129,49,24,19,95,255,0,50,14,20,115,31,139,92,199,200,252,21,130,162,236,54,170,31,164,19,223,239,243,194,231,75,104,165,39,183,51,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,94,86,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,128,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,235,34,11,74,225,183,150,135,15,60,56,227,43,174,56,165,167,171,198,151,35,168,167,146,195,54,38,130,158,164,236,97,19,70,123,226,97,140,65,234,94,160,10,70,168,96,19,0,104,192,24,116,148,230,187,84,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,162,47,155,182,72,103,70,101,113,37,134,239,185,115,148,56,215,21,91,96,192,244,116,146,214,89,44,21,117,208,71,56,215,215,145,68,82,67,25,11,27,9,129,56,187,235,161,139,252,89,7,160,228,99,249,236,253,91,253,164,165,81,70,175,38,188,167,205,60,175,252,47,254,19,50,211,21,225,47,105,253,31,236,94,221,179,84,208,118,174,159,180,58,157,46,176,14,253,189,64,221,183,93,55,142,190,44,164,169,1,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,190,230,61,132,241,86,57,224,199,48,240,182,10,195,55,92,65,122,173,246,79,102,183,90,232,164,171,170,159,101,214,144,207,100,81,177,25,109,0,34,125,27,184,69,221,251,153,212,69,240,201,195,39,18,86,14,36,178,162,251,125,225,243,50,173,214,219,118,56,177,85,214,86,85,225,58,248,96,166,130,58,248,74,73,100,144,162,97,0,17,103,39,39,118,102,102,119,116,25,4,162,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,151,195,199,15,216,251,137,172,208,161,202,140,185,10,64,185,86,83,212,85,203,89,92,211,53,21,20,16,198,228,82,212,73,12,114,20,96,229,178,33,39,29,30,73,99,30,237,204,167,83,152,70,0,198,89,167,194,54,54,203,236,190,195,213,119,204,67,124,168,178,83,80,208,211,51,111,148,253,177,70,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,221,174,10,56,81,177,112,151,147,84,88,55,165,106,172,197,247,45,43,49,77,238,138,19,30,223,85,184,222,56,216,164,119,55,134,0,62,148,109,160,11,232,114,116,192,229,145,144,84,12,139,200,188,184,225,211,46,45,217,95,149,246,110,195,106,161,214,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,64,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,181,115,30,194,120,171,28,240,99,152,120,91,5,97,155,174,32,189,86,251,39,179,91,173,116,82,85,213,79,178,235,72,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,232,33,7,132,239,52,249,55,243,3,15,122,140,10,103,185,169,221,173,86,238,7,49,245,29,194,231,73,75,81,116,168,179,210,80,197,52,194,7,85,59,92,233,166,120,162,23,125,76,218,40,101,145,196,117,125,145,153,120,11,187,69,95,12,156,50,113,37,96,226,75,42,47,183,222,31,51,42,221,109,183,99,139,21,93,101,101,94,19,175,134,10,104,35,175,132,164,150,73,10,38,16,1,22,114,114,119,102,102,103,119,82,85,205,219,47,113,246,101,112,219,134,236,89,115,129,241,6,42,185,65,142,40,234,229,163,178,91,38,174,158,56,6,130,188,74,82,142,17,34,96,98,48,23,39,109,53,49,111,139,32,133,108,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,202,33,65,15,3,60,34,231,68,220,90,101,157,102,103,100,182,101,97,156,61,104,188,123,110,123,157,94,28,171,162,130,25,232,161,146,174,152,100,154,104,118,8,29,68,16,198,236,250,57,49,184,139,137,59,59,78,242,2,181,254,102,150,155,173,235,129,204,207,163,179,91,42,235,234,35,167,182,213,156,84,208,148,166,48,65,115,164,154,105,92,69,157,216,35,138,57,36,50,240,16,2,39,209,153,221,93,2,166,156,77,218,110,183,254,27,115,94,197,98,182,85,220,110,87,28,15,125,164,163,163,164,132,166,158,166,121,40,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,65,141,18,159,238,104,254,68,243,55,238,95,88,162,80,173,251,147,184,167,255,0,189,167,53,127,245,54,227,255,0,185,83,125,204,123,9,226,172,115,193,142,97,225,108,21,134,110,184,130,245,91,236,158,205,110,181,209,73,87,85,62,203,173,33,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,160,199,177,101,80,177,172,253,201,220,83,255,0,222,211,154,191,250,155,113,255,0,220,172,148,208,17,17,7,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,172,93,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,79,159,50,74,156,125,55,9,120,163,8,229,142,18,198,183,252,67,139,170,40,236,144,69,133,104,38,170,158,24,10,102,154,164,170,6,31,124,105,142,158,9,160,55,102,38,39,156,0,155,105,187,180,54,101,239,5,92,73,99,44,127,134,176,133,247,36,51,43,13,219,111,151,138,43,109,101,234,175,6,87,244,45,176,77,48,71,37,84,155,128,7,100,98,78,111,169,139,104,47,169,15,139,4,212,242,250,201,219,174,72,112,151,129,112,142,37,176,210,90,177,13,109,60,215,187,196,81,82,148,19,188,245,115,28,209,141,80,152,1,246,152,233,202,158,9,24,219,81,120,54,51,184,128,186,184,164,68,16,109,205,247,43,238,184,47,139,74,156,121,49,85,207,109,204,27,61,21,202,158,114,162,40,160,138,122,104,70,138,90,80,151,87,25,140,70,158,25,139,77,174,45,85,27,56,248,17,85,254,72,89,153,217,177,86,101,228,229,101,93,214,95,104,91,233,49,53,190,14,166,234,26,126,207,35,211,213,158,215,63,114,105,59,85,19,106,32,251,134,15,120,155,96,51,220,7,54,174,26,49,86,120,228,214,31,199,89,127,105,186,222,241,38,95,220,36,217,102,183,193,37,76,213,212,53,197,12,83,244,160,138,35,146,89,130,72,169,77,189,225,17,136,106,9,247,59,11,53,138,240,15,147,89,251,148,92,94,229,182,58,198,188,58,102,173,37,150,158,225,81,111,169,170,44,35,91,28,116,189,182,146,106,48,158,83,144,4,2,24,206,160,78,67,114,247,99,19,38,103,118,102,112,157,68,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,109,92,53,241,155,98,207,12,224,205,44,129,189,218,189,149,140,242,231,16,94,105,225,104,0,202,150,231,103,165,184,21,52,117,34,79,175,78,96,221,8,75,25,62,132,70,50,71,171,17,199,8,92,170,34,32,34,34,2,34,166,156,64,241,15,149,252,50,224,2,204,108,215,186,213,209,219,78,161,232,104,226,164,163,146,166,122,218,215,134,89,163,166,140,69,182,137,152,193,35,49,72,65,27,59,54,227,29,117,65,82,209,68,174,90,115,147,190,222,120,142,130,237,154,88,123,232,230,81,220,109,227,106,246,69,189,194,182,107,77,83,152,23,181,38,159,162,51,85,104,237,32,20,81,180,98,49,27,56,199,36,145,254,54,87,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,14,218,34,32,34,181,94,62,184,215,194,188,41,229,197,93,146,211,115,237,25,155,137,173,243,71,135,45,244,239,25,201,65,189,138,49,185,212,52,130,96,48,196,108,238,2,98,253,105,1,193,155,104,202,113,124,158,95,188,119,88,184,170,194,177,224,172,82,125,139,51,112,253,189,164,184,211,104,114,123,82,150,8,233,99,150,235,188,41,226,167,131,171,83,80,77,217,133,220,131,77,91,81,239,96,188,4,68,64,68,81,43,196,47,55,188,119,135,184,142,134,135,38,45,246,170,236,182,193,183,9,237,247,26,121,138,25,190,150,237,55,142,89,194,168,24,250,16,182,215,122,99,133,223,94,233,101,105,4,250,0,18,212,138,58,184,169,230,13,125,188,112,95,132,120,129,225,143,25,253,31,189,86,227,10,12,63,136,35,246,112,85,251,62,168,237,51,213,212,219,245,173,166,96,151,166,111,7,227,227,13,165,183,221,125,28,153,90,175,15,92,199,184,206,199,57,251,150,152,43,20,231,39,109,178,226,12,97,102,181,220,105,190,142,218,163,235,210,207,91,20,114,199,188,41,132,199,112,25,54,162,236,77,174,172,236,253,232,38,253,17,16,17,83,254,33,113,77,247,3,100,22,101,227,92,45,93,216,175,88,127,7,222,110,150,234,158,144,73,208,170,130,138,89,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,66,15,244,81,248,236,255,0,103,63,248,51,103,255,0,154,32,159,228,84,255,0,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,1,1,17,88,87,48,78,100,116,220,59,84,215,100,222,79,69,73,113,204,82,167,146,27,149,109,72,74,33,134,78,72,169,166,167,153,162,146,30,141,97,201,13,65,144,51,72,225,25,128,188,130,109,172,110,23,234,138,133,112,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,93,80,17,17,1,20,74,226,158,113,87,219,71,21,149,87,60,55,79,237,236,137,166,217,106,27,104,219,66,154,225,83,27,48,245,110,145,73,35,245,58,221,77,239,28,82,20,113,156,12,2,113,195,41,20,161,41,88,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,20,0,255,0,69,31,142,207,246,115,255,0,131,54,127,249,162,155,238,30,177,77,247,28,228,22,90,99,92,83,93,219,111,88,131,7,217,174,151,26,158,144,71,215,170,158,138,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,5,64,69,2,216,179,152,247,48,156,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,244,118,201,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,43,252,2,113,15,117,226,99,134,139,6,60,197,87,90,74,252,89,111,168,169,178,98,51,166,163,42,96,237,176,30,160,78,46,204,14,114,83,73,75,49,188,95,139,223,41,48,176,104,241,128,92,82,43,63,230,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,237,3,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,248,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,112,151,244,69,9,124,72,243,83,207,234,252,237,197,51,240,229,155,181,118,236,186,26,136,161,177,195,83,134,237,196,100,17,193,24,75,51,61,69,57,205,178,73,134,89,1,164,118,54,3,22,113,7,247,4,38,209,21,159,242,207,204,30,36,243,147,38,174,89,197,196,22,63,246,253,38,33,184,61,62,24,166,246,85,5,47,70,150,148,164,142,122,157,244,130,14,93,89,220,226,233,202,12,65,217,55,54,163,43,58,245,120,87,140,219,21,95,25,216,215,131,188,91,106,236,55,90,30,201,81,133,46,52,224,103,29,194,50,181,65,91,83,77,80,221,253,57,131,116,242,4,157,209,156,98,224,251,12,7,174,23,42,136,136,8,136,128,138,45,115,191,156,189,53,139,56,109,150,252,151,194,52,152,159,47,172,117,7,53,125,113,85,75,71,62,36,9,40,116,8,65,170,41,119,208,132,53,50,145,19,236,51,149,233,227,208,163,2,54,57,42,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,8,136,128,139,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,52,112,112,101,205,174,251,136,51,30,187,5,113,89,114,181,82,90,177,53,192,165,178,95,233,233,130,146,150,197,36,143,160,209,84,51,127,218,126,12,21,18,57,73,25,106,243,25,129,60,144,132,170,34,34,2,40,128,227,215,143,94,44,114,91,139,28,115,150,121,105,154,222,198,195,118,111,102,118,42,47,97,91,106,58,93,91,109,44,210,126,50,106,115,144,181,146,83,47,120,159,77,116,109,25,153,154,224,57,82,113,71,158,220,74,126,20,127,13,120,231,233,31,209,207,98,123,51,250,153,71,71,208,237,29,187,173,253,109,20,123,183,116,34,252,173,116,219,221,166,175,168,95,250,34,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,104,23,254,138,32,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,182,112,221,231,218,125,182,139,216,86,218,126,175,74,219,85,52,127,140,134,156,36,29,36,136,11,221,38,215,77,31,86,119,103,151,244,4,68,64,68,80,3,253,20,126,59,63,217,207,254,12,217,255,0,230,136,39,249,21,63,225,235,20,223,113,206,65,101,166,53,197,53,221,182,245,136,48,125,154,233,113,169,233,4,125,122,169,232,162,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,149,42,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,144,46,85,17,16,17,21,31,226,219,59,238,188,56,100,14,35,206,139,53,142,146,243,81,135,42,45,100,116,21,50,20,97,83,4,215,26,106,121,129,140,123,192,222,41,164,216,122,19,9,237,39,19,102,112,112,172,8,188,86,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,84,4,68,64,68,68,4,86,171,204,127,28,231,182,82,112,251,46,113,228,86,100,253,23,171,194,151,10,111,108,193,37,13,29,84,117,212,53,82,133,59,109,26,138,105,95,172,19,201,3,142,135,24,244,202,125,219,201,163,102,142,172,129,230,177,196,157,175,57,112,157,78,122,102,135,182,240,9,220,6,158,255,0,77,236,74,10,110,157,44,162,81,189,78,250,90,71,153,250,14,99,63,78,63,122,78,150,206,237,218,160,155,244,68,64,69,107,252,198,248,135,196,220,54,112,209,91,139,240,37,214,174,215,139,47,55,138,11,37,142,190,26,58,122,160,166,156,141,234,37,41,66,161,136,54,21,53,53,72,51,236,55,99,48,209,155,242,198,56,50,7,142,78,97,60,64,103,46,19,201,220,57,159,61,158,175,19,92,6,158,74,159,162,246,67,236,148,160,37,37,77,78,195,167,6,147,165,4,114,203,211,222,196,123,54,143,188,76,200,38,253,17,16,17,17,1,20,64,113,235,199,175,22,57,45,197,142,57,203,60,180,205,111,99,97,187,55,179,59,21,23,176,173,181,29,46,173,182,150,105,63,25,53,57,200,90,201,41,151,188,79,166,186,54,140,204,205,112,28,169,56,163,207,110,37,63,10,63,134,188,115,244,143,232,231,177,61,153,253,76,163,163,232,118,142,221,214,254,182,138,61,219,186,17,126,86,186,109,238,211,87,212,47,253,17,16,17,17,1,20,106,241,155,205,78,251,146,188,65,80,229,126,80,216,45,87,171,86,10,184,15,211,25,170,39,9,6,239,35,197,164,150,250,121,35,114,236,253,30,163,239,149,217,228,106,152,152,8,54,69,32,84,95,174,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,4,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,210,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,193,120,8,136,128,138,159,241,11,138,111,184,27,32,179,47,26,225,106,238,197,122,195,248,62,243,116,183,84,244,130,78,133,84,20,82,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,16,127,162,143,199,103,251,57,255,0,193,155,63,252,209,4,255,0,34,34,2,34,161,92,111,230,246,50,200,94,24,241,110,110,101,252,244,145,223,112,237,69,162,106,118,171,129,166,130,80,59,165,36,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,76,21,213,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,128,136,136,8,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,209,129,195,215,49,238,51,177,206,126,229,166,10,197,57,201,219,108,184,131,24,89,173,119,26,111,163,182,168,250,244,179,214,197,28,177,239,10,97,49,220,6,77,168,187,19,107,171,59,63,122,9,191,68,68,4,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,11,128,69,8,28,61,115,30,227,59,28,231,238,90,96,172,83,156,157,182,203,136,49,133,154,215,113,166,250,59,106,143,175,75,61,108,81,203,30,240,166,19,29,192,100,218,139,177,54,186,179,179,247,169,191,64,68,68,4,84,171,136,94,39,114,107,133,252,43,14,41,205,204,81,216,59,127,92,45,118,234,104,74,162,186,231,52,81,185,148,112,68,63,239,5,228,55,8,128,165,141,140,195,120,235,30,185,33,206,26,235,123,226,46,231,54,114,210,82,97,172,164,196,20,224,52,148,228,197,91,62,24,158,10,95,203,9,105,169,154,106,176,168,152,73,136,14,55,112,121,163,113,33,24,205,164,9,95,68,68,4,69,105,92,195,56,211,181,112,177,149,245,22,44,33,136,41,7,53,49,45,59,54,31,163,122,97,170,122,40,30,77,178,220,39,140,137,132,0,69,165,24,156,216,152,230,97,110,156,128,19,109,11,181,69,107,252,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,151,64,128,136,136,8,162,87,55,57,201,223,104,248,130,183,214,229,38,30,246,166,83,225,206,213,79,83,67,59,133,29,86,41,144,226,32,10,146,154,72,100,146,142,24,228,216,113,70,32,50,16,137,117,116,234,52,80,201,86,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,200,42,2,34,183,94,96,89,139,152,153,65,194,190,43,205,44,173,198,117,120,111,16,225,186,139,108,208,79,13,29,37,72,78,19,86,195,74,112,202,21,80,202,46,27,106,28,217,193,132,216,227,15,123,110,225,32,184,164,80,45,132,249,172,113,157,103,197,86,107,182,41,205,15,164,22,90,43,133,61,69,198,209,236,75,85,39,180,41,66,65,41,105,186,225,72,231,23,80,24,131,168,45,184,119,106,221,236,167,165,1,17,80,174,56,179,123,25,100,71,10,248,243,52,178,250,122,72,49,13,166,158,142,26,25,234,96,105,130,156,234,107,96,165,121,152,31,221,35,1,156,140,24,152,131,120,142,225,49,212,92,43,170,40,22,194,124,199,185,132,227,156,85,102,193,88,91,57,59,109,235,16,92,41,237,118,234,111,163,182,72,250,245,83,200,49,197,30,243,166,16,29,198,98,218,147,176,182,186,187,179,119,169,41,230,129,159,121,177,195,182,65,88,49,174,78,98,191,163,247,170,220,97,75,107,158,167,176,211,85,239,165,58,42,217,10,61,149,17,200,13,169,195,27,234,205,187,221,211,93,29,217,194,240,17,68,7,1,92,122,241,99,157,60,88,224,108,179,204,188,214,246,206,27,188,251,79,182,209,123,10,219,79,213,233,91,106,166,143,241,144,211,132,131,164,145,1,123,164,218,233,163,234,206,236,242,254,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,28,30,33,113,77,247,3,113,161,153,120,215,11,87,118,43,214,31,205,11,205,210,221,83,210,9,58,21,80,93,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,150,71,203,26,206,44,124,211,231,39,204,12,67,234,51,160,156,158,7,56,187,181,113,125,148,101,138,231,183,82,89,241,101,134,160,109,184,142,213,5,64,152,4,238,12,65,85,8,57,60,161,77,51,110,217,212,109,88,227,154,54,41,58,79,33,92,82,198,135,135,92,249,198,92,54,230,229,139,53,176,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,219,32,158,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,130,170,162,34,2,167,249,233,145,121,113,196,94,92,92,114,191,52,44,221,186,213,93,164,176,205,19,176,85,91,234,133,157,163,170,166,145,217,250,115,6,226,209,244,113,113,34,3,19,3,48,42,128,136,49,172,226,95,135,76,119,194,254,105,215,229,158,58,167,254,203,89,103,173,223,15,245,78,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,250,121,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,21,250,241,137,194,174,13,226,191,40,238,24,62,243,109,164,28,79,110,167,168,169,194,119,121,36,120,78,221,113,112,247,24,165,16,50,236,210,16,198,51,6,210,220,12,196,205,212,8,204,49,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,82,174,37,248,139,192,156,47,229,101,126,102,99,170,143,236,180,118,122,45,147,127,84,238,157,154,105,160,163,234,69,20,157,30,175,64,199,170,99,176,60,93,252,25,236,43,151,231,50,252,61,101,202,59,166,86,231,245,69,37,25,229,150,23,146,183,15,220,227,158,150,152,238,246,234,48,16,142,214,49,203,36,99,37,115,14,192,133,129,255,0,28,2,251,246,156,101,36,214,1,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,15,43,157,25,189,140,179,235,52,49,6,110,102,4,244,146,95,113,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,123,176,71,20,113,198,206,78,70,236,12,228,68,78,228,255,0,43,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,254,77,109,166,235,110,166,160,172,184,91,42,233,105,238,148,239,87,67,44,208,144,5,84,13,44,144,188,177,19,182,134,13,44,50,198,228,58,182,248,204,124,69,217,187,118,108,45,125,196,22,235,245,218,209,67,218,41,48,205,188,46,151,73,58,160,29,158,148,234,160,164,25,52,39,103,61,103,171,167,13,5,156,189,253,116,218,36,236,25,15,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,43,170,198,179,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,121,52,226,239,154,198,87,134,67,82,91,184,119,187,213,220,113,134,97,89,229,30,171,148,148,147,225,56,36,223,12,167,57,70,76,65,92,36,198,209,4,102,236,46,35,62,226,143,162,213,1,226,185,169,241,227,254,139,240,169,148,23,175,236,81,98,251,237,178,227,254,238,21,54,66,14,151,254,78,82,156,115,127,100,167,49,253,244,20,117,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,188,174,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,11,75,230,41,195,166,4,225,127,128,92,15,150,152,22,159,243,129,108,172,188,86,239,155,250,167,116,246,45,92,51,214,116,229,150,78,143,87,160,5,210,2,216,30,12,222,46,241,213,195,214,41,177,96,108,253,203,76,107,138,107,187,21,151,15,227,11,53,210,227,83,210,57,58,20,176,86,197,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,41,106,231,87,229,99,11,124,192,161,244,235,138,133,100,25,73,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,24,57,83,241,167,117,203,60,127,65,195,142,99,98,10,185,240,78,43,168,106,76,54,5,76,85,15,107,189,207,48,52,113,1,49,110,138,154,160,140,216,133,132,196,102,40,207,241,108,115,200,83,62,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,161,175,154,231,5,31,131,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,50,139,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,12,120,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,70,186,242,197,227,199,240,33,125,166,200,108,216,189,109,192,56,130,224,62,205,186,92,110,61,58,92,47,49,4,197,38,131,210,39,232,212,78,84,236,91,164,142,40,73,228,153,244,223,41,56,77,74,138,190,112,92,94,120,240,143,129,107,127,176,86,227,146,146,131,253,194,170,130,146,25,77,255,0,184,158,71,0,254,192,45,39,239,241,171,148,230,51,198,191,238,85,203,136,44,24,2,231,106,147,51,113,79,226,237,180,211,191,86,75,93,11,177,180,151,50,135,105,1,109,48,104,226,25,92,68,228,34,45,37,24,101,141,224,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,32,169,124,49,112,245,138,184,160,206,91,46,81,225,106,158,193,219,250,149,55,27,161,210,201,81,13,178,134,33,221,45,68,130,13,253,204,96,196,64,39,44,177,3,152,111,220,217,20,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,106,65,193,39,7,216,103,132,108,175,138,202,45,73,91,141,175,148,240,22,44,188,82,75,81,208,174,158,41,39,56,66,56,229,55,17,8,70,164,226,99,16,141,228,97,99,49,23,125,163,113,72,49,87,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,8,171,231,39,146,159,65,184,130,180,231,29,37,195,173,73,153,182,247,235,65,36,187,164,130,186,221,21,61,60,155,69,163,22,24,74,3,163,113,212,204,158,78,190,187,71,99,47,171,201,111,56,236,88,63,57,113,110,78,221,225,233,213,230,37,190,158,162,215,83,184,223,117,85,180,106,36,42,109,130,14,205,190,9,234,37,234,17,128,143,102,219,239,20,130,205,125,92,206,178,183,240,161,193,182,53,236,150,47,105,221,112,151,103,197,54,255,0,233,174,143,101,236,178,55,107,159,188,196,79,109,12,149,190,225,110,215,95,116,92,216,20,21,229,86,102,98,172,155,204,124,57,154,88,42,175,179,222,176,205,194,43,133,54,233,36,8,230,216,254,252,18,244,204,12,161,148,28,163,144,24,155,124,102,98,239,161,58,9,127,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,211,205,255,0,20,216,177,207,5,249,123,141,112,181,119,109,178,226,12,97,105,186,91,170,122,71,31,94,150,123,77,124,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,172,91,149,199,158,204,178,251,235,209,235,80,76,159,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,99,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,138,243,159,207,154,108,85,154,24,107,32,44,85,181,125,159,3,211,149,210,250,3,81,40,193,37,198,178,56,202,8,206,23,6,3,56,105,180,49,149,136,251,171,164,6,216,226,108,84,255,0,148,134,67,84,230,159,18,241,230,77,194,138,146,124,61,150,20,254,212,169,106,154,120,170,2,91,140,225,36,84,49,176,25,177,1,137,52,181,33,40,129,236,58,49,111,116,140,9,130,98,114,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,8,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,147,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,59,202,88,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,95,89,16,99,173,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,184,14,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,148,158,42,184,103,193,188,87,229,29,102,86,227,10,234,187,113,141,64,220,173,23,58,103,114,59,117,198,48,144,34,157,227,220,195,48,109,150,64,56,201,219,112,25,109,32,61,146,6,60,57,165,149,184,239,37,177,221,207,44,243,46,197,236,108,73,102,232,246,218,46,213,13,71,75,171,8,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,50,126,69,96,28,177,120,241,252,55,216,169,178,27,54,47,91,177,246,31,183,143,179,110,151,27,143,82,171,20,66,39,49,73,160,244,133,186,212,240,13,59,22,233,36,150,97,105,38,125,118,74,77,69,57,181,241,175,237,186,202,206,19,114,202,231,106,172,178,195,209,147,26,92,32,126,188,133,93,12,253,64,182,11,184,236,143,162,113,69,36,165,25,17,60,142,49,59,198,241,76,6,22,215,204,71,139,207,221,91,156,173,244,90,183,173,151,184,59,171,69,133,247,208,118,105,167,234,140,93,170,174,77,206,242,63,86,72,135,99,22,205,177,71,22,177,132,143,46,239,85,203,63,130,139,119,19,248,238,229,141,179,46,217,218,114,219,9,107,77,91,71,35,85,67,237,154,233,161,145,163,167,134,162,18,143,103,71,80,158,71,25,55,54,176,11,131,140,206,67,64,56,98,225,235,21,113,65,156,182,92,163,194,213,61,131,183,245,42,110,55,67,165,146,162,27,101,12,67,186,90,137,4,27,251,152,193,136,128,78,89,98,7,48,223,185,178,40,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,193,234,209,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,74,213,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,18,168,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,90,175,43,143,61,153,101,247,215,163,214,169,254,88,240,242,244,199,248,55,44,56,198,203,156,103,152,24,134,146,197,98,165,168,175,166,168,184,85,187,140,16,29,77,190,166,158,39,144,180,208,1,229,154,54,115,45,0,25,220,137,196,89,201,178,30,64,68,68,5,138,186,201,207,58,51,123,6,228,46,87,226,12,220,204,9,234,227,177,97,218,113,154,161,169,32,121,167,148,206,65,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,177,140,65,146,159,9,222,86,50,111,229,254,30,244,232,22,60,57,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,9,222,86,50,111,229,254,30,244,232,22,53,136,50,83,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,171,28,206,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,231,207,13,103,222,83,227,12,154,155,136,28,57,138,251,94,1,167,183,215,221,36,187,246,26,152,246,210,209,20,163,83,39,64,227,105,159,99,193,43,105,179,113,109,247,89,245,109,66,160,43,85,230,143,228,79,51,126,229,245,138,37,96,24,39,156,159,16,88,123,49,239,183,236,89,135,173,88,175,6,93,110,19,212,81,97,218,135,138,146,170,209,74,239,51,195,77,79,93,4,35,191,111,82,22,57,39,134,82,49,133,180,233,185,145,43,191,227,39,54,127,14,188,171,241,6,110,125,16,186,225,127,165,22,251,29,111,178,238,99,164,208,127,86,168,199,112,150,141,212,132,246,245,34,151,104,245,34,56,207,104,238,218,193,26,188,11,241,155,125,224,243,49,234,174,114,90,189,179,131,49,71,103,167,196,214,216,128,26,168,163,137,207,165,83,77,33,105,164,209,117,101,118,140,137,163,144,76,132,182,187,132,177,228,19,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,44,74,253,57,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,9,180,68,68,5,110,182,174,59,114,26,191,137,123,255,0,12,117,248,154,146,219,125,181,212,80,218,237,181,147,79,190,154,239,117,148,37,42,138,40,164,141,138,40,142,7,24,33,118,154,64,51,168,144,225,16,221,27,111,161,92,206,184,241,252,8,88,170,114,27,41,239,91,113,246,32,183,151,180,174,150,235,143,78,171,11,194,71,9,71,168,244,137,186,213,16,21,67,14,217,35,150,17,120,230,109,55,196,79,14,216,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,25,36,103,246,78,88,184,128,201,172,89,147,184,142,110,207,73,137,173,229,79,29,78,211,62,201,84,4,210,83,84,236,3,7,147,165,60,113,75,211,222,194,123,54,151,186,78,203,25,117,147,158,75,224,172,101,151,89,95,135,240,62,96,102,85,94,63,190,217,169,202,154,163,17,213,209,181,44,245,224,210,19,196,242,6,243,119,49,137,227,141,204,140,142,71,7,50,119,34,119,80,65,204,111,44,255,0,5,252,100,230,61,186,158,146,235,29,5,250,224,56,154,142,123,132,122,118,174,223,24,212,84,28,36,192,34,112,141,84,149,49,11,182,186,116,92,8,136,128,157,4,223,240,177,157,127,186,39,135,220,19,156,114,91,251,21,94,32,183,191,111,128,98,233,198,21,208,74,116,245,93,33,234,72,237,11,207,12,175,30,227,114,233,184,110,208,181,102,170,170,58,185,45,231,29,247,24,100,214,45,201,219,188,61,74,76,187,184,83,212,90,234,119,3,109,165,185,21,68,133,77,176,65,157,246,79,5,68,189,66,51,34,237,59,125,209,140,89,228,85,4,53,243,164,206,59,22,48,206,92,37,147,182,136,122,149,121,119,111,168,168,186,84,238,54,219,85,114,26,121,6,155,97,3,51,236,130,10,121,122,130,102,37,218,118,251,165,25,51,252,174,77,153,41,244,231,136,43,182,113,213,220,58,52,153,101,111,110,140,17,203,182,73,235,174,49,84,83,199,184,94,50,98,132,96,10,199,45,12,9,164,232,105,184,119,178,181,94,41,243,175,247,68,241,5,141,179,142,59,127,98,164,196,23,6,236,16,20,93,57,2,134,8,130,158,151,170,61,73,25,166,120,33,137,228,218,110,61,71,61,186,14,140,210,211,201,247,39,44,88,27,134,6,205,90,121,187,69,235,50,238,19,212,86,73,180,195,161,75,67,81,61,37,61,54,142,100,5,180,194,166,94,163,8,19,246,157,133,185,163,23,65,125,72,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,68,68,64,86,1,204,235,143,31,192,133,138,167,33,178,158,245,183,31,98,11,121,123,74,233,110,184,244,234,176,188,36,112,148,122,143,72,155,173,81,1,84,48,237,146,57,97,23,142,102,211,124,68,245,127,143,238,48,109,92,38,229,25,21,189,234,228,199,120,198,158,178,131,10,4,49,11,133,52,224,2,210,87,74,82,1,69,178,157,230,136,218,50,18,121,76,128,54,236,121,36,142,0,110,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,14,170,185,78,5,248,205,190,240,121,152,245,87,57,45,94,217,193,152,163,179,211,226,107,108,64,13,84,81,196,231,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,232,6,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,174,221,247,0,99,44,51,134,112,206,51,190,225,234,186,75,22,49,167,169,169,177,92,9,153,224,174,10,122,131,167,157,128,153,221,152,227,150,55,98,7,208,217,138,50,118,219,32,17,6,79,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,37,242,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,54,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,191,228,185,158,153,113,67,130,113,31,15,23,59,207,97,198,117,216,130,167,18,91,105,170,25,130,59,141,41,81,211,71,32,83,158,190,252,209,246,83,51,141,217,139,166,76,99,189,130,87,140,36,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,29,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,177,119,87,149,203,139,142,58,110,20,177,149,126,15,204,16,171,168,203,172,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,234,144,69,17,11,147,194,209,72,19,188,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,136,41,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,11,29,108,244,200,188,199,225,211,49,238,57,95,154,22,110,195,117,161,210,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,72,79,105,104,250,49,49,9,1,136,24,24,14,77,42,221,120,219,224,251,12,241,115,149,242,217,73,169,40,177,181,142,158,114,194,119,138,185,106,58,20,51,203,36,7,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,180,130,202,185,83,241,219,117,107,173,7,11,57,203,137,169,10,218,84,237,6,8,186,220,103,33,158,57,216,128,99,179,185,187,56,152,16,185,60,27,200,92,28,58,2,231,190,8,227,149,245,139,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,202,247,8,124,216,176,173,126,83,226,56,184,163,190,116,113,78,11,183,251,66,43,132,67,31,106,197,125,74,153,91,161,77,73,12,17,67,20,209,49,210,68,193,191,223,18,41,73,192,35,152,196,46,215,140,30,44,240,111,8,185,95,244,226,251,79,73,120,190,215,212,71,77,98,195,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,217,175,76,29,216,165,6,124,125,179,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,171,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,167,247,156,45,125,195,246,235,21,218,239,67,217,233,49,53,188,238,150,185,58,160,125,162,148,42,170,41,10,77,5,221,195,73,233,42,3,66,102,47,115,93,54,144,187,135,213,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,217,9,240,163,197,118,92,113,107,151,1,141,112,84,189,134,235,67,211,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,117,33,61,164,241,76,204,195,32,137,51,176,24,73,24,99,217,135,114,183,29,226,188,9,139,179,50,193,98,237,88,111,2,118,15,164,21,189,170,16,236,125,182,103,134,151,241,102,109,36,155,228,23,31,197,137,109,211,82,209,187,213,64,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,12,143,148,69,243,94,227,142,167,18,221,111,124,35,229,200,82,61,138,219,81,78,24,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,82,125,37,121,162,40,244,1,140,250,213,3,141,190,106,217,119,81,149,242,224,126,21,113,149,93,210,251,137,233,231,166,171,196,116,145,213,219,103,195,224,50,64,250,198,21,52,162,242,156,241,21,76,108,113,152,28,46,44,108,236,91,29,162,175,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,131,239,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,211,254,14,184,58,192,156,32,96,74,139,5,130,179,219,56,146,243,179,233,6,32,233,205,79,237,78,148,213,7,75,253,42,115,203,28,29,40,234,30,63,197,187,111,211,113,106,239,221,112,8,11,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,250,200,131,22,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,89,9,240,15,153,152,171,55,120,66,203,108,117,141,106,251,93,234,162,223,81,111,169,170,41,36,146,74,174,197,87,53,24,79,41,200,100,103,52,129,78,39,33,185,123,210,17,147,51,51,179,52,85,243,113,203,60,85,131,248,189,188,99,171,181,38,182,92,123,111,160,184,90,42,163,142,78,153,118,106,72,104,231,128,140,129,129,230,3,129,140,128,8,182,199,60,4,238,206,122,53,192,114,66,205,47,254,114,242,82,225,125,255,0,82,98,155,69,179,178,254,154,106,249,250,204,31,253,45,29,134,127,104,15,239,142,130,85,20,85,243,189,205,47,254,109,50,82,223,125,255,0,85,226,155,189,179,178,254,138,106,9,250,206,31,253,50,29,128,127,105,143,239,110,165,81,99,195,204,63,26,218,177,255,0,26,89,171,125,179,83,213,195,79,75,120,11,33,141,72,8,155,207,111,166,138,134,98,102,18,38,216,82,211,72,64,250,234,224,226,238,194,238,226,193,82,185,71,101,158,42,198,28,94,217,241,213,166,147,75,46,2,183,215,220,46,245,82,71,39,76,123,77,36,212,112,64,38,32,224,211,25,206,230,32,100,59,163,130,114,103,119,13,30,245,121,213,249,88,194,223,48,40,125,58,226,190,79,37,188,156,190,224,252,154,197,185,197,119,155,167,73,152,151,10,122,123,93,54,208,125,212,182,210,168,140,170,119,137,187,182,249,231,168,139,166,64,4,61,155,119,188,50,11,183,214,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,7,107,27,240,207,140,176,119,14,153,121,196,208,215,82,87,225,60,121,81,89,109,54,23,104,231,182,220,96,170,171,136,96,48,114,119,144,37,138,144,229,25,7,193,218,64,49,29,35,41,125,7,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,234,90,121,114,97,107,22,57,229,213,130,240,86,41,161,237,182,92,65,111,196,86,187,141,55,84,227,235,210,207,116,175,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,80,241,201,194,37,215,132,28,220,28,41,5,198,174,241,132,239,212,229,114,195,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,110,254,155,232,225,36,50,56,199,213,104,196,50,8,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,148,16,242,235,227,170,167,133,172,100,216,31,48,107,234,207,42,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,200,50,49,3,49,96,57,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,200,59,104,136,128,172,215,152,167,2,180,220,82,224,215,199,25,125,65,72,25,169,96,167,134,26,25,170,106,165,0,185,219,161,122,131,123,107,51,200,208,66,101,37,65,72,19,16,126,88,8,17,128,19,152,94,82,32,197,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,171,170,229,243,193,37,215,138,252,127,37,247,19,193,87,67,151,88,86,162,158,107,173,97,82,145,65,118,156,102,132,142,210,18,12,209,24,28,148,229,33,20,177,185,60,45,211,114,102,121,35,214,253,120,237,229,159,251,164,51,99,15,230,174,89,94,253,137,122,196,55,10,123,118,52,150,177,250,212,177,80,197,76,66,23,24,193,205,141,230,0,130,42,126,132,126,236,165,36,36,239,11,12,210,149,229,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,67,175,55,252,45,98,192,217,251,151,184,43,11,80,246,43,46,31,202,251,77,174,221,77,213,57,58,20,176,86,215,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,183,201,170,211,106,191,241,37,141,172,87,219,101,37,198,219,113,203,123,149,37,101,29,92,35,52,21,48,73,95,111,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,93,190,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,144,120,174,98,156,10,212,240,181,140,159,28,101,245,5,89,229,93,254,162,24,104,102,169,170,136,206,217,113,153,170,13,237,172,207,35,207,48,12,116,229,32,76,65,249,6,32,70,102,46,103,102,171,40,140,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,177,94,16,57,92,218,178,67,62,113,14,106,230,21,77,37,242,219,134,239,21,112,224,75,117,92,67,82,239,7,244,188,180,87,105,38,18,1,237,49,137,79,11,196,116,236,195,52,111,52,111,238,194,104,61,95,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,247,209,16,88,7,58,191,43,24,91,230,5,15,167,92,84,64,101,62,5,252,40,102,158,13,203,63,106,123,51,233,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,75,255,0,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,7,148,205,92,179,197,89,55,152,248,143,43,113,173,39,103,189,97,155,132,182,250,157,177,200,17,205,177,253,201,226,234,0,25,67,40,56,201,25,184,182,248,204,9,155,66,101,42,156,166,248,215,184,230,5,31,238,98,205,11,159,94,245,100,183,132,152,66,182,71,165,167,142,91,93,44,16,194,214,193,140,4,14,73,162,8,202,97,47,198,153,199,215,115,113,104,89,206,186,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,4,63,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,200,50,62,226,199,202,198,114,124,191,196,62,157,58,198,177,76,246,85,113,183,106,226,191,129,172,232,177,98,121,233,40,115,23,10,229,189,234,27,173,25,85,9,79,118,128,108,238,39,118,8,198,24,128,2,74,130,144,74,40,216,154,23,233,177,59,52,145,235,12,40,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,177,214,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,217,57,221,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,143,183,31,92,85,254,234,204,241,171,191,218,109,182,170,124,45,134,122,214,92,57,83,79,71,178,170,190,132,38,39,26,170,137,164,140,38,46,171,187,200,16,155,48,194,38,226,195,188,165,146,80,161,120,243,31,227,44,207,196,211,227,60,192,196,53,119,219,237,85,61,37,53,69,194,173,216,167,156,41,169,227,167,137,228,45,53,51,104,161,141,156,203,83,55,103,34,114,39,114,121,94,229,59,193,69,187,11,97,91,103,21,25,145,108,223,137,47,58,212,224,232,13,170,169,230,181,80,148,117,20,242,84,72,46,65,28,221,170,57,183,3,20,102,45,19,69,32,27,188,174,193,16,43,35,62,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,130,186,162,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,172,107,56,167,201,79,220,237,196,22,54,201,200,238,29,182,147,15,220,27,176,78,82,245,36,58,25,226,10,138,94,169,116,227,103,153,160,154,38,147,104,48,245,24,246,234,58,59,228,166,162,175,157,238,86,255,0,243,105,157,118,251,23,250,175,11,93,238,125,171,244,84,208,65,209,115,255,0,233,145,111,0,251,12,191,123,100,22,191,137,115,190,213,143,57,103,97,220,154,134,199,87,71,114,202,236,200,162,26,138,178,144,78,10,232,46,48,95,42,98,48,240,32,49,38,152,8,29,157,180,8,201,137,247,184,71,242,185,103,93,173,86,14,53,242,254,251,125,185,210,91,173,182,234,123,245,93,101,101,92,195,12,20,208,71,100,174,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,86,213,29,218,235,13,170,162,197,13,206,172,45,181,149,16,213,212,81,140,196,208,77,60,35,32,197,41,199,174,210,48,25,230,17,39,109,69,165,145,155,77,207,170,217,118,186,217,106,78,178,205,115,171,160,168,146,158,122,67,150,154,98,136,202,9,226,56,102,137,200,93,157,194,72,164,146,51,31,2,3,33,125,89,221,144,123,92,254,206,59,239,16,25,203,139,51,139,17,195,217,234,241,53,192,170,35,166,220,7,217,41,64,90,58,106,109,224,0,210,116,160,142,40,186,155,24,143,102,226,247,137,221,76,167,41,220,139,177,101,135,12,22,204,198,246,53,214,139,20,230,94,183,27,185,92,28,195,117,44,21,21,17,208,52,49,59,11,12,37,1,245,196,244,114,147,180,185,111,32,233,136,67,94,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,105,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,10,105,106,225,159,25,95,248,92,186,241,79,98,174,164,170,177,97,204,80,120,114,251,66,78,209,207,70,15,21,27,193,86,14,229,164,192,114,214,52,68,12,204,96,253,50,102,49,35,120,190,87,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,180,175,242,84,242,177,138,126,96,87,122,117,185,89,7,49,222,7,41,184,82,198,84,24,195,47,142,174,163,46,177,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,170,65,20,162,76,79,11,203,32,77,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,251,85,143,15,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,5,101,92,204,56,40,184,241,63,129,45,184,219,45,45,157,167,50,112,150,148,212,84,113,181,44,62,217,161,154,104,218,74,121,170,38,40,246,116,117,57,227,114,147,107,107,56,176,57,76,196,55,170,169,167,17,89,243,131,120,109,202,59,238,107,99,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,124,132,58,57,48,22,192,99,144,155,96,19,176,99,133,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,255,0,38,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,47,65,154,185,145,125,206,12,199,196,121,161,137,232,237,84,151,92,77,112,150,227,87,13,174,132,41,41,66,73,31,87,96,140,63,190,100,229,33,150,167,33,153,145,25,122,190,23,51,211,247,53,231,182,25,206,191,162,223,72,254,142,118,223,234,103,110,236,125,126,209,71,61,55,239,221,57,54,237,235,238,252,135,215,110,157,218,234,193,57,60,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,165,211,149,15,28,116,216,150,213,100,225,31,49,130,173,239,182,218,122,128,194,55,103,57,106,26,186,146,33,146,114,162,157,201,201,226,56,34,19,233,19,105,19,195,16,199,160,20,97,214,140,172,136,201,203,238,126,230,101,22,85,97,105,182,94,174,182,251,173,69,186,61,160,253,166,170,146,221,81,87,21,54,166,96,1,214,58,113,139,168,68,194,29,77,239,171,14,143,226,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,12,167,151,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,171,64,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,178,14,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,10,41,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,148,1,234,134,57,92,58,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,37,181,170,235,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,181,10,65,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,44,107,16,85,252,249,225,159,25,100,54,30,203,108,103,121,174,164,184,225,236,209,194,244,88,142,203,91,11,176,24,156,148,180,243,84,210,75,19,147,144,156,37,83,27,49,247,132,128,96,76,236,91,227,143,207,225,92,244,204,124,33,148,248,215,36,45,151,158,174,12,199,125,146,91,149,174,161,156,227,134,170,158,166,9,227,170,167,239,110,148,207,217,194,51,118,212,78,55,102,33,119,8,138,57,223,203,108,161,193,185,245,192,78,93,229,30,96,65,87,37,139,17,101,190,27,134,161,233,39,120,103,136,194,138,154,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,132,14,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,24,124,174,27,178,66,235,196,126,118,225,108,151,179,95,41,44,213,24,142,162,81,58,250,152,202,64,166,130,24,36,168,152,216,7,188,205,162,134,77,129,168,177,30,209,114,6,119,54,155,78,104,254,68,243,55,238,95,88,162,84,43,147,6,67,84,225,92,175,196,185,255,0,125,162,164,237,24,226,160,109,118,35,42,120,138,120,237,212,114,72,51,200,19,49,185,128,77,83,168,20,78,33,223,67,25,190,246,32,113,174,188,209,252,137,230,111,220,190,177,68,130,10,242,159,2,254,20,51,79,6,229,159,181,61,153,244,183,16,91,172,93,183,161,214,236,189,170,166,56,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,187,121,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,232,56,78,243,79,147,127,48,48,247,168,192,166,251,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,64,180,174,84,252,118,218,158,213,65,194,206,114,226,106,177,185,13,67,65,130,46,183,25,196,160,146,7,16,24,236,238,110,204,64,98,76,79,6,242,38,54,62,128,184,108,130,57,46,215,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,60,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,244,25,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,60,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,127,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,251,91,167,24,136,56,200,242,82,174,84,60,14,83,97,171,85,147,139,140,198,58,182,190,220,169,234,15,8,218,92,37,167,106,26,73,70,72,10,182,118,38,23,148,231,136,143,164,45,172,77,12,163,38,166,82,7,70,77,16,20,85,243,189,202,223,254,109,51,174,223,98,255,0,85,225,107,189,207,181,126,138,154,8,58,46,127,253,50,45,224,31,97,151,239,108,165,81,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,4,85,242,142,204,204,85,131,248,189,179,224,91,77,94,182,92,123,111,175,183,221,233,100,146,78,153,118,106,73,171,32,156,64,77,129,230,3,129,192,76,196,182,199,60,226,204,206,122,180,180,241,161,156,119,220,130,225,131,31,230,174,22,135,125,234,213,111,142,158,221,38,224,110,205,85,87,81,21,36,85,58,24,24,31,68,234,6,94,153,11,137,244,246,62,140,90,182,58,248,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,164,255,0,156,134,122,88,177,134,86,100,222,18,193,119,155,85,202,203,140,55,227,166,45,12,43,134,149,169,134,59,124,221,34,113,56,161,152,43,42,255,0,124,141,136,138,13,25,197,227,49,112,139,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,178,136,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,2,252,177,114,183,240,161,198,78,10,237,118,47,105,218,176,151,104,197,55,15,233,174,143,101,236,177,191,100,159,184,196,143,109,116,148,94,224,238,215,95,120,92,24,212,255,0,32,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,90,175,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,130,85,21,20,226,187,138,236,184,225,43,46,15,26,227,89,123,117,214,187,169,5,130,193,4,204,21,87,122,161,102,119,17,119,103,233,194,27,133,229,153,217,198,49,33,102,99,51,142,51,173,107,202,102,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,112,198,179,52,179,75,29,231,78,59,185,230,102,101,223,125,179,137,47,61,30,219,91,217,97,167,234,244,161,8,99,252,92,32,17,142,145,196,3,238,139,107,166,175,171,187,187,202,87,42,30,7,41,176,213,170,201,197,198,99,29,91,95,110,84,245,7,132,109,46,18,211,181,13,36,163,36,5,91,59,19,11,202,115,196,71,210,22,214,38,134,81,147,83,41,3,162,201,142,79,246,172,17,196,189,102,37,199,119,218,76,79,149,248,118,162,158,229,97,183,92,40,198,99,189,52,129,80,221,150,183,108,128,192,116,178,133,49,151,226,142,26,144,49,103,17,98,150,32,147,68,24,214,113,99,230,159,57,62,96,98,31,81,157,74,167,10,188,61,97,94,40,57,87,224,220,163,197,53,61,131,183,251,90,166,221,116,10,88,234,38,182,87,69,122,173,40,170,35,19,111,238,163,54,18,2,56,165,148,24,195,126,230,138,190,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,16,109,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,105,202,83,141,127,109,209,209,240,155,153,183,59,173,101,234,30,180,152,46,225,59,245,227,42,24,96,234,29,176,157,135,124,125,16,138,89,34,41,8,133,227,114,137,158,54,138,16,59,170,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,147,207,240,89,203,207,43,248,88,181,90,177,125,246,142,147,18,230,160,211,204,213,152,129,202,66,130,137,231,17,25,41,232,98,45,4,0,69,156,58,238,13,49,177,205,171,128,73,209,16,139,110,104,254,123,51,55,238,95,71,162,86,235,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,247,21,205,31,207,102,102,253,203,232,244,75,197,97,206,21,113,150,58,225,66,225,196,182,4,182,213,221,131,10,226,139,141,167,20,82,69,35,17,210,219,163,163,161,158,26,200,161,96,220,64,5,61,79,92,183,190,208,233,27,3,0,76,98,19,83,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,75,25,108,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,32,249,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,149,66,34,32,43,85,230,143,228,79,51,126,229,245,138,37,212,230,25,198,157,171,133,140,175,168,177,97,12,65,72,57,169,137,105,217,176,253,27,211,13,83,209,64,242,109,150,225,60,100,76,32,2,45,40,196,230,196,199,51,11,116,228,0,155,109,181,93,174,215,91,255,0,35,218,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,49,155,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,160,138,21,90,184,174,225,71,49,248,74,204,115,193,88,214,46,221,106,174,234,79,96,191,193,11,133,45,222,148,93,153,200,89,221,250,115,6,225,105,97,119,114,140,136,93,156,192,227,144,232,170,200,247,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,0,35,135,149,127,29,85,56,3,16,218,184,97,205,42,250,185,240,197,242,162,27,110,12,154,26,88,182,90,110,51,213,76,101,4,173,28,109,52,129,85,53,75,51,72,102,125,35,16,109,163,25,153,199,49,43,24,28,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,46,156,180,185,130,83,103,13,170,207,195,230,111,221,106,228,204,26,10,126,205,103,187,85,203,45,84,248,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,82,119,115,114,212,36,41,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,181,94,104,254,68,243,55,238,95,88,162,84,83,153,215,48,10,204,162,163,169,225,251,36,49,23,100,199,85,123,160,196,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,29,211,70,100,80,136,22,140,50,16,28,117,175,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,20,117,115,58,230,1,89,148,84,117,60,63,100,134,34,236,152,234,175,116,24,154,229,20,115,197,85,97,165,146,8,102,136,105,140,129,163,121,167,142,163,186,104,204,138,17,2,209,134,66,3,140,36,85,17,16,88,175,49,254,95,244,124,68,88,165,205,188,161,195,191,231,177,65,217,160,150,154,158,72,41,227,196,84,187,194,61,181,7,49,199,24,77,12,110,230,19,57,110,120,226,120,137,143,241,47,20,32,172,170,21,133,113,181,203,46,213,196,174,112,216,179,79,5,226,138,188,53,114,196,21,13,65,140,106,10,156,107,96,8,32,161,147,179,87,4,71,60,68,199,186,158,154,148,163,140,157,137,166,142,77,163,211,149,229,11,11,229,205,193,71,238,170,204,121,239,248,254,217,117,143,44,176,183,227,46,85,48,55,74,59,165,115,56,60,118,193,155,112,152,238,3,121,37,40,152,136,35,17,29,98,41,162,145,170,7,58,191,52,248,91,229,253,15,168,220,84,191,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,104,129,231,87,230,159,11,124,191,161,245,27,138,10,149,201,30,211,106,191,218,179,230,197,125,182,82,92,109,183,26,124,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,91,87,48,206,11,46,188,44,102,133,69,247,8,97,250,177,202,188,75,80,207,135,235,30,164,170,154,138,119,143,116,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,169,33,132,219,110,131,145,143,231,179,245,111,246,146,146,156,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,241,144,152,72,58,73,16,23,186,77,174,154,62,172,238,206,24,193,41,222,229,197,192,229,79,10,88,54,191,24,102,9,210,84,102,46,48,167,128,43,161,136,34,148,44,148,130,238,109,69,20,236,206,70,100,78,37,57,9,116,136,226,136,69,137,161,105,100,242,156,15,242,194,166,225,151,52,46,57,185,152,216,202,147,19,223,109,53,21,84,152,69,173,173,44,16,83,210,73,25,68,85,149,32,90,59,212,201,20,135,31,69,156,226,137,136,223,124,196,64,81,95,170,2,34,32,34,34,8,234,231,73,147,151,220,97,147,88,75,56,173,19,117,41,50,238,225,81,79,116,166,218,13,182,150,228,84,241,141,78,242,54,119,217,60,20,241,116,196,12,139,180,238,247,70,50,119,176,14,92,153,153,248,47,227,39,46,46,53,21,119,88,232,47,215,2,195,53,144,91,228,211,181,118,248,202,158,156,38,23,49,19,132,106,164,166,148,153,245,211,162,198,34,68,2,202,114,120,148,202,26,108,250,200,108,115,148,115,65,73,37,70,34,179,205,13,189,234,231,150,24,34,184,134,146,209,77,33,197,169,176,71,83,28,50,59,51,22,172,14,206,36,206,226,248,209,32,201,163,63,179,142,197,195,254,77,98,204,226,196,112,246,138,76,51,111,42,136,233,183,24,118,186,163,38,142,154,155,120,1,188,125,89,228,138,46,166,199,16,223,184,189,209,119,88,203,169,105,230,43,198,109,139,50,56,24,203,214,194,86,173,191,135,61,42,42,134,64,57,35,182,199,107,158,25,43,105,134,82,233,19,205,29,115,65,16,201,210,120,228,142,57,201,182,235,25,61,128,112,95,147,150,44,253,226,131,0,101,86,41,155,101,150,235,112,146,162,227,30,211,126,211,75,73,79,45,92,180,218,129,129,135,88,41,202,46,160,147,16,117,55,182,174,58,56,79,159,13,121,67,77,144,185,13,129,178,142,24,41,35,168,195,182,120,97,184,61,36,242,205,4,183,19,214,90,217,163,57,116,55,9,42,100,154,70,103,97,209,141,153,132,89,152,90,210,249,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,95,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,164,28,174,60,137,229,151,223,94,177,90,174,169,6,58,216,179,129,238,32,172,252,71,94,120,106,194,216,14,235,136,49,5,23,104,174,183,77,210,138,146,27,133,156,12,154,43,151,80,229,120,98,134,70,97,111,122,93,6,82,232,59,245,91,98,156,158,19,50,103,25,100,14,67,97,140,173,199,153,139,87,140,110,246,122,125,135,85,46,143,5,16,62,155,104,169,73,197,165,58,104,91,220,140,165,119,55,102,238,104,227,233,195,21,96,84,255,0,58,243,239,41,248,118,194,180,184,215,56,241,95,209,251,45,109,192,45,112,84,246,26,154,189,245,71,28,146,12,123,41,227,144,219,80,134,71,213,219,111,187,166,186,187,51,133,64,69,109,88,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,232,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,234,229,80,17,17,1,17,16,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,201,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,80,237,151,184,214,235,150,184,255,0,13,102,53,138,158,146,123,150,21,188,81,94,232,226,171,2,40,36,158,154,96,154,49,144,68,132,156,28,129,153,217,136,95,77,116,118,241,83,19,206,175,202,198,22,249,129,67,233,215,21,10,200,50,83,225,163,136,188,9,197,6,86,80,102,102,5,168,254,197,71,120,162,217,55,245,50,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,154,200,57,172,112,43,83,140,99,175,226,159,42,40,42,234,111,180,180,239,54,53,161,42,168,134,2,183,82,81,27,251,72,30,105,5,196,226,138,158,56,138,24,216,186,140,241,144,128,144,200,242,216,87,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,235,33,60,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,139,189,178,237,117,178,212,157,101,154,231,87,65,81,37,60,244,135,45,52,197,17,148,19,196,112,205,19,144,187,59,132,145,73,36,102,62,4,6,66,250,179,187,46,170,191,254,104,92,11,126,5,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,138,18,167,141,236,1,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,81,78,30,177,77,139,3,112,95,150,152,215,20,215,118,43,46,31,202,251,53,210,227,83,210,57,58,20,176,90,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,128,254,138,63,2,127,236,231,255,0,6,111,31,243,68,23,84,139,228,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,180,14,102,28,107,220,120,96,192,150,220,19,150,151,62,205,153,56,183,74,154,42,200,222,150,111,99,80,195,52,111,37,68,212,243,12,155,250,218,28,17,177,71,181,244,156,152,216,161,97,32,181,94,108,92,107,220,113,78,42,185,240,175,150,247,61,152,110,205,165,54,49,156,30,150,162,27,173,112,201,79,81,29,60,100,194,114,67,217,100,135,105,184,200,4,242,188,177,152,51,68,206,118,107,194,175,12,248,203,138,252,220,163,202,220,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,123,152,166,61,210,198,1,24,187,110,51,29,196,1,190,64,166,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,19,224,163,133,27,23,9,121,53,69,131,122,86,170,204,95,114,210,179,20,222,232,161,49,237,245,91,141,227,141,138,71,115,120,96,3,233,70,218,0,190,135,39,76,14,89,25,4,112,115,35,229,217,106,200,138,104,243,163,33,44,85,112,101,244,116,226,56,134,130,106,241,148,44,115,245,96,167,128,226,57,230,122,137,194,160,231,109,65,154,71,140,192,201,201,128,196,35,182,14,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,140,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,199,179,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,68,39,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,189,2,132,14,87,188,107,254,231,252,118,25,49,152,87,59,85,14,91,99,43,129,212,203,113,173,126,143,177,174,133,8,128,84,60,162,47,172,50,244,160,134,70,145,216,35,247,37,223,24,132,189,73,191,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,77,56,145,201,11,87,17,249,37,138,114,94,243,124,171,179,83,226,58,120,132,43,233,163,25,14,154,120,103,142,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,218,165,162,12,85,209,93,167,51,252,151,186,229,79,22,152,182,251,14,16,171,180,225,140,115,80,55,235,53,97,25,75,5,124,242,67,17,92,8,36,114,45,13,171,14,98,40,157,217,193,164,141,216,70,51,143,91,75,65,38,156,152,56,120,181,98,76,77,137,120,145,196,182,170,179,60,39,80,54,76,47,80,53,130,48,53,108,212,242,118,242,56,133,247,145,133,60,244,226,46,127,139,210,170,71,102,35,22,120,229,209,81,78,11,242,114,251,144,92,48,96,12,170,197,51,111,189,90,173,242,84,92,99,218,13,217,170,170,234,37,171,150,155,80,51,3,232,157,65,69,212,18,113,62,158,246,209,139,70,173,104,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,191,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,65,201,83,202,198,41,249,129,93,233,214,229,127,232,49,235,226,11,128,236,229,201,126,32,173,57,13,134,236,183,92,105,38,43,233,125,20,186,65,110,26,88,239,95,138,2,169,218,61,89,2,30,206,110,109,47,82,70,217,24,140,199,178,51,18,121,116,229,231,195,142,104,112,209,144,212,248,67,53,49,189,93,198,229,113,168,123,144,97,246,150,57,168,176,219,73,239,21,44,18,179,57,25,145,59,156,187,77,225,105,28,186,67,251,228,211,221,2,32,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,143,103,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,21,207,243,98,227,94,227,138,113,85,207,133,124,183,185,236,195,118,109,41,177,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,30,203,36,59,77,198,64,39,149,229,140,193,154,38,115,179,94,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,0,92,7,45,62,5,105,184,154,196,213,89,159,153,212,20,149,89,95,135,42,39,182,213,80,149,84,177,207,119,184,189,59,56,192,15,4,129,44,33,11,79,12,197,35,147,110,126,156,98,38,197,35,199,74,184,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,103,251,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,252,87,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,20,177,212,77,108,174,136,183,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,48,69,7,44,174,59,110,185,35,140,173,217,25,154,88,154,146,60,175,191,84,72,52,181,151,73,200,3,13,214,155,17,9,199,38,142,193,77,52,186,12,128,123,99,3,147,175,186,54,105,186,179,104,177,129,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,210,211,202,143,141,127,194,110,21,131,134,188,204,185,218,169,177,38,18,183,211,211,97,41,117,232,205,120,181,195,25,11,211,236,97,104,202,106,88,227,14,241,45,242,68,251,156,29,225,154,82,11,213,207,236,217,252,5,100,214,44,205,207,162,23,92,81,244,94,222,85,190,203,182,14,179,79,239,48,238,34,209,250,112,134,238,164,178,237,46,156,65,33,237,45,187,94,10,241,135,48,142,35,177,175,16,88,91,136,187,157,226,213,13,235,5,238,11,37,158,10,67,246,61,36,50,68,241,85,70,48,25,145,255,0,76,1,27,75,35,201,213,118,33,97,48,104,226,104,242,20,80,173,204,235,128,239,192,133,246,167,62,114,158,203,183,0,226,11,129,123,74,215,110,183,116,233,112,188,196,16,140,122,151,84,159,163,81,57,84,56,237,142,56,161,39,142,22,211,124,66,225,107,252,91,103,125,171,136,252,254,196,121,209,102,177,213,217,169,241,29,61,172,142,130,166,65,144,233,167,134,221,77,79,48,49,143,113,131,75,12,155,15,65,114,13,164,226,14,238,13,126,188,140,127,61,159,171,127,180,148,85,169,84,228,99,249,236,253,91,253,164,130,85,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,126,156,203,121,125,211,103,13,170,241,196,30,80,90,170,228,204,26,10,126,211,120,180,210,69,45,84,248,148,0,105,96,141,163,99,157,130,3,167,166,130,82,96,134,34,57,223,65,102,115,113,214,194,249,92,121,236,203,47,190,189,30,181,73,247,49,158,53,255,0,114,174,92,65,96,192,23,59,84,153,155,138,127,23,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,110,16,67,108,187,93,108,181,39,89,102,185,213,208,84,73,79,61,33,203,77,49,68,101,4,241,28,51,68,228,46,206,225,36,82,73,25,143,129,1,144,190,172,238,203,208,101,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,140,152,194,49,210,56,140,189,226,109,116,209,181,119,102,127,42,170,255,0,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,204,39,167,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,141,186,201,247,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,227,4,131,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,88,214,32,191,254,88,188,120,254,4,47,180,217,13,155,23,173,184,7,16,92,7,217,183,75,141,199,167,75,133,230,32,152,164,208,122,68,253,26,137,202,157,139,116,145,197,9,60,147,62,155,229,39,147,78,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,225,196,216,90,251,131,238,48,218,113,29,15,100,171,168,183,208,93,35,143,170,18,110,165,173,165,138,174,154,77,65,221,155,124,19,196,122,107,184,119,104,76,196,206,205,43,252,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,176,72,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,171,107,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,5,133,115,35,229,247,83,196,77,52,121,195,147,118,170,65,204,91,117,56,211,86,219,97,138,40,79,19,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,235,160,70,205,105,124,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,45,53,40,128,136,136,8,136,131,25,108,254,201,203,239,15,249,203,139,50,119,17,205,218,42,240,205,192,169,227,169,218,1,218,233,76,90,74,106,157,128,102,209,245,96,146,41,122,123,220,131,126,210,247,133,217,121,91,206,41,190,226,11,117,138,211,119,174,237,20,152,102,222,118,187,92,125,32,14,207,74,117,85,21,101,30,162,204,231,172,245,117,7,169,59,151,191,166,187,68,89,175,211,156,254,80,211,97,12,249,195,89,185,110,130,146,26,124,194,179,148,53,140,51,202,115,205,113,183,244,226,146,99,2,247,0,30,154,106,24,197,129,251,222,25,29,197,157,247,28,123,32,151,238,73,121,103,138,176,254,92,102,38,105,93,169,59,61,151,24,92,45,246,251,71,82,57,2,74,142,192,213,61,121,199,112,48,28,46,117,109,24,152,17,126,50,9,197,216,92,59,228,169,81,78,11,242,114,251,144,92,48,96,12,170,197,51,111,189,90,173,242,84,92,99,218,13,217,170,170,234,37,171,150,155,80,51,3,232,157,65,69,212,18,113,62,158,246,209,139,70,173,104,8,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,162,184,79,152,247,6,56,231,21,89,176,86,22,206,78,219,122,196,23,10,123,93,186,155,232,237,214,62,189,84,242,12,113,71,188,233,132,7,113,152,182,164,236,45,174,174,236,221,232,42,174,127,102,207,224,43,38,177,102,110,125,16,186,226,143,162,246,242,173,246,93,176,117,154,127,121,135,113,22,143,211,132,55,117,37,151,105,116,226,9,15,105,109,218,240,87,140,57,132,113,29,141,120,130,194,220,69,220,239,22,168,111,88,47,112,89,44,240,82,31,177,233,33,146,39,138,170,49,128,204,143,250,96,8,218,89,30,78,171,177,11,9,131,71,19,71,144,162,133,110,103,92,7,126,4,47,181,57,243,148,246,93,184,7,16,92,11,218,86,187,117,187,167,75,133,230,32,132,99,212,186,164,253,26,137,202,161,199,108,113,197,9,60,112,182,155,226,23,11,95,226,219,59,237,92,71,231,246,35,206,139,53,142,174,205,79,136,233,237,100,116,21,50,12,135,77,60,54,234,106,121,129,140,123,140,26,88,100,216,122,11,144,109,39,16,119,112,107,245,228,99,249,236,253,91,253,164,162,173,74,167,35,31,207,103,234,223,237,36,18,168,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,22,127,204,127,151,253,103,14,247,217,115,111,40,112,239,249,211,215,246,104,37,166,167,146,122,137,48,237,86,192,143,109,65,204,114,72,112,205,35,57,132,206,91,90,73,94,34,96,252,75,203,72,56,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,101,211,152,215,16,89,79,147,28,62,222,240,190,98,97,251,86,41,186,227,139,125,69,29,135,12,221,32,169,122,91,156,145,203,78,50,200,114,194,63,138,236,253,120,234,25,250,144,200,229,27,52,82,1,232,99,0,40,50,51,207,44,127,131,115,79,130,108,206,204,28,190,196,52,151,204,61,124,203,124,65,83,67,93,76,239,178,80,246,125,67,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,152,166,123,35,56,121,206,222,29,185,117,231,62,29,206,76,91,86,71,113,192,248,146,166,139,8,204,16,76,24,100,218,150,185,165,104,170,225,154,81,152,42,69,224,157,192,118,132,102,231,221,188,228,39,134,20,25,84,42,41,197,119,21,217,113,194,86,92,30,53,198,178,246,235,173,119,82,11,5,130,9,152,42,174,245,66,204,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,80,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,197,194,7,33,107,36,160,62,232,190,154,234,250,51,59,182,61,156,87,113,93,152,252,90,230,57,227,92,107,47,97,181,80,245,32,176,88,32,153,206,150,209,74,78,206,226,46,236,221,73,143,104,188,179,59,49,72,66,44,204,0,17,198,1,79,243,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,188,149,127,220,40,255,0,175,250,241,81,86,165,83,254,225,71,253,127,215,138,8,171,89,84,44,85,212,186,115,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,33,107,252,210,248,156,203,142,33,179,150,134,201,151,86,91,85,93,38,1,237,86,191,165,244,85,45,55,183,227,144,96,62,155,63,72,95,163,79,56,213,12,110,210,73,25,245,78,72,221,132,245,42,85,193,71,12,121,143,196,230,114,209,89,48,45,234,235,133,169,48,254,151,75,134,47,162,166,121,61,131,32,9,157,36,140,237,44,79,214,57,227,1,141,130,70,145,180,57,25,156,98,55,106,107,146,249,67,140,179,235,52,48,254,81,229,252,20,146,95,113,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,123,176,71,20,114,72,236,44,70,236,14,194,36,78,194,249,15,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,133,85,69,229,51,75,52,176,38,75,96,75,158,102,102,93,247,216,216,110,205,209,237,181,189,150,106,142,151,86,96,134,63,197,194,7,33,107,36,160,62,232,190,154,234,250,51,59,181,21,194,124,199,184,49,199,56,170,205,130,176,182,114,118,219,214,32,184,83,218,237,212,223,71,110,177,245,234,167,144,99,138,61,231,76,32,59,140,197,181,39,97,109,117,119,102,239,65,242,185,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,90,87,48,206,52,237,92,44,101,125,69,139,8,98,10,65,205,76,75,78,205,135,232,222,152,106,158,138,7,147,108,183,9,227,34,97,0,17,105,70,39,54,38,57,152,91,167,32,4,219,106,87,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,158,61,153,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,60,253,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,83,233,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,61,28,87,113,93,151,28,37,101,193,227,92,107,47,110,186,215,117,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,97,77,121,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,219,2,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,122,12,210,205,44,119,157,56,238,231,153,153,151,125,246,206,36,188,244,123,109,111,101,134,159,171,210,132,33,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,229,80,101,80,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,136,169,254,117,231,222,83,240,237,133,105,113,174,113,226,191,163,246,90,219,128,90,224,169,236,53,53,123,234,142,57,36,24,246,83,199,33,182,161,12,143,171,182,223,119,77,117,118,103,10,128,138,223,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,50,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,16,22,56,60,104,100,229,139,32,184,160,199,249,85,133,166,223,101,181,92,35,168,183,71,180,219,179,82,213,211,197,87,21,54,166,102,103,209,10,129,139,168,68,228,125,61,239,163,150,141,145,242,138,14,120,56,2,154,43,174,86,102,149,14,30,171,122,138,170,123,141,130,233,118,22,148,160,96,136,162,158,138,156,223,94,144,27,188,213,230,61,204,102,205,39,229,52,109,180,35,175,23,102,246,50,198,185,119,128,178,182,243,61,35,97,236,184,167,184,195,101,130,24,24,79,125,117,89,85,84,205,41,190,164,102,68,241,131,54,172,12,16,134,130,196,230,71,34,156,143,176,5,52,183,92,211,205,42,236,61,86,213,20,180,246,235,5,174,236,77,40,192,225,41,75,61,109,56,62,189,35,54,120,104,12,187,156,193,158,63,201,105,31,116,91,41,254,229,139,149,191,130,254,13,176,87,107,177,123,50,235,139,123,70,41,184,127,77,117,187,87,106,145,251,36,253,198,66,27,168,99,162,247,7,110,154,123,194,198,230,130,234,149,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,32,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,68,4,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,84,74,240,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,90,185,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,8,61,175,28,156,34,93,120,65,205,193,194,144,92,106,239,24,78,253,78,87,44,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,246,239,233,190,142,18,67,35,140,125,86,140,106,175,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,95,184,138,200,108,27,196,150,81,223,114,167,25,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,91,227,34,213,197,140,119,131,156,100,251,12,153,241,236,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,12,130,120,177,242,177,156,159,47,241,15,167,78,177,172,87,255,0,194,231,30,63,254,139,25,155,194,166,111,222,191,55,248,154,44,33,125,185,220,127,253,93,178,154,200,33,210,255,0,202,10,35,146,111,236,116,224,63,189,2,176,4,19,253,255,0,114,203,255,0,169,255,0,255,0,181,197,0,43,37,62,19,188,172,100,223,203,252,61,233,208,42,170,130,149,112,157,229,99,38,254,95,225,239,78,129,66,95,49,60,158,206,220,173,226,46,233,116,206,140,73,87,140,42,49,61,61,45,77,6,48,43,52,22,216,47,65,13,44,16,155,4,20,228,81,68,112,56,140,68,26,177,232,49,200,236,205,40,57,100,18,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,0,33,219,150,46,122,100,214,72,113,5,77,85,155,24,90,212,50,98,13,182,203,110,49,184,215,20,113,225,125,209,76,210,19,71,211,32,254,152,50,167,132,167,34,143,163,27,200,238,109,25,202,207,61,43,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,152,158,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,11,255,0,86,43,206,11,50,50,227,13,240,192,249,115,138,104,251,94,41,198,87,8,37,194,227,216,90,110,203,37,21,68,18,85,85,117,75,186,29,32,144,160,212,95,168,93,171,107,11,131,202,67,118,185,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,142,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,135,148,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,37,62,26,242,231,25,101,14,67,96,108,176,204,12,85,73,136,175,184,98,207,13,182,162,186,146,153,160,131,100,122,180,80,70,218,51,144,67,23,78,22,144,132,78,70,137,164,33,18,55,102,178,14,83,188,20,91,176,182,21,182,113,81,153,22,205,248,146,243,173,78,14,128,218,170,158,107,85,9,71,81,79,37,68,130,228,17,205,218,163,155,112,49,70,98,209,52,82,1,187,202,236,18,84,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,130,45,121,224,226,124,26,246,172,172,193,133,111,164,170,197,129,81,113,186,5,80,220,157,167,183,91,156,98,140,163,58,86,238,32,169,148,65,198,82,211,71,160,144,67,93,210,105,25,121,79,127,194,184,83,52,240,110,41,199,86,79,108,225,187,54,32,183,92,47,22,238,205,29,71,108,161,138,166,51,158,14,148,174,209,201,190,49,49,216,110,194,90,232,238,204,238,170,7,26,25,199,98,207,222,40,49,254,106,225,104,118,89,110,183,8,233,237,210,110,55,237,52,180,148,241,82,69,83,161,128,24,117,130,156,101,233,144,177,7,83,99,234,227,171,209,84,25,84,34,181,94,88,185,165,248,80,224,219,5,118,187,239,180,238,184,75,180,97,107,135,244,175,71,178,246,89,31,178,65,220,2,39,182,134,74,47,124,119,107,175,188,78,108,106,234,144,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,47,41,154,88,119,29,226,188,9,115,176,101,166,98,253,4,196,149,93,30,197,136,61,145,13,211,177,237,152,14,79,233,89,157,163,147,124,98,113,251,207,238,245,55,55,120,178,245,104,131,23,124,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,148,158,77,153,233,147,80,216,174,217,13,30,22,181,97,156,125,81,165,204,238,146,87,20,149,88,187,105,212,17,8,137,70,205,23,100,131,164,195,0,200,91,132,167,152,65,191,30,74,170,243,66,224,163,247,64,96,67,206,124,189,182,93,107,179,39,6,219,194,154,43,117,19,117,189,179,107,25,136,206,157,162,34,109,38,139,171,60,209,188,108,231,39,191,22,201,8,226,233,195,14,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,134,81,8,168,87,7,220,89,224,222,46,178,191,233,197,138,158,146,207,125,160,168,146,154,251,135,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,179,94,160,51,185,68,108,222,43,152,143,23,159,185,75,38,155,232,181,111,71,48,177,143,86,139,11,239,160,237,48,193,210,40,187,85,92,155,157,163,110,148,114,142,198,45,251,165,146,45,99,56,218,93,161,98,188,233,51,35,46,49,78,114,225,44,1,135,40,247,226,252,19,111,168,139,18,214,246,22,143,241,117,99,79,61,21,47,89,244,57,122,96,242,203,166,143,24,118,191,116,156,202,81,27,85,224,219,40,243,31,58,56,142,193,152,99,43,111,30,195,189,91,174,17,223,125,188,116,15,89,13,150,58,51,25,187,92,145,109,32,45,166,17,136,12,155,99,57,100,138,50,33,99,213,168,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,89,10,112,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,133,197,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,93,180,65,142,15,26,25,57,98,200,46,40,49,254,85,97,105,183,217,109,87,8,234,45,209,237,54,236,212,181,116,241,85,197,77,169,153,153,244,66,160,98,234,17,57,31,79,123,232,229,163,122,14,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,31,65,205,31,207,102,102,253,203,232,244,74,213,80,101,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,91,115,206,252,201,254,178,126,205,84,255,0,150,47,48,10,60,162,172,166,225,251,59,241,23,100,192,181,123,96,195,55,41,99,130,42,91,13,84,147,205,52,163,82,98,13,35,195,60,149,29,243,72,100,48,144,14,172,49,145,156,117,3,158,119,230,79,245,147,246,106,11,0,225,115,61,63,115,94,123,97,156,235,250,45,244,143,232,231,109,254,166,118,238,199,215,237,20,115,211,126,253,211,147,110,222,190,239,200,125,118,233,221,174,173,229,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,82,41,203,23,151,253,30,110,214,83,113,3,157,248,119,181,224,90,77,179,225,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,126,248,100,1,25,136,199,87,40,196,194,64,174,188,183,57,116,211,96,12,61,38,114,113,25,130,169,39,196,247,202,114,142,203,97,184,12,187,237,54,233,233,103,167,169,10,216,28,218,25,14,170,26,151,18,167,150,51,233,0,139,19,140,134,113,199,101,92,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,159,69,229,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,56,65,15,0,60,96,221,120,77,205,193,43,131,210,73,129,49,141,69,29,6,43,9,162,39,58,104,0,201,163,174,136,163,2,151,125,59,77,41,188,98,36,210,129,24,109,222,241,201,29,176,42,213,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,135,69,80,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,196,19,83,153,60,20,97,94,43,56,17,202,107,221,166,217,217,243,55,12,229,125,146,76,57,112,167,104,194,74,253,150,200,164,27,101,67,200,64,5,12,166,238,192,70,77,209,144,220,217,246,148,161,44,48,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,146,79,9,222,86,50,111,229,254,30,244,232,21,165,115,45,229,247,77,156,54,171,199,16,121,65,106,171,147,48,104,41,251,77,226,211,73,20,181,83,226,80,1,165,130,54,141,142,118,8,14,158,154,9,73,130,24,136,231,125,5,153,205,199,80,168,28,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,126,131,154,63,145,60,205,251,151,214,40,148,90,242,243,225,91,62,115,199,52,41,243,27,42,241,133,94,94,91,112,93,67,202,120,213,169,59,67,67,91,211,247,105,32,129,200,70,168,204,77,154,88,136,154,54,134,66,234,235,212,142,57,101,43,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,242,185,67,157,25,95,159,88,54,60,192,202,60,95,73,136,172,82,84,75,72,245,16,132,145,28,83,198,237,190,41,98,148,70,88,143,71,18,97,49,23,112,48,54,212,76,93,195,218,162,34,2,34,32,141,94,119,191,65,63,5,153,105,237,15,254,89,253,32,171,246,71,239,223,232,95,102,110,223,225,248,175,223,189,155,249,126,255,0,241,59,186,138,40,114,246,183,6,219,177,254,26,184,102,53,166,174,233,132,233,111,20,83,95,168,105,9,198,122,171,112,204,15,83,12,110,198,14,198,81,49,139,59,24,119,187,123,195,226,215,191,206,79,58,254,156,241,5,105,201,202,75,127,70,147,44,173,239,214,158,72,182,201,61,117,198,42,122,137,54,147,72,76,80,140,1,70,195,168,1,52,157,125,119,14,199,86,0,131,42,132,84,83,130,252,227,190,231,239,12,24,3,53,113,76,59,47,87,91,124,148,247,25,55,3,246,154,170,74,137,105,37,169,208,0,0,58,199,78,82,244,196,88,67,169,177,181,97,213,235,90,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,89,41,162,2,234,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,219,68,24,224,241,161,147,150,44,130,226,131,31,229,86,22,155,125,150,213,112,142,162,221,30,211,110,205,75,87,79,21,92,84,218,153,153,159,68,42,6,46,161,19,145,244,247,190,142,90,55,160,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,244,28,209,252,246,102,111,220,190,143,68,173,85,6,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,53,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,128,30,104,254,123,51,55,238,95,71,162,87,127,203,35,61,50,227,135,78,4,113,214,104,102,133,231,176,218,168,115,2,182,40,97,137,152,234,174,21,69,108,183,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,104,28,209,252,246,102,111,220,190,143,68,173,170,167,20,223,106,240,173,187,5,84,87,111,178,218,174,21,183,74,58,110,144,55,74,170,174,58,104,234,36,222,205,188,183,5,21,51,104,238,226,221,61,69,153,200,157,195,213,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,175,255,0,148,167,5,30,219,172,163,226,203,51,109,150,170,203,44,61,104,240,93,190,118,235,200,85,208,207,211,59,153,51,22,200,250,39,20,177,196,50,9,19,200,229,43,52,111,20,38,116,131,150,159,2,180,220,77,98,106,172,207,204,234,10,74,172,175,195,149,19,219,106,168,74,170,88,231,187,220,94,157,156,96,7,130,64,150,16,133,167,134,98,145,201,183,63,78,49,19,98,145,227,156,148,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,46,127,143,238,48,110,188,89,102,225,21,189,233,35,192,152,58,162,178,131,10,4,49,19,29,76,6,98,210,87,74,82,0,203,190,161,161,136,218,50,17,104,128,64,54,239,105,36,147,234,242,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,154,240,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,100,39,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,50,99,57,11,89,37,50,247,137,244,215,70,209,153,153,131,24,37,42,159,247,10,63,235,254,188,84,85,169,84,255,0,184,81,255,0,95,245,226,130,42,215,160,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,127,62,178,8,227,147,129,204,27,197,238,13,26,170,83,164,177,230,45,142,156,130,195,126,48,125,146,6,174,93,138,179,107,57,29,49,19,147,177,51,57,194,100,230,12,76,82,197,40,90,7,38,140,231,201,44,57,83,127,201,185,237,181,118,140,197,197,213,16,77,13,108,213,115,213,5,248,41,226,172,153,225,138,32,129,161,162,10,104,68,137,222,73,8,229,57,205,216,180,16,140,37,125,99,3,138,112,182,99,228,118,99,213,97,188,73,67,117,194,88,207,9,92,0,136,70,87,134,170,134,170,55,25,34,154,41,99,127,238,36,142,88,201,196,133,192,192,157,156,73,230,211,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,140,61,7,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,201,77,16,90,175,52,127,34,121,155,247,47,172,81,40,64,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,223,243,71,242,39,153,191,114,250,197,18,128,20,21,127,138,174,38,49,151,21,249,185,89,154,88,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,54,177,76,123,165,144,206,66,102,220,102,91,68,3,100,97,90,248,96,224,86,167,31,240,243,153,220,79,102,149,5,92,24,98,199,129,239,119,44,25,12,53,81,108,187,92,96,167,173,2,158,87,142,71,154,48,165,154,153,157,163,48,14,169,144,62,226,140,12,36,249,60,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,153,78,38,237,54,171,7,8,153,175,98,177,91,41,45,214,219,118,91,223,105,40,232,233,33,24,96,166,130,59,100,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,49,183,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,64,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,160,226,171,137,140,101,197,126,110,86,102,150,48,161,164,183,0,211,141,182,209,108,166,102,32,183,91,163,57,14,40,30,77,172,83,30,233,100,51,144,153,183,25,150,209,0,217,24,82,5,118,156,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,15,173,195,7,2,181,56,255,0,135,156,206,226,123,52,168,42,224,195,22,60,15,123,185,96,200,97,170,139,101,218,227,5,61,104,20,242,188,114,60,209,133,44,212,204,237,25,128,117,76,129,247,20,96,97,37,154,172,146,56,155,180,218,172,28,34,102,189,138,197,108,164,183,91,109,217,111,125,164,163,163,164,132,97,130,154,8,237,147,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,109,208,101,80,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,209,4,0,242,184,243,217,150,95,125,122,61,106,159,228,68,5,101,92,222,126,130,126,227,107,151,210,239,244,87,233,5,175,232,183,239,223,232,167,80,186,159,189,251,191,214,61,191,247,223,115,234,247,250,106,245,84,69,243,193,198,182,170,252,127,149,153,115,13,61,91,92,172,118,123,141,238,162,82,1,232,20,21,211,69,12,66,5,187,115,155,21,190,103,38,113,102,102,40,244,114,213,216,66,50,214,85,11,21,117,63,220,177,115,75,240,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,233,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,208,93,82,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,34,34,2,34,32,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,44,3,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,165,83,157,95,149,140,45,243,2,135,211,174,42,42,248,78,243,79,147,127,48,48,247,168,192,131,37,53,107,252,127,112,125,106,226,203,40,200,109,237,87,30,59,193,212,245,149,248,80,225,148,88,42,103,48,23,146,134,81,144,198,45,149,15,12,64,210,17,11,196,98,7,187,99,73,28,151,64,136,49,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,242,148,207,115,88,224,178,213,153,152,2,191,136,236,185,195,244,144,99,108,41,78,245,120,144,198,164,105,218,233,100,130,19,121,37,49,113,219,45,77,56,128,56,147,144,17,66,50,7,227,28,32,140,97,133,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,44,87,154,23,5,31,186,3,2,30,115,229,237,178,235,93,153,56,54,222,20,209,91,168,155,173,237,155,88,204,70,116,237,17,19,105,52,93,89,230,141,227,103,57,61,248,182,72,71,23,78,24,112,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,40,133,0,60,205,44,25,53,135,248,184,197,33,147,151,190,223,219,245,184,98,168,130,164,170,33,162,196,82,207,49,86,65,25,187,127,185,200,96,196,109,28,178,203,30,161,179,165,24,121,254,52,184,210,198,92,100,227,43,69,230,243,135,105,48,222,30,195,116,242,67,101,178,195,51,84,157,57,204,209,189,76,210,212,184,1,74,114,20,81,232,219,68,4,35,6,97,221,188,228,169,92,179,248,40,183,113,63,142,238,88,219,50,237,157,167,45,176,150,180,213,180,114,53,84,62,217,174,154,25,26,58,120,106,33,40,246,116,117,9,228,113,147,115,107,0,184,56,204,228,54,86,178,93,225,186,217,146,86,156,146,194,212,188,57,73,72,121,116,116,242,212,216,222,154,174,122,144,217,52,242,75,43,57,212,17,76,198,211,28,172,97,35,239,140,216,129,216,92,118,176,84,180,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,110,188,125,241,15,117,225,159,134,139,254,60,194,183,90,74,12,89,112,168,166,178,97,195,169,163,42,144,237,179,158,166,76,44,206,12,113,211,71,85,48,60,191,139,223,16,177,49,234,209,157,197,40,107,231,73,156,118,44,97,156,184,75,39,109,16,245,42,242,238,223,81,81,116,169,220,109,182,170,228,52,242,13,54,194,6,103,217,4,20,242,245,4,204,75,180,237,247,74,50,103,8,235,69,232,40,176,85,214,191,0,94,115,26,26,138,70,182,216,239,22,203,37,68,68,101,215,41,235,161,173,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,61,172,177,203,60,85,155,184,190,60,11,130,169,59,93,234,162,223,114,184,83,82,140,114,73,37,87,98,162,158,176,224,136,35,2,51,154,64,167,32,140,24,125,233,8,5,221,153,221,216,47,43,147,206,119,221,112,31,17,117,25,53,13,142,146,178,219,154,52,238,53,21,101,33,4,244,51,219,169,106,234,98,48,241,19,2,23,152,8,29,153,245,56,201,137,182,56,73,54,139,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,57,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,128,161,175,154,231,5,31,131,44,85,63,18,153,103,108,186,212,225,188,91,112,168,169,197,177,105,214,134,207,116,154,65,38,168,222,228,242,12,53,82,72,125,196,59,35,149,182,177,179,77,12,67,50,139,207,230,21,179,6,222,176,6,37,179,102,52,148,145,225,58,251,61,109,53,248,234,234,222,150,1,183,28,38,53,47,36,204,66,241,7,73,207,83,98,29,173,171,234,218,106,131,30,206,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,233,254,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,252,172,194,162,193,182,236,127,137,109,249,115,118,171,186,97,58,91,197,108,54,26,234,177,113,158,170,220,51,27,83,77,35,56,3,177,148,76,4,236,224,29,238,254,232,248,55,191,225,22,217,146,87,174,34,240,101,155,136,185,41,35,203,234,250,138,154,107,169,213,213,207,75,0,153,210,204,52,207,36,208,16,156,65,218,94,13,79,112,128,182,174,110,192,196,232,36,127,148,239,5,22,236,45,133,109,156,84,102,69,179,126,36,188,235,83,131,160,54,170,167,154,213,66,81,212,83,201,81,32,185,4,115,118,168,230,220,12,81,152,180,77,20,128,110,242,187,4,149,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,237,121,121,112,153,131,120,186,202,252,237,192,247,218,138,75,61,246,130,163,11,212,216,177,25,80,61,84,246,163,121,43,222,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,188,87,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,131,223,242,255,0,229,139,71,148,85,150,156,239,226,6,139,181,227,170,77,242,219,112,204,225,4,180,182,26,168,231,144,66,168,165,134,89,99,170,153,227,24,100,137,253,209,132,140,159,105,72,32,113,248,14,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,100,28,14,229,14,13,207,126,42,48,30,86,230,12,21,115,225,235,181,69,100,213,208,83,78,240,157,64,83,81,79,84,208,185,183,188,32,101,0,129,184,184,158,194,45,164,5,161,54,69,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,64,103,43,143,61,153,101,247,215,163,214,169,254,64,68,68,20,83,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,28,37,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,147,238,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,133,0,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,181,112,117,198,46,59,225,3,29,212,95,236,20,126,217,195,119,157,159,72,48,255,0,82,26,127,106,116,161,168,10,95,233,163,130,89,32,233,73,80,242,126,45,155,126,155,75,86,126,234,85,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,234,175,24,188,29,99,190,16,49,221,61,130,255,0,89,237,156,55,121,223,244,127,16,116,225,167,246,167,74,26,115,170,254,149,9,229,146,14,148,149,13,31,227,29,183,233,184,117,103,238,12,130,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,33,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,4,69,109,92,198,243,51,240,95,193,182,99,220,105,234,237,81,215,223,173,227,134,104,224,184,73,167,106,237,242,13,61,64,66,44,98,71,48,210,201,83,40,179,107,167,69,204,132,132,9,144,65,94,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,190,6,44,192,24,203,2,211,97,250,172,97,135,170,237,33,138,172,241,223,237,13,82,204,39,85,110,146,89,98,138,161,131,93,194,6,80,72,225,185,155,112,109,49,212,12,8,186,152,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,165,127,156,246,78,221,95,40,242,187,26,224,203,13,37,54,19,203,218,138,203,37,85,29,5,41,0,91,160,171,10,81,165,33,142,48,233,67,76,15,71,209,213,220,89,142,106,112,22,125,221,192,228,125,141,110,181,248,3,52,242,230,106,122,70,182,216,239,22,235,221,60,162,5,215,41,235,161,150,25,68,203,118,215,6,27,124,46,44,194,206,206,82,106,229,171,48,201,162,128,30,88,185,165,248,47,227,39,5,118,187,239,179,45,88,183,180,97,107,135,244,175,91,181,118,168,223,178,65,220,4,65,186,186,58,47,124,118,233,167,188,76,14,106,127,144,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,47,107,203,203,132,204,27,197,214,87,231,110,7,190,212,82,89,239,180,21,24,94,166,197,136,202,129,234,167,181,27,201,94,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,226,185,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,30,255,0,151,255,0,44,90,60,162,172,180,231,127,16,52,93,175,29,82,111,150,219,134,103,8,37,165,176,213,71,60,130,21,69,44,50,203,29,84,207,24,195,36,79,238,140,36,100,251,74,65,3,142,69,81,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,128,30,104,254,123,51,55,238,95,71,162,94,83,131,174,14,177,223,23,248,238,162,193,96,172,246,54,27,179,108,250,65,136,58,112,212,123,47,171,13,65,210,255,0,74,156,241,73,63,86,74,119,143,241,110,251,53,220,90,51,119,250,190,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,191,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,129,17,5,42,226,199,202,198,114,124,191,196,62,157,58,199,91,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,100,198,17,142,145,196,101,239,19,107,166,141,171,187,51,228,103,196,221,166,235,127,225,183,53,236,86,43,101,93,198,229,113,192,247,218,74,58,58,72,74,105,234,103,146,130,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,74,184,1,224,250,213,194,110,81,136,220,26,174,76,119,140,105,232,235,241,89,205,40,184,83,78,0,79,29,12,67,25,148,91,41,222,105,65,228,18,39,148,200,207,118,199,142,56,195,218,240,163,194,142,92,112,149,151,1,130,176,84,93,186,235,93,211,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,244,225,13,196,209,66,206,227,24,145,59,185,153,201,33,214,180,68,24,171,169,84,255,0,184,81,255,0,95,245,226,162,173,74,167,253,194,143,250,255,0,175,20,17,86,178,168,88,171,169,211,230,51,199,183,238,87,177,65,150,249,119,7,104,204,220,77,111,237,148,149,19,211,239,165,178,208,153,156,77,88,76,109,178,105,156,227,144,98,139,188,88,128,142,86,218,35,28,193,106,188,230,243,103,38,177,38,59,177,101,85,147,8,118,156,201,194,93,57,47,56,147,105,67,217,40,102,133,229,138,217,224,221,167,119,90,58,141,207,238,195,174,208,119,41,167,16,178,190,22,44,25,203,137,248,130,193,54,78,31,175,126,199,199,211,92,28,237,23,2,169,24,35,165,233,196,114,79,36,174,76,76,80,140,1,51,201,30,211,234,70,198,27,36,221,176,188,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,79,247,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,136,87,251,76,119,88,109,84,80,223,107,105,43,46,65,79,24,214,84,82,83,21,52,19,78,194,221,67,142,34,146,66,140,28,181,118,7,144,220,89,217,156,139,77,95,182,136,130,213,121,163,249,19,204,223,185,125,98,137,67,95,10,60,40,230,63,22,185,142,24,43,5,69,216,109,84,61,57,239,247,249,225,115,165,180,82,147,187,49,19,51,183,82,99,218,77,20,44,236,82,16,147,187,128,4,146,4,223,113,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,208,112,171,195,62,13,225,67,40,232,242,183,7,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,30,231,24,67,108,81,128,70,46,251,64,7,113,25,239,144,195,218,229,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,43,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,20,255,0,115,71,242,39,153,191,114,250,197,18,128,21,145,71,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,194,16,120,81,225,71,49,248,181,204,112,193,88,42,46,195,106,161,233,207,127,191,207,11,157,45,162,148,157,217,136,153,157,186,147,30,210,104,161,103,98,144,132,157,220,0,36,144,50,19,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,222,43,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,88,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,17,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,1,17,16,17,17,1,99,131,198,134,113,216,179,247,138,12,127,154,184,90,29,150,91,173,194,58,123,116,155,141,251,77,45,37,60,84,145,84,232,96,6,29,96,167,25,122,100,44,65,212,216,250,184,234,243,211,197,62,117,254,231,110,31,113,182,113,199,111,237,181,120,126,222,221,130,2,139,169,25,215,79,40,83,210,245,71,169,27,188,45,60,209,60,155,77,139,166,199,183,82,209,159,26,196,30,255,0,29,228,229,247,3,101,158,89,230,173,68,221,162,203,153,118,251,149,69,28,155,64,58,21,84,55,25,169,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,191,94,71,216,214,213,65,143,243,79,46,102,167,171,123,149,242,207,110,189,211,202,32,61,1,130,134,105,97,148,76,183,110,99,114,184,66,226,204,46,206,195,38,174,58,51,21,74,230,71,194,141,139,5,112,25,128,162,195,209,90,142,175,35,251,5,28,213,225,9,209,118,186,90,182,142,150,182,72,233,163,114,143,173,81,90,84,149,6,230,238,77,182,87,105,28,136,154,72,235,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,96,200,249,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,237,120,218,230,45,140,179,95,62,108,88,139,135,252,107,136,48,254,19,203,170,134,155,15,204,36,209,53,194,226,221,64,150,228,112,16,51,184,73,20,143,0,195,62,255,0,196,188,155,128,59,68,209,43,32,93,170,43,77,214,227,77,95,89,111,182,85,213,83,218,233,218,174,186,88,97,35,10,88,30,88,225,105,101,38,109,0,30,89,162,141,136,180,109,242,0,248,147,51,134,69,60,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,141,103,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,115,32,57,9,136,75,20,70,224,123,54,190,67,217,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,30,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,136,136,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,117,126,86,48,183,204,10,31,78,184,168,171,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,17,83,78,34,179,231,6,240,219,148,119,220,214,198,117,180,130,22,234,115,11,101,12,213,15,9,221,174,46,4,244,244,81,56,129,150,249,8,116,114,96,45,128,199,33,54,192,39,96,161,92,198,120,215,253,202,185,113,5,131,0,92,237,82,102,110,41,252,93,182,154,119,234,201,107,161,118,54,146,230,80,237,32,45,166,13,28,67,43,136,156,132,69,164,163,12,177,188,16,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,234,243,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,82,121,78,240,81,110,194,216,86,217,197,70,100,91,55,226,75,206,181,56,58,3,106,170,121,173,84,37,29,69,60,149,18,11,144,71,55,106,142,109,192,197,25,139,68,209,72,6,239,43,176,4,117,241,87,194,142,99,240,151,142,232,240,110,58,139,182,82,92,173,244,245,150,251,221,52,46,52,53,242,116,99,122,184,224,39,119,119,232,78,103,19,177,176,72,226,209,200,241,128,202,12,174,87,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,229,83,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,155,29,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,204,25,63,34,176,14,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,244,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,7,191,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,140,190,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,41,148,231,5,156,118,44,13,195,3,229,85,68,61,162,245,153,119,8,41,232,227,220,97,208,165,161,168,130,174,162,167,86,2,2,218,97,77,23,77,200,9,251,78,241,220,209,147,40,150,225,99,37,63,116,79,16,88,39,39,36,184,118,42,76,65,112,126,223,56,203,211,144,40,96,136,234,42,186,69,211,145,154,103,130,25,90,61,192,227,212,112,221,160,234,236,23,85,158,57,91,248,47,229,31,148,61,178,197,236,203,174,45,204,8,113,77,195,250,107,173,218,187,85,13,199,178,79,220,100,33,186,134,58,47,112,118,233,167,188,44,110,106,149,114,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,20,255,0,141,12,156,177,100,23,20,24,255,0,42,176,180,219,236,182,171,132,117,22,232,246,155,118,106,90,186,120,170,226,166,212,204,204,250,33,80,49,117,8,156,143,167,189,244,114,209,164,211,147,70,119,221,113,214,73,95,242,94,225,99,164,167,167,202,250,136,10,134,190,25,11,125,92,23,41,235,42,28,37,7,213,152,227,150,57,116,49,118,98,9,0,118,179,131,156,158,127,157,38,69,223,113,78,4,194,89,243,135,44,214,163,164,193,61,162,221,137,106,245,8,235,187,45,92,212,225,68,250,187,51,203,12,115,188,163,179,115,144,21,94,225,7,18,148,134,197,121,118,231,165,30,64,241,89,133,49,37,250,243,236,204,55,126,234,225,187,244,196,208,52,99,75,84,204,209,28,178,76,226,48,195,29,80,82,205,36,140,66,67,28,39,249,76,238,4,25,10,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,68,68,5,18,188,218,248,215,246,221,101,103,9,185,101,115,181,86,89,97,232,201,141,46,16,63,94,66,174,134,126,160,91,5,220,118,71,209,56,162,146,82,140,136,158,71,24,157,227,120,166,3,186,174,99,60,107,254,229,92,184,130,193,128,46,118,169,51,55,20,254,46,219,77,59,245,100,181,208,187,27,73,115,40,118,144,22,211,6,142,33,149,196,78,66,34,210,81,134,88,222,8,109,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,10,151,195,23,15,88,171,138,12,229,178,229,30,22,169,236,29,191,169,83,113,186,29,44,149,16,219,40,98,29,210,212,72,32,223,220,198,12,68,2,114,203,16,57,134,253,205,226,177,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,127,184,36,224,251,12,240,141,149,241,89,69,169,43,113,181,242,158,2,197,151,138,73,106,58,21,211,197,36,231,8,71,28,166,226,33,8,212,156,76,98,17,188,140,44,102,34,239,180,105,167,51,14,10,46,60,79,224,75,110,54,203,75,103,105,204,156,37,165,53,21,28,109,75,15,182,104,102,154,54,146,158,106,137,138,61,157,29,78,120,220,164,218,218,206,44,14,83,49,8,121,94,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,245,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,39,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,48,87,84,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,91,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,147,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,124,165,50,124,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,10,193,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,218,235,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,168,8,131,26,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,211,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,250,63,136,58,115,84,123,47,171,53,57,213,127,74,132,241,71,63,86,58,118,143,241,142,251,53,220,58,59,119,193,13,179,134,236,237,187,103,105,240,229,75,128,106,195,49,66,162,122,103,177,212,212,65,76,123,225,128,234,13,218,89,76,97,112,120,64,164,3,99,217,32,56,144,57,49,14,161,146,242,138,190,119,185,165,255,0,205,166,74,91,239,191,234,188,83,119,182,118,95,209,77,65,63,89,195,255,0,166,67,176,15,237,49,253,237,212,138,100,14,15,204,124,1,147,88,79,6,230,230,61,250,105,139,237,86,241,130,233,123,216,237,218,100,220,78,35,184,180,57,122,96,225,23,88,217,164,151,167,212,54,99,50,102,129,110,62,51,51,10,230,239,23,185,147,142,176,85,95,107,178,212,92,41,237,244,213,67,36,114,71,85,216,169,33,163,57,226,56,204,128,225,144,233,200,227,54,47,122,50,2,118,103,119,102,10,193,202,11,43,238,184,211,139,74,108,121,9,85,193,109,203,235,61,109,202,162,113,162,41,96,150,122,152,74,138,42,83,151,86,24,76,134,162,105,135,93,206,77,75,35,48,248,144,202,247,26,25,57,125,207,222,24,49,254,85,97,105,182,94,174,182,248,234,45,209,237,7,237,53,84,149,17,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,218,175,37,188,156,190,224,252,154,197,185,197,119,155,167,73,152,151,10,122,123,93,54,208,125,212,182,210,168,140,170,119,137,187,182,249,231,168,139,166,64,4,61,155,119,188,50,11,180,138,160,197,93,100,251,149,89,153,133,115,147,46,48,230,105,96,170,190,209,101,196,214,248,174,20,219,164,140,228,135,123,123,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,235,30,206,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,149,78,79,185,199,98,199,60,48,54,85,83,195,217,239,89,105,112,158,158,178,61,198,125,122,90,234,137,234,233,234,117,112,16,29,198,117,49,116,216,140,155,179,111,45,173,32,178,11,234,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,34,32,34,34,12,85,212,170,127,220,40,255,0,175,250,241,81,86,165,83,254,225,71,253,127,215,138,8,171,94,131,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,188,250,149,78,84,124,11,126,241,197,6,117,224,207,245,61,86,0,162,174,47,238,136,174,146,83,184,255,0,185,118,83,34,254,60,204,31,214,243,32,173,92,184,57,127,209,240,239,98,139,54,243,123,14,255,0,158,197,127,105,130,42,106,137,32,168,143,14,210,239,56,246,211,156,39,36,103,52,209,179,25,204,197,185,163,149,162,22,15,199,60,183,212,136,128,136,136,8,136,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,136,128,136,136,35,171,157,38,113,223,112,126,77,97,44,157,180,67,211,164,204,75,133,69,69,210,167,112,62,234,91,105,83,200,52,219,8,29,219,124,243,211,203,212,19,2,30,205,183,222,25,9,154,194,249,104,224,10,108,193,227,75,46,233,110,88,122,174,235,109,177,212,84,223,234,158,22,151,101,25,210,83,73,45,45,68,167,27,182,192,26,198,164,102,220,251,8,200,0,183,111,218,255,0,87,154,110,63,169,199,92,105,99,42,86,196,52,151,107,110,21,167,160,176,91,94,153,226,32,165,8,233,130,90,138,119,56,219,222,48,172,158,173,143,123,185,137,238,7,211,99,8,221,87,35,236,1,83,21,171,52,243,74,187,15,82,61,61,85,69,186,193,107,187,19,68,83,177,196,50,207,91,78,15,175,84,1,218,106,3,46,230,3,118,143,242,158,55,218,18,43,157,121,95,106,206,172,163,197,249,81,121,42,72,233,241,77,158,166,218,21,21,52,67,86,20,115,152,63,70,169,162,39,102,51,134,94,156,161,239,11,177,198,46,196,46,204,237,140,98,202,161,99,237,204,187,0,83,101,247,26,89,137,75,109,195,213,118,171,109,242,162,154,255,0,74,243,52,187,43,14,174,154,57,106,170,34,57,29,247,129,86,61,91,62,215,216,38,38,3,183,102,214,9,180,225,99,58,255,0,116,79,15,184,39,56,228,183,246,42,188,65,111,126,223,0,197,211,140,43,160,148,233,234,186,67,212,145,218,23,158,25,94,61,198,229,211,112,221,161,106,205,106,188,234,252,172,97,111,152,20,62,157,113,95,39,146,222,113,223,113,134,77,98,220,157,187,195,212,164,203,187,133,61,69,174,167,112,54,218,91,145,84,72,84,219,4,25,223,100,240,84,75,212,35,50,46,211,183,221,24,197,159,235,115,171,242,177,133,190,96,80,250,117,197,4,59,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,66,124,31,112,153,131,120,69,202,255,0,160,246,42,138,75,197,246,190,162,74,155,238,35,26,7,165,158,234,109,33,188,12,96,242,74,224,17,68,109,24,131,30,205,122,134,204,197,41,187,195,183,43,143,61,153,101,247,215,163,214,169,254,65,4,60,199,120,28,166,225,75,25,80,99,12,190,58,186,140,186,198,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,169,4,82,137,49,60,47,44,148,255,0,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,177,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,30,206,48,120,76,198,92,34,230,135,208,123,237,69,93,226,197,95,79,29,77,139,17,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,126,157,51,118,97,148,29,195,33,220,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,66,95,45,206,96,148,220,59,84,201,147,217,201,117,171,44,186,184,212,21,77,21,202,105,101,152,48,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,154,156,142,243,104,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,77,123,244,65,170,34,32,34,209,214,130,90,187,183,212,131,114,34,32,34,209,252,17,159,84,26,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,45,31,185,105,187,78,255,0,130,13,200,184,220,203,224,235,112,150,230,253,29,200,55,34,45,186,190,253,62,26,32,220,136,182,57,234,110,3,226,221,239,250,16,111,69,163,106,181,64,68,68,4,68,64,68,68,4,68,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,106,53,115,99,147,95,225,67,52,241,150,102,126,232,239,102,125,45,196,23,27,239,98,250,33,214,236,189,170,166,73,186,93,78,218,59,246,245,54,238,218,58,233,174,141,174,136,46,3,149,199,145,60,178,251,235,214,43,85,213,42,85,194,230,69,254,230,188,137,195,57,41,244,167,233,31,209,206,219,253,83,236,61,143,175,218,43,39,169,253,231,169,38,221,189,125,191,150,250,237,215,187,93,26,170,160,34,34,2,34,32,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,167,37,79,52,248,167,229,253,119,168,219,149,234,113,173,203,123,247,96,230,157,171,51,63,12,191,68,189,153,135,224,177,118,47,163,189,191,169,211,169,168,155,171,212,237,81,105,175,105,219,183,107,233,179,93,123,244,103,5,60,183,191,113,246,105,221,115,51,240,203,244,183,218,120,126,123,23,98,250,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,11,213,68,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,58,124,107,112,165,251,176,114,178,213,150,127,79,126,137,123,51,16,65,125,237,190,203,237,253,78,157,53,68,61,46,159,90,45,53,237,59,183,110,125,54,105,167,126,173,106,185,79,201,175,240,95,154,120,55,51,63,116,119,180,254,137,98,11,117,247,177,125,16,232,246,174,203,83,28,221,46,167,109,45,155,186,123,119,109,45,53,215,71,211,68,18,84,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,39,220,216,192,191,133,12,172,198,89,103,237,79,102,125,45,195,247,27,23,109,232,117,187,47,106,166,146,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,168,214,254,129,143,254,52,95,240,39,255,0,143,65,127,252,39,121,88,201,191,151,248,123,211,160,85,85,121,76,167,192,191,130,252,172,193,185,103,237,79,105,253,18,195,246,235,23,109,232,116,123,87,101,166,142,30,175,79,113,108,221,211,221,183,113,105,174,154,190,154,175,86,128,160,135,154,134,119,230,134,100,241,47,117,203,108,119,99,164,177,90,50,214,162,106,11,13,186,25,35,156,228,130,164,33,151,183,75,48,247,145,212,196,52,210,52,125,205,16,108,141,199,168,210,153,206,242,162,156,87,112,163,151,28,90,229,193,224,172,107,23,97,186,208,245,39,176,95,224,133,142,170,209,84,76,204,228,44,238,221,72,79,104,180,176,187,176,200,34,46,206,6,17,200,1,18,220,179,248,40,183,113,63,142,238,88,219,50,237,157,167,45,176,150,180,213,180,114,53,84,62,217,174,154,25,26,58,120,106,33,40,246,116,117,9,228,113,147,115,107,0,184,56,204,228,51,168,188,166,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,248,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,10,202,185,152,112,81,113,226,127,2,91,113,182,90,91,59,78,100,225,45,41,168,168,227,106,88,125,179,67,52,209,180,148,243,84,76,81,236,232,234,115,198,229,38,214,214,113,96,114,153,136,111,85,16,98,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,30,240,221,155,183,92,250,201,44,45,155,247,156,9,87,131,170,49,61,60,181,97,103,169,156,167,56,160,105,228,8,101,105,10,40,156,194,88,130,57,128,182,51,56,74,46,219,155,66,122,21,138,121,102,100,118,53,226,178,171,137,44,79,39,110,181,87,108,184,85,224,178,183,194,22,250,155,192,176,179,213,74,97,167,82,19,219,213,146,2,7,121,103,35,57,36,48,50,133,239,1,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,43,0,254,129,143,254,52,95,240,39,255,0,143,82,83,148,248,23,240,95,149,152,55,44,253,169,237,63,162,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,84,16,131,205,47,61,43,51,131,138,203,246,27,162,188,246,188,55,151,127,230,110,217,12,109,60,113,133,84,108,207,112,50,142,87,219,214,237,93,72,74,64,17,19,142,154,15,202,97,99,43,149,228,133,149,191,252,229,231,93,194,197,254,164,194,214,139,159,106,253,53,53,240,116,88,255,0,250,90,91,204,62,192,47,223,25,63,160,99,255,0,141,23,252,9,255,0,227,212,132,240,221,146,22,174,28,50,75,11,100,189,154,249,87,121,167,195,148,242,137,215,212,198,49,157,76,243,79,37,68,198,192,61,192,15,44,210,108,13,73,196,54,139,145,187,57,184,90,95,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,151,238,53,184,82,253,216,57,89,106,203,63,167,191,68,189,153,136,32,190,246,223,101,246,254,167,78,154,162,30,151,79,173,22,154,246,157,219,183,62,155,52,211,191,86,160,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,176,93,254,127,100,229,139,136,12,154,197,153,59,136,230,236,244,152,154,222,84,241,212,237,51,236,149,64,77,37,53,78,192,48,121,58,83,199,20,189,61,236,39,179,105,123,164,236,177,161,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,41,229,30,188,72,242,142,181,103,214,118,226,156,223,179,103,61,38,14,167,196,245,17,85,157,158,155,8,12,225,20,237,4,97,52,175,32,213,196,198,114,202,18,76,101,177,157,206,82,119,220,250,147,133,207,240,95,156,119,220,253,225,131,0,102,174,41,135,101,234,235,111,146,158,227,38,224,126,211,85,73,81,45,36,181,58,0,0,7,88,233,202,94,152,139,8,117,54,54,172,58,188,54,115,71,243,217,153,191,114,250,61,18,150,158,8,120,65,190,240,115,133,113,46,10,168,205,255,0,166,150,91,229,194,27,165,29,55,209,240,183,118,10,174,159,78,162,77,237,52,167,47,84,2,153,180,119,97,14,134,162,218,153,58,162,188,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,184,57,42,121,88,197,63,48,43,189,58,220,175,253,91,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,2,249,56,178,227,125,179,225,91,205,219,11,97,207,164,23,170,43,125,69,69,186,209,219,2,147,218,21,65,25,20,84,221,115,103,8,186,134,194,29,66,109,163,187,87,238,101,245,145,6,49,153,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,41,60,167,120,40,183,97,108,43,108,226,163,50,45,155,241,37,231,90,156,29,1,181,85,60,214,170,18,142,162,158,74,137,5,200,35,155,181,71,54,224,98,140,197,162,104,164,3,119,149,216,46,87,63,57,127,240,251,196,70,108,97,236,219,199,56,119,250,126,131,169,5,254,154,158,73,105,227,196,84,189,154,72,224,26,131,132,227,144,38,134,71,132,194,97,45,207,28,79,17,177,143,77,226,185,84,4,68,65,16,28,216,184,40,184,225,108,85,115,226,163,45,237,155,240,221,231,74,156,99,0,53,45,60,54,170,226,146,158,158,58,136,197,136,36,155,181,73,54,227,97,140,201,165,105,100,51,118,149,152,45,87,130,142,39,51,31,134,60,229,162,189,224,91,45,215,20,210,98,13,45,119,12,33,69,82,241,251,122,67,19,10,72,217,154,41,95,172,19,200,5,27,132,111,35,234,113,179,176,202,108,249,15,93,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,106,188,36,114,226,202,62,20,177,149,239,48,105,110,245,120,195,16,212,84,77,21,134,186,233,74,17,157,146,220,108,237,210,141,133,220,78,164,133,200,36,169,102,13,193,238,132,113,9,74,210,5,218,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,85,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,234,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,112,93,82,138,190,121,223,153,63,214,79,217,170,85,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,132,85,242,184,243,217,150,95,125,122,61,106,159,229,96,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,181,255,0,160,34,34,2,197,93,101,80,162,175,250,6,63,248,209,127,192,159,254,61,5,255,0,240,157,229,99,38,254,95,225,239,78,129,99,88,178,125,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,141,111,232,24,255,0,227,69,255,0,2,127,248,244,23,255,0,194,119,149,140,155,249,127,135,189,58,5,85,87,148,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,245,104,10,213,121,163,249,19,204,223,185,125,98,137,93,82,241,89,201,148,56,55,61,242,238,225,149,185,131,5,92,248,122,237,81,67,53,116,20,211,188,39,80,20,213,112,213,52,46,109,239,8,25,64,32,110,46,39,176,139,105,1,104,76,17,65,203,23,151,253,30,110,214,83,113,3,157,248,119,181,224,90,77,179,225,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,126,248,100,1,25,136,199,87,40,196,194,73,148,93,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,8,136,128,190,77,54,22,177,82,98,171,142,53,167,161,217,122,186,219,232,237,117,149,61,83,126,173,45,36,149,50,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,125,100,65,79,243,251,56,236,92,63,228,214,44,206,44,71,15,104,164,195,54,242,168,142,155,113,135,107,170,50,104,233,169,183,128,27,199,213,158,72,162,234,108,113,13,251,139,221,23,117,140,186,200,247,139,206,30,239,188,80,228,213,78,78,218,51,47,232,85,37,206,225,75,81,116,169,246,48,92,187,101,44,4,242,13,54,194,146,55,143,241,227,79,47,80,77,139,241,59,123,196,201,149,155,101,239,37,75,86,13,199,248,107,23,223,115,238,147,18,91,108,119,138,43,149,101,150,175,4,143,66,229,4,51,4,146,82,201,186,180,199,100,130,46,15,168,19,104,79,168,151,131,133,250,100,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,34,32,135,110,118,25,95,106,195,217,185,128,243,94,222,84,144,212,99,59,61,85,182,186,158,26,33,136,228,158,222,113,233,85,44,172,250,204,103,21,100,81,54,225,212,66,148,27,113,51,179,7,148,228,227,155,213,56,43,137,122,236,173,168,158,173,237,185,143,103,154,16,130,24,34,32,246,141,8,29,84,51,74,101,161,128,13,59,87,131,48,59,234,115,6,225,125,24,130,82,120,188,225,142,197,197,166,77,84,229,85,222,245,236,74,176,184,82,221,45,119,126,204,117,61,130,170,34,113,41,58,3,44,77,46,232,36,168,139,66,45,173,213,223,163,144,138,181,92,129,229,39,125,225,255,0,57,112,158,113,97,206,39,59,69,94,25,184,13,68,148,223,66,192,59,93,41,137,71,83,77,188,235,13,163,234,193,36,177,117,54,57,6,253,195,239,11,58,9,21,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,170,188,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,189,85,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,11,170,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,183,252,216,228,215,248,80,205,60,101,153,159,186,59,217,159,75,113,5,198,251,216,190,136,117,187,47,106,169,146,110,151,83,182,142,253,189,77,187,182,142,186,107,163,107,162,189,94,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,193,85,81,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,39,20,124,169,63,116,166,123,98,108,235,252,61,125,28,250,71,216,191,169,159,69,187,103,67,179,209,193,77,251,247,107,143,118,238,134,239,200,109,55,105,223,166,175,95,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,92,46,1,17,16,17,17,1,17,16,98,174,165,83,254,225,71,253,127,215,138,127,64,199,255,0,26,47,248,19,255,0,199,171,180,180,240,57,106,135,130,138,46,11,239,185,139,87,89,109,10,136,202,178,251,73,109,26,105,230,129,175,109,114,144,35,132,164,144,99,55,29,97,99,114,54,23,118,55,18,211,166,225,28,28,184,57,127,214,113,17,125,139,54,243,123,14,255,0,157,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,199,60,83,126,188,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,4,68,64,68,68,4,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,175,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,84,24,193,44,170,20,85,255,0,64,199,255,0,26,47,248,19,255,0,199,169,84,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,147,238,108,96,95,194,134,86,99,44,179,246,167,179,62,150,225,251,141,139,182,244,58,221,151,181,83,73,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,84,107,127,64,199,255,0,26,47,248,19,255,0,199,160,149,68,68,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,172,171,141,110,91,223,187,7,52,237,89,153,248,101,250,37,236,204,63,5,139,177,125,29,237,253,78,157,77,68,221,94,167,106,139,77,123,78,221,187,95,77,154,235,223,163,5,0,228,99,249,236,253,91,253,164,165,81,90,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,117,213,32,34,34,2,34,32,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,235,42,85,197,30,69,254,233,76,137,196,217,41,244,167,232,231,210,62,197,253,83,236,61,179,161,217,235,32,169,253,231,169,30,237,221,13,191,150,218,110,215,191,77,28,49,193,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,144,247,3,57,95,117,201,206,18,242,207,1,223,74,173,174,80,89,253,165,89,5,93,17,82,79,73,61,116,210,86,201,75,36,68,238,66,112,149,75,194,250,232,238,241,187,184,142,187,90,200,63,160,99,255,0,141,23,252,9,255,0,227,212,170,32,40,181,231,131,128,42,101,181,101,102,105,80,225,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,245,234,152,51,67,94,99,220,224,14,242,126,75,200,219,165,41,82,174,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,225,12,28,172,177,253,78,5,227,75,6,210,190,33,164,180,219,113,85,61,125,130,228,245,47,16,133,80,73,76,114,211,211,177,200,222,233,157,100,20,140,27,29,140,143,104,54,187,220,74,253,121,213,249,88,194,223,48,40,125,58,226,169,254,19,228,181,125,192,216,170,205,141,112,183,22,61,138,245,135,238,20,247,75,117,79,208,64,147,161,85,4,131,36,82,108,58,226,2,218,96,47,161,51,139,233,163,179,183,114,187,254,53,184,82,253,216,57,89,106,203,63,167,191,68,189,153,136,32,190,246,223,101,246,254,167,78,154,162,30,151,79,173,22,154,246,157,219,183,62,155,52,211,191,86,8,129,229,113,231,179,44,190,250,244,122,213,63,202,192,56,92,229,73,251,154,243,219,12,231,95,225,235,233,31,209,206,219,253,76,250,45,216,250,253,162,142,122,111,223,187,92,155,118,245,247,126,67,235,183,78,237,117,107,255,0,64,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,154,170,162,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,71,249,81,241,211,251,199,11,249,215,140,255,0,212,244,184,2,182,184,127,186,18,181,201,80,229,254,229,217,64,135,248,240,177,255,0,91,194,175,43,141,46,11,112,111,25,56,54,209,102,188,226,42,188,55,136,112,221,68,147,89,111,80,194,245,33,78,19,60,109,83,12,180,206,96,50,132,131,20,122,62,225,49,56,193,216,182,239,9,44,215,250,6,63,248,209,127,192,159,254,61,4,170,34,242,153,91,135,113,222,20,192,150,203,6,101,230,47,211,188,73,75,214,237,184,131,217,16,218,251,102,233,140,227,254,149,133,222,56,246,70,65,31,186,254,247,79,115,247,147,175,86,128,136,136,8,136,128,136,180,215,191,68,26,162,34,2,45,29,104,37,171,187,125,72,55,34,34,2,45,31,193,25,245,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,209,251,150,155,180,239,248,32,220,139,141,204,190,14,183,9,110,111,209,220,131,114,34,219,171,239,211,225,162,13,200,139,99,155,185,60,99,220,237,222,131,122,45,27,85,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,29,190,43,84,65,163,62,171,85,181,157,153,221,180,91,144,104,254,11,104,232,207,171,127,42,220,254,11,99,55,123,160,228,69,163,35,191,193,6,142,250,163,62,139,70,215,226,136,55,162,218,206,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,45,174,72,196,207,226,232,53,126,255,0,5,180,135,86,240,90,187,179,55,115,182,171,86,125,91,197,7,3,63,123,142,215,241,91,153,216,75,118,143,163,36,154,137,106,62,62,40,237,168,119,120,191,138,14,101,196,31,190,120,247,109,90,196,78,66,238,239,175,122,217,19,182,247,253,8,55,203,40,198,58,187,252,116,72,65,196,27,127,121,124,93,112,109,122,137,73,252,99,211,86,253,63,165,118,157,216,91,87,125,25,3,185,150,132,76,223,21,196,117,2,253,192,206,239,246,119,173,24,76,157,136,159,249,16,115,49,59,173,203,107,50,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,118,248,173,81,6,140,250,173,86,221,89,137,219,71,91,144,104,254,11,104,232,207,171,127,42,220,254,11,99,55,123,160,228,69,163,35,191,193,6,142,250,186,51,232,180,68,27,209,109,103,91,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,22,215,36,98,103,241,116,26,191,127,130,218,67,171,120,45,93,217,155,185,219,85,171,62,173,226,131,129,159,189,199,107,248,173,204,236,37,187,71,209,146,77,68,181,31,31,20,118,212,59,188,95,197,7,50,226,15,223,60,123,182,173,98,39,33,213,223,87,213,108,137,219,123,254,132,27,229,149,163,22,119,127,138,66,14,32,219,255,0,43,226,235,133,244,169,147,221,239,6,31,239,174,203,187,55,139,232,129,220,203,66,38,111,138,226,58,129,126,224,103,119,251,59,214,140,38,78,196,79,252,136,57,152,157,214,229,181,153,110,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,166,191,90,213,105,166,168,53,69,183,87,101,171,62,168,14,223,20,103,248,45,86,215,109,29,6,175,224,182,14,142,238,218,173,239,224,184,226,211,113,59,63,197,7,39,130,218,254,43,113,107,167,114,219,163,160,34,34,6,154,45,119,125,139,68,65,189,22,214,117,185,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,215,37,171,248,45,174,218,247,32,209,221,108,119,239,238,66,98,30,237,117,211,236,90,107,220,223,91,160,49,247,187,105,224,185,65,219,224,184,124,60,7,191,226,183,0,147,106,76,255,0,201,162,14,83,22,126,253,59,214,208,109,5,245,111,143,130,220,196,218,123,206,204,235,87,211,199,84,28,27,154,34,218,36,218,105,174,139,134,73,158,0,222,62,241,59,233,163,125,75,130,229,59,195,181,227,252,167,211,191,236,239,92,81,213,4,135,239,184,184,105,227,187,187,84,31,78,55,142,158,33,2,54,238,250,223,69,198,197,53,65,56,59,56,7,143,134,191,200,145,66,85,63,142,168,103,208,191,128,237,166,143,225,226,187,76,194,61,205,220,131,142,58,112,143,195,189,215,38,213,170,209,223,68,26,162,211,94,228,103,213,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,240,241,90,173,52,213,6,168,182,234,236,181,103,213,1,219,226,140,255,0,5,170,218,237,163,160,213,252,22,193,209,221,219,85,189,252,23,28,90,110,39,103,248,160,228,240,91,95,197,110,45,116,238,91,116,116,4,68,64,211,69,174,239,177,104,136,55,162,218,207,162,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,107,151,114,213,252,22,215,109,123,144,104,238,182,187,247,247,45,9,136,123,181,215,79,177,105,174,173,171,247,59,160,49,247,187,105,224,185,65,219,224,184,124,60,7,191,226,183,0,147,106,76,255,0,201,162,14,83,22,126,253,59,214,208,109,5,245,111,143,130,220,196,218,123,206,204,235,87,211,199,84,28,27,154,51,97,19,102,111,29,23,12,147,60,1,188,125,226,119,211,70,250,151,21,194,110,144,185,3,123,204,205,163,235,246,174,8,234,130,67,247,220,92,52,241,221,221,170,15,165,16,133,44,110,36,109,222,250,247,190,139,99,28,243,147,143,124,99,226,207,183,85,164,34,85,122,201,80,14,44,221,204,14,218,127,46,191,202,187,108,194,61,205,220,131,142,58,112,143,195,189,215,38,213,170,209,223,68,26,162,211,94,228,103,213,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,78,255,0,169,6,168,180,221,246,45,55,125,136,53,209,104,237,162,110,251,19,119,216,128,206,235,87,239,109,31,187,85,166,191,98,62,186,254,78,186,32,55,134,142,222,31,223,92,112,233,190,77,62,191,242,174,58,137,158,150,41,38,55,119,22,23,39,239,252,150,110,245,241,237,184,142,150,178,166,104,32,39,55,18,208,223,189,182,248,253,109,223,224,131,239,137,17,19,234,46,204,223,223,91,151,12,50,177,105,239,63,188,218,178,230,238,110,244,26,22,190,12,223,202,142,203,70,125,253,236,78,183,160,216,154,247,232,183,59,179,119,58,209,135,226,232,52,90,179,232,180,126,237,117,248,46,54,147,82,209,153,7,51,62,171,85,177,106,207,245,160,220,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,238,77,89,150,215,116,7,116,101,176,223,195,191,226,183,129,55,131,247,58,13,72,117,239,92,38,59,116,238,239,127,5,216,91,72,89,251,254,164,29,113,213,139,71,215,222,92,195,222,237,163,248,120,233,241,90,176,54,154,190,143,252,137,181,129,157,217,6,231,17,127,22,111,230,95,58,190,115,134,79,112,157,197,135,189,152,180,109,117,92,243,214,197,15,116,197,179,187,93,123,223,187,249,23,145,198,56,162,138,213,73,53,100,146,144,71,24,142,174,219,187,245,61,53,238,111,181,7,91,22,226,170,91,96,199,214,169,136,28,157,187,138,161,129,244,247,191,200,187,248,102,113,172,138,73,14,70,32,98,118,239,45,205,175,187,254,85,66,106,110,53,121,149,88,209,219,186,141,79,4,122,189,67,201,187,223,23,252,141,165,181,252,13,159,95,5,95,176,229,171,217,16,24,150,217,132,141,223,77,172,44,207,163,126,159,169,7,163,110,166,221,205,187,191,224,183,51,30,231,215,118,139,149,180,211,185,106,131,137,216,219,195,87,92,100,231,185,255,0,41,151,97,214,155,117,241,65,198,59,182,247,234,181,97,125,117,220,235,123,10,213,155,68,6,240,90,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,211,191,234,65,170,45,55,125,139,77,223,98,13,116,101,163,182,137,187,236,77,223,98,3,59,173,95,189,180,126,237,86,154,247,248,35,235,175,228,235,162,3,120,104,237,225,253,245,199,14,155,228,211,235,255,0,42,227,168,153,233,98,146,99,119,113,97,114,126,255,0,201,102,239,95,30,219,136,233,107,42,102,130,2,115,113,45,13,251,219,111,143,214,221,254,8,62,248,145,17,62,162,236,205,253,245,185,112,195,43,22,158,243,251,205,171,46,110,230,239,65,161,107,224,205,252,168,226,180,252,167,125,9,252,116,91,181,248,32,218,159,29,22,231,118,110,231,90,48,191,139,247,32,209,106,207,162,209,113,180,154,150,140,200,57,153,245,90,173,139,86,127,173,6,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,166,172,203,107,190,168,14,232,222,43,97,191,135,127,197,110,2,111,201,118,239,65,184,135,94,245,194,109,166,157,221,239,224,187,11,105,11,63,127,212,131,174,58,177,104,250,251,203,152,123,221,180,127,15,29,62,43,86,6,211,87,209,255,0,145,54,176,51,187,32,220,226,47,226,205,252,203,231,87,206,112,201,238,19,184,176,247,179,22,141,174,171,158,122,216,161,238,152,182,119,107,175,123,247,127,34,242,56,199,20,81,90,169,38,172,146,82,8,227,17,213,219,119,126,167,166,189,205,246,160,227,196,248,158,150,223,9,20,213,49,3,176,11,232,85,12,47,163,150,139,181,134,103,26,200,164,144,228,98,6,39,110,242,220,218,251,191,229,84,30,174,251,91,152,21,177,210,219,33,144,169,164,14,145,212,188,218,236,33,212,244,218,91,93,254,31,207,246,43,128,195,150,175,100,64,98,91,102,18,55,125,54,176,179,62,141,250,126,164,30,140,92,221,181,102,47,171,69,185,152,247,62,187,180,92,173,167,193,150,168,56,157,141,188,53,117,198,78,123,159,242,153,118,29,105,183,95,20,28,99,187,111,126,171,86,23,215,93,206,183,176,173,89,180,64,111,5,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,52,101,181,111,90,104,200,54,173,53,101,185,219,69,183,187,84,27,155,78,255,0,177,28,187,157,197,181,211,224,181,102,109,17,217,180,238,238,253,8,58,85,66,210,55,78,82,218,210,179,142,143,222,221,255,0,5,243,168,173,80,209,207,44,163,75,16,51,151,121,8,51,110,241,239,125,63,74,250,221,57,8,221,206,49,38,23,247,93,251,215,94,168,37,103,31,17,23,215,93,29,7,32,201,25,16,8,190,205,27,77,89,151,57,155,199,27,59,123,221,205,246,106,190,13,69,68,148,36,243,17,190,199,119,215,115,187,233,252,223,165,119,40,238,33,85,19,72,18,49,179,119,59,59,62,154,233,246,160,250,162,76,205,174,214,102,90,12,162,126,15,162,227,146,170,24,253,210,38,103,241,211,71,90,147,179,247,194,44,237,250,52,65,189,136,73,245,110,254,229,171,200,218,247,54,171,104,68,226,218,190,186,254,149,189,133,155,224,200,54,73,223,241,239,127,130,208,35,211,222,213,106,222,241,233,245,119,174,71,118,102,239,65,181,53,101,163,190,175,221,224,180,125,31,77,16,111,98,101,185,113,179,191,130,220,206,236,131,114,45,22,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,213,153,6,171,110,239,177,105,171,166,186,160,213,223,85,177,223,87,219,241,90,190,173,222,180,211,187,86,241,65,161,54,157,206,203,102,174,37,175,143,216,185,116,212,117,126,247,117,196,76,95,82,14,97,61,123,223,185,223,224,183,174,188,122,235,166,174,185,217,180,248,186,13,86,217,29,152,123,215,29,76,253,1,103,238,213,254,182,95,58,190,225,209,167,121,154,78,254,231,209,245,211,197,144,124,251,229,112,4,175,222,238,194,44,206,221,255,0,198,117,110,217,189,136,110,247,91,172,214,75,84,149,27,78,38,29,6,165,196,119,12,164,239,220,250,55,128,178,169,216,183,21,15,109,43,116,85,44,210,202,27,153,152,77,159,184,159,94,255,0,15,130,248,214,188,35,73,115,171,27,189,101,43,74,123,139,188,152,9,159,86,215,226,218,255,0,9,7,213,203,60,25,5,158,138,114,170,134,8,156,165,38,109,33,23,241,96,250,157,254,165,87,161,128,24,28,118,14,154,235,174,139,229,209,89,192,35,112,24,118,142,237,123,182,183,127,114,250,224,39,27,104,221,253,255,0,23,65,187,71,99,119,220,250,125,75,93,255,0,2,109,29,109,115,111,134,154,173,60,123,155,189,208,114,162,216,218,179,104,206,238,255,0,82,213,159,224,254,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,211,70,91,116,209,111,90,32,218,180,213,150,231,109,22,222,237,80,110,109,62,180,114,238,119,22,215,79,130,213,153,180,240,71,102,211,187,187,244,32,233,85,11,72,221,57,75,107,74,206,58,63,123,119,252,23,206,162,181,67,71,60,178,141,44,64,206,93,228,32,205,187,199,189,244,253,43,235,116,228,35,119,56,196,152,95,221,119,239,93,122,160,149,156,124,68,95,93,116,116,28,131,36,100,64,34,251,52,109,53,102,92,230,111,28,108,237,239,119,55,217,170,248,53,21,18,80,147,204,70,251,29,223,93,206,239,167,243,126,149,220,163,184,133,84,77,32,72,198,205,220,236,236,250,107,167,218,131,234,1,179,131,27,142,136,210,129,124,87,19,213,66,0,204,78,204,238,204,250,104,235,121,104,93,241,11,63,242,104,131,115,16,147,234,221,253,203,87,145,191,130,218,173,161,19,139,106,250,235,250,86,246,22,111,131,32,216,110,254,58,232,255,0,82,208,35,211,222,213,107,249,102,226,185,29,217,155,189,6,212,213,150,142,250,191,119,130,209,244,125,52,65,189,137,150,229,198,206,254,11,115,59,178,13,200,180,90,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,211,86,100,26,173,187,190,197,166,174,154,234,131,87,125,86,199,47,130,213,245,110,244,209,157,187,188,80,109,38,211,185,217,108,239,18,221,174,191,98,229,211,81,213,251,221,215,25,49,125,72,57,68,245,239,126,231,127,130,220,184,35,215,93,53,117,206,205,167,197,223,244,160,213,109,145,217,135,189,113,212,207,208,22,126,237,95,235,101,243,171,238,29,26,119,153,164,239,238,125,31,93,60,89,7,207,190,87,0,74,253,238,236,34,204,237,223,252,103,86,237,155,216,134,239,117,186,205,100,181,73,81,180,226,97,208,106,92,71,112,202,78,253,207,163,120,11,42,157,139,113,80,246,210,183,69,82,205,44,161,185,153,132,217,251,137,245,239,240,248,47,141,107,194,52,151,58,177,187,214,82,180,167,184,187,201,128,153,245,109,126,45,175,240,144,125,12,184,192,240,218,169,74,90,152,32,143,109,65,191,116,34,253,206,2,223,7,85,142,24,1,129,199,96,233,174,186,232,190,93,21,156,99,141,192,33,97,7,45,95,77,173,223,162,250,224,39,27,104,221,253,255,0,23,65,189,219,222,215,118,141,167,130,111,102,252,174,229,163,159,232,91,117,250,155,87,251,80,114,162,216,218,179,104,206,238,255,0,82,213,159,224,254,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,53,102,71,125,22,212,26,238,77,206,180,126,230,90,110,238,65,187,115,166,231,91,89,245,90,182,158,8,14,250,162,119,234,141,227,223,224,131,115,54,172,221,238,143,224,180,213,155,185,188,86,155,92,223,82,109,52,240,209,6,221,226,222,238,189,254,11,134,126,169,51,182,214,127,169,118,182,178,218,238,63,95,130,15,139,93,73,29,68,46,18,107,223,227,225,245,178,243,208,211,214,218,107,221,162,154,98,167,50,41,31,169,38,172,218,234,204,204,205,240,238,101,235,170,73,136,154,55,127,117,221,245,95,38,231,72,109,25,116,197,221,157,153,219,87,111,173,7,111,180,4,173,185,221,157,219,187,193,125,42,89,0,217,217,157,120,154,91,187,193,32,133,78,192,119,213,251,133,223,187,79,177,122,91,117,64,201,184,100,118,103,239,126,230,253,8,62,206,186,174,57,102,96,111,117,251,245,66,17,137,181,213,251,251,187,215,28,98,242,27,147,254,75,183,115,178,14,88,199,107,106,254,63,90,220,250,59,105,170,220,180,118,103,238,250,144,113,190,173,224,204,236,181,109,186,125,174,141,220,78,238,134,66,239,227,224,128,206,205,171,19,247,173,28,155,193,157,104,228,111,226,205,163,120,38,191,20,27,196,190,14,183,107,170,226,91,153,254,8,57,17,109,221,245,173,200,8,136,128,136,136,8,136,128,136,180,36,7,125,22,199,45,31,87,126,228,119,248,45,154,247,232,200,55,106,235,86,218,207,166,189,203,105,17,23,139,50,227,119,118,125,71,199,68,29,157,27,234,90,56,183,139,46,56,143,70,214,78,231,92,173,222,200,54,119,179,247,182,140,180,38,114,127,119,193,114,59,106,180,33,98,103,103,248,160,226,109,0,244,103,213,221,219,197,115,107,221,171,174,188,172,16,182,186,191,115,106,218,174,39,171,118,23,114,218,221,221,221,206,131,101,194,96,97,221,35,232,194,239,167,119,218,169,126,101,227,232,236,214,247,10,106,152,198,77,196,58,60,114,124,12,27,225,167,214,190,142,97,98,88,104,237,179,200,82,70,221,51,118,125,64,159,248,98,223,5,72,109,214,106,236,85,123,237,117,16,56,194,18,73,36,37,17,136,238,19,103,125,93,137,221,254,13,245,32,231,194,16,93,113,61,233,175,87,3,148,227,41,165,96,210,93,71,99,131,144,247,19,187,255,0,11,193,86,251,29,170,24,105,98,30,158,140,204,221,221,221,254,235,46,60,35,133,198,221,67,74,15,214,98,216,196,204,70,47,252,6,111,131,47,105,13,40,140,45,27,185,120,55,197,7,44,111,25,54,177,233,166,191,6,209,111,91,64,89,155,185,24,157,203,79,179,84,26,56,55,139,45,172,238,62,44,205,246,174,85,163,179,63,115,160,227,103,239,215,87,90,248,234,250,247,55,197,104,108,227,225,252,139,96,185,190,172,76,204,131,145,139,234,126,229,174,175,245,173,141,220,183,57,54,136,53,213,254,180,215,237,91,92,155,111,216,182,239,31,173,7,43,63,114,220,184,68,153,221,155,85,200,207,240,65,185,17,16,17,105,171,38,172,131,84,68,64,94,43,55,179,163,43,242,23,6,201,152,25,185,139,233,48,237,138,58,136,169,26,162,96,146,83,150,121,29,246,69,20,81,9,75,41,232,196,78,32,36,236,0,102,250,8,19,183,181,88,251,115,24,143,136,184,120,146,184,195,196,133,109,37,101,200,41,230,28,53,81,73,77,75,77,4,216,125,171,234,251,33,199,20,18,72,81,131,151,89,216,39,144,231,22,118,105,8,180,103,112,159,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,106,37,121,93,115,0,172,180,86,91,120,100,206,252,69,214,181,77,217,173,216,30,233,60,115,207,85,29,84,179,197,4,54,146,233,129,238,133,250,186,197,36,142,3,8,198,81,185,56,60,67,20,181,32,34,43,74,230,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,170,158,162,27,85,24,213,8,207,105,128,161,152,66,236,113,148,50,129,132,117,3,24,140,82,48,180,207,212,97,119,104,228,208,46,2,139,58,50,190,227,155,149,249,17,111,197,244,149,88,238,215,103,107,245,117,158,16,144,206,150,137,206,48,98,150,70,30,144,27,188,209,59,68,70,210,108,144,15,110,194,98,127,106,177,140,182,103,70,104,89,115,112,243,222,205,139,234,232,49,220,151,137,239,199,120,166,8,226,50,173,156,204,230,39,140,69,162,112,145,228,145,142,45,157,50,3,32,113,112,119,21,144,71,10,60,87,101,199,22,185,112,24,215,5,75,216,110,180,61,56,47,246,9,230,99,170,180,85,19,59,176,147,179,55,82,19,218,79,20,204,204,50,8,147,59,1,132,145,128,86,180,68,65,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,117,112,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,21,185,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,61,78,84,127,186,59,247,71,65,248,20,255,0,228,167,244,191,211,254,221,191,217,126,203,222,91,122,154,127,219,159,190,246,93,190,254,253,250,254,35,180,32,156,155,101,218,213,122,166,58,203,53,206,146,190,158,58,137,233,14,90,105,134,80,25,224,148,225,154,39,33,119,102,56,229,142,72,204,124,68,192,133,244,118,118,93,181,12,25,85,198,221,215,133,14,57,115,162,197,137,231,171,174,203,172,85,153,23,168,110,180,101,84,67,5,166,114,188,56,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,202,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,29,180,68,64,68,84,211,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,216,42,4,151,107,84,55,90,123,20,215,58,64,185,86,83,205,87,79,70,83,11,79,52,16,148,99,44,161,30,187,136,0,167,132,72,153,180,23,150,54,125,55,54,189,74,156,83,98,164,197,86,236,21,81,93,178,245,117,183,214,221,40,233,186,70,253,90,90,73,41,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,139,110,91,217,243,140,184,146,230,7,152,249,173,140,235,106,200,238,56,30,226,22,202,25,170,26,96,180,219,154,235,64,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,127,65,206,139,20,223,112,54,42,225,235,26,225,106,238,197,122,195,247,11,229,210,221,83,210,9,58,21,80,73,107,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,73,250,43,117,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,21,197,32,34,34,2,34,32,34,34,15,63,139,49,254,13,192,181,56,126,151,24,98,26,75,73,226,171,196,118,11,67,212,187,136,85,92,100,138,89,98,167,99,211,104,153,140,18,48,110,118,220,123,64,117,51,1,47,64,172,3,157,95,149,140,45,243,2,135,211,174,43,208,114,208,227,142,155,136,236,27,14,79,99,128,171,12,197,193,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,189,243,145,164,7,118,35,8,66,247,209,17,1,17,16,23,201,195,88,166,197,140,45,211,93,176,229,119,107,164,167,184,87,218,228,147,164,113,237,170,162,170,150,146,166,61,13,153,223,100,240,74,26,233,180,182,234,46,226,236,239,30,220,214,56,227,169,203,91,85,127,11,121,108,20,146,223,113,61,157,195,20,220,200,226,157,173,214,234,161,48,122,32,143,87,112,169,154,45,72,138,65,110,156,50,198,64,196,82,140,144,215,94,87,30,68,242,203,239,175,88,173,65,232,49,255,0,48,142,17,178,179,25,93,178,251,48,115,74,174,199,136,108,117,15,77,93,67,83,133,239,27,226,61,25,217,217,218,149,196,192,133,196,192,197,220,12,8,72,92,132,153,223,234,229,15,28,92,43,231,190,50,143,47,178,183,54,233,46,216,134,122,121,106,96,161,154,219,91,66,117,1,27,51,155,68,245,80,198,50,27,14,166,224,14,231,176,12,180,218,4,237,74,185,138,112,43,77,197,46,13,124,113,151,212,20,129,154,150,10,120,97,161,154,166,170,80,11,157,186,23,168,55,182,179,60,141,4,38,82,84,20,129,49,7,229,128,129,24,1,57,132,27,127,154,172,5,138,191,211,92,57,137,48,229,195,253,178,142,186,219,93,79,39,251,217,33,154,57,3,236,33,33,248,59,32,202,77,83,252,235,207,188,167,225,219,10,210,227,92,227,197,127,71,236,181,183,0,181,193,83,216,106,106,247,213,28,114,72,49,236,167,142,67,109,66,25,31,87,109,190,238,154,234,236,207,66,185,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,244,216,157,154,72,245,166,188,234,252,172,97,111,152,20,62,157,113,65,95,242,183,143,94,19,179,167,29,219,50,207,45,51,91,219,56,146,243,214,236,84,94,194,185,83,245,122,80,156,210,126,50,106,112,140,116,142,35,47,120,155,93,52,109,93,217,158,224,20,0,242,184,243,217,150,95,125,122,61,106,157,236,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,63,157,121,247,148,252,59,97,90,92,107,156,120,175,232,253,150,182,224,22,184,42,123,13,77,94,250,163,142,73,6,61,148,241,200,109,168,67,35,234,237,183,221,211,93,93,153,232,175,244,81,248,19,255,0,103,63,248,51,120,255,0,154,40,118,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,86,174,90,28,14,84,241,29,140,161,206,28,112,116,129,151,88,46,241,24,77,73,32,69,80,119,203,140,45,28,237,68,80,155,16,181,51,9,196,83,17,143,190,18,52,96,206,228,103,8,76,166,9,206,76,187,204,58,108,49,85,133,47,21,115,134,50,179,214,95,236,109,83,106,171,163,58,203,117,52,180,241,75,80,193,81,16,16,6,234,202,103,13,236,61,64,148,78,61,225,239,47,106,163,3,157,22,41,190,224,108,85,195,214,53,194,213,221,138,245,135,238,23,203,165,186,167,164,18,116,42,160,146,215,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,43,181,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,16,92,82,34,32,42,63,157,252,91,100,15,14,23,91,101,155,58,49,173,94,28,168,188,211,157,77,1,149,134,227,85,5,72,1,109,54,9,169,233,206,39,49,119,29,193,187,120,177,198,238,204,198,14,245,129,88,87,57,108,1,83,137,184,92,181,227,59,118,30,164,171,168,193,216,162,146,166,178,224,77,19,79,67,110,168,138,90,121,24,8,157,141,194,74,153,40,88,128,53,213,198,50,118,210,61,194,23,21,146,156,102,112,217,196,78,42,170,193,89,57,153,31,72,47,84,86,243,186,79,77,236,122,250,77,148,161,36,113,148,155,234,32,140,31,67,154,54,209,159,119,189,174,154,51,187,86,181,141,183,7,248,254,167,44,56,163,202,220,103,14,33,164,177,83,210,226,138,26,107,133,194,173,226,24,32,183,84,202,212,245,175,33,74,219,0,30,154,105,153,205,244,216,206,228,206,46,204,77,146,74,2,167,249,215,159,121,79,195,182,21,165,198,185,199,138,254,143,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,158,160,40,139,231,113,154,23,90,172,127,151,185,47,8,213,193,109,182,89,229,197,21,14,53,165,208,172,158,166,105,41,162,223,79,163,14,248,6,146,109,178,59,147,233,87,32,179,15,126,240,189,252,39,204,123,131,28,115,138,172,216,43,11,103,39,109,189,98,11,133,61,174,221,77,244,118,235,31,94,170,121,6,56,163,222,116,194,3,184,204,91,82,118,22,215,87,118,110,245,95,234,113,77,138,147,21,91,176,85,69,118,203,213,214,223,91,116,163,166,233,27,245,105,105,36,166,142,162,77,236,219,7,105,214,211,54,142,236,79,212,212,89,216,73,218,24,121,52,224,10,108,77,197,29,211,25,220,112,245,93,93,62,14,194,245,117,52,119,1,105,90,10,27,141,68,177,83,198,198,66,236,14,114,83,73,92,194,7,174,172,50,19,54,177,238,26,235,206,139,20,223,112,54,42,225,235,26,225,106,238,197,122,195,247,11,229,210,221,83,210,9,58,21,80,73,107,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,73,250,43,117,224,115,139,187,87,23,217,70,88,174,123,117,37,159,22,88,106,6,219,136,237,80,84,9,128,78,224,196,21,80,131,147,202,20,211,54,237,157,70,213,142,57,163,98,147,164,242,21,197,32,34,34,10,41,157,124,102,112,217,195,182,42,165,193,89,199,153,31,71,239,85,182,240,186,65,77,236,122,250,189,244,167,36,145,140,155,233,224,144,27,83,134,70,209,223,119,187,174,154,59,59,178,83,140,206,27,56,137,197,85,88,43,39,51,35,233,5,234,138,222,119,73,233,189,143,95,73,178,148,36,142,50,147,125,68,17,131,232,115,70,218,51,238,247,181,211,70,119,104,193,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,175,21,155,217,209,149,249,11,131,100,204,12,220,197,244,152,118,197,29,68,84,141,81,48,73,41,203,60,142,251,34,138,40,132,165,148,244,98,39,16,18,118,0,51,125,4,9,219,239,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,199,223,142,78,46,238,188,95,102,224,226,184,45,213,118,124,39,97,167,43,110,28,181,79,80,70,97,3,155,145,213,76,12,79,16,84,204,251,119,244,219,70,8,225,141,202,78,147,72,65,144,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,43,6,227,252,27,152,52,215,90,172,25,136,105,46,161,99,188,86,216,46,109,11,190,250,59,141,36,175,21,69,60,160,76,196,6,36,218,182,173,239,1,1,142,224,49,39,141,94,74,20,89,218,118,172,101,112,43,181,36,121,65,5,69,68,33,66,67,7,94,124,72,99,68,229,48,59,3,204,193,29,36,96,36,196,99,27,188,209,236,19,38,145,194,128,96,206,46,238,188,32,243,3,206,108,87,61,186,174,241,132,239,216,226,255,0,109,196,118,168,42,8,12,224,107,172,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,8,78,74,47,147,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,32,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,203,235,42,85,197,143,149,140,228,249,127,136,125,58,116,20,171,250,40,252,9,255,0,179,159,252,25,188,127,205,21,197,90,113,230,25,191,224,26,44,206,177,85,85,220,112,245,198,207,29,250,142,122,75,125,68,211,212,209,73,11,77,25,71,76,32,243,153,148,110,206,209,52,111,35,187,176,176,238,238,88,187,172,148,248,78,242,177,147,127,47,240,247,167,64,130,149,127,69,31,129,63,246,115,255,0,131,55,143,249,162,171,249,33,196,142,73,113,31,106,185,222,114,95,31,82,98,58,123,53,64,83,87,128,211,207,75,61,49,152,238,7,56,106,0,37,96,38,98,218,123,118,19,132,140,206,238,6,205,28,28,209,121,127,214,90,43,46,92,77,228,134,29,235,90,166,237,55,28,113,107,130,73,231,170,142,170,89,229,158,107,176,245,12,247,66,253,93,37,142,54,1,132,99,25,24,92,30,82,138,194,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,131,37,229,69,51,175,140,206,27,56,118,197,84,184,43,56,243,35,232,253,234,182,222,23,72,41,189,143,95,87,190,148,228,146,49,147,125,60,18,3,106,112,200,218,59,238,247,117,211,71,103,127,65,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,20,60,234,252,211,225,111,151,244,62,163,113,65,42,153,23,197,30,68,241,41,237,191,192,166,57,250,71,244,115,179,123,79,250,153,89,71,208,237,29,94,143,245,204,81,238,221,208,151,242,117,211,111,126,154,182,181,85,69,95,35,31,207,103,234,223,237,37,123,252,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,48,237,103,95,25,156,54,112,237,138,169,112,86,113,230,71,209,251,213,109,188,46,144,83,123,30,190,175,125,41,201,36,99,38,250,120,36,6,212,225,145,180,119,221,238,235,166,142,206,254,42,211,204,199,130,139,253,214,138,197,98,206,10,187,141,202,227,81,29,37,29,29,38,18,189,205,61,76,242,19,12,113,71,24,209,185,25,145,59,11,11,51,187,187,179,50,129,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,150,158,84,252,14,84,229,173,170,131,138,76,201,58,73,111,184,158,206,199,133,173,130,17,78,214,235,117,80,129,181,105,201,163,184,84,205,22,130,35,25,55,78,25,100,19,114,41,74,56,66,71,209,17,1,17,16,17,17,5,191,230,151,30,188,39,100,182,59,185,229,158,101,230,183,177,177,37,155,163,219,104,189,133,114,168,233,117,97,9,163,252,100,52,231,25,107,28,160,94,233,62,154,232,250,59,59,53,64,201,76,251,202,126,34,112,173,86,53,201,204,87,244,130,203,69,112,59,92,245,61,134,166,147,101,80,71,28,133,30,202,136,227,55,208,38,141,245,102,219,239,105,174,172,236,208,131,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,215,138,204,60,232,202,252,169,186,225,59,22,96,98,250,75,77,203,28,222,33,176,225,234,50,9,37,158,190,182,66,17,17,8,227,18,38,6,35,140,74,82,102,140,30,72,216,136,119,142,191,39,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,201,121,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,151,202,158,60,249,110,23,40,38,206,90,218,178,179,149,67,14,8,167,184,211,109,173,142,200,209,7,76,222,87,145,200,233,136,156,154,0,56,196,130,48,212,72,225,56,26,59,0,229,161,199,29,79,14,56,202,28,158,199,1,72,121,117,141,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,123,129,27,72,14,206,38,19,4,228,162,34,2,34,32,34,42,85,196,237,187,136,43,150,77,94,163,225,139,17,218,172,248,250,30,157,69,17,220,40,226,159,180,199,25,110,146,154,18,153,222,24,166,145,155,104,201,48,28,125,238,47,211,220,211,196,30,130,183,58,50,190,221,155,148,25,17,112,197,244,148,184,238,233,103,123,245,13,158,96,144,14,170,137,142,64,114,138,71,30,145,155,60,50,187,196,38,242,108,140,207,110,193,114,111,106,177,129,250,83,152,248,27,52,254,154,220,107,174,180,88,251,15,226,15,106,79,83,118,137,228,174,130,241,5,79,80,164,168,10,134,39,41,134,112,119,54,149,157,220,153,216,153,251,217,78,167,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,66,234,145,17,7,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,63,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,46,96,9,7,73,34,49,247,133,181,211,86,213,157,157,227,3,154,47,48,10,203,189,101,203,134,76,144,196,93,27,84,61,166,221,142,46,144,71,60,21,82,85,69,60,176,77,105,30,160,6,216,91,165,172,178,70,230,51,12,131,27,19,3,74,50,219,175,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,129,62,136,190,78,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,128,188,86,97,231,70,87,229,77,215,9,216,179,3,23,210,90,110,88,230,241,13,135,15,81,144,73,44,245,245,178,16,136,136,71,24,145,48,49,28,98,82,147,52,96,242,70,196,67,188,117,249,60,69,103,206,13,225,183,40,239,185,173,140,235,105,4,45,212,230,22,202,25,170,30,19,187,92,92,9,233,232,162,113,3,45,242,16,232,228,192,91,1,142,66,109,128,78,216,246,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,134,73,24,155,20,216,176,125,186,27,182,35,174,236,148,149,23,10,11,92,114,116,142,77,213,85,181,81,82,83,71,160,51,187,111,158,120,131,93,54,142,237,73,216,89,221,190,178,136,11,87,238,142,254,132,46,99,126,26,255,0,249,43,254,103,190,128,118,237,254,212,246,95,181,169,55,117,53,255,0,180,255,0,122,236,187,189,253,155,244,252,71,103,85,131,149,63,28,117,57,149,106,160,225,111,50,66,146,43,238,24,179,176,97,107,152,156,80,53,198,221,74,32,13,68,113,234,206,117,48,197,161,9,70,47,212,134,41,8,216,74,34,146,96,145,244,68,64,68,68,5,212,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,233,40,98,154,97,3,170,157,162,146,103,138,33,119,212,205,162,134,89,28,71,87,217,25,151,128,187,183,109,88,87,57,91,181,214,193,195,110,9,190,216,174,117,118,235,149,187,50,45,181,116,117,148,147,20,51,211,79,29,5,192,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,5,250,162,180,174,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,54,39,102,146,61,110,213,1,17,16,23,201,179,98,155,22,32,184,223,173,54,138,238,209,87,134,110,1,107,186,71,210,48,236,245,71,75,5,88,199,169,51,49,235,5,93,57,234,46,227,239,233,174,225,38,111,172,161,131,137,222,38,49,151,10,28,210,51,7,52,176,125,13,37,196,10,158,209,109,187,219,42,89,132,46,54,233,45,86,227,150,6,147,107,148,39,186,40,204,36,22,125,166,3,184,76,55,198,97,51,232,188,166,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,175,86,128,136,136,45,87,250,40,252,9,255,0,179,159,252,25,188,127,205,21,127,252,41,96,79,193,103,225,175,219,191,230,51,232,255,0,210,159,105,246,89,191,208,190,205,218,122,253,29,157,95,222,125,237,155,55,252,54,235,220,177,130,83,253,255,0,114,203,255,0,169,255,0,255,0,181,196,15,232,163,240,39,254,206,127,240,102,241,255,0,52,87,41,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,22,213,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,84,83,58,248,204,225,179,135,108,85,75,130,179,143,50,62,143,222,171,109,225,116,130,155,216,245,245,123,233,78,73,35,25,55,211,193,32,54,167,12,141,163,190,239,119,93,52,118,119,173,106,21,185,213,249,167,194,223,47,232,125,70,226,130,85,50,47,138,60,137,226,83,219,127,129,76,115,244,143,232,231,102,246,159,245,50,178,143,161,218,58,189,31,235,152,163,221,187,161,47,228,235,166,222,253,53,109,126,78,117,241,153,195,103,14,216,170,151,5,103,30,100,125,31,189,86,219,194,233,5,55,177,235,234,247,210,156,146,70,50,111,167,130,64,109,78,25,27,71,125,222,238,186,104,236,239,98,220,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,9,62,201,78,51,56,108,226,39,21,85,96,172,156,204,143,164,23,170,43,121,221,39,166,246,61,125,38,202,80,146,56,202,77,245,16,70,15,161,205,27,104,207,187,222,215,77,25,221,171,90,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,29,72,238,214,169,174,181,22,40,110,116,135,114,163,167,134,174,162,140,102,23,158,24,38,41,6,41,78,61,119,8,25,65,48,137,59,104,79,20,140,218,237,125,59,106,40,57,144,231,206,50,225,183,152,30,92,102,182,12,173,171,19,183,96,123,112,92,232,97,168,104,66,237,110,123,173,123,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,164,83,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,220,42,90,34,32,34,34,2,34,32,45,53,102,71,125,22,212,26,238,77,206,180,126,230,90,110,238,65,187,115,166,231,91,89,245,70,209,187,144,106,239,170,39,126,168,222,61,254,8,55,51,119,50,63,130,211,86,110,230,241,90,109,115,125,73,180,211,195,68,27,119,139,123,186,247,248,46,25,250,164,206,219,89,254,165,218,218,203,107,184,253,126,8,62,45,117,36,117,16,184,73,175,127,143,135,214,203,207,67,79,91,105,175,118,138,105,138,156,200,164,126,164,154,179,107,171,51,51,55,195,185,151,174,169,38,34,104,221,253,215,119,213,124,155,157,33,180,101,211,23,118,118,103,109,93,190,180,29,152,170,6,104,132,201,217,203,107,55,130,250,116,210,129,119,49,124,87,139,130,233,217,39,232,212,56,6,215,125,59,157,251,188,62,11,209,80,84,137,19,4,142,204,238,239,224,207,245,32,251,122,234,184,230,151,99,54,143,222,132,35,19,107,171,247,247,119,174,56,219,170,122,191,131,55,195,235,65,205,24,237,110,246,239,250,214,175,163,182,154,173,203,71,102,126,239,169,7,27,234,222,12,206,203,86,219,167,218,232,221,196,238,232,100,46,254,62,8,12,236,218,177,63,122,209,201,188,25,214,142,70,254,44,218,55,130,107,241,65,188,75,224,235,118,186,174,37,185,159,224,131,145,22,214,117,185,1,17,16,17,17,1,17,16,17,22,132,128,239,162,216,229,163,234,239,220,142,255,0,5,179,94,253,25,6,237,93,106,219,89,244,215,185,109,34,34,241,102,92,110,238,207,168,248,232,131,179,163,125,75,77,173,174,172,238,223,161,113,196,122,54,178,119,58,229,110,246,65,179,189,159,189,180,101,163,182,231,209,188,23,35,182,171,66,22,38,118,127,138,14,38,208,15,70,125,93,221,188,87,54,189,218,186,235,202,193,11,107,171,247,54,173,170,225,122,191,113,221,246,248,119,119,58,13,183,9,129,135,116,143,163,11,190,157,223,106,165,249,151,143,163,179,91,220,41,170,99,25,55,16,232,241,201,240,48,111,134,159,90,250,57,133,137,97,163,182,207,33,73,27,116,205,217,245,2,127,225,139,124,21,33,183,89,171,177,85,239,181,212,64,227,8,73,36,144,148,70,35,184,77,157,245,118,39,119,248,55,212,131,159,8,65,117,196,247,166,189,92,14,83,140,166,149,131,73,117,29,142,14,67,220,78,239,252,47,5,91,236,118,168,97,165,136,122,122,51,51,119,119,119,251,172,184,240,142,23,27,117,13,40,63,89,139,99,19,49,24,191,240,25,190,12,189,164,52,162,48,180,110,229,224,223,20,28,177,188,100,218,199,166,154,252,27,69,189,109,1,102,110,228,98,119,45,62,205,80,104,224,223,5,181,157,199,188,153,151,38,186,163,179,63,115,160,227,103,239,215,87,90,248,234,250,247,55,197,104,108,227,225,252,139,96,185,190,172,76,204,131,145,139,234,126,229,174,175,245,173,141,220,183,57,54,136,53,213,254,180,215,237,91,92,155,111,216,182,239,31,173,7,43,63,114,220,184,68,153,221,155,85,200,207,240,65,185,17,16,17,105,171,38,172,131,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,190,139,85,180,159,224,128,239,226,180,103,238,253,41,222,180,211,84,26,179,247,254,133,171,187,186,216,69,163,173,52,112,118,47,227,119,160,222,253,204,139,110,238,238,245,190,63,201,65,180,159,70,91,11,188,95,69,202,127,146,235,141,245,116,26,3,104,203,116,108,222,11,107,49,51,119,232,183,4,127,23,126,228,2,238,39,90,11,190,231,110,237,31,185,110,46,226,213,104,239,174,174,232,55,176,51,51,179,107,222,181,102,97,109,25,117,202,93,31,77,59,214,160,68,238,218,232,131,157,223,69,180,131,115,45,89,254,11,66,109,80,113,61,51,22,230,39,126,247,248,46,9,232,228,211,81,33,209,155,78,247,93,178,148,64,123,217,251,150,217,37,212,61,214,241,102,126,244,30,14,245,104,234,64,96,103,220,226,62,15,253,183,232,95,10,155,20,181,144,31,183,194,230,230,253,221,17,215,199,244,187,125,78,170,93,109,174,122,222,243,48,103,209,155,185,223,235,215,234,84,139,51,178,214,107,184,83,149,37,88,9,11,131,63,82,71,102,211,223,250,133,254,180,30,230,135,20,195,118,23,10,120,76,118,190,175,188,89,190,175,169,223,235,94,190,158,80,8,218,55,103,213,181,255,0,10,182,76,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,214,45,252,85,84,237,120,128,8,89,250,79,249,47,252,31,183,244,160,169,238,108,203,77,204,253,223,21,240,237,21,78,82,49,48,251,174,47,167,119,127,139,47,183,28,187,223,77,62,8,55,104,236,218,119,119,163,14,140,183,45,29,181,109,16,113,25,16,247,119,104,235,70,211,77,91,225,226,183,180,110,206,218,63,233,91,78,45,61,225,127,211,170,13,172,236,94,30,43,70,125,11,71,92,103,166,239,123,199,236,70,61,157,223,15,20,29,174,231,109,89,110,103,213,117,227,54,114,109,127,188,187,13,221,220,131,84,68,64,68,68,4,68,65,163,247,50,218,239,163,59,173,222,63,200,184,165,125,25,221,191,190,128,79,175,122,219,174,140,182,129,107,220,222,14,253,235,81,125,31,187,199,237,65,171,56,187,119,234,181,113,250,150,190,251,182,231,211,70,91,134,54,102,241,65,160,70,207,223,171,253,73,180,156,181,238,91,196,25,155,69,185,7,25,72,227,226,205,220,184,78,190,32,144,99,113,45,73,244,110,239,250,87,52,142,206,206,13,226,190,101,113,69,76,5,36,187,157,246,187,251,186,124,25,7,61,198,65,233,106,236,254,240,151,130,241,87,156,71,29,166,25,71,164,69,184,77,191,39,95,6,253,45,245,173,111,183,72,154,25,106,118,22,145,198,70,45,163,107,220,63,30,255,0,177,82,202,172,25,116,198,245,239,83,60,244,177,67,28,206,113,176,17,9,109,144,181,239,212,93,181,209,153,7,164,146,50,197,50,196,206,237,27,119,147,124,63,41,181,251,126,165,238,48,173,145,169,94,54,105,53,120,128,71,199,251,87,111,169,113,224,236,9,13,154,146,54,106,147,39,8,98,7,212,217,252,5,219,248,172,189,101,29,177,168,228,234,137,234,79,249,58,191,119,242,247,125,168,55,195,111,212,152,200,187,190,58,63,253,11,190,34,194,44,45,224,205,162,216,68,98,27,159,79,228,90,137,179,232,218,119,187,106,131,115,247,247,46,9,15,114,228,157,153,193,181,250,215,92,207,65,247,62,191,138,14,96,54,111,123,191,85,189,164,103,211,185,251,215,12,46,210,51,63,193,214,140,196,238,205,221,166,168,59,7,225,252,171,99,104,253,207,252,139,93,172,205,246,163,51,179,62,154,32,218,77,161,45,238,236,195,163,252,89,109,218,95,98,215,103,119,122,13,9,253,214,102,248,45,135,249,61,254,11,118,207,181,30,61,91,77,80,113,232,229,166,159,82,231,110,231,91,70,61,52,109,87,42,13,187,190,165,180,137,133,181,117,191,107,46,29,31,93,89,6,231,61,59,221,106,207,170,227,29,73,247,191,197,111,31,183,197,7,35,120,45,86,141,174,139,84,5,66,184,196,225,87,6,241,95,148,119,12,31,121,182,210,14,39,183,83,212,84,225,59,188,146,60,39,110,184,184,123,140,82,136,25,118,105,8,99,25,131,105,110,6,98,102,234,4,102,21,213,16,98,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,231,202,143,141,127,194,110,21,131,134,188,204,185,218,169,177,38,18,183,211,211,97,41,117,232,205,120,181,195,25,11,211,236,97,104,202,106,88,227,14,241,45,242,68,251,156,29,225,154,82,169,124,197,56,21,166,226,151,6,190,56,203,234,10,64,205,75,5,60,48,208,205,83,85,40,5,206,221,11,212,27,219,89,158,70,130,19,41,42,10,64,152,131,242,192,64,140,0,156,194,13,191,205,86,2,197,95,233,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,246,16,144,252,29,144,100,103,197,87,19,24,55,133,12,163,172,205,44,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,155,92,97,13,177,72,103,33,51,237,0,45,162,103,178,51,199,179,58,51,123,25,103,214,104,98,12,220,204,9,233,36,190,226,42,129,154,161,169,32,104,96,136,2,49,138,40,99,14,247,96,142,40,227,141,156,156,141,216,25,200,136,157,201,254,174,127,113,15,154,28,76,99,42,44,121,155,55,90,74,251,189,190,207,73,100,132,233,168,227,166,14,132,12,78,228,226,12,204,231,36,178,77,49,191,134,249,73,129,130,54,8,194,186,240,169,193,71,225,55,32,179,119,137,76,204,182,93,105,176,222,18,193,247,170,156,37,22,157,24,111,23,72,104,170,73,234,55,177,52,133,13,44,145,135,112,142,201,37,125,174,110,208,205,17,5,160,42,171,195,71,17,120,239,133,252,211,160,204,204,11,81,253,138,142,241,69,178,31,234,157,175,180,195,52,244,125,73,98,147,163,213,232,0,245,64,119,135,139,63,139,61,42,87,127,204,11,129,27,239,10,184,170,76,107,133,131,182,229,150,32,184,60,118,234,157,66,63,101,213,79,37,84,145,90,182,29,68,181,19,244,169,169,197,251,73,51,9,235,163,232,93,206,19,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,142,190,106,124,120,255,0,162,252,42,101,5,235,251,20,88,190,251,108,184,255,0,187,133,77,144,131,165,255,0,147,148,167,28,223,217,41,204,127,125,5,97,89,51,197,158,124,228,14,13,197,216,15,43,113,213,93,158,209,140,105,250,85,64,29,231,69,59,184,49,85,209,150,186,211,212,148,66,240,188,161,222,224,76,255,0,190,69,12,145,83,92,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,65,237,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,242,9,225,163,135,76,9,194,254,86,80,101,158,5,167,254,197,89,120,173,223,55,245,78,233,217,161,134,122,206,156,178,201,209,234,244,0,186,64,91,3,193,155,197,222,159,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,168,49,172,226,199,205,62,114,124,192,196,62,163,58,188,174,84,252,113,211,101,173,214,131,133,188,201,10,185,108,88,158,240,193,133,174,98,114,206,246,235,141,81,0,53,17,199,171,176,83,77,46,132,37,24,183,78,105,100,35,98,25,74,72,108,215,139,31,52,249,201,243,3,16,250,140,234,149,32,202,161,20,112,114,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,77,35,232,62,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,125,248,228,226,238,235,197,246,110,14,43,130,221,87,103,194,118,26,114,182,225,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,183,127,77,180,96,142,24,220,164,233,52,133,85,121,151,241,199,83,196,118,50,155,39,176,56,82,6,93,96,187,196,135,13,92,103,21,65,223,46,48,180,144,61,104,204,14,66,212,204,39,40,194,32,94,248,72,242,27,187,144,4,54,64,130,255,0,249,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,212,17,235,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,144,159,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,190,52,74,226,184,28,226,238,235,194,14,110,22,43,158,221,87,120,194,119,234,113,182,226,59,84,21,4,6,112,49,177,5,84,32,228,209,29,76,47,187,103,81,180,112,146,104,216,163,234,188,130,25,15,34,249,56,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,2,34,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,134,188,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,41,206,175,202,198,22,249,129,67,233,215,21,10,200,50,19,224,95,140,219,23,24,121,113,85,115,146,213,236,108,103,133,251,61,62,38,182,196,6,244,163,36,172,125,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,229,86,52,60,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,217,4,240,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,204,21,85,90,87,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,149,87,138,174,38,48,111,10,25,71,89,154,88,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,54,184,194,27,98,144,206,66,103,218,0,91,68,207,100,103,143,14,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,32,243,247,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,79,167,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,70,7,52,94,95,244,119,122,59,151,19,121,33,135,122,55,88,123,77,199,28,90,224,146,8,41,100,165,138,9,103,154,236,61,67,13,179,55,75,73,99,141,140,166,41,6,70,22,54,148,165,147,244,65,140,102,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,72,255,0,49,78,34,240,39,20,28,2,224,124,203,192,181,31,156,11,101,29,226,139,100,223,212,203,167,177,106,230,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,165,92,208,184,22,252,10,98,163,207,28,156,193,157,147,45,175,91,61,177,77,68,91,161,177,93,36,144,153,244,133,133,187,61,28,218,199,211,209,200,2,87,56,255,0,20,37,79,27,216,2,11,159,229,157,118,181,88,56,215,203,251,237,246,231,73,110,182,219,169,239,213,117,149,149,115,12,48,83,65,29,146,184,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,122,14,96,92,119,95,120,170,197,82,96,172,44,125,139,44,176,253,193,228,183,83,104,18,123,82,170,9,42,163,138,235,188,233,226,168,131,171,77,80,45,217,137,220,67,77,95,82,239,107,64,85,87,134,142,29,49,223,20,25,167,65,150,120,22,159,251,21,101,226,183,124,63,212,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,96,170,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,158,140,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,94,87,34,242,47,46,56,116,203,139,118,87,229,125,155,176,218,168,117,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,82,99,218,58,190,140,44,34,32,2,0,0,3,80,16,69,95,60,239,204,159,235,39,236,213,30,188,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,210,21,207,59,243,39,250,201,251,53,69,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,237,87,93,44,48,145,133,44,15,44,112,180,178,147,54,128,15,44,209,70,196,90,54,249,0,124,73,153,195,37,62,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,177,225,224,115,139,187,175,8,57,184,88,174,123,117,93,227,9,223,169,198,219,136,237,80,84,16,25,192,198,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,14,65,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,47,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,85,234,209,6,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,100,125,193,254,63,166,204,254,23,50,183,25,195,136,106,239,181,21,88,94,134,154,225,112,171,121,74,121,238,52,209,53,61,107,200,82,182,243,54,169,134,102,115,125,119,187,57,51,147,59,19,194,183,50,140,161,169,202,14,48,113,196,13,5,91,91,113,133,67,98,251,108,213,51,197,41,206,21,196,71,80,76,209,233,176,6,177,170,227,1,54,99,96,136,93,247,106,198,87,191,201,47,51,48,173,78,86,99,172,156,237,125,44,73,111,196,15,137,186,18,73,24,246,138,26,138,106,122,125,240,142,254,161,244,228,165,210,71,216,194,61,120,61,231,115,209,130,74,150,54,220,96,99,250,156,207,226,143,52,177,156,216,134,146,251,79,85,138,43,169,173,247,10,71,136,160,158,221,77,43,211,209,60,101,19,108,48,106,104,97,102,54,215,123,51,19,185,59,185,60,244,241,129,143,233,178,195,133,204,210,198,115,98,26,187,21,69,46,23,174,166,183,220,41,30,81,158,11,141,76,79,79,68,241,148,77,188,13,234,102,133,152,219,77,142,236,78,226,204,228,216,230,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,9,158,228,211,128,42,112,207,11,151,76,103,113,195,212,148,149,24,199,20,85,212,209,220,5,162,121,235,173,212,241,69,79,27,25,11,185,176,71,83,29,115,8,30,154,57,72,76,218,73,184,169,7,60,239,204,159,235,39,236,213,37,57,79,129,127,5,249,89,131,114,207,218,158,211,250,37,135,237,214,46,219,208,232,246,174,203,77,28,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,81,173,207,59,243,39,250,201,251,53,4,122,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,39,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,141,18,175,252,20,113,93,125,225,47,57,104,177,151,86,235,89,132,46,90,81,226,155,37,20,192,61,190,151,105,180,114,48,200,206,15,52,6,125,88,223,80,39,208,227,234,0,75,35,160,200,165,23,201,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,144,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,201,206,175,205,62,22,249,127,67,234,55,21,100,24,79,31,227,44,11,77,136,41,112,126,33,171,180,134,42,179,201,96,187,189,51,176,157,85,186,73,98,150,90,119,61,55,8,25,65,27,30,215,109,193,184,11,80,51,18,11,191,230,95,199,29,79,17,216,202,108,158,192,225,72,25,117,130,239,18,28,53,113,156,85,7,124,184,194,210,64,245,163,48,57,11,83,48,156,163,8,129,123,225,35,200,110,238,64,16,210,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,83,254,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,121,233,192,216,99,36,184,5,225,162,150,150,243,112,164,178,97,140,43,79,74,120,130,249,13,182,114,59,133,198,115,134,158,74,217,98,139,173,51,156,211,20,108,195,169,244,195,96,51,180,113,142,208,171,248,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,177,194,226,199,205,62,114,124,192,196,62,163,58,201,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,44,109,248,177,243,79,156,159,48,49,15,168,206,130,191,242,230,227,219,247,43,223,103,203,124,196,131,180,101,150,38,184,118,202,186,136,41,247,213,89,107,140,2,39,172,22,6,223,52,46,17,198,50,197,222,76,32,39,19,110,18,142,105,212,88,171,169,52,229,215,204,183,12,229,134,13,108,147,226,75,18,85,210,216,172,84,243,77,97,196,181,47,81,90,112,64,207,78,16,90,90,158,158,152,229,112,22,122,137,2,83,55,96,6,24,153,152,70,54,96,145,252,194,226,159,135,220,166,204,123,94,83,230,110,104,218,176,190,36,188,219,253,169,73,21,208,101,167,165,122,93,102,22,144,235,12,26,154,45,74,158,81,102,146,81,39,38,102,102,119,33,103,113,99,229,99,57,62,95,226,31,78,157,99,195,157,121,161,117,206,172,220,197,249,175,121,26,184,234,49,77,226,166,228,20,245,53,165,86,116,112,25,191,70,149,165,38,103,48,134,46,156,65,238,139,48,70,44,194,44,204,205,42,156,44,100,85,215,39,57,90,230,174,34,196,21,85,126,210,204,124,15,136,49,67,81,149,73,20,20,148,82,90,100,26,77,145,140,167,14,249,33,17,156,164,17,142,71,105,163,138,70,126,128,232,16,236,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,42,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,44,230,41,192,173,79,11,88,201,241,198,95,80,85,158,85,223,234,33,134,134,106,154,168,140,237,151,25,154,160,222,218,204,242,60,243,0,199,78,82,4,196,31,144,98,4,102,98,230,115,188,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,4,11,112,3,198,13,215,132,220,220,18,184,61,36,152,19,24,212,81,208,98,176,154,34,115,166,128,12,154,58,232,138,48,41,119,211,180,210,155,198,34,77,40,17,134,221,239,28,145,212,174,111,248,166,197,142,115,247,47,113,174,22,174,237,182,92,65,149,246,155,165,186,167,164,113,245,233,103,173,175,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,149,11,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,208,164,18,19,202,239,62,112,111,13,185,71,196,86,107,99,58,218,65,11,117,62,30,11,101,12,213,15,9,221,174,46,23,87,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,90,95,18,252,69,227,190,40,51,78,191,51,49,213,71,246,90,59,61,22,200,127,169,150,190,211,52,208,81,245,34,138,62,183,75,174,99,213,49,222,126,46,254,12,212,169,94,87,46,190,5,106,120,165,198,77,142,51,6,130,172,50,174,193,81,52,53,211,83,85,68,7,115,184,194,212,230,214,215,102,145,167,132,10,58,129,144,230,16,252,128,32,19,3,38,48,10,233,202,235,151,253,101,222,178,219,196,222,119,225,222,141,170,30,205,113,192,246,185,228,158,10,169,42,162,158,41,225,187,23,76,195,108,45,210,210,40,228,99,25,134,66,145,197,129,162,41,101,169,117,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,237,160,34,34,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,125,60,160,49,77,139,3,112,95,152,88,215,20,215,118,43,46,31,198,23,107,165,198,167,164,114,116,41,96,180,208,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,202,197,185,163,249,236,204,223,185,125,30,137,80,169,51,123,25,30,75,211,228,32,207,73,30,19,131,20,77,139,206,49,129,186,243,220,78,146,58,81,35,145,245,118,8,226,140,216,68,118,234,243,72,231,191,72,246,5,85,227,147,139,187,175,23,217,184,56,174,11,117,93,159,9,216,105,202,219,135,45,83,212,17,152,64,230,228,117,83,3,19,196,21,51,62,221,253,54,209,130,56,99,114,147,164,210,21,85,229,161,192,229,79,17,216,202,28,225,199,7,72,25,117,130,239,17,132,212,146,4,85,7,124,184,194,209,206,212,69,9,177,11,83,48,156,69,49,24,251,225,35,70,12,238,70,112,210,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,78,245,203,20,229,63,14,216,87,1,224,171,141,119,209,251,45,109,194,215,128,176,173,55,74,166,175,125,81,198,241,209,210,111,102,144,219,80,133,219,169,43,237,247,117,35,213,245,112,168,11,21,117,149,66,197,93,4,164,242,190,230,9,77,105,166,178,240,189,157,55,90,179,3,168,26,12,31,124,169,150,90,147,223,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,100,96,195,23,186,2,26,74,250,197,93,74,247,14,156,207,237,83,112,127,141,48,190,102,102,29,93,175,55,240,78,23,175,27,5,234,232,35,86,119,249,200,74,59,121,199,248,183,105,42,98,150,74,120,228,9,68,220,192,59,65,145,143,104,120,130,247,236,28,104,112,193,137,115,78,229,146,150,236,223,181,67,140,237,87,9,173,51,219,46,16,84,80,239,174,138,165,169,138,154,25,170,35,8,167,153,230,38,17,142,35,50,62,247,22,38,103,118,173,107,22,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,178,62,225,35,41,46,185,39,195,206,9,192,120,138,227,136,42,175,180,214,122,57,110,225,121,188,149,196,232,235,94,158,54,150,146,2,220,81,69,77,3,143,70,40,161,210,54,8,217,253,226,35,144,194,176,34,34,8,192,230,139,203,254,142,239,71,114,226,111,36,48,239,70,235,15,105,184,227,139,92,18,65,5,44,148,177,65,44,243,93,135,168,97,182,102,233,105,44,113,177,148,197,32,200,194,198,210,148,177,151,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,217,57,168,86,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,220,37,83,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,107,53,230,177,199,29,78,90,218,171,248,91,203,96,164,150,251,137,236,238,24,166,230,71,20,237,110,183,85,9,131,209,4,122,187,133,76,209,106,68,82,11,116,225,150,50,6,34,148,100,134,48,50,7,136,124,208,225,159,25,86,227,204,166,186,210,80,93,238,22,122,187,36,199,83,71,29,72,116,39,97,118,38,19,103,102,56,229,142,25,129,252,55,196,44,108,113,185,198,126,43,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,7,202,69,117,92,98,112,117,251,146,178,179,39,254,144,214,118,188,103,141,125,173,113,190,254,47,167,236,254,157,53,175,101,187,220,158,88,165,232,77,45,95,227,195,111,83,171,222,218,8,104,229,215,195,166,4,226,131,52,241,198,89,227,170,127,205,253,206,178,207,91,190,111,234,101,211,180,210,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,236,21,87,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,121,147,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,141,102,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,235,99,254,40,243,219,52,50,179,14,100,166,58,199,62,211,193,152,75,177,251,30,217,236,202,56,123,47,101,166,42,104,63,29,20,67,41,237,134,67,31,124,203,93,117,125,93,153,208,123,94,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,84,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,249,0,64,38,6,76,97,79,248,28,225,18,235,197,246,110,22,20,158,227,87,103,194,118,26,113,185,98,59,172,20,228,102,16,57,176,133,44,38,226,241,5,76,207,187,103,81,244,96,142,105,24,100,233,60,101,144,70,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,160,182,14,102,54,155,85,131,151,254,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,238,212,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,5,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,78,104,254,68,243,55,238,95,88,162,80,2,130,124,249,124,241,183,106,226,191,0,73,98,196,243,210,80,230,46,21,167,167,134,235,70,85,66,83,221,160,24,97,19,187,4,99,12,64,1,37,65,72,37,20,108,77,11,244,216,157,154,72,245,187,85,139,190,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,10,192,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,67,182,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,228,81,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,198,221,85,94,26,56,139,199,124,47,230,157,6,102,96,90,143,236,84,119,138,45,144,255,0,84,237,125,166,25,167,163,234,75,20,157,30,175,64,7,170,3,188,60,89,252,89,195,37,52,84,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,131,181,203,231,141,187,175,10,24,254,75,22,39,158,174,187,46,177,85,69,60,55,90,50,170,33,130,211,57,77,8,157,216,35,24,101,51,56,233,198,65,40,163,97,121,155,166,196,238,241,199,164,239,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,197,181,72,79,43,158,59,109,89,39,117,155,34,51,163,19,85,211,224,155,229,64,22,31,184,213,206,61,139,15,86,145,27,202,18,110,109,209,83,84,17,139,185,239,233,197,32,185,184,139,77,52,162,18,127,154,188,93,112,233,146,24,254,209,150,57,175,153,148,152,111,16,223,41,233,234,232,224,171,162,170,232,60,19,76,112,199,44,149,35,19,193,8,117,34,145,156,164,144,88,88,92,139,104,247,170,171,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,56,60,91,231,69,215,62,184,134,198,217,129,85,139,234,241,21,162,75,197,101,38,27,168,152,10,32,138,201,29,68,157,138,40,162,33,23,136,58,78,36,226,226,36,230,102,103,172,134,110,242,127,201,167,41,46,184,111,33,174,153,175,122,184,226,0,12,89,120,171,138,207,111,43,201,21,169,232,161,233,69,37,88,81,1,108,26,147,168,130,88,138,89,71,169,178,150,54,13,160,68,242,4,48,169,254,255,0,185,101,255,0,212,255,0,255,0,218,226,128,21,63,223,247,44,191,250,159,255,0,251,92,65,0,43,37,62,19,188,172,100,223,203,252,61,233,208,44,107,20,196,242,167,227,142,167,50,173,84,28,45,230,72,82,69,125,195,22,118,12,45,115,19,138,6,184,219,169,68,1,168,142,61,89,206,166,24,180,33,40,197,250,144,197,33,27,9,68,82,76,18,62,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,165,123,136,172,249,193,188,54,229,29,247,53,177,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,219,30,206,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,144,174,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,3,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,21,192,231,23,119,94,16,115,112,177,92,246,234,187,198,19,191,83,141,183,17,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,125,219,58,141,163,132,147,70,197,31,85,228,26,235,206,175,205,62,22,249,127,67,234,55,21,96,8,50,146,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,93,244,80,69,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,32,200,196,12,197,128,231,112,159,224,128,239,226,235,70,126,239,210,139,77,53,65,174,189,255,0,161,107,171,173,132,250,58,218,236,226,236,77,252,46,244,28,143,220,200,182,238,238,239,91,227,252,148,27,73,244,101,176,187,197,244,92,167,249,46,184,223,87,65,160,54,140,183,70,44,207,162,218,204,76,221,250,45,192,26,247,191,130,1,119,19,173,5,223,115,183,118,143,220,183,31,229,58,209,223,93,93,208,111,96,102,109,59,251,251,150,172,204,45,163,46,187,201,163,233,167,122,212,8,157,219,93,16,115,187,232,182,144,110,101,171,63,193,104,77,170,14,39,166,98,220,196,239,222,255,0,5,193,61,28,154,106,36,58,51,105,222,235,182,82,136,15,123,63,114,219,36,186,135,186,222,44,207,222,131,195,98,27,79,89,166,99,61,55,62,189,207,253,183,232,94,126,155,18,189,156,28,171,162,221,163,238,252,80,235,220,253,223,23,111,138,169,117,150,201,171,155,113,24,54,162,204,218,59,248,107,175,212,169,94,98,101,185,221,105,100,122,106,161,18,233,70,45,212,61,27,186,77,126,2,232,61,133,14,41,134,236,46,20,240,152,237,125,95,120,179,125,95,83,191,214,189,109,41,140,64,224,250,234,239,170,182,108,41,130,239,88,50,174,67,168,168,162,149,229,141,217,182,25,151,139,143,214,45,252,85,84,109,56,132,79,115,188,79,241,254,15,232,251,80,85,18,54,102,213,105,185,159,187,226,190,21,166,173,220,247,109,247,92,95,78,238,255,0,21,247,35,151,123,233,167,193,6,237,29,155,78,238,244,97,209,150,229,163,182,173,162,14,35,34,30,238,237,29,104,218,105,171,124,60,86,246,141,217,219,71,253,43,105,197,167,188,47,250,117,65,181,157,137,221,155,93,86,140,250,22,142,184,207,199,66,248,120,104,140,123,59,190,30,40,59,77,222,218,178,220,207,170,235,198,108,228,218,174,118,213,159,68,27,145,17,1,17,16,17,17,6,142,182,187,232,206,235,115,247,255,0,34,226,149,244,103,118,254,250,1,22,230,91,117,209,150,192,45,93,217,190,62,43,112,190,143,221,227,246,160,213,156,93,187,245,90,184,253,75,95,125,219,115,233,163,45,195,27,51,120,160,208,35,103,239,213,254,165,163,131,187,235,220,185,4,25,155,69,185,7,25,72,227,226,205,220,184,142,186,48,38,23,18,212,157,133,187,190,46,185,100,118,118,112,111,21,243,171,186,116,241,28,210,238,125,27,248,63,161,7,45,198,65,233,106,236,254,240,151,130,241,151,204,67,29,158,57,67,164,69,186,50,254,14,190,13,250,91,235,90,95,110,145,52,50,212,236,45,35,140,140,91,70,215,184,126,61,255,0,98,166,55,44,39,93,152,23,54,173,121,160,134,158,34,29,141,185,196,244,118,102,45,123,137,188,67,185,7,223,146,50,197,50,196,206,237,27,119,147,124,63,41,181,251,126,165,238,48,173,145,169,94,54,105,53,120,128,71,199,251,87,111,169,113,224,236,9,13,154,146,54,106,147,39,8,98,7,212,217,252,5,219,248,172,189,101,29,177,168,228,234,137,234,79,249,58,191,119,242,247,125,168,55,195,111,212,152,200,187,190,58,63,253,11,190,34,194,44,45,224,205,162,216,68,98,27,159,79,228,90,137,179,232,218,119,187,106,131,115,253,75,130,67,220,185,101,209,227,125,87,88,207,65,247,62,191,138,14,96,54,110,255,0,143,130,223,212,109,53,118,117,193,1,52,172,238,218,232,203,71,98,118,211,187,68,29,147,240,254,85,177,180,126,231,254,69,174,214,102,251,81,153,217,159,77,16,109,38,208,150,247,118,97,209,254,44,182,237,47,177,107,179,187,189,6,132,254,235,51,124,22,195,252,158,255,0,5,187,103,218,143,30,173,166,168,56,244,114,211,79,169,115,143,115,55,232,91,70,61,52,109,87,35,119,54,136,27,150,194,38,22,213,214,253,172,184,116,125,117,100,27,156,244,239,117,171,62,171,140,73,205,247,63,232,91,199,237,241,65,200,222,11,85,163,107,162,213,1,17,16,17,17,1,17,16,17,17,1,22,142,250,38,189,232,53,91,22,186,186,209,208,22,157,218,232,203,81,239,248,173,218,62,154,32,227,144,123,190,213,198,26,187,184,187,174,126,225,248,62,175,226,235,107,11,234,239,245,160,227,118,125,116,101,204,13,160,178,216,64,238,183,139,182,154,125,93,200,6,204,226,232,250,107,167,197,110,68,27,118,186,212,95,81,103,90,162,13,52,111,21,198,108,251,159,79,138,229,91,31,118,175,163,247,125,72,58,242,9,107,226,218,58,228,6,217,23,127,212,250,174,65,14,239,123,197,13,157,219,107,124,123,144,117,222,97,7,29,89,251,214,129,33,206,100,58,251,172,254,14,183,28,0,223,197,215,244,173,35,23,2,215,71,239,65,204,16,3,51,234,62,63,106,228,102,102,102,102,240,101,199,171,183,139,233,175,214,185,5,217,217,187,208,109,146,65,136,30,66,103,209,190,165,208,142,132,38,29,251,91,115,62,154,187,191,130,239,49,57,27,59,107,183,226,183,190,191,4,30,66,241,64,66,66,50,109,118,209,159,185,223,237,84,227,24,97,219,132,12,243,217,166,130,158,66,148,69,220,201,223,221,216,250,183,123,63,197,153,86,202,232,58,224,204,224,229,163,248,119,253,171,228,149,167,172,78,71,27,48,191,131,59,187,58,10,29,135,177,244,212,245,176,218,170,228,156,228,2,109,206,49,6,215,212,153,219,234,127,7,85,126,197,123,106,154,88,37,143,168,206,110,236,250,139,120,110,118,84,247,27,101,159,109,41,234,41,169,225,105,65,218,70,119,146,79,17,14,238,237,63,66,167,49,214,98,204,3,117,122,186,195,147,217,209,237,143,72,105,216,182,107,161,187,187,152,183,119,113,119,234,130,236,41,42,88,227,23,45,93,205,244,215,79,181,118,181,239,118,250,149,18,192,249,195,96,185,69,180,239,144,199,54,240,23,25,100,132,73,221,200,180,238,220,170,165,151,16,208,220,97,99,142,178,57,89,223,70,33,49,118,241,118,248,63,216,131,237,45,9,152,155,71,70,118,38,213,157,157,159,234,90,160,225,40,159,189,251,151,4,130,204,251,139,189,155,185,119,86,221,173,222,131,169,9,59,119,59,247,106,187,44,111,174,133,222,182,28,44,45,238,183,114,106,237,226,131,153,223,69,170,226,105,31,79,202,213,254,181,189,136,95,191,84,27,145,22,155,133,180,109,80,29,211,189,109,50,118,240,117,198,242,59,234,219,144,110,51,254,11,124,60,87,20,142,206,58,23,123,33,187,59,105,227,175,193,150,234,112,38,39,114,111,208,131,138,49,103,240,250,251,151,97,163,238,98,125,60,23,38,157,250,173,80,105,163,45,81,104,68,34,218,145,51,55,218,232,53,92,21,51,116,226,34,29,89,217,159,252,11,165,91,127,183,82,179,49,212,131,59,191,241,199,237,251,85,46,197,217,201,135,173,221,90,119,187,9,76,206,204,192,7,11,147,187,134,173,163,57,107,245,32,168,21,151,9,95,115,177,191,119,123,247,55,134,139,224,86,215,117,165,45,187,183,233,238,187,179,119,62,138,152,91,241,101,231,23,220,99,106,48,171,236,134,66,110,242,83,11,11,139,59,9,54,225,103,239,239,127,138,170,24,106,203,49,68,4,80,59,52,100,207,171,177,119,123,206,131,117,5,165,234,152,106,171,182,73,171,179,142,132,236,237,163,247,248,105,245,50,245,20,84,163,0,11,70,204,204,236,58,119,186,214,26,88,198,77,174,194,239,171,124,93,125,96,6,0,97,111,131,51,32,226,128,54,62,173,226,95,149,246,174,117,176,132,92,93,180,241,241,64,239,109,186,120,119,32,220,250,174,185,142,132,228,255,0,147,241,92,132,69,222,58,174,18,215,87,114,248,32,210,83,33,125,65,244,111,5,178,9,7,168,227,163,237,211,93,62,213,191,99,159,115,183,243,173,237,11,23,115,179,107,227,226,129,220,4,236,76,185,246,179,247,233,220,182,109,19,22,111,143,212,235,149,6,142,221,218,45,24,24,117,238,91,145,6,140,205,226,154,45,81,6,154,124,19,70,90,162,13,52,90,162,32,218,77,171,46,35,103,102,211,94,245,206,184,205,181,45,204,47,174,154,32,216,66,218,104,77,170,68,47,174,255,0,224,191,114,220,241,190,189,222,11,144,69,133,182,139,119,50,13,81,109,119,211,226,203,77,223,107,32,222,139,99,22,189,236,235,115,62,168,53,81,129,205,23,151,253,29,222,142,229,196,222,72,97,222,141,214,30,211,113,199,22,184,36,130,10,89,41,98,130,89,230,187,15,80,195,108,205,210,210,88,227,99,41,138,65,145,133,141,165,41,100,253,16,64,95,47,158,9,46,188,87,227,249,47,184,158,10,186,28,186,194,181,20,243,93,107,10,148,138,11,180,227,52,36,118,144,144,102,136,192,228,167,41,8,165,141,201,225,110,155,147,51,201,30,179,19,196,46,22,177,96,110,11,243,47,5,97,106,30,197,101,195,249,95,121,181,219,169,186,167,39,66,150,11,76,177,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,172,22,203,77,170,203,76,116,118,107,101,37,5,60,149,19,213,156,84,208,140,64,83,207,41,205,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,169,175,22,62,86,51,147,229,254,33,244,233,208,99,88,178,136,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,93,214,85,8,49,204,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,202,167,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,154,239,241,102,0,193,184,234,167,15,213,99,12,61,73,118,60,43,120,142,255,0,104,106,150,114,10,91,140,113,75,20,85,12,26,237,35,1,158,71,13,204,251,79,105,142,134,0,67,232,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,87,211,151,92,8,216,184,170,229,213,150,248,215,11,7,98,204,220,63,111,189,199,110,169,212,228,246,165,44,23,75,188,145,90,182,29,68,84,240,117,106,106,5,251,73,51,144,105,163,234,61,205,98,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,32,91,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,94,86,127,115,79,205,12,240,225,230,139,36,224,195,181,120,114,239,85,79,73,73,138,113,45,53,226,50,59,244,1,78,65,85,19,211,199,75,27,83,5,68,174,50,24,198,122,108,98,137,247,70,100,207,237,121,205,224,92,154,195,185,203,98,197,150,11,165,214,28,201,197,86,248,235,49,5,179,160,82,80,203,67,16,189,53,45,103,88,201,186,83,63,103,120,122,81,177,137,12,59,201,161,38,214,162,58,208,84,174,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,123,181,230,111,195,166,4,225,127,43,50,19,44,240,45,63,255,0,127,235,47,21,187,230,254,169,221,59,53,158,25,235,58,114,203,39,71,171,208,2,233,1,108,15,6,111,23,123,191,229,9,129,114,106,203,195,141,94,58,203,123,165,214,231,137,49,21,192,104,241,140,247,8,10,159,179,87,82,131,148,116,112,196,196,81,188,49,199,85,188,101,18,34,147,174,228,110,14,205,4,52,87,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,160,182,174,89,25,23,151,28,69,231,6,58,202,252,208,179,118,235,85,118,95,214,203,12,209,59,5,85,190,168,110,22,246,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,168,175,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,247,85,201,83,205,62,41,249,127,93,234,54,229,38,156,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,138,190,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,228,172,93,241,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,74,121,95,115,4,166,180,211,89,120,94,206,155,173,89,129,212,13,6,15,190,84,203,45,73,239,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,178,48,97,139,221,1,13,2,87,209,17,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,74,167,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,5,197,115,47,224,114,167,135,28,101,54,112,224,115,164,60,186,198,151,137,2,26,72,194,42,115,177,220,102,105,39,122,33,132,24,69,233,156,66,82,132,128,125,192,141,227,54,103,16,57,168,175,7,124,85,99,46,20,51,114,223,140,44,215,42,178,195,23,26,138,122,108,89,104,142,54,152,46,54,230,63,125,198,34,48,30,211,24,148,133,9,238,29,166,238,46,253,51,144,15,33,220,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,80,25,199,247,7,215,94,19,115,112,134,222,212,146,96,76,99,81,89,95,133,14,25,73,206,154,0,49,121,40,101,25,12,165,223,78,211,68,13,33,17,52,160,64,123,183,188,145,198,20,255,0,138,174,38,49,151,21,249,185,89,154,88,194,134,146,220,3,78,54,219,69,178,153,152,130,221,110,140,228,56,160,121,54,177,76,123,165,144,206,66,102,220,102,91,68,3,100,97,120,28,169,248,28,166,204,171,173,7,20,153,146,117,113,88,176,197,225,143,11,91,4,37,129,238,55,26,82,3,106,211,147,70,99,166,134,93,4,70,50,126,164,209,72,38,226,49,20,115,81,78,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,106,41,230,186,214,21,41,20,23,105,198,104,72,237,33,32,205,17,129,201,78,82,17,75,27,147,194,221,55,38,103,146,61,103,166,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,198,223,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,31,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,11,241,245,193,70,42,225,79,49,234,239,118,155,103,104,203,44,77,112,154,76,57,112,167,105,14,58,13,238,82,13,178,161,228,35,49,154,32,103,96,35,39,235,70,14,108,251,134,80,138,127,149,128,115,171,242,177,133,190,96,80,250,117,197,4,64,101,86,89,226,172,228,204,124,57,149,184,42,147,180,94,177,53,194,43,125,54,232,228,56,225,222,254,252,242,244,192,204,97,136,24,164,144,216,95,100,96,100,237,160,186,200,123,133,94,25,240,111,10,25,71,71,149,184,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,247,56,194,27,98,140,2,49,119,218,0,59,136,207,124,135,12,60,174,60,246,101,151,223,94,143,90,167,249,1,17,16,69,95,60,239,204,159,235,39,236,213,69,57,64,97,107,22,57,207,220,194,193,88,166,135,182,217,113,6,87,221,173,119,26,110,169,199,215,165,158,182,130,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,85,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,74,184,250,224,163,21,112,167,152,245,119,187,77,179,180,101,150,38,184,77,38,28,184,83,180,135,29,6,247,41,6,217,80,242,17,152,205,16,51,176,17,147,245,163,7,54,125,195,40,69,232,57,117,241,213,83,194,214,50,108,15,152,53,245,103,149,119,250,137,166,174,134,154,150,35,59,101,198,102,167,6,185,59,180,111,60,192,49,211,140,103,8,159,228,25,24,129,152,176,28,207,103,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,204,206,188,178,169,201,156,220,197,249,83,85,121,164,187,30,21,188,84,218,218,186,154,72,136,42,66,51,118,9,29,162,146,65,140,220,118,185,196,230,231,17,238,140,244,48,38,96,201,205,20,90,242,136,227,7,31,98,171,169,240,179,143,30,174,247,109,180,217,229,175,195,87,87,138,105,167,183,193,1,70,47,67,57,128,16,181,51,9,235,20,146,144,52,110,35,3,17,245,32,142,57,74,65,24,28,237,50,114,197,46,21,192,188,64,211,205,209,189,83,92,27,7,86,71,180,203,181,210,201,29,69,93,59,234,231,178,62,137,197,83,220,193,184,251,87,188,90,70,44,246,171,202,179,56,236,89,69,197,197,162,155,17,195,165,38,61,183,203,131,163,169,220,127,210,181,85,51,193,37,51,236,0,39,62,164,244,241,65,167,186,35,215,222,68,194,14,207,45,60,123,101,158,21,205,14,17,243,50,221,138,105,58,158,193,195,245,184,154,221,56,71,27,205,75,93,65,1,212,68,113,145,129,108,221,211,40,141,199,66,120,166,148,24,135,126,171,30,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,43,252,238,51,66,213,75,128,50,247,37,225,26,73,238,87,59,196,184,162,161,198,180,122,244,112,83,67,37,52,91,233,244,114,217,57,85,205,182,71,113,109,105,36,22,98,239,217,101,92,181,242,134,167,55,248,193,192,240,60,21,111,109,193,245,15,139,238,83,83,79,20,71,0,80,144,157,57,59,73,174,240,42,199,164,140,196,25,205,194,82,118,219,163,152,252,174,59,184,152,166,226,171,59,104,243,22,219,67,73,71,109,163,194,246,139,109,44,16,180,174,112,27,193,218,170,160,148,228,17,234,156,85,149,85,112,180,130,0,6,17,3,136,190,187,138,247,249,37,228,229,138,44,43,142,184,129,168,155,173,122,169,184,62,14,163,143,105,143,100,165,142,58,122,186,135,213,143,100,157,99,150,155,185,195,112,118,95,116,180,144,153,130,79,212,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,41,202,3,11,88,177,206,126,230,22,10,197,52,61,182,203,136,50,190,237,107,184,211,117,78,62,189,44,245,180,17,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,164,28,114,112,137,117,225,7,55,7,10,65,113,171,188,97,59,245,57,92,176,229,214,122,114,3,56,24,220,78,150,99,97,104,142,166,23,219,191,166,250,56,73,12,142,49,245,90,49,244,28,181,56,133,194,188,58,113,53,67,123,198,180,218,89,113,117,188,176,149,77,192,170,163,130,59,87,105,170,166,144,43,37,121,29,129,225,3,128,90,71,114,29,177,153,155,57,56,48,28,217,241,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,132,54,114,235,227,170,167,133,172,100,216,31,48,107,234,207,42,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,200,50,49,3,49,96,57,222,88,208,241,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,167,40,142,48,113,246,42,186,159,11,56,241,234,239,118,219,77,158,90,252,53,117,120,166,154,123,124,16,20,98,244,51,152,1,11,83,48,158,177,73,41,3,70,226,48,49,31,82,8,227,10,65,206,175,205,62,22,249,127,67,234,55,21,98,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,175,171,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,18,19,194,71,13,184,55,128,142,30,111,117,88,194,255,0,73,85,114,26,121,177,54,52,191,65,68,228,17,133,61,59,145,67,14,200,250,242,211,83,198,18,56,49,49,25,25,204,98,1,213,233,12,85,243,6,227,110,235,197,126,63,142,197,134,39,171,161,203,172,43,81,81,13,170,140,106,136,160,187,78,51,76,33,118,56,202,24,140,14,74,114,140,70,41,24,158,22,234,48,187,60,146,107,88,57,174,113,175,248,77,197,83,240,215,150,119,59,173,54,27,194,87,10,138,108,91,46,189,24,111,23,72,100,17,106,125,142,45,33,67,75,36,103,222,69,178,73,95,115,3,180,48,202,86,193,193,223,10,184,203,138,252,220,183,224,251,53,182,172,112,197,186,162,158,167,22,93,227,145,161,11,117,185,207,223,97,148,128,199,180,200,35,32,194,27,75,113,179,147,183,76,36,48,11,233,228,195,118,226,46,227,77,123,163,184,92,234,234,178,70,215,79,95,73,67,20,211,82,152,82,226,7,150,138,103,138,33,119,237,64,15,4,210,200,226,58,65,190,67,47,223,9,221,227,219,139,31,52,249,201,243,3,16,250,140,235,35,60,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,51,139,31,52,249,201,243,3,16,250,140,232,47,43,131,126,17,45,92,95,114,252,197,24,82,11,141,37,159,22,88,115,34,225,114,195,151,89,233,196,192,39,123,85,188,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,143,92,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,82,63,202,3,139,60,27,129,106,106,120,94,198,20,244,150,147,197,87,138,155,213,162,249,83,94,226,21,87,25,34,163,167,138,218,209,116,246,137,152,193,33,4,133,43,110,61,177,8,185,152,110,186,174,98,156,10,211,113,75,131,95,28,101,245,5,32,102,165,130,158,24,104,102,169,170,148,2,231,110,133,234,13,237,172,207,35,65,9,148,149,5,32,76,65,249,96,32,70,0,78,96,17,45,193,79,15,23,94,38,56,134,195,88,14,11,85,37,125,138,223,81,13,239,20,133,77,97,83,7,177,32,168,137,170,133,138,55,105,92,228,105,6,16,104,253,237,242,139,187,128,177,72,19,167,196,221,166,213,96,225,19,53,236,86,43,101,37,186,219,110,203,123,237,37,29,29,36,35,12,20,208,71,108,152,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,90,7,39,126,30,45,88,35,6,222,179,163,22,90,170,232,49,222,37,167,8,173,148,213,53,130,38,24,94,119,3,167,171,106,65,125,224,21,85,52,181,27,37,149,189,240,163,18,139,64,114,41,47,43,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,41,87,18,252,58,96,78,40,50,178,191,44,241,213,63,246,90,203,61,110,249,191,169,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,216,245,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,114,105,80,173,206,175,205,62,22,249,127,67,234,55,20,20,43,129,206,17,46,188,95,102,225,97,73,238,53,118,124,39,97,167,27,150,35,186,193,78,70,97,3,155,8,82,194,110,47,16,84,204,251,182,117,31,70,8,230,145,134,78,147,198,89,4,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,140,30,70,63,158,207,213,191,218,74,85,16,17,17,1,17,16,17,68,95,55,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,114,175,175,18,148,163,134,65,23,55,16,1,114,118,215,64,22,248,50,169,92,154,243,99,52,243,67,240,191,248,76,204,188,87,139,125,153,244,127,177,123,118,243,83,95,217,122,158,208,234,116,186,198,91,55,116,195,118,221,53,216,58,248,50,9,42,68,68,16,3,205,31,207,102,102,253,203,232,244,74,143,240,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,214,14,104,254,123,51,55,238,95,71,162,87,191,201,242,231,131,112,7,8,153,151,154,88,142,58,75,117,61,175,20,92,42,111,55,97,164,115,157,173,212,86,202,73,244,55,140,94,89,2,38,146,160,196,25,139,71,146,77,173,169,190,161,115,248,114,201,147,92,188,248,83,41,171,97,232,225,252,23,111,134,166,247,91,110,183,151,106,189,221,36,120,161,42,135,141,204,159,173,81,57,70,2,199,38,200,196,163,13,225,20,108,227,5,156,75,241,23,142,248,160,205,58,252,204,199,85,31,217,104,236,244,91,33,254,166,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,85,254,96,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,70,23,103,146,77,126,183,46,190,5,106,120,165,198,77,142,51,6,130,172,50,174,193,81,52,53,211,83,85,68,7,115,184,194,212,230,214,215,102,145,167,132,10,58,129,144,230,16,252,128,32,19,3,38,48,9,9,229,71,251,163,191,115,140,31,134,191,254,74,127,75,253,0,237,219,253,169,236,189,133,187,169,175,253,167,251,215,101,221,239,236,223,167,226,59,58,130,197,148,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,88,177,32,151,76,254,224,114,155,136,238,9,178,135,56,112,57,213,134,98,224,188,167,177,4,52,145,132,181,1,124,183,67,111,9,222,136,97,6,34,106,150,35,148,161,32,31,124,228,120,205,157,136,14,24,139,83,189,203,55,139,60,27,158,249,47,106,202,209,167,164,178,98,204,181,179,219,236,167,105,42,247,158,122,251,117,53,37,60,3,114,6,120,193,152,10,86,48,40,197,228,233,63,79,121,126,54,61,214,255,0,205,7,151,221,77,218,166,245,197,14,75,90,169,0,194,156,171,241,133,142,154,40,169,131,100,49,85,84,86,94,158,89,103,17,115,113,8,4,224,138,45,242,27,148,190,241,145,234,22,235,202,143,135,79,195,79,17,208,99,251,221,62,252,55,149,189,158,251,81,239,233,213,186,17,151,179,162,247,101,9,7,73,34,146,163,115,9,131,246,78,153,182,146,182,179,168,173,171,151,167,15,95,185,203,134,92,63,96,173,169,186,157,235,21,244,241,109,238,154,227,75,217,100,160,174,171,165,129,138,141,161,118,223,31,68,34,142,50,99,119,39,144,100,45,1,137,163,11,149,64,68,68,5,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,125,100,65,1,124,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,94,7,42,126,5,106,112,116,116,28,83,230,189,5,93,53,246,170,157,166,193,84,35,85,17,64,54,234,186,32,127,105,27,195,33,57,28,177,84,73,16,195,35,15,77,154,66,32,34,40,222,41,30,196,216,90,197,140,45,208,218,113,29,15,107,164,167,184,80,93,35,143,170,113,237,170,162,170,138,174,154,77,65,217,223,100,240,68,122,107,180,182,232,76,226,238,207,245,144,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,255,0,248,250,224,163,10,241,89,151,21,119,187,77,179,179,230,110,25,183,205,38,28,184,83,180,97,37,126,198,41,6,217,80,242,16,1,67,41,187,176,17,147,116,100,55,54,125,165,40,75,12,25,67,194,238,104,102,207,16,209,240,233,75,100,171,164,190,208,94,37,182,226,73,97,8,234,130,199,5,61,67,67,91,85,41,12,141,17,4,47,187,77,36,102,144,246,0,19,148,128,207,146,74,249,54,236,39,133,108,247,219,190,41,180,225,155,85,21,235,16,118,127,107,220,105,232,163,142,170,225,208,7,8,59,68,162,204,114,244,193,220,67,123,190,209,119,102,209,144,120,174,29,114,27,6,240,219,148,118,44,169,193,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,150,249,8,117,97,115,45,128,193,24,190,192,22,106,150,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,188,174,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,108,215,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,124,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,128,30,96,220,40,90,184,80,206,136,236,88,98,255,0,73,93,135,177,85,61,69,242,213,70,36,35,61,166,2,171,152,66,136,227,41,229,156,194,56,198,49,26,153,24,90,103,234,48,234,81,201,160,78,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,160,40,11,229,223,198,14,62,225,203,55,45,24,34,7,171,188,224,76,111,120,165,160,187,216,194,41,170,14,25,230,48,132,107,168,226,132,14,87,169,22,113,103,142,48,39,156,5,163,113,115,104,78,57,244,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,61,121,103,90,109,87,254,53,242,254,197,125,182,82,92,109,183,26,123,245,37,101,29,92,35,52,21,48,73,100,174,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,94,131,152,23,2,55,222,21,113,84,152,215,11,7,109,203,44,65,112,120,237,213,58,132,126,203,170,158,74,169,34,181,108,58,137,106,39,233,83,83,139,246,146,102,19,215,71,208,187,159,229,114,184,243,217,150,95,125,122,61,106,158,140,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,179,180,219,174,148,81,213,210,207,176,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,144,70,95,39,124,175,226,143,10,212,222,177,93,228,170,240,238,80,94,41,194,164,45,87,170,41,88,239,53,178,68,5,13,109,188,9,197,226,14,147,199,190,167,66,142,96,112,141,134,66,6,146,154,82,145,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,231,249,127,112,207,131,120,175,229,249,141,114,183,24,87,85,219,140,115,34,174,229,104,185,211,59,145,219,174,49,218,168,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,71,6,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,43,234,229,55,198,109,139,41,47,191,185,159,28,218,186,86,172,119,136,2,162,201,120,167,3,57,32,188,84,4,52,195,77,80,13,174,176,203,210,132,66,65,102,120,228,119,223,168,27,156,55,191,204,27,130,75,87,21,248,2,59,238,24,130,146,135,49,112,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,168,226,204,210,73,168,66,94,64,228,229,247,136,12,229,194,121,59,135,38,236,245,120,154,224,52,242,84,237,3,236,148,160,37,37,77,78,195,48,105,58,80,71,44,189,61,236,71,179,104,251,196,204,178,83,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,28,60,163,120,103,169,202,236,67,141,51,47,49,107,170,236,248,216,170,47,24,38,135,14,76,241,8,77,73,65,85,72,215,26,216,141,136,187,88,5,103,70,153,228,133,250,81,152,27,57,27,200,44,18,104,131,21,117,63,223,247,44,191,250,159,255,0,251,92,80,2,167,251,254,229,151,255,0,83,255,0,255,0,107,136,32,5,118,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,234,169,31,226,159,129,90,156,99,194,174,85,113,79,149,20,21,117,55,218,92,183,195,243,99,90,18,170,136,96,43,117,37,134,55,246,144,60,210,11,137,197,21,60,113,20,49,177,117,25,227,33,1,33,145,229,11,212,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,211,98,118,105,35,214,231,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,47,149,89,153,138,178,111,49,240,230,105,96,170,190,207,122,195,55,8,174,20,219,164,144,35,155,99,251,240,75,211,48,50,134,80,114,142,64,98,109,241,153,139,190,132,234,229,120,237,230,15,125,227,2,143,15,224,219,38,21,250,47,131,44,221,158,233,53,12,242,5,69,85,85,227,160,65,36,133,51,11,105,12,93,89,162,137,133,133,204,92,164,145,153,200,34,132,60,87,28,156,93,221,120,190,205,193,197,112,91,170,236,248,78,195,78,86,220,57,106,158,160,140,194,7,55,35,170,152,24,158,32,169,153,246,239,233,182,140,17,195,27,148,157,38,144,173,213,87,254,10,56,81,190,241,105,156,180,88,55,165,117,163,194,22,221,43,49,77,238,138,16,46,193,75,180,222,56,216,164,118,6,154,115,14,148,109,161,147,106,114,116,204,34,145,149,106,230,255,0,133,172,88,27,63,114,247,5,97,106,30,197,101,195,249,95,105,181,219,169,186,167,39,66,150,10,218,248,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,5,107,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,42,85,140,184,139,192,152,75,61,176,39,14,189,163,181,227,60,107,214,172,236,91,38,143,178,90,227,163,175,155,182,117,58,79,20,154,205,65,209,233,117,4,255,0,27,191,77,7,66,243,252,98,113,85,131,120,80,202,59,134,48,188,220,169,11,19,220,105,234,41,176,157,162,72,222,99,184,220,88,61,199,40,132,192,187,52,100,81,148,199,184,118,131,176,179,245,14,48,56,150,229,239,143,241,150,105,243,30,193,57,131,152,56,134,174,249,136,111,149,23,186,154,234,234,151,109,242,159,177,171,25,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,152,61,175,58,191,52,248,91,229,253,15,168,220,87,107,149,222,67,96,222,36,178,143,136,172,169,198,116,84,132,23,26,124,60,118,202,233,169,222,99,180,220,88,46,173,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,234,243,171,243,79,133,190,95,208,250,141,197,85,78,70,79,167,225,179,245,111,246,146,8,246,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,191,238,88,28,192,233,173,52,214,94,23,243,166,235,87,32,29,64,208,96,251,229,76,178,212,155,28,210,211,83,209,217,90,40,160,34,96,98,57,200,39,150,93,145,131,12,94,232,8,105,122,156,113,240,141,107,226,251,40,199,10,67,113,164,180,98,203,13,65,92,176,229,214,122,113,48,9,220,28,78,150,99,97,121,70,154,102,219,191,166,250,177,199,12,142,50,116,154,50,199,227,22,97,107,238,7,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,18,109,69,220,95,77,89,221,187,208,101,32,180,238,215,70,86,47,202,183,139,188,85,196,22,92,221,50,223,51,43,110,183,140,95,129,186,91,111,82,208,72,81,214,218,228,102,24,59,77,91,57,1,86,9,140,162,253,77,135,44,98,38,221,99,26,131,107,235,209,244,209,7,28,141,221,171,248,174,48,119,119,118,119,251,23,63,228,248,179,187,191,197,150,214,23,103,119,250,208,113,187,62,186,50,230,6,208,89,108,32,119,91,197,219,77,62,174,228,3,102,113,116,125,53,211,226,183,34,13,187,93,1,217,219,86,91,145,6,154,50,227,54,125,207,167,197,114,173,143,187,87,209,251,190,164,29,121,4,245,241,109,31,185,114,3,108,139,191,234,125,87,32,135,119,188,134,206,237,181,190,61,200,58,239,48,131,142,172,253,235,64,144,231,50,29,125,214,127,7,91,142,0,111,226,235,250,86,145,139,129,107,163,247,160,230,8,1,153,245,31,31,181,114,51,51,51,51,120,50,227,213,219,197,244,215,235,92,130,236,236,221,232,54,201,32,196,15,33,51,232,223,82,232,71,65,28,226,242,56,182,230,125,25,221,221,119,181,39,145,180,215,70,238,117,189,254,196,30,66,241,64,66,66,50,109,118,209,159,185,223,237,84,243,26,225,234,232,99,138,107,44,176,83,200,228,34,78,100,239,168,251,206,237,222,207,246,42,209,93,7,92,25,156,28,180,127,14,255,0,181,124,162,181,180,239,169,69,160,179,120,19,187,62,168,40,69,167,48,38,164,47,103,85,201,57,201,16,187,147,132,81,237,125,95,86,211,195,224,234,178,88,175,109,83,75,4,177,245,25,205,221,159,81,111,13,206,203,192,99,12,174,11,164,230,81,211,64,196,242,1,59,148,178,183,115,6,159,5,77,163,172,197,152,6,234,245,117,135,39,179,163,219,30,144,211,177,108,215,67,119,119,49,110,238,226,239,213,5,216,82,84,177,198,46,90,187,155,233,174,159,106,237,107,222,237,245,42,37,129,243,134,193,114,139,105,223,33,142,109,224,46,50,201,8,147,187,145,105,221,185,85,75,46,33,161,184,194,199,29,100,114,179,190,140,66,98,237,226,237,240,127,177,7,218,90,19,49,54,142,140,236,77,171,59,59,63,212,181,65,194,81,62,142,253,203,130,65,102,125,197,222,205,220,187,171,110,214,239,65,213,132,157,159,70,240,119,92,236,111,174,132,250,173,167,19,54,174,205,227,222,154,187,120,160,230,119,209,106,184,154,71,211,242,181,127,173,111,98,23,239,213,6,228,69,166,225,109,27,84,7,116,239,91,76,157,188,29,113,188,142,250,182,228,27,140,255,0,130,63,161,215,20,142,206,58,23,123,33,59,105,167,214,183,83,129,49,59,147,126,132,28,49,14,164,250,127,34,236,180,125,204,79,167,130,228,211,189,159,234,90,160,211,70,90,162,208,136,69,181,34,102,111,181,208,106,184,166,151,96,234,218,235,170,232,86,223,237,212,172,204,117,32,206,239,252,113,251,126,213,76,49,78,114,225,187,108,165,4,215,152,247,137,139,56,180,144,234,218,142,191,18,65,239,171,46,18,190,231,99,126,238,247,238,111,13,23,192,173,175,235,72,108,46,91,223,242,93,217,187,159,78,229,76,45,248,178,243,139,238,49,181,24,85,246,67,33,55,121,41,133,133,197,157,132,155,112,179,247,247,191,197,84,220,55,103,153,222,29,208,59,8,123,221,236,93,218,23,138,14,90,11,75,213,48,213,87,108,147,87,103,29,9,217,219,71,239,240,211,234,101,233,173,212,145,211,196,195,8,176,139,191,115,106,239,241,117,190,26,88,198,77,174,194,239,171,124,93,125,72,99,104,227,97,109,63,145,6,200,3,99,234,222,37,249,95,106,231,91,8,69,197,219,79,31,20,14,246,219,167,135,114,13,207,170,235,152,232,78,79,249,63,21,200,68,93,227,170,225,45,117,119,47,130,13,36,34,111,120,31,70,101,178,9,7,168,227,163,237,211,93,62,213,191,105,23,186,237,226,183,180,44,93,206,205,175,143,138,13,116,96,47,121,190,31,5,205,181,139,197,187,150,198,22,54,209,219,71,215,193,215,42,13,29,187,180,90,48,48,235,220,183,34,13,25,155,197,52,90,162,13,52,248,38,140,181,68,26,104,181,68,65,161,120,46,19,103,102,211,94,245,206,184,205,181,45,204,47,174,154,32,216,66,204,218,23,122,68,47,174,255,0,224,191,114,220,241,104,254,235,46,65,22,22,218,45,220,200,53,69,181,223,79,139,45,55,125,172,131,122,45,140,90,247,179,173,204,250,160,213,17,16,17,17,1,17,16,109,125,126,181,162,45,53,250,251,144,59,254,11,86,118,215,71,100,71,29,91,84,27,75,81,45,69,251,157,110,19,119,126,246,126,255,0,177,109,113,118,215,191,85,172,101,240,127,20,27,255,0,75,162,59,51,255,0,34,216,91,153,183,14,189,222,45,167,138,13,255,0,21,197,171,140,186,15,131,234,239,250,87,86,182,225,37,60,123,218,55,22,111,202,39,126,230,239,248,247,47,139,83,138,198,156,220,183,71,238,248,187,200,45,175,127,232,65,233,222,88,217,216,92,197,157,254,14,235,115,59,63,131,178,167,21,249,143,109,130,114,42,139,173,13,57,7,118,146,85,70,207,226,253,253,235,167,91,156,182,26,94,247,196,214,136,95,70,125,10,190,31,175,199,189,5,83,213,190,182,70,118,127,7,101,72,160,207,76,49,51,59,190,47,177,11,183,255,0,172,169,215,215,183,102,149,178,184,89,232,175,118,234,189,89,223,88,106,226,45,91,93,53,238,215,227,220,130,161,28,187,73,153,139,226,205,163,45,64,137,228,118,118,118,109,62,44,188,228,56,150,153,228,19,154,104,65,157,217,183,20,162,205,226,190,164,119,138,89,216,58,53,208,19,17,105,168,200,46,131,233,106,223,90,59,179,119,186,224,142,104,88,189,234,184,205,203,77,61,230,101,203,168,155,232,221,250,125,78,131,107,134,242,98,118,248,234,183,8,179,147,187,179,247,120,35,187,238,102,110,237,29,111,65,197,32,59,255,0,137,109,215,110,141,174,142,203,155,87,239,91,28,5,205,139,77,80,110,22,218,218,119,45,86,192,212,223,118,190,29,203,115,150,158,13,170,1,107,167,114,218,241,238,110,230,211,244,173,204,91,187,196,153,107,171,125,104,62,109,206,215,12,244,231,182,38,121,31,93,95,87,239,238,117,78,113,166,5,142,237,107,172,130,123,123,200,199,25,48,182,178,54,175,211,118,111,15,210,170,195,179,63,115,174,10,154,72,170,35,216,109,246,252,123,208,88,54,97,97,124,75,151,247,97,175,179,81,77,77,76,31,143,147,100,39,35,233,24,129,127,12,95,235,47,138,247,89,47,159,180,51,211,5,174,239,115,150,26,168,229,136,9,167,8,35,215,124,135,166,141,171,63,134,159,5,93,243,35,45,237,184,150,146,120,231,128,201,142,158,104,221,132,77,251,136,25,190,4,223,82,178,92,227,203,59,222,90,222,142,237,133,41,235,154,48,23,169,113,26,19,54,119,134,48,38,247,141,203,78,247,47,250,80,72,54,30,197,182,171,165,60,125,26,248,165,119,8,255,0,38,64,127,202,111,177,215,163,18,18,102,33,118,118,118,213,70,182,84,241,127,115,182,92,41,237,23,250,58,122,82,25,169,41,142,74,154,232,161,213,196,156,76,180,120,155,77,60,93,181,238,87,215,150,249,149,109,198,52,144,148,85,212,82,117,41,225,144,94,42,176,147,86,32,114,238,218,205,175,130,15,126,139,65,33,38,212,73,157,190,182,117,170,13,29,181,238,117,215,45,206,250,19,178,236,174,41,1,157,251,188,80,113,11,104,183,235,181,244,119,92,122,234,218,235,241,240,91,246,234,219,223,197,208,111,99,119,213,187,251,217,113,25,144,27,106,253,218,178,221,171,177,62,141,162,225,145,201,203,222,250,208,115,180,130,122,247,247,253,171,107,143,142,140,184,117,211,94,253,191,87,218,185,128,221,133,187,188,89,6,209,98,221,246,252,62,197,217,22,247,91,235,209,109,6,141,244,118,118,215,227,222,185,16,17,22,210,49,23,247,137,155,244,186,13,72,132,5,200,159,70,101,229,49,78,53,180,90,34,141,166,172,16,220,77,252,48,248,238,250,223,236,95,47,31,230,117,183,12,218,231,157,170,168,181,0,140,245,42,176,31,25,24,126,44,234,192,243,83,138,252,87,138,42,41,232,240,180,32,111,24,4,166,116,179,67,83,224,230,206,206,205,23,119,229,15,247,190,180,21,207,51,56,157,194,246,151,130,59,125,198,166,170,66,218,78,212,163,77,46,131,239,248,251,255,0,91,55,243,178,167,121,119,96,199,217,133,137,41,110,87,234,42,162,164,152,194,82,237,20,133,7,228,72,32,253,224,12,222,12,255,0,31,181,121,188,157,200,138,236,108,85,85,248,198,10,234,135,137,142,24,196,232,100,135,77,58,110,207,168,16,235,249,68,175,163,3,229,229,182,207,5,60,112,83,28,99,27,22,154,177,252,100,215,226,72,58,120,31,2,71,104,166,130,48,162,97,16,18,110,226,145,252,100,215,226,170,45,13,27,82,193,211,0,219,191,184,155,189,254,47,227,175,233,93,170,106,72,169,99,104,227,31,13,126,47,245,234,185,116,102,119,127,173,7,83,179,108,61,219,126,44,255,0,21,217,23,45,60,86,231,109,87,19,74,236,78,59,60,31,79,210,131,145,244,102,213,215,17,75,177,245,109,116,117,189,221,204,123,190,31,5,180,162,103,211,254,186,32,213,182,144,238,97,125,93,109,120,136,141,188,54,233,222,183,9,108,23,22,109,95,94,230,90,129,57,120,150,143,175,130,3,139,49,232,205,240,91,182,179,62,173,220,180,115,247,191,39,225,226,181,223,27,247,111,31,231,65,166,221,9,207,79,30,229,189,113,60,204,196,250,187,109,248,62,171,173,85,94,84,177,188,163,3,152,55,199,94,230,238,241,215,68,29,179,150,48,118,98,38,213,223,79,21,171,147,109,114,23,111,15,21,230,171,177,37,3,198,228,85,52,240,200,221,254,244,227,171,119,125,78,188,173,219,51,194,214,103,11,221,41,26,48,23,119,50,158,54,103,109,25,223,197,190,212,21,28,171,224,137,216,101,54,103,127,142,172,203,89,46,84,81,176,185,84,71,239,120,123,237,254,85,67,43,179,162,146,121,9,169,107,168,106,206,38,215,100,85,145,59,187,187,119,55,112,191,138,241,88,163,136,92,67,110,158,150,42,60,35,61,95,80,204,116,142,118,213,180,113,209,187,162,127,29,80,93,67,92,173,250,106,245,176,55,233,144,127,202,180,123,157,189,155,86,173,128,153,188,116,144,95,79,239,171,58,171,226,63,29,156,103,208,203,139,144,148,111,166,214,55,119,46,255,0,247,5,192,28,74,227,152,24,123,70,94,92,5,141,187,216,164,113,255,0,243,8,47,61,171,41,72,58,129,60,102,223,218,147,58,229,18,19,109,69,217,219,236,117,105,120,103,137,171,188,192,254,213,178,53,4,109,41,51,140,245,64,58,54,214,209,245,120,155,227,220,170,229,135,59,176,197,194,97,142,159,20,217,38,98,34,109,145,220,160,39,119,97,215,225,222,130,173,34,249,214,219,173,61,112,17,5,108,18,104,238,222,233,139,253,95,87,233,95,69,1,104,79,160,187,234,181,91,36,239,22,209,252,93,7,9,75,171,232,207,169,55,142,139,107,57,187,187,235,163,63,193,252,87,32,197,24,147,155,187,51,253,170,17,120,132,230,55,198,94,8,207,220,202,193,152,91,56,251,21,155,15,227,11,205,174,221,77,244,122,213,47,66,150,10,217,99,138,61,231,76,230,91,64,5,183,19,185,62,154,187,187,247,160,155,176,119,97,92,131,223,222,173,251,128,172,207,199,121,209,194,134,6,204,204,203,190,251,103,18,94,125,167,219,107,123,44,52,253,94,141,202,170,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,247,4,204,131,84,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,170,22,42,235,42,132,4,68,64,68,68,24,214,113,99,230,159,57,62,96,98,31,81,157,72,254,78,113,119,106,225,7,149,190,88,226,184,45,212,151,140,89,126,168,190,91,112,229,170,122,129,0,57,218,235,92,71,85,48,49,52,167,77,11,109,223,211,109,92,228,134,55,40,250,173,32,199,7,22,62,105,243,147,230,6,33,245,25,213,52,173,187,93,110,52,212,20,119,11,157,93,85,61,174,157,233,40,98,154,98,48,165,129,229,146,103,138,33,119,208,1,229,154,89,28,71,70,223,33,151,137,59,184,118,241,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,87,252,234,224,59,57,114,67,135,220,19,159,56,158,203,117,24,241,7,91,233,21,174,91,112,199,38,23,221,40,141,15,105,38,148,143,250,96,11,87,221,28,125,25,28,97,147,73,12,69,239,3,149,103,1,223,232,71,21,121,191,101,254,203,46,16,177,92,237,223,238,7,77,123,19,234,255,0,229,3,16,73,15,246,58,128,47,222,141,74,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,142,15,10,188,76,99,46,20,51,114,143,52,176,125,13,37,196,10,156,173,183,123,101,75,48,133,198,221,33,198,114,192,210,109,114,132,247,69,25,132,130,207,180,192,119,9,134,248,206,242,185,188,230,102,21,206,76,184,225,195,52,176,85,95,104,178,226,107,125,254,225,77,186,72,206,72,119,181,179,124,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,161,92,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,90,172,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,129,126,188,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,5,159,243,2,224,70,197,197,86,21,147,26,225,96,236,89,155,135,237,239,29,186,167,83,147,218,148,176,71,85,36,86,173,135,81,21,60,29,90,154,129,126,210,76,228,26,104,250,143,115,65,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,79,40,203,230,177,192,173,78,49,142,191,138,124,168,160,171,169,190,210,211,188,216,214,132,170,162,24,10,221,73,68,111,237,32,121,164,23,19,138,42,120,226,40,99,98,234,51,198,66,2,67,35,202,21,43,149,239,26,255,0,186,3,2,6,76,102,21,206,235,93,153,56,54,222,117,50,220,107,95,173,237,155,88,204,32,21,15,40,139,105,52,93,88,33,145,164,119,57,61,201,119,200,71,47,78,250,150,45,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,167,167,128,94,53,240,175,21,153,113,73,100,187,92,251,62,102,225,155,124,49,226,59,125,67,198,18,87,236,97,140,174,116,237,24,128,20,50,155,179,152,128,183,70,67,96,118,218,81,28,161,117,72,172,255,0,154,6,125,230,199,14,217,5,96,198,185,57,138,254,143,222,171,113,133,45,174,122,158,195,77,87,190,148,232,171,100,40,246,84,71,32,54,167,12,111,171,54,239,119,77,116,119,103,176,14,30,185,143,113,157,142,115,247,45,48,86,41,206,78,219,101,196,24,194,205,107,184,211,125,29,181,71,215,165,158,182,40,229,143,120,83,9,142,224,50,109,69,216,155,93,89,217,251,208,94,7,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,74,167,58,191,43,24,91,230,5,15,167,92,84,85,240,157,230,159,38,254,96,97,239,81,129,6,74,106,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,212,180,65,229,50,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,122,180,68,24,214,113,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,168,86,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,117,72,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,101,92,25,241,75,251,145,241,182,48,204,138,44,55,237,187,213,203,7,213,88,172,148,242,150,218,80,174,150,178,146,81,150,165,216,152,222,16,8,36,39,16,247,140,152,67,80,98,121,0,37,43,153,127,28,116,220,56,224,217,178,123,3,133,89,230,46,52,179,200,112,213,198,114,211,133,142,221,51,201,3,214,140,192,226,79,82,228,18,140,34,5,238,28,111,33,187,48,128,77,9,120,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,211,150,135,3,148,220,56,224,216,115,135,28,29,89,230,46,52,179,198,19,82,72,18,211,133,142,221,51,199,59,81,20,38,194,79,82,228,17,20,196,99,238,28,109,24,51,48,153,204,21,87,129,206,17,45,92,32,229,25,97,73,238,52,151,140,89,126,168,27,150,35,186,193,78,32,7,59,3,8,82,194,110,45,41,211,66,219,182,117,31,87,57,38,145,134,62,171,198,55,20,136,128,177,172,226,171,43,127,2,220,71,102,46,89,195,98,246,53,5,155,16,85,123,42,139,181,118,142,149,174,83,235,80,254,49,204,200,181,165,150,2,247,201,205,181,208,244,38,38,108,148,212,48,115,167,192,21,54,46,33,176,166,96,211,225,234,74,59,110,42,194,225,76,117,208,180,66,117,247,26,58,137,26,103,149,133,247,145,133,60,244,0,198,109,222,27,4,93,250,110,194,17,236,178,40,224,39,44,240,174,87,240,143,150,118,236,45,73,211,246,246,31,162,196,215,25,206,56,218,106,170,234,248,2,162,83,144,128,7,126,222,160,196,14,90,147,69,12,64,228,91,53,80,89,194,174,86,254,26,120,142,203,172,179,154,197,237,154,11,206,32,165,246,173,23,106,236,253,91,92,71,214,174,252,99,24,16,233,75,20,229,238,19,27,233,160,106,78,44,249,41,160,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,17,86,165,83,149,103,30,63,232,71,10,153,191,122,254,203,22,16,190,220,238,63,238,1,77,100,16,233,127,229,5,17,201,55,246,58,112,31,222,129,89,7,9,60,51,212,241,79,136,113,230,7,179,87,85,193,136,108,120,30,187,17,225,248,97,120,182,86,220,96,170,165,8,233,37,121,72,68,66,81,154,72,216,247,134,195,32,55,114,16,32,42,63,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,50,19,227,55,132,12,43,198,38,92,80,224,235,181,251,232,229,234,203,112,27,133,162,251,29,186,58,185,41,181,109,147,192,64,78,6,80,202,14,206,64,18,71,172,145,64,110,228,209,236,47,65,195,39,11,185,95,194,206,0,135,8,101,253,146,144,46,85,148,244,143,136,111,66,18,52,247,154,216,97,24,202,160,250,146,72,81,131,151,80,198,1,62,156,111,44,155,89,183,19,149,0,229,161,199,29,55,17,216,54,28,158,199,1,86,25,139,130,236,241,156,213,114,28,181,1,124,183,66,241,192,213,165,49,185,19,84,177,28,67,48,153,123,231,35,72,14,236,70,16,222,250,8,86,231,87,230,159,11,124,191,161,245,27,138,178,172,1,154,88,239,43,254,145,253,5,190,251,51,233,110,31,172,194,215,143,233,88,102,237,86,186,173,189,120,63,26,5,179,119,76,61,240,218,109,167,113,54,174,175,87,157,95,154,124,45,242,254,135,212,110,42,197,112,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,7,170,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,100,41,195,71,14,152,19,133,252,172,160,203,60,11,79,253,138,178,241,91,190,111,234,157,211,179,67,12,245,157,57,101,147,163,213,232,1,116,128,182,7,131,55,139,189,42,224,23,130,140,43,194,158,92,82,94,238,214,206,209,153,184,154,223,12,152,142,225,80,209,156,148,27,216,100,43,101,59,198,70,3,12,70,204,198,64,79,214,144,24,221,246,140,65,21,213,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,5,42,83,125,203,155,143,171,22,120,101,196,249,119,154,183,15,101,99,60,185,195,253,186,229,120,175,169,50,165,185,217,233,88,35,59,148,245,51,19,244,230,13,209,246,142,169,232,68,125,81,119,98,48,134,192,50,91,130,143,221,1,192,246,44,206,124,189,182,93,107,179,39,6,227,10,186,104,173,212,77,214,246,205,172,105,40,12,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,157,160,32,173,92,80,231,246,42,205,190,38,177,86,110,91,51,10,235,113,142,139,16,84,125,15,186,68,114,82,73,67,107,167,170,50,183,118,97,102,3,167,216,27,36,109,4,79,168,68,101,248,194,50,121,63,200,156,210,207,108,233,229,149,156,217,151,159,87,223,108,215,222,112,254,47,246,29,111,101,163,167,234,218,226,181,148,63,189,210,128,8,233,85,21,96,251,226,198,250,107,222,46,14,241,23,146,153,95,117,206,172,220,194,25,81,102,42,184,234,49,77,226,154,218,117,20,212,69,86,116,112,25,183,90,169,226,23,103,48,134,46,164,167,239,11,48,70,78,228,44,206,237,144,71,16,184,90,197,129,184,47,204,188,21,133,168,123,21,151,15,229,125,230,215,110,166,234,156,157,10,88,45,50,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,232,49,194,89,41,240,157,229,99,38,254,95,225,239,78,129,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,10,170,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,163,3,154,7,25,156,73,240,237,159,182,12,21,147,153,145,244,126,203,91,131,233,110,147,211,123,30,130,175,125,81,214,214,198,82,111,168,130,67,109,66,24,219,70,125,190,238,186,106,238,239,80,57,82,113,71,158,220,74,126,20,127,13,120,231,233,31,209,207,98,123,51,250,153,71,71,208,237,29,187,173,253,109,20,123,183,116,34,252,173,116,219,221,166,175,168,92,166,117,240,103,195,103,17,56,170,151,26,231,30,91,253,32,189,81,91,194,215,5,79,182,43,233,54,82,132,146,72,49,236,167,158,48,125,14,105,31,87,109,222,246,154,232,204,205,245,178,47,133,204,137,225,175,219,127,129,76,13,244,115,233,31,102,246,159,245,78,178,179,175,217,250,189,31,235,153,100,219,183,175,47,228,233,174,238,253,116,109,42,170,32,34,136,14,61,120,245,226,199,37,184,177,199,57,103,150,153,173,236,108,55,102,246,103,98,162,246,21,182,163,165,213,182,210,205,39,227,38,167,57,11,89,37,50,247,137,244,215,70,209,153,153,174,255,0,149,254,125,230,199,17,57,5,127,198,185,199,138,254,144,94,168,177,133,85,174,10,158,195,77,73,178,148,40,168,164,24,246,83,199,24,62,135,52,143,171,182,239,123,77,116,102,102,8,193,230,143,231,179,51,126,229,244,122,37,71,227,207,156,101,69,195,200,240,229,103,173,171,183,225,234,204,81,87,137,175,77,13,67,48,93,76,233,232,162,166,134,80,96,98,217,1,82,73,35,54,247,3,57,64,156,24,161,2,85,131,154,63,158,204,205,251,151,209,232,149,20,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,7,182,224,239,133,92,101,197,126,110,91,240,125,154,219,86,56,98,221,81,79,83,139,46,241,200,208,133,186,220,231,239,176,202,64,99,218,100,17,144,97,13,165,184,217,201,219,166,18,24,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,134,142,29,48,39,11,249,89,65,150,120,22,159,251,21,101,226,183,124,223,213,59,167,102,134,25,235,58,114,203,39,71,171,208,2,233,1,108,15,6,111,23,122,170,128,177,87,89,84,44,85,208,122,172,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,89,15,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,33,175,138,126,11,46,185,103,146,249,85,196,118,92,225,250,185,240,78,43,192,248,126,175,18,24,212,149,67,218,239,115,210,70,242,74,98,227,186,42,106,130,48,113,39,35,17,152,164,15,197,177,193,25,82,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,152,100,146,139,202,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,165,92,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,11,128,69,8,28,61,115,30,227,59,28,231,238,90,96,172,83,156,157,182,203,136,49,133,154,215,113,166,250,59,106,143,175,75,61,108,81,203,30,240,166,19,29,192,100,218,139,177,54,186,179,179,247,169,191,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,79,247,18,252,69,224,78,23,242,178,191,51,49,213,71,246,90,59,61,22,201,191,170,119,78,205,52,208,81,245,34,138,78,143,87,160,99,213,49,216,30,46,254,12,248,240,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,61,106,230,33,196,150,50,226,23,136,107,189,46,34,176,85,225,171,110,1,168,170,195,54,219,12,245,173,57,210,156,21,6,53,19,77,211,144,224,237,50,72,58,27,194,238,27,34,132,55,203,211,105,78,224,57,83,240,57,77,153,87,90,14,41,51,36,234,226,177,97,139,195,30,22,182,8,75,3,220,110,52,164,6,213,167,38,140,199,77,12,186,8,140,100,253,73,162,144,77,196,98,40,230,10,213,202,159,129,202,156,181,181,80,113,73,153,39,73,45,247,19,217,216,240,181,176,66,41,218,221,110,170,16,54,173,57,52,119,10,153,162,208,68,99,38,233,195,44,130,110,69,41,71,12,143,162,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,48,75,250,128,30,104,254,123,51,55,238,95,71,162,82,125,202,255,0,62,243,99,136,156,130,191,227,92,227,197,127,72,47,84,88,194,170,215,5,79,97,166,164,217,74,20,84,82,12,123,41,227,140,31,67,154,71,213,219,119,189,166,186,51,51,70,15,52,127,61,153,155,247,47,163,209,32,181,85,49,60,169,248,227,169,204,171,85,7,11,121,146,20,145,95,112,197,157,131,11,92,196,226,129,174,54,234,81,0,106,35,143,86,115,169,134,45,8,74,49,126,164,49,72,70,194,81,20,147,90,255,0,10,220,8,216,184,170,224,191,23,99,92,44,29,139,51,112,254,48,175,142,221,83,169,201,237,74,88,45,48,73,21,171,97,212,69,79,7,86,166,160,95,180,147,57,6,154,62,163,220,214,65,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,208,92,87,29,60,71,223,115,147,139,140,69,152,120,115,16,118,122,76,31,112,27,38,18,175,180,215,129,244,105,104,39,62,149,93,61,84,2,14,93,89,222,90,160,61,72,131,174,194,38,66,2,234,79,249,82,103,30,114,231,118,65,94,241,30,110,99,207,164,222,197,196,31,71,237,114,84,209,8,215,69,12,20,84,198,79,61,72,147,118,157,221,96,118,35,14,174,230,144,142,89,119,139,71,9,153,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,146,158,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,184,99,24,167,251,254,229,151,255,0,83,255,0,255,0,107,138,0,84,255,0,127,220,178,255,0,234,127,255,0,237,113,4,0,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,83,19,156,156,117,83,112,181,193,54,78,96,124,190,175,164,60,212,191,229,190,24,154,134,26,154,89,76,45,150,233,173,238,15,114,103,120,222,9,140,100,167,40,194,18,63,203,49,50,3,1,112,48,178,14,102,150,12,154,195,252,92,98,144,201,203,223,111,237,250,220,49,84,65,82,85,16,209,98,41,103,152,171,32,140,221,191,220,228,48,98,54,142,89,101,143,80,217,210,142,213,87,213,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,90,184,161,224,163,57,120,83,163,195,23,188,121,108,237,22,92,77,111,165,145,174,20,236,39,29,5,208,224,105,42,109,149,14,4,96,51,68,109,43,1,49,56,77,24,57,131,234,50,4,65,54,156,20,229,150,73,101,143,15,56,106,151,33,47,52,151,204,61,124,167,134,235,85,124,166,146,125,151,139,143,103,138,158,166,173,226,154,67,42,99,34,167,102,58,118,118,233,24,144,56,137,9,40,203,231,87,230,159,11,124,191,161,245,27,138,167,252,191,120,238,190,240,171,138,163,193,88,164,251,110,89,98,11,131,73,113,166,208,35,246,93,84,242,82,199,45,215,120,83,203,81,63,74,154,156,155,179,11,176,158,186,182,133,222,254,215,156,173,218,213,127,226,75,4,223,108,87,58,75,141,182,227,150,246,218,186,58,202,73,134,104,42,96,146,190,224,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,130,176,114,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,40,28,149,60,211,226,159,151,245,222,163,110,82,211,158,153,233,151,28,58,101,197,199,52,51,66,243,216,109,84,58,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,136,14,80,24,166,197,129,179,247,48,177,174,41,174,236,86,92,63,149,247,107,165,198,167,164,114,116,41,96,173,160,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,151,128,227,235,141,124,85,197,102,99,213,217,45,55,62,207,150,88,102,225,52,120,114,223,78,242,4,117,251,28,163,27,157,67,72,32,101,52,160,238,224,38,45,209,140,220,25,183,20,167,40,82,174,37,248,139,199,124,80,102,157,126,102,99,170,143,236,180,118,122,45,144,255,0,83,45,125,166,105,160,163,234,69,20,125,110,151,92,199,170,99,188,252,93,252,25,170,175,43,143,61,153,101,247,215,163,214,171,127,252,22,227,191,193,103,225,175,216,95,230,51,233,7,209,111,105,246,168,127,209,78,205,218,122,29,29,253,95,222,125,237,251,54,124,55,107,220,174,3,149,199,158,204,178,251,235,209,235,80,85,78,117,94,105,176,183,127,230,254,135,212,110,42,170,114,51,252,246,126,173,254,210,84,175,157,87,154,108,45,242,254,135,212,110,42,170,114,51,252,246,126,173,254,210,65,42,93,255,0,5,106,220,97,242,250,203,126,47,177,86,21,198,183,188,85,118,195,55,171,23,74,223,112,169,162,141,167,246,141,156,100,57,30,149,130,66,217,12,204,114,72,241,206,204,76,61,67,99,142,86,216,193,117,72,227,171,106,131,196,101,30,76,101,142,66,96,248,240,22,81,97,26,76,59,98,142,162,90,183,167,130,73,37,57,103,145,217,206,89,101,148,138,73,77,217,132,88,140,137,216,0,1,180,16,22,111,110,38,238,253,236,253,255,0,98,218,226,237,175,126,189,203,88,203,224,254,40,55,254,151,68,118,103,254,69,180,152,188,69,244,211,189,219,79,20,27,190,43,139,87,25,116,31,7,213,223,244,174,173,109,194,74,120,247,180,110,44,223,148,78,253,205,223,241,238,95,22,167,21,141,57,185,110,143,221,241,119,144,91,94,255,0,208,131,211,188,177,179,176,185,139,59,252,29,214,230,118,127,7,101,78,43,243,30,219,4,228,85,23,90,26,114,14,237,36,170,141,159,197,251,251,215,78,183,57,108,52,189,239,137,173,16,190,140,250,21,124,63,95,143,122,10,167,171,125,108,140,236,254,14,206,169,20,25,233,134,38,103,119,197,246,33,118,255,0,245,149,58,250,182,204,212,181,87,238,236,23,235,109,110,221,117,120,42,226,61,60,63,139,175,214,223,206,130,161,203,54,199,247,73,110,2,39,145,217,217,217,180,248,178,243,67,137,105,159,223,154,88,89,159,226,242,139,54,171,235,71,120,165,157,131,163,93,1,49,22,154,140,130,232,62,150,173,225,170,59,179,119,186,224,9,98,99,220,85,145,150,189,204,218,179,119,174,93,68,223,70,239,211,234,116,27,92,55,147,19,183,199,85,184,69,156,157,221,159,187,193,29,223,115,51,119,104,235,122,14,41,1,223,252,75,110,187,116,109,116,118,92,218,191,122,216,224,46,108,90,106,131,112,119,55,123,247,191,122,220,182,11,106,250,235,225,221,162,213,203,79,6,213,0,181,211,185,108,120,247,55,115,105,250,86,246,45,221,226,76,181,213,190,180,29,10,219,100,19,3,19,70,219,220,155,87,220,255,0,82,166,216,211,2,199,118,181,214,65,61,189,228,99,140,152,91,89,27,87,233,187,55,135,233,85,97,217,159,197,112,84,210,69,81,30,195,111,183,227,222,130,193,179,11,11,226,92,191,187,13,125,154,138,106,106,96,252,124,155,33,57,31,72,196,11,248,98,255,0,89,124,87,186,201,124,253,161,158,152,45,119,123,156,176,213,71,44,64,77,56,65,30,187,228,61,52,109,89,252,52,248,42,239,153,25,111,109,196,180,147,199,60,6,76,116,243,70,236,34,111,220,64,205,240,38,250,149,146,231,30,89,222,242,214,244,119,108,41,79,92,209,128,189,75,136,208,153,179,188,49,129,55,188,110,90,119,185,127,210,130,65,176,246,45,181,93,41,227,232,215,197,43,184,71,249,50,3,254,83,125,142,189,24,144,147,49,11,179,179,182,170,53,178,167,139,251,157,178,225,79,104,191,209,211,210,144,205,73,76,114,84,215,69,14,174,36,226,101,163,196,218,105,226,237,175,114,190,188,183,204,171,110,49,164,132,162,174,162,147,169,79,12,130,241,85,132,154,177,3,151,118,214,109,124,16,123,244,90,9,9,54,162,76,237,246,58,213,6,142,218,247,58,235,150,237,116,39,93,149,197,32,11,190,141,220,232,56,133,180,91,245,218,250,59,174,61,117,109,117,248,248,45,251,117,109,239,226,232,55,177,187,234,221,253,236,184,140,200,13,181,126,237,89,110,213,216,159,70,209,112,200,228,229,239,125,104,57,218,65,61,123,251,254,213,181,199,191,86,239,253,11,135,93,53,239,219,245,125,171,150,35,125,186,187,120,160,218,204,251,187,219,94,254,239,177,118,133,189,214,250,244,91,68,99,125,29,157,181,248,247,174,68,4,69,180,140,69,253,226,102,253,46,131,82,33,1,114,39,209,153,121,76,83,141,109,22,136,163,105,171,4,55,19,127,12,62,59,190,183,251,23,203,199,249,157,109,195,54,185,231,106,170,45,64,35,61,74,172,7,198,70,31,139,58,176,60,212,226,191,21,226,138,138,122,60,45,8,27,198,1,41,157,44,208,212,248,57,179,179,179,69,221,249,67,253,239,173,5,115,204,206,39,112,189,165,224,142,223,113,169,170,144,182,147,181,40,211,75,160,251,254,62,255,0,214,205,252,236,169,126,19,176,102,38,97,215,29,198,237,69,86,81,79,9,72,221,162,140,161,125,192,66,13,249,1,167,131,63,114,248,249,59,145,21,216,216,170,171,241,140,21,213,15,19,28,49,137,208,201,14,154,116,221,159,80,33,215,242,137,95,46,13,203,171,117,166,138,40,96,166,146,49,16,54,109,88,254,39,175,196,144,117,176,62,4,142,209,77,4,97,68,194,32,36,221,197,35,248,201,175,197,84,74,26,17,165,137,152,3,107,187,56,187,106,250,232,239,246,174,221,53,36,84,177,180,113,143,134,191,23,250,245,92,186,54,187,180,239,65,212,236,219,15,118,223,139,63,197,118,1,203,69,189,219,85,199,189,196,156,54,247,55,247,208,111,125,25,181,117,196,82,236,125,91,93,29,111,119,115,30,239,135,193,109,40,153,244,255,0,174,136,53,109,164,59,152,95,87,91,94,34,35,111,13,186,119,173,194,91,5,197,155,87,215,185,150,160,78,94,37,163,235,224,131,71,22,99,102,102,238,209,111,218,204,250,183,114,218,231,161,55,187,175,218,183,111,141,251,183,143,243,160,59,104,91,180,248,104,183,46,50,148,68,191,41,180,211,199,85,214,168,174,58,113,223,29,59,200,46,250,54,143,255,0,66,14,209,203,24,59,49,19,106,239,167,138,213,201,182,185,11,183,135,138,243,85,216,146,129,227,114,42,154,120,100,110,255,0,122,113,213,187,190,167,94,86,237,153,225,107,51,133,238,148,141,24,11,187,153,79,27,51,182,140,239,226,223,106,10,142,85,240,68,236,50,155,51,191,199,86,101,172,151,42,40,216,92,170,35,247,188,61,246,255,0,42,161,149,217,209,73,60,132,212,181,212,53,103,19,107,178,42,200,157,221,221,187,155,184,95,197,120,172,81,196,46,33,183,79,75,21,30,17,158,175,168,102,58,71,59,106,218,56,232,221,209,63,142,168,46,161,174,86,253,53,122,216,27,244,200,63,229,90,61,206,222,205,171,86,192,76,222,58,72,47,167,247,213,157,85,241,31,142,206,51,232,101,197,200,74,55,211,107,27,187,151,127,251,130,224,14,37,113,204,12,61,163,47,46,2,198,221,236,82,56,255,0,249,132,23,158,213,148,164,29,64,158,51,111,237,73,157,114,129,140,131,184,31,86,86,151,134,120,154,187,204,15,237,91,35,80,70,210,147,56,207,84,3,163,109,109,31,87,137,190,61,202,171,225,140,241,195,151,48,167,97,196,118,103,57,27,223,128,110,48,185,49,108,213,217,244,239,213,191,196,130,175,162,249,182,235,181,53,104,238,10,232,36,247,156,125,211,23,248,107,240,95,73,1,104,79,160,187,234,181,91,36,239,22,209,252,93,7,9,75,171,232,207,169,55,142,139,107,57,187,187,235,163,63,193,252,87,32,197,24,147,155,187,51,253,171,66,118,119,109,161,252,172,232,55,3,187,10,222,61,253,235,104,139,248,187,235,252,139,145,153,6,168,136,128,136,136,8,136,131,105,125,107,69,174,239,177,104,131,79,6,250,214,246,211,195,86,117,179,86,71,48,248,22,159,200,131,123,142,173,163,119,46,61,54,23,123,107,175,197,110,234,55,127,212,223,21,199,36,194,250,59,119,233,225,246,160,214,77,117,111,125,199,252,107,229,221,174,193,69,1,76,115,140,109,27,232,238,242,237,103,239,102,241,93,138,169,203,99,145,51,142,140,238,221,250,175,35,118,163,58,233,194,90,154,178,24,35,35,114,136,153,200,100,215,195,86,215,224,253,254,8,62,61,247,16,92,36,45,104,229,168,169,132,200,156,218,57,136,133,155,86,219,174,154,183,232,253,11,205,87,92,174,97,69,60,143,110,170,149,220,217,219,87,46,230,119,110,239,5,239,98,182,65,12,47,182,8,152,36,102,211,64,102,213,191,66,232,215,208,212,197,17,200,22,224,146,38,211,187,112,179,63,127,119,119,243,32,160,216,175,19,215,211,85,59,254,15,106,46,26,3,106,251,9,245,125,207,254,214,255,0,165,120,107,222,54,148,231,104,164,202,50,55,40,219,242,163,215,226,255,0,237,42,232,229,177,141,92,93,115,181,83,128,232,204,239,180,31,71,255,0,171,175,157,119,193,214,182,149,165,146,213,68,44,192,205,187,179,131,187,119,186,10,37,99,183,218,107,34,57,235,48,21,37,14,132,224,193,45,32,182,190,15,175,120,55,214,255,0,204,189,53,170,231,133,168,217,130,136,237,84,132,194,237,178,41,35,7,102,215,95,6,211,244,170,153,89,133,41,162,167,96,42,104,28,55,235,212,232,143,142,159,147,162,249,173,134,48,181,52,66,82,97,123,86,186,233,213,236,113,234,95,103,228,235,255,0,220,65,240,198,154,190,89,2,179,233,53,65,8,147,31,102,234,19,179,233,240,252,175,142,159,87,197,125,218,76,109,91,102,8,97,12,63,61,102,166,209,234,210,187,105,171,235,187,242,31,193,116,175,248,50,237,93,78,207,69,49,91,91,168,206,210,66,237,175,115,59,105,220,76,254,61,255,0,200,190,92,118,11,237,150,26,99,59,157,69,121,71,43,111,222,123,117,29,93,245,125,73,255,0,66,10,153,107,198,17,214,52,82,86,128,208,25,147,51,4,181,26,59,119,233,221,171,55,216,255,0,202,189,93,13,242,2,33,140,42,130,70,114,102,220,211,51,235,171,170,21,115,196,180,22,249,96,43,160,180,101,185,221,153,245,61,52,211,94,246,103,251,23,211,160,204,27,3,197,78,116,245,228,36,36,238,194,33,35,110,125,221,205,174,212,21,217,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,70,169,49,213,84,147,49,195,71,36,241,185,51,187,189,75,182,141,175,212,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,250,255,0,181,251,16,84,1,45,222,30,31,95,214,135,171,11,237,241,251,23,196,183,222,163,154,95,120,137,162,143,185,203,87,125,91,71,211,187,69,244,225,148,142,77,204,206,241,147,187,177,107,240,248,119,32,236,179,51,120,51,50,211,185,251,188,22,174,250,54,171,70,118,119,211,226,131,137,153,192,62,174,245,186,57,24,187,221,152,127,149,111,38,215,187,107,58,226,112,118,238,22,213,144,115,51,234,218,173,86,193,238,125,29,251,150,244,28,114,194,18,179,137,8,190,172,236,250,182,171,193,230,38,1,183,226,58,9,227,146,142,156,181,167,152,53,42,49,147,93,192,205,254,37,80,22,211,1,144,92,9,153,217,217,219,189,181,65,21,92,64,240,255,0,91,104,171,169,187,90,41,39,7,130,75,133,70,148,214,135,13,118,187,16,251,194,253,223,99,175,153,195,38,122,220,240,126,37,59,45,246,233,85,24,70,49,211,143,107,187,20,45,23,74,41,153,217,132,155,187,224,218,124,59,148,148,102,14,92,81,226,75,109,68,99,73,73,169,65,80,46,229,76,5,174,241,251,93,148,105,241,65,195,197,243,6,73,38,40,178,188,84,194,53,117,71,35,210,195,20,14,251,230,140,71,87,25,53,127,203,127,135,197,254,180,18,105,150,24,254,217,139,176,229,190,166,26,186,99,57,162,13,28,107,6,87,47,197,9,107,171,120,248,175,114,206,206,218,179,179,178,139,14,16,179,238,183,13,85,208,224,219,253,109,194,105,130,178,160,64,228,174,148,246,198,20,140,44,44,204,36,204,218,198,253,218,247,106,164,159,3,98,106,75,245,154,142,170,42,130,55,168,140,13,183,110,119,239,140,75,77,93,155,235,65,234,86,195,209,155,95,143,214,183,173,29,153,252,91,84,29,104,217,181,209,219,249,87,36,111,168,179,59,45,59,216,191,123,109,52,250,215,35,3,51,105,170,13,174,218,147,182,223,6,241,92,70,58,151,135,199,234,93,157,27,234,90,16,107,166,157,218,62,168,58,146,71,246,127,121,4,247,59,51,127,7,185,215,60,172,205,221,175,121,119,50,225,104,159,115,108,241,215,222,211,185,7,96,1,187,137,157,191,145,114,45,161,163,54,159,82,220,131,66,33,22,220,68,204,205,241,119,94,43,29,227,42,27,13,36,198,85,80,11,198,0,250,189,83,71,227,38,139,234,226,139,237,37,174,158,66,150,119,103,17,23,216,204,93,254,246,159,6,81,245,197,158,119,86,62,32,175,195,86,106,234,232,165,146,1,219,210,172,150,54,103,26,163,215,187,107,55,128,125,104,60,190,114,102,237,239,24,84,123,18,194,117,211,141,77,36,77,190,142,224,115,51,16,202,70,237,180,27,189,244,102,248,248,62,171,218,240,231,195,123,66,117,211,222,105,218,125,90,80,23,170,179,120,126,242,237,163,145,63,219,253,245,241,184,110,201,59,237,195,101,125,226,158,50,120,235,167,143,89,70,41,95,111,103,29,59,247,248,106,254,10,255,0,240,134,18,130,219,75,43,13,60,1,186,66,252,152,133,190,3,245,63,216,131,135,6,224,186,59,84,114,140,116,80,194,36,68,253,212,172,12,239,238,255,0,145,123,112,140,35,22,16,22,102,111,169,180,90,136,176,182,140,204,223,161,106,128,139,71,125,52,251,95,68,65,163,190,190,11,110,198,220,207,187,197,214,186,176,234,206,235,104,106,228,239,226,218,255,0,50,13,253,193,240,241,90,247,59,126,149,180,221,157,182,187,233,175,130,224,150,103,132,132,93,181,98,215,71,215,195,68,28,196,46,62,243,54,174,129,166,142,78,45,174,171,171,53,198,10,120,221,231,145,193,252,124,29,251,191,145,151,78,123,196,17,194,83,239,125,157,207,175,127,197,255,0,66,15,165,212,140,159,221,152,116,250,217,215,94,74,168,162,125,73,129,159,234,114,102,94,96,175,180,243,135,244,181,65,51,179,247,139,110,110,239,175,193,124,201,111,114,85,54,173,36,141,167,118,187,221,208,122,75,149,254,24,255,0,122,112,119,220,222,232,202,221,221,202,154,98,188,117,113,167,136,233,97,146,167,241,164,209,8,141,81,54,142,66,254,13,162,237,87,110,55,118,107,140,130,122,182,186,110,250,191,74,242,179,210,71,184,235,170,42,59,64,72,219,99,222,26,236,61,59,137,181,215,189,180,116,30,78,231,100,197,183,234,210,171,12,81,119,163,142,103,31,113,158,82,17,209,152,95,248,109,245,106,184,234,172,157,134,132,173,247,155,223,104,147,97,139,205,82,218,57,51,247,255,0,8,159,193,157,155,199,224,203,217,219,170,220,204,168,161,103,152,192,28,187,223,79,143,143,127,233,95,34,243,132,111,184,130,241,4,176,209,110,167,134,65,234,177,72,14,206,47,183,93,89,201,181,252,151,65,231,44,248,86,221,29,49,84,80,118,106,147,153,187,142,24,5,223,86,119,102,239,103,125,95,252,139,134,64,185,201,112,167,162,250,29,84,91,38,104,158,163,160,79,167,188,205,191,242,63,151,199,249,85,86,177,97,105,173,49,12,79,106,128,5,157,156,54,176,51,120,187,191,115,120,120,175,184,216,94,90,163,19,105,90,157,201,245,212,65,157,251,255,0,67,183,130,10,37,120,203,28,67,119,3,26,123,213,198,213,188,156,154,64,166,63,7,118,127,129,143,213,167,242,175,63,112,203,123,229,21,33,193,81,138,43,170,28,116,30,169,194,125,206,206,205,175,121,191,143,233,87,14,88,70,176,235,0,11,19,84,19,139,147,12,47,25,104,127,251,122,54,158,43,189,54,14,141,233,182,213,195,12,141,163,119,156,66,91,254,215,239,65,104,215,92,146,191,94,136,94,28,99,95,0,73,27,107,182,144,201,181,215,93,123,164,101,226,171,178,167,24,224,104,10,170,223,122,188,214,75,30,146,8,195,73,44,68,251,159,99,179,59,27,191,135,122,189,201,44,244,17,129,71,79,20,46,113,62,198,6,133,135,193,124,75,198,27,132,162,40,167,104,220,136,91,71,40,153,221,155,95,210,130,153,228,126,115,214,86,5,93,53,238,162,106,57,217,228,49,138,170,228,251,220,63,22,204,76,196,204,250,106,238,218,253,142,174,222,197,121,166,186,198,125,42,136,140,133,223,184,101,99,125,59,191,202,172,107,23,96,230,183,92,99,174,179,28,113,202,80,12,36,48,196,209,62,221,196,238,251,153,254,182,110,229,94,50,35,48,160,187,149,100,93,51,234,139,72,90,60,164,254,235,116,190,46,63,91,160,184,53,163,179,59,104,184,224,147,173,27,76,221,204,90,247,46,84,28,125,29,95,87,45,127,145,70,206,108,114,106,252,39,230,150,49,204,191,221,29,236,207,165,184,130,227,125,236,95,67,250,221,151,181,84,156,221,46,167,109,29,251,122,155,119,109,29,116,215,70,240,82,84,180,119,209,5,43,225,115,34,255,0,115,94,68,225,156,148,250,83,244,143,232,231,109,254,169,246,30,199,215,237,21,147,212,254,243,212,147,110,222,190,223,203,125,118,235,221,174,141,85,86,221,223,98,215,115,32,213,17,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,42,133,138,186,202,161,1,17,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,87,21,203,67,129,202,158,35,177,148,57,195,142,14,144,50,235,5,222,35,9,169,36,8,170,14,249,113,133,163,157,168,138,19,98,22,166,97,56,138,98,49,247,194,70,140,25,220,140,225,183,94,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,60,166,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,170,225,159,25,112,161,155,149,153,91,140,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,115,148,39,186,41,0,227,39,125,166,5,180,140,54,72,121,36,168,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,65,13,124,215,56,40,252,25,98,169,248,148,203,59,101,214,167,13,226,219,133,69,78,45,139,78,180,54,123,164,210,9,53,70,247,39,144,97,170,146,67,238,33,217,28,173,181,141,154,104,98,27,42,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,41,197,143,149,140,228,249,127,136,125,58,117,141,98,9,254,207,220,139,254,136,151,11,25,113,254,106,127,7,254,219,246,62,58,254,177,246,175,71,173,110,151,250,87,247,200,55,105,219,63,124,238,215,167,249,13,187,186,223,242,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,245,120,78,242,177,147,127,47,240,247,167,64,170,170,11,0,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,41,84,231,87,229,99,11,124,192,161,244,235,138,138,190,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,46,190,29,48,39,20,25,167,142,50,207,29,83,254,111,238,117,150,122,221,243,127,83,46,157,166,146,24,43,58,113,75,31,91,165,215,50,233,25,108,63,7,111,7,107,170,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,90,175,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,247,233,202,251,152,37,53,166,154,203,194,246,116,221,106,204,14,160,104,48,125,242,166,89,106,79,124,210,210,211,209,217,90,40,160,34,96,98,57,200,39,150,93,145,131,12,94,232,8,105,33,92,75,240,233,129,56,160,202,202,252,179,199,84,255,0,217,107,44,245,187,230,254,166,93,59,52,208,193,89,211,138,88,250,221,46,185,151,72,203,97,248,59,120,59,64,15,18,252,58,99,190,23,243,78,191,44,241,213,63,246,90,203,61,110,248,127,170,118,190,211,52,48,86,116,226,150,78,143,87,160,101,210,50,222,30,14,222,14,225,146,154,40,203,229,141,204,50,213,136,109,88,123,133,220,232,172,164,183,94,45,212,240,90,48,109,233,196,97,130,227,4,98,209,193,110,159,77,4,42,68,88,66,35,238,105,153,132,31,241,219,94,162,77,16,20,48,115,167,199,245,55,222,33,176,166,95,83,226,26,74,203,110,21,194,225,82,116,48,188,68,116,23,26,202,137,30,102,149,197,183,137,157,60,20,6,192,111,220,27,8,89,186,142,229,51,235,26,30,37,241,253,54,105,241,13,153,25,131,111,196,53,119,203,109,243,20,92,170,109,117,213,47,46,249,109,221,160,218,141,153,165,102,48,1,167,104,128,0,153,182,0,136,232,59,116,96,112,209,143,233,178,179,136,108,183,204,27,134,33,171,177,219,108,120,162,219,83,116,174,166,121,119,197,110,237,0,213,140,237,19,57,152,21,59,202,6,2,207,188,8,135,66,221,163,228,188,177,87,89,15,114,247,205,11,86,106,240,125,150,215,59,120,210,67,81,96,179,197,133,235,169,33,173,26,147,167,158,222,45,76,221,93,25,158,51,150,40,226,168,104,201,181,16,168,14,242,103,99,32,184,165,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,93,255,0,52,46,10,63,116,6,4,60,231,203,219,101,214,187,50,112,109,188,41,162,183,81,55,91,219,54,177,152,140,233,218,34,38,210,104,186,179,205,27,198,206,114,123,241,108,144,142,46,157,160,114,84,243,79,138,126,95,215,122,141,185,77,74,12,91,48,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,19,192,231,23,118,174,47,178,140,177,92,246,234,75,62,44,176,212,13,183,17,218,160,168,19,0,157,193,136,42,161,7,39,148,41,166,109,219,58,141,171,28,115,70,197,39,73,228,43,42,230,131,203,238,154,211,77,122,226,135,37,173,85,102,7,80,85,248,194,199,77,20,181,39,190,105,106,170,43,47,79,44,179,145,48,49,28,2,112,69,22,200,193,138,95,116,4,244,244,28,171,56,26,199,120,30,227,104,226,163,29,98,107,174,30,246,133,190,86,179,225,218,41,97,40,111,22,186,202,88,36,130,174,170,104,166,61,208,191,84,201,169,78,48,49,150,8,100,119,109,172,14,20,87,157,95,154,124,45,242,254,135,212,110,43,169,201,134,211,106,184,241,95,123,172,184,91,41,42,170,45,120,30,190,174,134,89,161,19,58,89,222,178,138,23,150,34,118,212,13,226,154,88,220,135,71,217,33,143,129,59,63,111,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,19,82,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,84,127,154,15,47,186,107,77,53,235,138,28,150,181,85,152,29,65,87,227,11,29,52,82,212,158,249,165,170,168,172,189,60,178,206,68,192,196,112,9,193,20,91,35,6,41,125,208,19,210,176,114,84,242,177,138,126,96,87,122,117,185,95,250,8,192,228,185,195,215,179,44,88,143,137,219,181,77,214,158,174,239,218,112,149,162,138,74,94,149,44,212,32,116,211,79,88,50,19,107,54,179,198,208,139,134,130,5,79,59,59,153,22,145,223,87,22,62,86,51,147,229,254,33,244,233,215,181,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,21,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,85,198,183,45,239,221,131,154,118,172,204,252,50,253,18,246,102,31,130,197,216,190,142,246,254,167,78,166,162,110,175,83,181,69,166,189,167,110,221,175,166,205,117,239,209,189,95,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,117,213,34,2,40,245,230,23,204,47,58,56,76,206,139,46,92,229,206,24,193,87,27,109,199,11,211,94,229,150,247,69,87,52,227,60,149,117,112,144,137,67,83,16,176,109,167,7,102,113,119,213,203,191,193,155,218,242,222,227,91,52,248,193,252,34,126,19,44,24,82,217,244,75,217,29,139,216,84,181,48,245,59,87,107,234,117,122,211,203,174,157,152,54,237,219,166,165,174,186,182,129,229,120,163,229,73,251,165,51,219,19,103,95,225,235,232,231,210,62,197,253,76,250,45,219,58,29,158,142,10,111,223,187,92,123,183,116,55,126,67,105,187,78,253,53,122,255,0,193,79,10,95,184,251,43,46,185,103,244,247,233,111,180,241,4,247,222,219,236,190,193,211,234,83,83,195,210,233,245,165,215,78,205,187,118,230,215,126,154,119,106,247,0,136,32,7,154,63,158,204,205,251,151,209,232,149,239,242,80,192,24,54,44,151,198,89,164,56,122,145,241,101,86,40,168,176,29,216,153,202,118,183,69,73,69,56,211,131,187,232,0,242,204,102,91,89,183,187,71,191,119,78,61,182,65,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,98,174,178,168,88,171,160,200,247,135,172,45,98,199,60,23,229,166,10,197,52,61,182,203,136,50,190,205,107,184,211,117,78,62,189,44,246,152,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,14,220,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,76,255,0,9,222,86,50,111,229,254,30,244,232,23,160,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,112,132,14,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,38,127,138,60,139,253,210,153,19,137,178,83,233,79,209,207,164,125,139,250,167,216,123,103,67,179,214,65,83,251,207,82,61,219,186,27,127,45,180,221,175,126,154,61,20,224,203,150,238,92,112,151,125,174,199,151,60,73,244,239,25,203,186,11,109,222,162,216,212,113,218,169,72,54,200,52,240,117,101,210,105,53,49,57,156,247,116,221,163,22,6,41,122,183,128,130,53,114,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,16,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,30,255,0,152,174,78,95,114,111,139,140,119,77,119,155,180,82,99,11,132,248,198,215,83,180,3,173,75,95,60,178,19,108,19,55,30,148,237,81,6,165,180,143,161,191,104,137,139,43,245,228,143,141,109,85,249,47,152,89,115,13,61,91,92,172,120,162,43,221,68,164,3,208,40,43,169,35,134,33,2,221,185,205,138,223,51,147,56,179,51,20,122,57,106,236,52,211,157,166,78,95,98,197,88,23,136,26,121,186,214,90,155,123,96,234,200,246,128,246,74,168,228,168,171,167,125,92,247,201,214,9,106,123,152,54,135,101,247,139,89,5,154,144,114,122,198,182,172,43,198,8,88,174,20,245,114,84,99,28,47,114,178,80,148,32,46,17,206,5,13,115,148,174,228,206,193,210,161,148,89,197,137,247,144,54,154,59,144,132,228,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,81,242,164,253,210,153,237,137,179,175,240,245,244,115,233,31,98,254,166,125,22,237,157,14,207,71,5,55,239,221,174,61,219,186,27,191,33,180,221,167,126,154,189,255,0,162,11,127,224,167,133,47,220,125,149,151,92,179,250,123,244,183,218,120,130,123,239,109,246,95,96,233,245,41,169,225,233,116,250,210,235,167,102,221,187,115,107,191,77,59,181,120,129,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,120,174,107,28,10,212,227,24,235,248,167,202,138,10,186,155,237,45,59,205,141,104,74,170,33,128,173,212,148,70,254,210,7,154,65,113,56,162,167,142,34,134,54,46,163,60,100,32,36,50,60,190,215,146,167,149,140,83,243,2,187,211,173,202,255,0,208,68,7,38,78,29,62,146,227,187,239,18,247,250,125,104,48,135,82,197,135,253,255,0,203,186,79,11,118,169,125,201,88,155,165,75,43,6,217,35,32,62,219,184,93,138,30,233,127,94,127,6,224,12,27,151,212,215,90,92,25,135,169,45,65,124,188,86,223,238,111,11,62,250,203,141,92,175,45,69,68,166,78,228,102,68,250,54,175,238,128,128,14,208,1,22,244,8,49,87,83,253,255,0,114,203,255,0,169,255,0,255,0,181,197,0,42,127,191,238,89,127,245,63,255,0,246,184,130,0,81,20,159,114,186,229,255,0,89,119,172,182,241,55,157,248,119,163,106,135,179,92,112,61,174,121,39,130,170,74,168,167,138,120,110,197,211,48,219,11,116,180,138,57,24,198,97,144,164,113,96,104,138,80,173,124,175,120,22,252,10,97,80,207,28,227,193,157,147,50,111,91,253,143,77,90,91,166,177,90,228,140,89,181,133,197,187,61,100,218,201,212,213,200,194,39,8,255,0,20,69,81,27,221,254,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,160,34,12,107,56,151,225,211,29,240,191,154,117,249,103,142,169,255,0,178,214,89,235,119,195,253,83,181,246,153,161,130,179,167,20,178,116,122,189,3,46,145,150,240,240,118,240,119,167,247,156,83,125,196,22,235,21,166,239,93,218,41,48,205,188,237,118,184,250,64,29,158,148,234,170,42,202,61,69,153,207,89,234,234,15,82,119,47,127,77,118,136,179,100,61,198,39,10,184,55,138,252,163,184,96,251,205,182,144,113,61,186,158,162,167,9,221,228,145,225,59,117,197,195,220,98,148,64,203,179,72,67,24,204,27,75,112,51,19,55,80,35,48,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,194,77,57,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,20,22,0,171,175,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,195,196,228,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,20,225,163,135,76,9,194,254,86,80,101,158,5,167,254,197,89,120,173,223,55,245,78,233,217,161,134,122,206,156,178,201,209,234,244,0,186,64,91,3,193,155,197,220,44,215,155,102,0,193,185,89,193,54,0,203,236,190,195,212,150,60,61,99,199,20,20,212,52,52,204,251,34,15,103,220,157,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,200,57,92,121,236,203,47,190,189,30,181,95,255,0,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,10,171,206,175,205,62,22,249,127,67,234,55,21,84,249,25,254,123,63,86,255,0,105,42,87,206,169,245,226,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,144,74,151,131,125,107,123,105,225,171,58,217,171,35,152,124,11,79,228,65,189,199,86,209,187,151,30,155,11,189,181,215,226,181,234,51,107,245,55,197,108,146,97,125,29,187,244,240,251,80,107,38,186,143,190,227,252,190,43,231,220,110,67,79,25,153,76,192,209,9,59,187,201,166,186,46,74,185,203,99,145,51,142,140,238,221,235,200,93,232,167,184,76,18,29,198,72,98,140,137,206,62,242,25,69,221,181,103,239,240,209,190,58,248,160,249,23,220,65,112,144,181,163,150,162,166,19,34,115,104,230,34,22,109,91,110,186,106,223,163,244,47,53,93,114,185,133,20,242,61,186,170,87,115,103,109,92,187,153,221,187,188,23,189,138,217,4,48,190,216,34,96,145,155,77,1,155,86,253,11,163,95,67,83,20,71,32,91,130,72,155,78,237,194,204,253,253,221,223,204,130,131,98,188,79,95,77,84,239,248,61,168,184,104,13,171,236,39,213,247,63,251,91,254,149,225,175,120,218,83,157,162,147,40,200,220,163,111,202,143,95,139,255,0,180,171,163,150,198,53,113,117,206,213,78,3,163,51,190,208,125,31,254,174,190,117,223,7,90,218,86,150,75,85,16,179,3,54,238,206,14,237,222,232,40,149,142,223,105,172,136,231,172,192,84,148,58,19,131,4,180,130,218,248,62,189,224,223,91,255,0,50,244,150,123,142,21,161,114,106,22,181,81,19,235,168,196,113,131,187,119,119,247,105,245,55,243,42,157,89,133,41,162,167,96,42,104,28,55,235,212,232,143,142,159,147,162,249,131,134,48,189,52,123,165,195,118,178,119,45,58,143,71,30,191,220,254,78,191,106,15,132,116,55,10,198,234,182,45,168,140,75,194,62,161,59,14,157,223,199,255,0,174,171,239,210,99,106,219,48,67,8,97,249,235,53,54,143,86,149,219,77,95,93,223,144,254,11,165,127,193,151,106,248,5,232,228,43,120,245,25,216,226,113,239,109,29,182,247,19,124,123,255,0,145,124,184,236,23,219,44,52,198,119,58,138,242,142,86,223,188,246,234,58,187,234,250,147,254,132,21,50,215,140,26,179,162,117,144,181,14,242,211,108,179,233,181,247,104,222,44,223,165,122,186,27,228,4,67,24,85,4,140,228,205,185,166,103,215,87,84,58,227,136,168,232,2,57,174,99,211,102,148,123,159,83,209,251,223,224,207,240,101,223,160,204,27,3,197,78,116,245,228,36,36,238,194,33,35,110,125,221,205,174,212,21,217,238,113,238,97,208,123,159,77,119,174,208,206,6,194,76,76,204,237,171,190,229,70,169,49,213,84,147,49,195,71,36,241,185,51,187,189,75,182,141,175,212,236,189,77,143,28,211,220,100,146,154,72,30,30,158,130,239,212,114,250,255,0,181,251,16,84,1,45,222,30,31,95,214,135,171,11,237,241,251,23,196,183,222,163,154,95,120,137,162,143,185,203,87,125,91,71,211,187,69,244,225,148,142,77,204,206,241,147,187,177,107,240,248,119,32,236,11,104,45,221,163,191,138,119,120,120,45,93,244,109,86,154,139,190,143,226,131,137,153,192,62,174,245,172,82,177,234,238,204,63,202,185,9,181,238,218,206,184,158,61,63,33,153,219,249,144,115,51,234,218,173,86,193,125,175,222,253,203,122,14,57,97,9,89,196,132,95,86,118,125,91,85,224,243,19,0,219,241,29,4,241,201,71,78,90,211,204,26,149,24,201,174,224,102,255,0,18,168,11,105,128,200,46,4,204,236,236,237,222,218,160,138,174,32,120,127,173,180,85,212,221,173,20,147,131,193,37,194,163,74,107,67,134,187,93,136,125,225,126,239,177,215,204,225,147,61,110,120,63,18,157,150,251,116,170,140,35,24,233,199,181,221,138,22,139,165,20,204,236,194,77,221,240,109,62,29,202,74,51,7,46,40,241,37,182,162,49,164,164,212,160,168,23,114,166,2,215,120,253,174,202,52,248,160,225,226,249,131,36,147,20,89,94,42,97,26,186,163,145,233,97,138,7,125,243,70,35,171,140,154,191,229,191,195,226,255,0,90,9,45,202,220,198,182,99,11,93,55,70,170,148,204,169,41,205,136,107,70,103,61,209,187,235,221,227,224,170,3,59,59,106,206,206,202,39,56,58,206,251,190,22,198,69,135,49,21,198,229,48,152,71,4,29,90,249,76,99,232,193,62,237,162,204,76,205,249,63,22,240,111,21,39,120,27,19,82,95,172,212,117,81,84,17,189,68,96,109,187,115,191,124,98,90,106,236,223,90,15,82,182,155,54,154,232,218,253,107,114,209,217,159,185,208,117,163,102,215,71,111,229,92,145,190,162,204,236,180,239,98,253,237,180,211,235,92,140,12,205,166,168,54,187,106,78,219,124,27,197,113,24,234,94,31,31,169,118,116,111,169,104,65,174,154,119,104,250,160,234,73,31,217,253,228,7,119,118,22,254,11,247,174,121,89,155,187,94,242,238,101,194,209,22,230,211,199,95,121,7,96,65,187,137,157,155,227,220,185,22,208,209,155,79,169,110,65,161,16,139,110,34,102,102,248,187,175,21,142,241,149,13,134,146,99,42,168,5,227,0,125,94,169,163,241,147,69,246,49,77,238,150,213,64,82,203,43,179,179,233,181,152,187,253,225,111,131,125,170,61,248,179,206,234,199,196,21,248,106,205,93,93,20,178,64,59,122,85,146,198,204,227,84,122,247,109,102,240,15,173,7,151,206,76,221,189,227,10,143,98,88,78,186,113,169,164,137,183,209,220,14,102,98,25,72,221,182,131,119,190,140,223,31,7,213,123,94,28,248,111,104,78,186,123,205,59,79,171,74,2,245,86,111,15,222,93,180,114,39,251,127,190,190,55,13,217,39,125,184,108,175,188,83,198,79,29,116,241,235,40,197,43,237,236,227,167,126,255,0,13,95,193,95,254,16,194,80,91,105,101,97,167,128,55,72,95,147,16,183,192,126,167,251,16,112,224,220,23,71,106,142,81,142,138,24,68,136,159,186,149,129,157,253,223,242,47,110,17,132,98,194,2,204,205,245,54,139,81,22,22,209,153,155,244,45,80,17,104,239,166,159,107,232,136,52,119,215,193,109,113,212,152,157,214,186,176,234,206,235,104,234,228,238,221,237,220,131,127,112,124,60,86,189,206,223,165,109,55,103,109,174,250,107,224,184,37,153,225,33,23,109,88,181,209,245,240,209,7,49,11,143,188,205,171,160,105,163,147,139,107,170,234,205,113,130,158,55,121,228,112,127,31,7,126,239,228,101,211,158,241,4,112,148,251,223,103,115,235,223,241,127,208,131,233,117,35,39,247,102,29,62,182,117,215,146,170,40,159,82,96,103,250,156,153,151,153,123,245,44,192,253,158,164,152,188,24,91,115,107,253,229,242,229,189,201,84,218,180,146,54,157,218,239,119,65,233,174,151,232,99,97,233,48,59,234,222,232,202,223,111,122,166,152,159,48,107,237,173,238,29,70,157,65,29,173,86,66,205,168,187,253,75,179,94,242,30,214,246,132,160,93,222,26,248,119,253,171,202,203,73,79,213,122,218,217,6,178,25,61,209,9,67,86,98,250,251,245,239,238,127,135,197,7,146,185,217,49,109,250,180,170,195,20,93,232,227,153,199,220,103,148,132,116,102,23,254,27,125,90,174,58,171,39,97,161,43,125,230,247,218,36,216,98,243,84,182,142,76,253,255,0,194,39,240,103,102,241,248,50,246,118,234,183,51,42,40,89,230,48,7,46,247,211,227,227,223,250,87,200,188,225,27,238,32,188,65,44,52,91,169,225,144,122,172,82,3,179,139,237,215,86,114,109,127,37,208,121,203,62,21,183,71,76,85,20,29,154,164,230,110,227,134,1,119,213,157,217,187,217,223,87,255,0,34,225,144,46,114,92,41,232,190,135,85,22,201,154,39,168,232,19,233,239,51,111,252,143,229,241,254,85,85,172,88,90,107,76,67,19,218,160,1,103,103,13,172,12,222,46,239,220,222,30,43,238,54,23,150,168,196,218,86,167,114,125,117,16,103,126,255,0,208,237,224,130,137,94,50,199,16,221,192,198,158,245,113,181,111,39,38,144,41,143,193,221,159,224,99,245,105,252,171,207,220,50,222,249,69,72,112,84,98,138,234,135,29,7,170,112,159,115,179,179,107,222,111,227,250,85,195,150,17,172,58,192,2,196,213,4,226,228,195,11,198,90,31,254,222,141,167,138,239,77,131,163,122,109,181,112,195,35,104,221,231,16,150,255,0,181,251,208,90,53,215,36,175,215,162,23,135,24,215,192,18,70,218,237,164,50,109,117,215,94,233,25,120,235,174,84,227,28,12,211,85,91,239,151,154,233,99,46,168,244,105,101,140,139,113,108,125,29,140,159,195,189,94,196,150,122,8,192,163,167,138,23,56,159,99,3,66,195,224,190,37,227,14,193,44,102,51,132,76,70,204,237,172,76,90,54,190,8,41,78,77,231,101,109,68,209,209,222,170,102,162,158,74,153,92,98,170,185,187,25,3,68,206,196,204,76,206,237,171,63,243,58,188,27,21,230,154,235,25,244,170,34,50,23,126,225,149,141,244,238,255,0,42,177,172,93,129,169,233,46,49,220,237,114,69,28,240,192,44,1,21,59,70,239,169,19,59,238,103,238,238,119,85,227,34,51,10,11,185,86,69,211,62,168,180,133,163,202,79,238,183,75,226,227,245,186,11,131,90,59,51,182,139,138,154,118,168,23,145,155,70,103,219,166,171,153,7,31,71,87,213,203,95,228,91,152,24,89,153,180,254,101,185,104,239,162,13,81,109,221,246,45,119,32,213,17,16,17,17,1,17,16,108,68,211,237,68,13,27,234,70,141,153,251,244,127,228,90,105,246,186,223,183,237,116,27,92,71,195,187,191,236,92,82,131,3,59,232,206,218,127,50,230,217,171,235,171,174,26,166,38,141,217,157,252,31,226,131,228,84,204,206,79,27,200,239,189,221,155,199,185,112,29,24,148,123,54,137,185,55,197,155,185,116,36,150,168,107,221,165,109,5,166,125,189,250,247,110,253,43,234,117,99,32,118,144,220,60,52,113,241,65,212,42,25,207,64,127,117,135,185,187,219,252,171,108,224,67,19,194,209,180,174,204,205,177,221,153,159,79,210,187,93,162,153,181,102,168,55,211,187,191,95,242,46,173,69,125,59,198,96,100,35,223,249,98,47,187,199,235,65,182,119,170,10,39,232,217,128,201,152,125,206,160,142,190,31,98,208,224,122,138,129,105,173,241,187,59,105,176,156,93,159,197,110,168,187,219,130,216,111,45,83,131,11,11,111,17,45,222,45,246,47,161,218,233,103,38,96,96,103,240,220,32,236,237,252,168,58,21,212,146,51,51,67,111,142,163,191,242,29,196,89,188,123,251,215,74,75,22,225,103,154,138,33,13,123,153,196,93,181,94,174,80,105,27,94,152,136,235,226,45,163,235,245,45,39,162,136,135,115,153,232,239,225,175,114,15,130,118,0,168,133,181,168,97,23,239,102,233,234,223,225,94,122,243,132,42,167,234,69,75,46,237,59,219,65,102,254,15,218,74,160,4,98,250,176,139,104,205,224,180,146,0,97,99,216,219,157,251,251,155,193,5,10,196,56,14,227,36,78,205,111,138,174,72,0,220,183,244,217,219,86,103,110,247,127,142,159,222,94,118,205,99,146,150,90,200,43,236,240,66,224,193,179,93,133,179,185,221,221,180,240,248,58,184,146,182,65,85,52,172,81,54,133,163,62,140,221,237,162,249,23,124,21,103,159,89,30,51,136,132,93,201,226,96,29,221,205,249,94,239,122,10,57,4,69,27,74,20,53,69,41,191,115,131,51,134,215,239,209,181,127,250,247,46,201,214,203,106,165,237,6,103,19,179,15,84,132,159,86,47,14,253,60,123,221,125,90,236,179,171,165,173,150,225,75,87,115,24,202,82,152,89,170,129,133,197,159,86,109,52,240,251,23,21,194,207,87,13,9,245,105,2,88,73,135,170,82,184,147,183,123,105,241,248,186,14,213,139,24,251,62,88,94,89,165,170,10,160,98,247,164,38,97,208,93,252,29,159,95,31,239,42,135,133,113,117,37,198,150,67,98,39,33,156,129,133,220,159,77,5,159,77,93,190,213,71,110,54,90,121,233,160,146,26,154,152,30,49,247,186,38,193,183,93,59,155,187,249,22,184,6,239,120,179,75,83,79,112,118,236,131,93,51,132,178,19,153,188,123,89,133,223,71,248,232,223,4,23,10,213,143,35,117,99,212,128,123,159,191,78,245,206,117,45,8,239,148,54,179,190,154,235,170,240,214,188,93,65,89,19,189,45,110,255,0,125,219,77,134,204,239,163,63,197,151,219,167,189,211,86,187,181,76,250,70,222,14,34,94,63,245,116,30,130,23,114,103,54,55,38,240,209,110,238,6,247,159,187,235,95,62,138,229,17,139,145,16,143,126,154,48,190,159,5,222,223,191,242,125,230,248,106,131,145,135,79,21,185,113,188,142,237,160,248,173,192,238,237,161,120,160,220,136,136,54,200,3,32,16,19,51,177,51,183,123,106,169,6,114,101,61,30,45,177,79,79,45,13,20,227,33,185,109,150,146,51,110,249,64,188,9,254,197,88,87,13,85,52,53,112,188,51,3,16,191,214,204,255,0,29,126,40,34,35,51,50,135,20,229,46,97,86,226,203,116,26,219,105,102,154,103,236,229,29,51,71,213,150,72,216,89,132,221,251,183,15,123,55,135,119,114,188,142,23,243,114,134,245,134,109,52,114,213,79,218,35,102,130,70,41,36,55,19,26,80,114,109,92,123,251,245,94,215,58,50,170,205,137,33,174,164,59,60,82,246,129,7,118,217,15,126,147,238,254,19,125,138,209,176,253,22,36,202,76,207,59,116,135,61,5,173,171,42,234,0,59,67,16,180,100,50,70,14,195,19,232,205,238,139,105,166,173,167,212,130,76,41,171,233,234,187,163,46,247,125,25,180,127,242,46,202,167,88,15,20,193,93,30,167,82,198,93,99,102,119,19,215,242,25,254,42,162,32,59,107,240,90,173,53,209,29,217,188,80,106,139,138,90,136,96,97,121,79,110,226,97,110,231,126,247,90,149,68,32,34,100,122,49,150,209,238,126,247,65,164,228,192,204,78,44,250,106,235,108,12,236,197,43,247,239,109,204,203,138,174,96,111,116,203,70,118,118,109,25,118,33,211,162,27,123,219,107,105,252,200,55,3,59,123,207,241,239,211,234,93,59,173,198,43,117,51,202,126,47,225,226,223,22,251,62,213,217,158,86,134,61,250,232,237,224,223,5,71,243,155,31,199,135,44,115,85,207,92,208,4,102,236,228,195,35,233,248,208,111,224,247,252,80,83,94,33,115,186,213,135,6,182,157,170,102,235,12,81,150,193,146,81,255,0,182,28,95,189,129,219,224,234,209,240,166,94,98,28,228,204,82,197,51,17,205,65,61,93,88,11,84,16,206,204,14,39,32,182,134,108,250,126,49,187,180,238,94,138,235,109,197,217,207,152,19,155,71,45,85,166,89,234,41,216,227,168,96,220,32,242,72,30,236,164,253,253,226,254,31,204,234,240,114,63,38,109,56,90,203,108,7,180,180,115,48,9,158,230,133,221,201,224,17,119,119,17,239,126,239,20,30,207,47,114,206,27,21,41,4,116,116,180,226,245,6,110,241,211,128,248,128,183,128,191,216,170,112,70,17,182,128,44,45,227,163,54,139,72,96,142,1,112,141,180,103,125,87,34,2,45,53,250,150,134,66,205,239,59,178,13,93,219,93,31,197,150,155,181,213,159,187,237,91,6,104,93,220,88,245,118,111,169,215,90,174,113,7,247,36,125,123,244,110,253,29,208,118,93,246,179,190,155,151,16,202,77,185,246,232,223,94,190,11,160,87,45,7,105,147,49,179,62,173,163,175,145,116,189,204,17,19,83,72,221,70,19,102,111,121,153,223,224,200,62,205,109,104,70,44,229,80,64,221,253,237,170,243,215,60,105,108,161,2,134,90,162,57,29,220,69,221,143,86,209,219,95,130,243,229,83,137,110,242,246,57,197,226,136,157,245,56,165,218,77,241,109,29,201,254,175,169,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,192,131,101,199,21,86,85,71,173,53,9,203,9,11,126,51,180,105,241,215,193,219,95,171,249,214,195,186,92,10,223,248,234,115,8,201,133,220,186,250,233,225,167,114,239,244,109,148,192,240,28,113,139,15,118,222,158,173,167,242,50,239,61,13,29,101,19,13,40,49,234,34,219,118,179,54,189,207,241,100,30,90,160,89,201,156,43,78,157,244,252,144,103,239,111,175,185,124,234,156,69,65,72,237,72,18,111,55,110,166,186,19,119,120,125,75,235,13,146,166,105,53,168,121,64,153,187,152,100,109,52,95,102,155,12,218,36,119,57,45,180,242,63,134,226,136,29,255,0,71,135,130,15,24,245,55,186,160,97,165,176,117,75,199,119,106,6,119,111,229,91,237,249,119,127,57,122,213,181,82,12,26,107,211,39,19,17,118,127,29,55,254,159,135,197,84,170,123,85,29,184,26,67,162,133,153,245,30,240,23,248,235,240,253,11,181,29,4,219,218,81,98,120,9,244,239,38,211,79,143,119,243,160,242,214,108,21,77,66,37,82,81,193,41,116,201,181,120,5,157,251,245,241,215,236,95,126,213,99,162,142,57,38,40,225,98,155,79,115,162,222,230,154,183,143,199,85,246,66,141,152,88,152,127,22,221,250,119,105,246,247,46,66,16,24,247,4,64,34,204,239,171,14,136,62,29,101,168,11,88,226,97,30,231,102,38,6,109,186,183,138,227,164,178,78,204,236,21,133,35,142,154,179,142,154,127,125,125,150,62,179,232,17,131,176,248,190,157,235,147,166,96,4,224,12,46,237,171,105,221,170,15,141,73,107,217,88,251,221,140,220,159,77,69,181,23,239,215,189,114,85,81,201,60,195,78,211,56,187,57,54,154,125,95,203,246,45,149,15,115,130,78,165,44,108,68,238,238,238,69,225,250,59,219,237,94,110,190,235,141,6,181,132,109,244,227,30,243,210,70,61,11,79,131,254,90,15,187,75,105,165,26,130,133,227,138,67,115,45,117,141,188,126,43,101,230,199,12,145,148,221,150,22,1,22,103,61,131,221,223,255,0,74,233,80,86,94,218,162,46,180,17,182,246,220,69,187,222,215,71,248,238,90,207,113,186,184,187,72,204,241,252,89,201,221,191,155,84,20,239,24,97,122,33,40,130,58,42,99,45,5,247,116,69,159,79,123,185,82,188,148,10,204,57,142,234,173,225,85,45,75,29,160,230,233,238,112,22,214,104,219,93,53,118,215,221,254,250,173,184,242,182,24,41,225,154,23,23,212,196,117,113,127,168,157,83,236,167,178,79,112,197,117,55,112,161,141,246,219,206,155,115,109,111,251,36,101,167,127,127,199,244,32,186,26,2,145,233,128,186,90,55,127,118,239,181,118,215,82,218,123,169,35,215,77,123,252,63,75,174,218,13,53,209,109,34,111,175,193,110,118,213,108,56,217,223,93,207,252,232,52,98,215,193,106,207,170,211,166,205,224,69,252,235,86,29,62,46,131,115,58,220,182,136,253,110,235,114,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,65,96,28,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,234,252,172,97,111,152,20,62,157,113,81,87,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,171,85,229,215,196,94,4,225,127,52,241,198,102,99,170,143,205,253,206,142,207,69,178,111,234,157,211,180,210,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,206,18,233,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,24,1,187,92,241,150,107,227,250,219,205,100,117,119,252,89,140,111,18,84,202,20,148,140,243,220,46,53,115,57,19,71,12,34,204,231,36,178,62,129,24,183,121,51,11,120,50,245,92,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,242,63,202,235,151,253,29,162,142,219,196,222,119,225,222,181,214,110,205,113,192,246,185,228,130,122,88,233,101,130,41,225,187,23,76,207,116,207,213,210,40,228,96,40,74,50,145,197,205,226,40,130,186,242,235,224,86,155,133,172,26,216,227,48,104,41,15,53,47,244,243,67,93,53,53,84,166,22,203,116,207,78,109,109,118,105,30,9,140,100,167,25,14,97,15,203,50,1,51,1,99,59,202,68,65,110,188,194,51,66,213,149,92,31,102,77,206,224,52,147,84,95,236,242,225,122,26,73,171,70,152,234,39,184,11,211,63,75,86,119,144,226,138,73,106,30,49,109,72,41,207,188,89,156,198,0,114,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,79,185,220,102,245,48,90,178,247,33,40,103,164,146,162,122,137,113,125,210,50,130,94,188,0,3,37,45,17,4,157,209,56,72,242,87,177,15,188,108,240,198,254,227,59,111,182,14,85,153,57,98,205,222,46,45,21,56,142,109,105,48,21,190,92,99,29,54,211,254,154,170,166,158,8,233,155,120,24,184,116,231,168,138,125,125,225,46,134,194,23,19,119,96,243,252,196,120,103,193,188,43,231,205,14,2,203,250,234,185,236,87,60,47,110,187,211,199,86,238,115,194,127,140,165,151,169,38,231,105,14,89,105,36,168,119,17,140,5,231,112,16,17,6,214,242,185,37,231,29,138,92,43,142,184,126,168,135,163,122,166,184,62,49,163,147,113,151,107,165,146,58,122,74,134,209,131,100,125,19,138,155,189,207,113,246,175,116,116,140,157,254,175,59,76,179,194,181,57,89,129,115,143,178,116,177,37,191,16,54,25,235,199,28,99,218,40,106,41,170,42,54,76,91,58,135,211,146,151,88,219,123,8,245,231,247,93,207,86,177,94,93,89,199,125,201,190,46,48,37,77,162,30,209,73,140,46,16,96,235,165,54,224,14,181,45,124,241,70,47,188,128,220,122,83,181,60,250,14,210,62,134,205,194,38,78,131,33,69,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,32,34,34,11,42,227,91,150,247,238,193,205,59,86,102,126,25,126,137,123,51,15,193,98,236,95,71,123,127,83,167,83,81,55,87,169,218,162,211,94,211,183,110,215,211,102,186,247,232,222,175,129,142,6,63,113,119,211,111,243,209,250,99,244,199,217,191,233,39,179,251,47,100,237,63,248,68,219,247,118,159,237,116,217,241,215,186,234,145,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,8,136,128,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,153,238,104,249,67,83,155,92,31,98,105,237,176,85,207,114,192,213,16,226,250,88,97,158,40,128,194,152,76,42,138,87,147,242,128,40,231,171,145,132,92,77,206,48,97,221,249,5,8,57,33,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,1,41,228,130,154,174,57,164,24,196,136,69,205,196,29,153,156,133,181,211,87,111,21,146,158,97,96,171,86,101,96,12,75,151,55,218,138,184,45,184,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,116,213,159,193,99,25,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,50,136,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,173,215,151,190,104,90,179,87,131,236,182,185,219,198,146,26,139,5,158,44,47,93,73,13,104,212,157,60,246,241,106,102,234,232,204,241,156,177,71,21,67,70,77,168,133,64,119,147,59,25,125,94,53,178,139,52,51,195,135,156,75,151,249,77,142,234,240,229,222,170,158,105,166,167,166,130,50,59,244,1,79,46,150,151,148,229,141,169,130,162,87,132,78,93,218,108,98,3,98,140,205,156,60,166,18,230,45,195,70,54,226,25,178,7,15,99,90,74,195,172,167,8,109,152,130,50,54,183,86,221,218,162,104,164,182,140,134,2,46,110,33,9,195,48,17,195,63,85,192,13,141,163,25,105,7,58,191,43,24,91,230,5,15,167,92,84,59,93,173,152,203,42,49,253,109,154,178,74,187,6,44,193,215,137,41,165,58,74,182,105,237,247,26,73,156,73,227,154,18,118,99,142,88,223,67,140,159,188,89,197,252,29,93,255,0,18,252,117,83,113,75,193,54,20,192,249,131,95,72,25,169,96,199,20,243,87,67,77,75,40,5,206,221,13,190,164,26,228,238,209,180,16,153,73,80,49,156,34,127,150,4,98,0,4,192,1,226,185,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,6,42,234,127,191,238,89,127,245,63,255,0,246,184,160,5,79,247,253,203,47,254,167,255,0,254,215,16,64,10,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,84,255,0,155,254,22,190,227,158,52,50,247,5,97,106,30,219,122,196,24,62,211,107,183,83,117,66,62,189,84,247,106,248,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,84,14,70,63,158,207,213,191,218,74,71,227,202,28,26,25,209,81,159,101,5,92,152,178,124,47,14,16,9,10,119,232,65,110,10,185,42,136,66,54,209,156,228,150,64,114,34,221,163,67,27,6,205,100,222,20,43,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,87,84,136,130,192,57,213,249,88,194,223,48,40,125,58,226,163,255,0,149,207,158,188,179,251,231,209,235,84,128,115,171,242,177,133,190,96,80,250,117,197,71,255,0,43,159,61,121,103,247,207,163,214,160,170,188,234,124,211,97,111,151,244,62,163,113,85,83,145,159,231,179,245,111,246,146,165,124,234,124,211,97,111,151,244,62,163,113,85,83,145,159,231,179,245,111,246,146,9,83,209,190,164,104,217,159,191,71,254,69,166,159,107,173,251,126,215,65,181,196,124,59,191,153,113,74,12,12,239,163,59,105,252,203,153,195,87,215,115,255,0,58,225,170,98,104,221,153,223,193,254,40,62,77,100,194,230,241,185,191,191,220,205,223,221,220,184,30,148,118,109,112,19,114,109,59,217,187,151,78,174,74,129,185,104,109,160,110,29,189,255,0,99,106,190,136,203,27,131,180,133,183,187,185,217,144,116,202,134,115,208,31,221,97,238,110,246,255,0,42,219,56,16,196,240,180,109,43,179,51,108,119,102,103,211,244,174,215,104,166,109,89,170,13,244,238,239,215,252,139,171,81,95,78,241,152,25,8,247,254,88,139,238,241,250,208,109,157,234,130,137,250,54,96,50,102,31,115,168,35,175,135,216,180,56,30,162,160,90,107,124,110,206,218,108,39,23,103,241,91,170,46,246,224,182,27,203,84,224,194,194,219,196,75,119,139,125,139,232,118,186,89,201,152,24,25,252,55,8,59,59,127,42,14,133,117,36,140,204,208,219,227,168,239,252,135,113,22,111,30,254,245,210,146,197,184,117,154,134,16,29,124,54,139,182,171,213,202,13,35,107,211,17,29,124,69,180,125,126,165,164,244,112,152,177,111,61,53,211,70,126,228,31,8,172,1,81,19,110,168,96,29,117,102,233,234,205,253,245,231,111,56,66,170,126,164,84,178,238,211,189,180,22,111,224,253,164,170,4,113,3,190,209,22,211,79,5,164,144,3,11,30,198,220,239,223,220,222,8,40,109,255,0,3,215,157,28,144,246,56,234,230,139,83,32,54,6,238,218,253,250,187,233,241,111,231,94,106,205,99,146,150,90,200,43,236,240,66,224,193,179,93,133,179,185,221,221,180,240,248,58,184,115,182,211,213,85,72,37,8,232,67,163,232,205,222,218,51,47,149,119,193,86,121,245,145,227,56,136,69,220,158,38,1,221,220,223,149,238,247,160,163,144,68,81,180,161,67,84,82,155,247,56,51,56,109,126,253,27,87,255,0,175,114,236,157,108,182,170,94,208,102,113,59,48,245,72,73,245,98,240,239,211,199,189,215,213,174,203,58,186,90,217,110,20,181,119,49,140,165,41,133,154,168,24,92,89,245,102,211,79,15,177,113,92,44,245,112,208,159,86,144,37,132,152,122,165,43,137,59,119,182,159,31,139,160,237,88,177,143,179,229,133,229,154,90,160,170,6,47,122,66,102,29,5,223,193,217,245,241,254,242,168,120,87,23,82,92,105,100,54,34,114,25,200,24,93,201,244,208,89,244,213,219,237,84,118,227,101,167,158,154,9,33,169,169,129,227,31,123,162,108,27,117,211,185,187,191,145,107,128,110,247,139,52,181,52,247,7,110,200,53,211,56,75,33,57,155,199,181,152,93,244,127,142,141,240,65,112,131,90,242,143,94,54,119,22,238,118,215,227,255,0,87,93,146,159,166,47,36,145,232,205,241,213,120,75,78,44,162,170,135,72,43,55,59,22,215,29,134,205,171,51,107,226,190,220,23,216,170,221,134,105,217,162,119,208,157,132,191,79,249,16,122,24,93,201,156,216,220,155,195,69,187,70,6,247,159,187,235,95,62,138,229,17,139,145,16,143,126,154,48,190,159,5,222,222,50,126,67,238,111,181,7,35,15,215,222,183,46,62,163,233,221,163,186,220,14,238,218,23,138,13,200,136,131,108,128,50,1,1,51,59,19,59,119,182,170,144,103,38,83,209,226,219,20,244,242,208,209,78,50,27,150,217,105,35,54,239,148,11,192,159,236,85,133,112,213,83,67,87,11,195,48,49,11,253,108,207,241,215,226,130,36,179,67,38,113,30,81,226,233,49,189,178,54,42,56,107,107,74,64,167,233,211,116,132,207,166,12,219,77,221,219,241,186,119,15,118,159,13,85,223,112,191,155,148,55,172,51,105,163,150,170,126,209,27,52,18,49,73,33,184,152,210,131,147,106,227,223,223,170,247,217,215,149,150,108,75,104,158,138,75,68,82,245,228,34,118,217,15,127,227,64,191,132,218,124,21,158,225,250,44,73,148,153,158,118,233,14,122,11,91,86,85,212,0,118,134,33,104,200,100,140,29,134,39,209,155,221,22,211,77,91,79,169,4,150,91,110,52,245,180,241,20,114,106,228,45,167,115,247,247,107,245,46,234,165,185,79,139,97,186,88,109,243,157,91,74,82,70,14,196,226,122,191,226,69,254,63,165,85,20,7,109,126,11,85,166,186,35,187,55,138,13,81,113,75,81,12,12,47,41,237,220,76,45,220,239,222,235,82,168,132,4,76,143,70,50,218,61,207,222,232,52,156,152,25,137,197,159,77,93,109,128,156,216,231,211,184,188,27,244,46,42,185,129,189,211,45,25,217,217,180,101,203,71,183,179,14,199,213,187,252,127,74,14,80,103,111,121,254,61,250,125,75,167,117,184,197,110,166,121,79,197,252,60,91,226,223,103,218,187,82,200,49,134,231,125,29,153,221,149,30,206,108,127,30,28,177,205,87,61,115,64,17,155,179,147,12,143,167,227,65,191,131,223,241,65,224,184,138,206,123,102,26,178,27,246,153,186,175,44,130,194,50,72,61,227,44,76,253,236,15,245,171,58,194,153,121,136,115,147,49,75,20,204,71,53,4,245,117,96,45,80,67,59,48,56,156,130,218,25,179,233,248,198,238,211,185,122,123,187,226,188,236,198,199,105,17,58,171,100,85,117,101,172,83,236,119,2,220,64,238,210,147,183,127,77,190,29,223,103,114,187,204,143,201,155,78,22,178,219,1,237,45,28,204,2,103,185,161,119,114,120,4,93,221,196,123,223,187,197,7,179,203,220,179,134,197,74,65,29,29,45,56,189,65,155,188,116,224,62,32,45,224,47,246,42,156,17,132,109,160,11,11,120,232,205,162,210,24,35,128,92,35,109,25,223,85,200,128,139,77,126,165,161,59,55,139,187,32,213,221,181,209,252,89,105,185,223,86,211,78,239,21,176,102,133,221,197,143,87,102,250,157,117,234,167,16,103,112,145,247,107,220,221,250,59,232,131,176,239,181,157,244,220,184,154,103,109,206,195,163,125,122,248,46,129,92,180,29,166,76,198,204,250,182,142,190,77,218,245,60,113,144,211,200,221,70,18,208,91,115,51,190,157,200,62,197,109,104,70,44,229,80,64,221,253,237,170,243,215,60,105,108,161,2,134,90,162,57,29,220,69,221,143,86,209,219,95,130,243,229,83,137,110,242,246,57,197,226,136,157,245,56,165,218,77,241,109,29,201,254,175,169,115,69,134,5,164,18,175,25,37,126,253,189,82,19,215,187,189,255,0,192,131,101,199,21,86,85,71,173,53,9,203,9,11,126,51,180,105,241,215,193,219,95,171,249,214,195,186,92,10,223,248,234,115,8,201,133,220,186,250,233,225,167,114,239,244,109,148,192,240,28,113,139,15,118,222,158,173,167,242,50,239,61,13,29,101,19,13,40,49,234,34,219,118,179,54,189,207,241,100,30,90,160,69,203,81,173,42,114,211,184,68,95,249,251,151,206,169,196,84,20,142,212,129,38,243,118,234,107,161,55,119,135,212,190,171,89,42,102,149,187,67,202,7,166,140,195,35,105,162,251,84,216,102,209,35,185,201,109,167,145,252,55,20,64,239,250,60,60,16,120,190,211,122,171,29,148,182,62,185,51,234,228,245,64,46,205,245,119,173,244,25,115,136,101,55,146,170,166,65,137,197,244,141,200,72,69,245,254,239,244,255,0,58,169,52,182,154,59,104,188,165,69,11,49,62,222,240,23,239,254,79,208,187,109,65,83,251,236,59,222,50,238,31,125,180,254,100,30,94,205,130,169,168,68,170,74,56,37,46,153,54,175,0,179,191,126,190,58,253,139,239,218,172,116,81,199,36,197,28,44,83,105,238,116,91,220,211,86,241,248,234,190,200,81,179,11,19,15,226,219,191,78,237,62,222,229,200,66,3,30,224,136,4,89,157,245,97,209,7,195,172,181,1,107,28,76,35,220,236,196,192,205,183,86,241,92,116,150,73,217,157,130,176,164,113,211,86,113,211,79,239,175,178,199,214,125,2,48,118,31,23,211,189,114,116,204,0,156,1,133,221,181,109,59,181,65,241,169,45,123,43,31,123,177,155,147,233,168,182,162,253,250,247,174,74,170,57,39,152,105,218,103,23,103,38,211,79,171,249,126,197,178,161,238,112,73,212,165,141,136,157,221,221,200,188,63,71,123,125,171,205,215,221,113,160,214,176,141,190,156,99,222,122,72,199,161,105,240,127,203,65,247,105,109,52,163,80,80,188,113,72,110,101,174,177,183,143,197,108,188,216,162,56,138,94,201,11,0,139,11,150,193,238,125,87,74,130,178,246,213,17,117,160,141,183,182,226,45,222,246,186,63,199,114,223,87,112,186,110,49,145,153,226,215,189,156,157,217,251,254,173,80,83,220,87,134,40,5,158,48,161,165,50,120,197,216,186,2,206,222,247,130,164,249,40,21,152,115,29,213,91,194,170,90,150,59,65,205,211,220,224,45,172,209,182,186,106,237,175,187,253,245,93,113,149,76,17,208,75,81,22,215,112,0,109,92,95,248,255,0,244,170,109,148,246,73,238,24,174,166,238,20,49,190,219,121,211,110,109,173,255,0,100,140,180,239,239,248,254,132,23,59,108,57,10,18,126,150,214,220,253,219,190,198,93,245,208,180,27,157,57,106,204,207,189,252,63,67,46,250,13,53,209,109,34,111,175,193,110,118,213,108,56,217,223,93,207,252,232,52,98,215,193,106,207,170,211,166,205,224,69,252,235,86,29,62,46,131,115,58,220,182,136,253,110,235,114,2,34,32,34,34,13,136,136,128,183,174,55,109,81,246,182,154,58,13,196,90,46,57,55,19,107,181,157,151,35,51,63,131,173,12,89,197,254,198,116,31,14,178,150,18,147,123,142,133,185,223,185,155,197,113,27,140,66,222,232,150,173,252,38,213,125,90,135,223,27,179,120,179,59,51,125,171,227,200,51,212,177,193,32,51,51,62,157,207,223,227,255,0,66,14,14,189,63,81,218,65,1,103,119,240,21,169,5,52,128,91,34,3,220,250,182,162,186,179,97,170,122,169,24,164,41,152,133,223,70,18,31,143,242,46,90,59,28,84,130,81,3,202,236,230,229,222,77,254,79,177,7,60,150,250,41,41,93,158,158,50,213,155,80,112,103,29,123,190,197,163,211,211,203,238,12,242,199,175,196,31,71,111,239,46,192,208,187,179,71,161,105,167,214,203,129,232,162,158,18,136,8,220,73,251,223,86,215,84,31,66,41,42,39,119,112,119,120,219,234,125,59,215,101,170,38,114,233,202,0,194,221,236,255,0,106,225,162,121,181,119,0,103,127,254,226,222,49,17,190,146,182,143,241,209,7,51,202,17,199,238,233,245,51,233,226,184,6,233,75,212,122,89,36,30,175,196,118,191,118,191,111,242,174,125,158,59,123,221,251,159,244,46,23,166,136,229,118,144,137,180,239,125,16,118,99,122,109,172,224,111,185,252,59,188,93,117,106,233,170,39,34,38,103,209,155,185,152,155,66,238,240,117,160,83,82,197,52,134,18,27,145,105,220,255,0,103,242,46,118,24,203,66,144,157,182,119,247,32,248,53,48,93,165,19,26,154,40,130,16,103,97,113,118,239,31,183,191,234,95,60,45,81,86,177,193,52,44,227,252,17,209,180,47,211,175,232,94,164,142,57,8,135,119,126,186,7,119,138,234,220,104,30,174,159,179,139,19,185,126,83,51,179,105,163,179,252,127,66,15,13,120,194,84,87,50,27,117,25,207,22,174,67,51,192,67,25,3,179,179,179,51,233,245,179,183,197,121,250,156,44,246,88,229,160,110,177,196,69,188,166,148,196,164,103,215,78,231,111,208,223,15,139,175,111,85,29,117,144,196,233,161,18,141,221,218,98,145,217,246,233,220,218,104,237,241,119,250,215,21,190,251,75,83,80,237,36,162,213,12,100,44,12,5,167,115,119,255,0,143,226,130,157,53,188,175,17,23,177,238,21,180,208,235,180,142,146,94,139,177,55,123,233,221,227,166,141,175,212,187,240,220,174,212,19,56,156,242,60,46,58,234,82,59,190,237,124,59,159,234,101,80,106,172,241,221,164,96,145,228,102,113,219,238,59,55,135,127,197,151,201,168,180,85,185,180,3,11,184,233,191,93,195,174,190,8,54,225,92,97,71,119,142,74,168,235,24,163,23,120,251,128,217,183,54,215,240,127,143,122,246,118,219,132,213,0,196,196,206,206,206,253,218,253,106,154,94,44,180,213,177,8,1,202,242,177,51,237,103,102,247,116,126,254,246,250,221,122,75,3,215,70,44,210,194,3,62,194,222,26,247,51,110,253,63,163,226,131,217,67,112,25,9,133,201,152,254,44,204,235,156,107,93,229,120,135,107,253,186,62,171,205,140,205,48,48,202,250,27,119,232,205,241,248,45,207,95,81,73,28,91,64,28,88,217,137,221,159,185,190,63,20,30,178,50,220,207,223,171,178,223,223,167,218,188,192,98,186,10,115,104,164,168,6,146,71,102,102,233,155,247,255,0,213,215,211,162,184,193,80,231,49,72,205,174,154,104,46,131,234,55,218,181,93,113,148,137,136,221,155,111,136,191,214,203,124,83,199,38,172,37,171,183,143,115,160,233,221,173,52,213,240,155,149,48,28,142,204,204,251,71,95,29,124,93,91,134,116,229,61,21,194,90,203,160,91,118,78,0,34,210,199,210,18,109,102,125,116,125,53,254,19,255,0,58,185,214,148,8,182,177,119,235,167,130,248,56,130,128,170,161,153,201,139,78,230,238,118,254,50,11,70,201,188,202,170,181,93,105,237,23,91,161,20,179,79,52,172,50,188,178,59,143,71,235,103,118,241,23,238,87,127,96,189,53,116,102,210,202,206,236,239,240,47,179,235,253,42,201,115,167,47,235,172,53,195,136,44,244,243,78,52,180,113,54,179,77,30,221,197,41,11,179,179,104,254,4,202,178,100,46,60,165,197,148,21,143,85,52,34,81,205,38,141,12,70,61,204,49,127,27,95,227,32,184,217,76,129,153,217,153,255,0,74,242,247,108,99,71,4,132,45,84,35,11,19,48,147,1,234,239,167,135,248,87,126,174,83,236,44,243,179,11,117,126,31,161,88,246,50,198,20,127,77,174,61,89,227,24,246,197,163,180,103,174,189,48,255,0,165,5,100,205,62,44,242,235,7,83,74,53,216,186,58,122,154,105,69,200,30,130,176,153,159,164,230,223,144,31,86,158,14,169,222,19,227,155,8,227,44,75,71,99,182,226,250,105,220,167,136,128,6,130,188,53,212,196,116,212,219,79,18,81,55,196,205,238,10,188,209,188,211,211,200,38,3,53,33,51,237,38,127,235,88,254,191,210,181,225,171,20,211,217,51,98,193,36,178,198,59,235,41,162,247,128,139,189,234,162,127,135,232,65,61,214,140,194,163,188,69,79,83,37,120,191,88,246,179,12,114,51,126,86,157,218,254,133,237,173,87,70,32,51,121,156,163,102,23,109,117,125,27,191,193,88,85,227,23,71,44,56,122,174,19,136,152,166,149,255,0,123,61,59,164,31,242,43,170,203,203,188,149,88,98,138,165,218,62,234,10,99,238,103,211,190,61,80,122,220,101,139,70,217,65,44,227,82,194,204,93,206,226,126,27,197,190,31,165,89,166,112,227,43,190,97,95,227,193,246,187,140,211,4,245,85,131,48,71,33,198,237,176,132,199,71,55,219,252,7,250,252,21,77,207,12,107,20,84,221,130,138,72,100,173,158,89,88,34,40,207,71,113,144,28,187,251,155,185,181,248,175,133,145,57,103,51,226,25,177,45,100,85,49,157,118,218,173,6,104,246,107,32,74,239,163,119,187,55,189,221,171,160,168,25,25,148,182,219,69,150,217,83,89,109,219,84,224,210,25,23,68,156,136,160,22,114,119,102,239,119,125,123,245,87,19,107,183,82,208,210,69,28,48,139,109,22,209,246,182,173,220,205,240,93,92,59,109,246,125,190,158,61,11,70,1,118,220,236,255,0,193,102,248,47,168,114,12,98,230,111,163,50,13,235,105,24,135,229,62,139,174,83,132,240,144,177,119,187,252,25,116,36,187,211,198,251,234,100,16,127,6,208,93,208,125,9,42,90,47,120,93,156,60,53,118,127,21,195,85,95,16,134,246,38,218,207,227,181,215,144,186,227,234,106,41,135,171,52,34,110,45,220,241,72,253,218,191,213,250,23,143,170,196,215,234,250,182,59,109,29,44,212,82,152,143,81,217,216,182,105,161,62,142,76,253,207,175,193,5,79,170,187,82,199,76,245,3,43,11,232,254,2,237,224,207,254,69,240,39,196,197,84,71,29,4,129,44,177,183,227,25,196,155,110,173,238,233,174,159,106,248,52,86,234,170,169,2,161,226,247,137,245,109,9,180,213,159,69,234,104,40,14,26,119,121,197,196,180,213,219,86,127,173,7,202,42,90,202,253,149,147,215,85,195,40,190,230,142,41,180,2,118,240,103,110,253,91,185,190,63,23,95,70,24,163,168,141,133,227,18,32,22,105,93,219,189,159,227,223,241,240,117,205,75,44,50,85,79,78,38,239,211,217,191,187,195,86,95,50,186,128,229,175,143,178,139,152,245,159,123,187,179,104,219,155,254,148,29,201,130,8,118,149,40,182,163,171,19,233,163,183,253,123,214,177,74,19,106,15,33,17,124,117,215,221,253,11,232,80,217,222,54,115,208,251,217,157,245,38,95,72,40,154,156,90,86,221,174,159,23,100,30,101,236,176,212,212,52,210,156,172,61,237,163,19,104,254,63,13,62,213,223,166,166,8,91,167,6,190,235,232,223,13,87,209,175,128,6,62,187,59,239,218,207,167,195,189,215,201,183,176,199,84,84,132,250,52,242,20,175,245,248,124,63,153,7,118,146,223,68,116,207,32,185,27,239,211,115,179,107,225,225,224,185,35,161,136,123,164,114,141,188,125,215,101,201,110,6,138,34,2,238,39,39,125,62,205,25,119,224,46,163,62,238,231,251,16,109,120,233,26,54,105,223,119,127,129,54,173,254,5,164,210,53,60,63,139,97,112,240,109,91,193,115,203,33,70,221,56,217,159,71,248,174,41,27,180,82,188,63,29,29,251,191,149,7,12,53,160,66,194,82,104,207,240,209,244,92,206,125,72,200,68,71,107,51,252,23,195,43,116,212,213,167,83,24,59,187,179,55,121,54,159,15,242,47,164,18,212,133,43,72,81,139,54,132,239,246,105,252,168,57,162,138,54,23,50,34,15,176,124,23,28,179,71,20,114,25,206,123,69,157,251,245,126,230,93,1,188,194,245,7,11,152,234,238,44,94,233,119,106,186,181,181,219,29,216,220,90,39,221,184,180,125,88,126,191,230,65,221,130,120,165,61,193,35,155,151,120,179,179,232,235,138,102,135,180,129,75,24,62,142,93,206,58,179,174,58,73,168,36,17,122,121,200,219,70,215,86,118,248,119,124,22,233,107,34,167,38,115,54,97,125,116,125,29,208,113,85,5,28,19,13,87,80,133,216,117,216,205,238,247,235,240,211,237,94,94,28,85,135,234,229,24,94,226,251,139,93,5,162,61,31,78,255,0,226,175,81,85,52,71,11,212,57,123,154,55,126,159,111,253,43,227,245,45,114,92,34,140,170,77,164,113,125,5,133,251,219,71,251,63,74,15,35,140,98,175,170,130,38,178,81,67,90,76,98,228,19,104,204,205,161,106,253,238,221,254,31,206,189,86,5,194,52,22,135,154,90,56,136,92,183,11,254,67,127,23,234,102,250,153,104,54,58,90,129,233,201,36,172,12,250,234,206,218,235,252,203,218,82,90,198,158,153,227,45,236,206,123,187,221,159,224,131,233,70,35,25,184,0,176,139,55,115,51,104,185,86,142,218,173,142,59,53,38,241,126,228,28,139,105,46,33,152,132,180,145,153,153,114,177,177,54,162,250,160,51,51,178,215,70,250,145,157,106,128,136,136,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,149,66,197,93,101,80,128,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,5,128,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,20,170,115,171,242,177,133,190,96,80,250,117,197,69,95,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,171,231,157,249,147,253,100,253,154,162,173,74,167,60,239,204,159,235,39,236,213,106,188,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,10,171,202,247,129,111,195,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,241,162,53,17,180,212,175,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,32,34,47,21,157,248,214,235,150,185,47,143,179,26,197,79,73,61,203,10,225,123,173,238,142,42,176,34,130,73,233,169,36,154,49,144,68,132,156,28,129,153,217,136,95,77,116,118,241,65,4,28,197,115,142,251,156,156,92,99,186,155,188,61,158,147,7,220,39,193,214,186,109,192,125,26,90,9,229,140,159,120,128,57,117,103,122,137,244,45,196,29,125,155,136,64,93,95,175,36,124,21,106,160,201,124,194,204,104,106,42,222,229,124,197,17,89,42,34,35,30,128,193,67,73,28,209,16,14,221,204,110,87,9,152,157,201,217,216,99,209,135,71,114,136,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,178,73,225,87,43,127,2,220,56,229,214,89,205,98,246,53,125,155,15,210,251,86,139,181,118,142,149,210,80,235,87,126,49,140,196,181,170,150,114,247,9,193,181,208,52,22,22,96,113,85,149,191,134,158,28,115,23,44,225,177,123,102,190,243,135,234,189,149,69,218,187,63,86,233,16,117,168,127,24,230,2,58,85,69,1,123,228,192,250,104,122,139,147,62,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,101,60,177,204,227,167,5,93,112,7,24,57,183,98,188,212,82,77,81,85,138,42,239,96,84,198,68,13,5,192,187,116,34,238,66,47,188,98,169,140,77,180,209,141,137,153,201,153,137,194,127,178,67,26,221,115,43,37,240,14,99,95,105,233,32,185,98,172,47,106,189,214,69,72,4,48,71,61,77,36,115,72,49,137,17,19,3,17,187,51,57,19,233,166,174,254,42,56,57,231,126,100,255,0,89,63,102,170,171,201,147,52,190,149,240,227,125,203,58,251,239,106,175,192,152,130,78,205,69,217,118,118,59,93,104,52,208,254,49,129,134,77,245,67,113,46,242,35,29,52,125,7,166,202,149,115,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,1,17,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,127,232,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,8,136,128,136,136,8,136,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,214,62,220,202,50,134,167,40,56,193,199,16,52,21,109,109,198,21,13,139,237,179,84,207,20,167,56,87,17,29,65,51,71,166,192,26,198,171,140,4,217,141,130,33,119,221,171,25,100,18,162,215,157,198,80,211,29,171,47,115,238,134,10,72,234,32,168,151,8,93,36,41,229,235,206,6,50,85,81,8,71,223,19,4,111,29,123,145,123,166,239,52,109,239,179,54,192,250,220,145,243,66,213,85,128,51,11,37,230,26,72,46,86,203,196,88,162,157,202,180,122,245,144,84,195,29,52,187,41,244,98,217,1,82,67,186,70,114,109,106,227,23,97,238,223,38,138,5,185,86,103,29,139,40,184,184,180,83,98,56,116,164,199,182,249,112,116,117,59,143,250,86,170,166,120,36,166,125,128,4,231,212,158,158,40,52,247,68,122,251,200,152,65,217,231,165,5,128,115,66,224,91,240,215,133,79,60,114,115,6,118,188,201,178,236,246,197,53,17,109,154,251,107,142,50,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,105,13,60,109,10,203,42,133,18,188,209,121,127,214,90,43,46,92,77,228,134,29,235,90,166,237,55,28,113,107,130,73,231,170,142,170,89,229,158,107,176,245,12,247,66,253,93,37,142,54,1,132,99,25,24,92,30,82,136,45,175,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,17,16,98,174,167,251,254,229,151,255,0,83,255,0,255,0,107,138,0,84,255,0,127,220,178,255,0,234,127,255,0,237,113,4,0,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,31,252,174,124,245,229,159,223,62,143,90,164,3,157,95,149,140,45,243,2,135,211,174,42,192,57,92,121,236,203,47,190,189,30,181,5,84,231,83,230,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,149,43,231,83,230,155,11,124,191,161,245,27,138,170,156,140,255,0,61,159,171,127,180,144,74,154,222,184,221,181,71,218,218,104,232,55,17,104,184,228,220,77,174,214,118,92,140,204,254,14,180,49,103,23,251,25,208,124,90,250,104,142,110,161,11,49,55,127,115,55,212,203,128,156,98,22,247,68,181,111,225,54,171,234,212,106,81,184,183,229,51,62,141,246,175,144,93,162,110,164,70,12,218,106,61,200,58,253,122,126,163,180,130,2,206,239,224,43,82,10,105,0,182,68,7,185,245,109,69,117,102,195,84,245,82,49,72,83,49,11,190,140,36,63,31,228,92,180,118,56,169,4,162,7,149,217,205,203,188,155,252,159,98,14,121,45,244,82,82,187,61,60,101,171,54,160,224,206,58,247,125,139,71,167,167,151,220,25,229,143,95,136,62,142,223,222,93,129,161,119,102,143,66,211,79,173,151,3,209,69,60,37,16,17,184,147,247,190,173,174,168,62,132,82,84,78,238,224,238,241,183,212,250,119,174,203,79,54,187,36,1,97,211,95,229,92,52,79,54,174,224,12,239,255,0,220,91,198,35,55,210,102,218,255,0,99,160,231,235,71,16,51,179,183,213,174,139,174,55,74,94,163,210,201,32,245,126,35,181,251,181,251,127,149,118,24,93,187,195,189,215,3,211,68,114,187,72,68,218,119,190,136,59,49,246,93,172,64,94,243,248,62,157,239,253,229,213,171,166,168,156,136,153,159,70,110,230,98,109,11,187,193,214,208,164,165,142,164,166,9,13,201,219,70,103,240,248,125,139,176,195,25,104,82,19,182,206,254,228,31,6,166,11,180,162,99,83,69,16,66,12,236,46,46,221,227,246,247,253,75,231,133,170,42,214,56,38,133,156,127,130,58,54,133,250,117,253,11,212,145,199,33,16,238,239,215,64,238,241,93,91,141,3,213,211,246,113,98,119,47,202,102,118,109,52,118,127,143,232,65,225,175,24,74,138,230,67,110,163,57,226,213,200,102,120,8,99,32,118,118,118,102,125,62,182,118,248,175,63,83,133,158,203,28,180,13,214,56,136,183,148,210,152,148,140,250,233,220,237,250,27,225,241,117,237,234,163,174,178,24,157,52,34,81,187,187,76,82,59,62,221,59,155,77,29,190,46,255,0,90,226,183,223,105,106,106,29,164,148,90,161,140,133,129,128,180,238,110,255,0,241,252,80,83,183,181,75,114,3,134,217,112,174,167,0,126,145,157,52,221,34,99,30,247,239,250,252,25,223,234,93,192,184,94,168,106,1,186,210,60,26,110,34,41,93,221,159,189,190,191,209,240,85,14,166,211,21,230,70,99,121,25,140,116,247,29,155,237,248,178,249,53,22,186,198,38,166,24,93,196,219,87,125,205,175,248,126,196,27,112,174,48,163,187,199,37,84,117,140,81,139,188,125,192,108,219,155,107,248,63,199,189,123,27,85,202,106,166,39,18,103,211,95,13,91,234,84,218,241,101,166,173,136,64,14,87,149,137,159,107,59,55,187,163,247,247,183,214,235,208,225,207,105,196,230,213,52,224,19,119,232,44,236,237,183,187,191,199,235,65,237,34,184,137,251,174,76,199,226,236,204,235,176,53,174,242,188,67,181,254,221,31,85,230,198,80,156,24,39,45,164,221,238,194,203,115,215,212,82,71,22,208,7,22,54,98,119,103,238,111,143,197,7,172,140,183,51,247,234,236,183,247,233,246,175,48,24,174,130,156,218,41,42,1,164,145,217,153,186,102,253,255,0,245,117,244,232,174,48,84,57,204,82,51,107,166,154,11,160,250,141,246,173,87,92,101,34,98,55,102,219,226,47,245,178,223,20,241,201,171,9,106,237,227,220,232,58,151,123,100,23,10,98,2,167,3,63,134,162,218,248,182,190,63,161,91,126,116,229,61,21,194,90,203,160,91,118,78,0,34,210,199,210,18,109,102,125,116,125,53,254,19,255,0,58,185,214,150,50,45,140,93,237,246,47,131,136,40,10,170,25,156,152,180,238,110,231,111,227,32,180,172,163,199,114,225,91,232,97,90,251,137,235,21,84,225,28,114,245,36,126,152,68,226,205,168,251,191,192,126,229,119,22,43,231,108,29,178,200,206,238,110,222,5,175,134,191,21,102,89,253,129,174,22,188,69,85,138,109,52,210,204,209,71,184,158,89,67,99,25,206,108,237,167,115,233,161,170,165,145,217,135,75,137,233,182,85,77,0,145,86,74,12,209,69,35,119,52,34,95,29,80,92,172,166,64,204,236,204,255,0,165,121,123,182,49,163,130,66,22,170,17,133,137,152,73,128,245,119,211,195,252,43,191,87,41,246,22,121,217,133,186,191,15,208,172,123,25,99,10,63,166,215,30,172,241,140,123,98,209,218,51,215,94,152,127,210,130,178,102,159,22,121,117,131,169,165,26,236,93,29,61,77,52,162,228,15,65,88,76,207,210,115,111,200,15,171,79,7,84,239,9,241,205,132,113,150,37,163,177,219,113,125,52,238,83,196,64,3,65,94,26,234,98,58,106,109,167,137,40,155,226,102,247,5,94,104,222,105,233,228,19,1,154,144,153,246,147,63,245,172,127,95,233,90,240,213,138,105,236,153,177,96,146,89,99,29,245,148,209,123,192,69,222,245,81,63,195,244,32,158,235,70,97,81,222,34,167,169,146,188,95,172,123,89,134,57,25,191,43,78,237,127,66,246,182,123,172,103,28,134,51,110,137,180,118,213,159,185,187,245,238,86,23,120,197,209,203,14,30,171,132,226,38,41,165,127,222,207,78,233,7,252,138,230,50,110,246,117,248,38,10,183,104,253,214,145,253,209,118,110,233,100,250,255,0,66,10,141,137,113,72,208,211,79,35,84,51,48,199,41,51,184,159,193,190,197,101,185,195,140,174,249,133,127,143,7,218,238,51,76,19,213,86,12,193,28,135,27,182,194,19,29,28,223,111,240,31,235,240,85,87,56,113,221,21,16,29,32,84,68,245,85,13,87,28,96,81,72,236,82,119,51,54,190,13,222,237,226,235,205,100,78,89,204,248,134,108,75,89,21,76,103,93,182,171,65,154,61,154,200,18,187,232,221,238,205,239,119,106,232,61,174,68,101,13,190,207,13,37,117,101,169,130,160,233,41,200,140,186,36,70,79,17,110,119,118,109,93,251,252,126,213,114,150,187,117,45,13,36,81,195,8,182,209,109,31,107,106,221,204,223,5,210,195,118,167,183,82,197,220,122,60,81,179,110,38,127,1,251,63,74,250,231,32,198,46,102,250,51,32,222,182,145,136,126,83,232,186,229,56,79,9,11,23,123,191,193,151,66,75,189,60,111,190,166,65,7,240,109,5,221,7,208,146,165,162,247,133,217,195,195,87,103,241,92,53,53,209,176,179,137,182,154,248,232,235,200,93,113,245,53,20,195,213,154,17,55,22,238,120,164,126,237,95,234,253,11,198,220,49,86,35,170,152,167,178,208,81,212,83,147,182,195,54,113,119,102,109,31,185,205,159,199,95,130,10,163,85,118,165,142,153,234,6,86,23,209,252,5,219,193,159,252,139,224,79,138,163,169,35,165,161,156,101,170,22,220,64,226,108,204,218,120,234,250,55,197,190,63,21,240,104,173,213,85,82,5,67,197,239,19,234,218,19,105,171,62,139,211,208,208,28,81,110,156,92,73,133,245,109,89,254,40,62,97,82,214,87,236,172,158,186,174,25,69,247,52,113,77,160,19,183,131,59,119,234,221,205,241,248,186,250,20,208,245,226,219,52,108,102,31,190,57,104,238,204,254,29,255,0,161,115,210,203,12,149,83,211,137,187,244,246,111,238,240,213,151,66,233,64,114,220,162,122,65,115,29,227,189,221,217,180,110,239,250,80,118,38,8,33,218,84,162,218,142,172,79,166,142,223,245,239,90,197,40,77,168,60,132,69,241,215,95,119,244,47,161,67,103,120,217,207,67,239,102,119,212,153,125,32,162,106,113,105,91,118,186,124,93,144,121,151,178,195,83,80,211,74,114,176,247,182,140,77,163,248,252,52,251,87,126,154,152,33,110,156,26,251,175,163,124,53,95,70,190,0,24,250,236,239,191,107,62,159,14,247,95,38,222,195,29,81,82,19,232,211,200,82,191,215,225,240,254,100,29,234,43,117,12,148,199,35,106,100,197,163,17,51,106,222,31,98,223,29,12,67,221,35,148,109,227,238,187,46,75,120,180,81,56,27,187,19,147,187,55,242,50,239,192,93,70,125,221,207,246,32,217,211,165,96,210,163,222,109,123,152,155,86,255,0,2,212,228,236,241,183,76,69,195,93,25,157,187,151,52,164,240,182,200,155,93,123,251,214,214,210,104,134,63,139,62,189,200,58,208,214,129,11,9,73,163,63,195,71,209,115,57,245,35,33,17,29,172,207,240,95,12,173,211,83,86,157,76,96,238,238,204,221,228,218,124,63,200,190,144,75,82,20,173,33,70,44,218,19,191,217,167,242,160,230,138,40,216,92,200,136,62,193,240,92,114,205,28,81,200,103,57,237,22,119,239,213,251,153,116,6,243,11,212,28,46,99,171,184,177,123,165,221,170,234,214,215,108,119,99,113,104,159,118,226,209,245,97,250,255,0,153,7,118,9,226,148,247,4,142,110,93,226,206,207,163,174,41,154,30,210,5,44,96,250,57,119,56,234,206,184,233,38,160,144,69,233,231,35,109,27,93,89,219,225,221,240,91,165,172,138,156,153,204,217,133,245,209,244,119,65,197,84,20,112,76,53,93,66,23,97,215,99,55,187,223,175,195,79,181,121,201,113,53,134,90,249,41,36,175,118,145,164,33,112,104,207,77,89,223,236,211,224,189,29,84,209,28,47,80,229,238,104,221,250,125,191,244,175,145,213,181,201,112,140,10,164,218,82,23,118,22,23,239,110,255,0,179,244,160,242,248,164,42,170,104,229,11,69,60,117,82,56,139,12,114,232,194,79,191,191,93,93,190,29,235,209,224,92,35,65,104,121,165,163,136,133,203,112,191,228,55,241,126,166,111,169,144,108,180,243,11,196,71,43,1,63,123,179,182,191,224,94,206,146,214,52,244,207,25,111,102,115,221,222,236,255,0,4,31,72,2,56,143,108,96,34,46,218,247,54,157,235,149,104,237,170,216,227,179,82,111,23,238,65,200,182,146,226,25,136,75,73,25,153,151,43,27,19,106,47,170,3,51,59,45,116,111,169,25,214,168,8,136,128,136,136,8,136,131,107,190,171,78,255,0,130,34,13,52,215,197,110,109,31,70,250,187,214,139,77,219,80,111,119,209,181,250,151,9,145,25,54,205,52,248,234,183,109,114,247,139,79,228,90,142,141,174,221,123,254,180,26,12,108,59,223,87,247,151,84,233,245,61,218,247,106,235,182,127,6,127,143,130,209,227,102,102,125,80,124,243,208,77,152,126,221,117,91,132,76,193,196,244,239,126,237,62,165,218,146,29,72,73,223,189,181,209,108,1,17,119,215,95,23,65,215,218,236,91,31,77,23,36,128,197,27,145,59,247,125,75,150,67,13,54,247,173,175,251,219,152,252,62,180,28,80,198,65,171,51,178,221,212,118,238,209,151,11,211,201,48,233,80,226,218,63,118,207,250,87,31,103,1,145,228,23,45,93,180,239,65,203,53,67,139,104,44,221,207,223,170,224,123,131,49,109,218,250,252,123,191,233,92,117,20,173,40,51,110,118,209,245,110,245,243,234,44,113,202,242,25,200,76,228,58,119,63,217,250,16,125,96,172,138,93,193,180,181,31,14,239,173,114,198,239,220,255,0,198,95,18,130,207,29,56,19,57,147,176,104,254,63,167,236,93,179,135,88,197,161,127,201,215,242,191,232,65,218,150,146,42,179,118,50,38,218,239,224,255,0,90,235,211,218,160,163,146,98,167,51,114,148,181,45,238,218,124,124,52,111,181,124,232,222,236,213,4,223,210,155,24,244,254,22,186,107,254,21,245,227,252,116,122,75,221,181,155,93,168,59,161,79,215,135,162,239,160,232,204,127,95,242,45,175,69,211,49,216,94,13,221,171,174,197,28,64,32,206,14,254,13,227,250,22,147,60,230,78,45,211,211,249,80,117,101,166,153,163,113,23,14,255,0,175,85,193,83,107,137,193,156,140,181,215,78,231,255,0,161,125,121,35,103,141,251,215,0,85,176,201,211,148,95,118,155,189,214,238,209,7,147,191,225,24,113,0,128,207,57,131,3,179,182,194,102,240,215,235,23,250,215,214,164,177,195,75,27,70,82,27,187,51,248,59,125,122,253,75,233,199,68,240,54,216,73,157,159,191,222,127,242,46,25,163,154,82,115,119,6,103,253,40,62,77,116,172,7,37,104,51,234,237,220,207,246,55,253,11,201,94,46,213,176,204,85,116,193,3,153,16,180,173,35,62,155,52,239,219,163,248,247,55,143,114,246,55,215,168,161,165,145,203,166,224,90,131,105,174,186,184,186,164,119,11,204,244,248,154,172,74,56,222,48,0,119,209,159,118,155,65,223,226,131,215,219,43,165,185,68,196,226,2,224,253,253,206,222,46,255,0,228,93,137,232,40,186,177,207,80,83,245,73,245,102,7,109,186,182,159,95,242,47,19,22,52,182,85,212,201,106,122,122,166,239,24,204,152,7,192,254,175,123,237,250,151,210,166,180,194,76,117,54,227,63,119,66,22,153,219,197,188,53,209,190,182,65,237,169,234,14,138,35,54,102,112,218,206,255,0,94,140,223,225,93,55,199,244,52,221,77,212,211,191,73,246,247,3,125,122,127,25,121,179,196,117,214,121,233,105,39,138,2,146,176,218,56,220,5,221,153,217,217,187,245,118,238,247,153,122,88,106,163,112,14,208,197,213,148,89,223,99,123,186,233,171,248,247,232,131,236,219,113,29,53,100,113,213,71,20,141,189,183,51,56,183,197,181,250,254,213,247,168,171,70,172,54,16,187,57,63,118,141,240,211,85,79,235,236,16,221,99,34,9,76,88,180,103,212,153,159,93,117,250,157,118,108,84,183,11,92,177,185,189,57,71,3,184,6,155,156,156,118,232,218,248,119,160,228,197,24,90,150,241,65,44,61,105,69,136,64,127,41,155,192,217,254,167,86,145,28,181,153,65,127,232,187,67,83,13,77,30,238,237,76,152,136,255,0,222,54,154,71,253,245,123,164,12,102,209,78,254,249,55,118,207,13,63,149,81,188,215,203,154,124,85,67,79,12,245,82,70,81,202,4,219,13,153,180,102,63,172,95,248,200,62,181,155,17,61,238,128,154,162,45,155,38,125,54,14,158,2,223,91,191,214,173,139,62,240,69,190,154,241,83,95,83,81,80,229,37,76,0,236,6,58,126,241,246,143,216,190,222,2,197,87,12,19,113,154,209,95,13,60,175,44,5,82,197,8,145,54,142,66,58,106,238,223,197,127,130,113,25,126,137,169,251,75,70,122,29,124,45,166,141,253,128,190,223,177,4,60,102,211,73,81,140,46,23,19,218,207,41,66,218,55,217,8,183,248,151,196,193,149,29,147,19,219,43,29,181,104,170,225,55,111,209,32,191,248,150,184,186,184,171,47,21,6,226,204,36,224,237,221,223,249,12,203,231,80,158,218,138,109,27,189,165,31,240,160,147,92,129,183,91,49,254,20,179,25,149,84,50,210,206,236,250,56,136,187,157,68,140,223,2,254,34,185,12,77,154,127,131,156,48,214,106,106,62,190,148,18,82,185,28,123,191,122,141,133,159,86,49,250,254,175,230,86,87,193,86,54,43,69,142,225,72,84,236,91,100,166,239,96,215,254,203,80,255,0,198,111,173,86,10,219,117,126,97,227,8,33,115,167,130,22,185,109,126,242,18,219,44,173,246,19,107,163,127,247,80,84,124,140,176,212,230,110,49,150,255,0,87,36,80,13,49,60,224,49,187,131,187,79,28,175,163,179,177,120,109,111,143,243,171,217,193,216,82,59,53,53,49,52,196,91,32,140,127,43,95,0,211,234,111,173,120,28,155,194,33,132,45,116,194,243,148,160,20,116,209,254,86,231,247,99,118,254,43,125,107,220,226,44,101,69,107,167,141,154,9,201,223,86,127,117,159,193,219,251,102,250,208,122,90,251,132,118,232,158,73,4,136,69,153,223,107,106,253,239,167,214,188,165,199,28,65,21,67,140,116,242,57,124,55,3,105,226,255,0,219,47,145,53,20,184,166,14,174,224,142,150,113,103,46,247,105,27,248,77,167,139,124,91,251,235,173,71,130,105,108,227,37,68,117,18,145,117,28,217,136,217,219,191,187,248,172,131,231,85,227,218,155,200,188,214,154,104,134,86,102,1,237,0,236,58,179,234,250,237,39,248,63,243,175,41,53,166,245,121,157,169,111,167,68,34,33,212,23,164,115,103,213,159,70,215,115,63,214,255,0,222,85,18,190,65,41,154,51,103,239,31,135,233,117,192,205,218,35,232,191,113,51,238,251,52,65,241,41,176,151,178,105,222,74,121,247,110,61,175,188,181,248,125,130,223,82,251,182,250,123,156,85,199,36,111,75,209,217,238,235,187,119,195,199,225,245,174,212,88,118,87,170,115,142,80,253,239,79,120,159,235,253,11,185,67,101,121,253,248,164,209,205,157,159,115,252,53,253,8,57,104,222,98,153,186,155,55,252,116,215,79,21,245,68,99,102,119,45,219,159,199,79,5,209,135,12,12,19,149,73,76,238,76,58,187,49,119,119,105,246,125,139,234,210,70,237,14,130,237,163,125,127,202,131,138,130,146,40,231,169,169,18,63,199,108,238,119,110,237,172,236,185,158,54,115,114,103,248,234,187,180,239,211,6,39,248,248,174,67,128,77,192,197,223,189,245,239,65,182,151,222,209,190,166,111,240,46,211,142,157,205,226,235,174,81,108,54,54,126,241,215,85,167,106,144,221,192,68,116,30,231,213,144,112,212,131,52,143,212,126,255,0,134,223,169,124,185,237,66,215,8,235,119,191,112,187,233,175,215,175,217,246,175,169,35,139,158,135,174,175,223,221,224,146,203,248,151,142,70,250,182,233,245,125,191,106,14,38,219,64,61,48,212,183,62,189,253,255,0,245,240,92,173,83,181,244,149,189,239,31,119,195,69,243,42,105,96,188,104,44,70,32,61,254,44,207,171,127,63,214,180,40,99,167,125,210,57,59,63,119,186,131,232,69,60,113,183,87,66,209,251,150,178,214,73,28,135,51,136,237,118,209,251,187,244,209,117,128,140,65,158,61,187,62,27,188,86,238,171,153,245,69,155,235,125,126,164,28,47,121,166,158,119,166,120,228,109,218,54,186,55,199,249,126,213,219,218,239,19,65,23,228,187,59,123,222,61,235,70,144,100,119,109,31,70,109,87,35,54,234,114,8,191,132,46,207,185,7,81,250,148,78,66,91,92,91,191,187,199,69,215,150,174,152,27,123,140,186,201,171,182,140,200,81,84,199,39,77,222,45,186,182,154,107,170,249,183,75,189,45,173,157,228,9,72,159,119,228,179,59,106,223,202,200,59,85,206,115,83,177,71,181,187,181,239,254,69,240,47,182,58,42,154,54,150,186,73,219,107,106,221,39,111,139,182,190,45,250,23,204,60,198,164,154,83,130,150,150,86,146,50,113,39,144,27,110,191,102,133,246,58,240,216,135,48,106,46,87,16,178,80,210,198,53,19,201,40,238,148,29,129,156,61,231,239,98,215,224,255,0,15,169,7,169,167,183,53,12,174,212,71,174,164,228,29,87,248,63,215,163,125,75,216,90,66,166,230,221,162,71,136,72,73,195,70,213,155,195,95,241,175,59,151,216,104,138,8,230,146,86,234,207,33,75,38,133,238,177,148,108,239,167,118,186,125,74,165,80,91,138,140,152,72,217,219,87,126,231,239,240,253,8,57,168,195,167,51,213,155,255,0,7,167,163,126,157,87,114,8,90,17,118,141,221,245,127,225,46,102,238,238,90,49,106,250,50,13,124,80,159,77,62,215,209,113,49,17,19,131,233,163,119,247,45,224,98,99,171,107,163,253,104,52,40,216,157,217,157,245,92,69,25,70,90,139,183,119,123,234,185,246,253,95,21,181,244,213,199,191,221,65,182,57,55,120,183,123,46,85,199,183,87,103,250,150,241,65,185,17,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,168,131,21,117,149,66,34,2,34,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,85,213,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,16,66,183,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,165,81,16,66,183,37,79,52,248,167,229,253,119,168,219,148,212,162,32,34,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,202,161,16,82,174,19,188,172,100,223,203,252,61,233,208,42,170,136,130,192,57,213,249,88,194,223,48,40,125,58,226,162,175,132,239,52,249,55,243,3,15,122,140,11,37,52,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,186,164,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,136,32,7,149,199,158,204,178,251,235,209,235,84,255,0,34,32,34,34,11,0,230,111,195,166,59,226,131,52,242,19,44,240,45,63,255,0,127,235,47,21,187,225,254,166,90,251,77,158,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,107,191,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,64,68,68,5,96,28,230,243,75,232,167,14,54,44,179,160,190,246,90,252,119,136,35,237,52,93,151,127,108,181,209,3,205,55,227,28,28,99,217,84,86,226,238,33,50,215,70,212,122,140,175,253,16,99,153,192,182,10,186,227,254,48,114,146,197,102,168,164,134,162,151,20,82,94,204,170,76,132,30,11,121,118,233,133,156,68,159,121,69,77,32,131,105,163,155,139,59,139,59,147,100,102,136,128,162,87,157,166,78,95,98,197,88,23,136,26,121,186,214,90,155,123,96,234,200,246,128,246,74,168,228,168,171,167,125,92,247,201,214,9,106,123,152,54,135,101,247,139,89,5,154,90,145,4,37,242,105,199,244,216,103,138,59,166,12,184,226,26,186,74,124,99,133,234,233,168,237,226,242,188,21,215,26,121,98,168,141,204,69,156,24,227,166,142,185,196,207,77,24,164,22,125,100,218,85,131,158,119,230,79,245,147,246,106,149,68,65,10,220,149,60,211,226,159,151,245,222,163,110,83,82,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,229,53,40,128,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,209,5,128,114,84,242,177,138,126,96,87,122,117,185,95,250,34,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,170,168,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,16,69,95,35,31,207,103,234,223,237,37,42,136,136,8,136,128,136,136,8,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,32,34,34,2,197,93,101,80,136,41,87,9,222,86,50,111,229,254,30,244,232,21,85,68,64,68,68,4,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,154,148,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,11,37,52,64,86,191,204,163,40,105,179,127,131,236,113,3,65,72,247,44,31,78,216,190,219,53,76,242,196,16,29,8,145,212,19,52,122,239,50,163,122,184,192,77,156,28,229,23,125,186,49,141,208,34,12,96,114,159,29,126,11,243,79,6,230,103,178,253,167,244,75,16,91,175,189,139,175,209,237,93,150,166,57,186,93,77,165,179,119,79,110,237,165,166,186,232,250,104,178,104,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,145,1,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,237,162,8,203,193,188,10,212,240,181,204,123,45,49,198,95,80,85,158,85,223,234,46,144,208,205,83,85,17,157,178,227,53,154,234,111,109,102,121,30,121,128,99,167,41,2,98,15,200,49,2,51,49,115,57,52,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,16,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,162,32,34,34,12,85,212,255,0,127,220,178,255,0,234,127,255,0,237,113,93,82,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,85,81,1,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,32,138,190,70,63,158,207,213,191,218,74,85,17,16,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,169,254,68,16,171,206,169,245,226,155,11,124,191,161,245,27,138,170,156,140,245,255,0,62,205,63,253,155,253,164,165,77,16,105,166,190,43,115,104,250,55,213,222,180,90,110,218,131,123,190,141,175,212,184,76,136,201,182,105,167,199,85,187,107,151,188,90,105,246,45,71,70,215,110,189,255,0,90,13,6,54,109,206,239,226,203,169,37,62,167,174,189,218,234,187,133,224,204,255,0,21,163,198,204,204,250,160,249,231,160,155,48,253,186,234,183,8,153,131,137,233,222,253,218,125,75,181,36,58,144,147,191,123,107,162,216,2,34,239,174,190,46,131,175,181,216,182,62,154,46,73,1,138,55,34,119,238,250,151,44,134,26,109,239,91,95,247,183,49,248,125,104,56,161,140,131,86,103,101,191,168,237,221,163,46,7,167,146,97,210,161,197,180,126,237,159,244,174,55,128,24,250,130,229,174,154,119,160,229,154,160,153,182,131,55,115,252,87,3,220,25,139,110,215,215,227,221,255,0,74,227,168,164,25,65,133,201,217,181,215,197,124,250,139,28,114,188,134,114,19,57,14,157,207,246,126,132,31,84,43,163,144,158,45,165,220,218,183,119,197,115,70,239,220,255,0,198,95,10,134,207,28,15,163,153,59,0,187,248,247,248,254,133,221,56,117,140,90,23,252,157,127,43,254,132,29,169,105,34,171,55,99,34,109,174,254,15,245,174,189,61,170,10,57,38,42,115,55,41,75,82,222,237,167,199,195,70,251,87,206,141,238,205,80,77,253,41,177,143,79,225,107,166,191,225,95,94,63,199,71,164,189,219,89,181,218,131,186,20,253,120,122,46,250,14,140,199,245,255,0,34,218,244,93,51,29,133,224,221,218,186,236,81,196,2,12,224,239,224,222,63,161,105,51,206,100,226,221,61,63,149,7,86,106,121,182,19,11,135,127,127,126,171,138,123,84,79,17,17,153,107,221,224,237,245,254,133,244,222,63,196,51,19,247,232,222,11,129,171,4,37,24,165,23,220,237,175,186,221,218,32,242,183,252,35,14,32,16,25,231,48,96,118,118,216,76,222,26,253,98,255,0,90,250,148,86,8,104,197,196,229,55,213,245,238,38,251,62,207,177,125,88,232,158,6,219,9,51,179,247,251,207,254,69,197,56,205,51,177,123,140,205,221,241,65,242,170,140,58,197,84,58,251,250,54,143,250,63,232,94,66,241,118,173,134,98,171,166,8,28,200,133,165,105,25,244,217,167,126,221,31,199,185,188,123,151,181,186,157,69,188,58,133,211,32,114,97,109,53,119,215,77,127,196,168,253,194,243,61,62,38,171,18,142,55,140,0,29,244,103,221,166,208,119,248,160,245,246,202,233,110,81,49,56,128,184,63,127,115,183,139,191,249,23,98,122,10,46,172,115,212,20,253,82,125,89,129,219,110,173,167,215,252,139,196,197,141,45,149,117,50,90,158,158,169,187,198,51,38,1,240,63,171,222,251,126,165,244,169,173,48,147,29,77,184,207,221,208,133,166,118,241,111,13,116,111,173,144,123,106,122,131,162,136,205,153,156,54,179,191,215,163,55,248,87,77,241,253,13,55,83,117,52,239,210,125,189,192,223,94,159,198,94,108,241,29,117,158,122,90,73,226,128,164,172,54,142,55,1,119,102,118,118,110,253,93,187,189,230,94,150,26,168,220,3,180,49,117,101,22,119,216,222,238,186,106,254,61,250,32,250,246,204,73,77,88,193,81,28,82,182,225,99,102,113,111,139,107,245,175,65,69,90,53,97,176,133,217,201,251,180,111,134,154,175,1,95,99,130,237,9,12,114,72,63,18,213,217,188,93,159,187,185,254,165,216,177,82,220,45,114,198,230,244,229,28,14,224,26,110,114,113,219,163,107,225,222,131,177,140,112,189,53,230,10,168,202,105,71,123,179,62,132,205,222,199,175,212,234,207,38,130,225,149,88,154,145,217,233,234,32,24,94,160,181,220,103,169,177,199,163,126,75,124,25,95,27,105,62,198,159,86,41,5,137,182,248,105,227,241,84,167,50,48,21,62,36,179,212,210,207,83,32,20,145,198,58,129,179,54,141,43,23,196,93,7,106,205,136,158,247,64,77,81,22,205,147,62,155,7,79,1,111,173,223,235,86,197,159,120,34,223,77,120,169,175,169,168,168,114,146,166,0,118,3,29,63,120,251,71,236,95,111,1,98,171,134,9,184,205,104,175,134,158,87,150,2,169,98,132,72,155,71,33,29,53,119,111,226,191,193,56,140,191,68,212,253,165,163,61,14,190,22,211,70,254,192,95,111,216,130,30,51,105,164,168,198,23,11,137,237,103,148,161,109,27,236,132,91,252,75,226,96,202,142,201,137,237,149,142,218,180,85,112,155,183,232,144,95,252,75,92,93,92,85,151,138,131,113,102,18,112,118,238,239,252,134,101,243,168,79,109,69,54,141,222,210,143,248,80,73,174,64,219,173,152,255,0,10,89,140,202,170,25,105,103,118,125,28,68,93,206,162,70,111,129,127,17,92,69,227,48,127,4,152,73,240,229,53,55,105,221,77,82,206,102,27,254,178,241,98,31,236,159,87,193,89,159,5,88,216,173,22,59,133,33,83,177,109,146,155,189,131,95,251,45,67,255,0,25,190,181,90,241,5,21,102,100,99,138,88,196,161,130,17,170,130,55,213,220,75,73,54,11,255,0,25,181,247,93,7,173,202,124,55,85,154,152,145,239,117,82,197,78,52,181,212,181,64,49,147,131,187,75,33,22,142,206,197,252,70,248,255,0,58,190,140,29,133,35,179,83,83,19,76,69,178,8,199,242,181,240,13,62,166,250,213,61,202,28,26,56,86,209,75,19,78,242,8,83,81,143,229,106,250,0,191,246,172,189,238,34,198,84,86,186,120,217,160,156,157,245,103,247,89,252,29,191,182,111,173,7,167,175,174,142,221,7,94,65,34,22,254,43,106,254,44,223,227,94,74,227,142,32,138,161,198,58,121,28,190,27,129,180,241,127,237,151,201,158,156,177,93,59,51,59,71,4,172,210,31,192,244,125,9,180,241,111,135,122,234,209,224,154,91,56,201,81,29,68,164,93,71,54,98,54,118,239,238,254,43,32,249,213,120,246,166,242,47,53,166,154,33,149,153,128,123,64,59,14,172,250,190,187,73,254,15,252,235,202,77,105,189,94,103,106,91,233,209,8,136,117,5,233,28,217,245,103,209,181,220,207,245,191,247,149,68,175,144,74,102,140,217,251,199,225,250,93,112,51,118,136,250,47,220,76,251,190,205,16,124,74,108,37,236,154,119,146,158,125,219,143,107,239,45,126,31,96,183,212,190,237,5,53,204,43,100,40,222,151,164,225,160,238,221,187,225,227,240,250,215,106,44,59,43,213,57,199,40,126,247,167,188,79,245,254,133,220,162,179,148,191,141,134,70,220,76,255,0,148,253,218,107,250,16,114,209,188,197,51,117,54,111,248,233,174,158,43,234,136,196,204,228,91,183,105,223,167,130,232,195,134,6,9,202,164,166,119,38,29,93,152,187,187,180,251,62,197,245,41,99,118,141,132,93,180,102,119,239,253,40,56,232,41,34,142,122,154,145,35,252,118,206,231,118,238,218,206,203,156,227,103,145,201,157,119,41,223,166,12,79,241,241,92,133,16,204,225,32,187,182,175,241,65,182,151,222,209,190,166,111,240,46,211,142,157,205,226,235,174,81,108,54,54,126,241,215,85,167,106,144,221,192,68,116,30,231,213,144,112,212,131,52,143,212,126,255,0,134,223,169,124,185,237,66,215,8,235,119,191,112,187,233,175,215,175,217,246,175,169,35,139,158,135,174,175,223,221,224,146,203,248,151,142,70,250,182,233,245,125,191,106,14,33,96,160,7,0,213,245,125,221,255,0,204,185,90,167,107,233,43,123,222,62,239,134,139,230,212,67,21,213,186,98,230,32,77,163,235,163,62,173,223,246,173,165,12,116,239,186,71,39,103,238,247,80,119,225,168,140,25,228,102,45,63,37,111,146,178,96,148,165,17,13,31,187,189,157,117,35,50,97,214,29,54,235,252,47,29,86,247,144,229,39,146,54,109,95,235,65,194,247,154,105,231,122,103,142,70,221,163,107,163,124,127,151,237,93,189,174,241,52,17,126,75,179,183,189,227,222,180,105,6,71,118,209,244,102,213,114,51,110,167,32,139,248,66,236,251,144,117,31,169,68,228,37,181,197,187,251,188,116,93,121,106,233,129,183,184,203,172,154,187,104,204,133,21,76,114,116,221,226,219,171,105,166,186,175,155,116,187,210,218,217,222,64,148,137,247,126,75,51,182,173,252,172,131,181,92,231,53,59,20,123,91,187,94,255,0,228,95,2,251,99,162,169,163,105,107,164,157,182,182,173,210,118,248,187,107,226,223,161,124,195,204,106,73,165,56,41,105,101,105,35,39,18,121,1,182,235,246,104,95,99,175,13,136,115,6,162,229,113,11,37,13,44,99,81,60,146,142,233,65,216,25,195,222,126,246,45,126,15,240,250,144,122,154,123,115,80,202,237,68,122,234,78,65,213,127,131,253,122,55,212,189,109,146,10,170,232,130,73,94,38,40,159,165,238,235,167,112,183,249,87,192,203,236,52,69,4,115,73,43,117,103,144,165,147,66,247,88,202,54,119,211,187,93,62,165,82,109,214,215,162,218,4,108,237,171,191,115,247,248,105,245,32,228,166,167,254,153,10,226,127,222,245,29,27,244,63,249,87,126,8,90,17,118,141,221,245,127,225,46,102,238,238,90,49,106,250,50,13,89,245,66,125,52,251,95,69,198,196,78,251,95,77,52,213,110,3,19,29,91,93,31,235,65,161,70,196,238,204,239,170,226,40,202,50,212,93,187,187,223,85,207,183,234,248,173,175,166,174,61,254,234,13,177,201,187,197,187,217,114,174,61,186,187,63,212,183,139,160,220,136,136,8,136,128,136,136,54,151,138,209,110,211,85,181,3,191,84,102,211,193,17,208,104,68,254,11,80,22,211,95,230,90,50,220,197,162,13,95,235,250,150,210,213,219,185,107,221,223,167,197,11,86,22,209,252,16,109,213,219,70,213,109,208,187,221,223,226,183,22,154,51,187,106,131,167,193,144,108,45,116,239,240,93,99,25,152,155,83,109,116,93,169,25,221,150,194,2,113,119,116,27,6,25,29,191,40,87,11,245,95,184,73,181,93,175,125,187,139,191,244,50,227,104,117,125,95,77,16,116,103,138,121,118,232,99,249,76,239,170,227,54,32,221,27,187,106,204,190,156,128,66,44,32,237,227,221,167,122,225,40,37,103,222,122,59,58,15,142,195,87,212,149,158,81,218,236,204,45,167,135,119,127,193,118,41,227,56,193,183,59,59,253,108,190,140,80,247,201,225,223,166,159,98,213,192,193,216,88,197,183,119,59,107,226,131,161,27,74,230,91,137,157,157,251,151,90,239,117,106,10,67,144,183,251,154,51,237,102,127,139,55,197,118,164,234,194,114,110,18,38,39,125,54,182,171,145,250,39,6,215,7,7,38,109,119,119,32,232,218,239,237,90,241,67,172,154,24,182,154,136,183,195,95,130,251,209,247,139,63,216,184,35,140,99,136,122,78,46,251,91,193,245,213,110,25,123,244,215,105,55,118,143,226,131,146,57,77,228,102,39,238,253,11,152,228,29,59,217,215,68,167,2,170,6,18,218,250,124,127,149,118,230,148,54,179,187,63,138,13,193,210,153,181,97,126,238,238,245,193,60,58,191,118,155,181,239,117,164,21,81,182,162,2,79,241,238,101,188,102,3,102,144,132,155,95,175,185,7,195,188,82,73,45,12,146,211,144,139,232,238,14,79,224,236,207,167,247,215,134,175,149,133,154,26,246,121,39,220,204,68,61,204,250,183,119,213,240,211,224,170,13,210,178,26,104,34,39,45,119,74,192,44,206,218,238,118,125,23,203,184,218,103,190,82,24,16,51,199,51,56,190,237,91,86,209,197,252,16,83,234,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,182,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,89,125,94,43,214,219,240,109,210,195,116,172,236,241,131,81,204,241,104,33,188,187,133,189,238,247,111,181,254,43,211,209,69,81,16,116,131,221,9,61,215,23,110,253,63,234,232,60,45,158,178,122,55,42,107,132,157,73,229,218,4,64,205,181,207,189,157,254,29,218,191,212,189,20,78,17,109,238,127,125,181,127,181,125,183,180,30,164,224,34,76,250,185,8,187,187,254,133,172,52,20,225,40,52,148,146,14,154,248,234,223,15,210,131,230,180,108,26,85,63,228,139,120,124,123,255,0,251,171,150,138,227,190,172,35,103,46,151,123,56,232,221,239,163,255,0,208,187,245,187,105,193,206,9,66,6,102,109,58,143,167,199,199,191,224,190,5,218,190,215,251,244,245,112,20,224,12,58,180,173,245,247,247,107,246,186,15,189,117,140,70,142,74,146,109,76,54,179,59,125,90,183,249,85,60,195,88,202,158,240,50,70,67,80,251,93,203,222,1,111,13,62,167,251,87,148,198,55,252,80,16,152,83,215,111,141,227,7,112,8,64,157,223,127,247,63,161,125,155,5,230,199,110,35,146,170,186,158,45,204,236,219,166,22,250,190,183,251,16,82,252,232,194,83,76,116,181,180,47,4,117,76,193,19,200,102,95,189,254,49,244,211,71,111,29,62,10,211,120,168,198,245,177,90,35,154,42,137,70,82,185,192,196,93,32,239,110,207,39,249,25,95,78,45,187,217,235,109,241,198,213,144,200,109,51,62,163,40,233,166,210,250,159,237,81,45,198,6,38,142,187,31,221,194,158,167,88,154,170,140,135,242,116,254,179,22,241,100,22,203,88,76,85,6,237,225,221,254,5,198,14,236,66,236,255,0,21,181,25,5,192,112,225,120,232,86,71,110,212,247,86,86,82,68,90,11,104,250,202,109,223,241,111,202,248,41,89,200,140,41,109,161,181,181,97,83,15,86,90,122,41,119,12,134,254,243,9,62,186,59,233,226,234,21,242,178,235,37,163,24,90,171,90,93,131,5,202,142,82,238,103,125,6,86,126,237,84,199,240,249,143,237,117,214,139,100,205,94,58,21,53,184,166,98,40,217,251,199,87,240,126,239,138,11,151,167,152,227,130,51,2,209,227,1,97,238,240,238,209,125,139,21,173,200,165,170,159,97,117,182,155,104,239,175,126,175,254,53,240,41,113,69,151,167,44,131,112,130,55,125,175,25,28,160,204,205,252,255,0,82,244,150,172,81,109,156,35,8,174,80,72,66,3,174,217,1,254,31,99,160,250,47,111,168,54,118,132,227,29,31,70,213,223,185,191,153,108,142,217,80,192,101,82,113,153,49,104,206,206,254,31,204,187,141,113,134,72,246,145,62,134,204,236,79,166,154,126,148,102,167,32,234,83,144,239,111,142,237,123,254,40,62,93,117,180,30,50,232,8,137,104,218,59,147,253,107,161,79,108,185,137,187,197,81,11,69,167,228,252,119,125,126,31,82,244,115,84,211,66,206,111,60,110,237,240,99,109,86,241,175,162,144,55,198,7,187,93,62,26,233,252,232,62,69,150,208,83,1,181,70,195,38,119,118,118,39,110,238,229,223,233,209,81,143,80,97,38,113,240,209,221,254,223,139,173,195,44,140,27,161,138,72,199,93,54,144,247,235,245,173,253,55,112,114,34,29,250,120,235,227,250,16,109,166,172,106,201,122,99,187,185,181,109,89,155,189,119,90,16,209,154,81,220,69,221,171,58,234,199,33,140,123,37,126,237,31,225,162,214,58,138,0,98,98,23,41,62,59,95,249,190,40,62,140,81,132,32,225,167,186,255,0,4,39,104,153,136,59,135,197,219,235,101,231,238,23,73,194,96,138,154,41,246,187,232,218,70,206,195,225,226,186,83,61,254,67,99,106,232,68,53,215,66,22,103,211,234,252,148,30,169,229,105,190,15,246,106,180,18,138,45,75,107,235,241,209,116,45,147,28,98,207,85,48,27,237,31,201,118,241,211,191,234,93,158,176,17,19,139,59,54,191,20,27,68,228,150,103,152,75,77,164,226,218,253,95,245,117,195,90,211,144,19,145,179,248,127,133,118,122,140,237,163,19,56,252,89,116,231,159,90,176,167,234,139,49,15,228,187,183,219,254,68,29,27,65,214,24,19,201,48,188,186,187,110,209,180,219,221,221,225,245,174,157,234,25,103,170,1,132,132,99,104,217,244,127,175,87,95,110,48,32,13,148,146,128,190,186,191,126,189,203,231,193,79,49,94,30,118,118,112,236,219,52,111,29,119,107,170,15,175,67,24,8,48,24,235,35,51,234,236,253,222,43,174,34,80,196,4,46,204,46,90,51,125,171,116,176,4,145,180,177,232,59,159,192,159,189,124,202,186,107,209,68,3,20,224,13,189,181,220,62,45,223,171,126,74,14,229,79,91,93,206,77,239,187,11,126,149,190,9,36,166,141,198,66,215,95,29,25,124,99,161,196,58,135,78,170,33,23,38,103,212,124,91,226,223,146,187,244,244,149,16,142,181,142,198,95,29,62,63,222,100,28,119,17,42,157,210,66,236,44,2,238,123,190,45,167,195,249,151,198,169,144,163,167,62,254,247,2,211,249,151,216,173,232,142,146,116,36,102,29,95,93,23,152,58,11,133,246,180,192,105,165,24,35,149,216,186,177,184,177,129,63,240,93,155,191,185,188,126,214,65,229,175,150,59,157,240,63,165,42,32,2,137,223,87,145,221,188,93,190,166,127,169,215,160,192,217,127,77,64,229,88,48,192,213,78,0,242,155,75,35,177,27,137,106,236,207,221,226,239,240,94,218,213,102,134,38,138,157,161,208,99,6,7,109,75,187,70,209,125,160,161,167,167,118,104,226,209,139,242,251,221,252,60,16,112,80,208,21,56,198,101,183,220,109,59,157,254,173,23,120,227,103,145,139,226,204,181,136,64,59,133,219,199,86,109,87,35,62,168,54,72,250,45,146,201,223,180,123,159,197,114,11,139,182,159,222,92,100,6,45,175,139,253,136,56,164,55,2,118,7,209,215,101,182,159,195,189,187,217,117,76,28,123,163,238,127,173,114,68,77,166,212,28,219,157,159,71,116,215,235,70,127,117,153,106,205,170,13,22,230,100,211,69,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,94,43,69,187,77,86,212,14,253,81,155,79,4,71,65,161,19,248,45,64,91,77,127,153,104,223,95,197,110,98,209,6,175,245,253,75,107,234,235,94,231,215,235,116,125,204,205,163,248,50,13,186,187,104,218,173,186,23,123,187,252,86,226,211,70,119,109,80,116,248,50,13,133,174,157,254,11,172,99,51,19,106,109,174,139,181,35,59,178,216,64,78,46,238,131,96,195,35,183,229,10,225,126,171,247,9,54,171,181,239,183,113,119,254,134,92,109,14,175,240,209,7,66,166,42,137,71,221,49,215,93,123,255,0,251,139,97,177,6,232,221,219,86,101,244,228,23,1,102,23,103,102,127,6,92,37,4,172,251,207,71,103,65,241,118,214,188,230,207,48,116,220,116,102,211,227,221,246,46,213,60,103,24,54,231,103,127,173,151,208,142,23,234,147,247,104,227,220,183,56,24,59,11,24,182,238,231,109,124,80,116,35,105,92,203,113,51,179,191,114,235,93,238,173,65,72,114,22,255,0,115,70,125,172,207,241,102,248,174,212,157,88,78,77,194,68,196,239,166,214,213,114,63,68,224,218,224,224,228,205,174,238,228,29,27,93,253,171,94,40,117,147,67,22,211,81,22,248,107,240,95,122,62,241,103,251,23,4,113,140,113,15,73,197,223,107,120,62,186,173,195,47,126,154,237,38,238,209,252,80,114,132,132,210,176,187,251,189,253,203,148,164,29,52,118,117,209,41,197,234,128,88,153,139,79,143,242,174,228,178,6,215,119,103,65,168,116,166,109,88,95,187,187,189,112,84,66,239,167,134,239,175,236,90,65,85,27,106,32,36,255,0,30,230,91,194,160,36,109,230,196,223,14,254,228,31,34,186,139,180,68,198,27,88,92,187,153,221,254,167,94,6,190,86,22,104,107,217,228,159,115,49,16,247,51,234,221,223,87,195,79,130,247,247,122,234,106,74,80,146,82,247,94,70,22,102,118,215,93,31,237,251,23,205,184,218,103,190,82,24,16,51,199,51,56,190,237,91,86,209,197,252,16,83,234,220,45,106,191,116,196,169,5,231,109,70,34,57,12,88,73,244,102,119,209,254,182,111,130,249,21,152,31,23,218,106,128,44,119,59,125,48,1,49,78,196,238,91,219,185,219,77,192,255,0,89,125,94,43,214,219,240,109,210,195,116,172,236,241,131,81,204,241,104,33,188,187,133,189,238,247,111,181,254,43,211,209,69,81,16,116,131,221,9,61,215,23,110,253,63,234,232,60,45,158,178,122,55,42,107,132,157,73,229,218,4,64,205,181,207,189,157,254,29,218,191,212,189,20,78,17,109,238,127,125,181,127,181,125,183,180,30,164,224,34,76,250,185,8,187,187,254,133,172,52,20,225,40,52,148,146,14,154,248,234,223,15,210,131,230,176,48,179,84,63,228,131,107,167,199,189,114,209,92,119,213,132,108,229,210,239,103,29,27,189,244,127,250,23,208,174,96,166,135,124,4,52,250,124,100,125,25,251,219,195,95,250,247,175,63,118,175,181,254,253,61,92,5,56,3,14,173,43,125,125,253,218,253,174,131,238,221,6,62,194,117,91,125,225,97,218,255,0,83,59,183,249,85,58,195,216,222,158,233,164,4,53,46,228,100,222,244,96,205,220,58,252,29,121,156,111,126,196,64,211,5,190,183,117,51,136,184,198,17,9,59,182,254,237,61,215,248,105,241,95,78,203,117,178,80,202,51,84,214,211,199,180,157,245,41,133,187,156,116,248,186,10,103,157,24,74,105,142,150,182,133,224,142,169,152,34,121,12,203,247,191,198,62,154,104,237,227,167,193,90,111,21,24,222,182,43,68,115,69,81,40,202,87,56,24,139,164,29,237,217,228,255,0,35,43,233,197,183,123,61,109,190,56,218,178,25,13,166,103,212,101,29,52,218,95,83,253,170,37,184,192,196,209,215,99,251,184,83,212,235,19,85,81,144,254,78,159,214,98,222,44,130,217,107,9,138,160,221,188,59,191,192,184,193,221,136,93,159,226,182,163,32,184,14,28,47,29,10,200,237,218,158,234,202,202,72,139,65,109,31,89,77,187,254,45,249,95,5,41,156,56,97,154,10,123,1,215,203,78,47,52,135,25,49,52,133,226,50,203,167,118,186,125,74,25,50,178,235,37,163,24,90,171,90,93,131,5,202,142,82,238,103,125,6,86,126,237,84,189,112,177,152,150,235,158,23,161,169,42,230,109,103,14,179,27,198,207,167,104,149,190,15,221,220,200,46,178,158,66,104,35,118,127,222,193,156,126,206,229,246,44,86,183,34,150,170,125,133,214,218,109,163,190,189,250,191,248,215,193,162,197,22,39,9,141,235,161,29,89,158,55,41,65,153,188,126,223,208,189,29,171,20,91,103,8,194,43,148,18,16,128,235,182,64,127,135,216,232,62,131,219,234,13,156,97,48,29,60,53,119,238,111,230,91,99,182,84,48,25,84,156,102,76,90,51,179,191,135,243,46,219,92,33,146,61,8,189,211,102,118,39,211,79,175,197,106,205,78,65,212,167,33,222,223,29,218,247,252,80,124,186,235,104,60,101,208,17,18,209,180,119,39,250,215,66,158,217,115,19,119,138,162,22,139,79,201,248,238,250,252,62,165,232,230,169,166,133,156,222,120,221,219,224,198,218,173,227,95,69,32,111,140,15,118,186,124,53,211,249,208,124,139,45,160,166,3,106,141,134,76,238,236,236,78,221,221,203,191,208,161,167,22,252,65,125,93,206,255,0,229,91,134,89,24,55,67,20,145,142,186,109,33,239,215,235,92,131,30,225,220,102,59,159,196,157,244,103,65,178,154,177,171,37,233,142,238,230,213,181,102,110,245,221,104,3,70,234,182,174,253,207,163,174,172,114,24,199,178,87,238,209,254,26,45,99,158,128,29,247,11,148,154,127,4,191,233,65,244,98,140,33,7,13,61,215,248,33,16,196,204,81,182,131,226,77,245,178,243,247,11,164,225,48,69,77,20,251,93,244,109,35,103,97,240,241,93,42,130,190,203,32,200,21,177,4,108,255,0,146,98,204,250,124,127,130,131,213,60,173,55,193,254,205,86,130,81,69,169,109,125,126,58,46,133,178,99,140,89,234,166,3,125,163,249,46,222,58,119,253,75,179,214,2,34,113,103,102,215,226,131,104,156,146,204,243,9,105,180,156,91,95,171,254,174,184,107,90,114,2,114,54,127,15,240,174,207,81,157,180,98,103,31,139,46,156,243,235,86,20,253,81,102,33,252,151,118,251,127,200,131,161,105,58,163,29,102,149,138,109,206,194,90,119,51,105,250,63,74,234,94,161,150,122,160,24,72,70,54,141,159,71,250,245,117,247,35,30,152,60,116,210,0,147,190,172,250,234,190,116,20,243,21,225,231,103,103,14,205,179,70,241,215,118,186,160,250,182,248,152,68,134,86,103,61,93,245,111,13,59,151,6,143,4,2,109,249,46,250,51,55,143,197,110,150,48,154,62,164,109,179,71,211,66,126,245,243,43,105,239,111,0,141,61,64,71,161,127,12,126,26,63,246,168,59,181,61,109,119,57,55,190,236,45,250,86,248,36,146,154,55,25,11,93,124,116,101,241,142,135,16,234,29,58,168,132,92,153,159,81,241,111,139,126,74,239,211,210,84,66,58,214,59,25,124,116,248,255,0,121,144,113,220,68,170,119,73,11,176,176,11,185,238,248,182,159,15,230,95,26,166,66,142,156,251,251,220,11,79,230,95,98,183,162,58,73,208,145,152,117,125,116,94,96,232,46,23,218,211,1,166,148,96,142,87,98,234,198,226,198,4,255,0,193,118,110,254,230,241,251,89,7,150,190,88,238,119,192,254,148,168,128,10,39,125,94,71,118,241,118,250,153,254,167,94,131,3,101,253,53,3,149,96,195,3,85,56,3,202,109,44,142,196,110,37,171,179,63,119,139,191,193,123,107,85,154,24,154,42,118,135,65,140,24,29,181,46,237,27,69,246,130,134,158,157,217,163,139,70,47,203,239,119,240,240,65,193,67,64,84,227,25,150,223,113,180,238,119,250,180,93,231,6,115,19,211,191,69,172,66,1,220,46,222,58,179,106,185,25,245,65,182,78,238,255,0,130,227,150,78,253,163,220,254,43,144,92,93,182,248,125,142,184,200,12,91,95,23,251,16,113,200,79,27,232,15,163,174,195,109,63,135,123,119,178,234,201,27,143,116,126,63,206,185,34,38,211,106,14,109,206,207,163,186,107,245,163,63,186,204,181,102,213,6,139,115,50,105,162,213,1,17,16,17,17,1,17,16,22,142,223,82,213,16,108,69,187,77,86,142,218,32,209,17,16,22,174,77,167,122,209,52,213,6,134,237,163,104,180,22,248,179,179,45,218,55,197,187,150,141,183,234,215,249,80,106,237,187,187,86,251,86,210,103,126,230,38,91,217,135,197,155,189,28,7,199,193,7,27,238,39,208,123,191,74,49,70,207,163,59,126,141,86,247,23,110,255,0,31,130,227,232,51,19,150,189,232,52,32,61,25,197,219,86,117,185,247,56,104,66,238,239,245,50,212,89,244,213,214,230,221,252,109,63,145,7,8,54,194,38,47,142,154,125,139,100,237,27,20,110,218,107,175,142,171,146,81,247,255,0,43,199,251,235,229,93,170,234,41,24,138,56,74,77,130,228,194,205,249,78,205,174,141,220,131,191,44,97,238,145,144,190,189,236,218,247,186,224,169,133,164,22,16,109,191,105,46,149,37,194,106,136,227,146,170,152,163,213,132,153,139,187,110,190,63,6,240,91,170,174,113,137,12,108,96,238,250,179,14,246,212,180,250,144,119,35,33,132,27,124,128,46,44,204,206,239,220,186,117,85,38,36,242,140,163,221,252,46,237,60,86,227,3,170,129,157,226,33,109,25,245,209,223,197,124,218,170,90,210,46,147,78,77,27,183,228,116,155,191,191,235,241,65,212,175,197,150,218,89,89,206,103,9,24,89,218,71,112,97,102,213,252,117,117,190,108,111,108,232,51,189,218,6,125,255,0,148,242,71,166,154,120,120,174,133,215,8,219,166,132,158,164,122,197,163,51,7,188,46,237,175,216,235,175,46,0,178,118,125,199,68,78,219,244,233,238,145,159,195,199,242,144,125,154,44,85,65,53,59,149,45,116,114,19,30,142,64,64,77,166,141,221,220,235,234,197,118,137,133,134,115,119,22,240,110,239,21,229,237,152,74,215,71,1,53,27,53,59,57,187,184,59,145,59,247,55,127,121,125,140,190,161,246,88,205,247,70,199,253,166,247,103,111,183,254,191,90,15,167,91,64,53,131,11,116,245,104,229,25,52,213,251,180,215,234,93,232,152,161,166,120,192,153,182,11,187,15,197,117,169,170,222,73,11,86,104,217,133,221,133,221,114,179,202,68,210,8,17,49,62,154,179,32,219,41,25,83,177,148,82,59,187,22,239,117,117,63,21,182,50,6,216,76,239,171,147,253,189,203,233,19,75,176,132,152,156,93,159,94,229,209,150,156,72,133,133,244,111,231,65,214,132,234,218,89,78,58,232,29,152,181,113,103,103,118,241,238,240,93,107,157,215,178,196,245,18,76,206,192,254,243,14,154,247,187,50,230,58,30,145,72,116,178,109,119,119,115,102,29,119,127,147,226,190,61,214,134,74,202,115,129,136,133,205,251,223,102,186,119,179,248,32,167,152,251,56,232,173,115,157,24,208,221,170,200,99,31,235,90,104,228,240,55,109,63,43,199,187,95,208,169,221,219,52,106,171,199,171,69,133,241,55,188,13,222,246,209,126,253,117,248,59,252,21,69,147,39,234,174,183,89,43,102,184,205,176,164,61,35,236,79,222,207,171,183,123,19,125,107,239,82,229,53,61,45,59,69,214,146,66,109,59,186,4,207,224,221,223,148,130,222,241,6,111,13,37,28,146,213,89,175,173,32,136,232,111,68,12,204,219,180,248,151,233,84,211,19,231,229,52,209,70,22,219,46,34,25,24,153,223,250,66,39,238,247,191,182,127,177,93,149,243,32,240,253,206,148,226,170,167,150,65,38,22,112,96,149,181,208,181,248,26,241,199,195,22,4,54,222,86,41,161,47,15,120,170,123,219,249,100,65,103,148,220,71,223,40,224,114,190,133,234,160,28,244,30,157,186,6,209,244,238,250,190,167,86,105,196,29,112,92,49,69,117,75,200,210,137,207,79,164,163,166,194,210,157,155,185,219,187,255,0,184,165,146,249,193,246,95,79,0,83,195,102,156,29,141,143,187,180,151,193,219,251,42,141,62,48,50,180,112,29,254,182,146,223,71,82,212,113,87,210,71,25,188,50,48,187,149,38,247,209,201,223,94,253,126,40,45,145,27,197,17,190,212,31,99,15,188,144,87,65,81,27,59,191,90,50,29,173,171,187,177,124,21,244,100,150,108,220,176,253,170,150,30,205,116,169,114,167,162,29,148,180,113,200,77,180,95,185,217,244,239,239,238,86,101,150,86,25,241,54,42,179,217,226,121,25,167,185,82,211,251,145,57,191,227,37,97,240,109,29,75,86,73,112,167,132,105,172,116,149,117,116,115,73,83,217,40,100,50,112,156,29,141,129,221,221,219,171,163,119,252,16,120,219,142,123,98,233,173,205,216,45,216,134,151,104,143,189,61,170,38,102,109,91,79,29,87,217,203,238,34,113,29,61,193,160,186,85,92,93,156,89,191,172,105,199,71,97,45,117,240,251,21,116,170,225,255,0,10,212,210,189,35,81,72,108,76,204,236,61,103,240,118,127,132,159,98,214,209,194,214,4,138,87,169,59,28,199,39,115,254,85,75,119,187,62,191,246,84,30,143,3,102,181,70,33,163,166,154,162,190,70,135,70,7,25,98,136,9,244,141,157,188,63,75,42,149,111,196,180,7,78,47,13,80,145,191,240,88,133,223,93,27,94,237,87,134,183,100,229,13,162,149,162,181,211,205,73,28,122,109,214,41,15,78,230,111,18,47,171,70,95,126,211,132,189,157,3,200,68,114,202,6,250,63,77,199,187,70,111,13,127,74,15,73,12,129,86,77,168,20,165,224,219,127,232,95,74,56,225,165,13,242,184,190,175,166,162,75,173,106,142,158,1,222,49,176,27,19,233,169,63,212,184,241,17,203,79,74,3,79,38,142,242,51,187,179,107,240,116,31,78,158,105,164,103,234,204,46,223,201,226,149,53,81,12,205,4,82,51,59,19,104,218,178,210,152,35,17,125,67,115,107,225,175,199,235,94,104,42,235,106,177,60,148,228,38,49,70,192,108,123,123,157,253,222,239,15,181,208,122,121,170,64,34,102,151,93,196,251,117,93,30,176,188,134,208,193,43,144,233,169,48,234,207,245,104,181,186,132,135,70,196,18,232,96,91,181,219,174,186,51,247,104,186,116,178,220,34,166,105,88,100,61,236,253,205,31,212,239,246,32,231,10,183,122,147,19,98,98,23,29,204,236,204,186,151,107,185,195,167,103,161,173,151,110,237,205,20,59,188,23,207,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,207,193,125,209,96,140,4,200,152,72,219,87,103,127,138,15,159,108,188,212,212,62,135,65,93,23,115,126,249,6,223,131,175,163,5,218,115,35,143,163,80,59,95,77,74,54,102,127,208,183,208,188,50,148,190,240,155,139,183,115,63,135,138,236,195,12,79,35,177,68,237,223,221,222,232,59,52,147,4,140,58,129,49,63,139,59,119,187,232,184,206,154,51,172,105,202,55,220,58,179,106,239,225,223,254,85,203,8,70,18,51,179,179,59,107,167,127,130,227,42,130,42,198,137,221,153,251,244,251,124,80,111,0,142,38,215,79,30,237,89,214,232,161,10,121,158,103,29,53,29,191,111,138,208,193,204,118,139,59,54,186,233,226,187,26,12,159,149,222,131,65,136,24,88,79,71,211,234,117,202,81,129,136,180,141,187,222,248,58,216,250,127,5,181,253,11,153,197,153,135,191,79,123,197,7,20,145,197,185,129,163,119,97,118,118,211,235,92,83,3,62,164,64,250,51,119,46,217,176,54,132,206,206,250,253,104,241,117,181,215,185,190,29,200,62,87,101,237,143,177,227,118,140,59,159,118,173,171,63,142,139,181,29,4,84,172,45,20,122,51,233,174,142,239,225,250,87,111,162,209,48,136,191,233,92,219,5,219,71,111,22,65,197,12,81,199,169,136,247,151,123,247,248,174,103,102,38,209,219,185,214,214,102,110,239,6,110,230,90,179,187,125,168,54,109,1,125,219,95,86,240,90,179,155,63,216,181,54,254,30,189,204,222,9,171,59,247,186,14,45,95,118,230,238,238,209,115,49,127,47,232,92,70,58,183,186,218,45,64,182,191,130,13,92,69,223,104,182,143,245,173,6,49,110,247,101,185,187,187,180,254,85,185,155,87,65,163,55,212,183,51,104,181,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,183,212,181,68,27,17,110,211,85,163,182,136,52,68,68,5,171,147,105,222,180,77,53,65,161,187,104,218,45,5,190,44,236,203,118,141,241,110,229,163,109,250,181,254,84,26,187,110,238,213,190,213,180,153,223,185,137,150,246,97,241,102,239,71,1,241,240,65,198,251,137,244,30,239,210,140,241,179,232,206,223,206,183,184,187,119,248,252,23,31,69,181,215,95,134,136,52,32,39,111,117,219,85,185,247,56,104,66,238,239,245,50,212,89,252,93,110,109,223,198,211,249,16,112,0,184,72,251,157,180,118,209,153,109,157,163,98,141,219,77,117,241,213,114,74,62,246,187,187,245,95,42,237,87,81,72,196,81,194,82,108,23,38,22,111,202,118,109,116,110,228,29,249,99,15,116,140,133,245,239,102,215,189,215,5,76,45,32,176,131,109,251,73,116,169,46,19,84,71,28,149,84,197,30,172,36,204,93,219,117,241,248,55,130,221,85,115,140,72,99,99,7,119,213,152,119,182,165,167,212,131,185,25,12,32,219,228,1,113,102,102,119,126,229,211,170,169,49,39,148,101,30,239,225,119,105,226,183,24,29,84,12,239,17,11,104,207,174,142,254,43,230,213,82,214,145,116,154,114,104,221,191,35,164,221,253,255,0,95,138,14,165,195,21,91,232,166,210,105,156,101,17,253,241,220,88,91,189,219,226,255,0,167,249,215,41,227,123,95,103,55,43,164,27,181,109,11,169,30,141,225,246,175,159,117,194,118,250,152,74,74,176,121,140,153,159,103,188,46,253,250,252,29,112,150,95,217,94,148,200,169,75,70,118,214,61,79,82,240,239,215,118,191,253,196,31,90,139,21,80,77,78,229,75,93,28,132,199,163,144,16,19,105,163,119,119,58,250,144,221,98,102,113,156,221,199,197,155,187,197,121,139,102,18,181,209,192,77,70,205,78,206,110,238,14,228,78,253,205,223,222,95,99,47,173,39,101,136,245,56,88,187,191,35,123,179,254,148,29,219,157,180,110,52,227,23,79,115,49,177,104,238,237,240,118,248,126,149,244,162,98,134,153,227,2,102,216,46,236,63,21,214,165,170,234,204,236,250,68,219,117,209,223,93,60,23,43,60,164,77,32,129,19,19,233,171,50,13,178,145,149,59,25,69,35,187,177,110,247,87,83,241,91,99,32,109,132,206,250,185,63,219,220,190,145,52,187,8,73,137,197,217,245,238,93,25,105,196,136,88,95,70,254,116,29,104,78,173,165,148,227,174,129,217,139,87,22,118,119,111,30,239,5,214,185,221,123,44,79,81,36,204,236,15,239,48,233,175,123,179,46,99,161,233,20,135,75,38,215,119,119,54,97,215,119,249,62,43,227,221,104,100,172,167,56,24,136,92,223,189,246,107,167,123,63,130,15,9,152,89,191,69,106,166,8,6,146,233,88,91,140,118,82,83,199,35,182,210,31,22,221,255,0,93,29,83,59,182,104,213,87,143,86,139,11,226,111,120,27,189,237,162,253,250,235,240,119,248,42,141,38,81,213,221,174,146,79,53,194,110,159,82,66,96,236,79,222,197,175,197,137,190,197,247,105,114,154,158,150,157,162,235,73,33,54,157,221,2,103,240,110,239,202,65,111,87,236,219,236,52,6,85,182,75,240,76,0,13,184,168,65,152,91,115,54,143,169,55,218,169,214,33,207,234,25,41,142,58,11,46,34,105,92,71,111,244,140,79,252,46,255,0,225,191,193,93,125,255,0,33,172,55,120,101,106,218,121,100,234,105,184,54,74,206,254,246,191,3,111,138,241,165,195,14,3,145,183,157,130,104,141,187,155,113,212,248,127,245,196,22,119,77,196,125,242,142,7,43,232,94,170,1,207,65,233,219,160,109,31,78,239,171,234,117,102,156,65,215,5,195,20,87,84,188,141,40,156,244,250,74,58,108,45,41,217,187,157,187,191,251,138,89,47,156,31,101,244,240,5,60,54,105,193,216,216,251,187,73,124,29,191,178,168,211,227,3,43,71,1,223,235,105,45,244,117,45,71,21,125,36,113,155,195,35,11,185,82,111,125,28,157,245,239,215,226,130,217,17,188,81,27,237,65,246,48,251,201,5,116,21,17,179,187,245,163,33,218,218,187,187,23,193,94,199,14,217,171,115,195,88,118,42,119,164,186,206,231,32,254,46,154,142,57,9,180,154,87,209,217,244,125,95,119,114,180,44,178,176,207,137,177,85,158,207,19,200,205,61,202,150,159,220,137,205,255,0,25,43,15,131,104,234,86,56,114,225,95,12,197,133,33,173,186,82,79,45,99,27,25,25,69,60,110,206,51,75,166,162,210,233,225,167,195,224,131,225,212,231,182,45,154,137,251,21,175,17,211,237,137,251,229,180,196,204,221,221,223,95,130,250,185,125,196,78,35,167,184,52,23,74,171,139,179,139,55,245,141,56,232,236,37,174,190,31,98,174,242,228,30,22,58,114,167,10,57,15,120,56,22,157,111,139,105,253,145,109,180,112,181,129,34,149,234,78,199,49,201,220,255,0,149,82,221,238,207,175,253,149,7,221,192,153,187,81,137,6,32,158,182,102,132,34,141,201,165,134,16,215,80,119,109,52,253,10,168,91,241,45,1,211,139,195,84,36,111,252,22,33,119,215,70,215,187,85,225,45,185,51,109,179,196,254,202,165,154,145,132,68,117,120,228,62,230,238,111,202,39,250,223,249,215,161,180,225,47,103,64,242,17,28,178,129,190,143,211,113,238,209,155,195,95,210,131,210,67,32,85,147,106,5,41,120,54,223,250,23,210,142,56,105,67,124,174,47,171,233,168,146,235,90,163,167,128,119,140,108,6,196,250,106,79,245,46,60,68,114,211,210,128,211,201,163,188,140,238,236,218,252,29,7,211,167,154,105,25,250,179,11,183,242,120,173,181,181,112,198,79,8,72,35,181,219,185,221,190,165,173,48,70,34,250,134,230,215,195,95,143,214,188,172,181,85,213,151,250,154,87,19,24,130,49,33,61,154,179,190,131,221,225,246,191,197,7,172,154,164,2,38,105,117,220,79,183,85,208,235,199,214,33,134,158,87,54,109,119,176,234,46,183,93,66,67,163,98,9,116,48,45,218,237,215,93,25,251,180,93,42,98,175,142,153,170,89,140,221,217,219,70,143,237,253,31,98,14,192,85,187,212,152,155,19,16,184,238,103,102,101,213,188,93,142,157,197,169,232,107,38,209,157,201,162,135,127,193,151,206,11,157,198,75,181,68,69,104,157,152,74,38,234,232,250,22,173,253,207,193,125,184,221,154,54,146,95,112,203,197,139,185,251,144,116,109,151,154,154,135,208,232,43,162,238,111,223,32,219,240,117,244,96,187,78,100,113,244,106,7,107,233,169,70,204,207,250,22,250,23,134,82,151,222,19,113,118,238,103,240,241,93,152,97,137,228,118,40,157,187,251,187,221,7,102,146,96,145,135,80,38,39,241,103,110,247,125,23,25,211,70,117,141,57,70,251,135,86,109,93,252,59,255,0,202,185,97,8,194,70,118,118,103,109,116,239,240,92,101,80,69,88,209,59,179,63,126,159,111,138,13,225,28,113,251,218,120,124,89,251,150,232,161,10,121,158,103,29,53,29,191,111,138,16,185,3,136,251,172,255,0,15,21,207,160,201,249,93,232,54,132,34,205,161,232,255,0,30,231,92,178,70,7,27,52,141,187,191,224,235,111,119,240,91,95,208,185,100,29,1,180,125,59,252,80,113,201,28,91,152,26,55,118,23,103,109,62,181,197,48,51,234,68,15,163,55,114,237,155,3,104,76,236,239,175,214,143,23,91,93,123,155,225,220,131,229,118,94,216,251,30,55,104,195,185,247,106,218,179,248,232,187,81,208,69,74,194,209,71,163,62,154,232,238,254,31,165,118,250,45,19,8,139,254,149,205,176,93,180,118,241,100,28,80,197,28,122,152,143,121,119,191,127,138,230,118,98,109,29,187,157,109,102,102,238,240,102,238,101,171,59,183,218,131,102,208,23,221,181,245,111,5,171,57,107,246,45,77,191,135,175,115,55,130,51,179,233,222,131,133,221,247,177,183,118,139,157,139,249,127,66,227,49,103,111,117,180,64,45,175,224,131,113,8,191,112,248,248,234,182,140,98,221,238,203,115,54,159,229,91,153,181,116,26,51,125,75,115,54,139,84,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,248,45,81,6,196,90,187,119,173,29,180,64,68,68,7,239,90,51,105,241,90,162,2,59,234,218,58,45,31,193,7,34,219,226,110,203,77,218,120,119,163,105,185,203,119,143,193,6,211,114,102,238,239,251,81,156,180,103,114,211,236,118,90,187,238,209,153,180,239,90,184,183,131,247,160,227,147,77,88,182,110,211,189,113,77,79,21,80,239,56,223,185,159,78,247,238,92,230,218,59,51,119,183,199,69,161,19,139,108,17,238,126,238,239,130,15,150,244,236,123,162,97,119,219,238,179,183,193,117,161,180,83,73,59,201,82,30,244,78,251,9,245,109,53,241,248,175,171,76,205,28,147,111,125,117,46,237,127,149,104,64,210,188,140,206,205,223,226,223,165,6,199,127,197,140,16,155,51,11,48,247,119,235,162,235,212,137,196,221,93,133,41,139,54,140,205,167,197,119,169,227,1,119,102,22,119,111,142,139,146,96,7,7,238,29,127,71,122,15,145,45,52,114,3,204,114,182,163,221,175,253,127,74,210,33,114,15,199,202,218,107,220,78,218,127,34,222,122,63,226,72,118,137,119,187,191,130,234,195,43,75,59,204,250,56,48,109,232,187,234,218,235,249,95,226,240,65,207,29,186,39,143,115,123,175,174,159,31,242,173,167,106,162,57,136,159,77,206,221,239,171,255,0,149,114,195,41,234,226,236,237,241,211,95,239,174,189,108,147,83,143,92,34,57,28,137,135,107,107,221,221,227,253,228,29,193,165,132,77,219,167,239,59,105,187,87,239,93,136,68,193,154,54,119,102,111,134,158,11,138,150,119,148,116,40,182,190,142,250,187,248,62,171,158,39,210,71,220,122,234,218,106,238,131,108,167,46,175,27,59,184,191,118,186,120,174,39,166,39,217,166,186,51,247,247,46,251,52,110,218,123,174,235,100,174,65,163,12,111,223,241,111,130,15,158,212,186,25,48,234,251,159,224,203,148,172,244,173,27,203,35,106,239,163,187,59,187,119,255,0,58,238,69,180,52,247,89,220,180,239,250,146,87,99,126,155,62,186,187,160,226,165,160,130,49,98,1,211,79,15,31,169,114,246,40,247,110,110,231,126,245,188,36,142,48,218,102,35,167,119,123,232,180,169,149,130,156,164,19,111,131,179,179,253,168,56,78,146,29,142,239,3,145,124,59,221,116,138,205,12,207,182,88,221,221,187,245,239,111,241,174,212,117,250,123,242,123,162,222,46,69,220,187,173,171,54,174,206,238,131,224,215,97,218,118,137,138,54,114,151,118,155,217,159,242,116,126,237,53,250,212,93,115,19,193,54,240,161,122,202,106,99,212,239,180,67,221,189,251,187,12,159,111,216,165,149,217,159,197,181,81,247,199,46,20,142,237,98,142,39,49,7,107,213,41,191,226,55,63,117,36,173,245,253,168,33,121,197,196,156,76,93,159,234,126,229,166,154,190,140,187,119,104,246,86,200,236,218,55,187,167,119,246,172,186,177,234,242,14,157,239,185,144,92,151,6,57,119,54,41,199,54,251,156,145,212,48,80,222,173,50,11,141,57,144,191,244,193,235,222,206,205,252,15,181,77,254,93,97,184,97,182,195,79,29,49,143,226,41,194,67,208,187,253,215,109,124,123,190,42,56,249,106,225,90,42,156,41,29,210,106,120,74,89,107,41,11,82,167,103,38,113,171,169,102,247,188,126,12,165,115,15,80,69,67,65,19,131,134,178,67,30,172,194,195,166,131,255,0,74,14,132,184,110,150,148,153,224,23,222,90,248,51,190,191,223,92,244,148,5,28,141,174,225,102,241,212,126,197,223,184,85,181,60,79,33,71,166,223,2,119,211,226,223,21,214,123,134,176,180,145,71,213,45,25,246,137,106,253,232,59,37,73,190,23,141,217,220,95,236,241,95,26,182,156,233,92,218,54,125,53,215,195,195,189,125,137,46,45,21,19,76,241,232,76,34,251,28,180,126,253,23,90,83,10,138,87,148,244,29,218,63,127,126,154,232,131,204,133,92,148,246,201,167,215,180,206,38,219,92,116,103,211,185,180,209,191,149,125,10,145,237,178,53,60,180,228,226,195,191,119,127,143,134,157,223,165,124,248,54,68,221,158,72,216,12,159,115,1,54,142,237,245,233,252,139,237,74,218,83,177,70,126,246,253,53,111,29,52,240,65,187,83,16,220,2,254,58,104,184,104,45,81,12,229,85,43,235,33,14,157,236,237,167,123,104,254,63,98,229,183,73,212,132,134,71,247,183,59,232,79,223,166,140,187,110,221,24,88,191,41,223,185,208,116,235,133,152,70,22,137,207,113,176,185,51,191,131,252,87,102,142,146,54,131,105,27,104,30,13,245,247,186,209,131,172,250,235,220,254,31,21,202,208,237,7,221,46,206,239,143,118,168,56,70,223,9,84,28,162,26,110,113,215,199,224,184,231,183,199,33,187,60,110,108,206,254,26,247,46,205,59,30,226,110,161,56,182,158,247,193,215,103,172,3,238,176,142,165,221,171,58,15,153,71,108,142,2,148,161,212,29,221,181,125,29,254,191,173,215,56,195,32,57,145,147,147,51,247,62,221,23,99,87,22,50,102,215,191,242,126,181,166,247,238,119,29,91,226,40,58,100,70,213,3,181,244,29,59,251,190,61,232,209,59,214,199,54,186,187,11,252,63,74,236,184,3,27,22,130,236,253,250,105,225,246,45,160,66,78,68,218,11,137,59,50,4,114,27,123,196,219,254,26,120,46,192,184,183,134,154,253,90,174,9,233,203,107,0,204,225,223,174,230,111,239,46,88,105,200,25,201,205,201,252,60,16,115,140,76,47,171,58,220,110,236,45,185,181,102,117,191,87,102,252,149,163,187,57,48,187,107,222,131,96,182,242,103,211,187,85,217,109,25,180,110,229,160,176,183,115,51,55,216,183,104,223,82,14,51,239,113,213,215,35,120,45,146,51,106,47,245,35,59,187,247,59,232,131,121,120,106,180,238,125,27,79,211,246,32,150,189,223,82,107,163,247,50,13,116,213,180,118,92,78,206,221,206,235,145,201,109,126,254,255,0,138,3,56,235,166,230,118,241,71,102,241,102,90,59,55,193,155,249,22,230,111,181,6,172,218,252,86,186,51,45,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,254,11,84,65,177,22,174,203,71,109,16,17,17,1,251,214,140,218,124,86,168,128,142,250,182,142,139,71,240,65,200,182,248,150,159,98,211,118,158,29,235,86,118,221,187,95,134,154,32,216,110,66,221,221,255,0,106,51,150,140,238,90,125,142,203,82,125,205,163,54,139,87,22,240,126,244,28,114,59,104,197,179,118,143,170,226,154,158,42,161,222,113,191,115,62,157,239,220,187,4,204,218,51,119,247,247,178,218,68,226,219,4,123,159,187,187,224,131,229,189,59,30,232,152,93,246,251,172,237,240,93,104,109,20,210,78,242,84,135,189,19,190,194,125,91,77,124,126,43,234,211,51,71,36,219,223,93,75,187,95,229,90,16,52,175,35,51,179,119,248,183,233,65,177,223,241,99,4,38,204,194,204,61,221,250,232,186,245,34,113,55,87,97,74,98,205,163,51,105,241,93,234,120,192,93,217,133,157,219,227,162,228,152,1,193,251,135,95,209,222,131,227,156,1,52,93,162,82,96,45,27,185,255,0,131,246,127,125,34,98,32,126,180,154,182,189,228,237,163,50,228,155,71,34,132,155,65,119,239,119,240,93,40,205,230,169,9,250,187,64,89,197,224,215,184,252,123,255,0,191,245,124,16,118,99,183,68,241,238,111,117,245,211,227,254,84,150,215,70,114,177,19,182,237,186,107,171,248,107,250,86,248,101,61,92,93,157,190,58,107,253,245,193,91,44,208,3,76,48,153,187,190,221,173,175,218,250,160,237,133,52,0,111,172,125,250,126,86,175,222,187,16,137,131,52,108,238,204,223,13,60,23,21,36,253,86,102,146,29,59,157,251,255,0,74,231,137,244,145,247,30,186,182,154,187,160,219,41,203,171,198,206,238,47,221,174,158,43,137,233,137,246,105,174,140,253,253,203,190,205,27,182,158,235,186,217,43,144,104,195,27,247,252,91,224,131,231,181,46,134,76,58,190,231,248,50,229,43,61,43,70,242,200,218,187,232,238,206,238,221,255,0,206,187,145,109,13,61,214,119,45,59,254,164,149,216,223,166,207,174,174,232,56,105,104,32,141,247,0,233,163,54,157,238,185,187,20,123,183,55,115,191,122,222,18,4,99,180,200,67,70,211,189,244,213,105,83,43,5,57,72,38,223,7,103,103,251,80,112,201,73,22,210,119,129,204,181,248,59,174,145,89,225,149,246,75,25,59,191,199,189,191,198,187,81,87,176,182,233,59,133,188,72,143,185,119,91,86,109,93,181,116,31,6,187,14,211,180,76,81,179,148,187,180,222,204,255,0,147,163,247,105,175,214,162,235,152,158,9,183,133,11,214,83,83,30,167,125,162,30,237,239,221,216,100,251,126,197,44,174,204,254,45,170,143,190,57,112,164,119,107,20,113,57,136,59,94,169,77,255,0,17,185,251,169,37,111,175,237,65,11,206,46,36,226,98,236,255,0,83,247,45,52,213,244,101,219,187,71,178,182,71,102,209,189,221,59,191,181,101,213,143,87,144,116,239,125,204,130,228,184,49,203,185,177,78,57,183,220,228,142,161,130,134,245,105,144,92,105,204,133,255,0,166,15,94,246,118,111,224,125,170,109,50,159,11,197,75,99,26,81,130,77,93,217,164,61,165,224,242,31,195,94,239,21,29,220,181,112,173,21,78,20,142,233,53,60,37,44,181,148,133,169,83,179,147,56,213,212,179,123,222,63,6,82,171,132,104,99,161,181,3,142,214,115,215,86,97,219,224,69,254,84,29,121,176,221,29,51,139,196,47,184,159,199,191,189,219,249,87,61,37,1,71,35,107,184,89,188,117,31,177,125,26,202,134,136,8,202,47,201,98,118,39,127,13,62,43,168,247,13,97,105,34,143,170,90,51,237,18,213,251,208,118,74,145,142,34,141,217,221,159,79,135,138,248,213,180,231,74,230,209,179,233,174,190,30,29,235,236,73,113,233,81,245,138,61,9,132,95,107,150,143,223,167,114,235,74,97,81,74,242,158,131,187,71,239,239,211,93,16,121,144,171,146,158,217,52,250,246,153,196,219,107,142,140,250,119,54,154,55,242,175,161,82,61,182,70,167,150,156,156,88,119,238,239,241,240,211,187,244,175,159,6,200,155,179,201,27,1,147,238,96,38,209,221,190,189,63,145,125,169,91,74,118,40,207,222,223,166,173,227,166,158,8,55,106,98,27,128,95,199,77,23,13,5,166,14,185,84,77,239,25,142,142,221,237,241,111,183,236,92,182,233,58,144,144,200,254,246,231,125,9,251,244,209,151,111,247,136,152,255,0,41,221,244,251,80,116,235,133,152,70,22,137,207,113,176,185,51,191,131,252,87,98,142,152,26,38,141,205,182,139,59,233,252,168,193,214,125,117,238,127,15,138,229,104,118,139,238,147,103,115,247,191,114,14,17,183,194,85,7,40,134,155,156,117,241,248,45,181,54,232,164,145,219,164,228,205,245,107,220,185,233,216,247,19,117,9,197,180,247,190,14,187,61,97,15,117,153,157,203,187,93,123,208,124,202,59,100,112,20,165,14,160,238,237,171,232,239,245,253,110,185,198,25,1,204,140,156,153,159,185,246,232,187,26,184,177,147,54,189,255,0,147,245,173,55,191,115,184,234,223,17,65,211,34,54,168,29,175,160,233,223,221,241,239,70,137,222,182,57,181,213,216,95,225,250,87,101,192,24,216,180,23,103,239,211,79,15,177,109,2,18,114,38,208,92,73,217,144,0,207,242,223,222,211,225,162,236,11,139,120,105,175,213,170,225,150,7,96,120,198,71,29,123,247,51,120,46,72,105,200,25,201,205,201,252,60,16,115,140,76,47,171,45,210,59,176,51,19,106,218,173,218,187,127,7,85,161,190,190,238,136,54,139,111,38,125,59,181,93,150,209,155,70,238,90,11,11,119,51,51,125,139,118,141,245,32,227,62,247,29,93,114,55,130,217,35,54,162,255,0,82,51,187,191,115,190,136,55,151,134,171,78,231,209,180,253,63,98,9,107,221,245,38,186,63,115,32,215,77,91,71,101,196,236,236,250,107,162,228,114,91,95,191,191,226,129,171,51,237,220,206,206,142,205,226,204,180,118,31,128,178,220,205,246,160,213,155,85,174,140,203,84,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,181,219,69,162,220,237,170,218,237,162,2,45,93,180,90,32,38,157,232,136,11,77,59,214,168,131,86,118,215,195,69,171,248,59,233,223,162,218,154,235,163,107,224,131,70,211,77,95,185,221,31,77,53,101,174,154,151,119,131,45,206,223,6,20,29,3,25,55,187,176,119,59,253,107,158,40,244,109,52,109,75,69,204,66,61,222,235,127,50,209,219,107,107,225,254,36,28,46,46,15,171,119,125,122,46,25,162,157,197,201,164,46,254,246,239,93,178,118,113,252,150,253,43,70,247,155,77,189,200,62,44,163,40,147,59,179,144,233,223,171,175,135,133,238,50,215,83,201,81,45,46,199,99,112,209,207,119,118,130,254,58,125,171,213,74,224,224,224,209,139,235,252,45,60,23,199,182,91,130,218,197,16,136,22,237,75,70,22,31,171,252,136,57,94,119,25,247,11,59,190,205,54,235,246,248,174,122,105,26,162,156,13,253,230,125,124,123,254,43,119,74,23,125,204,195,245,107,181,108,128,94,1,104,216,117,102,254,68,27,41,235,31,127,66,88,250,114,55,229,14,237,116,254,86,93,240,218,98,196,39,222,207,174,154,46,164,180,142,231,213,97,97,125,89,221,217,155,87,251,22,248,8,227,145,183,179,136,63,112,190,190,47,245,104,131,232,67,181,217,200,139,71,250,180,240,91,106,13,252,6,71,125,25,215,14,247,25,95,71,125,29,219,86,215,193,107,60,209,3,11,185,254,86,191,7,65,190,41,93,244,98,29,31,185,181,215,93,86,201,38,96,55,119,125,186,59,247,173,141,32,176,185,110,211,86,213,151,198,191,222,233,109,212,39,35,155,145,22,157,253,236,237,239,55,199,79,181,7,118,227,113,166,97,115,25,220,182,179,49,119,59,119,234,188,204,217,139,102,142,169,237,231,82,68,81,187,129,51,177,232,206,58,247,126,78,159,5,242,142,123,157,210,41,37,133,165,140,76,189,198,105,181,220,62,44,95,13,23,90,201,128,167,26,185,46,21,242,140,175,44,242,75,164,145,137,104,196,222,26,238,127,139,160,246,85,23,19,184,66,67,4,110,26,232,219,88,251,157,217,245,251,23,178,103,119,110,246,209,124,155,117,178,149,227,115,104,226,238,39,109,58,109,245,47,174,128,172,191,139,250,89,78,18,22,166,25,25,174,116,207,163,187,127,169,79,235,87,160,172,203,141,123,197,21,154,139,181,204,122,1,221,233,99,109,25,252,94,144,223,224,207,245,32,131,43,204,164,117,210,179,134,207,201,238,215,93,61,214,93,106,70,103,171,133,159,195,168,58,255,0,58,230,186,27,79,95,44,130,218,51,179,62,159,239,89,117,233,201,130,120,204,188,4,217,223,249,208,74,87,45,58,248,219,11,77,70,14,228,65,85,70,194,221,237,181,202,166,169,251,148,166,89,162,144,104,32,41,29,223,116,49,191,123,235,252,21,19,156,177,238,244,21,22,138,248,1,219,171,13,93,187,119,186,250,247,212,85,59,124,20,180,90,223,117,182,144,190,184,35,127,253,150,65,186,182,144,43,41,202,2,118,102,125,59,220,117,211,189,159,252,75,203,222,161,172,183,64,239,68,228,110,207,166,130,123,62,44,223,90,245,199,249,47,223,167,218,186,23,96,166,122,71,142,65,13,199,166,210,112,213,251,157,181,65,76,45,185,138,21,119,57,44,149,240,28,50,199,52,144,234,83,20,154,236,103,239,238,29,60,89,251,181,94,170,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,212,236,186,213,184,54,214,18,189,108,84,212,161,60,191,141,234,141,48,177,234,79,222,250,248,247,234,235,167,81,69,91,104,141,235,96,131,170,81,51,109,141,141,131,123,63,118,186,252,60,117,254,68,31,70,182,157,134,251,77,52,178,104,3,19,179,179,182,191,198,92,244,141,49,66,225,52,164,47,187,93,29,245,238,209,117,70,243,69,89,35,28,204,192,237,238,234,236,228,250,127,50,230,105,218,50,234,201,168,190,155,122,122,255,0,127,84,28,246,243,148,107,8,166,103,17,233,59,105,187,94,253,89,125,89,134,67,247,7,87,109,123,159,95,21,242,40,235,98,144,156,58,109,191,77,127,147,249,151,122,43,128,77,86,244,227,171,16,179,59,182,175,221,225,254,84,29,170,112,150,23,55,146,61,118,131,190,154,183,115,175,159,88,213,117,149,145,188,50,200,3,25,54,240,99,238,118,125,62,223,177,215,213,33,46,158,225,39,45,221,207,246,55,214,180,134,40,250,103,180,71,86,110,243,211,189,6,232,117,130,151,73,7,77,25,245,127,231,90,66,193,33,9,182,142,218,179,183,114,208,77,206,34,135,77,219,89,219,115,191,214,180,130,55,118,118,99,113,217,167,115,124,80,119,3,102,164,228,13,163,63,213,226,180,40,195,94,230,111,127,189,155,69,182,22,41,29,199,87,238,241,92,166,4,44,206,222,243,183,130,14,180,143,28,58,177,233,175,142,154,46,133,69,29,67,202,213,80,74,91,52,213,193,159,70,119,127,229,251,87,102,226,242,53,57,152,71,184,219,77,27,93,62,63,90,228,163,25,78,156,24,195,196,89,221,157,245,211,185,6,148,174,82,198,226,99,169,110,215,189,245,238,93,176,18,22,211,111,247,209,128,99,47,116,25,187,190,13,162,229,97,213,6,214,99,215,87,111,239,166,154,147,235,220,183,177,59,120,138,209,253,226,125,25,6,214,98,98,119,103,213,111,109,207,225,175,243,173,69,180,119,103,250,150,174,236,222,8,54,62,186,232,238,181,102,211,86,90,62,186,183,118,191,106,220,131,77,22,168,136,8,159,20,64,102,91,153,180,70,109,22,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,107,178,209,110,118,213,109,118,209,1,22,174,218,45,16,19,78,244,68,5,166,141,170,213,16,106,206,223,86,139,87,240,119,211,191,69,181,53,215,70,215,193,6,140,205,183,115,163,233,166,172,181,241,45,27,193,110,118,248,48,160,232,24,201,189,221,131,185,223,235,92,241,71,163,105,163,106,90,46,98,17,238,247,91,249,150,142,219,91,95,15,241,32,225,113,112,125,91,187,235,209,112,205,20,238,46,77,33,119,247,183,122,237,147,179,143,228,183,233,90,55,188,218,109,238,65,241,166,25,68,245,38,114,102,241,213,215,192,195,55,9,107,225,122,137,105,118,56,202,65,163,158,238,237,173,241,211,237,94,182,125,142,197,31,76,95,87,252,175,171,189,124,91,117,180,45,191,138,22,23,212,156,180,97,97,111,13,63,196,131,153,231,113,159,112,179,187,236,211,110,191,111,138,229,163,156,106,161,114,127,123,66,211,191,191,224,185,58,80,187,238,102,31,171,93,171,142,158,62,204,206,2,44,236,253,253,221,200,54,65,90,236,93,25,35,233,200,45,169,14,237,116,254,85,244,3,105,139,16,159,123,62,186,104,186,147,81,185,147,155,51,1,63,137,51,119,186,223,1,28,114,54,246,113,7,238,23,215,197,254,173,16,125,8,118,187,57,17,104,255,0,86,158,11,109,65,191,128,200,239,163,58,225,222,227,43,232,239,163,187,106,218,248,45,103,154,32,97,119,63,202,215,224,232,55,197,43,190,140,67,163,247,54,186,235,170,217,36,204,6,238,239,183,71,126,245,177,164,22,23,45,218,106,218,178,248,215,251,221,45,186,132,228,115,114,34,211,191,189,157,189,230,248,233,246,160,239,92,174,84,157,29,66,119,34,14,226,109,174,218,62,173,246,47,49,54,98,217,163,170,123,121,212,145,20,110,224,76,236,122,51,142,189,223,147,167,193,124,146,170,186,93,70,87,134,41,34,18,118,32,118,159,93,236,239,174,191,13,59,190,191,173,117,236,152,10,113,171,146,225,95,40,202,242,207,36,186,73,24,150,140,77,225,174,231,248,186,15,94,87,79,106,82,9,82,11,176,24,142,221,11,77,124,31,94,246,111,130,246,172,238,237,222,218,47,139,102,180,210,199,73,24,140,81,105,27,48,232,209,183,192,89,125,180,5,101,252,95,210,202,112,144,181,48,200,205,115,166,125,29,219,253,74,127,90,189,5,102,92,107,222,40,172,212,93,174,99,208,14,239,75,27,104,207,226,244,134,255,0,6,127,169,4,25,94,101,35,174,149,156,54,126,79,118,186,233,238,178,235,82,51,61,92,44,254,29,65,215,249,215,53,208,218,122,249,100,22,209,157,153,244,255,0,122,203,175,78,76,19,198,101,224,38,206,255,0,206,130,82,185,105,215,198,216,90,106,48,119,34,10,170,54,22,239,109,174,85,53,79,220,165,19,12,132,173,106,136,229,119,247,183,119,59,235,252,34,81,73,203,30,239,65,81,104,175,128,29,186,176,213,219,183,123,175,175,125,69,83,183,193,74,254,27,54,59,45,57,55,199,127,252,119,65,222,168,128,106,34,40,139,70,220,46,58,187,107,166,172,188,165,234,26,203,116,14,244,78,70,236,250,104,39,179,226,205,245,175,94,254,15,223,167,114,249,247,96,166,122,71,142,65,13,199,166,210,112,213,251,157,181,65,75,109,121,143,218,239,19,88,174,20,167,9,71,33,196,198,83,188,155,156,55,106,250,48,247,126,79,215,241,94,182,146,243,29,83,53,60,78,230,206,250,54,174,250,119,55,212,236,186,245,216,46,217,27,246,248,169,169,66,121,157,228,234,141,48,177,234,254,47,187,199,191,87,93,42,138,42,219,68,111,91,4,29,82,137,155,108,108,108,27,217,251,181,215,225,227,175,242,32,250,53,180,236,55,218,105,165,147,64,24,157,157,157,181,254,50,231,164,105,138,23,9,165,33,125,218,232,239,175,118,139,170,55,154,42,201,24,230,102,7,111,119,87,103,39,211,249,151,51,78,209,151,86,77,69,244,219,211,215,251,250,160,231,183,156,163,88,69,51,56,143,73,219,77,218,247,234,203,234,206,210,63,186,206,251,89,251,159,85,242,40,235,98,144,156,58,109,191,77,127,147,249,151,116,46,1,53,73,192,44,251,132,119,59,106,253,222,31,229,65,219,167,9,97,115,121,35,215,104,59,233,171,119,58,232,85,157,77,93,64,199,12,134,27,100,18,33,98,238,211,226,223,223,95,80,132,186,123,132,156,183,119,63,216,223,90,219,20,113,104,90,0,238,97,119,115,219,222,131,124,58,193,75,164,131,166,140,250,191,243,173,32,120,229,113,49,118,118,215,199,69,160,155,156,69,14,155,182,179,182,231,127,173,105,79,19,176,184,177,237,219,240,102,241,65,220,13,154,147,144,54,140,255,0,87,138,208,163,13,123,153,189,254,246,109,22,216,88,164,119,29,95,187,197,114,152,16,179,59,123,206,222,8,58,210,60,112,234,199,166,190,58,104,186,21,20,117,15,43,85,65,41,108,211,87,6,125,25,221,255,0,151,237,93,155,139,200,212,230,97,30,227,109,52,109,116,248,253,107,146,140,101,58,112,99,15,17,103,118,119,215,78,228,26,82,153,28,110,18,14,164,229,221,171,235,220,187,96,36,45,166,223,239,173,54,4,102,206,32,205,250,27,69,204,195,170,13,186,30,186,237,254,250,59,106,79,175,114,222,196,237,226,43,71,247,137,244,100,27,89,137,137,221,159,85,189,183,63,134,191,206,181,22,209,221,159,234,90,187,179,120,32,216,250,235,163,186,213,155,77,89,104,250,234,221,218,253,171,114,13,52,90,162,32,34,124,81,1,153,110,102,209,25,150,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,52,90,63,213,162,220,180,118,213,6,140,218,173,22,239,5,181,1,17,16,22,158,11,94,253,81,1,181,101,185,159,85,181,106,207,162,1,235,226,223,5,176,189,225,239,117,200,239,171,63,232,92,110,236,204,206,207,222,131,70,221,167,123,119,55,130,218,78,100,250,15,112,248,59,183,114,222,218,147,179,187,119,50,221,167,193,144,117,230,8,198,34,218,205,175,232,95,48,136,134,125,54,179,251,159,31,210,190,180,154,188,173,250,23,92,192,159,247,182,213,7,72,66,88,11,71,29,89,219,248,79,170,216,112,212,117,30,88,153,223,119,118,215,46,230,254,69,245,131,115,63,123,119,105,253,245,195,44,101,33,56,179,120,119,160,216,68,58,185,179,238,31,134,171,138,105,34,142,54,156,180,213,159,195,78,230,92,129,1,66,230,108,207,171,3,235,171,252,23,205,186,84,52,116,167,41,59,51,51,59,187,233,246,58,13,149,87,39,247,222,2,103,35,103,103,109,29,180,125,59,180,94,102,249,123,196,116,207,16,81,193,20,131,239,110,115,39,213,188,63,182,111,181,118,226,56,235,78,10,128,45,90,50,220,58,119,106,250,252,117,253,11,233,76,205,62,194,147,184,131,87,102,111,173,7,205,182,85,221,234,162,140,235,72,129,156,65,223,100,143,221,175,143,197,215,98,166,146,11,131,188,37,172,204,46,237,180,217,157,159,244,235,250,23,112,35,104,217,228,29,117,102,220,90,252,23,126,143,73,193,228,111,224,179,59,105,246,160,233,80,91,233,161,233,211,188,0,47,167,186,44,45,225,167,253,11,236,201,67,27,81,237,8,216,117,102,239,22,102,118,240,93,106,58,97,142,165,207,222,213,204,139,199,235,101,245,58,163,220,218,247,51,104,255,0,165,6,180,130,49,3,199,245,190,191,222,92,176,22,224,119,213,223,189,124,216,163,232,194,82,255,0,8,95,185,159,193,118,40,106,88,229,120,69,217,199,110,237,116,239,215,86,100,29,229,99,188,126,219,43,42,108,17,189,36,78,108,247,218,71,252,166,110,238,199,47,214,234,248,149,184,113,55,110,134,182,157,224,34,63,118,225,1,123,174,205,255,0,107,151,217,246,160,199,190,177,223,174,100,236,204,239,167,135,232,93,112,18,50,97,22,239,119,209,151,217,197,16,52,87,106,134,29,92,91,102,142,255,0,220,50,249,182,241,221,93,78,63,92,160,223,223,100,18,27,203,14,221,45,44,55,90,170,153,102,140,102,173,181,184,179,72,206,62,236,245,90,247,50,152,75,33,129,90,233,54,27,147,118,120,188,127,185,101,17,252,190,34,118,183,156,78,221,207,89,66,205,245,247,212,84,41,111,176,0,199,100,160,22,119,238,165,133,159,95,238,25,7,125,244,126,231,93,41,128,106,102,22,144,89,218,39,118,211,224,255,0,167,249,151,60,178,8,207,19,59,248,238,255,0,2,232,68,224,243,212,184,191,126,255,0,241,186,13,213,20,111,32,184,176,234,218,51,55,123,119,54,190,12,190,93,194,1,106,73,26,81,238,23,102,239,239,238,213,151,222,121,28,0,91,187,77,172,238,190,85,76,131,52,207,27,191,123,187,247,55,233,65,226,237,116,244,85,13,185,167,145,197,137,217,223,249,63,66,251,149,244,51,68,226,212,130,242,143,197,204,155,93,123,255,0,66,227,181,83,71,107,14,145,57,48,185,57,187,151,123,247,182,159,15,208,185,46,113,203,32,140,108,62,238,172,90,235,223,175,122,10,113,141,113,244,120,51,164,117,85,65,3,203,181,153,220,36,39,125,119,127,19,251,149,247,176,118,57,180,95,226,105,104,107,218,106,178,136,201,155,165,32,238,118,61,25,157,201,188,53,211,226,188,230,100,97,25,177,5,12,16,85,71,40,176,74,38,221,57,1,159,185,141,190,58,253,106,148,100,236,149,152,75,22,83,89,171,98,8,166,133,132,12,79,223,118,223,48,19,119,139,233,224,236,130,236,45,215,26,249,132,66,170,48,13,25,220,182,235,220,218,254,151,248,47,169,28,145,72,218,70,111,175,193,153,180,220,255,0,83,175,131,103,175,158,186,164,119,128,52,90,110,18,22,118,119,125,89,190,47,250,87,221,59,116,19,200,243,57,158,175,167,131,182,159,224,65,243,238,183,136,237,134,49,147,198,18,22,187,155,107,191,213,167,135,233,93,202,10,150,170,136,101,29,61,241,18,109,27,77,117,101,242,174,248,70,27,173,100,18,202,243,179,64,123,131,97,139,107,174,154,235,171,125,139,209,81,82,118,74,120,225,139,115,236,1,23,220,237,240,109,16,107,11,84,51,147,180,66,185,55,74,78,194,66,223,106,231,114,218,204,207,249,79,240,90,48,179,190,231,241,100,28,50,66,4,14,46,44,250,247,190,169,16,48,15,119,115,51,232,185,100,109,69,223,234,90,3,48,143,119,199,189,6,132,204,77,168,182,171,144,86,221,174,45,238,182,175,170,219,175,214,131,121,14,189,236,155,29,157,244,91,153,245,109,93,109,126,244,26,54,172,253,235,84,68,13,53,68,68,15,210,142,203,86,250,150,228,27,89,181,90,232,203,84,64,68,68,4,68,64,80,129,196,47,49,238,51,176,54,126,230,94,10,194,217,201,216,172,184,127,24,94,109,118,234,111,163,182,169,58,20,176,86,203,28,81,239,58,98,50,218,0,45,169,59,147,233,171,187,191,122,155,245,141,103,22,62,105,243,147,230,6,33,245,25,208,78,159,1,89,165,142,243,167,132,236,13,153,153,151,125,246,206,36,188,251,79,182,214,246,88,105,250,189,43,149,84,49,254,46,16,8,199,72,226,1,247,69,181,211,87,213,221,221,238,1,90,175,43,143,34,121,101,247,215,172,86,171,170,64,84,83,140,156,227,190,240,255,0,195,198,32,206,44,57,15,104,171,195,55,11,29,68,148,219,128,59,93,41,221,232,227,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,213,107,86,171,205,31,200,158,102,253,203,235,20,72,42,255,0,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,88,240,240,57,197,221,215,132,28,220,44,87,61,186,174,241,132,239,212,227,109,196,118,168,42,8,12,224,99,98,10,168,65,201,162,58,152,95,118,206,163,104,225,36,209,177,71,213,121,7,32,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,245,145,17,1,121,76,213,204,204,43,147,121,113,136,243,75,26,213,246,123,46,25,183,203,112,169,219,36,97,36,219,27,220,130,46,161,128,20,210,155,140,113,131,147,111,144,192,89,245,38,94,130,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,22,230,13,198,221,215,138,252,127,29,139,12,79,87,67,151,88,86,162,162,27,85,24,213,17,65,118,156,102,152,66,236,113,148,49,24,28,148,229,24,140,82,49,60,45,212,97,118,121,36,212,37,83,151,247,19,24,203,138,252,180,198,185,165,140,40,105,45,192,56,226,174,219,104,182,83,51,16,91,173,209,208,209,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,242,188,44,113,199,83,153,92,73,102,175,11,121,146,20,145,95,112,198,40,196,1,133,174,98,113,64,215,27,117,45,124,128,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,241,92,149,60,172,98,159,152,21,222,157,110,81,107,196,221,218,235,96,226,239,53,239,182,43,157,93,186,229,110,204,139,237,93,29,101,36,197,12,244,211,199,115,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,6,73,40,173,43,151,207,27,118,174,43,240,4,150,44,79,61,37,14,98,225,90,122,120,110,180,101,84,37,61,218,1,134,17,59,176,70,48,196,0,18,84,20,130,81,70,196,208,191,77,137,217,164,143,91,181,64,68,68,4,68,65,105,92,48,113,183,106,205,28,244,204,238,26,113,220,244,150,252,89,131,177,69,238,146,195,81,53,80,177,223,232,161,185,86,254,42,40,134,16,0,58,90,96,166,7,29,231,36,160,39,43,254,68,174,215,106,177,182,226,110,237,117,176,113,119,154,247,219,21,206,174,221,114,183,102,69,246,174,142,178,146,98,134,122,105,227,185,204,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,166,211,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,64,185,84,68,64,68,68,4,69,22,188,214,56,237,181,53,170,191,133,156,154,196,213,101,114,42,135,131,27,221,109,211,136,193,28,12,38,50,89,216,217,156,140,200,156,94,125,132,44,12,29,2,115,223,60,113,135,87,61,57,197,123,27,61,172,159,129,75,63,210,60,182,195,157,167,218,127,211,29,143,233,95,104,163,139,163,253,115,68,245,20,61,150,161,229,252,157,122,219,123,244,23,101,38,152,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,139,186,189,78,92,220,123,126,229,123,236,249,111,152,144,118,140,178,196,215,14,217,87,81,5,62,250,171,45,113,128,68,245,130,192,219,230,133,194,56,198,88,187,201,132,4,226,109,194,81,204,19,168,136,136,32,135,48,185,136,243,0,203,92,127,137,114,230,251,159,116,147,220,176,173,226,182,201,89,45,38,27,180,148,18,79,77,49,195,33,70,69,68,36,224,228,14,236,238,34,250,105,171,55,130,148,158,94,57,247,125,226,39,134,11,30,53,198,152,175,233,6,47,162,184,92,45,120,138,167,176,133,38,202,160,168,41,33,143,100,113,199,19,233,73,53,35,235,27,109,247,180,119,222,198,205,26,188,224,178,114,251,129,184,160,124,213,168,155,180,89,115,46,223,5,69,28,155,64,58,21,84,52,240,82,84,83,104,198,70,91,64,41,165,234,56,128,191,105,216,59,158,50,117,85,121,33,102,103,102,197,89,151,147,149,149,119,89,125,161,111,164,196,214,248,58,155,168,105,251,60,143,79,86,123,92,253,201,164,237,84,77,168,131,238,24,61,226,109,128,206,18,212,136,168,167,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,4,75,102,175,54,14,44,113,6,99,226,59,190,87,230,63,209,156,33,81,112,151,216,118,178,195,182,217,36,167,161,23,219,15,84,166,138,99,121,136,24,78,79,198,144,245,8,246,104,27,69,164,255,0,151,142,96,230,198,109,240,193,99,205,92,227,199,255,0,74,239,88,162,225,112,168,130,79,101,83,80,246,26,88,106,10,144,105,180,167,17,9,125,250,105,37,234,56,137,126,63,103,123,3,59,227,237,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,150,79,217,123,130,173,89,107,128,48,214,92,216,170,42,231,182,225,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,181,215,70,111,4,22,171,203,139,142,58,158,43,112,109,126,15,204,16,164,167,204,92,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,233,9,203,17,11,139,76,209,71,121,75,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,96,174,168,136,128,136,136,10,40,57,141,241,129,198,55,13,156,75,214,225,12,9,155,212,150,188,39,121,179,208,94,236,116,16,217,109,245,71,77,1,3,211,202,50,157,69,41,30,242,169,166,169,54,109,230,204,6,26,59,126,64,202,250,142,174,116,153,57,125,198,25,53,132,179,138,209,55,82,147,46,238,21,20,247,74,109,160,219,105,110,69,79,24,212,239,35,103,125,147,193,79,23,76,64,200,187,78,239,116,99,39,112,114,173,227,51,54,56,137,197,89,129,130,179,207,50,62,144,94,168,173,244,23,75,13,55,177,233,169,54,82,132,146,199,91,38,250,88,35,7,208,230,161,109,36,125,222,246,160,218,49,187,72,170,199,175,151,38,102,126,11,248,201,203,139,141,69,93,214,58,11,245,192,176,205,100,22,249,52,237,93,190,50,167,167,9,133,204,68,225,26,169,41,165,38,125,116,232,177,136,145,0,178,200,81,1,69,95,49,254,97,217,237,148,156,65,75,147,153,21,138,190,139,210,97,75,125,55,182,103,146,207,71,85,37,117,117,84,65,80,219,74,160,101,110,136,65,36,12,58,4,101,212,41,247,111,22,141,218,85,22,50,217,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,9,84,229,91,196,159,18,124,76,226,172,192,187,103,30,110,123,114,203,132,237,244,20,240,90,61,129,65,77,212,170,172,146,82,26,158,189,60,81,155,116,194,142,64,233,187,16,151,104,215,185,193,181,145,85,103,252,169,114,207,240,119,193,182,28,184,212,82,93,105,43,241,173,194,187,19,86,65,112,143,167,183,169,35,83,211,156,34,224,36,208,201,75,75,77,40,187,238,221,213,115,18,218,66,205,120,8,41,255,0,16,184,166,251,129,178,11,50,241,174,22,174,236,87,172,63,131,239,55,75,117,79,72,36,232,85,65,69,44,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,161,7,250,40,252,118,127,179,159,252,25,179,255,0,205,20,212,241,99,229,99,57,62,95,226,31,78,157,99,88,131,42,132,68,65,14,220,113,113,211,197,206,68,113,81,143,50,183,47,179,178,174,12,61,105,168,163,154,134,10,155,5,158,99,167,10,154,40,42,158,22,55,164,220,64,5,57,0,57,57,30,193,29,196,101,169,61,207,242,173,226,211,54,56,153,194,185,129,105,206,59,191,183,47,88,78,225,65,81,5,223,179,211,83,117,41,107,35,148,70,155,161,79,12,96,221,51,163,144,250,142,228,69,218,52,238,96,109,104,175,59,220,173,255,0,230,211,58,237,246,47,245,94,22,187,220,251,87,232,169,160,131,162,231,255,0,211,34,222,1,246,25,126,246,202,223,249,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,76,187,53,36,213,144,78,32,38,192,243,1,192,224,38,98,91,99,158,113,102,103,61,88,39,81,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,65,20,60,192,185,129,113,81,148,28,84,98,188,173,202,220,192,164,195,120,123,13,211,219,97,130,8,108,148,85,39,57,205,69,13,81,205,41,213,69,41,57,238,168,112,102,7,16,96,140,61,221,219,136,174,43,149,110,125,241,39,196,78,21,204,12,107,158,120,175,233,5,150,138,225,65,107,176,212,246,26,10,77,149,65,28,178,86,199,178,150,56,205,244,9,168,95,89,27,111,189,160,62,172,108,208,173,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,203,33,62,1,242,207,21,101,23,8,89,109,129,113,173,39,100,189,83,219,234,46,21,52,165,28,145,201,75,219,106,230,172,8,37,9,0,76,38,140,42,4,36,7,31,118,65,49,103,118,102,119,11,128,68,68,17,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,53,223,242,191,207,188,216,226,39,32,175,248,215,56,241,95,210,11,213,22,48,170,181,193,83,216,105,169,54,82,133,21,20,131,30,202,120,227,7,208,230,145,245,118,221,239,105,174,140,204,209,131,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,5,63,226,23,20,223,112,54,65,102,94,53,194,213,221,138,245,135,240,125,230,233,110,169,233,4,157,10,168,40,165,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,32,255,0,69,31,142,207,246,115,255,0,131,54,127,249,162,154,158,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,188,86,116,102,246,13,200,92,175,196,25,185,152,19,213,199,98,195,180,227,53,67,82,64,243,79,41,156,131,20,80,198,29,204,231,36,178,71,27,57,56,131,57,179,145,8,179,147,122,171,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,177,246,227,163,140,219,239,24,121,143,75,115,142,213,236,108,25,133,251,69,62,25,182,202,0,245,67,28,174,29,90,154,153,7,93,102,151,165,19,188,98,79,28,98,2,35,185,216,229,144,46,171,34,249,201,223,102,206,91,220,153,243,135,187,62,1,196,215,10,104,237,97,108,112,63,162,52,160,50,137,17,8,195,214,184,111,114,128,165,39,54,33,217,33,69,23,188,48,42,193,205,23,139,172,225,200,171,86,80,223,120,119,204,202,75,117,183,26,83,221,234,231,172,164,162,161,184,193,112,130,49,160,42,105,99,146,104,165,23,13,181,6,76,81,187,49,49,179,247,247,105,101,124,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,119,21,207,59,243,39,250,201,251,53,7,148,224,43,143,94,44,115,167,139,28,13,150,121,151,154,222,217,195,119,159,105,246,218,47,97,91,105,250,189,43,109,84,209,254,50,26,112,144,116,146,32,47,116,155,93,52,125,89,221,158,95,212,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,22,213,133,120,205,177,85,241,157,141,120,59,197,182,174,195,117,161,236,149,24,82,227,78,6,113,220,35,43,84,21,181,52,213,13,223,211,152,55,79,32,73,221,25,198,46,15,176,192,122,247,42,160,7,154,63,158,204,205,251,151,209,232,148,154,114,226,227,142,167,138,220,27,95,131,243,4,41,41,243,23,7,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,122,66,114,196,66,226,211,52,81,133,229,34,34,2,34,179,94,99,188,113,212,240,165,131,104,48,126,95,5,37,70,98,227,10,121,206,134,105,78,41,66,201,72,46,192,245,178,192,238,228,102,68,228,48,9,15,72,142,41,72,156,154,23,138,64,246,184,171,140,219,21,39,25,216,43,131,188,37,106,237,215,90,238,215,81,138,238,53,0,97,29,190,49,181,79,91,77,77,78,221,221,73,143,108,18,28,157,241,132,100,192,219,204,203,161,114,170,0,121,92,121,236,203,47,190,189,30,181,79,242,2,182,174,59,248,156,190,240,151,151,184,55,53,109,22,95,109,210,30,48,142,215,116,180,118,144,166,237,244,178,219,46,4,49,245,202,41,94,45,179,199,79,46,162,59,159,165,179,86,18,37,114,170,192,57,213,249,88,194,223,48,40,125,58,226,130,247,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,40,33,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,228,4,68,65,105,89,203,198,221,171,135,238,51,112,222,73,102,68,244,148,120,39,26,97,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,210,18,41,2,114,142,138,39,35,144,35,133,163,121,31,70,121,29,93,170,133,110,117,126,105,240,183,203,250,31,81,184,170,235,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,4,154,34,34,2,34,161,92,96,241,103,131,120,69,202,255,0,167,23,218,122,75,197,246,190,162,58,107,22,28,42,247,165,158,234,109,32,52,238,6,209,202,224,17,68,111,33,27,134,205,122,96,238,197,40,51,133,42,230,59,199,29,79,10,88,54,131,7,229,240,82,84,102,46,48,167,156,232,102,148,226,148,44,148,130,236,15,91,44,14,238,70,100,78,67,0,144,244,136,226,148,137,201,161,120,164,170,188,111,230,246,50,200,94,24,241,110,110,101,252,244,145,223,112,237,69,162,106,118,171,129,166,130,80,59,165,36,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,143,102,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,78,247,52,127,34,121,155,247,47,172,81,32,170,188,49,113,11,133,120,160,201,171,46,110,97,106,110,193,219,250,148,215,27,89,213,71,81,53,178,186,34,219,45,60,132,15,253,204,128,228,32,71,20,177,27,128,111,218,213,85,99,153,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,111,211,168,12,236,50,155,62,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,16,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,64,160,135,152,239,28,116,220,86,227,42,12,31,151,193,87,79,151,88,62,162,115,161,154,83,150,35,189,213,147,48,61,108,176,59,176,128,8,177,12,2,67,213,16,150,82,39,23,153,226,140,37,39,129,14,39,47,188,90,101,238,50,205,91,189,151,216,148,129,140,36,181,218,237,29,164,42,123,5,44,86,203,121,20,125,113,138,39,151,116,242,84,75,169,14,230,234,236,213,196,69,92,170,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,107,104,227,142,167,13,115,0,198,92,35,230,48,82,53,138,229,81,109,12,35,118,115,138,157,232,106,229,180,211,78,84,83,185,56,180,161,60,164,125,34,109,101,105,165,24,244,49,144,58,55,148,160,7,154,63,158,204,205,251,151,209,232,144,79,242,43,0,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,188,125,155,116,184,220,122,149,88,162,17,57,138,77,7,164,45,214,167,128,105,216,183,73,36,179,11,73,51,235,178,82,107,255,0,64,68,68,16,3,253,20,126,59,63,217,207,254,12,217,255,0,230,138,95,184,10,205,44,119,157,60,39,96,108,204,204,187,239,182,113,37,231,218,125,182,183,178,195,79,213,233,92,170,161,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,142,186,159,238,87,30,68,242,203,239,175,88,173,65,115,247,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,68,13,219,156,254,104,67,159,53,184,174,197,130,41,43,50,172,41,228,160,163,194,117,103,29,53,108,204,218,188,117,210,86,136,72,81,212,185,105,172,108,199,8,198,239,27,9,27,118,135,243,252,206,184,241,252,55,223,106,114,27,41,239,91,176,14,31,184,23,180,174,150,235,143,82,151,20,76,33,9,71,168,244,133,250,52,243,141,67,14,217,36,138,98,104,230,109,118,68,77,110,188,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,4,201,241,27,197,133,53,187,130,139,215,20,252,58,98,58,75,165,61,45,69,186,107,85,101,93,186,81,130,168,6,247,5,37,76,50,65,56,132,172,4,205,60,78,250,1,232,238,64,66,251,77,170,95,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,115,32,57,8,17,197,44,70,224,27,246,181,10,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,37,184,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,12,140,209,121,252,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,244,8,10,223,248,245,205,44,119,146,220,39,99,156,204,203,75,239,177,177,37,155,217,157,138,183,178,195,81,210,234,220,169,97,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,112,10,213,121,163,249,19,204,223,185,125,98,137,4,117,112,245,204,123,140,236,115,159,185,105,130,177,78,114,118,219,46,32,198,22,107,93,198,155,232,237,170,62,189,44,245,177,71,44,123,194,152,76,119,1,147,106,46,196,218,234,206,207,222,166,253,99,25,146,24,214,213,150,185,209,128,115,26,251,79,87,61,183,10,226,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,93,53,118,241,89,41,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,68,65,0,63,209,71,227,179,253,156,255,0,224,205,159,254,104,166,251,135,172,83,125,199,57,5,150,152,215,20,215,118,219,214,32,193,246,107,165,198,167,164,17,245,234,167,162,138,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,88,203,172,148,248,78,242,177,147,127,47,240,247,167,64,130,207,248,246,230,133,248,20,197,81,101,31,15,82,90,175,56,174,205,112,138,76,77,116,170,143,180,80,209,116,164,98,59,96,11,59,117,38,61,175,28,228,196,221,17,114,1,118,157,220,169,239,43,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,29,185,152,112,81,110,225,131,29,219,113,182,90,91,59,54,91,98,221,41,168,168,227,106,169,189,141,93,12,49,180,148,243,84,76,82,111,235,104,115,198,229,38,231,210,113,96,97,133,136,169,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,100,60,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,7,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,22,217,115,206,58,166,110,37,239,147,227,235,85,93,62,74,223,234,33,164,180,195,37,52,71,113,195,128,0,192,213,132,240,6,233,194,82,98,146,104,93,229,56,247,179,66,103,210,217,63,138,230,185,198,191,225,55,21,79,195,94,89,220,238,180,216,111,9,92,42,41,177,108,186,244,97,188,93,33,144,69,169,246,56,180,133,13,44,145,159,121,22,201,37,125,204,14,208,195,41,91,7,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,191,78,161,179,56,196,110,193,145,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,181,231,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,32,183,254,61,115,75,29,228,183,9,216,231,51,50,210,251,236,108,73,102,246,103,98,173,236,176,212,116,186,183,42,88,100,252,92,192,113,150,177,202,99,239,11,233,174,173,163,179,59,68,15,244,81,248,236,255,0,103,63,248,51,103,255,0,154,41,84,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,86,1,205,111,138,60,246,225,175,240,93,248,20,199,63,71,62,145,251,111,218,127,212,202,58,206,191,103,236,61,31,235,152,164,219,183,175,47,228,233,174,238,253,116,109,47,253,69,95,60,239,204,159,235,39,236,212,30,83,128,174,61,120,177,206,158,44,112,54,89,230,94,107,123,103,13,222,125,167,219,104,189,133,109,167,234,244,173,181,83,71,248,200,105,194,65,210,72,128,189,210,109,116,209,245,103,118,121,127,80,3,202,227,207,102,89,125,245,232,245,170,127,144,104,180,127,171,69,185,104,237,170,13,25,181,90,45,222,11,106,2,34,32,107,162,211,193,107,223,170,32,55,214,183,51,234,182,173,89,244,64,61,124,91,224,182,23,188,61,238,185,29,245,103,253,11,141,221,153,153,217,251,208,104,219,180,239,110,230,240,91,73,204,159,65,238,31,7,118,238,91,219,82,118,119,110,230,91,180,248,50,14,188,192,3,19,232,218,151,119,138,249,82,17,13,72,182,141,249,63,229,95,98,77,94,86,111,177,117,204,29,255,0,33,181,116,29,33,9,96,45,28,117,103,111,225,62,171,73,99,157,207,169,16,235,221,183,77,123,191,74,250,129,185,159,189,187,180,254,250,225,154,34,145,216,89,181,248,160,218,228,26,238,103,212,31,195,85,195,52,145,71,27,78,90,106,207,225,167,115,46,104,41,206,41,93,192,93,203,77,29,157,217,124,187,165,67,71,74,114,147,179,51,51,187,190,159,99,160,217,85,114,127,125,224,38,114,54,118,118,209,219,71,211,187,69,230,111,151,188,71,76,241,5,28,17,72,62,246,231,50,125,91,195,251,102,251,87,110,35,142,180,224,168,2,213,163,45,195,167,118,175,175,199,95,208,190,148,204,211,236,41,59,136,53,118,102,250,208,124,219,101,93,222,170,40,206,180,136,25,196,29,246,72,253,218,248,252,93,118,42,105,32,184,59,194,90,204,194,238,219,77,153,217,255,0,78,191,161,119,2,54,141,158,65,215,86,109,197,175,193,119,232,244,156,30,70,254,11,51,182,159,106,14,141,5,182,158,23,8,138,156,7,86,102,22,97,111,131,47,181,37,12,109,71,180,35,97,213,155,188,89,153,219,193,117,104,233,26,58,178,151,222,212,137,223,197,190,213,245,122,163,220,218,247,51,104,255,0,165,6,148,2,48,194,209,106,255,0,95,127,143,130,231,128,183,3,190,174,253,235,231,237,104,218,89,219,242,183,187,182,190,26,58,223,73,87,172,227,78,27,92,75,87,119,209,245,240,255,0,161,7,209,86,59,199,237,178,178,166,193,27,210,68,230,207,125,164,127,202,102,238,236,114,253,110,175,137,91,135,19,118,232,107,105,222,2,35,247,110,16,23,186,236,223,246,185,125,159,106,12,123,235,29,250,230,78,204,206,250,120,126,133,215,1,35,38,17,110,247,125,25,125,156,81,3,69,118,168,97,213,197,182,104,239,253,195,47,155,111,29,213,212,227,245,202,13,253,246,65,33,188,176,237,210,210,195,117,170,169,150,104,198,106,219,91,139,52,140,227,238,207,85,175,115,41,122,194,71,25,216,233,222,57,28,155,223,241,254,236,148,76,242,248,137,218,222,113,59,119,61,101,11,55,215,223,81,80,165,135,3,196,208,225,154,48,109,123,186,158,63,238,132,131,238,190,158,14,186,83,0,212,204,45,32,179,180,78,237,167,193,255,0,79,243,46,90,153,4,101,133,181,241,47,241,178,233,68,224,243,212,184,191,126,255,0,241,186,13,245,52,133,36,123,25,157,197,188,59,219,185,190,197,242,174,16,11,82,72,210,143,112,187,55,127,127,118,172,190,241,30,200,199,237,110,245,242,170,100,25,166,120,221,251,221,223,185,191,74,15,23,107,167,162,168,109,205,60,142,44,78,206,255,0,201,250,23,220,175,161,154,39,22,164,23,148,126,46,100,218,235,223,250,23,29,170,154,59,88,116,137,201,133,201,205,220,187,223,189,180,248,126,133,201,115,142,89,4,99,97,247,117,98,215,94,253,123,208,83,140,107,143,163,193,157,35,170,170,8,30,93,172,206,225,33,59,235,187,248,159,220,175,191,131,113,205,138,255,0,24,203,13,203,124,197,25,145,56,197,32,190,140,122,120,187,126,133,230,243,35,8,205,136,40,96,130,170,57,69,130,81,54,233,200,12,253,204,109,241,215,235,84,115,45,102,172,193,247,89,109,53,145,4,83,193,74,98,64,126,251,182,227,19,110,241,125,60,29,144,93,229,186,227,95,48,136,85,70,1,163,59,150,221,123,155,95,210,255,0,5,244,227,150,19,247,99,47,123,225,163,105,175,216,255,0,98,248,86,122,249,235,170,71,120,3,69,166,225,33,103,103,119,213,155,226,255,0,165,125,211,183,65,60,143,51,145,234,255,0,83,182,159,224,65,243,238,183,136,237,134,49,147,198,18,22,187,155,107,191,213,167,135,233,93,155,93,107,87,83,141,64,187,123,222,26,51,179,63,123,183,199,244,47,155,119,194,48,221,107,32,150,87,157,154,3,220,27,12,91,93,116,215,93,91,236,95,122,215,111,107,117,32,83,69,185,246,235,174,231,103,127,23,127,135,233,65,203,11,84,51,147,180,66,185,55,74,78,194,66,223,106,231,114,218,204,207,249,79,240,90,48,179,190,231,241,100,28,50,66,4,14,46,44,250,247,190,169,16,48,15,119,115,51,232,185,100,109,69,223,234,90,3,48,143,119,199,189,1,217,137,181,102,91,197,105,177,196,95,79,21,179,95,173,7,33,14,190,11,70,13,11,227,162,212,75,86,213,214,143,222,131,70,213,159,189,106,136,129,166,168,136,129,250,81,217,106,223,82,220,131,107,54,171,93,25,106,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,98,222,136,52,102,209,104,237,162,220,180,47,4,27,81,17,1,29,17,6,154,147,247,54,157,254,40,224,194,58,234,235,85,171,107,240,241,64,109,93,187,214,142,250,255,0,39,114,209,217,153,245,47,143,212,182,201,171,247,54,158,29,200,17,185,16,234,250,107,175,193,28,116,238,101,171,155,183,115,50,209,187,223,70,240,209,7,24,27,176,125,186,173,228,228,205,221,162,54,237,250,182,158,11,147,82,127,117,180,254,84,29,50,149,220,74,50,102,247,155,78,239,181,120,252,96,47,21,37,80,120,188,128,225,252,224,235,217,215,139,181,41,200,222,34,206,255,0,204,206,169,190,47,169,114,142,65,102,239,148,152,11,244,56,63,135,218,131,126,15,167,33,183,64,46,237,238,151,119,254,121,47,183,81,27,67,80,115,234,238,239,163,187,126,134,94,119,11,209,70,84,1,239,22,144,62,230,239,241,247,157,215,163,166,140,42,8,129,156,155,110,141,252,232,62,29,102,32,158,162,172,40,232,226,141,155,168,241,74,242,139,235,163,190,158,238,143,250,124,126,197,234,104,10,103,163,216,251,53,0,6,109,53,93,120,168,69,202,93,73,244,23,248,63,126,157,235,181,108,162,138,154,89,30,156,141,222,103,103,45,238,221,218,107,225,167,233,65,223,163,23,104,247,63,215,223,250,116,92,242,136,140,36,237,174,247,209,219,234,92,145,69,220,198,239,224,218,119,47,157,95,82,49,180,148,172,207,172,143,187,95,229,255,0,161,7,201,190,98,70,167,103,114,139,93,1,159,184,126,223,210,183,225,10,167,173,171,150,183,77,52,140,162,211,79,180,95,252,106,142,102,22,41,107,245,222,28,61,12,59,14,170,152,73,136,135,70,109,166,69,226,206,255,0,197,250,149,116,194,84,157,158,150,66,221,174,178,59,120,253,130,131,239,171,122,226,58,97,129,136,244,119,119,174,129,191,252,65,43,133,86,235,196,228,123,169,117,103,239,246,132,31,253,142,104,32,7,23,72,39,119,170,38,103,213,246,127,196,101,241,105,13,226,170,134,70,211,221,144,95,251,235,238,226,217,98,246,173,75,51,31,240,52,240,254,35,47,137,64,45,37,125,48,63,129,76,13,253,246,65,40,28,184,240,243,220,240,165,61,232,229,97,119,172,165,54,22,45,63,38,174,165,187,219,71,254,47,214,165,78,209,11,67,110,166,102,119,119,120,35,215,255,0,53,148,118,114,224,40,3,41,108,244,195,212,221,5,67,106,239,166,143,173,117,83,169,24,160,219,217,33,113,215,190,49,241,253,8,58,119,80,112,150,10,161,211,72,183,234,207,246,232,203,228,219,42,134,122,186,160,22,118,119,62,253,127,75,174,246,32,171,40,227,29,5,180,23,38,126,239,181,149,44,193,119,217,103,197,120,130,159,166,13,182,176,153,159,71,248,20,191,111,216,130,175,232,210,176,194,90,182,172,205,221,246,46,156,212,175,4,142,44,250,137,123,207,245,174,90,121,136,168,192,217,155,118,209,253,30,12,182,213,212,107,30,221,63,130,218,254,157,80,121,170,226,133,129,199,223,216,236,218,248,107,226,186,20,23,26,136,164,122,105,194,61,238,206,108,224,207,166,157,205,241,117,191,14,207,53,76,193,33,176,49,49,19,54,154,233,166,213,201,75,69,28,210,59,72,68,206,195,240,116,10,145,234,139,48,124,31,226,168,134,45,179,63,210,90,74,234,89,27,116,87,10,105,36,105,31,187,96,179,107,166,141,227,220,202,185,220,117,143,109,64,233,167,112,104,254,58,247,186,164,216,228,218,138,146,162,162,38,119,120,63,25,161,124,89,163,119,65,83,48,37,81,246,122,121,64,91,222,18,103,213,190,29,69,80,169,64,167,102,150,71,102,102,125,71,79,211,241,84,131,36,171,10,227,103,183,92,156,88,122,195,35,105,166,154,105,59,183,248,149,104,99,208,53,127,169,208,108,157,139,112,56,233,227,223,170,227,102,120,101,23,14,254,169,106,90,255,0,139,249,215,102,50,220,12,95,90,208,129,153,156,187,254,180,26,185,176,248,234,182,57,107,174,207,23,240,215,193,105,227,163,124,9,113,234,251,159,110,157,207,241,65,202,207,163,119,248,255,0,121,106,108,238,58,253,136,12,238,26,124,86,230,98,110,230,211,79,181,6,172,236,253,236,182,155,106,180,23,211,185,106,131,70,110,237,89,106,157,232,128,136,221,203,86,111,138,6,154,178,109,250,214,228,65,163,54,139,84,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,105,229,29,158,153,113,139,248,108,179,228,133,178,243,210,198,120,19,183,203,114,181,212,51,4,147,82,212,87,205,60,117,84,253,239,213,133,187,64,70,110,218,16,72,204,196,44,199,17,73,125,75,25,108,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,66,156,52,113,23,129,56,160,202,202,12,204,192,181,31,216,168,239,20,91,38,254,166,93,59,52,51,79,71,212,150,40,250,221,46,184,15,84,7,97,248,179,248,179,5,85,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,32,200,196,12,197,128,237,127,41,240,47,225,67,52,240,110,89,251,83,217,159,75,113,5,186,197,219,122,29,110,203,218,170,99,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,171,208,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,6,75,200,162,131,149,247,48,74,107,77,53,151,133,236,233,186,213,152,29,64,208,96,251,229,76,178,212,158,249,165,165,167,163,178,180,81,64,68,192,196,115,144,79,44,187,35,6,24,189,208,16,210,160,115,88,227,142,167,45,109,85,252,45,229,176,82,75,125,196,246,119,12,83,115,35,138,118,183,91,170,132,193,232,130,61,93,194,166,104,181,34,41,5,186,112,203,25,3,17,74,50,66,20,87,154,199,28,116,217,149,117,175,225,111,45,130,174,43,22,24,188,56,98,155,153,28,176,61,198,227,74,70,15,68,17,234,204,116,208,203,169,17,72,47,212,154,40,200,24,70,33,146,104,224,94,131,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,187,89,177,129,127,5,249,167,140,178,207,218,158,211,250,37,136,46,54,46,219,208,232,246,174,203,83,36,61,94,158,226,217,187,167,187,110,226,211,93,53,125,53,65,47,252,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,116,30,43,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,154,13,176,199,10,57,143,142,120,101,188,113,55,130,162,246,205,171,11,226,10,187,61,254,215,4,46,245,84,52,177,82,211,78,213,227,163,191,86,22,237,4,210,179,51,20,66,3,35,238,7,144,162,243,252,58,231,206,50,225,183,55,44,89,173,131,43,106,196,237,213,0,23,58,24,106,26,16,187,91,156,197,234,40,165,114,3,29,146,8,232,196,224,91,13,130,65,109,224,46,193,146,242,47,21,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,229,50,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,183,171,226,199,205,62,114,124,192,196,62,163,58,245,88,139,131,172,119,109,225,59,8,241,109,96,172,246,206,27,188,246,255,0,164,16,244,225,167,246,15,74,228,212,20,190,241,207,212,170,235,200,238,255,0,139,137,186,122,123,218,179,238,65,55,220,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,21,173,99,131,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,144,158,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,15,86,136,186,151,104,238,179,90,171,97,177,86,210,81,220,142,158,65,163,168,171,166,42,152,33,157,197,250,103,36,67,36,101,32,49,104,238,13,32,57,51,59,49,14,186,176,89,7,49,254,96,20,124,59,216,165,202,76,161,196,95,231,177,95,217,167,150,166,158,56,42,35,195,180,187,194,77,213,1,48,73,25,205,52,108,224,16,184,238,104,229,121,73,195,241,45,44,37,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,80,56,145,182,103,109,167,59,113,77,47,17,178,85,158,98,157,68,85,55,199,169,171,130,164,247,205,4,114,196,204,116,228,80,176,52,39,19,0,70,251,35,6,16,102,22,29,173,119,252,154,46,121,37,65,157,183,250,92,113,29,33,102,45,198,158,10,108,10,243,82,79,49,136,52,21,146,220,158,35,17,120,97,62,140,81,51,153,184,155,131,152,3,232,114,9,5,229,100,95,43,220,154,192,252,56,222,242,115,53,35,250,77,126,198,189,154,183,16,94,41,100,40,251,13,116,1,43,82,149,181,205,191,21,217,250,243,48,202,65,186,110,172,189,81,233,31,103,8,118,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,201,121,71,87,57,60,71,195,236,121,79,105,195,120,200,59,126,108,119,203,131,97,167,168,151,169,109,165,150,166,157,235,106,170,35,25,6,54,134,72,233,94,16,121,4,200,164,215,166,62,228,167,24,82,14,84,60,113,212,225,171,173,147,132,124,198,10,70,177,92,170,42,3,8,221,156,226,167,122,26,185,74,73,202,138,119,39,22,148,39,148,143,164,77,172,173,52,163,30,134,50,7,70,93,22,42,235,37,62,22,44,25,203,133,184,125,193,54,14,32,111,126,213,199,212,118,247,11,189,73,84,141,76,157,242,155,193,28,179,11,51,75,52,112,60,49,201,38,165,190,64,50,223,38,189,66,11,85,231,39,146,159,78,120,125,180,231,29,37,195,163,87,150,87,7,235,65,36,187,99,158,134,227,45,61,60,155,69,163,39,41,134,112,163,113,212,192,90,62,190,187,139,99,40,192,224,191,56,236,89,5,197,6,0,205,92,83,14,251,45,170,225,37,61,198,77,198,221,154,150,174,158,90,73,106,116,0,51,62,136,84,20,189,49,23,35,233,236,109,28,181,105,254,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,150,50,232,50,168,81,151,207,7,26,221,104,48,6,86,101,204,52,244,143,109,190,94,46,55,186,137,72,11,174,51,208,195,20,49,8,22,237,172,14,55,9,156,153,197,221,220,99,209,199,71,98,189,254,22,51,175,247,68,240,251,130,115,142,75,127,98,171,196,22,247,237,240,12,93,56,194,186,9,78,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,208,173,204,235,52,191,10,28,100,227,94,201,125,246,157,171,9,118,124,45,111,254,149,232,246,94,203,27,118,184,59,192,72,246,215,73,91,239,150,237,117,247,73,193,129,3,150,46,86,254,20,56,201,193,93,174,197,237,59,86,18,237,24,166,225,253,53,209,236,189,150,55,236,147,247,24,145,237,174,146,139,220,29,218,235,239,11,131,26,159,229,26,188,146,242,207,21,97,252,184,204,76,210,187,82,118,123,46,48,184,91,237,246,142,164,114,4,149,29,129,170,122,243,142,224,96,56,92,234,218,49,48,34,252,100,19,139,176,184,119,201,82,12,85,213,85,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,165,75,213,98,44,173,199,120,83,2,97,28,204,191,216,187,46,27,199,125,191,232,253,111,106,132,251,103,98,153,161,170,252,88,27,201,30,201,9,135,241,130,59,181,212,117,110,244,25,36,228,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,88,245,240,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,144,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,219,68,68,5,74,184,167,201,79,221,19,195,238,54,201,200,238,29,138,175,16,91,219,176,78,82,244,227,10,232,37,10,138,94,169,116,228,118,133,231,134,38,147,104,57,116,220,246,232,90,59,85,84,65,138,186,201,163,32,115,142,197,196,6,77,97,60,226,195,144,246,122,76,77,111,26,137,41,183,25,246,74,160,34,142,166,155,121,128,60,157,41,227,150,46,166,198,19,217,184,125,210,103,80,3,198,134,78,88,178,11,138,12,127,149,88,90,109,246,91,85,194,58,139,116,123,77,187,53,45,93,60,85,113,83,106,102,102,125,16,168,24,186,132,78,71,211,222,250,57,104,210,127,201,179,58,254,156,240,251,118,201,202,187,127,70,175,44,174,13,209,158,56,182,199,61,13,198,90,138,136,247,19,200,78,83,12,225,88,197,160,0,180,125,13,55,22,247,65,93,121,135,227,91,174,0,224,183,53,111,182,106,122,73,170,42,172,225,100,49,169,2,32,104,46,21,49,80,204,76,194,66,251,198,42,153,8,31,93,24,216,93,216,153,156,95,31,108,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,82,127,206,247,52,191,249,180,201,75,125,247,253,87,138,110,246,206,203,250,41,168,39,235,56,127,244,200,118,1,253,166,63,189,186,183,254,81,217,103,138,177,135,23,182,124,117,105,164,210,203,128,173,245,247,11,189,84,145,201,211,30,211,73,53,28,16,9,136,56,52,198,115,185,136,25,14,232,224,156,153,221,195,71,9,190,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,91,255,0,31,25,103,138,179,119,132,44,201,192,184,42,147,181,222,170,45,244,247,10,106,81,142,73,36,170,236,85,112,214,28,17,4,96,70,115,72,20,228,17,131,15,189,33,0,187,179,59,187,99,217,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,41,53,140,182,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,131,37,60,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,86,151,205,179,26,218,176,175,5,184,130,197,112,167,171,146,163,24,222,45,86,74,18,132,5,194,57,194,164,107,156,165,119,38,118,14,149,12,162,206,44,79,188,129,180,209,220,135,181,202,151,51,63,8,156,27,97,203,117,69,93,214,174,191,5,92,43,176,205,100,247,9,58,155,186,114,53,69,56,66,78,100,79,12,116,181,84,209,11,62,221,189,39,1,29,162,46,246,87,206,147,56,236,88,195,57,112,150,78,218,33,234,85,229,221,190,162,162,233,83,184,219,109,85,200,105,228,26,109,132,12,207,178,8,41,229,234,9,152,151,105,219,238,148,100,206,22,85,144,57,57,125,226,3,57,112,158,78,225,201,187,61,94,38,184,13,60,149,59,64,251,37,40,9,73,83,83,176,204,26,78,148,17,203,47,79,123,17,236,218,62,241,51,44,154,84,48,114,96,202,26,108,95,159,56,151,55,46,48,82,77,79,151,182,113,134,141,138,121,66,120,110,55,14,164,81,204,0,62,225,131,83,67,93,25,49,191,115,205,27,176,187,182,224,153,244,4,68,65,0,60,209,252,246,102,111,220,190,143,68,174,255,0,146,230,122,101,197,14,9,196,124,60,92,239,61,135,25,215,98,10,156,73,109,166,168,102,8,238,52,165,71,77,28,129,78,122,251,243,71,217,76,206,55,102,46,153,49,142,246,9,94,59,64,230,143,231,179,51,126,229,244,122,37,110,184,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,25,68,34,183,94,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,43,138,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,130,255,0,249,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,221,120,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,167,249,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,62,121,103,130,242,107,151,183,12,16,91,177,30,38,236,184,111,11,237,169,191,226,35,181,147,205,93,93,85,80,17,189,68,144,210,129,200,90,201,44,81,3,126,48,130,32,136,8,201,163,222,130,176,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,188,101,243,206,252,201,254,178,126,205,93,76,158,231,47,83,87,157,183,137,243,135,8,213,219,178,235,18,212,91,225,182,195,77,85,21,81,225,32,142,2,10,137,157,227,165,142,106,224,154,103,9,13,157,216,226,6,38,140,100,125,0,156,238,46,214,171,253,171,33,175,182,43,157,37,198,219,113,167,196,21,116,117,148,147,12,208,84,193,32,219,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,91,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,138,230,143,231,179,51,126,229,244,122,37,74,173,252,58,99,187,223,14,53,188,75,216,41,251,118,27,177,98,10,171,22,32,247,225,139,217,155,66,223,217,101,247,229,105,38,235,73,112,112,219,28,111,211,232,238,39,208,253,208,157,238,15,184,179,193,188,93,101,127,211,139,21,61,37,158,251,65,81,37,53,247,14,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,102,189,64,103,114,136,217,171,170,198,179,134,46,33,113,87,11,249,203,101,205,204,45,77,219,251,7,82,154,227,107,58,169,41,225,185,208,202,59,101,167,144,129,255,0,185,144,28,132,196,37,138,35,112,61,155,94,122,63,117,230,77,126,230,15,221,113,219,110,191,65,125,159,219,118,246,2,237,221,110,209,217,123,39,75,93,189,110,213,248,141,119,244,183,123,221,78,159,227,16,117,120,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,199,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,175,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,178,225,195,166,59,178,112,227,69,196,189,254,159,176,225,187,238,32,165,177,97,255,0,126,25,125,167,184,46,29,170,95,114,87,146,30,140,150,246,13,178,70,221,78,182,225,125,3,222,10,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,33,89,72,255,0,42,254,58,170,112,6,33,181,112,195,154,85,245,115,225,139,229,68,54,220,25,52,52,177,108,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,250,70,32,219,70,51,51,142,205,120,92,200,191,221,41,158,216,103,37,62,148,253,28,250,71,219,127,170,125,135,182,116,59,61,28,245,63,188,245,35,221,187,161,183,242,219,77,218,247,233,163,248,172,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,9,211,230,71,197,133,79,12,57,37,28,24,51,17,213,218,51,23,23,84,12,56,98,104,109,209,85,4,65,79,60,7,91,52,173,56,148,44,13,9,244,217,157,136,220,231,7,17,208,76,194,213,120,53,230,185,157,184,187,25,88,242,123,53,178,206,175,50,238,87,186,135,166,161,185,97,154,120,41,110,228,110,211,72,239,45,59,188,116,146,3,126,40,92,216,169,130,24,98,146,73,30,77,29,213,133,231,87,19,185,203,196,37,139,4,216,51,99,20,123,110,60,5,111,154,223,109,169,150,17,237,83,245,76,94,73,234,102,252,185,166,112,142,158,55,50,126,241,128,73,217,228,41,100,146,245,57,50,112,233,244,151,29,223,120,151,191,211,235,65,132,58,150,44,63,239,254,93,210,120,91,181,75,238,74,196,221,42,89,88,54,201,25,1,246,221,194,236,80,247,7,149,231,87,230,159,11,124,191,161,245,27,138,176,5,127,252,234,252,211,225,111,151,244,62,163,113,86,235,144,28,38,99,46,35,50,191,53,177,198,95,212,85,215,95,114,214,158,215,83,79,135,41,40,26,121,239,33,85,36,237,43,70,125,65,113,56,162,167,146,70,1,9,14,87,208,5,183,56,179,132,170,114,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,119,190,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,225,67,141,188,175,226,135,43,238,152,240,103,164,194,183,44,43,78,85,120,178,215,87,85,33,65,98,128,164,169,232,203,37,108,176,195,12,128,112,210,156,206,67,221,27,106,199,166,154,184,85,92,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,199,135,137,222,33,113,87,20,25,203,122,205,204,83,77,216,59,127,78,154,221,107,10,169,42,33,182,80,196,59,98,167,140,141,255,0,186,144,220,68,4,229,150,83,96,13,251,91,223,241,209,198,109,247,140,60,199,165,185,199,106,246,54,12,194,253,162,159,12,219,101,0,122,161,142,87,14,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,201,77,112,78,67,99,44,103,147,217,135,158,67,69,87,73,132,240,5,61,24,29,192,169,216,160,173,184,212,87,82,83,141,16,19,152,190,241,138,164,231,34,22,61,141,28,98,108,61,104,201,5,53,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,87,127,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,218,2,170,188,78,240,245,138,184,95,206,91,214,81,226,154,158,223,216,58,117,54,235,160,82,201,79,13,206,134,81,221,21,68,98,109,253,212,102,194,70,33,44,82,131,25,236,220,225,146,154,40,107,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,29,202,243,58,227,199,240,33,98,169,200,108,167,189,109,199,216,130,222,94,210,186,91,174,61,58,172,47,9,28,37,30,163,210,38,235,84,64,85,12,59,100,142,88,69,227,153,180,223,17,56,80,174,107,220,113,212,226,91,173,239,132,124,185,10,71,177,91,106,41,195,23,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,170,79,164,175,52,69,30,128,49,159,90,50,215,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,111,107,197,30,69,254,230,188,246,196,217,41,244,167,233,31,209,206,197,253,83,236,61,143,175,218,40,224,169,253,231,169,38,221,189,125,191,150,250,237,215,187,93,24,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,90,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,253,192,15,24,54,174,44,178,140,74,224,245,113,227,188,29,79,71,65,138,194,104,133,130,166,115,2,104,235,162,40,192,98,217,80,240,202,111,24,136,188,70,38,27,118,52,114,73,9,153,107,195,214,42,205,76,154,205,28,220,194,213,61,127,193,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,78,135,103,25,13,136,88,122,79,41,185,143,75,105,249,76,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,18,127,204,55,152,254,108,100,159,16,86,252,167,201,9,253,147,244,35,163,81,137,158,227,69,77,83,75,124,146,162,42,122,152,169,152,72,94,88,225,8,75,105,73,28,177,72,69,60,140,219,122,97,33,87,254,1,184,239,190,241,145,244,134,211,123,202,79,163,213,120,70,223,111,146,225,119,162,186,4,244,53,53,83,245,5,197,160,145,134,104,55,188,50,28,98,207,56,176,129,177,202,36,193,213,130,204,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,89,4,240,9,195,197,215,134,126,26,44,24,15,21,90,169,40,49,101,194,162,166,247,136,194,154,176,170,67,182,206,122,0,185,59,184,49,199,77,29,44,38,209,126,47,124,68,226,231,171,200,97,143,10,188,171,191,28,116,216,107,151,254,13,225,31,46,66,173,175,183,42,123,144,98,235,179,28,180,237,67,73,45,218,166,113,162,129,197,197,229,57,226,32,234,147,235,19,67,41,71,161,148,135,209,179,85,218,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,61,94,75,229,14,50,207,172,208,195,249,71,151,240,82,73,125,196,85,5,13,59,213,206,208,193,16,4,101,44,179,72,125,238,193,28,81,201,35,176,177,27,176,59,8,145,59,11,228,61,195,23,15,88,87,133,252,154,178,229,30,22,169,237,253,131,169,83,113,186,29,44,116,243,92,235,165,45,210,212,72,32,223,220,198,12,68,100,17,69,16,57,158,205,207,79,248,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,179,92,107,206,58,166,217,197,28,87,12,21,106,171,188,100,141,21,56,218,43,40,101,166,138,58,219,129,180,164,242,93,233,92,128,101,136,217,156,70,58,121,143,97,199,31,190,208,201,46,176,133,218,243,71,242,39,153,191,114,250,197,18,128,21,58,124,122,230,150,4,206,158,91,24,231,50,242,210,251,237,156,55,121,246,103,98,173,236,179,83,245,122,87,250,88,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,193,98,11,202,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,229,142,15,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,29,218,242,175,227,170,167,0,98,27,87,12,57,165,95,87,62,24,190,84,67,109,193,147,67,75,22,203,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,164,98,13,180,99,51,56,194,98,85,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,85,244,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,218,6,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,87,111,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,131,39,52,81,129,202,83,141,127,109,209,209,240,155,153,183,59,173,101,234,30,180,152,46,225,59,245,227,42,24,96,234,29,176,157,135,124,125,16,138,89,34,41,8,133,227,114,137,158,54,138,16,57,63,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,122,172,210,202,220,9,157,56,18,231,150,121,151,98,246,206,27,188,244,123,109,23,106,154,159,171,210,152,38,143,241,144,152,72,58,73,16,23,186,77,174,154,62,172,238,207,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,15,36,149,111,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,32,176,14,83,188,107,220,112,182,42,182,112,175,153,23,61,248,110,243,173,54,14,156,222,150,158,27,85,113,73,81,81,37,60,132,226,18,77,218,164,155,104,57,72,100,210,180,81,128,59,74,238,23,1,204,235,143,31,192,133,138,167,33,178,158,245,183,31,98,11,121,123,74,233,110,184,244,234,176,188,36,112,148,122,143,72,155,173,81,1,84,48,237,146,57,97,23,142,102,211,124,68,240,215,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,183,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,61,154,245,13,153,138,83,119,161,92,175,120,40,253,207,248,16,51,159,48,173,151,90,28,201,198,86,243,166,150,221,90,221,31,99,90,202,97,48,167,120,132,159,89,165,233,65,52,143,35,49,199,238,69,178,50,9,122,151,212,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,182,45,232,131,70,109,22,142,218,45,203,66,240,65,181,17,16,17,209,16,105,169,63,115,105,223,226,142,12,35,174,174,181,90,182,191,15,20,6,213,219,189,104,239,175,242,119,45,29,153,159,82,248,253,75,108,154,191,115,105,225,220,131,81,213,245,119,211,185,221,153,104,227,167,115,38,247,22,97,238,240,77,117,38,102,240,65,198,6,236,31,110,171,121,57,51,119,105,252,168,219,183,234,218,120,46,79,121,251,155,79,175,189,7,87,174,226,254,243,55,242,47,27,140,5,226,164,170,15,23,144,28,63,156,29,123,106,152,220,163,103,103,239,213,83,76,95,82,229,28,130,205,223,41,48,23,232,112,127,15,181,6,252,31,78,67,110,128,93,219,221,46,239,252,242,95,110,162,54,134,160,231,213,221,223,71,118,253,12,188,238,23,162,140,168,3,222,45,32,125,205,223,227,239,59,175,71,77,24,84,17,3,57,54,221,27,249,208,124,58,204,65,61,69,88,81,209,197,27,55,81,226,149,229,23,215,71,125,61,221,31,244,248,253,139,212,208,20,207,71,177,246,106,0,12,218,106,186,241,80,139,148,186,147,232,47,240,126,253,59,215,106,217,69,21,52,178,61,57,27,188,206,206,91,221,187,180,215,195,79,210,131,187,68,59,119,19,248,247,106,187,50,136,140,36,237,174,247,209,219,234,92,145,70,250,49,59,254,75,124,23,206,175,169,24,218,74,86,103,214,71,221,175,242,255,0,208,131,229,95,49,11,81,179,129,197,171,128,179,119,15,246,218,125,107,139,12,207,219,238,48,215,233,167,77,204,52,255,0,120,255,0,229,84,163,51,49,23,181,49,7,209,88,162,218,114,195,183,121,14,141,238,72,111,227,171,255,0,19,234,85,183,10,209,60,52,196,123,181,210,82,248,255,0,106,200,61,10,183,174,35,166,24,24,143,71,119,122,232,27,255,0,196,18,184,85,110,188,78,71,186,151,86,126,255,0,104,65,255,0,216,230,130,0,113,116,130,119,122,162,102,125,95,103,252,70,95,22,144,222,42,168,100,109,61,217,5,255,0,190,190,238,45,150,47,106,212,179,49,255,0,3,79,15,226,50,248,148,2,210,87,211,3,248,20,192,223,223,100,18,129,203,143,15,61,207,10,83,222,142,86,23,122,202,83,97,98,211,242,106,234,91,189,180,127,226,253,106,82,240,196,29,27,60,13,174,174,251,181,255,0,207,37,30,156,184,10,0,202,91,61,48,245,55,65,80,218,187,233,163,235,93,84,234,68,172,206,47,111,140,135,94,253,124,127,186,116,28,23,120,8,164,130,113,118,252,81,17,187,63,242,63,248,151,202,182,85,12,245,117,64,44,236,238,125,250,254,151,95,66,251,84,64,35,181,155,65,99,215,95,228,84,171,5,223,101,159,21,226,10,126,152,54,218,194,102,125,31,224,82,253,191,98,10,191,163,74,35,9,119,106,218,119,125,139,167,53,43,193,35,139,62,162,94,243,253,107,150,158,114,42,80,38,102,220,192,63,163,193,109,171,168,214,61,186,127,5,181,253,58,160,243,85,197,11,3,143,191,177,217,181,240,215,197,116,40,46,53,17,72,244,211,132,123,221,156,217,193,159,77,59,155,226,235,126,29,158,106,153,130,67,96,98,98,38,109,53,211,77,171,146,150,138,57,164,118,144,137,157,135,224,232,21,35,213,22,96,248,63,197,80,60,201,195,210,213,213,203,37,190,80,105,158,104,220,186,196,251,118,244,244,238,209,181,215,195,251,234,224,46,58,199,182,160,116,211,184,52,127,29,123,221,82,204,89,27,11,184,196,253,237,32,254,87,247,40,42,54,4,170,62,207,79,40,11,123,194,76,250,183,195,168,170,21,40,201,54,217,15,107,3,119,142,158,58,179,252,85,32,201,42,194,184,217,237,215,39,22,30,176,200,218,105,166,154,78,237,254,37,90,24,244,13,95,234,116,27,39,98,220,14,58,120,247,234,182,106,81,202,38,218,107,43,179,22,191,103,212,187,17,150,224,98,250,214,132,45,222,93,254,8,53,115,97,241,213,108,114,215,93,158,47,225,175,130,211,199,70,248,18,227,213,247,62,221,59,159,226,131,149,159,70,239,241,254,242,212,217,220,117,251,16,25,220,52,248,173,204,196,221,205,166,159,106,13,89,217,251,217,109,54,213,104,37,167,114,213,6,141,245,178,213,17,1,17,187,150,172,223,20,13,53,100,219,245,173,200,131,70,109,22,168,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,77,53,90,162,13,143,220,139,122,209,217,157,6,212,90,237,117,163,247,32,34,34,3,184,139,59,187,119,45,141,24,59,57,237,239,215,185,111,118,103,109,29,25,180,240,248,32,227,122,112,102,215,70,254,117,187,161,27,190,174,63,223,117,200,206,206,154,232,253,238,218,32,227,40,35,126,230,31,239,173,122,32,205,160,182,159,202,183,119,105,226,203,86,118,116,29,74,168,100,104,77,163,33,102,209,255,0,192,169,46,104,49,208,211,181,105,59,127,92,198,205,183,189,245,104,201,254,63,161,86,25,28,200,91,103,129,62,158,31,5,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,40,41,118,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,192,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,226,7,8,213,97,234,208,11,117,25,69,1,152,187,179,49,150,140,218,63,123,147,62,158,46,189,109,180,36,112,102,154,51,115,23,109,175,167,131,234,255,0,244,32,244,20,244,196,229,188,29,152,36,118,119,103,126,247,101,222,24,98,133,216,128,52,215,199,189,117,233,246,180,96,205,220,110,205,174,191,90,230,159,81,128,141,201,181,29,53,254,116,29,130,48,217,163,179,237,118,109,89,121,204,79,81,21,29,44,179,48,150,140,34,253,221,239,222,90,124,87,161,166,217,211,19,33,119,125,27,189,191,66,248,24,157,224,61,236,80,72,77,177,187,217,191,182,253,40,45,155,6,84,79,116,197,180,50,200,123,157,154,64,239,102,111,8,205,254,31,165,93,85,136,53,152,228,143,184,118,187,104,254,58,234,202,220,176,13,165,236,119,106,113,154,134,96,147,124,134,222,233,120,60,110,223,31,208,234,227,112,196,237,52,18,126,44,197,216,223,188,155,79,128,160,251,138,222,248,146,17,40,159,115,107,253,63,7,252,129,43,132,86,241,196,185,236,129,221,153,255,0,209,8,63,251,28,144,99,247,138,134,33,189,213,176,11,183,112,127,196,21,215,194,140,37,137,237,2,109,168,189,117,59,59,125,157,65,92,152,168,156,175,181,114,119,232,76,13,167,197,189,193,92,184,4,194,44,109,98,148,197,220,66,229,74,78,205,227,221,48,160,154,254,0,236,176,62,84,217,42,160,140,69,142,161,220,181,34,213,244,173,168,87,178,35,180,24,7,187,70,209,149,168,112,73,56,85,229,6,29,154,158,9,64,122,210,235,188,124,127,167,103,240,254,101,118,13,224,200,60,214,42,222,240,132,130,76,221,55,45,223,110,174,42,144,229,236,63,230,175,21,31,118,167,92,239,175,251,249,149,88,198,34,65,79,214,103,102,17,34,220,223,23,212,135,69,72,48,11,19,226,172,69,211,49,252,101,99,187,247,248,123,210,248,160,174,214,103,98,164,137,159,224,44,207,255,0,154,203,175,124,216,194,82,179,62,128,44,207,245,235,185,117,45,177,206,208,198,222,61,205,224,223,98,219,121,146,81,14,142,195,220,224,46,205,183,199,189,7,195,183,213,20,205,215,7,118,218,78,61,236,223,87,253,43,181,93,17,72,109,53,35,176,54,155,95,119,242,254,159,177,121,28,58,51,89,237,210,117,233,39,140,218,103,38,119,7,240,118,22,248,173,110,248,172,233,68,94,74,209,139,87,102,247,216,27,235,250,208,122,123,165,20,85,76,51,48,55,118,131,222,239,246,186,164,24,146,220,247,41,2,130,93,164,82,204,1,222,238,205,222,58,124,63,74,246,22,172,104,46,4,45,57,200,250,187,234,2,14,218,119,119,46,107,53,134,178,225,115,166,168,236,114,69,77,213,2,17,148,72,92,93,137,153,245,238,253,63,20,30,143,43,48,252,22,75,13,190,153,163,6,56,122,154,184,25,59,119,204,229,241,253,42,163,104,39,161,105,225,224,190,85,174,134,42,114,232,56,54,240,23,125,204,239,167,142,191,227,95,76,93,193,221,137,159,244,160,228,90,62,191,4,103,103,240,117,170,14,23,215,82,111,181,106,2,238,253,254,12,183,109,209,220,157,181,250,180,90,247,124,62,62,40,15,160,183,114,211,93,81,16,104,237,170,213,25,181,68,4,77,29,110,209,190,40,52,102,91,145,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,61,6,55,225,87,25,88,248,99,203,206,41,48,229,182,174,229,132,241,29,61,101,54,32,156,100,105,30,211,113,138,233,87,75,19,152,8,51,199,77,44,81,211,136,155,145,254,59,168,36,225,212,132,73,193,223,21,88,203,133,12,220,183,227,11,53,202,172,176,197,198,162,158,155,22,90,35,141,166,11,141,185,143,223,113,136,140,7,180,198,37,33,66,123,135,105,187,139,191,76,228,3,151,62,92,152,90,197,142,121,117,96,188,21,138,104,123,109,151,16,91,241,21,174,227,77,213,56,250,244,179,221,43,227,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,24,60,125,112,81,138,184,83,204,122,187,221,166,217,218,50,203,19,92,38,147,14,92,41,218,67,142,131,123,148,131,108,168,121,8,204,102,136,25,216,8,201,250,209,131,155,62,225,148,34,9,222,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,107,117,230,143,228,79,51,126,229,245,138,37,25,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,74,121,152,221,173,87,254,95,249,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,97,154,10,152,36,187,80,148,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,134,30,19,188,211,228,223,204,12,61,234,48,41,201,227,147,132,75,87,23,217,70,56,82,11,141,37,159,22,88,106,10,229,135,46,179,211,137,128,78,224,226,116,179,27,11,202,20,211,54,221,253,55,213,142,56,100,113,147,164,209,148,27,112,157,230,159,38,254,96,97,239,81,129,100,166,131,22,204,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,79,243,85,143,113,87,250,107,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,164,68,95,23,117,57,60,197,56,21,166,226,151,6,190,56,203,234,10,64,205,75,5,60,48,208,205,83,85,40,5,206,221,11,212,27,219,89,158,70,130,19,41,42,10,64,152,131,242,192,64,140,0,156,194,149,114,167,224,114,167,45,109,84,28,82,102,73,210,75,125,196,246,118,60,45,108,16,138,118,183,91,170,132,13,171,78,77,29,194,166,104,180,17,24,201,186,112,203,32,155,145,74,81,194,21,171,151,207,4,150,174,20,48,4,151,220,79,5,37,118,98,226,170,122,121,174,181,133,74,35,61,166,2,134,18,59,72,72,51,74,6,17,212,12,132,82,198,226,211,63,77,201,157,163,143,72,97,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,86,127,204,127,151,253,103,14,247,217,115,111,40,112,239,249,211,215,246,104,37,166,167,146,122,137,48,237,86,192,143,109,65,204,114,72,112,205,35,57,132,206,91,90,73,94,34,96,252,75,203,120,28,149,60,172,98,159,152,21,222,157,110,85,43,153,63,17,217,95,145,217,13,89,132,49,238,8,164,198,151,44,196,167,169,182,217,240,253,116,82,118,41,158,46,153,73,85,81,40,56,148,97,1,73,1,143,76,198,103,145,227,233,148,122,20,209,4,75,112,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,207,246,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,98,238,178,8,229,231,195,142,104,112,209,144,212,248,67,53,49,189,93,198,229,113,168,123,144,97,246,150,57,168,176,219,73,239,21,44,18,179,57,25,145,59,156,187,77,225,105,28,186,67,251,228,211,133,208,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,123,150,117,166,213,127,229,255,0,151,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,181,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,134,30,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,22,235,106,228,227,131,106,56,151,191,222,111,55,90,186,44,155,162,168,161,185,217,108,176,212,188,245,55,32,148,37,122,155,116,181,46,99,53,48,67,52,113,232,91,100,57,41,231,6,105,154,102,51,9,41,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,8,136,130,210,185,134,112,89,106,226,159,43,234,47,184,67,15,210,22,106,97,170,118,124,63,88,245,35,74,245,176,52,155,165,183,207,33,11,137,129,11,202,81,49,184,176,76,226,253,72,192,230,221,2,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,101,60,163,47,155,175,7,216,102,191,6,220,56,180,193,237,73,109,190,218,234,41,135,23,12,210,212,25,221,224,149,233,40,105,14,38,115,40,162,56,28,99,23,1,0,99,9,12,136,183,70,34,97,245,114,67,155,126,13,139,133,203,158,51,206,249,169,43,115,67,12,84,5,166,43,29,187,88,39,196,166,113,110,167,172,102,233,244,169,192,156,101,105,200,55,4,111,22,230,1,121,233,233,202,40,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,149,87,233,202,231,130,75,87,16,56,154,108,237,204,136,41,43,48,78,11,188,5,32,89,106,233,70,162,11,237,107,83,156,133,20,154,76,37,24,64,82,81,74,226,113,156,115,52,143,27,234,205,35,32,185,94,85,252,10,211,96,12,61,106,226,123,52,168,41,39,196,247,202,120,110,88,50,24,106,165,223,105,183,79,75,48,20,242,188,114,52,50,29,84,53,44,237,25,129,244,128,65,247,12,134,97,28,143,162,32,44,125,185,151,96,10,108,190,227,75,49,41,109,184,122,174,213,109,190,84,83,95,233,94,102,151,101,97,213,211,71,45,85,68,71,35,190,240,42,199,171,103,218,251,4,196,192,118,236,218,217,4,168,171,231,123,149,191,252,218,103,93,190,197,254,171,194,215,123,159,106,253,21,52,16,116,92,255,0,250,100,91,192,62,195,47,222,217,7,213,229,99,197,117,30,11,225,79,52,45,249,155,47,79,13,228,174,203,197,37,72,205,4,114,73,75,94,245,18,53,4,64,109,24,148,197,85,4,189,55,146,87,41,36,172,8,219,107,0,179,196,178,244,24,103,26,221,112,173,151,22,88,173,244,244,146,83,227,27,60,118,74,226,152,9,206,56,2,225,73,92,197,19,177,51,49,245,104,98,23,114,98,109,132,109,166,174,196,62,255,0,132,44,161,166,207,126,37,242,247,43,110,16,82,79,109,187,94,2,107,164,21,51,203,8,84,91,169,128,170,171,33,99,139,223,19,58,120,37,0,113,113,247,200,125,224,252,166,9,222,224,191,39,47,185,5,195,6,0,202,172,83,54,251,213,170,223,37,69,198,61,160,221,154,170,174,162,90,185,105,181,3,48,62,137,212,20,93,65,39,19,233,239,109,24,180,106,214,136,131,21,117,55,220,22,228,94,92,113,23,203,51,1,229,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,80,130,167,251,149,199,145,60,178,251,235,214,43,80,66,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,6,237,121,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,146,174,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,40,1,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,20,96,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,14,79,208,17,17,4,80,115,193,192,20,209,93,114,179,52,168,112,245,91,212,85,83,220,108,23,75,176,180,165,3,4,69,20,244,84,230,250,244,128,221,230,175,49,238,99,54,105,63,41,163,109,180,127,147,238,113,223,112,55,20,13,149,84,240,246,139,46,101,219,231,167,172,143,112,7,66,170,134,158,122,186,122,157,92,8,203,104,5,76,93,54,32,23,237,59,203,115,198,44,164,87,153,214,86,254,20,56,54,198,189,146,197,237,59,174,18,236,248,166,223,253,53,209,236,189,150,70,237,115,247,152,137,237,161,146,183,220,45,218,235,238,139,155,2,130,28,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,10,191,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,210,41,201,111,39,47,184,63,38,177,110,113,93,230,233,210,102,37,194,158,158,215,77,180,31,117,45,180,170,35,42,157,226,110,237,190,121,234,34,233,144,1,15,102,221,239,12,130,237,13,139,37,222,26,242,134,155,33,114,27,3,101,28,48,82,71,81,135,108,240,195,112,122,73,229,154,9,110,39,172,181,179,70,114,232,110,18,84,201,52,140,206,195,163,27,51,8,179,48,176,84,180,69,97,92,207,120,224,205,14,25,105,176,246,92,229,29,150,174,211,125,196,244,239,114,124,93,87,67,28,244,148,240,69,46,211,165,165,25,68,162,150,167,86,23,151,120,187,69,20,177,232,36,83,9,196,23,65,197,143,149,140,228,249,127,136,125,58,117,141,98,187,78,24,56,219,186,229,118,69,230,119,13,56,238,122,187,134,19,198,56,94,247,73,97,168,154,168,156,44,21,179,91,107,127,21,20,67,9,153,133,85,73,211,3,142,240,142,35,35,149,255,0,46,87,123,75,65,149,66,34,32,40,96,231,63,148,52,216,67,62,112,214,110,91,160,164,134,159,48,172,229,13,99,12,242,156,243,92,109,253,56,164,152,192,189,192,7,166,154,134,49,96,126,247,134,71,113,103,125,199,51,234,197,121,193,100,229,139,28,240,192,249,171,81,55,103,189,101,165,194,10,138,57,54,153,245,233,107,170,32,164,168,166,209,140,64,119,25,211,75,212,113,50,110,205,176,118,180,132,232,45,87,146,222,113,216,176,126,114,226,220,157,187,195,211,171,204,75,125,61,69,174,167,113,190,234,171,104,212,72,84,219,4,29,155,124,19,212,75,212,35,1,30,205,183,222,41,5,154,208,56,167,206,191,221,19,196,22,54,206,56,237,253,138,147,16,92,27,176,64,81,116,228,10,24,34,10,122,94,168,245,36,102,153,224,134,39,147,105,184,245,28,246,232,58,51,121,252,155,205,236,101,145,25,137,111,205,44,190,158,146,12,67,105,167,174,134,134,122,152,26,96,167,58,154,73,169,94,102,7,247,72,192,103,35,6,38,32,222,35,184,76,117,23,242,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,4,218,114,125,201,203,22,6,225,129,179,86,158,110,209,122,204,187,132,245,21,146,109,48,232,82,208,212,79,73,79,77,163,153,1,109,48,169,151,168,194,4,253,167,97,110,104,197,213,245,47,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,226,176,231,10,184,203,29,112,161,112,226,91,2,91,106,238,193,133,113,69,198,211,138,41,34,145,136,233,109,209,209,208,207,13,100,80,176,110,32,2,158,167,174,91,223,104,116,141,129,128,38,49,246,188,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,34,87,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,32,57,143,242,255,0,172,225,222,251,46,109,229,14,29,255,0,58,122,254,205,4,180,212,242,79,81,38,29,170,216,17,237,168,57,142,73,14,25,164,103,48,153,203,107,73,43,196,76,31,137,121,105,7,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,78,79,22,62,86,51,147,229,254,33,244,233,214,53,139,35,60,242,199,248,55,52,248,38,204,236,193,203,236,67,73,124,195,215,204,183,196,21,52,53,212,206,251,37,15,103,212,51,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,57,136,50,19,224,95,131,43,23,7,153,113,85,108,146,235,237,156,103,138,59,61,70,38,185,68,102,212,165,36,76,125,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,42,249,140,241,175,251,170,179,30,11,6,0,185,221,99,203,44,45,248,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,106,193,205,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,49,130,38,146,55,154,48,165,154,153,217,228,3,14,169,145,182,210,140,0,228,180,174,20,120,81,204,126,45,115,28,48,86,10,139,176,218,168,122,115,223,239,243,194,231,75,104,165,39,118,98,38,103,110,164,199,180,154,40,89,216,164,33,39,119,0,9,36,0,169,92,188,248,44,186,241,79,154,20,247,220,95,135,234,203,42,240,213,67,190,32,172,106,146,165,106,217,218,61,209,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,164,102,112,238,185,94,119,22,155,85,130,213,144,214,43,21,178,146,221,109,183,83,226,10,74,58,58,72,70,24,41,160,140,109,131,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,77,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,52,107,115,206,252,201,254,178,126,205,65,106,188,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,88,175,49,158,10,63,114,174,99,193,127,192,22,203,172,153,101,138,127,25,109,169,157,186,177,218,235,157,205,228,182,20,219,136,203,104,3,73,17,74,194,71,25,16,235,41,67,44,143,104,10,255,0,249,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,154,192,16,93,255,0,46,110,10,63,117,86,99,207,127,199,246,203,172,121,101,133,191,25,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,125,92,234,252,172,97,111,152,20,62,157,113,86,171,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,247,85,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,35,215,150,93,218,213,101,227,143,44,43,47,55,58,74,10,121,42,46,84,129,45,76,195,16,20,243,219,42,225,134,38,34,118,103,57,37,146,56,192,124,72,204,69,181,119,102,82,127,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,4,42,106,121,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,152,33,130,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,44,151,178,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,106,188,116,97,108,167,225,127,23,210,243,3,181,80,237,204,154,30,209,102,160,183,75,45,73,210,226,27,197,93,16,81,82,157,75,234,99,12,52,180,48,214,202,241,196,48,188,196,34,207,48,22,155,253,7,11,188,209,178,27,136,123,173,183,4,98,42,106,188,190,198,215,90,129,164,163,181,220,165,237,20,85,211,153,75,211,138,154,180,68,69,205,196,35,109,179,4,46,82,76,17,199,213,126,247,11,32,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,121,254,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,53,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,106,74,232,161,152,128,42,160,105,99,153,162,148,89,244,48,105,97,138,70,18,213,183,198,5,226,44,237,148,242,134,190,49,57,91,226,171,6,123,97,90,46,28,173,54,168,112,102,99,92,34,179,91,104,170,110,82,15,176,171,162,163,57,167,105,228,168,146,73,101,132,161,165,170,170,105,3,121,54,201,34,104,217,218,22,152,45,131,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,105,105,230,17,128,48,110,86,114,225,198,217,125,151,216,122,146,199,135,172,116,246,74,106,26,26,102,125,145,7,182,104,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,186,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,210,174,104,254,68,243,55,238,95,88,162,65,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,65,0,43,35,62,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,204,89,84,32,198,7,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,121,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,167,123,152,207,5,31,186,171,46,32,191,224,11,101,170,60,205,194,223,140,182,212,206,221,41,46,148,44,198,242,91,10,109,194,3,184,205,164,136,165,98,16,144,72,117,136,102,150,70,161,124,168,120,28,166,195,86,171,39,23,25,140,117,109,125,185,83,212,30,17,180,184,75,78,212,52,146,140,144,21,108,236,76,47,41,207,17,31,72,91,88,154,25,70,77,76,164,14,136,86,174,92,92,14,84,240,165,131,107,241,134,96,157,37,70,98,227,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,72,142,40,132,88,154,22,150,72,203,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,169,167,50,222,95,117,57,61,117,188,113,7,148,22,170,72,242,250,190,163,180,222,45,52,145,69,75,6,26,51,42,88,35,104,216,231,115,156,42,42,103,148,152,33,136,66,6,208,89,152,24,116,178,188,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,79,135,140,239,192,60,95,228,53,14,96,81,216,233,10,219,136,41,234,45,119,236,61,93,36,53,173,75,59,107,29,77,21,64,182,162,96,66,236,66,210,8,188,144,205,25,144,14,253,172,16,195,203,91,32,127,14,188,80,97,255,0,164,121,123,244,163,2,225,126,181,207,18,246,144,214,134,15,233,121,187,16,207,171,176,201,190,168,98,210,15,123,168,33,38,224,40,198,93,39,249,69,6,32,226,3,36,185,86,102,230,40,202,108,155,192,21,120,230,229,126,168,158,231,139,99,171,184,79,111,11,80,25,140,246,75,117,44,210,52,253,64,167,163,168,159,170,69,25,156,167,81,25,245,155,105,65,29,255,0,240,235,197,134,73,113,75,106,175,184,101,6,35,171,174,168,179,83,209,77,120,161,171,183,79,75,61,180,234,134,71,142,25,28,199,164,102,207,12,162,239,9,200,12,224,250,19,179,139,184,99,110,166,39,148,87,9,152,55,15,101,221,191,138,203,205,69,37,239,16,226,170,122,154,107,44,115,80,56,158,30,8,42,234,233,106,94,41,30,66,25,14,113,142,61,79,166,6,1,190,54,119,25,15,116,59,43,244,178,243,4,166,201,238,95,248,43,135,204,160,186,213,199,152,53,244,247,170,107,197,218,146,89,105,103,195,64,119,99,158,55,141,206,7,9,206,162,154,121,69,142,25,68,224,125,9,157,141,135,64,245,124,212,56,234,169,199,248,134,235,195,14,86,215,213,193,134,44,117,19,91,113,156,211,82,197,178,237,113,130,170,19,24,34,105,35,121,163,10,89,169,157,158,64,48,234,153,27,109,40,192,14,75,74,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,167,249,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,62,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,48,162,188,122,229,110,4,201,110,91,24,231,45,50,210,197,236,108,55,102,246,103,98,162,237,83,84,116,186,183,250,89,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,65,98,159,238,104,254,68,243,55,238,95,88,162,80,2,131,35,222,43,184,81,203,142,45,114,224,240,86,53,139,176,221,104,122,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,164,39,180,90,88,93,216,100,17,23,103,3,8,228,12,123,51,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,54,79,202,10,249,165,241,57,151,28,67,103,45,13,147,46,172,182,170,186,76,3,218,173,127,75,232,170,90,111,111,199,32,192,125,54,126,144,191,70,158,113,170,24,221,164,146,51,234,156,145,187,9,234,65,121,92,180,185,130,83,103,13,170,207,195,230,111,221,106,228,204,26,10,126,205,103,187,85,203,45,84,248,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,82,119,115,114,214,176,115,71,242,39,153,191,114,250,197,18,136,14,10,56,99,204,126,39,51,150,138,201,129,111,87,92,45,73,135,244,186,92,49,125,21,51,201,236,25,0,76,233,36,103,105,98,126,177,207,24,12,108,18,52,141,161,200,204,227,17,187,75,255,0,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,41,190,227,163,131,43,23,24,121,113,75,108,142,235,236,108,103,133,251,69,70,25,185,74,102,244,163,36,172,29,90,106,152,199,93,97,151,165,19,60,130,47,36,100,2,67,185,152,226,146,0,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,103,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,12,112,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,157,78,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,58,127,204,183,151,221,54,112,218,175,28,65,229,5,170,174,76,193,160,167,237,55,139,77,36,82,213,79,137,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,244,22,103,55,29,98,7,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,207,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,94,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,253,2,133,110,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,11,95,226,195,136,106,158,40,243,182,241,156,51,225,42,76,52,23,26,122,74,104,109,176,156,83,28,65,4,1,27,188,181,1,12,69,82,100,66,68,199,32,185,136,56,70,207,178,48,102,166,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,171,175,4,156,31,98,110,46,115,66,43,40,181,93,22,9,177,212,64,88,178,241,73,45,63,94,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,182,149,85,230,89,192,173,55,12,184,154,151,51,242,198,130,146,151,43,241,29,68,22,218,90,17,170,150,73,237,23,22,167,119,40,13,231,144,229,152,38,104,38,152,100,98,125,175,212,140,132,24,99,121,2,93,56,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,170,170,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,135,33,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,50,168,68,68,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,11,77,53,90,162,13,143,220,139,122,209,217,157,6,212,90,237,117,163,247,32,34,34,3,184,139,59,187,119,45,141,24,59,57,237,239,215,185,111,118,103,109,29,25,180,240,248,32,227,120,3,77,206,223,223,91,158,158,55,125,92,127,190,235,145,159,84,119,209,252,91,68,28,101,4,111,220,195,253,245,175,68,25,189,198,211,249,86,238,237,60,89,106,206,206,131,175,44,50,51,126,40,133,155,95,138,164,89,160,199,67,78,213,164,237,253,115,27,54,222,247,213,163,39,248,254,133,88,101,41,54,177,71,175,123,252,27,85,240,177,53,130,11,181,186,122,121,160,105,26,81,38,118,220,77,174,162,237,240,253,40,41,118,12,186,157,69,20,115,74,68,66,196,206,205,181,153,219,222,45,127,192,189,237,36,207,44,112,206,206,251,29,245,209,219,191,70,126,245,226,7,8,213,97,234,208,11,117,25,69,1,152,187,179,49,150,140,218,63,123,147,62,158,46,189,109,180,36,112,102,154,51,115,23,109,175,167,131,234,255,0,244,32,244,20,244,196,229,188,29,152,36,118,119,103,126,247,101,222,24,98,133,216,128,52,215,199,189,117,233,246,180,96,205,220,110,205,174,191,90,230,159,81,128,141,201,181,29,53,254,116,29,131,32,233,247,179,232,237,222,188,230,39,168,138,142,150,89,152,75,70,17,126,238,247,239,45,62,43,208,211,56,236,19,54,119,238,109,52,253,11,224,98,119,128,247,177,65,33,54,198,239,102,254,219,244,160,183,107,116,242,220,243,54,89,28,181,102,171,171,1,220,204,218,51,52,142,222,31,165,92,181,162,45,213,33,44,90,48,179,147,59,63,142,187,85,6,177,208,13,179,26,213,206,84,83,11,203,95,85,48,62,210,252,146,98,209,251,213,123,195,85,3,44,47,248,185,25,250,132,218,187,105,252,22,65,247,149,189,241,36,34,81,62,230,215,250,126,15,249,2,87,8,173,227,137,115,217,3,187,51,255,0,162,16,127,246,57,32,199,239,21,12,67,123,171,96,23,110,224,255,0,136,43,175,133,24,75,19,218,4,219,81,122,234,118,118,251,58,130,185,49,81,57,95,106,228,239,208,152,27,79,139,123,130,185,112,9,132,88,218,197,41,139,184,133,202,148,157,155,199,186,97,65,53,252,1,217,96,124,169,178,85,65,24,139,29,67,185,106,69,171,233,91,80,175,98,56,218,40,218,48,109,25,181,209,90,143,4,147,133,94,80,97,217,169,224,148,7,173,46,187,199,199,250,118,127,15,230,87,94,63,146,221,206,223,165,7,158,196,195,36,128,4,4,205,211,105,28,181,248,248,127,145,81,236,189,135,252,213,226,163,238,212,235,157,245,255,0,127,50,171,184,166,57,58,79,32,19,48,136,202,69,175,197,187,149,27,192,44,79,138,177,23,76,199,241,149,142,239,223,225,239,75,226,130,186,89,73,138,16,7,111,201,0,103,254,101,195,124,216,194,82,179,62,128,44,207,245,235,185,116,173,145,206,192,31,31,116,124,27,236,75,204,146,136,116,118,30,231,1,118,109,190,61,232,62,29,190,168,166,110,184,59,182,210,113,239,102,250,191,233,93,170,232,138,67,105,169,29,129,180,218,251,191,151,244,253,139,200,225,209,154,207,110,147,175,73,60,102,211,57,51,184,63,131,176,183,197,107,119,197,103,74,34,242,86,140,90,187,55,190,192,223,95,214,131,211,221,40,162,170,97,153,129,187,180,30,247,127,181,213,29,197,52,221,113,233,75,161,19,72,46,253,250,55,228,186,246,118,172,104,46,4,45,57,200,250,187,234,2,14,218,119,119,45,148,248,122,182,230,111,43,81,75,29,57,54,160,18,129,9,51,183,119,127,119,233,248,160,245,153,89,135,224,178,88,109,244,205,24,49,195,212,213,192,201,219,190,103,47,143,233,85,25,180,54,103,211,227,171,47,149,107,161,138,156,186,14,13,188,5,223,115,59,233,227,175,248,215,210,23,32,45,9,159,79,175,68,28,171,71,215,224,140,236,254,14,181,65,194,250,234,77,246,173,64,93,223,191,193,150,237,186,59,147,182,191,86,139,94,239,135,199,197,1,244,22,238,90,107,170,34,3,247,178,39,138,32,34,45,218,55,197,6,140,203,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,219,163,173,200,131,77,25,109,118,209,111,90,104,200,54,162,215,111,218,180,126,228,13,116,239,91,72,217,223,86,240,90,187,252,25,109,218,205,221,162,13,53,239,208,153,221,188,87,32,179,179,234,232,192,223,23,213,111,65,163,51,51,104,203,134,86,50,145,135,71,113,213,190,11,152,157,216,93,219,234,92,113,145,17,59,19,59,54,158,40,62,117,125,0,77,47,188,26,183,193,245,127,169,151,79,217,175,12,141,210,22,22,213,187,245,125,23,222,148,24,135,87,254,11,58,224,96,19,109,175,223,240,100,28,49,83,3,48,147,142,174,204,206,238,206,235,148,233,227,146,50,23,13,68,180,213,181,117,172,76,81,147,129,150,172,79,160,234,218,119,46,102,103,23,118,126,246,65,176,66,40,99,96,118,209,153,155,78,255,0,130,248,215,218,109,244,210,200,204,206,221,218,120,255,0,25,125,122,128,51,23,218,207,245,54,141,175,197,116,171,162,148,233,158,55,18,240,110,237,191,106,10,83,83,107,42,91,245,52,254,224,196,49,62,231,213,252,95,115,120,191,242,42,157,134,79,71,146,38,240,239,47,179,95,117,82,188,109,117,170,182,218,167,172,8,137,166,140,35,219,175,119,115,155,55,197,190,215,85,23,4,92,163,169,164,150,87,32,35,105,8,123,141,188,52,31,169,7,174,86,245,196,171,15,102,212,191,251,225,7,255,0,99,146,184,85,111,124,76,11,189,27,105,227,237,8,63,251,28,208,99,235,138,89,158,255,0,88,192,222,235,8,59,127,230,10,211,5,140,165,139,108,195,15,229,189,125,62,157,223,30,168,174,60,70,102,55,186,150,34,215,86,6,119,211,251,65,76,43,84,116,56,154,215,85,27,106,81,86,64,108,223,107,72,47,254,36,19,201,192,104,76,57,25,134,134,167,247,193,150,125,95,77,63,237,234,149,117,234,209,121,127,221,37,185,100,30,22,171,154,23,98,150,90,134,119,215,234,184,84,183,212,223,82,187,164,30,63,28,72,67,66,98,239,166,164,250,54,158,62,240,170,47,149,181,5,62,48,197,32,238,238,209,215,59,120,120,123,211,127,145,86,188,123,14,248,105,132,123,152,183,238,248,235,222,42,142,101,173,1,81,226,172,87,46,132,221,74,237,91,81,118,254,28,223,229,65,93,237,2,207,71,28,132,218,51,51,55,127,232,101,186,225,76,211,202,51,180,68,108,0,195,163,107,175,139,255,0,149,110,179,143,82,130,16,127,7,1,215,255,0,53,151,124,1,155,220,118,238,103,240,65,227,171,172,19,145,118,99,96,118,49,103,219,169,119,247,254,143,177,124,154,252,3,105,185,196,222,209,181,20,164,37,221,248,201,71,187,71,250,157,190,183,85,0,105,198,106,144,156,197,223,107,109,255,0,15,249,87,35,195,27,199,239,55,197,5,60,182,229,133,182,142,34,56,109,192,44,228,237,167,86,87,127,6,239,239,127,177,123,74,27,64,66,17,142,193,103,7,215,77,207,171,119,175,171,24,176,142,154,124,86,174,44,197,189,155,189,251,157,7,28,80,116,229,115,209,187,219,69,200,76,207,220,236,155,191,145,107,227,224,131,141,181,2,45,31,187,187,185,105,212,45,124,123,150,164,206,46,238,253,250,248,186,219,183,86,213,188,16,114,177,179,248,45,141,171,59,234,254,62,11,107,106,36,207,226,206,183,179,179,252,124,16,106,139,86,109,86,186,119,104,131,107,107,240,91,180,103,77,25,150,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,149,115,115,226,11,41,240,166,77,77,145,23,188,63,106,196,216,227,17,246,75,141,190,134,225,5,72,251,30,148,138,160,26,237,12,209,139,3,204,7,4,144,140,109,40,147,245,157,204,100,139,124,82,121,254,31,56,170,193,188,40,114,183,192,88,194,243,114,164,44,79,113,167,196,84,216,78,209,36,111,49,220,110,45,117,173,216,229,16,152,23,102,140,138,50,152,247,14,208,118,22,126,161,198,7,18,216,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,29,76,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,82,233,158,57,69,154,25,31,202,59,20,101,254,108,99,186,188,71,119,165,167,176,77,13,61,76,17,137,216,96,59,141,183,91,75,74,18,200,213,33,79,43,76,33,46,237,54,56,128,48,198,0,205,218,229,71,193,71,224,203,10,193,196,166,102,91,45,85,56,147,22,219,233,234,112,148,90,117,166,179,218,230,140,137,234,55,177,60,99,53,84,114,7,112,142,248,226,109,174,108,243,77,16,214,190,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,11,255,0,229,227,196,46,21,225,127,151,166,98,102,230,41,166,237,253,131,48,42,169,173,214,176,170,142,158,107,157,116,180,22,225,138,158,50,55,254,234,67,113,19,32,138,41,77,128,246,109,120,224,206,140,222,198,89,245,154,24,131,55,51,2,122,73,47,184,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,189,216,35,138,56,227,103,39,35,118,6,114,34,39,114,127,149,38,0,198,81,96,26,124,210,44,61,86,248,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,245,3,120,166,3,29,204,219,217,164,217,187,167,38,223,191,144,56,195,46,48,6,114,225,60,101,155,152,11,233,166,16,181,92,6,123,165,147,123,55,105,143,105,48,150,210,208,37,233,155,132,189,19,118,142,94,159,76,221,128,201,216,36,215,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,147,69,242,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,100,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,188,166,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,245,106,213,121,163,249,19,204,223,185,125,98,137,3,250,40,252,9,255,0,179,159,252,25,188,127,205,21,213,44,85,214,85,8,10,56,57,207,231,205,78,21,202,252,53,144,22,42,218,78,209,142,42,10,233,125,1,168,136,167,142,221,71,36,101,4,103,11,131,152,4,213,58,24,202,196,29,244,50,3,111,98,54,25,31,88,224,241,161,156,118,44,253,226,131,31,230,174,22,135,101,150,235,112,142,158,221,38,227,126,211,75,73,79,21,36,85,58,24,1,135,88,41,198,94,153,11,16,117,54,62,174,58,184,81,85,127,252,155,51,175,232,55,16,87,108,156,171,183,245,169,51,54,222,221,25,227,139,116,144,87,91,162,168,168,143,113,60,130,195,9,64,117,140,90,1,147,201,208,211,104,239,117,226,178,39,132,203,174,54,224,19,60,115,190,225,129,105,43,171,169,234,45,181,216,66,178,109,212,245,112,65,107,146,66,187,212,197,33,176,4,148,207,77,60,160,226,38,108,114,210,27,108,234,195,18,181,252,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,65,147,242,46,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,5,111,252,124,101,158,42,205,222,16,179,39,2,224,170,78,215,122,168,183,211,220,41,169,70,57,36,146,171,177,85,195,88,112,68,17,129,25,205,32,83,144,70,12,62,244,132,2,238,204,238,237,112,8,131,21,117,34,156,150,242,114,197,140,51,151,22,231,21,222,110,165,94,93,219,233,233,237,116,219,77,182,213,92,134,162,50,169,222,38,204,251,32,130,162,46,153,1,137,118,157,222,233,70,46,241,214,167,39,147,213,110,13,170,224,248,32,194,246,154,186,59,149,30,40,185,67,136,230,152,157,194,178,226,227,9,132,209,51,153,104,13,70,116,81,187,51,7,191,17,190,215,213,204,194,247,209,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,74,200,57,150,112,43,83,196,214,25,165,204,252,177,160,171,170,205,12,57,79,5,182,150,132,106,162,142,11,189,185,234,29,202,3,121,228,8,161,56,94,121,166,25,24,155,115,117,35,33,55,40,222,58,191,199,174,105,99,188,150,225,59,28,230,102,90,95,125,141,137,44,222,204,236,85,189,150,26,142,151,86,229,75,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,111,171,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,96,24,225,41,201,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,109,205,211,144,72,220,164,104,232,255,0,54,190,10,61,183,71,89,197,150,89,91,46,181,151,168,122,49,227,75,124,13,215,140,168,97,131,166,23,49,103,45,241,244,66,40,163,148,99,18,23,141,198,87,104,218,41,140,226,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,86,235,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,72,11,24,28,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,89,63,40,1,230,143,231,179,51,126,229,244,122,36,20,255,0,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,62,80,237,201,30,183,6,134,116,102,21,190,186,211,87,38,44,159,11,197,53,174,184,73,250,16,91,130,174,54,173,132,219,123,51,156,146,201,64,66,251,11,70,134,79,120,53,118,57,137,64,84,171,137,222,30,176,175,20,25,53,122,202,60,83,83,216,59,127,78,166,221,116,10,88,234,38,182,87,68,91,162,168,140,77,191,186,140,216,72,8,226,150,80,99,13,251,154,170,162,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,197,41,254,230,61,195,166,4,206,254,28,113,86,44,191,211,244,113,38,92,225,251,157,247,15,220,247,204,93,151,164,17,212,213,69,209,9,66,51,235,199,70,208,238,145,143,167,191,120,179,187,104,240,2,131,42,132,86,1,203,23,143,31,195,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,215,254,128,190,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,175,172,136,49,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,232,57,98,229,111,225,67,140,156,21,218,236,94,211,181,97,46,209,138,110,31,211,93,30,203,217,99,126,201,63,113,137,30,218,233,40,189,193,221,174,190,240,184,49,175,41,199,231,208,79,221,147,155,31,131,175,244,43,233,4,157,163,247,239,244,83,166,30,210,253,251,222,254,190,237,94,30,231,246,63,115,106,189,94,70,63,158,207,213,191,218,72,37,81,17,16,91,254,105,113,235,194,118,75,99,187,158,89,230,94,107,123,27,18,89,186,61,182,139,216,87,42,142,151,86,16,154,63,198,67,78,113,150,177,202,5,238,147,233,174,143,163,179,179,84,12,148,207,188,167,226,39,10,213,99,92,156,197,127,72,44,180,87,3,181,207,83,216,106,105,54,85,4,113,200,81,236,168,142,51,125,2,104,223,86,109,190,246,154,234,206,205,8,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,44,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,191,229,145,158,153,113,195,167,2,56,235,52,51,66,243,216,109,84,57,129,91,20,48,196,204,117,87,10,162,182,91,222,58,90,104,221,219,169,49,237,45,27,86,22,17,35,50,0,3,49,11,149,230,53,196,22,83,228,199,15,183,188,47,152,152,126,213,138,110,184,226,223,81,71,97,195,55,72,42,94,150,231,36,114,211,140,178,28,176,143,226,187,63,94,58,134,126,164,50,57,70,205,20,128,122,24,192,10,247,249,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,43,255,0,229,41,193,71,182,235,40,248,178,204,219,101,170,178,203,15,90,60,23,111,157,186,242,21,116,51,244,206,230,76,197,178,62,137,197,44,113,12,130,68,242,57,74,205,27,197,9,152,86,12,140,225,231,59,120,118,229,215,156,248,119,57,49,109,89,29,199,3,226,74,154,44,35,48,65,48,97,147,106,90,230,149,162,171,134,105,70,96,169,23,130,119,1,218,17,155,159,118,243,144,158,24,86,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,245,89,91,149,184,239,58,113,221,179,44,242,210,197,237,156,73,121,235,118,42,46,213,13,63,87,165,9,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,159,33,62,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,107,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,219,181,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,32,7,154,63,158,204,205,251,151,209,232,151,159,193,124,93,221,114,235,131,44,79,194,238,16,183,85,211,220,177,198,40,169,185,94,175,45,80,81,52,54,162,166,162,143,178,193,211,38,34,57,138,154,80,151,127,185,209,114,13,178,117,157,226,244,28,209,252,246,102,111,220,190,143,68,173,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,32,245,121,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,54,127,208,207,201,175,220,143,251,150,189,183,117,235,123,67,233,39,210,109,75,173,244,139,161,209,237,189,155,127,79,163,211,252,79,102,215,78,151,240,250,223,211,11,213,240,47,193,149,139,131,204,184,170,182,73,117,246,206,51,197,29,158,163,19,92,162,51,106,82,146,38,62,149,53,52,101,166,144,197,213,149,154,66,22,146,66,50,34,218,206,17,71,114,168,49,140,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,106,171,141,56,187,186,230,47,6,88,99,133,220,95,110,171,168,185,96,124,81,77,114,178,222,94,160,165,105,173,67,77,91,31,101,159,168,78,66,112,149,76,65,22,207,115,162,194,27,99,232,179,203,49,60,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,208,93,7,43,143,61,153,101,247,215,163,214,169,190,206,188,251,202,126,29,176,173,46,53,206,60,87,244,126,203,91,112,11,92,21,61,134,166,175,125,81,199,36,131,30,202,120,228,54,212,33,145,245,118,219,238,233,174,174,204,240,131,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,130,191,229,111,30,188,39,103,78,59,182,101,158,90,102,183,182,113,37,231,173,216,168,189,133,114,167,234,244,161,57,164,252,100,212,225,24,233,28,70,94,241,54,186,104,218,187,179,61,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,20,17,1,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,87,65,202,227,207,102,89,125,245,232,245,170,239,249,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,102,22,85,198,111,27,216,171,140,175,160,191,72,240,61,171,14,125,13,183,212,71,39,98,168,146,110,217,93,83,209,237,51,54,253,58,80,191,103,139,167,15,190,65,239,238,150,77,91,109,96,228,243,146,23,92,121,196,93,70,114,195,124,164,163,182,229,117,59,149,69,33,70,71,61,116,247,26,90,186,104,128,60,4,0,69,166,50,55,119,125,66,49,97,125,238,113,216,90,200,207,130,60,134,169,225,199,134,140,29,150,215,154,42,72,49,11,83,157,211,16,60,52,241,70,111,113,169,55,150,72,229,56,140,198,99,132,74,58,102,151,121,111,10,112,118,208,118,139,4,101,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,87,252,210,227,215,132,236,150,199,119,60,179,204,188,214,246,54,36,179,116,123,109,23,176,174,85,29,46,172,33,52,127,140,134,156,227,45,99,148,11,221,39,211,93,31,71,103,102,160,28,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,72,38,251,37,51,239,41,248,137,194,181,88,215,39,49,95,210,11,45,21,192,237,115,212,246,26,154,77,149,65,28,114,20,123,42,35,140,223,64,154,55,213,155,111,189,166,186,179,179,66,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,65,110,182,172,1,140,175,184,54,255,0,152,54,108,61,87,89,135,176,173,69,13,53,234,186,22,98,10,3,172,121,90,153,229,102,125,194,6,80,72,12,122,108,99,216,46,236,82,3,21,85,224,251,139,60,101,194,46,104,125,56,177,83,213,222,44,85,244,242,83,95,112,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,55,233,212,6,118,25,77,158,242,121,46,225,107,22,57,194,188,66,224,172,83,67,219,108,184,130,223,99,181,220,105,186,167,31,94,150,120,238,145,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,180,190,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,16,165,89,209,155,216,203,62,179,67,16,102,230,96,79,73,37,247,17,84,12,213,13,73,3,67,4,64,17,140,81,67,24,119,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,51,220,168,248,116,252,11,112,227,6,63,189,211,236,196,153,165,217,239,181,30,254,189,43,88,129,123,58,47,118,83,140,181,142,89,42,55,48,129,183,107,233,155,107,19,105,18,220,28,240,245,251,167,248,130,195,121,77,91,83,117,162,178,213,245,235,111,119,11,117,47,90,74,58,24,34,41,8,157,221,156,34,234,27,71,0,202,108,226,50,79,31,186,111,160,22,71,200,49,87,93,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,186,170,93,57,69,112,125,134,104,48,109,191,139,76,96,212,151,43,237,210,162,164,112,136,195,45,64,29,162,8,158,174,134,172,229,102,49,138,83,157,202,65,96,32,54,0,140,8,75,116,132,32,21,255,0,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,93,57,175,113,199,77,134,173,87,190,17,242,228,42,218,251,114,167,167,12,93,118,99,150,157,168,105,37,24,231,26,40,28,92,94,83,158,34,14,169,62,177,52,50,148,122,25,72,125,24,192,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,127,149,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,83,201,163,57,242,75,14,84,223,242,110,123,109,93,163,49,113,117,68,19,67,91,53,92,245,65,126,10,120,171,38,120,98,136,32,104,104,130,154,17,34,119,146,66,57,78,115,118,45,4,35,0,144,174,24,184,122,194,188,47,228,213,151,40,240,181,79,111,236,29,74,155,141,208,233,99,167,154,231,93,41,110,150,162,65,6,254,230,48,98,35,32,138,40,129,204,246,110,122,85,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,85,215,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,127,41,195,37,166,213,127,226,75,42,44,87,219,101,37,198,219,113,199,22,42,74,202,58,184,70,104,42,96,146,190,17,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,82,184,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,9,244,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,104,139,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,29,53,229,197,199,29,55,10,88,202,191,7,230,8,85,212,101,214,48,168,128,235,166,136,229,148,236,149,98,206,13,91,20,12,238,38,4,46,35,56,136,245,72,34,136,133,201,225,104,164,157,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,22,37,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,181,94,103,92,120,254,4,44,85,57,13,148,247,173,184,251,16,91,203,218,87,75,117,199,167,85,133,225,35,132,163,212,122,68,221,106,136,10,161,135,108,145,203,8,188,115,54,155,226,39,136,12,173,202,220,119,157,56,238,217,150,121,105,98,246,206,36,188,245,187,21,23,106,134,159,171,210,132,230,147,241,147,24,70,58,71,17,151,188,77,174,154,54,174,236,207,82,248,220,203,156,220,203,30,37,241,141,147,58,177,85,94,43,196,53,181,1,114,12,71,53,49,192,23,138,73,65,158,25,226,2,102,16,1,22,232,188,113,235,20,71,1,194,4,227,19,58,184,174,78,121,199,151,25,119,158,56,139,3,99,88,109,84,23,92,123,111,166,161,176,94,235,9,130,65,170,138,103,119,182,198,78,15,183,181,117,4,187,228,1,41,41,33,6,99,51,141,152,37,83,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,159,218,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,183,160,68,24,230,113,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,239,118,156,167,120,215,184,225,108,85,108,225,95,50,46,123,240,221,231,90,108,29,57,189,45,60,54,170,226,146,162,162,74,121,9,196,36,155,181,73,54,208,114,144,201,165,104,163,0,118,149,220,42,175,57,188,217,201,170,76,9,98,201,139,222,16,246,214,100,213,244,239,150,107,142,210,139,232,253,11,204,225,44,221,93,63,27,218,58,18,67,217,217,220,125,206,169,237,40,160,223,20,56,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,25,57,98,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,182,191,232,163,240,39,254,206,127,240,102,241,255,0,52,94,171,55,240,238,59,194,156,14,230,141,131,50,243,23,233,222,36,165,203,252,81,219,113,7,178,33,181,246,205,212,149,71,31,244,172,46,241,199,178,50,8,253,215,247,186,123,159,188,157,99,174,130,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,68,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,8,136,128,136,136,8,136,128,182,232,235,114,32,211,70,91,93,180,91,214,154,50,13,168,181,219,246,173,31,185,3,93,59,214,194,38,119,213,188,22,231,127,131,45,172,44,221,218,32,211,94,253,9,157,219,197,114,11,59,62,174,140,13,241,125,86,244,26,51,51,54,140,184,101,99,41,24,116,119,29,91,224,185,215,20,100,68,78,196,206,205,167,138,15,157,95,64,19,75,239,6,173,240,125,95,234,101,211,246,107,195,35,116,133,133,181,110,253,95,69,247,165,6,33,213,255,0,130,206,184,24,4,219,107,247,252,25,7,12,84,192,204,36,227,171,179,51,187,179,186,229,58,120,228,140,133,195,81,45,53,109,93,107,19,20,100,224,101,171,19,232,58,182,157,203,153,153,197,221,159,189,144,108,8,227,134,54,103,109,27,70,102,239,95,26,251,77,190,154,89,25,153,219,187,79,31,227,47,177,80,39,32,104,34,253,222,26,54,171,163,93,20,167,76,241,184,151,131,119,109,251,80,82,186,251,105,193,136,225,170,125,163,22,194,114,119,119,241,125,223,229,101,82,48,244,142,50,12,35,174,210,50,119,211,195,242,85,51,204,11,149,77,170,142,182,166,40,139,171,11,139,14,189,221,221,77,62,45,246,186,247,216,46,227,21,85,57,74,68,4,109,49,11,104,109,225,181,190,175,210,131,216,171,122,226,85,135,179,106,95,253,240,131,255,0,177,201,92,42,183,190,38,5,222,141,180,241,246,132,31,253,142,104,49,245,197,44,207,127,172,96,111,117,132,29,191,243,5,105,130,198,82,197,182,97,135,242,222,190,159,78,239,143,84,87,30,35,51,27,221,75,17,107,171,3,59,233,253,160,166,21,170,58,28,77,107,170,141,181,40,171,32,54,111,181,164,23,255,0,18,9,228,224,52,38,28,140,195,67,83,251,224,203,62,175,166,159,246,245,74,186,245,104,188,191,238,146,220,178,15,11,85,205,11,177,75,45,67,59,235,245,92,42,91,234,111,169,93,210,15,43,139,37,32,166,148,92,180,220,18,179,125,189,202,136,229,109,65,79,140,49,72,59,187,180,117,206,222,30,30,244,223,228,85,183,28,70,239,29,59,3,233,185,165,221,221,174,191,146,168,214,90,208,21,30,42,197,114,232,77,212,174,213,181,23,111,225,205,254,84,21,210,206,204,240,9,16,187,48,128,120,254,133,203,112,166,105,229,25,218,34,54,0,97,209,181,215,197,255,0,202,150,97,105,41,99,23,248,198,26,255,0,50,250,32,12,222,227,183,115,63,130,15,29,93,96,156,139,179,27,3,177,139,62,221,75,191,191,244,125,139,228,215,224,27,77,206,38,246,141,168,165,33,46,239,198,74,61,218,63,212,237,245,186,168,3,78,51,84,132,230,46,251,91,111,248,127,202,185,30,24,222,63,121,190,40,41,229,183,44,45,180,113,17,195,110,1,103,39,109,58,178,187,248,55,127,123,253,139,217,82,89,163,142,17,143,96,179,182,189,219,159,95,21,245,227,22,17,211,79,138,56,179,62,246,110,247,238,65,178,40,58,114,185,232,221,237,162,229,38,103,109,29,105,187,249,22,190,61,236,131,141,181,2,45,31,187,187,185,58,143,175,143,114,19,56,187,187,247,235,226,235,110,140,237,171,120,32,229,99,103,240,91,27,86,119,213,252,124,22,214,212,73,159,197,157,111,103,103,248,248,32,213,22,172,218,173,116,238,209,6,223,208,183,104,206,154,50,213,6,154,104,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,177,255,0,66,222,180,65,183,70,248,50,45,218,50,104,223,82,13,25,244,90,173,31,193,105,171,55,139,232,131,73,15,191,99,59,51,234,181,17,238,102,127,22,248,174,16,103,115,222,239,174,171,176,58,233,222,131,67,109,64,155,95,22,117,214,13,67,187,226,187,38,218,139,233,245,46,175,188,196,78,236,250,160,229,149,155,104,159,196,91,85,190,51,234,143,123,105,220,203,137,196,157,153,157,223,222,92,145,3,139,59,119,183,134,136,57,27,187,185,117,42,203,108,140,79,222,44,221,236,187,109,175,199,224,186,181,177,145,51,237,23,240,110,246,111,181,5,42,199,182,113,171,161,149,164,136,154,55,142,54,126,231,211,247,205,124,87,83,135,252,78,55,250,90,193,173,56,192,130,73,29,153,228,29,116,102,139,234,102,250,221,123,44,87,19,214,66,84,1,22,222,168,11,238,97,215,77,11,95,15,228,84,55,39,202,123,14,33,169,183,19,152,49,209,28,253,250,199,226,113,183,135,242,120,160,186,181,111,220,74,127,90,125,225,7,252,129,171,128,213,159,193,80,14,37,25,251,27,127,244,194,15,249,3,65,143,102,39,211,219,213,58,120,106,31,241,5,105,135,163,98,196,22,209,102,221,173,100,45,163,127,118,203,76,73,254,140,212,63,247,31,241,25,113,216,102,122,123,221,4,237,175,226,234,162,47,29,60,13,157,4,238,242,240,140,31,135,188,49,19,142,199,130,74,151,102,127,142,183,10,167,87,120,172,187,151,29,223,183,228,46,29,247,116,118,150,102,127,198,107,227,112,170,87,162,131,196,99,234,242,163,163,122,137,164,22,24,136,153,183,59,11,54,164,45,226,188,46,7,164,19,187,92,42,245,212,106,228,105,124,59,159,93,239,220,255,0,31,21,220,226,2,190,90,28,39,87,32,72,98,251,251,180,55,31,251,52,127,229,95,63,44,42,30,166,219,69,59,27,145,118,72,8,189,237,95,87,141,252,80,86,27,49,108,167,0,38,209,155,185,181,250,182,178,239,185,182,142,125,221,207,166,186,175,151,74,122,195,8,254,75,184,54,175,175,216,190,164,96,207,19,51,232,250,179,119,232,128,205,210,23,218,255,0,106,22,215,29,31,235,250,210,78,232,139,189,113,74,238,237,220,250,119,160,236,233,162,63,130,225,234,236,241,125,127,149,114,238,103,110,231,103,254,84,28,100,79,222,30,58,124,86,232,137,220,116,127,22,67,211,197,180,215,226,184,201,220,72,92,117,102,215,191,68,28,238,204,236,236,254,14,182,56,232,218,15,115,120,63,218,183,9,49,54,171,114,14,45,60,27,224,200,35,163,190,139,145,217,147,68,6,240,90,162,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,5,63,188,226,155,238,32,183,88,173,55,122,238,209,73,134,109,231,107,181,199,210,0,236,244,167,85,81,86,81,234,44,206,122,207,87,80,122,147,185,123,250,107,180,69,154,71,249,83,240,43,77,140,100,160,226,159,53,232,41,42,108,84,181,13,54,10,161,26,169,70,114,184,210,86,131,251,72,222,25,5,132,34,150,158,72,134,25,24,186,142,242,17,0,136,198,242,208,174,95,188,8,223,120,170,197,81,227,92,82,29,139,44,176,253,193,163,184,212,234,18,123,82,170,9,41,100,150,213,176,42,34,168,131,171,77,80,79,218,69,156,67,77,27,82,238,105,222,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,59,106,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,149,78,74,158,86,49,79,204,10,239,78,183,40,171,226,199,205,62,114,124,192,196,62,163,58,9,52,229,39,128,48,110,105,240,77,143,242,251,48,112,245,37,243,15,95,49,197,125,53,117,13,75,62,201,67,217,246,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,177,94,57,56,28,198,92,33,99,33,170,165,58,187,230,93,95,42,8,44,55,227,6,223,25,232,229,216,171,54,179,8,84,136,177,59,19,51,4,192,46,96,194,227,44,81,72,87,37,79,43,24,167,230,5,119,167,91,149,197,113,185,152,217,71,150,60,52,99,27,222,117,97,90,76,87,135,171,105,194,218,24,114,106,144,128,239,21,114,155,52,48,68,100,236,64,98,77,214,121,35,214,88,130,3,152,5,202,38,100,17,87,203,207,152,101,215,134,139,173,62,85,230,165,101,93,199,42,238,53,14,224,108,37,52,248,110,121,11,82,168,128,91,82,58,98,39,114,150,1,103,118,119,41,98,109,253,72,231,156,149,138,186,157,238,85,249,115,157,184,3,134,139,84,249,165,138,169,39,195,215,202,120,110,88,51,15,67,77,6,251,77,186,115,154,164,167,150,162,54,98,144,234,138,165,164,104,205,207,164,2,13,184,72,206,40,194,242,145,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,34,34,10,41,198,134,113,223,114,11,134,12,127,154,184,90,29,247,171,85,190,58,123,116,155,129,187,53,85,93,68,84,145,84,232,96,96,125,19,168,25,122,100,46,39,211,216,250,49,106,216,225,41,116,231,131,141,110,180,24,3,43,50,230,26,122,71,182,223,47,23,27,221,68,164,5,215,25,232,97,138,24,132,11,118,214,7,27,132,206,76,226,238,238,49,232,227,163,177,71,175,5,249,57,98,207,222,40,48,6,85,98,153,182,89,110,183,9,42,46,49,237,55,237,52,180,148,242,213,203,77,168,24,24,117,130,156,162,234,9,49,7,83,123,106,227,163,132,239,112,133,148,53,57,17,195,70,94,229,109,194,10,184,46,86,155,56,77,116,130,166,120,166,58,123,141,73,149,85,100,44,113,123,132,1,81,60,160,14,46,94,224,143,188,127,148,248,235,230,22,10,186,229,174,63,196,185,115,125,168,164,158,229,133,111,21,182,74,201,105,12,138,9,39,166,152,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,22,81,10,13,185,190,229,125,215,5,241,105,83,143,38,42,185,237,185,131,103,162,185,83,206,84,69,20,17,79,77,8,209,75,74,18,234,227,49,136,211,195,49,105,181,197,170,163,103,31,2,32,145,254,88,185,165,248,80,224,219,5,118,187,239,180,238,184,75,180,97,107,135,244,175,71,178,246,89,31,178,65,220,2,39,182,134,74,47,124,119,107,175,188,78,108,106,234,148,74,242,58,197,54,42,76,85,155,152,42,162,187,101,234,235,111,179,221,40,233,186,70,253,90,90,73,42,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,150,164,5,110,188,195,241,173,215,0,112,91,154,183,219,53,61,36,213,21,86,112,178,24,212,129,16,52,23,10,152,168,102,38,97,33,125,227,21,76,132,15,174,140,108,46,236,76,206,47,113,74,42,249,222,230,151,255,0,54,153,41,111,190,255,0,170,241,77,222,217,217,127,69,53,4,253,103,15,254,153,14,192,63,180,199,247,183,65,21,106,69,57,45,231,29,139,7,231,46,45,201,219,188,61,58,188,196,183,211,212,90,234,119,27,238,170,182,141,68,133,77,176,65,217,183,193,61,68,189,66,48,17,236,219,125,226,144,89,172,131,4,229,125,215,26,96,140,195,199,144,149,92,22,220,190,179,209,220,170,39,26,34,150,9,103,169,185,210,81,69,74,114,234,195,9,144,212,77,48,235,185,201,169,100,102,31,18,31,65,194,198,117,254,231,110,32,176,78,113,201,111,237,180,152,126,224,253,190,1,139,169,33,208,207,17,211,213,116,135,169,27,60,205,4,210,188,123,141,135,168,193,187,81,213,156,50,83,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,3,154,63,145,60,205,251,151,214,40,148,53,240,163,197,118,99,240,149,152,225,141,112,84,189,186,213,93,211,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,244,230,13,196,241,76,204,229,25,17,51,177,129,201,25,204,167,52,127,34,121,155,247,47,172,81,40,1,65,149,66,130,190,103,60,29,96,78,22,113,222,28,191,229,165,103,101,195,120,239,182,118,44,63,211,152,253,145,216,161,163,9,63,166,166,158,73,42,58,178,78,114,123,204,59,53,218,218,182,154,78,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,5,139,190,97,99,91,174,101,99,252,75,152,215,218,122,72,46,88,170,241,91,123,172,138,144,8,96,142,122,153,142,105,6,49,34,34,96,98,55,102,103,34,125,52,213,223,197,78,247,51,172,210,252,23,240,109,141,123,37,247,217,151,92,91,217,240,181,191,250,87,173,218,187,84,141,218,224,239,2,16,221,67,29,111,190,91,116,211,221,38,55,5,6,217,41,149,247,92,234,205,204,33,149,22,98,171,142,163,20,222,41,173,167,81,77,68,85,103,71,1,155,117,170,158,33,118,115,8,98,234,74,126,240,179,4,100,238,66,204,238,193,237,120,47,206,59,22,65,113,65,128,51,87,20,195,190,203,106,184,73,79,113,147,113,183,102,165,171,167,150,146,90,157,0,12,207,162,21,5,47,76,69,200,250,123,27,71,45,91,35,229,138,186,201,79,133,140,235,253,209,60,62,224,156,227,146,223,216,170,241,5,189,251,124,3,23,78,48,174,130,83,167,170,233,15,82,71,104,94,120,101,120,247,27,151,77,195,118,133,171,48,85,84,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,234,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,39,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,218,184,218,229,115,117,207,76,249,177,102,78,77,84,225,252,53,109,197,85,13,14,55,221,17,11,210,78,221,73,36,187,4,76,91,103,57,69,134,50,136,58,110,83,116,228,39,126,180,243,69,119,252,51,240,171,148,124,40,96,218,156,31,149,182,218,178,59,141,71,105,185,221,238,82,4,215,27,137,179,151,77,166,148,0,7,100,98,78,32,0,34,3,169,22,155,206,67,48,172,11,207,230,22,53,181,101,174,0,196,185,141,125,167,171,158,219,133,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,87,160,86,43,206,11,56,236,88,27,134,7,202,170,136,123,69,235,50,238,16,83,209,199,184,195,161,75,67,81,5,93,69,78,172,4,5,180,194,154,46,155,144,19,246,157,227,185,163,38,65,8,42,234,185,98,230,151,224,191,140,156,21,218,239,190,204,181,98,222,209,133,174,31,210,189,110,213,218,163,126,201,7,112,17,6,234,232,232,189,241,219,166,158,241,48,57,170,41,145,25,57,125,207,220,204,162,202,172,45,54,203,213,214,223,117,168,183,71,180,31,180,213,82,91,170,42,226,166,212,204,0,58,199,78,49,117,8,152,67,169,189,245,97,209,252,2,12,170,17,121,252,189,198,182,172,202,192,24,107,49,172,84,245,112,91,113,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,218,235,163,191,138,244,8,8,136,130,0,121,163,249,236,204,223,185,125,30,137,91,85,78,41,190,213,225,91,118,10,168,174,223,101,181,92,43,110,148,116,221,32,110,149,85,92,116,209,212,73,189,155,121,110,10,42,102,209,221,197,186,122,139,51,145,59,220,175,52,127,61,153,155,247,47,163,209,47,41,193,215,7,88,239,139,252,119,81,96,176,86,123,27,13,217,182,125,32,196,29,56,106,61,151,213,134,160,233,127,165,78,120,164,159,171,37,59,199,248,183,125,154,238,45,25,187,194,176,114,211,224,86,155,137,172,77,85,153,249,157,65,73,85,149,248,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,54,231,233,198,34,108,82,60,115,146,188,254,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,199,175,151,38,41,177,96,110,48,176,94,53,197,53,221,138,203,135,237,248,138,233,113,169,233,28,157,10,88,44,85,242,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,245,121,233,204,127,54,49,255,0,19,246,76,245,192,83,251,58,203,128,110,21,50,96,187,53,218,138,154,110,205,75,81,79,21,61,88,212,60,66,38,125,168,34,114,49,234,17,69,213,113,138,86,113,105,28,39,165,21,42,225,139,136,92,43,197,6,77,89,115,115,11,83,118,14,223,212,166,184,218,206,170,58,137,173,149,209,22,217,105,228,32,127,238,100,7,33,2,56,165,136,220,3,126,214,170,168,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,167,37,140,134,193,181,184,123,21,241,27,121,162,164,184,98,26,59,193,225,155,43,205,78,238,118,160,10,88,229,169,154,35,115,113,223,56,213,199,27,190,198,48,8,140,88,220,102,49,86,151,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,69,175,58,124,134,193,180,88,123,10,113,27,102,162,164,183,226,26,203,192,97,155,211,195,78,236,119,80,58,89,37,166,154,83,99,97,223,0,210,73,27,62,199,51,9,64,92,216,97,1,82,148,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,71,173,163,149,158,25,203,238,52,176,62,109,229,245,53,39,224,190,217,81,53,238,166,197,53,69,64,29,154,182,142,154,6,161,24,167,57,228,158,172,229,173,34,170,118,38,8,192,32,48,39,38,32,3,144,164,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,68,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,171,145,143,231,179,245,111,246,146,145,252,232,202,28,27,159,89,95,136,50,143,48,32,171,146,197,136,169,198,26,135,164,157,225,158,35,9,6,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,142,14,70,63,158,207,213,191,218,74,85,16,89,255,0,46,174,12,175,188,35,88,179,9,241,109,215,182,221,113,70,32,122,122,82,140,193,163,146,207,64,115,71,69,82,81,14,238,140,211,245,167,148,163,234,200,195,25,192,47,180,198,65,87,128,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,144,71,28,156,14,96,222,47,112,104,213,82,157,37,143,49,108,116,228,22,27,241,131,236,144,53,114,236,85,155,89,200,233,136,156,157,137,153,206,19,39,48,98,98,150,41,96,135,20,225,108,199,200,236,199,170,195,120,146,134,235,132,177,158,18,184,1,16,140,175,13,85,13,84,110,50,69,52,82,198,255,0,220,73,28,177,147,137,11,129,129,59,56,147,228,252,162,3,156,222,108,228,214,36,199,118,44,170,178,97,14,211,153,56,75,167,37,231,18,109,40,123,37,12,208,188,177,91,60,27,180,238,235,71,81,185,253,216,117,218,14,229,52,226,1,118,188,184,184,227,169,226,183,6,215,224,252,193,10,74,124,197,193,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,144,156,177,16,184,180,205,20,126,131,154,63,145,60,205,251,151,214,40,148,43,112,177,96,206,92,79,196,22,9,178,112,253,123,246,62,62,154,224,231,104,184,21,72,193,29,47,78,35,146,121,37,114,98,98,132,96,9,158,72,246,159,82,54,48,217,38,237,133,51,220,204,99,186,195,203,255,0,48,33,190,214,210,86,92,130,158,194,53,149,20,148,197,77,4,211,181,218,135,168,113,196,82,72,81,131,150,174,192,242,27,139,59,51,145,105,171,132,48,240,157,230,159,38,254,96,97,239,81,129,100,61,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,240,157,230,159,38,254,96,97,239,81,129,100,166,131,26,30,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,107,234,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,111,171,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,220,60,250,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,120,174,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,44,122,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,202,121,70,175,54,46,10,45,216,167,10,220,248,168,203,123,102,204,73,102,210,167,24,192,13,85,81,53,214,132,99,167,167,142,162,49,98,56,225,236,177,195,184,216,99,1,120,158,89,12,217,226,102,48,173,92,185,184,215,253,213,89,113,61,131,31,220,237,81,230,110,22,252,93,202,154,7,233,73,116,161,102,6,142,230,48,237,16,29,198,111,28,163,19,144,132,130,37,164,67,52,81,181,96,226,171,137,140,27,194,134,81,214,102,150,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,77,174,48,134,216,164,51,144,153,246,128,22,209,51,217,25,227,217,146,249,189,140,178,23,52,48,254,110,101,252,244,145,223,112,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,115,184,73,20,146,70,238,46,38,204,110,226,66,76,196,213,3,140,30,44,241,151,23,89,161,244,226,251,79,87,103,177,80,83,199,77,98,195,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,223,167,76,29,220,98,6,96,165,88,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,49,60,177,120,14,252,8,88,169,179,231,54,44,187,113,246,32,183,143,179,109,119,27,119,78,171,11,194,71,48,201,161,117,73,186,213,16,21,59,150,232,227,150,17,121,33,125,55,202,47,106,188,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,45,53,40,8,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,80,237,205,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,49,130,38,146,55,154,48,165,154,153,217,228,3,14,169,145,182,210,140,0,228,187,254,92,92,113,212,241,91,131,107,240,126,96,133,37,62,98,224,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,72,78,88,136,92,90,102,138,48,188,164,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,99,254,133,189,104,131,110,141,240,100,211,226,183,104,201,163,125,72,52,103,209,106,180,127,5,166,172,222,47,162,13,36,147,79,117,137,153,214,162,61,204,207,226,223,21,194,35,184,156,221,245,215,235,93,129,215,78,244,26,27,106,4,218,248,179,174,176,106,29,223,21,217,54,212,95,79,169,117,125,230,34,119,103,213,7,44,172,219,68,254,34,218,173,241,159,84,123,219,78,230,92,78,36,236,204,238,254,242,228,136,28,89,219,189,188,52,65,200,221,221,203,169,86,91,100,98,126,241,102,239,101,219,103,127,7,111,5,213,173,140,137,159,104,191,131,119,179,125,168,41,118,98,218,134,186,26,162,56,201,163,38,29,123,159,79,223,53,241,95,27,34,241,99,94,196,98,172,56,129,202,174,97,209,228,29,116,104,89,254,166,94,239,21,66,85,112,149,188,98,118,121,0,117,38,29,123,216,181,240,254,69,111,153,105,36,246,12,95,111,182,147,200,13,43,205,47,123,188,126,49,27,120,127,189,241,65,119,170,223,184,148,254,180,251,194,15,249,3,87,1,171,63,130,160,28,74,51,246,54,255,0,233,132,31,242,6,131,30,204,79,167,183,170,116,240,212,63,226,10,211,15,70,197,136,45,162,205,187,90,200,91,70,254,237,150,152,147,253,25,168,127,238,63,226,50,227,176,204,244,247,186,9,219,95,197,213,68,94,58,120,27,58,9,221,229,225,24,63,15,120,98,39,29,143,4,149,46,204,255,0,29,110,21,78,174,241,89,119,46,59,191,111,200,92,59,238,232,237,44,204,255,0,140,215,198,225,84,175,69,7,142,198,117,39,20,5,52,166,219,97,9,137,181,209,153,153,153,190,63,200,169,254,7,164,19,187,92,42,245,212,106,228,105,124,59,159,93,239,220,255,0,31,21,247,243,126,182,74,75,21,192,218,66,23,236,149,174,222,254,158,0,188,230,88,84,61,77,182,138,118,55,34,236,144,17,123,218,190,175,27,248,160,171,214,87,112,22,2,109,172,194,44,218,254,135,95,73,205,180,115,238,238,125,53,213,124,186,83,103,134,22,252,151,112,109,95,95,177,125,72,193,158,38,103,209,245,102,239,209,1,155,164,47,181,254,212,45,174,58,63,215,245,164,157,209,23,122,226,149,221,219,185,244,239,65,217,211,69,170,224,234,236,241,125,127,149,114,238,103,110,231,103,254,84,28,100,79,222,30,58,124,86,232,139,95,117,252,91,226,135,167,139,105,175,197,108,125,71,66,102,248,247,187,125,72,57,157,153,217,217,252,29,108,112,209,182,135,115,124,126,213,184,73,137,181,91,144,113,105,224,223,6,65,29,29,244,92,142,204,154,32,55,130,213,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,109,47,169,108,55,248,109,213,111,37,183,78,253,80,5,153,187,217,155,69,189,157,109,68,27,139,242,95,244,46,6,111,121,223,93,87,51,119,179,178,227,118,208,157,144,111,97,215,78,229,187,193,150,140,66,205,227,224,154,235,225,223,170,13,203,142,83,17,23,23,239,127,169,109,57,130,63,202,127,15,21,210,169,169,220,123,153,221,155,79,173,7,195,190,214,211,91,0,165,168,102,50,17,23,213,219,191,71,45,62,167,94,27,14,97,24,42,113,33,222,226,40,134,38,161,122,93,173,11,126,87,81,139,95,31,171,236,95,123,22,132,215,125,104,0,202,3,150,49,208,153,245,118,208,157,254,207,171,235,95,115,8,218,158,142,154,65,153,133,201,205,223,188,91,195,65,255,0,34,15,91,163,55,130,160,124,73,11,189,19,127,244,194,15,249,3,85,245,80,78,35,95,250,87,71,110,238,223,15,252,129,32,199,159,20,14,203,237,72,253,91,63,226,10,235,89,197,206,237,70,44,218,187,207,27,51,127,190,101,218,197,76,254,223,170,103,109,31,220,255,0,136,43,169,106,114,11,173,27,142,186,181,68,122,104,250,127,9,144,78,31,45,42,41,67,33,44,38,113,48,233,44,175,240,255,0,239,133,90,189,165,101,60,182,42,220,56,120,194,195,32,190,249,102,168,103,247,181,127,244,70,169,94,178,10,77,158,24,98,225,123,195,178,197,78,59,220,137,220,69,220,116,118,234,198,255,0,23,111,169,124,124,180,178,84,218,162,130,9,228,113,113,130,32,33,238,208,92,65,219,78,231,85,95,18,80,181,93,56,177,187,16,182,186,137,14,172,253,236,188,67,211,79,106,175,98,217,164,82,17,247,139,179,109,102,240,238,111,210,131,221,211,68,205,28,68,236,218,48,55,126,159,98,250,113,182,128,61,255,0,6,95,38,199,93,5,69,44,81,151,121,104,205,222,206,254,2,223,98,250,196,227,163,11,62,157,221,200,54,73,221,27,234,218,174,185,185,143,115,182,191,202,187,78,26,139,139,248,174,34,128,223,187,199,237,65,196,66,79,225,222,185,197,190,213,180,99,39,125,89,187,151,43,3,234,221,223,20,26,176,55,142,186,235,246,45,164,204,58,139,191,143,130,228,126,230,238,91,9,181,126,255,0,130,0,54,214,102,250,151,34,216,223,204,183,50,13,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,87,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,84,228,169,229,99,20,252,192,174,244,235,114,138,190,44,124,211,231,39,204,12,67,234,51,169,84,228,169,229,99,20,252,192,174,244,235,114,138,190,44,124,211,231,39,204,12,67,234,51,160,146,158,84,217,165,129,50,91,129,220,123,153,121,153,125,246,54,27,179,102,4,253,182,183,178,205,81,210,234,210,90,225,143,241,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,30,220,96,241,103,140,184,186,205,15,167,23,218,122,187,61,138,130,158,58,107,22,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,134,253,58,96,238,227,16,51,82,169,49,254,50,151,0,211,229,105,98,26,182,194,116,183,137,175,225,105,23,97,129,238,50,195,28,5,80,108,205,169,155,69,8,0,238,119,216,207,38,205,189,73,55,92,167,47,62,11,46,188,83,230,133,61,247,23,225,250,178,202,188,53,80,239,136,43,26,164,169,90,182,118,143,116,86,248,36,17,114,51,34,120,138,86,7,23,8,92,159,169,25,156,59,130,176,114,197,229,255,0,71,155,181,148,220,64,231,126,29,237,120,22,147,108,248,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,190,25,0,70,98,49,213,202,49,48,146,101,23,82,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,218,8,181,230,107,204,51,52,50,239,49,46,60,55,100,149,101,94,21,168,179,211,198,216,143,16,128,198,245,117,47,87,72,50,5,61,25,62,231,167,1,138,160,9,231,29,179,117,89,152,30,54,141,202,111,107,203,23,152,5,102,110,209,211,112,253,157,248,139,181,227,170,77,176,97,155,148,177,207,45,85,250,150,56,38,154,81,169,49,7,141,166,130,58,126,249,164,49,41,132,199,86,41,4,206,74,171,204,103,130,143,221,85,151,16,95,240,5,178,213,30,102,225,111,198,91,106,103,110,148,151,74,22,99,121,45,133,54,225,1,220,102,210,68,82,177,8,72,36,58,196,51,75,35,65,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,10,129,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,160,91,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,244,242,184,242,39,150,95,125,122,197,106,11,170,68,68,4,68,65,2,220,216,49,77,247,16,113,181,139,237,55,122,238,209,73,134,109,246,139,93,174,62,144,7,103,165,58,24,106,202,61,69,153,207,89,234,234,15,82,119,47,127,77,118,136,179,85,94,75,121,57,98,198,25,203,139,115,138,239,55,82,175,46,237,244,244,246,186,109,166,219,106,174,67,81,25,84,239,19,102,125,144,65,81,23,76,128,196,187,78,239,116,163,23,123,21,205,140,117,248,80,205,60,101,153,158,203,246,103,210,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,151,254,76,153,91,244,83,135,27,238,102,87,216,187,45,126,59,196,18,118,106,222,213,191,182,90,232,129,161,135,241,108,110,49,236,170,43,136,247,136,153,107,171,234,61,55,65,127,234,50,249,224,224,171,173,126,0,202,204,198,134,162,145,173,182,59,197,198,201,81,17,25,117,202,122,232,98,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,50,104,173,87,154,63,145,60,205,251,151,214,40,144,69,7,44,187,181,170,203,199,30,88,86,94,110,116,148,20,242,84,92,169,2,90,153,134,32,41,231,182,85,195,12,76,68,236,206,114,75,36,113,128,248,145,152,139,106,238,204,178,9,88,182,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,1,99,173,199,198,102,97,92,221,226,247,50,113,214,10,171,237,118,90,139,133,61,190,154,168,100,142,72,234,187,21,36,52,103,60,71,25,144,28,50,29,57,28,102,197,239,70,64,78,204,238,236,211,211,159,217,199,98,225,255,0,38,177,102,113,98,56,123,69,38,25,183,149,68,116,219,140,59,93,81,147,71,77,77,188,0,222,62,172,242,69,23,83,99,136,111,220,94,232,187,172,101,208,75,247,40,142,29,59,79,14,57,141,139,51,2,159,180,225,188,228,254,161,5,179,126,206,209,107,165,10,170,105,229,235,69,47,80,58,146,85,85,67,183,72,204,123,62,246,119,105,5,218,34,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,201,123,32,114,114,197,195,254,77,97,60,157,195,147,118,138,76,51,111,26,121,42,118,152,118,186,163,34,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,80,151,205,55,0,84,224,94,52,177,149,83,97,234,75,77,183,21,83,208,95,237,173,76,209,8,85,4,148,193,21,69,67,132,111,238,153,214,65,86,231,189,152,200,247,27,235,189,136,130,98,120,47,206,59,238,126,240,193,128,51,87,20,195,178,245,117,183,201,79,113,147,112,63,105,170,164,168,150,146,90,157,0,0,3,172,116,229,47,76,69,132,58,155,27,86,29,94,181,168,192,228,133,153,157,167,10,230,94,78,86,85,218,162,246,125,194,147,19,91,224,234,109,174,168,237,17,189,61,89,237,115,247,225,143,178,209,54,162,13,180,167,247,137,247,131,52,159,160,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,28,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,149,66,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,136,14,118,153,153,133,113,6,99,229,222,86,218,106,251,69,235,7,219,238,23,11,191,78,72,206,58,126,222,244,221,8,11,105,185,132,204,20,143,33,1,136,254,46,120,9,156,152,251,169,255,0,39,220,156,190,227,158,40,27,53,105,230,236,246,92,180,183,207,81,89,38,208,62,189,85,117,60,244,148,244,218,57,137,142,224,58,153,122,140,38,45,217,182,22,215,144,93,80,14,52,51,142,197,159,188,80,99,252,213,194,208,236,178,221,110,17,211,219,164,220,111,218,105,105,41,226,164,138,167,67,0,48,235,5,56,203,211,33,98,14,166,199,213,199,87,149,78,79,185,57,98,192,220,48,54,106,211,205,218,47,89,151,112,158,162,178,77,166,29,10,90,26,137,233,41,233,180,115,32,45,166,21,50,245,24,64,159,180,236,45,205,24,186,8,224,230,93,128,41,178,251,141,44,196,165,182,225,234,187,85,182,249,81,77,127,165,121,154,93,149,135,87,77,28,181,85,17,28,142,251,192,171,30,173,159,107,236,19,19,1,219,179,107,95,167,37,188,227,190,227,12,154,197,185,59,119,135,169,73,151,119,10,122,139,93,78,224,109,180,183,34,168,144,169,182,8,51,190,201,224,168,151,168,70,100,93,167,111,186,49,139,63,138,231,131,128,42,101,181,101,102,105,80,225,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,245,234,152,51,67,94,99,220,224,14,242,126,75,200,219,173,131,149,46,102,126,14,248,201,195,150,234,138,187,85,37,6,53,183,215,97,154,201,238,18,116,246,245,35,106,138,112,132,156,196,90,105,42,169,105,162,22,125,219,186,174,2,59,136,93,130,122,81,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,17,1,66,183,57,60,235,250,115,196,21,167,39,41,45,253,26,76,178,183,191,90,121,34,219,36,245,215,24,169,234,36,218,77,33,49,66,48,5,27,14,160,4,210,117,245,220,59,29,77,74,198,91,63,179,142,251,196,6,114,226,204,226,196,112,246,122,188,77,112,42,136,233,183,1,246,74,80,22,142,154,155,120,0,52,157,40,35,138,46,166,198,35,217,184,189,226,119,65,124,28,147,242,190,213,136,115,115,30,102,189,192,169,38,168,193,150,122,91,109,13,60,212,67,41,199,61,192,228,214,170,41,93,245,132,194,42,57,98,125,163,169,5,81,182,225,102,118,59,63,226,247,40,105,178,35,137,124,194,202,219,124,20,144,91,109,55,131,154,215,5,52,242,204,20,246,234,144,26,170,56,92,229,247,200,194,158,120,128,220,156,189,241,47,120,255,0,41,230,83,149,150,0,166,192,188,22,224,218,167,195,213,118,155,150,42,168,175,191,220,154,165,165,19,170,57,42,78,42,122,134,9,31,221,3,163,130,145,195,99,48,16,109,54,215,123,145,89,95,59,12,175,181,97,236,220,192,121,175,111,42,72,106,49,157,158,170,219,93,79,13,16,196,114,79,111,56,244,170,150,86,125,102,51,138,178,40,155,112,234,33,74,13,184,153,217,128,46,127,147,238,113,216,177,207,12,13,149,84,240,246,123,214,90,92,39,167,172,143,113,159,94,150,186,162,122,186,122,157,92,4,7,113,157,76,93,54,35,38,236,219,203,107,72,44,175,169,66,183,38,204,235,250,13,196,21,219,39,42,237,253,106,76,205,183,183,70,120,226,221,36,21,214,232,170,42,35,220,79,32,176,194,80,29,99,22,128,100,242,116,52,218,59,221,77,74,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,8,171,95,86,221,132,241,85,226,197,119,197,54,156,51,117,173,178,225,254,207,237,123,141,61,20,146,82,219,250,230,225,7,104,148,89,194,46,161,179,136,111,118,220,76,236,218,186,244,25,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,15,28,50,96,30,31,114,26,135,33,168,233,169,49,5,180,169,234,6,253,81,93,110,132,90,249,61,78,189,164,234,34,102,113,48,33,118,136,66,71,55,104,66,56,200,143,102,174,16,89,193,247,22,120,203,132,92,208,250,113,98,167,171,188,88,171,233,228,166,190,225,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,111,211,168,12,236,50,155,62,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,1,124,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,250,190,92,220,107,254,229,92,199,158,193,143,238,119,89,50,203,20,254,46,229,77,3,245,99,181,215,59,131,71,115,24,118,145,150,208,7,142,81,137,196,142,50,18,210,82,134,40,220,39,165,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,86,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,74,162,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,0,172,170,22,42,235,42,132,4,68,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,85,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,130,116,249,140,241,237,251,149,236,80,101,190,93,193,218,51,55,19,91,251,101,37,68,244,251,233,108,180,38,103,19,86,19,27,108,154,103,56,228,24,162,239,22,32,35,149,182,136,199,52,38,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,166,123,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,148,43,7,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,143,159,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,88,175,49,254,95,244,124,68,88,165,205,188,161,195,191,231,177,65,217,160,150,154,158,72,41,227,196,84,187,194,61,181,7,49,199,24,77,12,110,230,19,57,110,120,226,120,137,143,241,47,21,245,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,43,0,230,117,199,143,224,66,197,83,144,217,79,122,219,143,177,5,188,189,165,116,183,92,122,117,88,94,18,56,74,61,71,164,77,214,168,128,170,24,118,201,28,176,139,199,51,105,190,34,112,139,94,46,173,153,37,101,226,47,25,217,184,116,146,146,76,190,160,168,166,166,181,29,37,92,245,80,17,133,44,35,82,241,205,57,17,202,29,165,167,208,247,16,19,104,224,238,14,46,169,174,19,183,88,175,24,170,205,105,197,56,143,232,253,150,182,225,79,79,113,187,246,51,171,246,125,41,200,35,45,79,64,29,142,94,152,57,31,76,95,113,109,209,187,221,118,240,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,218,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,134,69,25,85,133,178,227,5,229,198,28,195,121,67,67,106,164,193,148,150,248,138,200,54,185,90,90,89,41,100,110,160,204,18,179,151,91,169,189,228,121,92,136,164,35,115,34,39,39,39,245,106,32,57,78,241,175,113,194,216,170,217,194,190,100,92,247,225,187,206,180,216,58,115,122,90,120,109,85,197,37,69,68,148,242,19,136,73,55,106,146,109,160,229,33,147,74,209,70,0,237,43,184,75,250,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,250,184,91,9,226,172,115,125,165,194,216,43,12,221,113,5,234,183,127,102,183,90,232,164,171,170,159,96,17,158,200,163,98,50,218,0,68,250,55,112,139,187,247,51,174,222,0,199,248,203,43,49,149,167,48,114,251,16,213,216,241,13,142,161,170,104,107,169,157,183,196,122,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,205,247,46,46,7,42,120,82,193,181,248,195,48,78,146,163,49,113,133,60,1,93,12,65,20,161,100,164,23,115,106,40,167,102,114,51,34,113,41,200,75,164,71,20,66,44,77,11,75,37,170,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,33,127,252,31,113,103,131,120,186,202,255,0,167,22,42,122,75,61,246,130,162,74,107,238,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,6,205,122,128,206,229,17,179,87,85,141,15,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,69,57,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,78,30,213,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,95,82,216,126,26,105,170,222,75,77,59,208,104,44,205,224,205,167,212,183,179,173,168,131,113,126,75,254,133,192,205,239,59,235,170,230,110,246,118,92,110,218,19,178,13,236,58,233,220,183,120,50,209,136,89,188,124,19,93,124,59,245,65,185,113,202,98,34,226,253,239,245,45,14,96,141,181,39,93,26,154,157,199,185,157,217,180,250,208,124,92,67,95,77,110,234,79,56,177,59,51,19,106,222,12,229,166,158,14,169,189,175,4,69,112,197,212,56,130,3,136,33,166,140,225,33,104,27,189,246,159,127,139,127,29,190,11,214,227,8,229,186,145,219,163,144,161,57,0,88,77,159,87,238,55,127,179,234,250,215,216,194,150,135,164,129,218,118,23,46,169,59,106,45,225,181,190,212,30,191,70,111,5,64,248,146,23,122,38,255,0,233,132,31,242,6,171,234,160,156,70,191,244,174,142,221,221,190,31,249,2,65,143,62,40,29,151,218,145,250,182,127,196,21,214,179,139,157,218,140,89,181,119,158,54,102,255,0,124,203,181,138,153,253,191,84,206,218,63,185,255,0,16,87,82,212,228,23,90,55,29,117,106,136,244,209,244,254,19,32,156,62,90,84,82,134,66,88,76,226,97,210,89,95,225,255,0,223,10,181,123,74,202,121,108,85,184,112,241,133,134,65,125,242,205,80,207,239,106,255,0,232,141,82,189,100,20,211,53,240,229,117,214,211,82,16,247,239,167,171,97,23,211,191,112,182,141,222,235,204,229,165,146,166,213,20,16,79,35,139,140,17,1,15,118,130,226,14,218,119,58,171,87,250,39,170,136,117,62,230,19,212,93,181,103,103,102,238,94,21,233,167,181,87,177,108,210,41,8,251,197,217,182,179,120,119,55,233,65,238,233,162,102,138,23,118,109,24,27,191,79,177,125,56,219,64,30,255,0,131,47,141,98,175,134,166,49,136,159,87,96,29,53,213,254,15,246,125,139,236,147,142,140,44,250,119,119,32,217,39,116,111,171,106,186,230,230,61,206,218,255,0,42,237,56,106,46,47,226,184,138,3,126,239,31,181,7,17,9,63,135,122,230,22,118,248,173,6,50,119,213,155,185,114,108,47,131,32,220,192,222,58,235,175,216,182,147,109,213,157,251,159,185,151,35,247,55,114,218,77,175,143,193,6,128,219,89,155,234,92,139,99,127,50,220,222,8,53,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,166,214,90,173,29,244,65,166,140,203,71,251,22,174,250,173,16,104,251,181,238,90,109,39,239,91,145,188,80,108,113,45,52,119,118,215,237,90,0,152,51,185,59,253,154,186,230,209,159,197,145,244,248,160,235,28,98,238,228,100,250,124,87,70,178,65,102,118,136,69,221,187,188,62,213,220,170,220,78,226,14,250,125,143,167,197,116,68,72,141,227,148,89,135,87,239,248,160,232,195,111,142,73,69,231,128,92,188,55,59,51,147,55,233,95,126,142,8,98,141,216,1,188,126,166,92,112,83,3,3,238,111,123,94,237,116,93,152,7,104,59,63,214,131,145,80,174,34,163,18,161,23,211,191,183,195,255,0,32,106,186,170,41,196,20,27,173,227,33,179,237,122,248,116,127,255,0,2,104,49,223,198,49,52,120,166,170,55,109,59,226,215,255,0,173,138,235,89,162,141,241,13,0,63,120,189,84,45,223,253,211,47,177,152,212,225,6,37,172,49,111,123,116,95,242,66,190,86,21,113,147,18,219,122,190,15,87,14,191,253,112,80,78,15,46,138,97,252,3,225,177,140,27,108,83,76,237,166,141,167,245,66,169,213,232,43,54,229,245,48,83,228,142,28,142,45,24,36,154,86,110,239,31,233,250,159,242,171,201,65,193,85,76,53,66,209,155,147,15,197,197,251,215,153,186,90,5,198,87,22,51,112,39,97,220,237,245,175,90,190,105,82,202,114,202,50,135,184,100,238,207,171,120,106,131,197,90,235,234,40,171,222,146,166,71,136,122,135,183,71,119,125,186,59,55,135,232,94,226,134,98,150,156,9,159,126,230,103,98,127,29,52,101,241,42,108,112,118,162,149,226,239,213,253,239,119,95,23,95,78,136,78,158,33,102,119,216,61,221,239,225,220,131,235,107,163,106,233,171,45,140,228,237,167,138,213,6,186,139,54,190,11,87,240,91,88,93,255,0,43,193,104,238,254,46,131,93,86,238,231,91,59,214,172,239,162,13,218,50,213,104,221,236,181,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,42,248,177,243,79,156,159,48,49,15,168,206,165,83,146,167,149,140,83,243,2,187,211,173,202,58,177,238,69,230,63,17,124,119,102,158,87,229,125,155,183,93,107,179,3,17,75,52,210,187,133,45,190,148,110,115,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,4,30,87,133,30,20,115,31,139,92,199,12,21,130,162,236,54,170,30,156,247,251,252,240,185,210,218,41,73,221,152,137,153,219,169,49,237,38,138,22,118,41,8,73,221,192,2,73,3,33,60,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,241,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,229,120,104,225,211,2,112,191,149,148,25,103,129,105,255,0,177,86,94,43,119,205,253,83,186,118,104,97,158,179,167,44,178,116,122,189,0,46,144,22,192,240,102,241,119,170,168,8,136,128,163,171,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,146,42,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,197,121,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,125,92,174,60,137,229,151,223,94,177,90,130,234,145,17,1,121,76,216,199,95,130,252,172,198,89,153,236,191,105,253,18,195,247,27,239,98,235,244,123,87,101,166,146,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,47,86,173,255,0,143,204,117,248,59,224,219,54,47,254,203,246,135,107,195,242,88,186,61,126,150,223,105,72,20,29,93,219,75,94,159,106,234,109,211,222,217,183,81,215,115,6,58,235,33,62,91,216,90,251,131,248,37,202,219,78,35,161,236,149,117,22,250,187,164,113,245,66,77,212,181,181,213,21,116,210,106,14,236,219,224,158,35,211,93,195,187,66,102,38,118,108,123,22,82,88,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,131,235,47,21,157,248,42,235,153,89,47,143,178,230,197,81,73,5,203,21,97,123,173,146,142,90,179,33,130,57,234,105,36,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,94,213,16,98,174,178,125,202,124,117,248,80,202,204,27,153,158,203,246,103,210,220,63,110,190,246,46,191,91,178,246,170,104,230,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,198,9,100,61,203,195,26,221,113,255,0,5,185,85,125,188,211,210,67,81,75,103,59,32,13,48,16,131,193,111,169,150,134,18,118,34,39,222,81,83,70,70,250,232,230,228,236,194,206,194,193,111,252,231,243,122,167,8,100,54,26,202,59,116,245,112,212,102,21,224,166,172,113,130,35,130,107,117,191,167,44,144,153,151,190,6,245,51,80,200,46,13,222,208,200,206,76,207,180,227,91,129,156,175,181,103,31,22,153,103,128,239,165,72,246,217,239,30,210,172,130,174,136,106,224,171,130,134,25,43,100,165,146,34,118,18,9,134,153,225,125,117,102,105,29,220,75,77,175,93,57,193,103,29,247,28,241,64,249,85,81,15,103,178,229,165,190,10,122,56,247,1,245,234,171,169,224,171,168,169,213,128,76,119,1,211,69,211,114,49,110,205,188,118,188,132,202,176,114,62,192,20,210,221,115,79,52,171,176,245,91,84,82,211,219,172,22,187,177,52,163,3,132,165,44,245,180,224,250,244,140,217,225,160,50,238,115,6,120,255,0,37,164,125,193,43,234,56,57,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,114,62,168,167,26,25,57,125,207,222,24,49,254,85,97,105,182,94,174,182,248,234,45,209,237,7,237,53,84,149,17,85,197,77,169,152,0,117,142,156,98,234,17,48,135,83,123,234,195,163,132,54,114,197,205,47,193,127,25,56,43,181,223,125,153,106,197,189,163,11,92,63,165,122,221,171,181,70,253,146,14,224,34,13,213,209,209,123,227,183,77,61,226,96,115,83,252,177,87,89,62,229,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,12,96,148,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,129,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,82,120,189,205,234,156,136,225,163,48,179,74,223,61,92,23,43,77,156,225,181,207,77,4,83,29,61,198,164,198,150,142,103,9,125,194,0,168,158,35,54,38,47,112,75,221,63,201,120,182,228,169,230,159,20,252,191,174,245,27,114,185,78,116,153,199,125,193,249,53,132,178,118,209,15,78,147,49,46,21,21,23,74,157,192,251,169,109,165,79,32,211,108,32,119,109,243,207,79,47,80,76,8,123,54,223,120,100,38,96,134,197,147,158,74,101,125,171,37,114,143,8,101,69,152,169,36,167,194,214,122,107,105,212,83,81,13,32,86,78,0,221,106,167,136,93,216,14,105,122,146,159,188,78,231,33,59,145,59,187,188,21,242,209,192,20,217,131,198,150,93,210,220,176,245,93,214,219,99,168,169,191,213,60,45,46,202,51,164,166,146,90,90,137,78,55,109,128,53,141,72,205,185,246,17,144,1,110,223,181,242,9,65,66,184,230,202,251,174,113,240,151,153,152,14,196,85,111,114,158,207,237,42,56,41,40,138,174,122,185,232,102,142,182,58,88,226,23,98,35,152,169,154,22,211,87,103,145,157,132,180,218,248,240,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,99,45,159,217,57,125,225,255,0,57,113,102,78,226,57,187,69,94,25,184,21,60,117,59,64,59,93,41,139,73,77,83,176,12,218,62,172,18,69,47,79,123,144,111,218,94,240,187,32,201,79,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,86,85,202,59,51,48,174,48,225,10,207,129,109,53,122,94,176,21,194,190,223,119,165,146,72,250,131,218,106,230,172,130,113,1,55,54,132,194,119,1,51,17,221,36,19,139,51,176,106,247,170,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,130,215,249,151,99,250,156,190,224,183,49,42,173,184,134,146,213,114,190,83,211,88,41,90,103,139,125,96,85,212,199,21,85,60,65,35,62,243,42,55,171,119,218,219,196,4,204,118,236,220,208,25,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,234,79,249,222,230,151,255,0,54,153,41,111,190,255,0,170,241,77,222,217,217,127,69,53,4,253,103,15,254,153,14,192,63,180,199,247,183,84,43,148,22,87,221,113,167,22,148,216,242,18,171,130,219,151,214,122,219,149,68,227,68,82,193,44,245,48,149,20,84,167,46,172,48,153,13,68,211,14,187,156,154,150,70,97,241,33,9,190,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,213,121,166,224,10,108,117,193,110,50,170,108,61,87,118,185,97,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,253,224,10,57,234,220,247,179,128,134,227,125,54,49,13,218,174,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,141,14,64,231,29,247,135,252,229,194,121,197,135,33,237,21,120,102,224,53,18,83,110,0,237,116,166,37,29,77,54,243,3,104,250,176,73,44,93,77,142,65,191,112,251,194,206,178,105,88,182,98,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,159,62,90,56,254,167,48,120,45,203,186,171,150,33,164,186,220,172,116,245,54,10,166,133,226,223,70,20,149,50,69,75,79,40,70,205,176,198,141,169,29,183,54,242,2,3,45,219,247,56,93,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,20,85,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,15,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,248,240,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,228,166,168,87,24,60,38,96,222,46,178,191,232,61,246,162,146,207,125,160,168,142,166,197,136,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,193,29,124,171,248,234,169,192,24,134,213,195,14,105,87,213,207,134,47,149,16,219,112,100,208,210,197,178,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,233,24,131,109,24,204,206,57,137,88,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,185,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,144,44,91,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,234,229,193,203,254,179,136,139,236,89,183,155,216,119,252,233,232,59,76,17,83,84,73,61,60,152,138,171,97,199,182,156,225,56,228,8,97,145,216,206,102,45,175,36,77,16,177,254,57,226,10,215,202,143,129,111,222,56,160,206,188,25,254,167,170,192,20,85,197,253,209,21,210,74,119,31,247,46,202,100,95,199,153,131,250,222,101,42,136,136,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,7,159,227,7,139,60,27,194,46,87,253,56,190,211,210,94,47,181,245,17,211,88,176,225,87,189,44,247,83,105,1,167,112,54,142,87,0,138,35,121,8,220,54,107,211,7,118,41,65,159,30,204,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,174,156,192,51,211,57,115,163,136,43,189,46,111,97,107,174,11,147,10,108,182,80,224,234,202,225,170,142,203,248,168,222,98,142,64,142,48,155,180,27,52,221,118,23,223,25,66,194,103,24,68,237,112,28,168,248,40,252,38,226,168,56,148,204,203,101,214,155,13,225,43,133,61,78,18,139,78,140,55,139,164,50,17,61,70,246,38,144,161,165,146,48,238,17,217,36,175,181,205,218,25,162,32,186,174,87,188,20,126,231,252,8,25,207,152,86,203,173,14,100,227,43,121,211,75,110,173,110,143,177,173,101,48,152,83,188,66,79,172,210,244,160,154,71,145,152,227,247,34,217,25,4,189,74,213,198,191,10,54,46,45,50,106,183,6,244,173,84,120,190,219,173,102,22,189,214,194,101,216,42,183,3,201,27,148,110,198,208,206,1,210,145,180,49,109,66,78,153,156,81,178,184,4,65,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,190,229,159,198,189,199,137,252,9,114,193,57,151,115,237,57,147,132,181,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,179,163,168,65,35,12,123,91,88,9,205,202,103,17,167,252,215,56,40,252,38,225,89,248,148,203,59,101,170,155,18,97,43,125,69,78,45,139,78,140,215,139,92,49,137,53,70,247,38,140,166,165,142,51,238,33,223,36,79,181,141,222,24,98,40,150,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,193,147,242,47,41,149,88,194,251,152,25,113,135,49,174,39,192,87,92,21,117,189,91,226,172,171,176,93,12,10,170,223,33,54,175,25,184,127,59,49,48,72,194,236,210,71,17,238,140,125,90,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,4,16,243,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,83,254,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,123,56,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,12,135,112,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,70,15,60,239,204,159,235,39,236,213,69,57,112,115,0,172,225,222,251,22,82,102,246,34,255,0,58,122,254,211,60,85,53,17,207,81,38,29,170,216,114,110,167,8,66,73,14,25,164,102,3,133,135,107,73,43,74,46,31,142,105,107,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,166,214,90,173,29,244,65,166,140,203,71,251,22,174,250,173,16,104,251,181,238,90,109,39,239,91,145,188,80,108,113,45,52,119,118,215,237,90,0,152,51,185,59,253,154,186,230,209,159,197,145,244,248,160,235,28,98,254,241,147,233,241,93,26,201,5,153,218,33,23,118,238,240,251,87,118,171,82,29,160,239,246,233,220,186,2,36,70,241,202,44,195,171,247,252,80,116,163,161,142,105,216,231,128,29,223,93,9,217,157,217,190,199,95,122,142,158,24,163,118,0,111,202,215,93,27,234,92,116,244,209,176,119,182,175,175,115,190,158,11,179,0,237,7,103,250,208,114,42,21,196,84,98,84,34,250,119,246,248,127,228,13,87,85,69,56,130,131,117,188,100,54,125,175,95,14,143,255,0,224,77,6,59,248,198,38,143,20,213,70,237,167,124,90,255,0,245,177,93,107,52,81,190,33,160,7,239,23,170,133,187,255,0,186,101,246,51,26,156,32,196,181,134,45,239,110,139,254,72,87,202,194,174,50,98,91,111,87,193,234,225,215,255,0,174,10,9,193,229,209,76,63,128,124,54,49,131,109,138,105,157,180,209,180,254,168,85,58,189,5,102,220,190,166,10,124,145,195,145,197,163,4,147,74,205,221,227,253,63,83,254,85,121,40,56,106,32,106,129,96,39,118,103,103,103,209,254,181,230,46,150,129,113,149,197,140,220,9,216,119,59,125,107,214,175,154,84,178,156,178,140,161,238,25,59,179,234,222,26,160,241,22,170,202,186,27,153,67,82,111,20,110,68,32,236,78,239,163,51,253,79,250,23,186,161,152,165,167,2,103,223,185,153,216,159,199,77,25,124,106,171,28,61,119,149,226,127,202,39,103,247,123,181,95,70,136,78,158,33,102,119,216,61,221,239,225,220,131,235,107,163,106,233,171,45,140,228,237,167,138,213,6,186,139,54,190,11,93,116,91,88,93,255,0,43,193,104,238,254,46,232,53,213,110,238,117,179,189,106,207,241,65,187,70,90,173,27,189,150,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,139,71,125,22,221,93,223,185,6,237,91,235,70,45,95,187,195,226,180,96,239,213,208,187,253,223,173,6,217,1,205,244,111,5,177,169,67,226,229,252,235,148,157,196,117,109,59,150,192,247,132,157,254,180,26,199,16,128,184,179,191,142,171,123,51,55,115,45,5,221,219,87,91,144,21,42,207,42,67,154,205,17,232,251,94,186,61,29,157,191,177,26,170,171,192,230,181,43,85,90,98,2,119,102,106,176,126,231,255,0,107,52,24,233,231,13,185,237,248,170,186,50,98,103,25,33,109,29,217,252,97,23,248,47,57,131,74,40,241,45,186,73,141,196,90,166,39,215,79,246,193,85,83,138,187,127,179,179,42,243,11,150,237,179,210,55,142,190,52,128,255,0,82,164,54,38,18,188,80,11,107,167,105,139,254,59,32,156,158,95,146,71,83,147,120,124,225,45,192,51,158,143,166,159,246,245,79,215,250,21,231,43,28,229,201,43,65,146,216,122,22,103,125,213,6,223,254,95,85,254,85,124,104,11,142,87,240,111,173,114,45,146,107,166,191,6,65,215,150,13,237,241,239,100,137,136,125,215,111,117,187,157,215,62,154,179,59,253,75,99,128,232,239,223,226,131,66,140,227,125,192,218,179,125,107,148,101,2,110,231,254,242,210,51,119,125,29,106,113,238,125,204,253,254,8,55,23,130,211,71,91,29,250,127,149,253,229,189,139,185,3,71,77,29,107,226,181,65,163,54,139,84,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,26,185,177,201,175,240,161,154,120,203,51,63,116,119,179,62,150,226,11,141,247,177,125,16,235,118,94,213,83,36,221,46,167,109,29,251,122,155,119,109,29,116,215,70,215,69,37,72,130,149,112,185,145,127,185,175,34,112,206,74,125,41,250,71,244,115,182,255,0,84,251,15,99,235,246,138,201,234,127,121,234,73,183,111,95,111,229,190,187,117,238,215,70,170,168,136,10,149,113,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,170,168,130,53,114,159,147,95,224,191,52,240,110,102,126,232,239,105,253,18,196,22,235,239,98,250,33,209,237,93,150,166,57,186,93,78,218,91,55,116,246,238,218,90,107,174,143,166,138,74,145,16,17,17,1,70,174,108,114,107,252,40,102,158,50,204,207,221,29,236,207,165,184,130,227,125,236,95,68,58,221,151,181,84,201,55,75,169,219,71,126,222,166,221,219,71,93,53,209,181,209,73,82,32,183,254,10,120,82,253,199,217,89,117,203,63,167,191,75,125,167,136,39,190,246,223,101,246,14,159,82,154,158,30,151,79,173,46,186,118,109,219,183,54,187,244,211,187,87,250,185,21,194,142,92,100,102,54,204,12,208,182,69,237,92,103,152,216,130,231,120,185,94,106,33,97,146,158,150,170,176,234,35,160,167,109,95,167,8,110,13,238,207,186,89,1,140,180,97,138,56,171,90,32,34,34,2,34,32,34,34,14,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,94,87,38,242,135,6,228,70,93,219,242,183,47,160,171,131,15,90,106,43,166,161,130,166,119,152,233,194,166,174,106,167,133,141,253,226,0,41,200,1,201,200,246,8,238,35,45,73,253,170,32,34,34,2,165,92,81,228,95,238,148,200,156,77,146,159,74,126,142,125,35,236,95,213,62,195,219,58,29,158,178,10,159,222,122,145,238,221,208,219,249,109,166,237,123,244,209,234,170,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,42,136,136,8,136,130,42,255,0,160,99,255,0,141,23,252,9,255,0,227,213,255,0,240,185,145,127,185,175,34,112,206,74,125,41,250,71,244,115,182,255,0,84,251,15,99,235,246,138,201,234,127,121,234,73,183,111,95,111,229,190,187,117,238,215,70,170,168,130,48,49,103,37,171,238,57,197,87,156,107,138,120,177,237,183,172,65,112,168,186,92,106,126,130,4,125,122,169,228,41,37,147,96,87,8,14,227,50,125,5,152,91,93,25,153,187,149,239,240,159,195,173,171,133,172,146,179,229,5,190,237,73,121,168,161,168,171,171,174,188,67,107,26,3,185,79,52,230,109,44,177,177,155,185,140,79,20,44,68,100,238,16,131,119,51,48,181,96,68,4,68,65,24,24,179,146,21,138,241,138,175,55,108,45,196,7,209,251,45,109,194,162,162,221,104,250,40,117,126,207,165,57,8,162,166,235,157,123,28,189,48,113,14,161,54,226,219,171,247,186,190,174,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,213,85,16,69,95,244,12,127,241,162,255,0,129,63,252,122,191,254,23,50,47,247,53,228,78,25,201,79,165,63,72,254,142,118,223,234,159,97,236,125,126,209,89,61,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,213,85,16,82,174,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,246,1,253,3,31,252,104,191,224,79,255,0,30,165,81,16,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,221,82,32,178,174,10,121,111,126,227,236,211,186,230,103,225,151,233,111,180,240,252,246,46,197,244,119,176,116,250,149,52,243,117,122,157,170,93,116,236,219,118,237,109,119,235,175,118,143,242,184,188,229,155,125,226,211,57,106,115,86,239,196,71,177,41,2,223,75,107,181,218,62,137,5,79,96,165,136,92,138,62,184,213,68,242,238,158,74,137,117,33,220,221,93,154,184,136,171,234,68,22,149,192,231,0,86,174,13,46,184,186,251,54,62,164,198,151,44,75,79,71,73,79,88,88,120,104,39,183,193,17,74,82,196,18,117,230,39,9,136,161,34,22,113,109,105,227,119,221,163,109,187,84,68,5,98,188,94,114,181,177,113,67,156,181,57,197,104,205,127,161,85,119,59,125,45,61,210,155,216,71,114,237,149,80,11,198,53,59,202,174,54,143,241,3,79,23,76,65,135,241,59,187,200,201,213,245,34,11,85,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,186,164,68,30,83,54,48,47,225,67,43,49,150,89,251,83,217,159,75,112,253,198,197,219,122,29,110,203,218,169,164,135,171,211,220,59,246,245,55,109,220,58,233,166,173,174,170,53,191,160,99,255,0,141,23,252,9,255,0,227,212,170,34,2,34,32,176,14,40,249,82,126,233,76,246,196,217,215,248,122,250,57,244,143,177,127,83,62,139,118,206,135,103,163,130,155,247,238,215,30,237,221,13,223,144,218,110,211,191,77,94,170,240,49,192,199,238,46,250,109,254,122,63,76,126,152,251,55,253,36,246,127,101,236,157,167,255,0,8,155,126,238,211,253,174,155,62,58,247,93,82,32,34,34,11,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,235,87,4,60,32,223,120,57,194,184,151,5,84,102,255,0,211,75,45,242,225,13,210,142,155,232,248,91,187,5,87,79,167,81,38,246,154,83,151,170,1,76,218,59,176,135,67,81,109,76,157,92,170,32,34,34,11,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,235,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,32,34,34,15,41,155,24,23,240,161,149,152,203,44,253,169,236,207,165,184,126,227,98,237,189,14,183,101,237,84,210,67,213,233,238,29,251,122,155,182,238,29,116,211,86,215,85,26,223,208,49,255,0,198,139,254,4,255,0,241,234,85,17,1,17,16,21,170,241,207,192,199,238,209,250,19,254,122,63,67,190,135,123,75,253,36,246,135,106,237,125,155,255,0,8,135,102,222,205,253,182,187,254,26,119,221,82,32,176,14,23,57,82,126,230,188,246,195,57,215,248,122,250,71,244,115,182,255,0,83,62,139,118,62,191,104,163,158,155,247,238,215,38,221,189,125,223,144,250,237,211,187,93,90,255,0,209,16,17,17,5,170,241,189,192,54,21,227,43,232,213,223,233,151,208,220,73,135,58,212,222,212,142,207,29,119,108,161,147,222,236,243,14,248,164,126,156,141,190,55,234,237,14,172,254,227,188,155,134,215,237,60,145,238,182,11,173,21,246,197,197,173,93,186,229,110,168,142,174,142,178,147,7,148,51,211,79,25,49,71,44,114,13,193,136,12,73,152,152,153,217,217,217,157,148,165,34,8,224,206,78,81,248,203,61,243,18,225,154,89,131,197,77,36,248,134,237,79,67,13,116,244,216,5,161,10,131,166,164,134,149,166,112,107,134,209,51,24,4,205,133,132,55,145,109,16,29,5,174,127,130,158,20,191,113,246,86,93,114,207,233,239,210,223,105,226,9,239,189,183,217,125,131,167,212,166,167,135,165,211,235,75,174,157,155,118,237,205,174,253,52,238,213,238,1,16,17,17,1,91,255,0,26,220,41,126,236,28,172,181,101,159,211,223,162,94,204,196,16,95,123,111,178,251,127,83,167,77,81,15,75,167,214,139,77,123,78,237,219,159,77,154,105,223,171,92,2,32,176,14,23,57,82,126,230,188,246,195,57,215,248,122,250,71,244,115,182,255,0,83,62,139,118,62,191,104,163,158,155,247,238,215,38,221,189,125,223,144,250,237,211,187,93,90,255,0,209,16,21,191,241,173,194,151,238,193,202,203,86,89,253,61,250,37,236,204,65,5,247,182,251,47,183,245,58,116,213,16,244,186,125,104,180,215,180,238,221,185,244,217,166,157,250,181,192,34,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,175,253,17,1,17,16,89,87,26,220,183,191,118,14,105,218,179,51,240,203,244,75,217,152,126,11,23,98,250,59,219,250,157,58,154,137,186,189,78,213,22,154,246,157,187,118,190,155,53,215,191,70,245,124,12,112,49,251,139,190,155,127,158,143,211,31,166,62,205,255,0,73,61,159,217,123,39,105,255,0,194,38,223,187,180,255,0,107,166,207,142,189,215,84,136,8,136,128,169,87,20,121,23,251,165,50,39,19,100,167,210,159,163,159,72,251,23,245,79,176,246,206,135,103,172,130,167,247,158,164,123,183,116,54,254,91,105,187,94,253,52,122,170,136,34,175,250,6,63,248,209,127,192,159,254,61,95,255,0,20,121,23,251,165,50,39,19,100,167,210,159,163,159,72,251,23,245,79,176,246,206,135,103,172,130,167,247,158,164,123,183,116,54,254,91,105,187,94,253,52,122,170,136,34,175,250,6,63,248,209,127,192,159,254,61,74,162,34,2,34,32,43,0,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,239,253,16,91,255,0,5,60,41,126,227,236,172,186,229,159,211,223,165,190,211,196,19,223,123,111,178,251,7,79,169,77,79,15,75,167,214,151,93,59,54,237,219,155,93,250,105,221,171,220,2,34,2,176,14,40,249,82,126,233,76,246,196,217,215,248,122,250,57,244,143,177,127,83,62,139,118,206,135,103,163,130,155,247,238,215,30,237,221,13,223,144,218,110,211,191,77,94,255,0,209,5,170,240,49,192,199,238,46,250,109,254,122,63,76,126,152,251,55,253,36,246,127,101,236,157,167,255,0,8,155,126,238,211,253,174,155,62,58,247,93,82,34,2,34,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,127,252,46,100,95,238,107,200,156,51,146,159,74,126,145,253,28,237,191,213,62,195,216,250,253,162,178,122,159,222,122,146,109,219,215,219,249,111,174,221,123,181,209,170,170,32,34,34,10,105,196,110,72,90,184,142,201,235,214,77,95,111,149,118,139,109,254,162,220,85,149,116,145,137,206,208,83,215,65,83,32,71,187,221,19,49,129,193,141,216,152,28,216,156,79,110,199,245,120,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,1,17,16,21,42,226,143,34,255,0,116,166,68,226,108,148,250,83,244,115,233,31,98,254,169,246,30,217,208,236,245,144,84,254,243,212,143,118,238,134,223,203,109,55,107,223,166,143,85,81,4,106,229,63,38,191,193,126,105,224,220,204,253,209,222,211,250,37,136,45,215,222,197,244,67,163,218,187,45,76,115,116,186,157,180,182,110,233,237,221,180,180,215,93,31,77,20,149,34,32,34,34,8,171,254,129,143,254,52,95,240,39,255,0,143,82,83,148,248,23,240,95,149,152,55,44,253,169,237,63,162,88,126,221,98,237,189,14,143,106,236,180,209,195,213,233,238,45,155,186,123,182,238,45,53,211,87,211,85,234,209,5,191,241,87,193,70,77,113,103,110,163,60,109,108,246,126,36,183,246,122,106,60,73,68,196,53,212,244,45,85,28,181,20,237,161,52,114,111,140,102,142,55,152,101,24,74,115,144,65,221,200,74,181,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,250,200,128,136,136,10,210,178,231,150,198,67,101,231,18,247,206,34,41,109,180,147,211,201,81,13,118,23,194,209,208,244,173,216,126,183,99,117,170,69,156,201,165,55,149,138,72,69,134,56,233,247,190,192,119,8,74,43,181,68,4,68,65,74,184,163,200,191,221,41,145,56,155,37,62,148,253,28,250,71,216,191,170,125,135,182,116,59,61,100,21,63,188,245,35,221,187,161,183,242,219,77,218,247,233,163,216,7,244,12,127,241,162,255,0,129,63,252,122,149,68,64,68,68,5,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,170,170,32,138,191,232,24,255,0,227,69,255,0,2,127,248,245,239,241,207,42,92,199,204,156,184,192,217,95,141,120,188,246,173,171,46,123,116,86,9,167,193,14,85,84,244,181,77,78,207,74,82,61,195,223,134,62,202,61,38,118,220,2,100,12,78,3,24,4,138,162,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,175,253,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,22,142,250,45,186,187,191,114,13,218,183,214,140,90,191,119,135,197,104,193,223,171,161,119,251,191,90,13,178,6,254,230,254,85,177,169,67,226,229,252,235,148,157,196,117,109,59,150,192,247,132,157,254,180,26,199,16,128,184,179,191,142,171,123,51,55,115,45,5,245,111,209,220,183,32,42,85,158,84,135,53,154,35,209,246,189,116,122,59,59,127,98,53,85,87,129,205,106,86,170,180,196,4,238,204,213,96,253,207,254,214,104,49,211,206,27,115,219,241,85,116,100,196,206,50,66,218,59,179,248,194,47,240,94,115,6,148,81,226,91,116,147,27,136,181,76,79,174,159,237,130,170,167,21,118,255,0,103,102,85,230,23,45,219,103,164,111,29,124,105,1,254,165,72,108,76,37,120,160,22,215,78,211,23,252,118,65,57,60,191,36,142,167,38,240,249,194,91,128,103,61,31,77,63,237,234,159,175,244,43,206,86,57,203,146,86,131,37,176,244,44,206,251,170,13,191,252,190,171,252,170,248,208,23,28,175,224,223,90,228,91,36,215,77,126,12,131,130,88,119,143,199,189,105,19,16,251,174,222,235,119,59,174,198,142,236,218,255,0,34,227,112,29,29,251,252,80,104,81,156,111,184,27,86,111,173,114,140,160,77,220,255,0,222,90,70,110,239,163,173,78,61,207,185,159,191,193,6,226,240,90,104,235,99,191,79,242,191,188,183,177,119,32,104,233,163,173,124,86,168,52,102,209,106,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,119,248,45,86,154,51,32,209,155,85,175,130,213,16,104,238,182,110,212,155,95,224,173,197,222,180,209,197,157,245,241,65,171,232,227,171,248,45,166,77,211,125,53,92,70,108,197,223,170,217,187,86,118,103,239,248,32,236,66,250,143,242,174,69,199,11,59,11,179,253,107,145,1,121,44,202,14,165,138,6,255,0,194,197,255,0,246,13,122,213,230,51,4,30,75,52,34,45,175,244,208,191,254,193,160,128,174,52,41,246,230,173,253,245,238,106,138,39,111,255,0,161,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,184,241,160,243,203,154,183,199,109,118,149,85,11,51,105,241,236,81,170,115,129,240,196,176,133,174,250,109,19,60,181,2,44,219,139,126,173,47,213,166,159,193,65,49,92,0,83,132,89,77,96,136,92,159,101,67,248,255,0,229,213,14,175,97,89,55,0,29,71,202,203,38,253,123,170,62,175,252,54,161,94,202,2,34,32,226,144,246,151,218,184,216,153,223,191,251,203,89,95,222,118,92,98,254,247,127,193,6,247,109,157,236,187,2,76,77,171,46,37,172,76,81,179,177,126,148,28,142,218,173,140,59,123,153,111,103,213,52,100,26,51,232,181,241,90,59,125,75,86,213,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,119,248,45,86,154,51,32,209,155,85,175,130,213,16,104,238,182,110,212,155,95,224,173,197,222,180,209,197,157,245,241,65,171,232,227,171,248,45,166,77,211,125,53,92,102,108,207,222,184,247,106,206,204,253,255,0,4,29,136,95,81,127,210,185,23,28,12,236,29,235,145,1,121,44,202,14,165,138,6,255,0,194,197,255,0,246,13,122,213,230,51,4,30,75,52,34,45,175,244,208,191,254,193,160,128,174,52,41,246,230,173,253,245,238,106,138,39,111,255,0,161,141,80,236,25,19,77,137,109,192,79,163,21,76,45,221,254,232,42,184,241,160,243,203,154,183,199,109,118,149,85,11,51,105,241,236,81,170,115,129,240,196,176,133,174,250,109,19,60,181,2,44,219,139,126,173,47,213,166,159,193,65,49,92,0,83,132,89,77,96,136,92,159,101,67,248,255,0,229,213,14,175,97,89,55,0,29,71,202,203,38,253,123,170,62,175,252,54,161,94,202,2,34,32,226,148,246,232,184,216,153,223,191,251,203,116,190,63,202,184,133,253,238,255,0,130,13,238,219,59,217,118,4,152,155,86,92,75,88,152,163,103,98,253,40,57,29,181,91,24,118,182,140,183,179,234,154,50,13,25,244,90,248,173,29,190,165,171,106,131,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,166,186,45,86,215,239,116,26,58,31,131,45,206,221,223,161,109,63,6,65,215,147,77,124,59,209,152,116,213,188,82,79,202,90,15,135,242,160,237,7,135,242,173,203,104,120,127,42,220,128,188,230,59,148,34,180,66,71,224,245,34,223,251,36,189,26,241,249,153,35,181,146,1,14,242,106,176,238,111,238,13,4,22,241,129,13,3,102,133,127,94,39,39,123,141,189,143,66,126,246,236,129,246,253,75,231,97,75,53,166,108,61,103,154,26,50,216,53,91,191,44,181,109,37,61,95,197,123,14,43,240,215,109,204,107,212,146,83,74,101,4,212,147,238,96,47,224,210,7,127,115,175,179,147,184,46,134,225,151,84,213,245,148,135,248,170,90,185,128,221,141,155,120,204,122,119,179,179,32,144,14,5,123,28,57,109,105,138,1,219,164,253,205,174,191,246,229,71,218,175,37,188,21,156,240,99,79,21,22,2,176,132,48,190,146,85,104,239,171,255,0,171,38,255,0,42,188,116,4,68,65,192,122,111,239,101,199,248,189,218,104,185,77,155,122,216,64,58,235,162,13,237,167,193,114,31,123,104,203,107,109,211,185,180,254,85,170,13,89,244,91,150,215,109,22,173,222,131,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,107,162,213,109,126,247,65,163,161,248,50,220,237,221,250,22,211,240,100,28,18,105,252,171,70,97,211,86,241,73,60,86,131,225,252,168,59,49,126,67,45,235,100,95,144,203,122,2,243,152,238,80,138,209,9,31,131,212,139,127,236,146,244,107,199,230,100,142,214,72,4,59,201,170,195,185,191,184,52,16,91,198,4,52,13,154,21,253,120,156,157,238,54,246,61,9,251,219,178,7,219,245,47,157,133,44,214,153,176,245,158,104,104,203,96,213,110,252,178,213,180,148,245,127,21,236,56,175,195,93,183,49,175,82,73,77,41,148,19,82,79,185,128,191,131,72,29,253,206,190,206,78,224,186,27,134,93,83,87,214,82,31,226,169,106,230,3,118,54,109,227,49,233,222,206,204,130,64,56,21,236,112,229,181,166,40,7,110,147,247,54,186,255,0,219,149,31,106,188,150,215,78,245,103,60,24,211,197,69,128,172,33,12,47,164,149,90,59,234,255,0,234,201,191,202,175,29,1,17,16,112,30,155,187,254,183,92,127,139,221,166,139,152,217,183,55,242,174,50,1,215,93,16,111,109,62,11,144,251,219,70,91,91,110,157,205,167,242,173,80,106,207,162,220,182,187,104,181,110,244,26,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,209,245,91,123,157,217,157,150,231,117,198,228,250,179,51,32,218,96,58,187,187,32,198,63,244,45,29,223,118,154,58,220,4,204,250,59,32,228,22,209,150,228,68,5,225,115,38,174,56,232,198,50,144,53,106,144,238,114,102,254,1,47,116,168,230,110,214,16,212,202,0,111,163,84,69,224,95,237,72,34,171,56,234,159,20,102,14,43,126,158,232,251,8,200,46,15,185,153,218,154,33,215,86,211,237,94,235,38,109,49,190,79,195,68,212,198,68,20,53,239,212,109,223,217,165,248,127,42,242,116,182,74,155,164,183,171,171,197,46,147,91,38,102,147,164,229,191,65,22,211,119,199,195,251,202,185,100,102,28,215,46,173,176,156,123,92,226,170,3,103,135,196,94,160,251,157,190,164,21,255,0,132,248,198,131,0,89,34,219,239,197,57,62,175,220,236,253,170,87,110,229,118,176,27,201,4,114,59,234,228,12,239,252,202,209,242,54,86,182,220,175,54,70,61,177,210,73,70,208,131,62,214,23,62,161,62,209,248,119,191,195,197,93,149,172,156,173,180,142,239,171,244,35,215,95,238,89,7,105,17,16,113,31,229,173,175,245,104,183,27,119,238,250,150,136,55,51,124,86,171,104,191,193,110,65,185,219,85,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,31,85,183,185,221,153,217,110,119,92,110,79,171,51,50,13,166,35,175,123,120,32,198,63,244,45,9,223,95,143,122,220,4,204,250,59,32,228,22,102,109,25,110,90,55,135,114,213,1,120,92,201,171,142,58,49,140,164,13,90,164,59,156,153,191,128,75,221,42,57,155,181,132,53,50,128,27,232,213,17,120,23,251,82,8,170,206,58,167,197,25,131,138,223,167,186,62,194,50,11,131,238,102,118,166,136,117,213,180,251,87,186,201,155,76,111,147,240,209,53,49,145,5,13,123,245,27,119,246,105,126,31,202,188,157,45,146,166,233,45,234,234,241,75,164,214,201,153,164,233,57,111,208,69,180,221,241,240,254,242,174,89,25,135,53,203,171,108,39,30,215,56,170,128,217,225,241,23,168,62,231,111,169,5,127,225,62,49,160,192,22,72,182,251,241,78,79,171,247,59,63,106,149,219,185,93,149,20,165,61,48,74,111,171,150,189,255,0,202,234,210,178,54,86,182,220,175,54,70,61,177,210,73,70,208,131,62,214,23,62,161,62,209,248,119,191,195,197,93,78,27,34,59,45,59,153,57,23,191,171,187,234,255,0,150,232,62,154,34,32,226,63,202,111,229,91,95,234,209,111,63,175,234,91,80,110,102,248,173,86,209,127,130,220,131,115,182,171,84,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,27,31,197,109,127,138,222,75,103,214,131,107,182,175,226,181,17,248,173,29,251,214,240,38,240,65,200,136,136,10,219,243,210,255,0,13,185,138,162,73,8,68,170,225,6,118,119,241,232,187,252,27,236,87,23,60,227,78,12,103,224,239,162,178,30,43,49,49,81,225,200,36,25,36,99,123,172,2,238,210,19,62,157,158,95,142,159,98,11,126,193,182,130,169,203,22,171,23,110,177,82,85,238,247,91,93,24,228,111,29,123,252,25,86,156,146,182,140,88,2,210,82,155,57,16,212,15,120,248,191,104,63,138,241,121,113,134,43,15,45,202,144,129,183,189,13,99,55,228,248,188,135,167,199,237,85,39,41,45,117,20,118,74,123,77,65,184,148,80,76,236,222,44,36,242,187,179,182,143,167,240,144,125,236,18,239,109,204,11,168,201,238,13,77,77,188,99,211,227,160,232,254,31,165,93,134,27,153,229,163,17,121,8,182,197,27,119,187,247,119,43,55,196,133,54,31,199,120,98,64,172,147,90,203,148,77,40,139,184,238,97,56,153,152,180,119,221,220,95,21,118,24,18,188,165,166,148,164,23,97,48,133,195,82,215,185,217,208,123,4,90,51,234,204,255,0,90,213,6,195,110,231,102,92,111,174,159,86,139,148,159,78,247,91,29,155,71,125,80,104,218,178,223,174,171,111,187,240,125,127,145,106,40,55,143,130,213,104,218,124,22,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,168,166,117,241,153,195,103,14,216,170,151,5,103,30,100,125,31,189,86,219,194,233,5,55,177,235,234,247,210,156,146,70,50,111,167,130,64,109,78,25,27,71,125,222,238,186,104,236,238,21,173,21,42,200,190,40,242,39,137,79,109,254,5,49,207,210,63,163,157,155,218,127,212,202,202,62,135,104,234,244,127,174,98,143,118,238,132,191,147,174,155,123,244,213,181,170,168,8,136,128,136,136,8,136,128,136,169,254,117,231,222,83,240,237,133,105,113,174,113,226,191,163,246,90,219,128,90,224,169,236,53,53,123,234,142,57,36,24,246,83,199,33,182,161,12,143,171,182,223,119,77,117,118,103,10,128,138,218,176,159,49,238,12,113,206,42,179,96,172,45,156,157,182,245,136,46,20,246,187,117,55,209,219,172,125,122,169,228,24,226,143,121,211,8,14,227,49,109,73,216,91,93,93,217,187,213,202,160,34,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,219,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,86,255,0,154,92,122,240,157,146,216,238,231,150,121,151,154,222,198,196,150,110,143,109,162,246,21,202,163,165,213,132,38,143,241,144,211,156,101,172,114,129,123,164,250,107,163,232,236,236,193,112,8,169,86,69,241,71,145,60,74,123,111,240,41,142,126,145,253,28,236,222,211,254,166,86,81,244,59,71,87,163,253,115,20,123,183,116,37,252,157,116,219,223,166,173,173,85,64,68,84,171,61,56,163,200,158,26,253,137,248,107,199,63,71,62,145,246,159,102,127,83,43,43,58,253,159,165,214,254,182,138,77,187,122,241,126,86,154,238,238,215,71,208,42,170,43,127,202,222,61,120,78,206,156,119,108,203,60,180,205,111,108,226,75,207,91,177,81,123,10,229,79,213,233,66,115,73,248,201,169,194,49,210,56,140,189,226,109,116,209,181,119,102,122,235,37,218,213,13,214,158,197,53,206,144,46,85,148,243,85,211,209,148,194,211,205,4,37,24,203,40,71,174,226,0,41,225,18,38,109,5,229,141,159,77,205,168,118,209,17,1,17,16,17,117,35,187,90,166,186,212,88,161,185,210,29,202,142,158,26,186,138,49,152,94,120,96,152,164,24,165,56,245,220,32,101,4,194,36,237,161,60,82,51,107,181,244,237,160,34,34,2,34,32,34,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,219,64,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,131,182,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,47,172,128,136,136,8,136,128,138,223,243,75,143,94,19,178,91,29,220,242,207,50,243,91,216,216,146,205,209,237,180,94,194,185,84,116,186,176,132,209,254,50,26,115,140,181,142,80,47,116,159,77,116,125,29,157,155,213,228,95,20,121,19,196,167,182,255,0,2,152,231,233,31,209,206,205,237,63,234,101,101,31,67,180,117,122,63,215,49,71,187,119,66,95,201,215,77,189,250,106,218,133,85,68,68,4,69,106,191,209,71,224,79,253,156,255,0,224,205,227,254,104,130,234,145,121,76,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,241,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,234,208,17,21,191,230,151,30,188,39,100,182,59,185,229,158,101,230,183,177,177,37,155,163,219,104,189,133,114,168,233,117,97,9,163,252,100,52,231,25,107,28,160,94,233,62,154,232,250,59,59,48,92,2,42,85,145,124,81,228,79,18,158,219,252,10,99,159,164,127,71,59,55,180,255,0,169,149,148,125,14,209,213,232,255,0,92,197,30,237,221,9,127,39,93,54,247,233,171,107,85,80,17,21,20,206,190,51,56,108,225,219,21,82,224,172,227,204,143,163,247,170,219,120,93,32,166,246,61,125,94,250,83,146,72,198,77,244,240,72,13,169,195,35,104,239,187,221,215,77,29,157,194,181,162,165,89,23,197,30,68,241,41,237,191,192,166,57,250,71,244,115,179,123,79,250,153,89,71,208,237,29,94,143,245,204,81,238,221,208,151,242,117,211,111,126,154,182,181,85,1,17,16,17,23,82,59,181,170,107,173,69,138,27,157,33,220,168,233,225,171,168,163,25,133,231,134,9,138,65,138,83,143,93,194,6,80,76,34,78,218,19,197,35,54,187,95,64,237,162,34,2,34,32,34,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,223,182,128,136,136,8,138,218,177,103,49,238,12,112,54,42,188,224,172,83,156,157,138,245,135,238,21,22,187,141,55,209,219,172,157,10,168,36,40,229,143,120,83,16,22,211,2,109,69,220,95,77,89,221,187,208,92,170,47,41,149,185,165,129,51,167,2,91,51,51,45,47,190,217,195,119,158,183,98,173,236,179,83,245,122,83,28,50,126,46,96,9,7,73,34,49,247,133,181,211,86,213,157,157,253,90,2,34,234,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,226,70,98,45,171,187,50,14,218,34,32,34,34,2,34,243,246,44,127,131,113,54,38,196,216,50,197,136,105,42,239,184,58,162,154,154,251,111,23,118,158,132,234,41,194,162,7,49,118,103,112,146,41,25,196,219,80,119,25,5,159,116,102,34,30,129,17,16,17,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,244,8,136,128,136,136,8,188,252,152,255,0,6,197,143,233,242,180,177,13,35,226,202,171,60,215,240,180,139,185,78,214,232,166,142,2,168,54,102,208,1,229,152,0,119,59,111,118,147,102,238,156,155,125,2,2,34,167,249,215,159,121,79,195,182,21,165,198,185,199,138,254,143,217,107,110,1,107,130,167,176,212,213,239,170,56,228,144,99,217,79,28,134,218,132,50,62,174,219,125,221,53,213,217,156,42,2,43,85,254,138,63,2,127,236,231,255,0,6,111,31,243,69,114,152,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,43,106,197,156,199,184,49,192,216,170,243,130,177,78,114,118,43,214,31,184,84,90,238,52,223,71,110,178,116,42,160,144,163,150,61,225,76,64,91,76,9,181,23,113,125,53,103,118,239,65,114,168,188,166,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,8,173,215,31,243,11,224,231,44,49,149,219,47,241,158,116,210,82,223,108,85,15,73,112,167,166,180,220,43,66,9,217,155,116,79,45,60,7,19,152,187,237,49,98,119,3,98,2,208,132,153,152,3,152,71,8,217,167,140,173,57,125,151,217,165,87,124,196,55,202,134,166,161,161,166,194,247,141,242,158,142,238,238,239,74,194,0,34,196,102,100,236,0,2,68,78,34,46,236,23,20,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,1,17,16,17,17,1,23,82,75,181,170,27,173,61,138,107,157,32,92,171,41,230,171,167,163,41,133,167,154,8,74,49,150,80,143,93,196,0,83,194,36,76,218,11,203,27,62,155,155,90,85,157,252,91,100,15,14,23,91,101,155,58,49,173,94,28,168,188,211,157,77,1,149,134,227,85,5,72,1,109,54,9,169,233,206,39,49,119,29,193,187,120,177,198,238,204,198,14,225,88,17,81,76,148,227,51,134,206,34,113,85,86,10,201,204,200,250,65,122,162,183,157,210,122,111,99,215,210,108,165,9,35,140,164,223,81,4,96,250,28,209,182,140,251,189,237,116,209,157,218,181,160,34,182,172,89,204,123,131,28,13,138,175,56,43,20,231,39,98,189,97,251,133,69,174,227,77,244,118,235,39,66,170,9,10,57,99,222,20,196,5,180,192,155,81,119,23,211,86,119,110,245,85,114,83,62,242,159,136,156,43,85,141,114,115,21,253,32,178,209,92,14,215,61,79,97,169,164,217,84,17,199,33,71,178,162,56,205,244,9,163,125,89,182,251,218,107,171,59,48,84,4,95,39,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,149,181,255,0,69,31,129,63,246,115,255,0,131,55,143,249,162,11,170,69,212,180,220,233,175,86,170,43,205,28,117,113,211,215,211,199,83,16,85,210,75,75,56,129,139,16,180,144,204,35,44,71,163,182,161,32,137,139,234,196,204,236,236,187,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,63,138,218,255,0,21,188,150,207,173,6,142,218,160,143,197,104,238,218,173,224,77,224,131,123,120,50,213,17,1,91,126,122,95,225,183,49,84,73,33,8,149,92,32,206,206,254,61,23,127,131,125,138,226,231,156,105,193,140,252,29,244,86,67,197,102,38,42,60,57,4,131,36,140,111,117,128,93,218,66,103,211,179,203,241,211,236,65,111,216,54,208,85,57,98,213,98,237,214,42,74,189,222,235,107,163,28,141,227,175,127,131,42,211,146,86,209,139,0,90,74,83,103,34,26,129,239,31,23,237,7,241,94,47,46,48,197,97,229,185,82,16,54,247,161,172,102,252,159,23,144,244,248,253,170,164,229,37,174,162,142,201,79,105,168,55,18,138,9,157,155,197,132,158,87,118,118,209,244,254,18,15,189,130,93,237,185,129,117,25,61,193,169,169,183,140,122,124,116,29,31,195,244,171,170,193,242,185,219,182,239,114,219,240,127,135,188,74,207,113,33,77,135,241,222,24,144,43,36,214,178,229,19,74,34,238,59,152,78,38,102,45,29,247,119,23,197,93,94,93,220,123,69,20,210,16,187,9,109,219,169,107,252,35,213,7,181,69,163,62,172,207,245,173,80,108,54,238,238,248,174,55,215,79,171,69,202,79,167,123,173,142,205,163,190,168,52,109,89,111,215,85,183,221,248,62,191,200,181,20,27,199,193,106,180,109,62,11,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,27,31,226,182,232,183,19,248,173,174,255,0,90,13,186,106,235,120,51,50,216,196,221,253,255,0,21,202,46,46,205,162,13,200,136,131,161,120,144,34,166,18,50,209,158,70,111,15,177,212,119,241,101,118,106,186,95,99,4,238,242,193,115,167,144,133,183,51,179,118,99,248,248,127,9,149,250,102,13,116,148,150,216,122,103,181,222,113,239,109,127,138,127,87,232,81,181,156,254,208,196,153,175,124,180,199,36,146,199,8,211,76,192,210,104,205,165,60,77,175,188,250,127,11,251,232,46,3,8,97,58,42,90,10,138,6,105,66,54,163,152,88,89,199,187,82,215,187,70,211,226,187,88,66,204,20,120,142,186,148,39,168,217,21,25,60,108,230,223,149,168,63,213,246,186,245,244,54,88,233,168,107,170,139,120,56,209,204,237,163,182,154,179,107,240,253,11,201,224,138,184,42,177,253,125,33,84,153,31,99,109,67,191,79,24,190,190,239,138,14,150,102,217,106,6,227,132,46,81,70,68,81,85,75,36,198,228,62,227,12,145,104,237,241,240,103,250,252,21,192,101,237,97,189,21,11,28,165,248,248,169,180,239,127,123,86,255,0,165,82,252,206,183,132,120,110,166,165,153,220,233,104,170,228,2,119,109,99,118,13,117,31,169,251,181,238,250,151,163,202,43,188,151,11,37,128,250,206,79,79,75,64,230,254,246,174,251,7,188,181,241,240,65,95,5,180,22,111,169,150,171,138,158,82,148,24,223,77,29,153,219,69,202,131,105,182,172,184,244,118,238,127,5,202,253,235,99,232,229,227,220,131,96,234,183,183,138,208,118,183,139,247,173,123,155,189,6,225,241,91,150,209,241,91,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,20,90,243,1,226,99,25,112,161,204,15,5,102,150,15,161,164,184,129,101,189,37,182,239,108,169,102,16,184,219,164,186,214,156,176,52,155,92,161,61,209,70,97,32,179,237,48,29,194,97,190,51,148,165,10,220,234,252,211,225,111,151,244,62,163,113,65,46,153,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,84,5,242,249,227,110,235,194,134,63,146,197,137,231,171,174,203,172,85,81,79,13,214,140,170,136,96,180,206,83,66,39,118,8,198,25,76,206,58,113,144,74,40,216,94,102,233,177,59,188,113,233,59,216,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,242,152,195,53,114,227,47,239,184,91,12,99,92,105,106,178,221,113,173,192,173,118,10,74,202,134,142,75,133,83,3,155,199,27,63,251,209,213,244,23,146,88,99,103,223,44,98,94,173,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,10,85,197,143,149,140,228,249,127,136,125,58,117,30,188,175,185,130,83,90,105,172,188,47,103,77,214,172,192,234,6,131,7,223,42,101,150,164,247,205,45,45,61,29,149,162,138,2,38,6,35,156,130,121,101,217,24,48,197,238,128,134,146,21,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,88,87,44,174,59,109,89,221,131,109,217,25,154,88,154,174,76,208,176,211,200,52,181,151,73,196,207,18,81,3,145,9,199,38,140,231,83,12,90,12,128,123,164,48,143,175,186,71,121,186,87,234,128,173,87,154,63,145,60,205,251,151,214,40,149,127,193,249,171,151,25,129,125,197,56,99,5,99,75,85,234,235,130,174,3,107,191,210,81,212,52,146,91,234,156,24,218,57,25,191,223,14,173,168,180,145,77,27,190,248,164,17,160,28,209,252,137,230,111,220,190,177,68,131,202,114,230,227,219,247,84,88,167,203,124,196,131,179,230,110,25,183,246,202,186,136,41,246,82,222,168,64,194,39,172,22,6,217,12,204,114,70,50,197,220,46,70,39,19,109,34,142,27,213,88,187,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,65,28,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,149,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,232,17,17,4,112,115,102,205,236,101,144,185,161,195,158,110,101,252,244,145,223,112,237,70,38,154,157,170,224,105,160,148,14,59,124,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,194,77,119,252,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,11,11,231,157,249,147,253,100,253,154,172,131,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,112,200,205,23,148,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,1,17,80,174,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,102,189,48,119,98,148,25,194,186,168,1,230,143,231,179,51,126,229,244,122,37,95,248,43,230,197,138,176,213,244,240,47,21,87,207,108,97,251,173,194,174,224,216,194,113,145,234,172,253,64,154,98,128,169,233,160,55,168,132,231,233,132,64,2,29,1,144,133,157,226,24,227,138,128,115,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,64,15,46,238,47,63,114,150,114,191,210,154,222,142,94,227,30,149,22,40,217,65,218,102,131,164,50,246,90,184,246,187,72,221,41,37,45,236,59,247,69,36,186,70,114,52,91,103,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,237,168,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,242,185,199,227,252,101,149,152,203,135,220,193,203,236,67,87,99,196,54,58,140,71,83,67,93,76,237,190,35,210,218,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,246,107,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,189,78,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,223,112,11,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,138,114,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,61,170,34,32,138,190,97,220,66,226,174,23,249,133,229,222,110,97,106,110,223,216,50,254,150,154,227,107,58,169,41,225,185,208,203,95,113,25,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,145,252,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,136,190,117,126,105,240,183,203,250,31,81,184,170,41,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,24,100,40,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,1,17,70,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,162,20,43,153,215,30,63,134,251,237,78,67,101,61,235,118,1,195,247,2,246,149,210,221,113,234,82,226,137,132,33,40,245,30,144,191,70,158,113,168,97,219,36,145,76,77,28,205,174,200,137,166,165,98,174,178,168,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,22,65,202,135,142,58,108,75,106,178,112,143,152,193,86,247,219,109,61,64,97,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,244,137,180,137,225,136,99,208,10,48,235,73,162,197,93,78,79,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,70,23,190,136,136,45,87,154,63,145,60,205,251,151,214,40,151,159,229,197,199,29,79,21,184,54,191,7,230,8,82,83,230,46,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,244,132,229,136,133,197,166,104,163,244,28,209,252,137,230,111,220,190,177,68,160,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,128,136,168,87,24,60,89,224,222,17,114,191,233,197,246,158,146,241,125,175,168,142,154,197,135,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,179,94,152,59,177,74,12,225,74,185,142,241,199,83,194,150,13,160,193,249,124,20,149,25,139,140,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,34,56,165,34,114,104,94,41,61,7,43,143,34,121,101,247,215,172,86,168,33,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,222,229,113,228,79,44,190,250,245,138,212,23,84,136,162,175,154,231,29,63,191,240,191,146,152,207,253,81,75,143,235,104,71,251,145,27,92,117,12,95,238,189,168,4,127,137,11,159,245,196,40,40,167,49,254,96,21,156,68,95,101,202,76,161,196,95,231,79,65,217,167,150,166,158,57,233,228,196,85,91,2,77,213,1,48,71,32,67,12,142,224,16,184,237,121,34,121,73,207,241,45,21,75,229,67,199,29,78,26,186,217,56,71,204,96,164,107,21,202,162,160,48,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,250,68,218,202,211,74,49,232,99,32,116,108,3,37,242,135,25,103,214,104,97,252,163,203,248,41,36,190,226,42,130,134,157,234,231,104,96,136,2,50,150,89,164,62,247,96,142,40,228,145,216,88,141,216,29,132,72,157,133,254,86,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,134,81,8,172,3,150,47,30,63,134,251,21,54,67,102,197,235,118,62,195,246,241,246,109,210,227,113,234,85,98,136,68,230,41,52,30,144,183,90,158,1,167,98,221,36,146,204,45,36,207,174,201,73,175,253,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,42,136,136,128,160,7,153,214,86,254,11,248,201,198,189,146,197,236,203,86,45,236,248,166,223,253,53,214,237,93,170,54,237,115,247,153,16,110,174,142,183,220,45,186,105,238,139,3,130,159,229,25,124,240,112,85,214,191,0,101,102,99,67,81,72,214,219,29,226,227,100,168,136,140,186,229,61,116,49,77,17,0,237,218,224,195,111,153,137,220,153,217,202,61,24,181,119,16,237,114,75,204,204,85,136,50,227,49,50,182,237,87,218,44,184,62,225,111,184,90,58,146,72,114,83,246,246,169,235,192,59,141,192,33,99,164,105,4,0,71,241,147,206,78,228,231,221,37,74,0,121,98,230,151,224,191,140,156,21,218,239,190,204,181,98,222,209,133,174,31,210,189,110,213,218,163,126,201,7,112,17,6,234,232,232,189,241,219,166,158,241,48,57,169,254,64,88,203,103,246,113,223,120,128,206,92,89,156,88,142,30,207,87,137,174,5,81,29,54,224,62,201,74,2,209,211,83,111,0,6,147,165,4,113,69,212,216,196,123,55,23,188,78,234,122,120,248,204,204,85,148,92,33,102,78,58,193,85,125,146,245,79,111,167,183,211,85,12,146,71,37,47,109,171,134,140,231,136,227,49,48,154,48,168,35,140,216,189,217,4,9,217,217,157,159,30,204,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,65,57,60,164,240,85,171,10,240,91,135,239,182,250,138,185,42,49,141,226,235,123,174,25,140,92,35,156,42,74,133,134,38,97,103,96,233,80,196,78,196,228,251,200,223,93,29,132,111,41,124,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,17,17,1,69,95,48,238,33,113,87,11,252,194,242,239,55,48,181,55,111,236,25,127,75,77,113,181,157,84,148,240,220,232,101,175,184,140,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,202,162,133,110,117,126,105,240,183,203,250,31,81,184,160,151,76,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,171,30,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,28,130,48,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,7,214,68,68,16,237,196,55,22,120,203,132,94,103,121,153,142,44,84,245,119,139,21,125,61,166,154,251,135,6,189,169,96,186,131,88,233,90,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,229,123,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,193,103,52,127,61,153,155,247,47,163,209,47,171,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,132,244,162,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,143,242,210,230,9,77,156,54,171,63,15,153,191,117,171,147,48,104,41,251,53,158,237,87,44,181,83,226,80,1,170,158,71,145,194,6,8,14,158,154,8,133,206,105,72,231,125,73,221,205,203,89,10,88,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,62,156,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,11,170,68,94,43,40,115,163,43,243,235,6,199,152,25,71,139,233,49,21,138,74,137,105,30,162,16,146,35,138,120,221,183,197,44,82,136,203,17,232,226,76,38,34,238,6,6,218,137,139,184,91,87,51,236,216,226,95,40,242,73,239,153,21,73,73,69,135,170,41,234,41,177,118,37,9,130,59,141,148,37,158,146,26,71,163,119,152,72,78,82,154,104,220,194,57,12,59,140,94,34,97,53,16,28,42,241,49,140,184,80,205,202,60,210,193,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,60,143,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,129,110,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,132,228,229,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,139,152,2,65,210,72,140,125,225,109,116,213,181,103,103,127,86,177,235,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,160,175,152,207,30,223,186,162,251,6,91,229,220,29,159,44,176,205,195,182,82,84,79,79,178,170,245,92,0,113,53,97,49,182,248,97,96,146,65,138,46,226,113,50,57,91,113,12,112,214,14,107,220,113,212,226,91,173,239,132,124,185,10,71,177,91,106,41,195,23,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,170,79,164,175,52,69,30,128,49,159,90,50,208,74,167,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,84,170,44,85,212,223,114,224,230,1,71,196,69,138,44,164,205,236,69,254,123,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,28,209,5,245,42,41,197,119,21,217,113,194,86,92,30,53,198,178,246,235,173,119,82,11,5,130,9,152,42,174,245,66,204,238,34,238,207,211,132,55,11,203,51,179,140,98,66,204,198,103,28,103,237,179,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,29,110,34,179,231,25,113,37,155,151,220,214,198,117,181,100,119,26,131,11,101,12,213,13,48,90,109,204,100,244,244,81,56,128,14,200,196,180,114,96,29,230,231,33,54,243,39,112,249,88,255,0,56,177,246,98,230,229,219,59,239,55,234,186,92,89,116,188,61,236,43,40,170,166,3,160,157,141,138,17,166,144,140,165,136,32,97,140,33,109,238,241,132,113,179,63,186,202,127,184,41,204,108,237,205,94,30,112,214,51,207,188,43,73,105,196,53,212,240,205,75,91,77,83,1,133,242,221,37,60,83,83,92,158,40,93,198,152,229,25,93,142,23,211,67,140,137,130,49,49,140,35,175,149,63,3,148,217,149,117,160,226,147,50,78,174,43,22,24,188,49,225,107,96,132,176,61,198,227,74,64,109,90,114,104,204,116,208,203,160,136,198,79,212,154,41,4,220,70,34,142,105,137,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,24,235,113,175,194,141,247,132,188,229,173,193,189,43,173,102,16,185,107,89,133,175,117,176,128,246,250,93,160,242,70,229,27,184,60,208,25,244,164,109,0,159,64,147,166,1,44,108,171,7,45,14,56,234,120,113,198,80,228,246,56,10,67,203,172,105,120,140,230,171,144,226,167,59,29,198,102,142,6,173,41,141,196,94,153,196,34,25,132,203,220,8,218,64,118,113,48,154,93,56,151,225,211,2,113,65,149,149,249,103,142,169,255,0,178,214,89,235,119,205,253,76,186,118,105,161,130,179,167,20,177,245,186,93,115,46,145,150,195,240,118,240,118,199,219,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,152,50,94,88,214,113,99,230,159,57,62,96,98,31,81,157,95,255,0,42,206,60,127,208,142,21,51,126,245,253,150,44,33,125,185,220,127,220,2,154,200,33,210,255,0,202,10,35,146,111,236,116,224,63,189,2,176,14,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,94,127,152,167,29,84,220,45,96,215,192,249,125,95,72,121,169,127,167,134,106,24,106,105,101,48,182,91,166,122,128,123,147,59,198,240,76,99,37,57,70,16,145,254,89,137,144,24,11,129,209,92,156,226,238,213,194,15,43,124,177,197,112,91,169,47,24,178,253,81,124,182,225,203,84,245,2,0,115,181,214,184,142,170,96,98,105,78,154,22,219,191,166,218,185,201,12,110,81,245,90,65,138,12,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,65,219,180,219,49,150,107,227,250,43,53,28,149,119,252,89,140,111,17,211,68,117,117,108,243,220,46,53,115,48,139,201,52,196,204,231,36,178,54,167,33,55,121,59,147,248,186,157,62,95,60,18,90,184,80,192,18,95,113,60,20,149,217,139,138,169,233,230,186,214,21,40,140,246,152,10,24,72,237,33,32,205,40,24,71,80,50,17,75,27,139,76,253,55,38,118,142,61,41,175,43,222,5,191,2,152,84,51,199,56,240,103,100,204,155,214,255,0,99,211,86,150,233,172,86,185,35,22,109,97,113,110,207,89,54,178,117,53,114,48,137,194,63,197,17,84,70,247,254,130,29,185,83,241,199,77,150,183,90,14,22,243,36,42,229,177,98,123,195,6,22,185,137,203,59,219,174,53,68,0,212,71,30,174,193,77,52,186,16,148,98,221,57,165,144,141,136,101,41,33,152,149,138,186,150,158,87,92,192,40,238,244,118,222,25,51,191,17,116,110,176,246,107,118,7,186,79,28,16,82,201,75,20,17,65,13,164,186,96,27,102,110,150,177,73,35,153,76,82,20,110,76,109,16,202,18,126,136,136,10,154,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,123,92,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,88,246,113,175,197,117,247,139,76,229,173,198,93,91,173,30,16,182,235,71,133,172,149,179,1,118,10,93,160,210,72,227,27,48,52,211,152,117,100,125,76,155,80,143,168,97,20,110,130,242,185,111,103,206,50,226,75,152,30,99,230,182,51,173,171,35,184,224,123,136,91,40,102,168,105,130,211,110,107,173,3,211,209,68,226,0,59,35,18,209,201,128,119,155,156,132,219,204,157,238,87,154,198,67,84,231,39,11,149,248,154,197,69,73,37,247,45,170,31,19,70,101,79,19,207,37,184,34,49,175,132,38,51,23,136,58,78,213,36,204,229,212,122,56,193,128,137,193,198,200,57,42,121,167,197,63,47,235,189,70,220,166,79,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,208,99,111,195,94,111,84,228,46,124,224,108,220,134,122,184,233,240,237,226,25,174,13,73,4,83,79,45,184,245,138,182,24,194,93,1,206,74,105,38,141,157,220,116,115,103,98,23,102,38,201,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,52,89,215,149,247,92,149,205,204,95,149,23,146,171,146,163,11,94,42,109,161,81,83,68,84,135,89,0,27,244,106,154,34,119,112,9,162,233,202,30,241,51,132,130,236,68,206,206,243,103,202,179,56,239,185,187,194,61,162,155,17,195,173,94,2,184,75,131,163,169,220,31,211,84,180,208,65,37,51,236,0,22,14,156,21,17,65,167,188,69,208,222,68,228,110,204,16,217,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,81,87,197,143,154,124,228,249,129,136,125,70,117,42,156,149,60,172,98,159,152,21,222,157,110,65,242,121,205,231,165,30,22,201,171,22,67,90,47,59,47,88,218,225,29,198,233,73,27,65,39,245,30,144,156,197,166,98,119,150,46,165,91,83,148,102,34,204,125,146,113,222,204,36,37,30,220,0,100,53,79,16,124,81,225,28,51,53,21,37,77,138,193,80,24,155,16,133,93,60,85,48,29,186,146,88,200,161,146,25,12,90,80,158,82,134,153,217,152,180,106,135,55,2,17,38,93,174,98,185,199,125,206,78,46,49,221,77,222,30,207,73,131,238,19,224,235,93,54,224,62,141,45,4,242,198,79,188,64,28,186,179,189,68,250,22,226,14,190,205,196,32,46,175,131,146,198,67,83,90,112,110,43,226,54,243,69,86,23,43,237,65,225,155,43,205,79,44,65,236,232,94,57,106,102,136,220,246,78,18,212,52,113,187,236,252,89,208,152,177,251,198,44,18,104,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,63,197,109,209,110,39,241,91,93,254,180,27,116,213,214,240,102,101,198,196,218,191,122,230,23,23,102,209,6,228,68,65,208,188,72,17,83,9,25,104,207,35,55,135,216,234,59,248,178,187,53,93,47,177,130,119,121,96,185,211,200,66,219,153,217,187,49,252,124,63,132,202,253,51,6,186,74,75,108,61,51,218,239,56,247,182,191,197,63,171,244,40,218,206,127,104,98,76,215,190,90,99,146,73,99,132,105,166,96,105,52,102,210,158,38,215,222,125,63,133,253,244,23,1,132,48,157,21,45,5,69,3,52,161,27,81,204,44,44,227,221,169,107,221,163,105,241,93,172,33,102,10,60,71,93,74,19,212,108,138,140,158,54,115,111,202,212,31,234,251,93,122,250,27,44,116,212,53,213,69,188,28,104,230,118,209,219,77,89,181,248,126,133,228,240,69,92,21,88,254,190,144,170,76,143,177,182,161,223,167,140,95,95,119,197,7,75,51,108,181,3,113,194,23,40,163,34,40,170,165,146,99,114,31,113,134,72,180,118,248,248,51,253,126,10,185,229,61,121,75,103,164,114,156,157,166,145,133,159,87,247,191,26,108,169,230,103,91,194,60,55,83,82,204,238,116,180,85,114,1,59,182,177,187,6,186,143,212,253,218,247,125,75,187,195,213,218,122,252,35,103,41,42,78,66,167,157,200,201,200,157,223,90,137,31,189,223,199,185,144,92,144,182,130,205,245,50,213,113,83,202,82,131,27,233,163,179,59,104,185,80,109,54,212,87,30,142,221,207,224,185,95,189,108,125,28,188,123,144,108,29,86,246,241,90,14,214,241,126,245,175,115,119,160,220,62,43,114,218,62,43,114,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,45,31,193,6,194,241,91,93,159,69,169,19,51,179,45,9,6,140,13,252,235,148,27,70,209,113,139,182,172,206,185,91,79,130,13,81,17,7,140,204,77,36,134,8,126,59,132,191,188,108,172,59,7,196,248,135,136,44,76,228,222,235,218,64,217,195,221,240,26,86,248,171,208,204,250,242,10,234,127,117,182,244,131,225,223,174,167,246,171,67,225,159,14,85,87,226,74,140,84,82,196,195,91,107,154,54,6,39,213,182,207,24,248,105,253,167,214,130,232,43,173,34,24,94,184,223,127,227,168,231,141,187,219,197,196,191,200,168,230,87,219,132,115,134,186,144,156,217,163,164,140,159,189,181,252,168,63,202,174,11,20,89,105,160,194,167,31,82,87,39,99,23,239,109,52,113,63,177,91,198,3,138,8,51,242,241,72,206,110,33,67,19,179,247,107,223,217,159,252,104,42,190,103,91,164,250,61,136,96,136,92,134,75,101,64,134,174,218,187,188,15,254,55,94,15,32,175,66,237,53,191,112,110,161,236,80,202,219,95,81,118,222,207,223,224,255,0,146,254,10,178,95,168,130,108,63,52,123,137,186,148,211,136,247,252,93,157,187,213,184,229,25,61,6,59,197,84,133,163,239,187,199,30,173,246,77,51,127,141,5,237,218,244,122,40,100,111,3,136,9,191,153,119,23,195,195,53,27,168,105,161,102,238,24,35,110,255,0,238,87,220,64,92,101,241,91,251,215,28,142,236,250,125,104,54,255,0,9,150,231,125,89,109,126,231,90,179,234,131,148,86,171,96,187,248,173,232,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,88,2,191,254,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,220,178,56,116,192,156,80,101,102,125,229,158,58,167,255,0,239,5,101,158,183,124,223,212,203,167,102,188,67,5,103,78,41,99,235,116,186,230,93,35,45,135,224,237,224,237,102,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,44,21,171,153,14,119,221,115,187,138,252,88,87,11,29,37,174,159,1,212,84,96,122,16,134,66,144,231,130,130,178,161,158,121,73,244,103,57,37,146,83,102,17,102,16,112,15,121,197,228,59,202,228,151,131,243,30,60,43,142,177,249,227,221,184,6,162,224,246,120,176,190,199,147,125,226,56,233,229,58,253,197,221,14,144,73,28,90,3,187,205,187,241,154,118,120,183,69,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,172,148,242,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,100,21,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,31,87,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,180,219,185,177,97,90,254,10,174,248,146,75,231,99,207,27,85,190,159,15,5,190,160,99,105,43,174,147,70,241,141,226,157,134,2,132,161,22,9,106,78,50,140,64,36,141,160,45,26,88,14,90,21,196,135,47,186,155,183,12,57,107,197,14,75,90,169,0,195,45,236,21,248,194,199,77,20,84,193,178,27,73,84,86,94,158,89,103,17,115,113,8,4,224,138,45,242,27,148,190,241,145,235,30,200,10,111,184,201,193,249,143,128,57,87,226,12,27,155,152,247,233,166,47,181,91,236,112,93,47,123,29,187,76,158,218,163,113,29,197,161,203,211,7,8,186,198,205,36,189,62,161,179,25,147,53,138,242,163,225,211,240,211,196,116,24,254,247,79,191,13,229,111,103,190,212,123,250,117,110,132,101,236,232,189,217,66,65,210,72,164,168,220,194,96,253,147,166,109,164,173,172,149,115,71,242,39,153,191,114,250,197,18,8,1,94,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,245,184,78,243,79,147,127,48,48,247,168,192,174,43,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,10,255,0,204,143,142,60,27,154,92,37,225,11,54,79,133,37,218,197,155,213,21,1,117,169,171,55,10,219,41,218,230,162,169,58,41,32,23,208,42,94,89,160,212,156,136,58,98,238,13,32,205,28,163,97,124,23,224,252,199,199,156,80,96,12,49,148,184,247,232,86,41,168,184,73,61,29,251,99,201,216,163,130,158,89,170,11,164,221,211,107,4,114,143,68,244,142,93,221,57,29,128,201,218,138,169,126,228,201,195,167,209,172,9,125,226,94,255,0,79,165,126,47,234,88,176,255,0,191,249,22,184,38,110,213,47,185,43,139,245,106,162,96,219,36,98,97,216,183,11,184,205,222,18,84,136,136,34,175,158,119,230,79,245,147,246,106,138,181,42,156,243,191,50,127,172,159,179,85,191,242,166,202,220,9,157,57,217,143,114,207,51,44,94,217,195,119,156,191,159,182,209,118,169,169,250,189,43,189,174,104,255,0,25,9,132,131,164,145,1,123,164,218,233,163,234,206,236,225,231,249,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,61,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,99,131,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,186,174,91,156,196,237,89,17,77,38,75,231,221,246,174,12,190,142,156,139,15,87,195,64,50,133,142,126,172,245,19,132,161,4,47,81,56,84,28,239,161,187,200,241,152,0,176,176,25,28,97,45,89,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,183,181,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,168,28,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,97,90,185,80,240,57,83,137,110,182,78,46,51,24,233,30,197,109,168,168,60,35,105,112,138,161,235,170,226,41,32,42,217,216,152,154,32,130,81,62,144,182,146,188,209,12,154,128,198,29,107,117,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,170,169,20,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,31,138,229,229,194,102,13,226,235,43,243,183,3,223,106,41,44,247,218,10,140,47,83,98,196,101,64,245,83,218,141,228,175,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,180,12,127,128,49,150,86,99,43,182,95,102,14,30,171,177,226,27,29,67,211,87,80,212,179,111,136,244,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,12,162,20,85,243,206,252,201,254,178,126,205,85,43,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,211,94,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,138,181,113,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,46,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,207,178,80,246,61,99,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,117,56,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,163,248,131,167,13,63,181,58,80,211,157,87,244,168,79,44,144,116,164,168,104,255,0,24,237,191,77,195,171,63,112,100,19,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,222,129,66,7,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,223,160,133,110,117,126,105,240,183,203,250,31,81,184,171,0,87,255,0,206,175,205,62,22,249,127,67,234,55,20,229,157,195,214,21,226,131,38,184,135,202,60,83,83,216,59,127,209,122,155,117,208,41,99,168,154,217,93,17,92,138,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,129,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,82,177,140,206,140,161,198,89,11,154,24,131,40,243,2,10,72,239,184,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,185,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,234,225,19,154,189,54,72,112,233,87,150,57,141,133,42,241,29,247,5,83,196,24,68,222,227,44,109,117,164,58,160,18,162,158,98,9,158,3,167,138,83,40,137,131,164,80,192,48,233,25,0,60,161,119,252,199,120,227,169,225,75,6,208,96,252,190,10,74,140,197,198,20,243,157,12,210,156,82,133,146,144,93,129,235,101,129,221,200,204,137,200,96,18,30,145,28,82,145,57,52,47,20,144,66,189,6,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,94,253,111,1,223,129,14,94,217,137,159,57,177,101,219,143,177,5,190,201,236,219,93,198,221,211,170,194,240,149,238,1,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,92,44,1,101,80,177,87,89,84,32,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,23,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,127,62,164,251,155,95,5,30,196,172,172,226,203,44,173,150,170,59,44,221,24,241,165,190,6,232,72,53,211,79,211,11,152,179,150,201,58,199,44,81,202,49,136,147,72,195,43,180,143,44,198,1,124,28,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,87,20,177,150,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,83,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,10,43,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,112,197,196,46,42,225,127,57,108,185,185,133,169,187,127,96,234,83,92,109,103,85,37,60,55,58,25,71,108,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,228,61,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,240,173,204,119,129,202,110,20,177,149,6,48,203,227,171,168,203,172,97,81,56,80,195,40,75,41,217,42,197,152,222,138,89,221,156,76,8,92,138,2,34,234,144,69,40,147,19,194,242,201,226,120,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,9,223,206,140,222,193,185,11,149,248,131,55,51,2,122,184,236,88,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,108,120,120,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,189,255,0,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,158,219,151,23,3,148,220,86,227,42,252,97,152,39,87,79,151,88,62,162,0,174,134,32,150,35,189,213,147,57,181,20,83,179,48,128,8,176,148,228,37,213,16,150,33,22,23,153,165,140,44,213,79,247,43,143,34,121,101,247,215,172,86,168,86,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,79,249,143,243,0,163,225,222,197,46,82,101,14,34,255,0,61,138,254,205,60,181,52,241,193,81,30,29,165,222,18,110,168,9,130,72,206,105,163,103,0,133,199,115,71,43,202,78,31,137,105,97,135,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,165,207,153,215,47,250,204,221,163,169,226,7,36,48,239,107,199,84,155,167,196,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,253,208,198,2,83,9,150,142,82,8,4,145,25,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,52,255,0,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,170,240,125,197,158,13,226,235,43,254,156,88,169,233,44,247,218,10,137,41,175,184,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,27,53,234,3,59,148,70,205,79,249,134,113,167,106,225,99,43,234,44,88,67,16,82,14,106,98,90,118,108,63,70,244,195,84,244,80,60,155,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,57,0,38,218,16,45,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,255,0,112,3,198,13,171,139,44,163,18,184,61,92,120,239,7,83,209,208,98,176,154,33,96,169,156,192,154,58,232,138,48,24,182,84,60,50,155,198,34,47,17,137,134,221,141,28,146,64,103,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,157,62,92,220,20,126,229,92,184,158,255,0,143,237,150,169,51,55,20,254,50,229,83,3,117,100,181,208,187,3,199,108,25,183,16,22,211,7,146,82,137,132,78,66,17,214,81,134,41,28,47,1,17,16,64,15,52,127,61,153,155,247,47,163,209,39,46,238,47,63,114,150,114,191,210,154,222,142,94,227,30,149,22,40,217,65,218,102,131,164,50,246,90,184,246,187,72,221,41,37,45,236,59,247,69,36,186,70,114,52,91,92,209,252,246,102,111,220,190,143,68,173,85,6,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,53,242,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,101,16,21,20,227,67,39,47,185,251,195,6,63,202,172,45,54,203,213,214,223,29,69,186,61,160,253,166,170,146,162,42,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,122,214,136,49,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,40,140,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,88,225,113,79,146,159,185,219,136,44,109,147,145,220,59,109,38,31,184,55,96,156,165,234,72,116,51,196,21,20,189,82,233,198,207,51,65,52,77,38,208,97,234,49,237,212,116,119,150,158,79,185,199,98,199,60,48,54,85,83,195,217,239,89,105,112,158,158,178,61,198,125,122,90,234,137,234,233,234,117,112,16,29,198,117,49,116,216,140,155,179,111,45,173,32,178,10,43,206,247,52,191,249,180,201,75,125,247,253,87,138,110,246,206,203,250,41,168,39,235,56,127,244,200,118,1,253,166,63,189,186,183,254,81,217,103,138,177,135,23,182,124,117,105,164,210,203,128,173,245,247,11,189,84,145,201,211,30,211,73,53,28,16,9,136,56,52,198,115,185,136,25,14,232,224,156,153,221,195,71,166,188,195,241,173,171,31,241,165,154,183,219,53,61,92,52,244,183,128,178,24,212,128,137,188,246,250,104,168,102,38,97,34,109,133,45,52,132,15,174,174,14,46,236,46,238,45,33,60,150,242,114,251,131,242,107,22,231,21,222,110,157,38,98,92,41,233,237,116,219,65,247,82,219,74,162,50,169,222,38,238,219,231,158,162,46,153,0,16,246,109,222,240,200,46,193,34,168,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,128,43,244,229,185,204,18,155,135,106,153,50,123,57,46,181,101,151,87,26,130,169,162,185,77,44,179,6,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,211,83,145,223,208,114,165,200,188,184,226,47,46,51,247,43,243,66,205,219,173,85,223,70,165,134,104,157,130,170,223,84,45,116,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,202,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,33,147,74,40,171,229,71,199,79,239,28,47,231,94,51,255,0,83,210,224,10,218,225,254,232,74,215,37,67,151,251,151,101,2,31,227,194,199,253,111,10,149,68,16,3,205,31,207,102,102,253,203,232,244,74,213,85,213,115,71,243,217,153,191,114,250,61,18,246,188,188,184,76,193,188,93,101,126,118,224,123,237,69,37,158,251,65,81,133,234,108,88,140,168,30,170,123,81,188,149,239,59,0,52,145,57,132,177,3,198,64,231,179,94,153,187,57,68,14,193,237,121,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,50,139,24,28,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,45,60,177,121,128,86,102,237,29,55,15,217,223,136,187,94,58,164,219,6,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,239,154,67,18,152,76,117,98,144,76,228,9,21,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,11,191,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,28,202,44,85,212,201,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,144,36,85,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,122,172,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,229,84,132,243,45,229,247,83,147,215,91,199,16,121,65,106,164,143,47,171,234,59,77,226,211,73,20,84,176,97,163,50,165,130,54,141,142,119,57,194,162,166,121,73,130,24,132,32,109,5,153,129,135,64,172,28,87,115,58,203,140,204,224,168,233,178,190,183,217,216,235,49,58,152,110,241,96,156,218,74,171,29,47,77,158,224,100,229,17,71,52,50,70,99,4,82,126,44,140,106,72,195,108,148,242,199,28,106,228,13,131,52,241,94,114,225,60,45,146,151,187,173,155,25,222,110,3,111,182,92,109,149,53,52,243,81,245,68,130,105,202,90,102,121,99,132,33,41,74,83,22,125,177,52,142,236,236,206,188,2,147,238,77,156,49,123,74,251,118,226,119,26,225,123,172,49,217,244,183,224,138,217,38,233,82,212,205,32,84,67,112,156,99,109,14,94,152,56,194,38,255,0,138,221,44,236,204,82,71,172,65,45,75,202,102,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,127,86,136,49,204,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,247,233,211,55,102,25,65,223,239,228,175,30,57,203,146,28,62,227,108,134,195,23,171,168,199,136,58,63,71,110,145,92,70,57,48,190,233,72,171,187,48,188,68,127,211,0,90,54,217,35,232,200,229,52,122,72,100,79,54,156,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,123,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,88,62,86,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,123,94,40,242,47,247,53,231,182,38,201,79,165,63,72,254,142,118,47,234,159,97,236,125,126,209,71,5,79,239,61,73,54,237,235,237,252,183,215,110,189,218,232,211,19,203,139,129,202,158,20,176,109,126,48,204,19,164,168,204,92,97,79,0,87,67,16,69,40,89,41,5,220,218,138,41,217,156,140,200,156,74,114,18,233,17,197,16,139,19,66,210,201,25,124,209,252,246,102,111,220,190,143,68,131,207,240,203,193,246,38,226,151,43,243,74,245,151,45,87,89,141,176,53,69,128,173,86,113,150,158,40,46,112,86,73,84,21,32,114,78,113,140,70,3,8,74,38,231,166,145,200,27,73,228,18,10,21,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,202,79,249,24,254,123,63,86,255,0,105,39,53,206,5,191,127,226,131,37,48,103,250,162,171,31,209,80,151,247,36,55,72,233,216,127,221,123,81,137,127,18,103,15,235,137,144,89,7,21,252,96,230,135,23,56,154,215,122,199,143,73,69,109,177,211,136,218,236,244,145,71,208,161,158,90,122,96,173,56,228,216,211,16,77,53,55,85,130,83,145,227,98,96,98,45,28,138,165,114,244,224,94,179,139,60,85,89,139,113,77,127,179,112,14,15,184,80,251,68,100,163,156,253,187,35,200,210,75,111,134,80,56,218,63,196,9,117,37,25,30,72,186,240,59,1,117,55,13,63,224,235,131,172,119,197,254,59,168,176,88,43,61,141,134,236,219,62,144,98,14,156,53,30,203,234,195,80,116,191,210,167,60,82,79,213,146,157,227,252,91,190,205,119,22,140,221,249,4,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,184,125,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,136,8,136,128,173,127,143,238,15,173,92,89,101,25,13,189,170,227,199,120,58,158,178,191,10,28,50,139,5,76,230,2,242,80,202,50,24,197,178,161,225,136,26,66,33,120,140,64,247,108,105,35,146,232,17,6,45,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,186,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,77,79,52,238,11,46,185,249,131,104,243,151,43,112,253,93,211,48,112,141,59,82,85,80,193,82,78,119,43,32,188,178,148,80,193,181,218,74,152,165,145,204,4,28,8,192,230,31,198,159,68,26,19,16,118,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,122,74,24,166,152,140,41,96,121,100,153,226,136,93,244,0,121,102,150,71,17,209,183,200,101,226,78,239,39,252,175,185,125,211,93,169,172,188,80,231,77,170,172,0,42,6,191,7,216,234,98,150,152,247,195,45,45,69,29,233,165,138,113,39,7,32,156,66,9,98,217,32,56,203,239,1,6,180,87,150,135,3,149,60,71,99,40,115,135,28,29,32,101,214,11,188,70,19,82,72,17,84,29,242,227,11,71,59,81,20,38,196,45,76,194,113,20,196,99,239,132,141,24,51,185,25,195,57,40,8,136,131,21,117,218,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,170,164,251,138,190,10,63,9,188,23,229,23,18,153,103,108,181,83,98,76,37,149,246,90,156,91,22,157,25,175,22,184,109,52,196,213,27,220,154,50,154,150,56,207,184,135,124,145,62,214,55,120,97,136,130,232,57,117,241,213,77,197,46,13,108,15,152,53,244,129,154,150,10,121,166,174,134,154,150,80,11,157,186,23,167,6,185,59,180,109,4,38,82,84,12,103,8,159,229,129,24,128,1,48,5,229,44,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,158,250,120,191,230,141,117,206,252,134,195,217,85,151,180,213,118,59,150,36,179,210,77,142,238,52,146,149,51,52,255,0,211,17,86,218,99,132,132,203,179,72,67,4,205,40,84,59,148,50,52,50,55,189,48,32,240,28,197,56,234,169,226,151,25,62,7,203,234,250,176,202,187,5,68,51,80,195,83,75,16,29,206,227,11,84,3,220,153,222,54,158,16,40,234,10,48,132,143,242,0,76,128,12,156,2,205,85,74,225,215,33,177,151,18,89,185,98,202,156,25,69,86,71,113,168,3,185,215,67,78,211,5,166,220,198,45,81,91,43,17,128,236,140,75,86,23,49,222,110,17,139,239,49,103,173,92,200,114,27,6,240,219,153,121,113,149,56,50,138,144,66,221,150,246,227,185,215,67,78,240,157,218,226,245,213,237,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,10,151,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,4,69,243,167,200,106,155,78,50,194,156,70,217,168,169,2,219,125,167,12,51,122,120,105,226,136,253,163,11,73,45,52,210,155,30,249,206,90,118,146,54,125,159,139,10,16,23,63,120,5,168,175,42,124,249,166,201,190,40,232,48,205,246,182,174,59,22,100,211,182,25,144,6,162,86,130,59,137,202,5,65,49,194,0,77,41,245,89,233,133,221,135,166,213,146,27,152,139,27,20,175,113,217,145,118,44,254,225,151,24,225,187,157,154,235,115,186,216,109,245,88,147,13,195,107,115,122,162,188,82,210,204,244,224,17,139,23,91,169,188,225,120,220,73,200,102,125,187,77,128,199,30,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,80,56,177,243,79,156,159,48,49,15,168,206,175,83,132,12,244,177,100,15,43,236,219,196,151,59,205,214,217,117,191,99,11,198,27,195,115,90,216,218,168,111,21,86,74,70,167,48,144,92,122,61,61,135,51,200,228,46,35,11,237,220,110,0,86,1,155,24,235,240,161,154,120,203,51,61,151,236,207,165,184,130,227,125,236,93,126,183,101,237,85,50,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,245,106,115,142,251,46,65,91,184,126,167,135,163,101,166,198,21,184,198,178,77,192,93,174,170,74,42,106,74,118,209,195,124,125,16,138,167,189,143,105,246,175,120,117,140,93,195,202,225,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,201,123,37,50,190,213,146,185,71,132,50,162,204,84,146,83,225,107,61,53,180,234,41,168,134,144,43,39,0,110,181,83,196,46,236,7,52,189,73,79,222,39,115,144,157,200,157,221,222,21,185,83,228,53,54,114,113,71,65,137,175,180,85,114,88,178,218,157,177,52,134,52,242,188,18,92,66,80,26,8,78,96,49,104,143,170,239,82,44,238,93,70,163,144,28,8,92,220,103,121,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,104,254,8,54,23,138,218,236,250,45,72,153,157,153,104,72,52,96,111,183,189,114,131,104,218,45,131,166,173,170,228,109,62,8,53,68,68,30,51,49,52,146,24,33,248,238,18,254,241,178,176,236,31,19,226,30,32,177,51,147,123,175,105,3,103,15,119,192,105,91,226,175,67,51,235,200,43,169,253,214,219,210,15,135,126,186,159,218,173,15,134,124,57,85,95,137,42,49,81,75,19,13,109,174,104,216,24,159,86,219,60,99,225,167,246,159,90,11,160,174,180,136,97,122,227,125,255,0,142,163,158,54,239,111,23,18,255,0,34,163,153,95,110,17,206,26,234,66,115,102,142,146,50,126,246,215,242,160,255,0,42,184,44,81,101,166,131,10,156,125,73,92,157,140,95,189,180,209,196,254,197,111,24,14,40,32,207,203,197,35,57,184,133,12,78,207,221,175,127,102,127,241,160,170,249,157,110,147,232,246,33,130,33,114,25,45,149,2,26,187,106,238,240,63,248,221,83,206,29,107,74,134,10,139,68,187,70,74,57,105,250,130,236,238,226,199,36,132,221,237,220,253,207,240,85,174,253,68,19,97,249,163,220,77,212,166,156,71,191,226,236,237,222,168,54,9,7,181,230,102,36,162,61,11,124,246,193,213,187,252,99,127,209,245,160,188,107,94,143,69,12,141,224,113,1,55,243,46,226,248,56,114,167,90,10,104,133,191,38,24,135,191,251,149,247,144,23,25,124,87,34,226,145,221,159,79,173,6,223,225,50,220,239,171,45,175,220,235,86,125,80,114,138,213,108,23,127,21,189,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,142,235,85,180,157,7,27,142,231,215,234,71,101,174,190,63,106,211,226,129,181,180,213,114,143,228,183,232,92,98,77,174,139,145,188,16,106,182,73,174,157,223,90,222,184,106,77,132,89,159,95,20,20,15,60,47,93,146,154,145,222,61,117,146,63,135,217,39,219,246,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,245,209,125,159,98,249,220,83,94,39,164,195,150,249,70,66,105,30,186,33,213,133,159,187,167,63,119,122,171,185,77,108,138,159,13,209,83,68,2,34,17,204,236,219,157,252,102,39,255,0,26,10,129,152,80,199,73,96,153,221,201,200,93,255,0,71,239,100,234,215,48,60,163,55,16,215,162,118,118,214,134,29,127,252,149,93,46,105,211,192,120,110,180,156,61,242,3,98,125,95,189,186,70,173,15,47,33,17,226,26,239,8,182,128,20,80,187,54,191,109,47,249,80,93,141,125,3,79,96,166,158,18,209,162,142,114,118,39,251,126,198,251,21,173,82,66,120,107,50,235,101,55,25,61,177,125,114,109,59,246,233,80,95,163,79,203,251,85,220,208,82,60,216,88,140,118,233,28,51,59,234,239,245,151,249,21,164,230,253,44,212,56,231,14,79,25,139,117,110,211,27,105,223,225,52,79,241,253,40,46,215,1,84,118,152,29,157,180,120,226,137,191,156,95,252,139,216,42,101,151,21,82,141,5,43,111,247,165,166,133,221,244,110,247,216,234,165,68,238,241,3,191,139,139,32,222,182,72,206,239,220,183,173,134,207,163,187,58,13,154,119,104,203,81,30,237,86,154,187,182,174,140,236,238,131,112,248,45,237,224,184,217,244,92,140,255,0,4,26,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,242,177,254,63,193,185,89,131,110,217,131,152,56,134,146,199,135,172,116,239,83,93,93,82,239,178,32,213,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,29,110,42,184,152,198,92,87,230,229,102,105,99,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,218,197,49,238,150,67,57,9,155,113,153,109,16,13,145,133,107,230,41,199,85,79,20,184,201,240,62,95,87,213,134,85,216,42,33,154,134,26,154,88,128,238,119,24,90,160,30,228,206,241,180,240,129,71,80,81,132,36,127,144,2,100,0,100,224,22,106,130,234,185,122,113,139,251,146,179,78,179,233,13,31,107,193,152,215,176,219,175,191,140,233,251,63,167,82,219,46,62,228,18,203,47,66,25,106,255,0,16,27,122,157,94,247,212,67,73,243,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,22,37,35,252,169,248,227,166,203,91,173,7,11,121,146,21,114,216,177,61,225,131,11,92,196,229,157,237,215,26,162,0,106,35,143,87,96,166,154,93,8,74,49,110,156,210,200,70,196,50,148,144,132,196,168,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,218,228,221,159,56,55,45,115,115,21,101,78,48,173,164,182,30,100,83,219,194,209,93,83,80,241,132,151,26,67,153,162,162,102,216,227,190,113,171,145,192,136,199,223,132,99,22,51,148,25,95,175,31,92,20,97,94,43,50,226,174,247,105,182,118,124,205,195,54,249,164,195,151,10,118,140,36,175,216,197,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,96,5,78,79,45,14,56,233,184,142,193,176,228,246,56,10,176,204,92,23,103,140,230,171,144,229,168,11,229,186,23,142,6,173,41,141,200,154,165,136,226,25,132,203,223,57,26,64,119,98,48,132,45,127,149,71,7,55,217,115,199,21,102,134,109,224,155,84,180,25,95,112,172,195,116,208,214,85,132,242,82,226,186,121,161,115,56,227,140,138,57,59,60,123,255,0,24,78,226,210,77,9,197,188,129,206,41,127,93,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,26,174,186,88,97,16,58,169,218,40,225,105,101,38,109,76,218,40,98,141,136,181,125,145,128,248,11,51,118,208,82,174,37,248,139,192,156,47,229,101,126,102,99,170,143,236,180,118,122,45,147,127,84,238,157,154,105,160,163,234,69,20,157,30,175,64,199,170,99,176,60,93,252,25,236,131,154,30,111,96,220,250,224,39,45,179,115,47,231,171,146,197,136,177,197,28,212,237,87,3,195,60,70,20,87,56,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,221,57,178,100,94,114,224,172,241,252,46,99,92,83,117,198,24,91,23,111,138,211,116,146,132,96,165,178,109,154,98,134,200,34,18,27,15,74,6,25,4,220,99,235,145,206,108,36,99,49,43,54,143,31,227,40,176,13,70,86,142,33,171,124,39,85,120,134,254,118,146,118,40,26,227,20,50,64,53,0,206,218,129,188,83,24,22,215,109,236,209,239,221,211,143,104,123,94,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,165,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,63,220,182,120,133,194,185,233,195,46,27,178,90,105,189,157,122,203,123,125,6,18,187,219,228,170,142,89,31,179,82,199,28,21,130,194,236,109,12,224,14,226,230,35,164,145,206,12,230,209,111,43,0,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,222,210,184,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,167,38,171,141,124,9,119,224,170,247,197,142,18,185,218,134,75,118,31,57,10,223,43,205,89,29,191,17,20,97,28,86,202,150,140,99,149,244,171,154,8,220,182,198,197,28,131,43,56,198,98,104,28,191,248,98,253,204,60,62,218,108,24,147,11,218,173,184,250,247,190,225,138,234,104,230,237,18,77,51,203,35,211,65,36,221,236,253,8,12,35,217,27,188,77,39,88,129,203,168,82,31,202,230,143,228,79,51,126,229,245,138,37,12,25,121,197,215,17,121,83,143,241,102,103,101,254,102,85,218,113,14,57,168,154,175,16,206,52,84,178,193,95,60,147,20,197,41,211,73,17,64,198,210,28,142,36,49,179,131,73,32,142,209,50,103,150,174,55,49,38,62,198,60,173,239,184,175,52,176,197,38,29,197,151,139,62,28,173,187,90,169,158,102,10,73,228,186,208,147,198,225,56,12,177,30,142,219,225,54,39,136,220,163,223,38,206,161,4,48,101,62,58,252,23,230,158,13,204,207,101,251,79,232,150,32,183,95,123,23,95,163,218,187,45,76,115,116,186,155,75,102,238,158,221,219,75,77,117,209,244,209,100,125,254,115,92,82,228,215,250,85,142,50,247,28,91,255,0,182,120,106,97,114,255,0,123,36,51,71,32,127,105,44,50,199,252,9,3,187,25,117,121,92,184,184,227,166,225,75,25,87,224,252,193,10,186,140,186,198,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,169,4,81,16,185,60,45,20,129,212,207,78,92,25,177,128,56,159,178,100,86,2,131,218,54,92,125,112,169,143,5,222,110,213,180,208,246,154,90,122,120,170,42,202,161,162,34,48,236,161,43,137,151,76,74,94,147,148,81,59,147,70,211,147,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,255,0,86,182,211,106,184,212,208,86,92,45,148,149,85,22,186,135,171,161,150,104,68,206,150,119,138,72,94,88,137,219,80,55,138,105,99,114,29,31,100,134,62,4,236,253,180,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,52,227,7,132,204,27,197,214,87,253,7,190,212,82,89,239,180,21,17,212,216,177,25,80,61,84,246,163,121,1,231,96,6,146,39,48,150,32,120,200,28,246,107,211,55,103,40,129,219,31,108,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,147,242,181,94,61,184,32,177,113,113,129,34,173,195,148,182,171,110,102,217,58,81,89,47,117,147,29,60,39,74,243,51,205,75,86,81,197,33,201,14,194,148,227,109,142,65,46,155,72,70,73,88,194,29,184,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,252,87,12,92,61,97,94,23,242,106,203,148,120,90,167,183,246,14,165,77,198,232,116,177,211,205,115,174,148,183,75,81,32,131,127,115,24,49,17,144,69,20,64,230,123,55,61,85,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,174,43,152,239,3,149,60,86,224,218,12,97,151,199,73,79,152,184,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,210,19,150,81,38,22,153,229,142,24,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,20,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,131,26,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,174,215,142,110,51,108,92,97,229,198,78,220,228,181,123,27,25,225,127,110,83,226,107,108,64,111,74,50,74,212,29,42,154,105,11,93,97,151,165,43,180,100,79,36,100,4,37,185,152,37,146,234,185,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,103,18,200,46,171,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,170,234,185,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,103,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,9,156,174,60,246,101,151,223,94,143,90,165,211,141,190,48,112,207,8,217,95,45,232,158,146,183,27,95,41,231,28,39,103,171,138,163,161,93,60,82,64,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,251,132,32,91,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,164,167,148,135,26,119,91,213,76,124,41,230,150,32,171,175,168,142,159,92,7,60,180,197,41,140,16,69,36,149,22,249,103,98,119,96,142,40,216,224,99,29,4,2,88,250,140,205,4,74,42,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,157,78,92,92,14,84,240,165,131,107,241,134,96,157,37,70,98,227,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,72,142,40,132,88,154,22,150,64,178,14,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,175,127,201,119,20,216,176,54,21,226,23,26,226,154,238,197,101,195,246,251,29,210,227,83,210,57,58,20,176,71,116,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,144,93,7,53,12,144,202,252,201,225,162,235,153,56,238,249,87,98,187,229,173,60,213,246,27,140,49,201,56,73,61,73,195,23,97,150,17,238,32,169,148,105,163,105,59,158,35,217,35,151,77,165,3,130,21,113,92,109,241,131,137,184,185,205,9,111,68,245,116,88,38,199,81,56,225,59,61,92,84,253,122,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,220,95,43,34,120,59,205,206,33,114,191,49,115,63,47,236,245,117,180,248,14,158,157,233,232,96,163,57,39,189,213,156,130,242,211,82,191,112,17,195,77,212,152,196,72,165,119,122,120,198,50,121,197,196,43,167,40,76,163,203,140,201,226,58,175,19,227,27,199,82,245,128,109,227,125,177,88,78,129,166,134,182,71,55,132,234,228,148,196,128,59,41,203,1,0,182,217,30,89,98,144,9,154,19,98,145,94,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,189,196,23,24,184,19,139,254,91,25,169,127,176,81,251,27,18,89,189,135,244,131,15,245,38,168,246,95,86,255,0,16,82,255,0,77,28,17,71,63,86,58,119,147,241,108,251,53,218,90,59,119,132,64,172,170,22,42,235,42,132,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,165,92,88,249,88,206,79,151,248,135,211,167,65,141,98,202,161,98,174,178,136,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,133,110,101,156,10,211,112,203,137,169,115,63,44,104,41,41,114,191,17,212,65,109,165,161,26,169,100,158,209,113,106,119,114,128,222,121,14,89,130,102,130,105,134,70,39,218,253,72,200,65,134,55,146,149,112,73,198,14,38,225,27,52,34,189,11,213,214,224,155,229,68,3,139,44,244,145,83,245,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,112,252,174,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,174,83,150,151,47,186,156,225,186,217,248,131,205,251,85,36,153,125,65,81,218,108,246,154,184,162,170,131,18,152,21,84,18,52,140,19,177,192,20,245,48,68,78,19,68,65,59,106,46,206,14,90,133,239,243,27,197,54,44,115,203,171,26,99,92,45,93,219,108,184,130,223,135,110,150,234,158,145,199,215,165,158,233,65,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,108,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,25,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,52,57,165,135,112,38,20,199,119,59,6,90,102,47,211,188,55,75,209,236,88,131,217,19,90,251,102,232,64,228,254,149,153,222,72,246,72,71,31,188,254,247,79,115,119,19,41,63,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,101,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,184,117,50,183,14,224,76,87,142,237,150,12,203,204,95,160,152,110,171,173,219,113,7,178,38,186,118,61,176,153,199,253,43,11,180,146,111,144,66,63,117,253,222,166,231,238,23,89,47,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,190,53,153,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,38,156,165,56,215,246,221,29,31,9,185,155,115,186,214,94,161,235,73,130,238,19,191,94,50,161,134,14,161,219,9,216,119,199,209,8,165,146,34,144,136,94,55,40,153,227,104,161,3,8,235,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,148,59,115,80,224,86,167,0,98,27,175,19,217,91,65,87,62,24,190,84,77,114,198,112,205,85,22,203,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,164,98,111,184,99,48,8,230,37,16,99,89,195,23,16,184,171,133,252,229,178,230,230,22,166,237,253,131,169,77,113,181,157,84,148,240,220,232,101,29,178,211,200,64,255,0,220,200,14,66,98,18,197,17,184,30,205,175,229,51,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,191,87,48,171,112,109,199,31,226,91,134,92,218,106,237,120,78,170,241,91,53,134,134,172,156,167,165,183,20,198,244,208,200,238,102,238,99,19,128,187,185,159,123,63,188,94,47,85,120,25,180,229,125,255,0,139,76,179,177,103,21,178,146,227,134,46,55,142,201,37,29,92,50,77,5,77,108,144,200,52,17,73,24,51,239,2,172,122,97,113,38,120,221,157,218,79,197,239,65,35,220,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,145,84,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,189,255,0,45,254,20,114,227,139,92,184,207,12,21,141,98,236,55,90,31,163,243,216,47,240,66,199,85,104,170,38,184,179,144,179,187,117,33,61,162,210,194,238,195,32,136,187,56,24,71,32,120,14,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,106,230,150,86,227,188,150,199,119,60,179,204,187,23,177,177,37,155,163,219,104,187,84,53,29,46,172,33,52,127,140,132,206,50,214,57,64,189,210,125,53,209,244,118,118,105,95,229,95,199,85,54,63,195,214,174,24,115,74,190,146,12,79,99,167,134,219,131,38,134,150,93,247,107,116,20,179,25,65,43,71,27,195,25,210,195,76,204,210,25,135,84,8,27,105,72,6,114,86,174,97,156,22,90,184,167,202,250,139,238,16,195,244,133,154,152,106,157,159,15,214,61,72,210,189,108,13,38,233,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,82,48,57,183,64,98,12,170,17,90,87,46,46,48,110,188,88,101,29,120,227,151,164,108,119,130,170,32,160,189,29,52,69,24,87,65,40,59,211,87,56,176,52,81,156,175,28,224,113,198,78,204,112,17,176,198,18,4,99,118,168,33,175,157,38,78,88,176,126,114,225,44,226,180,77,211,171,204,75,125,69,61,210,155,105,190,234,171,104,211,198,53,59,200,221,155,124,19,211,197,211,16,1,30,205,187,222,41,9,218,149,114,234,227,54,197,194,53,247,48,155,22,218,187,109,171,20,97,247,168,165,24,192,218,73,47,20,1,52,148,84,197,40,238,232,195,63,90,120,138,78,148,142,50,28,4,251,64,100,37,38,156,211,112,5,54,58,224,183,25,85,54,30,171,187,92,176,173,69,5,254,218,212,205,41,29,41,199,82,17,84,84,56,70,254,240,5,28,245,110,123,217,192,67,113,190,155,24,134,3,16,22,74,124,44,100,167,238,118,225,247,4,228,228,151,14,219,87,135,237,239,219,231,25,122,145,157,116,242,157,69,87,72,186,113,187,194,211,205,43,71,184,24,186,108,27,181,45,93,224,91,130,252,156,177,103,239,20,24,3,42,177,76,219,44,183,91,132,149,23,24,246,155,246,154,90,74,121,106,229,166,212,12,12,58,193,78,81,117,4,152,131,169,189,181,113,209,242,62,64,68,68,30,127,31,227,252,27,149,152,54,237,152,57,131,136,105,44,120,122,199,78,245,53,213,213,46,251,34,13,89,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,241,225,226,243,137,203,239,22,153,203,83,154,183,123,47,177,41,2,223,75,107,181,218,59,72,84,246,10,88,133,200,163,235,140,81,60,187,167,146,162,93,72,119,55,87,102,174,34,42,191,243,31,230,1,89,196,69,246,92,164,202,28,69,254,116,244,29,154,121,106,105,227,158,158,76,69,85,176,36,221,80,19,4,114,4,48,200,238,1,11,142,215,146,39,148,156,255,0,18,209,88,178,11,148,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,177,98,87,255,0,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,225,53,40,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,175,83,140,94,14,176,39,23,248,18,158,193,127,172,246,54,36,179,111,250,63,136,58,115,84,123,47,171,53,57,213,127,74,132,241,71,63,86,58,118,143,241,142,251,53,220,58,59,119,217,95,35,31,207,103,234,223,237,37,85,121,157,113,227,248,16,177,84,228,54,83,222,182,227,236,65,111,47,105,93,45,215,30,157,86,23,132,142,18,143,81,233,19,117,170,32,42,134,29,178,71,44,34,241,204,218,111,136,156,33,175,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,218,114,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,112,173,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,9,240,125,194,102,13,225,23,43,254,131,216,170,41,47,23,218,250,137,42,111,184,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,123,53,234,27,51,20,166,238,16,237,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,92,167,49,158,10,63,117,86,92,65,127,192,22,203,84,121,155,133,191,25,109,169,157,186,82,93,40,89,141,228,182,20,219,132,7,113,155,73,17,74,196,33,32,144,235,16,205,44,141,4,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,75,167,54,46,53,237,216,91,10,220,248,87,203,123,158,252,73,121,210,155,24,206,15,85,79,53,170,132,163,167,168,142,158,50,97,8,230,237,81,205,180,220,100,49,104,154,88,204,29,229,103,8,182,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,156,158,93,220,94,126,234,220,154,127,165,53,189,108,194,193,221,42,44,81,178,131,179,67,63,84,165,236,181,113,237,119,141,250,177,196,91,216,118,109,150,57,116,140,35,120,183,66,183,22,62,105,243,147,230,6,33,245,25,212,255,0,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,192,15,22,62,105,243,147,230,6,33,245,25,208,95,166,5,224,178,213,197,63,44,76,186,190,225,12,63,72,89,169,134,169,239,15,135,235,30,164,105,94,182,6,190,86,148,182,249,228,33,113,48,33,121,74,38,55,22,9,156,95,169,24,28,219,163,2,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,244,229,113,228,79,44,190,250,245,138,213,66,185,168,112,43,77,143,240,245,215,137,236,173,160,164,131,19,216,233,230,185,99,56,102,170,151,125,218,221,5,44,32,51,196,242,72,240,198,116,176,211,59,188,96,1,213,2,55,220,82,0,4,129,87,249,115,113,175,251,170,178,226,123,6,63,185,218,163,204,220,45,248,187,149,52,15,210,146,233,66,204,13,29,204,97,218,32,59,140,222,57,70,39,33,9,4,75,72,134,104,163,111,173,205,31,200,158,102,253,203,235,20,74,10,242,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,180,180,241,21,196,229,139,139,78,85,249,137,154,182,139,47,177,42,194,225,111,181,221,45,29,164,234,123,5,84,87,170,18,24,250,229,20,77,46,232,36,167,151,81,29,173,213,217,171,144,146,8,108,89,52,101,110,100,101,199,19,57,53,108,199,248,114,143,218,184,67,26,91,230,138,74,43,181,11,126,50,55,35,130,166,150,162,19,220,5,180,194,88,141,181,40,203,107,237,35,7,98,124,101,213,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,198,30,219,142,14,1,49,150,72,231,205,186,205,149,24,70,174,175,2,102,45,226,150,217,131,77,235,90,86,130,227,81,180,125,153,60,210,237,104,143,170,231,210,121,73,247,66,194,239,41,156,115,184,76,246,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,189,173,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,4,68,64,94,83,17,101,110,4,197,120,239,8,230,101,254,197,218,177,38,4,237,255,0,71,235,123,84,193,216,251,108,45,13,87,226,192,218,57,55,198,44,63,140,18,219,166,163,163,247,175,86,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,7,138,202,28,151,202,252,133,193,177,229,254,81,225,10,76,59,98,142,162,90,183,167,132,228,148,229,158,71,109,242,203,44,164,82,202,122,48,139,17,145,59,0,0,54,130,2,205,237,81,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,142,174,104,188,191,235,45,21,151,46,38,242,67,14,245,173,83,118,155,142,56,181,193,36,243,213,71,85,44,242,207,53,216,122,134,123,161,126,174,146,199,27,0,194,49,140,140,46,15,41,69,26,216,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,178,136,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,221,120,100,224,39,38,184,87,204,124,103,153,24,2,123,173,69,94,38,221,71,109,167,172,168,35,142,203,107,55,138,89,40,227,125,117,155,89,227,98,234,203,169,180,97,8,107,184,101,146,96,237,240,57,194,37,171,132,28,163,44,41,61,198,146,241,139,47,213,3,114,196,119,88,41,196,0,231,96,97,10,88,77,197,165,58,104,91,118,206,163,234,231,36,210,48,199,213,120,198,56,57,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,57,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,148,212,160,44,122,249,138,228,229,247,38,248,184,199,116,215,121,187,69,38,48,184,79,140,109,117,59,64,58,212,181,243,203,33,54,193,51,113,233,78,213,16,106,91,72,250,27,246,136,152,178,200,81,71,87,57,188,139,163,197,57,53,98,207,155,69,155,125,235,4,220,35,183,93,42,227,120,35,254,163,213,147,128,188,206,76,210,203,211,171,122,113,140,4,157,131,181,206,91,29,136,136,66,27,17,23,191,225,251,44,255,0,12,153,227,128,242,182,74,75,173,69,38,38,196,20,54,250,255,0,101,199,190,170,26,19,152,123,84,225,238,27,15,74,6,150,71,50,23,16,16,114,38,218,46,130,103,249,83,228,53,78,77,240,185,65,137,175,180,84,145,223,115,38,161,177,52,134,52,241,52,241,219,142,32,26,8,78,96,50,121,67,164,207,82,44,238,61,55,172,144,28,4,152,220,175,41,124,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,238,181,91,73,208,113,184,238,125,126,164,118,90,235,227,246,173,62,40,27,91,71,92,163,249,45,250,23,24,187,107,162,228,111,4,26,173,167,249,46,183,46,41,205,132,29,159,84,20,11,60,47,93,146,154,145,222,61,117,146,63,135,217,39,219,246,42,119,195,21,147,177,224,91,93,91,201,171,156,21,64,237,175,119,245,209,125,159,98,249,220,83,94,39,164,195,150,249,70,66,105,30,186,33,213,133,159,187,167,63,119,122,171,185,77,108,138,159,13,209,83,68,2,34,17,204,236,219,157,252,102,39,255,0,26,10,129,152,80,199,73,96,153,221,201,200,93,255,0,71,239,100,234,215,48,60,163,55,16,215,162,118,118,214,134,29,127,252,149,93,46,105,211,192,120,110,180,156,61,242,3,98,125,95,189,186,70,173,15,47,33,17,226,26,239,8,182,128,20,80,187,54,191,109,47,249,80,93,141,125,3,79,96,166,158,18,209,162,142,114,118,39,251,126,198,251,21,184,95,12,236,153,185,61,81,109,63,107,86,80,3,51,119,237,216,17,143,217,167,229,125,170,232,232,41,30,108,44,70,59,116,142,25,157,245,119,250,203,252,138,212,243,202,9,105,115,11,12,212,196,66,45,45,112,187,124,95,221,122,127,173,5,212,224,90,134,170,167,209,219,71,140,33,240,253,15,254,69,236,149,47,203,218,185,99,182,210,123,239,186,88,41,183,62,141,222,251,127,233,85,54,39,119,136,29,252,92,89,6,245,178,70,119,126,229,189,108,54,125,29,217,208,108,211,187,70,90,136,247,106,180,213,221,181,116,103,103,116,27,135,193,111,111,5,198,207,162,228,103,248,32,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,235,107,234,183,173,133,241,65,177,245,118,209,104,58,248,63,193,110,125,22,214,241,126,244,28,128,218,45,235,104,183,197,157,150,228,5,241,177,20,221,8,128,247,48,179,147,55,247,157,125,149,229,49,213,88,199,71,8,129,232,93,81,125,59,188,52,36,22,85,197,125,88,133,178,221,67,44,141,212,235,195,46,222,237,118,237,157,181,211,199,197,93,22,74,208,60,108,33,40,179,198,212,178,233,166,190,61,102,248,255,0,58,180,14,34,42,102,197,88,226,138,211,72,39,59,71,105,142,165,197,135,93,52,154,81,215,221,213,255,0,133,250,21,238,101,85,190,74,90,8,102,48,211,116,50,142,189,255,0,217,127,232,65,220,204,200,119,88,106,137,180,103,38,38,213,223,253,168,149,161,224,232,221,184,140,188,139,144,187,133,28,4,90,63,195,250,85,93,246,101,159,245,2,160,126,45,175,252,153,43,65,193,196,237,196,133,237,223,196,168,96,31,239,82,160,188,204,62,205,46,17,48,15,225,65,51,119,254,147,86,221,158,150,98,25,104,110,114,70,206,86,242,171,156,11,87,212,92,92,11,86,111,7,252,159,138,185,60,30,29,76,62,49,119,123,194,99,252,228,74,143,103,94,31,169,175,180,220,250,44,14,244,244,245,219,89,220,181,119,219,221,166,141,223,224,131,235,228,189,215,183,81,218,140,166,103,99,161,128,139,93,27,189,225,119,248,42,211,12,128,98,204,4,207,181,155,193,213,183,228,157,68,180,148,180,20,229,35,49,199,71,0,27,54,158,235,180,68,206,207,245,43,130,178,117,158,34,146,86,125,12,65,197,221,180,215,185,208,125,37,161,119,139,173,86,142,206,236,232,56,223,71,125,86,128,31,6,90,55,115,173,88,157,159,185,6,237,52,117,189,191,74,227,213,252,86,246,241,65,185,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,22,142,250,32,213,17,16,17,17,1,17,16,17,17,1,68,175,52,94,96,21,151,122,203,151,12,153,33,136,186,54,168,123,77,187,28,93,32,142,120,42,164,170,138,121,96,154,210,61,64,13,176,183,75,89,100,141,204,102,25,6,54,38,6,148,101,150,165,24,28,209,121,127,209,221,232,238,92,77,228,134,29,232,221,97,237,55,28,113,107,130,72,32,165,146,150,40,37,158,107,176,245,12,54,204,221,45,37,142,54,50,152,164,25,24,88,218,82,148,35,175,134,142,29,49,223,20,25,167,65,150,120,22,159,251,21,101,226,183,124,63,212,203,95,105,134,25,235,58,114,203,31,91,165,215,2,233,1,111,63,6,111,23,106,213,204,223,34,242,227,135,76,224,192,185,95,149,246,110,195,106,161,203,250,41,102,154,87,99,170,184,85,21,194,224,210,85,84,200,204,221,73,143,104,234,250,48,176,136,128,8,0,0,13,191,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,107,95,49,78,34,240,39,20,25,167,129,243,51,2,212,126,111,237,148,119,138,45,147,127,83,46,157,166,174,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,96,169,92,182,248,103,193,188,87,229,30,124,101,110,48,174,171,183,24,212,97,139,149,162,231,76,238,71,110,184,198,23,96,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,22,87,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,247,63,192,207,25,182,46,15,50,227,56,174,113,218,189,179,140,241,71,176,233,240,205,182,80,54,165,41,34,106,254,173,77,76,131,166,144,197,213,137,222,49,38,146,66,49,17,218,206,114,199,106,184,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,130,93,57,83,241,199,83,153,86,170,14,22,243,36,41,34,190,225,139,59,6,22,185,137,197,3,92,109,212,162,0,212,71,30,172,231,83,12,90,16,148,98,253,72,98,144,141,132,162,41,38,183,94,117,126,105,240,183,203,250,31,81,184,171,202,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,89,175,58,191,52,248,91,229,253,15,168,220,80,91,255,0,15,124,40,223,120,139,201,172,222,198,88,22,43,173,199,23,229,191,177,43,45,246,74,40,66,95,106,210,212,149,91,85,198,194,238,198,243,0,64,18,198,192,228,69,211,56,218,51,57,65,194,138,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,147,254,70,63,158,207,213,191,218,73,205,79,128,239,244,95,138,188,160,178,255,0,98,151,23,216,173,150,239,247,115,169,189,145,245,127,242,113,148,35,135,251,37,65,151,239,166,130,242,184,28,226,238,213,197,246,81,150,43,158,221,73,103,197,150,26,129,182,226,59,84,21,2,96,19,184,49,5,84,32,228,242,133,52,205,187,103,81,181,99,142,104,216,164,233,60,133,113,75,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,108,132,248,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,195,213,227,252,1,131,115,79,6,221,178,251,48,112,245,37,243,15,95,41,222,154,186,134,165,159,100,161,171,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,60,60,87,112,163,152,252,37,102,57,224,172,107,23,110,181,87,117,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,57,131,112,180,176,187,185,70,68,46,206,96,113,200,121,31,43,0,231,87,229,99,11,124,192,161,244,235,138,8,149,225,235,20,216,176,54,126,229,166,53,197,53,221,138,203,135,241,133,154,233,113,169,233,28,157,10,88,43,98,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,150,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,98,196,165,83,149,103,30,63,232,71,10,153,191,122,254,203,22,16,190,220,238,63,238,1,77,100,16,233,127,229,5,17,201,55,246,58,112,31,222,129,5,255,0,241,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,5,202,113,41,193,149,247,35,242,127,43,115,250,201,117,246,174,12,204,108,63,102,168,153,231,48,26,171,101,226,170,222,53,50,83,16,182,157,72,79,108,199,20,130,218,136,129,71,38,142,33,36,214,235,29,218,235,13,170,162,197,13,206,172,45,181,149,16,213,212,81,140,196,208,77,60,35,32,197,41,199,174,210,48,25,230,17,39,109,69,165,145,155,77,207,174,70,124,61,97,107,22,57,224,191,45,48,86,41,161,237,182,92,65,149,246,107,93,198,155,170,113,245,233,103,180,197,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,168,76,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,136,56,4,225,226,213,196,199,18,246,12,7,138,173,85,117,248,78,223,79,83,123,196,97,77,88,52,199,216,160,13,0,92,157,216,220,36,169,146,150,19,104,191,25,178,82,113,112,209,228,9,116,230,143,228,79,51,126,229,245,138,37,229,57,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,211,213,243,71,242,39,153,191,114,250,197,18,8,54,201,12,21,106,204,172,232,192,57,115,125,168,171,130,219,138,177,69,170,201,89,45,33,136,207,28,21,53,113,195,33,70,68,36,44,108,38,238,206,226,77,174,154,179,248,47,171,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,219,225,59,205,62,77,252,192,195,222,163,2,157,238,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,130,192,57,80,241,199,83,134,174,182,78,17,243,24,41,26,197,114,168,168,12,35,118,115,138,157,232,106,229,41,39,42,41,220,156,90,80,158,82,62,145,54,178,180,210,140,122,24,200,29,25,116,88,187,227,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,188,196,242,197,227,199,240,223,98,166,200,108,216,189,110,199,216,126,222,62,205,186,92,110,61,74,172,81,8,156,197,38,131,210,22,235,83,192,52,236,91,164,146,89,133,164,153,245,217,41,48,122,174,100,60,107,102,159,7,223,131,191,193,157,131,10,92,254,150,251,95,182,251,118,150,166,110,159,101,236,157,62,151,70,120,180,215,180,158,237,219,181,208,116,211,71,215,197,114,244,230,23,157,28,89,231,69,235,46,115,27,12,96,171,117,182,221,133,234,111,113,75,100,162,171,134,114,158,58,186,72,68,72,166,169,148,92,54,212,27,187,48,179,234,195,223,226,207,88,56,231,224,99,247,104,253,9,255,0,61,31,161,223,67,189,165,254,146,123,67,181,118,190,205,255,0,132,67,179,111,102,254,219,93,255,0,13,59,252,167,5,60,183,191,113,246,105,221,115,51,240,203,244,183,218,120,126,123,23,98,250,59,216,58,125,74,154,121,186,189,78,213,46,186,118,109,187,118,182,187,245,215,187,71,10,1,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,181,248,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,54,137,152,193,49,8,187,234,77,20,142,218,237,125,46,3,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,234,185,56,96,12,27,154,120,55,136,44,190,204,28,61,73,124,195,215,202,124,57,77,93,67,82,207,178,80,214,228,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,129,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,184,100,59,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,202,13,249,154,112,125,134,120,90,205,11,37,235,46,90,146,143,4,227,154,121,74,213,103,25,106,37,158,217,61,28,116,225,82,7,36,231,33,74,6,83,4,162,110,122,235,36,129,180,90,49,35,246,188,177,120,241,252,8,95,105,178,27,54,47,91,112,14,32,184,15,179,110,151,27,143,78,151,11,204,65,49,73,160,244,137,250,53,19,149,59,22,233,35,138,18,121,38,125,55,202,79,85,121,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,87,85,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,130,202,184,13,204,139,22,79,241,75,133,115,67,19,209,221,106,237,88,102,223,127,184,213,195,107,161,58,186,163,142,59,45,107,187,4,97,253,243,39,24,192,117,57,12,0,72,199,197,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,212,174,92,152,90,197,142,120,194,193,120,43,20,208,246,219,46,32,183,226,43,93,198,155,170,113,245,233,103,177,87,199,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,221,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,9,127,229,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,1,79,43,199,35,67,33,213,67,82,206,209,152,31,72,4,31,112,200,102,17,200,250,161,92,12,230,133,215,56,248,75,203,60,121,125,26,183,185,79,103,246,109,100,245,117,165,87,61,92,244,51,73,69,37,84,146,147,49,17,204,84,207,51,235,171,179,200,236,228,90,110,122,234,130,21,185,213,249,167,194,223,47,232,125,70,226,172,130,213,143,241,149,139,6,223,242,250,205,136,106,232,240,246,42,168,161,169,189,80,194,236,33,94,116,111,43,211,52,174,205,184,128,10,121,13,131,93,142,123,9,217,202,48,113,189,254,117,126,105,240,183,203,250,31,81,184,171,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,168,28,31,112,153,140,184,186,205,15,160,246,42,138,187,61,138,130,158,74,155,238,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,100,39,128,48,6,13,202,204,27,105,203,236,190,195,212,150,60,61,99,167,106,106,26,26,102,125,145,6,174,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,254,43,134,46,30,176,175,11,249,53,101,202,60,45,83,219,251,7,82,166,227,116,58,88,233,230,185,215,74,91,165,168,144,65,191,185,140,24,136,200,34,138,32,115,61,155,158,170,160,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,53,104,174,215,91,117,53,125,29,190,231,87,75,79,116,167,106,74,232,161,152,128,42,160,105,99,153,162,148,89,244,48,105,97,138,70,18,213,183,198,5,226,44,237,148,242,130,30,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,64,179,85,147,158,119,227,91,174,90,228,190,62,204,107,21,61,36,247,44,43,133,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,53,209,219,197,99,24,178,125,205,140,11,248,80,202,204,101,150,126,212,246,103,210,220,63,113,177,118,222,135,91,178,246,170,105,33,234,244,247,14,253,189,77,219,119,14,186,105,171,107,170,8,129,254,141,95,20,255,0,235,7,42,191,244,85,199,254,124,165,83,139,31,43,25,201,242,255,0,16,250,116,234,192,63,160,99,255,0,141,23,252,9,255,0,227,213,255,0,241,99,229,99,57,62,95,226,31,78,157,6,53,138,69,57,177,113,139,138,177,190,59,185,240,187,135,40,238,182,28,55,132,174,13,237,179,57,36,135,233,12,207,13,60,176,245,32,146,8,228,8,97,145,229,112,247,228,138,125,98,156,117,97,136,154,58,213,239,243,125,202,251,174,11,226,210,167,30,76,85,115,219,115,6,207,69,114,167,156,168,138,40,34,158,154,17,162,150,148,37,213,198,99,17,167,134,98,211,107,139,85,70,206,62,4,65,79,248,1,224,250,235,197,150,110,8,220,26,146,60,9,131,170,40,235,241,89,205,41,49,212,192,102,79,29,12,67,25,140,187,234,26,25,65,228,18,22,136,4,207,118,246,142,57,39,250,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,40,171,228,125,143,233,162,186,230,158,86,215,98,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,180,233,1,187,205,64,5,222,198,108,209,254,83,70,251,101,125,5,170,243,71,242,39,153,191,114,250,197,18,129,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,83,211,205,31,200,158,102,253,203,235,20,74,0,80,118,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,200,39,129,126,12,172,92,30,101,197,85,178,75,175,182,113,158,40,236,245,24,154,229,17,155,82,148,145,49,244,169,169,163,45,52,134,46,172,172,210,16,180,146,17,145,22,214,112,138,58,43,203,23,128,239,192,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,247,254,130,218,184,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,153,189,40,201,43,7,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,199,218,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,172,167,149,128,115,58,224,59,240,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,176,67,94,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,41,233,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,43,63,230,151,158,148,121,63,194,157,251,13,209,94,123,38,36,204,79,243,55,108,134,54,130,73,14,150,71,103,184,25,71,43,238,232,246,94,164,37,32,9,16,73,83,7,228,185,49,141,224,40,86,231,39,157,127,78,120,130,180,228,229,37,191,163,73,150,86,247,235,79,36,91,100,158,186,227,21,61,68,155,73,164,38,40,70,0,163,97,212,0,154,78,190,187,135,99,160,177,92,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,95,41,95,79,39,220,156,190,227,158,40,27,53,105,230,236,246,92,180,183,207,81,89,38,208,62,189,85,117,60,244,148,244,218,57,137,142,224,58,153,122,140,38,45,217,182,22,215,144,93,81,94,62,50,207,10,229,23,23,185,147,129,112,85,39,100,178,211,220,41,238,20,212,163,28,113,199,75,219,105,33,172,56,34,8,192,64,33,140,234,8,35,6,31,118,49,1,119,119,103,119,9,233,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,213,64,81,213,201,111,56,239,184,195,38,177,110,78,221,225,234,82,101,221,194,158,162,215,83,184,27,109,45,200,170,36,42,109,130,12,239,178,120,42,37,234,17,153,23,105,219,238,140,98,207,34,168,35,3,140,206,104,25,251,195,183,18,120,195,39,48,86,16,203,250,219,46,31,246,127,102,158,233,111,173,146,168,250,244,20,245,7,188,163,171,140,31,67,152,153,180,6,247,89,181,213,245,119,173,92,183,184,214,205,62,48,127,8,159,132,203,6,20,182,125,18,246,71,98,246,21,45,76,61,78,213,218,250,157,94,180,242,235,167,102,13,187,118,233,169,107,174,173,167,149,226,143,149,39,238,148,207,108,77,157,127,135,175,163,159,72,251,23,245,51,232,183,108,232,118,122,56,41,191,126,237,113,238,221,208,221,249,13,166,237,59,244,213,234,175,3,28,12,126,226,239,166,223,231,163,244,199,233,143,179,127,210,79,103,246,94,201,218,127,240,137,183,238,237,63,218,233,179,227,175,112,69,95,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,151,83,132,238,48,110,188,39,229,30,110,142,6,122,71,199,120,214,162,195,65,101,58,152,138,64,161,130,32,184,189,77,115,11,131,197,33,196,242,64,1,28,132,204,231,56,155,140,129,25,198,65,125,92,212,56,234,166,192,24,122,235,195,14,86,215,210,79,137,239,148,243,91,113,156,211,82,203,190,211,110,158,150,19,24,34,105,35,104,100,58,168,106,93,158,64,51,233,0,155,109,25,12,14,56,160,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,254,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,41,233,229,231,193,101,171,133,140,175,167,190,226,252,63,72,57,169,137,105,221,241,5,99,84,141,83,209,64,242,110,138,223,4,130,44,32,2,45,17,74,192,228,199,51,19,245,36,0,135,104,84,174,20,120,81,203,142,18,178,224,48,86,10,139,183,93,107,186,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,156,33,184,154,40,89,220,99,18,39,119,51,57,36,58,214,136,131,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,198,11,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,214,82,107,24,28,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,65,35,252,143,176,5,52,183,92,211,205,42,236,61,86,213,20,180,246,235,5,174,236,77,40,192,225,41,75,61,109,56,62,189,35,54,120,104,12,187,156,193,158,63,201,105,31,116,175,168,171,228,133,154,95,252,229,228,165,194,251,254,164,197,54,139,103,101,253,52,213,243,245,152,63,250,90,59,12,254,208,31,223,29,74,162,2,138,190,107,156,116,254,255,0,194,254,74,99,63,245,69,46,63,173,161,31,238,68,109,113,212,49,127,186,246,160,17,254,36,46,127,215,16,169,84,81,193,205,67,129,90,108,127,135,174,188,79,101,109,5,36,24,158,199,79,53,203,25,195,53,84,187,238,214,232,41,97,1,158,39,146,71,134,51,165,134,153,221,227,0,14,168,17,190,226,144,0,36,8,171,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,123,138,230,111,145,121,113,195,166,112,96,92,175,202,251,55,97,181,80,229,253,20,179,77,43,177,213,92,42,138,225,112,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,6,218,178,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,181,117,230,3,196,198,13,226,191,50,240,86,105,96,250,26,187,113,142,7,164,182,221,237,149,44,228,118,235,140,117,213,167,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,2,170,242,219,225,159,6,241,95,148,121,241,149,184,194,186,174,220,99,81,134,46,86,139,157,51,185,29,186,227,24,93,130,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,89,174,105,101,110,59,201,108,119,115,203,60,203,177,123,27,18,89,186,61,182,139,181,67,81,210,234,194,19,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,186,174,94,220,98,224,78,16,48,38,114,95,239,244,126,217,196,151,159,163,191,71,240,255,0,82,106,127,106,116,166,171,10,175,233,160,130,88,224,233,71,80,210,126,49,155,126,155,71,87,126,235,75,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,96,149,78,84,60,113,211,98,91,85,147,132,124,198,10,183,190,219,105,234,3,8,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,164,77,164,79,12,67,30,128,81,135,91,213,115,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,204,229,165,203,238,155,39,173,86,126,32,243,126,213,87,30,96,215,211,246,155,61,166,174,41,105,103,195,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,250,139,179,27,22,158,215,141,110,91,223,187,7,52,237,89,153,248,101,250,37,236,204,63,5,139,177,125,29,237,253,78,157,77,68,221,94,167,106,139,77,123,78,221,187,95,77,154,235,223,163,3,150,247,26,217,167,198,15,225,19,240,153,96,194,150,207,162,94,200,236,94,194,165,169,135,169,218,187,95,83,171,214,158,93,116,236,193,183,110,221,53,45,117,213,180,178,190,117,126,105,240,183,203,250,31,81,184,171,255,0,224,99,129,143,220,93,244,219,252,244,126,152,253,49,246,111,250,73,236,254,203,217,59,79,254,17,54,253,221,167,251,93,54,124,117,238,176,14,117,126,105,240,183,203,250,31,81,184,160,167,252,12,241,155,98,224,243,46,51,138,231,29,171,219,56,207,20,123,14,159,12,219,101,3,106,82,146,38,175,234,212,212,200,58,105,12,93,88,157,227,18,105,36,35,17,29,172,231,44,118,149,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,218,240,51,193,149,139,140,60,184,206,43,100,119,95,99,99,60,47,236,58,140,51,114,148,205,233,70,73,90,191,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,91,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,132,223,114,226,224,114,167,133,44,27,95,140,51,4,233,42,51,23,24,83,192,21,208,196,17,74,22,74,65,119,54,162,138,118,103,35,50,39,18,156,132,186,68,113,68,34,196,208,180,178,94,82,177,94,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,43,234,65,0,60,209,252,246,102,111,220,190,143,68,190,175,5,92,85,254,229,60,142,207,123,253,166,219,117,168,197,56,155,216,54,92,57,83,79,71,190,150,130,184,225,186,56,213,84,77,36,103,8,244,153,158,64,132,217,202,98,7,22,29,131,44,145,124,174,104,254,123,51,55,238,95,71,162,93,78,31,176,5,54,58,224,183,137,234,166,195,213,119,107,150,21,168,193,151,251,107,83,52,164,116,167,29,77,124,85,21,14,17,191,188,1,71,61,91,158,246,112,16,220,111,166,198,33,10,1,105,182,99,44,215,199,244,86,106,57,42,239,248,179,24,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,78,66,110,242,119,39,241,117,63,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,48,45,146,153,161,117,201,92,220,194,25,175,102,26,185,42,48,181,226,154,228,116,244,213,165,72,117,144,1,183,90,149,229,22,119,0,154,46,164,71,238,147,56,72,76,226,76,238,207,147,154,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,10,230,91,204,18,167,56,110,183,142,31,50,130,235,73,38,95,80,84,118,107,197,218,146,88,170,160,196,166,5,75,60,111,27,156,12,112,5,61,76,18,139,28,50,144,78,218,19,59,131,142,190,86,167,142,170,108,1,203,203,4,112,195,149,181,244,147,226,123,229,62,32,182,227,57,166,165,151,125,166,221,61,124,230,48,68,210,70,208,200,117,80,212,187,60,128,103,210,1,54,218,50,24,28,118,149,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,194,160,112,163,194,142,99,241,107,152,225,130,176,84,93,134,213,67,211,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,117,38,61,164,209,66,206,197,33,9,59,184,0,73,32,75,79,30,185,91,129,50,91,150,198,57,203,76,180,177,123,27,13,217,189,153,216,168,187,84,213,29,46,173,254,150,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,213,171,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,15,192,115,71,242,39,153,191,114,250,197,18,8,1,85,215,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,122,20,178,83,226,119,135,172,43,197,6,77,94,178,143,20,212,246,14,223,211,169,183,93,2,150,58,137,173,149,209,22,232,170,35,19,111,238,163,54,18,2,56,165,148,24,195,126,230,8,171,229,139,199,143,224,66,251,77,144,217,177,122,219,128,113,5,192,125,155,116,184,220,122,116,184,94,98,9,138,77,7,164,79,209,168,156,169,216,183,73,28,80,147,201,51,233,190,82,121,169,88,198,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,159,242,161,227,142,155,18,218,172,156,35,230,48,85,189,246,219,79,80,24,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,34,109,34,120,98,24,244,2,140,58,193,38,136,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,21,175,243,11,226,131,31,112,153,146,246,92,198,203,155,70,31,184,220,174,56,162,154,201,44,87,186,121,166,128,96,146,146,174,98,33,24,101,136,152,247,83,131,51,185,59,104,229,221,224,237,116,10,223,248,214,225,75,247,96,229,101,171,44,254,158,253,18,246,102,32,130,251,219,125,151,219,250,157,58,106,136,122,93,62,180,90,107,218,119,110,220,250,108,211,78,253,88,45,3,131,62,104,25,251,196,79,18,120,63,39,49,174,16,203,250,43,46,32,246,135,105,158,215,111,173,142,168,58,20,21,21,1,176,164,171,144,27,83,132,89,245,7,247,93,244,209,244,118,147,245,96,28,46,114,164,253,205,121,237,134,115,175,240,245,244,143,232,231,109,254,166,125,22,236,125,126,209,71,61,55,239,221,174,77,187,122,251,191,33,245,219,167,118,186,181,255,0,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,81,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,7,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,5,229,51,99,2,254,20,50,179,25,101,159,181,61,153,244,183,15,220,108,93,183,161,214,236,189,170,154,72,122,189,61,195,191,111,83,118,221,195,174,154,106,218,234,189,90,241,89,215,154,22,172,149,202,60,95,154,247,145,164,146,159,11,89,234,110,65,79,83,90,52,129,89,56,3,244,105,90,82,103,96,57,165,233,196,30,233,59,156,130,204,36,238,204,225,141,14,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,41,228,151,147,151,217,113,86,58,226,6,162,110,141,150,154,222,248,58,142,61,160,93,174,170,73,41,234,234,31,86,61,241,244,66,42,110,231,13,167,218,189,210,214,50,103,141,108,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,82,41,201,115,61,47,182,172,199,196,124,60,92,239,54,168,112,221,238,223,83,137,45,180,213,12,17,213,29,226,39,166,142,64,167,61,88,164,223,74,38,103,27,177,187,13,35,24,236,102,149,204,37,253,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,235,107,234,183,173,133,241,65,177,245,118,209,104,58,248,63,193,110,125,22,214,241,126,244,27,193,157,159,95,173,114,45,163,246,59,58,220,128,190,93,244,222,42,99,151,115,51,8,143,252,101,245,23,157,197,245,129,29,178,113,99,208,220,65,217,187,191,142,200,44,135,138,250,177,11,101,186,134,89,27,169,215,134,93,189,218,237,219,59,107,167,143,138,186,44,149,160,120,216,66,81,103,141,169,101,211,77,124,122,205,241,254,117,104,28,68,84,205,138,177,197,21,166,144,78,118,142,211,29,75,139,14,186,105,52,163,175,187,171,255,0,11,244,43,220,202,171,124,148,180,16,204,97,166,232,101,29,123,255,0,178,255,0,208,131,185,153,144,238,176,213,19,104,206,76,77,171,191,251,81,43,67,193,209,187,113,25,121,23,33,119,10,56,8,180,127,135,244,170,187,236,203,63,234,5,64,252,91,95,249,50,86,131,131,137,219,137,11,219,191,137,80,192,63,222,165,65,121,152,125,154,92,34,96,31,194,130,102,239,253,38,173,207,63,108,206,53,86,251,145,198,206,86,241,158,112,45,95,221,113,24,139,95,169,255,0,39,226,174,59,7,135,83,15,140,93,222,240,152,255,0,57,18,164,217,241,135,106,107,109,247,22,129,129,222,158,134,165,197,181,46,247,120,69,251,180,110,255,0,4,28,217,77,118,122,219,101,156,250,204,251,224,162,115,215,107,120,139,125,74,185,67,32,24,179,1,51,237,102,240,117,108,249,67,81,45,37,190,221,78,82,54,248,225,162,3,102,102,247,93,135,71,215,234,87,21,100,235,60,69,36,172,250,24,131,139,187,105,175,115,160,250,75,66,239,23,90,173,29,157,217,208,113,190,142,250,173,0,62,12,180,110,231,90,177,59,63,114,13,218,104,235,123,126,149,199,171,248,173,218,232,131,122,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,45,29,244,65,170,45,60,86,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,140,252,86,247,240,92,102,238,222,2,238,131,107,107,223,170,11,107,241,71,126,239,15,20,23,218,250,232,131,148,27,70,209,110,90,55,123,51,253,107,84,5,78,115,30,224,20,97,7,85,197,157,220,123,136,152,123,189,255,0,242,42,136,122,237,125,21,11,206,139,152,194,116,178,20,204,236,236,3,163,201,254,233,222,130,215,240,203,193,141,179,126,73,158,64,168,130,44,54,227,172,69,188,88,218,168,95,196,116,239,208,188,21,249,224,152,90,43,69,62,216,72,27,108,157,239,175,246,71,86,37,194,44,17,92,234,110,87,25,97,6,144,66,104,55,144,177,62,154,192,250,110,250,187,252,21,255,0,97,216,250,86,122,112,211,71,109,255,0,13,63,134,232,60,246,100,179,123,10,165,244,239,239,255,0,147,37,103,248,80,246,241,37,120,23,29,117,164,167,111,209,221,74,175,3,50,139,250,135,59,51,107,163,191,252,153,43,61,194,228,239,196,181,233,246,63,245,157,63,119,213,221,74,130,245,48,91,255,0,81,193,180,240,215,79,183,222,37,228,51,10,220,245,20,149,226,238,77,213,142,165,191,39,95,22,94,187,3,150,182,96,109,60,53,255,0,142,75,163,142,173,199,53,56,188,100,236,196,19,110,218,58,248,179,120,160,183,60,157,185,220,75,19,226,10,25,167,119,142,130,164,97,139,80,22,209,153,230,111,171,251,86,241,213,93,53,134,172,142,130,152,101,145,157,222,8,244,240,111,224,171,105,194,22,87,177,226,76,67,35,201,239,87,214,57,143,226,246,59,104,114,59,233,223,223,249,74,224,48,152,73,37,61,35,148,164,76,208,7,143,127,240,16,122,182,125,91,85,170,209,155,70,102,250,150,168,56,139,107,127,3,95,229,79,117,223,93,191,223,91,141,159,77,27,189,109,209,254,167,65,163,59,187,126,78,139,123,45,27,86,111,5,170,13,232,180,111,5,170,2,34,32,34,34,2,34,32,34,34,2,209,106,136,52,103,90,173,175,226,181,103,65,170,218,94,43,114,218,94,40,53,111,5,170,209,188,22,168,52,70,127,177,104,239,170,213,188,16,106,136,136,8,136,128,136,136,33,3,154,23,5,31,185,255,0,29,158,115,229,237,178,213,67,150,216,202,224,20,209,91,168,155,163,236,107,161,66,70,116,237,17,19,235,12,189,41,230,141,227,102,8,253,248,182,70,33,23,82,197,150,82,88,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,247,227,215,134,122,110,22,56,134,185,224,123,53,117,36,248,122,249,79,244,143,15,195,11,203,190,138,221,61,68,225,29,36,175,41,17,17,196,80,201,27,30,243,222,2,6,238,36,100,2,22,234,165,83,149,103,1,223,232,71,21,121,191,101,254,203,46,16,177,92,237,223,238,7,77,123,19,234,255,0,229,3,16,73,15,246,58,128,47,222,141,91,175,44,126,17,45,92,77,102,229,94,43,198,23,26,70,194,121,107,81,110,185,92,173,82,83,140,231,119,158,83,148,169,233,72,36,18,139,179,19,211,73,214,220,206,228,26,70,35,248,199,146,57,222,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,17,171,138,121,57,216,175,252,77,85,99,202,44,103,106,161,202,122,235,128,95,106,48,224,208,152,85,52,133,84,50,84,90,98,26,119,134,56,104,202,62,160,199,56,27,73,16,144,71,210,61,157,82,145,76,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,95,89,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,134,188,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,76,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,3,132,239,52,249,55,243,3,15,122,140,11,33,63,192,14,77,126,25,127,116,31,224,246,213,248,66,246,127,179,61,187,176,186,221,29,187,55,108,215,167,214,233,254,43,175,183,171,210,252,86,254,159,184,130,133,14,36,207,156,89,203,127,30,223,120,145,195,20,150,60,109,81,150,248,133,234,34,137,250,115,207,7,179,102,233,84,85,83,236,17,164,169,49,247,164,128,93,216,95,191,72,156,158,158,24,12,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,131,37,62,19,188,172,100,223,203,252,61,233,208,47,65,155,217,47,149,249,245,131,100,203,252,220,194,20,152,138,197,37,68,85,109,79,49,201,17,197,60,110,251,37,138,88,136,101,136,244,114,23,32,33,119,3,48,125,68,201,159,207,240,157,229,99,38,254,95,225,239,78,129,85,84,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,179,254,96,252,7,254,235,251,21,142,255,0,130,175,54,171,22,62,195,59,169,169,170,110,17,108,165,184,208,202,98,231,79,83,52,113,156,195,210,118,41,33,118,99,17,35,152,92,63,28,242,5,64,224,235,131,172,9,194,6,4,168,176,88,43,61,179,137,47,59,62,144,98,14,156,212,254,212,233,77,80,116,191,210,167,60,177,193,210,142,161,227,252,91,182,253,55,22,174,253,215,0,136,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,172,43,153,31,48,74,158,29,169,163,201,236,155,186,210,22,98,220,105,198,166,182,229,12,177,76,120,100,26,88,36,137,165,167,154,9,97,152,234,97,121,197,128,136,78,48,112,147,77,14,55,122,215,198,223,24,56,103,132,108,175,150,244,79,73,91,141,175,148,243,142,19,179,213,197,81,208,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,125,195,143,182,44,197,55,220,115,138,175,56,215,20,215,118,219,214,32,184,84,93,46,53,61,32,143,175,85,60,133,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,32,200,123,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,177,172,225,139,136,92,85,194,254,114,217,115,115,11,83,118,254,193,212,166,184,218,206,170,74,120,110,116,50,142,217,105,228,32,127,238,100,7,33,49,9,98,136,220,15,102,215,200,123,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,168,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,213,114,49,252,246,126,173,254,210,87,255,0,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,221,70,108,36,4,113,75,40,49,134,253,205,96,28,140,127,61,159,171,127,180,148,170,32,198,51,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,189,6,101,113,11,138,179,83,38,178,187,40,241,77,55,95,240,87,237,106,107,117,208,234,164,150,106,154,26,194,166,40,169,228,19,119,211,161,217,202,48,113,38,30,147,196,12,3,210,220,115,103,199,247,7,214,174,44,178,140,134,222,213,113,227,188,29,79,89,95,133,14,25,69,130,166,115,1,121,40,101,25,12,98,217,80,240,196,13,33,16,188,70,32,123,182,52,145,201,0,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,5,208,114,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,171,169,204,187,0,83,101,247,26,89,137,75,109,195,213,118,171,109,242,162,154,255,0,74,243,52,187,43,14,174,154,57,106,170,34,57,29,247,129,86,61,91,62,215,216,38,38,3,183,102,214,237,242,184,243,217,150,95,125,122,61,106,186,174,119,185,91,255,0,205,166,117,219,236,95,234,188,45,119,185,246,175,209,83,65,7,69,207,255,0,166,69,188,3,236,50,253,237,144,122,14,71,216,214,235,95,128,51,79,46,102,167,164,107,109,142,241,110,189,211,202,32,93,114,158,186,25,97,148,76,183,109,112,97,183,194,226,204,44,236,229,38,174,90,179,12,154,40,33,229,39,141,110,184,87,141,44,63,98,183,211,210,73,79,140,108,247,91,37,113,76,4,231,28,1,76,85,204,81,59,19,51,31,86,134,33,119,38,38,216,70,218,106,236,67,59,200,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,136,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,168,88,171,172,170,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,138,98,121,216,101,125,215,16,229,30,3,205,123,121,85,205,79,131,47,21,86,218,234,120,104,138,80,142,11,128,71,165,84,178,179,233,8,4,180,113,68,219,135,66,58,160,109,194,236,204,112,236,178,61,227,67,39,47,185,251,195,6,63,202,172,45,54,203,213,214,223,29,69,186,61,160,253,166,170,146,162,42,184,169,181,51,0,14,177,211,140,93,66,38,16,234,111,125,88,116,112,133,110,91,216,166,197,131,248,218,202,219,182,35,174,236,148,149,23,10,187,92,114,116,142,77,213,85,180,53,20,148,209,232,12,238,219,231,158,32,215,77,163,187,82,118,22,119,108,133,22,42,235,41,44,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,65,109,124,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,99,3,154,185,153,138,179,147,49,241,30,105,99,90,190,209,122,196,215,9,110,21,59,100,144,227,135,123,251,144,69,212,51,49,134,32,97,142,48,114,125,145,128,11,62,130,202,119,185,151,99,250,156,190,224,183,49,42,173,184,134,146,213,114,190,83,211,88,41,90,103,139,125,96,85,212,199,21,85,60,65,35,62,243,42,55,171,119,218,219,196,4,204,118,236,220,216,251,160,155,238,79,185,57,98,192,220,48,54,106,211,205,218,47,89,151,112,158,162,178,77,166,29,10,90,26,137,233,41,233,180,115,32,45,166,21,50,245,24,64,159,180,236,45,205,24,186,161,92,240,112,5,52,87,92,172,205,42,28,61,86,245,21,84,247,27,5,210,236,45,41,64,193,17,69,61,21,57,190,189,32,55,121,171,204,123,152,205,154,79,202,104,219,108,149,100,166,87,218,178,87,40,240,134,84,89,138,146,74,124,45,103,166,182,157,69,53,16,210,5,100,224,13,214,170,120,133,221,128,230,151,169,41,251,196,238,114,19,185,19,187,187,208,174,104,56,79,233,95,4,185,131,217,240,207,182,107,236,222,206,187,81,236,162,237,19,81,244,171,160,237,21,49,232,206,81,236,165,42,157,242,54,155,98,121,119,59,11,146,8,203,229,39,141,110,184,87,141,44,63,98,183,211,210,73,79,140,108,247,91,37,113,76,4,231,28,1,76,85,204,81,59,19,51,31,86,134,33,119,38,38,216,70,218,106,236,67,59,203,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,73,160,34,34,8,1,230,143,231,179,51,126,229,244,122,37,106,170,234,185,163,249,236,204,223,185,125,30,137,123,254,84,156,40,229,199,17,57,143,137,113,174,104,69,237,91,86,92,251,58,120,108,18,194,197,75,114,170,170,122,135,140,170,93,223,223,134,62,202,78,240,233,182,66,49,99,119,1,56,229,11,170,229,139,203,254,179,40,168,233,184,129,206,252,59,217,49,213,94,217,240,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,124,50,1,20,34,3,171,140,132,97,28,138,162,32,34,34,11,85,230,117,154,95,130,254,13,177,175,100,190,251,50,235,139,123,62,22,183,255,0,74,245,187,87,106,145,187,92,29,224,66,27,168,99,173,247,203,110,154,123,164,198,224,160,5,73,167,60,28,107,106,175,199,249,89,151,48,211,213,181,202,199,103,184,222,234,37,32,30,129,65,93,52,80,196,32,91,183,57,177,91,230,114,103,22,102,98,143,71,45,93,134,218,184,17,224,250,235,197,158,38,199,16,11,82,71,109,194,216,94,180,162,150,174,82,8,10,247,87,79,52,54,176,144,162,54,152,0,102,99,169,115,24,229,29,41,30,51,23,234,179,56,124,174,94,24,214,213,128,56,210,202,171,237,230,158,174,106,122,171,193,217,0,105,128,72,218,123,133,52,180,48,147,177,16,182,193,150,166,50,55,215,86,6,39,102,39,102,23,200,121,98,174,178,104,200,28,227,177,113,1,147,88,79,56,176,228,61,158,147,19,91,198,162,74,109,198,125,146,168,8,163,169,166,222,96,15,39,74,120,229,139,169,177,132,246,110,31,116,153,208,84,4,68,65,12,28,203,121,125,212,228,245,214,241,196,30,80,90,169,35,203,234,250,142,211,120,180,210,69,21,44,24,104,204,169,96,141,163,99,157,206,112,168,169,158,82,96,134,33,8,27,65,102,96,97,210,61,150,83,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,99,217,199,175,12,244,220,44,113,13,115,192,246,106,234,73,240,245,242,159,233,30,31,134,23,151,125,21,186,122,137,194,58,73,94,82,34,35,136,161,146,54,61,231,188,4,13,220,72,200,4,45,213,73,167,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,66,185,110,240,101,98,226,211,49,239,23,60,121,117,233,96,204,9,216,170,46,246,216,12,194,170,235,37,67,205,208,166,25,7,78,148,47,217,229,121,100,98,105,54,176,136,104,231,213,138,122,80,17,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,93,167,28,156,14,96,222,47,112,104,213,82,157,37,143,49,108,116,228,22,27,241,131,236,144,53,114,236,85,155,89,200,233,136,156,157,137,153,206,19,39,48,98,98,150,41,109,47,145,143,231,179,245,111,246,146,187,254,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,160,109,74,82,68,193,213,169,169,144,116,210,24,186,177,59,198,36,210,72,70,34,59,89,206,88,194,5,177,78,22,204,124,142,204,122,172,55,137,40,110,184,75,25,225,43,128,17,8,202,240,213,80,213,70,227,36,83,69,44,111,253,196,145,203,25,56,144,184,24,19,179,137,60,239,112,57,199,30,13,226,247,6,149,45,80,82,88,243,22,199,78,39,126,176,129,190,201,3,86,30,219,71,185,220,142,152,137,197,156,93,220,225,50,96,55,38,40,165,150,3,63,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,239,114,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,180,34,219,154,63,158,204,205,251,151,209,232,149,202,114,93,194,214,44,115,133,120,133,193,88,166,135,182,217,113,5,190,199,107,184,211,117,78,62,189,44,241,221,35,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,109,124,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,8,181,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,33,78,94,24,214,235,143,248,45,202,171,237,230,158,146,26,138,91,57,217,0,105,128,132,30,11,125,76,180,48,147,177,17,62,242,138,154,50,55,215,71,55,39,102,22,118,22,136,190,103,89,91,248,47,227,39,26,246,75,23,179,45,88,183,179,226,155,127,244,215,91,181,118,168,219,181,207,222,100,65,186,186,58,223,112,182,233,167,186,44,14,10,242,185,31,99,91,173,126,0,205,60,185,154,158,145,173,182,59,197,186,247,79,40,129,117,202,122,232,101,134,81,50,221,181,193,134,223,11,139,48,179,179,148,154,185,106,204,33,38,139,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,77,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,158,158,94,124,22,90,184,88,202,250,123,238,47,195,244,131,154,152,150,157,223,16,86,53,72,213,61,20,15,38,232,173,240,72,34,194,0,34,209,20,172,14,76,115,49,63,82,64,8,118,208,14,81,92,31,97,154,12,27,111,226,211,24,53,37,202,251,116,168,169,28,34,48,203,80,7,104,130,39,171,161,171,57,89,140,98,148,231,114,144,88,8,13,128,35,2,18,221,33,8,73,162,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,65,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,56,50,224,95,46,56,60,177,87,73,108,175,250,81,140,239,59,162,185,98,106,138,54,167,144,169,119,238,142,150,158,45,231,208,133,182,129,27,49,145,73,35,49,17,59,12,65,29,202,162,2,34,32,34,34,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,93,87,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,64,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,128,163,47,157,62,124,211,90,112,110,20,225,202,205,91,86,23,43,237,64,98,107,211,67,81,44,65,236,232,94,72,169,161,148,24,54,78,18,212,52,146,51,111,252,89,208,129,56,123,192,77,38,139,29,110,59,51,210,251,159,220,77,99,28,73,115,188,218,174,118,171,13,194,171,13,225,185,173,108,15,74,86,122,90,169,154,156,194,65,114,235,117,55,156,207,35,145,49,20,207,183,104,48,0,133,0,94,171,41,241,215,224,191,52,240,110,102,123,47,218,127,68,177,5,186,251,216,186,253,30,213,217,106,99,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,139,202,162,12,164,176,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,98,188,161,51,210,179,51,248,113,171,203,156,67,121,237,183,172,180,184,13,186,17,54,156,230,27,60,224,242,81,60,146,200,228,5,180,194,174,0,0,118,104,226,166,136,92,5,182,145,223,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,227,63,21,189,252,23,25,187,183,128,187,160,218,218,247,234,130,218,252,81,223,187,195,197,5,246,190,186,32,228,1,219,170,222,180,110,246,103,211,197,106,128,188,14,62,174,10,90,105,30,87,22,118,136,31,66,38,111,251,34,247,135,174,215,209,81,92,221,184,52,113,28,197,62,172,52,241,123,175,39,143,227,93,5,170,225,151,131,27,102,252,147,60,129,81,4,88,109,199,88,139,120,177,181,80,191,136,233,223,161,120,43,243,193,48,180,86,138,125,176,144,54,217,59,223,95,236,142,172,75,132,88,34,185,212,220,174,50,194,13,32,132,208,111,33,98,125,53,129,244,221,245,119,248,43,254,195,177,244,172,244,225,166,142,219,254,26,127,13,208,121,236,201,102,246,21,75,233,223,223,255,0,38,74,207,240,161,237,226,74,240,46,58,235,73,78,223,163,186,149,94,6,101,23,245,14,118,102,215,71,127,249,50,86,123,133,201,223,137,107,211,236,127,235,58,126,239,171,186,149,5,234,96,183,254,163,131,105,225,174,159,111,188,75,203,102,117,3,213,195,92,206,238,61,74,105,71,242,117,255,0,177,179,47,81,129,203,91,48,54,158,26,255,0,199,37,210,199,180,7,81,0,16,17,54,232,229,98,208,117,248,15,138,11,108,202,123,149,196,241,21,254,130,105,221,227,183,214,197,12,90,131,54,130,210,74,223,87,246,173,227,170,186,203,13,89,29,5,48,203,35,59,188,17,233,224,223,193,86,207,133,44,237,97,196,88,130,83,54,214,190,183,112,107,30,199,103,105,36,240,239,239,252,165,112,88,76,36,146,158,145,202,82,38,104,3,199,191,248,8,61,91,62,173,170,213,104,205,163,51,125,75,84,28,69,181,191,129,175,242,167,186,239,174,223,239,173,198,207,166,141,222,182,232,255,0,83,160,209,157,221,191,39,69,189,104,218,179,120,45,80,111,69,163,120,45,80,17,17,1,17,16,17,17,1,17,16,17,17,6,140,255,0,90,213,109,118,209,106,206,206,131,85,181,252,86,229,181,252,80,106,222,11,85,163,120,45,80,22,154,253,139,71,117,168,160,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,109,37,177,252,86,242,91,31,189,6,215,241,101,188,91,85,199,187,87,240,240,91,192,187,244,209,7,35,119,50,213,17,6,211,33,17,114,39,238,101,105,28,76,98,218,43,69,178,130,230,114,144,196,83,197,7,118,230,247,156,102,47,131,125,77,245,43,174,184,205,211,167,49,111,23,102,125,117,251,85,133,241,137,83,44,152,54,217,20,36,91,189,167,9,119,22,157,221,42,132,28,124,26,83,19,97,107,164,223,195,246,132,227,175,199,78,157,59,248,171,252,163,22,10,96,17,22,22,109,123,155,244,171,71,225,83,4,157,154,201,113,182,204,49,239,42,169,167,238,140,91,185,194,6,248,59,253,74,239,153,152,91,65,102,102,251,16,120,156,205,152,99,178,84,59,191,228,187,187,254,142,145,43,61,194,117,113,31,18,119,163,103,238,58,58,118,111,31,29,41,85,222,230,155,55,176,107,31,227,180,187,191,252,17,43,55,193,187,95,136,235,183,254,75,79,221,255,0,244,168,47,135,2,147,21,152,52,241,109,117,255,0,207,37,205,137,169,170,42,45,213,39,19,63,226,160,149,252,127,181,255,0,161,112,96,86,102,179,15,215,223,255,0,28,151,215,188,67,36,214,218,168,162,111,120,224,144,123,159,78,247,23,65,107,120,146,190,166,147,28,216,40,129,228,141,234,228,174,223,182,77,55,184,198,207,223,167,143,242,170,227,151,117,85,13,1,20,228,100,49,197,11,123,199,174,158,233,42,57,140,112,253,100,24,198,207,118,153,181,142,138,90,221,238,250,123,187,197,133,190,58,248,253,74,169,101,225,206,65,35,123,206,50,71,19,139,110,238,211,105,32,169,209,73,212,22,54,110,231,91,215,13,40,144,194,44,77,163,232,223,224,92,174,131,71,45,59,221,180,90,52,154,255,0,7,251,235,82,109,87,24,139,248,104,131,115,159,216,140,250,186,219,222,238,183,51,59,58,13,237,224,181,90,55,130,213,1,17,16,17,17,1,17,16,17,22,143,170,13,81,104,197,245,162,3,178,209,188,86,229,181,219,189,6,229,180,188,86,172,180,47,20,26,183,130,63,130,55,130,209,223,224,131,70,101,189,104,222,11,84,4,90,106,203,71,119,116,27,145,104,222,11,84,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,34,175,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,175,242,222,207,156,27,195,110,101,230,62,107,99,58,218,65,11,118,91,220,66,217,67,53,67,194,119,107,139,215,80,61,61,20,78,32,101,190,66,29,28,152,11,96,49,200,77,176,9,218,232,57,231,126,100,255,0,89,63,102,168,171,65,237,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,71,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,168,167,46,14,95,245,156,68,95,98,205,188,222,195,191,231,79,65,218,96,138,154,162,73,233,228,196,85,91,14,61,180,231,9,199,32,67,12,142,198,115,49,109,121,34,104,133,143,241,207,20,223,160,129,110,99,60,20,126,229,92,199,130,255,0,128,45,151,89,50,203,20,254,50,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,31,202,112,47,198,109,247,131,204,199,170,185,201,106,246,206,12,197,29,158,159,19,91,98,0,106,162,142,39,62,149,77,52,133,166,147,69,213,149,218,50,38,142,65,50,18,218,238,18,199,62,152,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,24,60,38,99,46,17,115,67,232,61,246,162,174,241,98,175,167,142,166,197,136,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,191,78,153,187,48,202,14,225,145,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,80,25,205,31,207,102,102,253,203,232,244,74,165,114,220,230,9,77,195,181,76,153,61,156,151,90,178,203,171,141,65,84,209,92,166,150,89,131,12,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,105,169,200,239,77,121,163,249,236,204,223,185,125,30,137,5,213,114,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,5,16,28,235,50,183,2,97,76,119,128,115,50,193,98,236,184,147,29,251,87,233,5,111,106,152,251,103,98,134,221,13,47,226,204,222,56,246,70,78,63,139,17,221,174,165,171,247,169,127,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,87,185,151,96,10,156,193,224,183,49,41,109,184,122,146,235,114,177,211,211,95,233,94,102,139,125,24,82,84,199,45,85,68,71,35,182,195,26,54,171,103,218,251,200,8,192,119,111,218,241,67,202,227,207,102,89,125,245,232,245,170,124,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,12,93,240,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,101,38,177,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,63,220,183,177,77,247,24,112,75,149,183,108,71,93,218,234,233,237,245,118,184,228,233,4,123,105,104,171,170,41,41,163,208,25,153,246,65,4,65,174,155,139,110,164,238,78,238,225,29,124,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,49,150,207,236,156,190,240,255,0,156,184,179,39,113,28,221,162,175,12,220,10,158,58,157,160,29,174,148,197,164,166,169,216,6,109,31,86,9,34,151,167,189,200,55,237,47,120,93,148,207,242,147,198,182,172,85,193,110,31,177,91,233,234,227,168,193,215,139,173,146,184,166,1,96,146,115,169,42,230,40,157,137,221,195,165,93,16,187,147,11,239,19,109,52,102,34,176,174,112,89,57,125,192,220,80,62,106,212,77,218,44,185,151,111,130,162,142,77,160,29,10,170,26,120,41,42,41,180,99,35,45,160,20,210,245,28,64,95,180,236,29,207,25,58,169,124,143,177,173,170,131,31,230,158,92,205,79,86,247,43,229,158,221,123,167,148,64,122,3,5,12,210,195,40,153,110,220,198,229,112,133,197,152,93,157,134,77,92,116,102,32,188,174,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,22,213,207,23,20,223,105,48,174,82,96,170,122,237,150,91,173,194,241,116,172,166,233,3,245,106,169,35,165,142,158,77,238,219,199,104,86,212,182,140,236,47,212,212,153,220,69,218,194,248,25,202,251,86,113,241,105,150,120,14,250,84,143,109,158,241,237,42,200,42,232,134,174,10,184,40,97,146,182,74,89,34,39,97,32,152,105,158,23,215,86,102,145,221,196,180,218,245,127,155,206,58,250,91,198,77,202,193,236,190,201,244,43,15,218,236,93,110,191,83,181,245,35,42,254,174,221,173,211,211,183,244,246,234,95,189,110,215,222,218,62,175,147,38,86,253,43,226,58,251,153,149,246,46,213,65,129,48,252,157,154,183,181,108,236,119,74,211,104,97,252,91,27,20,155,233,70,226,61,226,64,58,106,250,23,77,208,77,74,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,190,178,32,197,93,100,81,192,30,58,252,34,112,109,148,247,255,0,101,251,63,178,97,248,236,93,30,191,87,119,179,100,58,14,174,237,163,167,83,178,245,54,233,238,239,219,169,105,185,225,51,142,156,21,117,192,28,96,230,221,138,243,81,73,53,69,86,40,171,189,129,83,25,16,52,23,2,237,208,139,185,8,190,241,138,166,49,54,211,70,54,38,103,38,102,39,149,238,80,216,235,233,111,6,214,219,7,178,251,39,208,172,65,116,177,117,186,253,78,215,212,144,107,250,187,118,183,79,78,223,211,219,169,126,245,187,95,123,104,133,234,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,17,21,42,226,159,58,255,0,115,183,15,184,219,56,227,183,246,218,188,63,111,110,193,1,69,212,140,235,167,148,41,233,122,163,212,141,222,22,158,104,158,77,166,197,211,99,219,169,104,206,16,45,198,134,113,216,179,247,138,12,127,154,184,90,29,150,91,173,194,58,123,116,155,141,251,77,45,37,60,84,145,84,232,96,6,29,96,167,25,122,100,44,65,212,216,250,184,234,242,147,201,199,40,105,176,87,13,21,217,165,81,5,35,220,179,30,241,52,193,60,51,202,71,236,234,19,58,88,97,148,11,64,3,26,134,175,54,112,103,212,38,13,196,250,48,132,38,44,156,242,83,43,237,89,43,148,120,67,42,44,197,73,37,62,22,179,211,91,78,162,154,136,105,2,178,112,6,235,85,60,66,238,192,115,75,212,148,253,226,119,57,9,220,137,221,221,195,31,110,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,147,254,77,153,215,244,231,135,219,182,78,85,219,250,53,121,101,112,110,140,241,197,182,57,232,110,50,212,84,71,184,158,66,114,152,103,10,198,45,0,5,163,232,105,184,183,186,163,252,240,112,5,52,87,92,172,205,42,28,61,86,245,21,84,247,27,5,210,236,45,41,64,193,17,69,61,21,57,190,189,32,55,121,171,204,123,152,205,154,79,202,104,219,109,31,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,32,155,244,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,131,228,242,223,226,187,46,56,74,203,140,240,198,184,214,94,221,117,174,250,63,5,130,193,4,204,21,87,122,161,107,139,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,157,160,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,127,42,164,83,150,47,47,250,60,221,172,166,226,7,59,240,239,107,192,180,155,103,195,54,217,100,130,90,91,245,84,115,205,12,165,82,2,111,35,67,4,148,253,240,200,2,51,17,142,174,81,137,132,129,95,249,98,242,255,0,172,202,42,58,110,32,115,191,14,246,76,117,87,182,124,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,223,12,128,69,8,128,234,227,33,24,71,34,168,136,32,7,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,237,115,193,192,21,50,218,178,179,52,168,112,245,35,83,210,212,92,108,23,75,176,180,67,59,156,163,20,244,84,230,250,245,76,25,161,175,49,238,112,7,121,63,37,228,109,214,193,202,127,20,223,112,255,0,27,88,66,211,104,174,236,244,152,154,223,119,181,221,35,233,1,246,138,80,161,154,172,99,212,153,220,52,158,146,156,245,23,98,247,52,215,105,19,60,164,243,46,192,21,57,131,193,110,98,82,219,112,245,37,214,229,99,167,166,191,210,188,205,22,250,48,164,169,142,90,170,136,142,71,109,134,52,109,86,207,181,247,144,17,128,238,223,181,224,51,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,101,38,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,136,136,8,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,117,92,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,3,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,11,106,230,43,156,118,44,155,225,31,29,212,221,225,237,21,120,194,223,62,14,181,211,110,48,235,85,87,193,44,100,251,196,13,135,165,3,84,79,161,109,19,232,108,220,36,98,234,3,50,247,5,93,115,43,31,225,172,185,177,84,82,65,114,197,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,233,174,140,254,10,253,57,205,231,165,102,41,206,91,22,67,90,47,59,236,184,38,223,29,198,233,73,27,79,31,245,98,172,92,197,166,98,118,138,94,157,35,211,148,102,34,238,29,174,113,222,238,68,35,231,249,59,228,189,171,49,120,134,189,102,6,40,194,20,151,155,70,0,179,133,93,29,69,73,137,5,5,238,106,128,236,114,180,78,90,153,180,80,214,144,19,137,12,103,24,159,187,35,68,232,44,215,54,48,47,224,191,52,241,150,89,251,83,218,127,68,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,171,208,73,146,23,86,225,182,159,137,24,111,148,133,109,44,113,54,7,168,182,148,100,51,199,59,80,71,89,20,224,93,226,96,66,243,9,51,237,112,112,141,219,126,247,233,246,248,177,243,79,156,159,48,49,15,168,206,175,211,128,188,151,181,103,215,45,60,224,203,250,172,33,73,136,174,242,98,139,213,94,27,167,152,198,35,138,247,29,154,139,177,75,20,164,66,209,31,85,196,92,156,132,92,12,192,245,140,205,156,45,215,149,102,113,216,178,139,139,139,69,54,35,135,74,76,123,111,151,7,71,83,184,255,0,165,106,170,103,130,74,103,216,0,78,125,73,233,226,131,79,116,71,175,188,137,132,29,158,122,86,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,100,167,195,94,111,83,103,214,67,96,108,220,134,122,73,42,49,21,158,25,174,13,73,4,176,193,21,196,53,138,182,24,194,93,77,130,58,152,230,141,157,220,181,96,103,98,38,118,39,10,150,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,105,45,143,226,183,146,216,253,232,54,191,139,45,226,218,174,61,218,191,135,130,222,5,223,166,136,57,27,185,150,168,136,54,153,8,139,145,63,115,43,92,226,3,17,82,208,97,202,219,195,202,67,13,61,61,56,150,155,155,189,234,25,190,13,175,240,155,224,174,106,227,55,78,156,197,188,93,153,245,215,237,86,87,196,245,97,150,89,222,161,136,139,121,69,72,237,161,59,127,219,113,160,243,124,26,83,19,97,107,164,223,195,246,132,227,175,199,78,157,59,248,171,252,163,22,10,96,17,22,22,109,123,155,244,171,71,225,83,4,157,154,201,113,182,204,49,239,42,169,167,238,140,91,185,194,6,248,59,253,74,239,153,152,91,65,102,102,251,16,120,156,205,152,99,178,84,59,191,228,187,187,254,142,145,43,61,194,117,113,31,18,119,163,103,238,58,58,118,111,31,29,41,85,222,230,155,55,176,107,31,227,180,187,191,252,17,43,55,193,187,95,136,235,183,254,75,79,221,255,0,244,168,47,135,2,147,21,152,52,241,109,117,255,0,207,37,207,138,41,167,168,183,212,156,76,255,0,138,130,87,241,254,215,254,133,215,192,172,205,102,31,175,191,254,57,47,175,120,134,73,173,181,81,68,222,241,193,32,248,233,222,226,250,32,180,172,194,187,85,91,49,94,27,166,140,229,137,235,46,5,25,236,149,199,127,227,34,111,123,79,31,202,127,31,173,92,22,93,213,84,52,4,83,145,144,199,20,45,239,30,186,123,164,168,126,100,97,59,132,248,154,199,94,227,184,104,43,228,152,245,218,251,89,164,141,223,227,253,175,193,85,252,188,57,200,36,111,121,198,72,226,113,109,221,218,109,36,21,54,41,58,173,185,155,185,217,157,114,46,10,81,33,141,183,54,154,139,46,103,65,163,150,157,238,218,45,26,77,127,131,253,245,169,54,171,140,69,252,52,65,185,207,236,70,125,93,109,239,119,91,153,157,157,6,246,240,90,173,27,193,106,128,136,136,8,136,128,136,136,8,139,107,234,131,114,45,187,190,181,174,172,128,236,180,111,21,185,109,36,27,150,215,241,90,183,130,209,252,80,106,222,11,85,163,120,35,191,193,144,104,205,170,215,193,27,193,106,128,139,77,89,104,239,175,114,13,200,180,109,126,43,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,90,45,80,17,22,142,250,32,45,86,199,125,86,239,130,13,9,108,211,187,85,169,59,191,131,45,187,156,89,153,217,181,64,209,150,162,44,238,180,213,252,93,150,161,191,95,6,209,7,42,34,216,103,181,208,124,235,236,163,21,49,155,150,154,8,255,0,198,86,21,197,44,177,220,163,183,218,98,145,200,132,162,168,216,221,221,223,143,29,123,251,190,63,165,95,102,39,23,123,116,196,196,90,179,7,199,251,118,86,71,142,109,177,98,172,209,134,217,40,117,105,227,176,12,250,54,141,239,181,65,14,190,247,119,129,125,72,46,71,41,237,17,208,207,82,20,116,226,44,224,110,250,48,183,198,63,171,79,169,149,104,94,7,0,91,233,162,57,164,7,33,213,136,123,180,111,226,125,139,223,32,240,89,171,181,172,53,125,239,222,196,207,255,0,214,137,89,198,12,22,126,36,47,12,206,250,53,37,59,183,255,0,146,171,197,205,77,30,201,84,196,239,163,235,255,0,36,74,207,48,83,7,238,147,189,142,175,163,81,64,255,0,253,138,130,247,176,38,158,197,7,215,189,245,215,255,0,60,151,220,173,3,56,220,65,223,188,73,180,103,211,85,240,240,39,250,10,14,222,29,255,0,241,201,122,25,123,192,155,236,116,22,213,158,19,213,89,236,119,74,246,148,226,56,167,125,134,196,250,142,179,131,62,154,119,183,115,175,65,147,119,58,250,186,75,84,146,76,68,210,209,64,110,238,79,239,107,11,190,175,171,174,134,122,88,174,23,43,21,198,144,41,158,78,188,238,226,206,99,222,205,48,63,197,214,252,171,138,162,130,59,77,52,99,163,210,210,71,20,162,239,220,46,208,187,105,221,227,222,207,224,130,189,211,79,190,48,109,91,86,22,103,253,58,46,195,58,249,214,145,145,233,134,89,124,73,245,110,255,0,131,179,47,160,62,40,53,127,5,179,169,223,220,204,183,232,238,203,132,157,152,180,109,60,16,111,220,218,120,54,169,171,45,154,234,203,115,120,160,222,43,114,218,62,43,114,2,34,32,34,34,2,34,32,34,34,13,29,190,166,90,119,178,220,180,64,213,147,197,104,237,245,35,59,178,3,119,58,63,138,62,158,43,68,26,187,247,35,120,173,22,186,233,224,131,93,89,104,239,175,130,120,186,213,153,153,6,221,31,234,91,153,150,168,128,136,136,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,171,53,224,147,131,236,77,197,206,104,69,101,22,171,162,193,54,58,136,11,22,94,41,37,167,235,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,54,210,145,78,104,153,13,140,184,146,205,206,29,114,167,6,81,85,145,220,106,49,9,220,235,161,167,105,130,211,110,99,181,53,69,108,172,70,3,178,49,45,88,92,199,121,184,70,47,188,197,158,245,114,95,40,112,110,66,229,126,31,202,60,191,130,174,59,22,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,238,103,57,37,146,73,29,133,132,25,205,216,68,69,152,88,62,174,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,250,4,68,5,74,184,157,225,235,10,241,65,147,87,172,163,197,53,61,131,183,244,234,109,215,64,165,142,162,107,101,116,69,186,42,136,196,219,251,168,205,132,128,142,41,101,6,48,223,185,170,170,32,140,190,15,185,68,90,176,149,215,233,231,20,210,82,94,238,86,155,196,143,106,195,84,19,140,214,170,152,32,35,0,168,173,114,13,211,132,164,193,48,64,219,25,128,65,167,99,234,73,4,118,107,205,31,207,102,102,253,203,232,244,74,127,148,0,243,71,243,217,153,191,114,250,61,18,11,170,228,99,249,236,253,91,253,164,165,81,69,95,35,31,207,103,234,223,237,37,42,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,16,45,205,131,11,95,112,255,0,27,88,190,237,119,161,236,244,152,154,223,104,186,90,228,234,129,246,138,80,161,134,144,164,208,93,220,52,158,146,160,52,38,98,247,53,211,105,11,189,207,242,62,199,245,50,218,179,79,43,107,177,13,35,83,210,212,91,175,246,187,73,60,67,59,156,163,44,21,181,0,218,117,76,25,161,160,2,239,112,7,120,255,0,37,228,125,221,190,120,184,90,251,87,133,114,147,26,211,208,239,178,218,174,23,139,93,101,79,84,27,165,85,87,29,44,148,241,236,119,222,91,130,138,165,245,102,113,110,158,132,236,228,44,246,149,202,203,31,212,224,94,52,176,109,43,226,26,75,77,183,21,83,215,216,46,79,82,241,8,85,4,148,199,45,61,59,28,141,238,153,214,65,72,193,177,216,200,246,131,107,189,196,130,165,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,143,94,115,249,67,83,139,242,27,13,102,229,186,10,185,170,50,246,240,80,214,48,207,16,65,13,186,225,211,138,73,140,11,223,51,106,152,104,99,22,7,238,105,164,119,23,102,220,17,173,192,206,104,90,178,115,139,76,179,199,151,209,164,107,108,23,143,102,214,79,87,90,52,144,82,65,93,12,148,82,85,73,41,51,136,132,35,82,243,62,186,51,180,110,206,67,174,230,157,62,47,114,134,167,61,248,104,204,44,173,183,193,87,61,202,237,103,57,173,112,83,79,20,39,81,113,166,49,170,163,133,206,95,112,64,234,32,136,13,201,199,220,34,247,131,242,155,27,116,19,253,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,165,211,141,204,208,181,103,87,43,123,238,107,217,134,146,58,124,83,103,195,151,35,167,166,173,26,176,163,156,238,180,61,106,87,148,89,152,206,25,122,145,31,186,46,199,25,51,136,187,59,52,69,240,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,42,249,163,249,236,204,223,185,125,30,137,93,167,35,91,77,214,27,86,114,95,102,182,85,133,182,178,162,195,73,79,88,80,147,65,52,240,141,113,75,16,73,166,210,48,25,225,34,22,125,69,165,141,223,77,205,172,123,113,99,230,159,57,62,96,98,31,81,157,75,167,39,172,21,117,194,188,31,5,246,225,81,73,37,62,49,197,23,43,221,8,194,100,231,28,0,48,208,184,202,206,44,204,125,90,25,73,152,92,155,97,3,235,171,184,136,94,250,34,32,128,30,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,20,117,115,164,206,59,238,15,201,172,37,147,182,136,122,116,153,137,112,168,168,186,84,238,7,221,75,109,42,121,6,155,97,3,187,111,158,122,121,122,130,96,67,217,182,251,195,33,51,72,170,129,110,107,89,153,248,68,227,39,17,219,169,234,237,85,116,24,42,223,67,134,104,231,183,201,212,221,211,141,234,42,2,98,99,33,121,163,170,170,169,136,153,182,237,233,48,16,238,18,119,15,63,203,71,0,83,102,15,26,89,119,75,114,195,213,119,91,109,142,162,166,255,0,84,240,180,187,40,206,146,154,73,105,106,37,56,221,182,0,214,53,35,54,231,216,70,64,5,187,126,215,200,37,69,175,35,236,1,83,21,171,52,243,74,187,15,82,61,61,85,69,186,193,107,187,19,68,83,177,196,50,207,91,78,15,175,84,1,218,106,3,46,230,3,118,143,242,158,55,219,41,72,45,127,153,118,0,169,204,30,11,115,18,150,219,135,169,46,183,43,29,61,53,254,149,230,104,183,209,133,37,76,114,213,84,68,114,59,108,49,163,106,182,125,175,188,128,140,7,118,253,175,2,249,123,141,110,185,107,143,240,214,99,88,169,233,39,185,97,91,197,21,238,142,42,176,34,130,73,233,166,9,163,25,4,72,73,193,200,25,157,152,133,244,215,71,111,21,148,66,198,7,53,114,207,21,100,222,99,226,60,173,198,180,157,158,245,134,110,18,219,234,118,199,32,71,54,199,247,39,139,168,0,101,12,160,227,36,102,226,219,227,48,38,109,9,144,100,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,90,175,44,92,210,252,40,112,109,130,187,93,247,218,119,92,37,218,48,181,195,250,87,163,217,123,44,143,217,32,238,1,19,219,67,37,23,190,59,181,215,222,39,54,53,117,72,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,66,183,58,191,52,248,91,229,253,15,168,220,80,85,94,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,70,95,29,92,38,99,46,46,184,246,194,184,30,197,81,87,103,177,80,101,189,45,77,247,17,141,3,85,65,106,7,173,186,60,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,5,159,242,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,243,249,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,213,160,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,98,217,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,41,53,2,220,216,48,181,247,15,241,181,139,238,215,122,30,207,73,137,173,246,139,165,174,78,168,31,104,165,10,24,105,10,77,5,221,195,73,233,42,3,66,102,47,115,93,54,144,187,132,164,242,209,199,245,57,131,193,110,93,213,92,177,13,37,214,229,99,167,169,176,85,52,47,22,250,48,164,169,146,42,90,121,66,54,109,134,52,109,72,237,185,183,144,16,25,110,223,185,225,51,139,31,52,249,201,243,3,16,250,140,234,66,121,31,99,250,153,109,89,167,149,181,216,134,145,169,233,106,45,215,251,93,164,158,33,157,206,81,150,10,218,128,109,58,166,12,208,208,1,119,184,3,188,127,146,242,62,232,246,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,4,68,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,186,174,70,63,158,207,213,191,218,74,85,20,85,242,49,252,246,126,173,254,210,82,168,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,129,201,83,205,62,41,249,127,93,234,54,229,50,120,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,161,179,146,167,154,124,83,242,254,187,212,109,202,239,249,189,231,165,102,88,112,227,73,151,56,122,243,216,175,89,151,112,43,116,194,13,56,76,86,120,1,164,173,120,229,141,196,7,113,157,36,6,6,238,210,69,83,40,176,19,110,32,8,107,205,140,117,248,80,205,60,101,153,158,203,246,103,210,220,65,113,190,246,46,191,91,178,246,170,153,38,233,117,54,142,253,189,77,187,182,142,186,107,163,107,162,156,158,87,217,33,117,201,62,20,44,165,121,190,82,92,106,49,253,64,227,128,10,104,200,66,142,10,218,58,86,134,7,34,239,51,104,161,140,205,246,139,49,200,64,219,152,26,67,134,30,21,114,183,240,211,196,118,93,101,156,214,47,108,208,94,113,5,47,181,104,187,87,103,234,218,226,62,181,119,227,24,192,135,74,88,167,47,112,152,223,77,3,82,113,103,201,77,6,53,156,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,229,21,124,88,249,167,206,79,152,24,135,212,103,82,169,201,83,202,198,41,249,129,93,233,214,228,22,1,204,211,37,63,2,220,92,98,158,207,112,237,84,24,239,92,107,71,190,93,243,69,219,103,155,180,71,38,145,128,142,149,81,84,236,22,221,164,79,22,226,114,221,165,223,242,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,212,14,115,121,91,244,175,135,27,22,102,80,88,187,85,126,4,196,17,246,154,222,213,179,177,218,235,65,225,155,241,110,108,50,111,170,27,112,247,9,24,233,171,104,61,71,81,129,193,182,122,86,112,237,196,118,12,204,111,108,251,58,202,55,8,237,216,140,141,167,56,78,207,80,99,29,83,201,20,14,199,47,76,31,174,1,161,55,86,24,139,97,56,176,184,100,124,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,116,5,170,216,239,170,221,240,65,161,45,154,119,106,181,39,119,240,101,183,115,139,51,59,54,168,26,50,212,69,157,214,154,191,139,178,212,55,235,224,218,32,229,68,91,12,246,186,15,157,125,148,98,166,51,114,211,65,31,248,202,198,248,144,184,67,83,109,168,177,199,51,185,212,82,83,155,70,204,237,174,149,26,248,248,127,7,251,202,246,177,59,57,91,166,33,39,215,104,120,63,246,236,172,91,50,226,246,254,111,89,108,174,221,74,106,139,94,166,45,221,171,139,212,23,129,119,127,5,190,8,46,127,41,237,17,208,207,82,20,116,226,44,224,110,250,48,183,198,63,171,79,169,149,104,94,3,0,91,233,226,57,164,7,33,213,136,123,180,254,215,236,94,253,7,130,205,77,173,97,171,239,126,246,38,127,254,180,74,206,48,96,179,241,33,120,102,119,209,169,41,221,191,252,149,94,46,106,104,246,74,166,39,125,31,95,249,34,86,121,130,152,63,116,157,236,117,125,6,138,7,111,255,0,37,65,123,216,19,79,98,131,235,222,250,235,255,0,158,75,238,86,129,156,110,32,239,222,36,218,51,233,170,248,120,19,253,5,7,111,14,255,0,248,228,189,12,189,224,77,246,58,11,123,205,54,154,134,134,243,86,100,66,80,197,91,36,101,187,93,174,44,239,171,105,222,223,5,223,201,187,157,125,93,37,170,73,38,34,105,104,160,55,119,39,247,181,133,223,87,213,214,185,175,105,175,170,161,186,192,208,111,106,136,107,64,53,49,239,213,157,190,47,246,174,150,85,197,81,65,29,166,154,49,209,233,105,35,138,81,119,238,23,104,93,180,238,241,239,103,240,65,94,233,103,222,0,58,182,172,44,207,252,203,176,206,190,93,160,38,113,121,101,103,247,152,93,187,254,182,117,244,199,197,6,175,224,182,117,59,251,153,150,253,29,217,112,155,176,150,141,167,130,13,251,155,79,6,213,53,101,199,187,86,241,91,217,181,65,188,86,229,180,124,86,228,4,68,64,68,68,4,68,64,68,68,26,59,125,75,111,122,222,136,52,213,145,251,219,185,104,236,140,238,200,52,239,101,171,248,163,232,237,175,197,104,131,93,125,212,111,21,162,215,185,188,16,107,171,45,29,254,164,241,117,174,140,131,110,143,245,45,204,218,45,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,108,127,21,171,63,193,29,187,214,136,55,173,11,193,27,193,11,193,6,213,187,225,252,139,106,221,240,65,177,219,85,198,111,163,233,241,101,202,93,203,99,139,151,122,13,175,174,154,235,226,183,6,175,220,94,11,99,247,127,34,222,18,51,190,223,139,32,228,22,125,127,67,174,42,135,119,38,22,248,178,230,93,43,148,141,8,60,190,59,89,191,194,131,229,98,202,141,182,249,68,116,118,113,7,239,111,237,217,90,205,154,219,75,122,204,66,187,211,201,33,128,89,94,153,221,157,133,181,105,216,188,29,181,248,254,133,94,51,54,234,84,216,126,170,160,65,157,134,56,187,180,250,229,102,250,254,213,107,185,6,18,61,29,101,78,163,175,86,64,211,236,210,39,65,118,248,1,204,169,39,115,29,63,26,77,221,250,1,123,161,125,89,121,76,37,72,52,212,243,6,231,125,72,159,199,236,21,234,33,54,127,119,86,213,144,83,252,218,34,246,29,104,139,51,184,179,191,255,0,137,37,103,56,28,165,46,35,110,254,235,110,122,74,118,118,251,63,165,85,225,230,204,224,22,58,242,118,126,224,39,255,0,241,36,172,223,2,85,131,241,23,118,151,107,232,116,212,226,221,223,249,42,11,234,192,58,181,148,5,219,195,95,248,228,189,4,231,248,179,211,197,133,215,157,192,146,143,177,25,252,52,103,255,0,140,107,209,67,239,187,147,247,252,16,82,204,201,105,186,17,20,161,182,55,41,31,86,127,237,129,82,92,179,191,207,83,139,111,212,108,49,108,167,171,120,217,216,95,93,25,229,102,215,191,236,85,191,51,96,114,165,13,174,205,169,30,154,248,126,80,170,11,151,118,247,181,99,203,206,226,220,247,10,217,77,180,125,89,182,245,95,234,111,227,125,168,46,142,203,88,239,107,165,22,219,171,196,31,7,254,35,47,175,19,185,11,59,252,91,85,230,112,209,60,180,49,15,131,15,187,252,192,203,211,66,218,70,63,161,144,111,119,102,241,92,38,98,239,166,189,235,89,139,107,120,232,235,99,3,104,196,238,250,186,14,102,33,241,215,224,142,76,253,236,235,98,213,135,221,103,119,65,185,150,245,177,190,26,45,206,131,84,91,117,213,106,131,84,68,64,68,68,26,106,201,185,145,217,157,54,178,6,230,77,204,155,89,54,178,6,230,90,59,183,212,181,218,203,71,102,250,208,104,136,136,8,136,131,118,172,155,153,52,100,218,200,27,153,55,50,109,100,218,200,27,153,25,245,77,172,136,53,68,68,5,226,177,174,72,100,190,101,93,98,190,230,54,80,224,172,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,211,83,39,248,186,246,168,131,202,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,136,11,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,117,237,81,7,148,192,185,79,149,153,95,219,191,6,121,105,133,48,151,180,250,93,183,216,86,106,106,14,213,211,221,211,234,244,64,119,237,234,30,221,218,233,188,180,241,117,234,209,16,17,17,1,121,252,107,151,184,7,50,173,81,88,179,27,3,225,252,85,109,130,160,106,226,163,189,219,33,174,130,57,196,72,70,81,142,97,33,99,97,51,22,38,109,116,50,111,139,175,64,136,41,165,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,180,68,29,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,65,212,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,128,190,78,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,235,34,10,105,105,225,147,134,219,5,214,138,251,98,225,243,45,109,215,43,117,68,117,116,117,148,152,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,85,45,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,168,8,131,202,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,136,11,202,99,172,167,202,204,208,236,63,132,204,180,194,152,183,217,157,94,197,237,219,53,53,127,101,234,109,234,116,186,192,91,55,116,195,118,221,53,216,58,248,50,245,104,130,159,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,125,92,117,148,249,89,154,29,135,240,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,94,173,16,83,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,136,131,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,84,180,65,226,177,174,72,100,190,101,93,98,190,230,54,80,224,172,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,211,83,39,248,186,237,96,92,167,202,204,175,237,223,131,60,180,194,152,75,218,125,46,219,236,43,53,53,7,106,233,238,233,245,122,32,59,246,245,15,110,237,116,222,90,120,186,245,104,128,136,136,11,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,190,178,32,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,81,16,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,174,218,32,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,81,16,21,42,253,201,220,44,127,222,211,149,95,250,155,110,255,0,220,170,170,136,60,167,224,159,43,62,130,126,11,127,6,152,83,232,103,250,220,246,53,55,178,255,0,126,235,255,0,90,236,233,126,253,248,207,201,252,191,123,199,189,121,251,79,12,156,54,216,46,180,87,219,23,15,153,107,110,185,91,170,35,171,163,172,164,194,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,169,104,128,136,136,8,136,130,154,93,184,100,225,182,255,0,117,173,190,223,120,124,203,91,141,202,227,81,37,93,101,101,94,19,160,154,122,153,228,39,41,37,146,66,137,200,204,137,220,156,157,221,221,221,221,215,181,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,65,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,218,225,108,39,133,112,53,138,151,11,96,172,51,106,195,246,90,45,253,154,221,107,162,142,146,150,13,230,70,123,34,141,132,7,113,153,19,232,221,228,78,239,222,238,190,178,32,34,34,15,21,141,114,67,37,243,42,235,21,247,49,178,135,5,98,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,154,153,63,197,215,107,2,229,62,86,101,127,110,252,25,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,68,4,68,65,79,241,79,15,89,5,142,111,181,88,167,26,228,126,95,226,11,213,110,206,211,113,186,97,154,42,186,169,246,0,128,111,150,72,200,203,104,0,139,106,253,194,44,205,220,204,190,174,5,202,124,172,202,254,221,248,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,8,136,128,169,165,219,134,78,27,111,247,90,219,237,247,135,204,181,184,220,174,53,18,85,214,86,85,225,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,84,180,65,242,112,182,19,194,184,26,197,75,133,176,86,25,181,97,251,45,22,254,205,110,181,209,71,73,75,6,243,35,61,145,70,194,3,184,204,137,244,110,242,39,119,239,119,95,89,17,1,83,252,83,195,214,65,99,155,237,86,41,198,185,31,151,248,130,245,91,179,180,220,110,152,102,138,174,170,125,128,32,27,229,146,50,50,218,0,34,218,191,112,139,51,119,51,42,128,136,60,166,5,202,124,172,202,254,221,248,51,203,76,41,132,189,167,210,237,190,194,179,83,80,118,174,158,238,159,87,162,3,191,111,80,246,238,215,77,229,167,139,175,86,136,128,188,86,53,201,12,151,204,171,172,87,220,198,202,28,21,138,174,80,83,141,36,85,151,187,5,37,116,241,192,36,68,49,12,147,70,68,192,196,102,76,44,250,106,100,255,0,23,94,213,16,121,76,11,148,249,89,149,253,187,240,103,150,152,83,9,123,79,165,219,125,133,102,166,160,237,93,61,221,62,175,68,7,126,222,161,237,221,174,155,203,79,23,94,173,17,1,17,16,17,17,1,17,16,17,17,5,63,197,60,61,100,22,57,190,213,98,156,107,145,249,127,136,47,85,187,59,77,198,233,134,104,170,234,167,216,2,1,190,89,35,35,45,160,2,45,171,247,8,179,55,115,50,250,184,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,32,47,41,142,178,159,43,51,67,176,254,19,50,211,10,98,223,102,117,123,23,183,108,212,213,253,151,169,183,169,210,235,1,108,221,211,13,219,116,215,96,235,224,203,213,162,15,21,130,178,67,37,242,214,235,45,247,46,114,135,5,97,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,154,128,191,193,151,201,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,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,170,150,136,62,78,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,235,235,34,32,47,147,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,250,200,130,149,126,228,238,22,63,239,105,202,175,253,77,183,127,238,85,85,68,64,68,68,4,68,64,68,68,5,79,241,79,15,89,5,142,111,181,88,167,26,228,126,95,226,11,213,110,206,211,113,186,97,154,42,186,169,246,0,128,111,150,72,200,203,104,0,139,106,253,194,44,205,220,204,170,2,32,242,152,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,34,2,34,32,34,34,2,34,32,34,34,2,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,82,209,7,201,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,68,4,68,65,74,191,114,119,11,31,247,180,229,87,254,166,219,191,247,42,165,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,4,68,64,94,43,26,228,134,75,230,85,214,43,238,99,101,14,10,197,87,40,41,198,146,42,203,221,130,146,186,120,224,18,34,24,134,73,163,34,96,98,51,38,22,125,53,50,127,139,175,106,136,60,86,10,201,12,151,203,91,172,183,220,185,202,28,21,133,110,83,211,149,36,181,150,75,5,37,12,242,64,68,36,81,20,144,198,36,224,228,0,78,46,250,106,2,255,0,6,76,107,146,25,47,153,87,88,175,185,141,148,56,43,21,92,160,167,26,72,171,47,118,10,74,233,227,128,72,136,98,25,38,140,137,129,136,204,152,89,244,212,201,254,46,189,170,32,241,88,43,36,50,95,45,110,178,223,114,231,40,112,86,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,233,168,11,252,25,123,84,68,20,210,237,195,39,13,183,251,173,109,246,251,195,230,90,220,110,87,26,137,42,235,43,42,240,157,4,211,212,207,33,57,73,44,146,20,78,70,100,78,228,228,238,238,238,238,238,189,94,10,203,220,3,150,182,169,108,89,115,129,240,254,21,182,207,80,85,114,209,217,45,144,208,193,36,228,34,37,41,71,8,136,185,184,128,11,147,182,186,0,183,193,151,160,68,29,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,65,212,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,107,248,163,63,122,213,217,109,65,189,104,254,8,222,8,254,8,54,173,223,15,228,91,86,239,130,13,142,218,174,51,125,31,79,139,46,82,238,91,28,92,181,118,65,183,189,219,93,86,224,213,251,139,193,108,118,209,150,240,145,157,246,252,89,6,241,215,87,213,187,153,113,212,59,185,48,183,197,151,50,233,220,100,104,65,229,127,224,179,127,133,7,199,197,83,236,183,202,13,167,228,6,186,255,0,118,202,209,198,211,77,126,205,75,53,230,156,229,48,130,146,72,93,197,216,91,93,147,63,131,182,191,194,87,21,153,151,103,166,176,85,212,136,51,176,199,23,118,159,92,172,223,95,218,173,91,35,97,146,72,154,173,220,117,10,201,71,79,135,239,35,254,84,23,129,128,28,202,142,98,49,209,218,82,110,239,208,43,221,9,51,178,242,184,74,145,169,169,229,143,87,125,76,159,251,194,189,44,38,206,238,47,240,65,224,179,100,137,236,149,130,44,206,236,206,255,0,254,40,149,156,96,130,148,184,143,188,54,214,221,217,32,103,111,179,250,85,94,38,107,206,1,101,174,39,103,238,18,127,255,0,18,74,205,112,45,88,63,17,247,121,52,125,14,154,1,111,231,165,65,125,120,7,86,178,128,187,120,107,255,0,28,151,160,168,54,104,205,155,199,107,175,61,128,228,23,178,179,248,105,175,143,247,70,189,4,111,188,220,159,191,224,130,153,102,3,84,108,140,142,54,96,118,159,191,86,240,247,126,213,72,50,203,16,79,83,139,111,212,108,49,108,167,171,120,217,216,95,93,25,229,110,254,255,0,177,87,108,196,131,88,133,199,185,186,115,254,141,116,101,111,185,117,65,236,188,121,121,220,108,69,112,173,148,219,71,213,155,111,85,254,166,254,55,218,130,232,236,117,142,86,250,118,109,186,244,99,215,185,255,0,138,190,196,36,228,58,187,47,45,133,79,173,19,69,225,178,48,103,255,0,205,127,242,47,81,78,58,6,154,248,119,32,228,119,102,241,92,82,24,187,233,175,122,221,41,51,51,187,190,159,82,225,102,215,223,248,248,32,231,103,13,117,215,224,142,76,253,236,235,98,220,195,238,179,186,13,89,111,91,27,225,162,220,232,53,69,183,93,86,173,222,200,53,68,68,4,68,65,163,187,50,110,100,118,103,77,172,129,185,147,115,38,214,77,172,129,185,150,142,236,255,0,5,174,214,90,59,51,124,80,104,136,136,8,200,140,131,118,173,245,38,230,77,27,235,77,172,129,185,147,115,38,214,77,172,129,185,145,159,84,218,203,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,190,139,85,163,182,168,12,250,173,86,206,246,90,234,232,55,45,174,218,45,89,217,31,189,144,104,63,82,212,188,22,223,5,171,190,172,131,69,187,224,182,173,93,217,153,6,210,125,86,140,91,93,244,71,117,177,221,157,244,65,201,168,200,218,62,171,138,88,220,27,123,63,115,119,173,89,137,223,187,69,202,34,238,222,251,179,160,224,142,169,180,239,101,210,185,187,77,79,32,247,179,23,127,219,226,187,196,2,6,253,222,47,221,252,235,173,81,32,196,126,243,59,143,126,172,223,202,130,128,241,19,138,130,221,132,43,232,162,132,156,228,167,166,145,156,135,187,250,228,126,223,177,120,222,31,48,179,69,75,91,20,147,248,156,133,238,151,217,23,216,183,241,27,25,133,190,102,23,109,189,138,159,86,255,0,249,135,85,15,42,237,65,79,93,80,49,8,14,177,31,240,139,235,4,21,170,223,164,194,82,14,186,54,163,223,252,139,157,217,225,155,115,235,163,255,0,149,113,90,163,104,105,220,117,109,92,181,238,127,177,151,106,162,61,193,171,55,123,32,167,89,178,2,120,118,173,217,223,82,98,103,255,0,235,36,172,219,1,195,167,17,183,145,119,238,10,72,29,191,79,244,170,188,12,209,119,250,61,112,119,118,252,146,102,111,143,239,36,172,239,1,147,15,16,215,103,127,22,166,131,255,0,249,80,95,62,5,38,123,36,96,218,234,250,235,167,247,102,189,116,35,180,25,151,142,203,176,51,180,180,218,119,59,190,159,249,228,189,147,16,179,120,178,15,25,142,41,55,208,205,59,19,51,198,90,248,253,102,202,221,171,46,69,108,204,107,62,198,98,234,207,95,191,94,253,52,141,252,59,254,213,116,24,192,74,107,52,192,15,227,183,254,56,171,91,205,137,98,178,98,27,37,125,64,145,56,73,91,166,206,247,109,88,27,227,167,214,130,226,112,117,112,149,156,38,33,125,198,91,155,70,238,239,6,94,202,146,86,146,156,79,195,185,191,192,169,86,91,220,70,229,101,181,187,110,210,88,0,153,137,153,187,186,44,255,0,5,84,89,246,81,196,3,227,176,91,251,200,53,215,175,46,159,1,125,63,190,185,141,132,89,155,224,182,193,27,8,49,19,54,174,221,233,49,136,183,138,13,174,76,236,182,239,213,244,92,68,230,79,238,248,46,88,98,254,127,20,28,128,255,0,5,202,223,146,184,197,180,117,189,188,16,104,183,55,130,218,183,55,130,13,86,142,250,35,247,45,174,131,115,62,171,85,163,120,45,80,17,22,136,53,90,59,232,180,119,215,193,52,119,241,64,119,116,102,119,90,232,201,220,200,52,127,169,104,181,102,119,116,127,20,26,45,124,83,78,228,110,231,65,167,123,45,204,233,163,45,29,190,164,27,145,109,239,90,179,178,13,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,239,162,213,104,237,170,6,172,181,91,60,22,186,186,13,203,107,182,139,86,118,71,239,100,26,15,212,181,127,5,183,189,150,186,247,32,209,110,248,45,171,87,125,5,6,210,125,86,209,45,174,250,45,93,245,91,29,219,93,16,114,234,50,119,119,174,41,99,112,212,153,219,70,239,251,81,152,190,14,203,148,89,221,189,231,65,215,142,169,155,185,217,251,187,151,82,230,237,53,52,163,222,204,237,252,190,43,186,113,176,201,171,55,143,135,243,174,188,242,12,68,251,155,81,209,221,217,191,149,5,191,241,15,137,194,213,132,110,22,232,161,34,55,130,152,153,200,117,111,235,145,111,173,190,165,225,50,31,11,180,44,48,201,55,229,86,76,254,233,127,180,183,216,190,159,19,12,68,215,3,23,102,2,134,50,211,255,0,230,93,123,44,186,180,133,61,226,159,96,128,179,201,47,240,139,199,166,232,43,173,189,218,97,35,29,116,98,113,239,254,69,207,35,60,50,111,111,5,195,106,140,97,129,199,86,213,207,94,231,251,25,119,38,6,48,125,27,87,65,78,115,84,70,76,63,84,236,239,169,51,235,255,0,214,73,89,174,4,131,78,36,175,67,175,112,210,64,237,250,117,165,87,129,153,219,154,201,93,185,219,77,164,205,255,0,214,137,89,238,5,118,30,35,111,14,239,225,77,15,248,105,80,95,70,7,49,27,20,96,218,238,125,117,255,0,207,53,234,160,13,161,223,226,235,199,229,240,148,150,182,147,196,93,223,79,252,242,94,205,156,88,89,157,217,187,144,121,76,87,71,215,165,168,147,115,55,76,37,47,31,177,91,109,117,196,173,89,145,103,218,204,77,44,245,251,181,239,211,64,127,14,246,250,213,213,226,7,115,182,84,128,191,140,18,55,254,203,171,82,205,185,34,179,98,11,29,198,112,39,120,206,179,77,157,238,218,176,55,131,232,223,20,23,5,130,43,216,169,142,114,23,212,226,140,155,70,250,196,151,182,161,145,164,131,127,127,143,248,153,82,124,178,185,181,202,221,65,249,90,75,73,9,51,19,51,119,60,78,255,0,5,85,224,38,138,144,7,193,220,89,155,249,144,36,46,180,157,54,215,185,245,92,142,2,34,204,255,0,222,72,35,109,28,201,155,87,73,136,69,188,80,104,238,203,107,200,218,232,184,140,136,159,64,250,214,248,162,213,217,245,239,211,226,131,148,95,193,151,43,126,74,227,22,209,214,246,126,237,16,104,183,55,130,218,183,55,130,13,86,142,250,35,247,45,174,131,115,62,171,85,163,120,45,80,17,17,1,104,253,203,71,127,169,59,221,3,87,70,103,117,174,140,143,220,131,71,238,238,90,45,116,119,239,71,241,65,162,215,185,255,0,74,105,171,35,119,63,122,7,123,58,110,250,214,189,203,77,191,82,13,200,182,247,253,171,86,116,26,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,209,219,85,181,219,69,189,104,131,106,215,85,171,183,212,182,232,232,14,136,136,14,182,187,235,226,181,119,102,101,176,188,16,110,118,109,60,87,17,51,235,220,227,167,218,183,254,151,90,19,54,143,241,238,64,136,180,126,247,254,101,206,206,207,224,186,218,59,51,62,159,5,188,13,219,71,239,65,186,118,29,55,59,179,105,222,190,13,254,169,161,128,234,133,223,100,96,204,90,104,239,174,186,127,141,125,185,136,72,95,86,248,47,27,137,171,70,26,26,200,101,61,25,201,180,110,239,13,237,254,68,22,221,154,118,234,12,79,125,167,182,211,180,103,83,53,16,8,9,72,250,187,9,153,63,112,187,191,131,63,193,92,30,91,89,78,148,170,38,146,29,133,169,143,126,230,238,247,62,181,110,245,177,205,248,92,178,136,16,144,118,41,25,244,239,239,219,63,253,10,235,112,163,196,84,198,113,183,188,228,250,255,0,48,160,250,140,36,205,163,59,55,127,214,187,98,90,139,139,253,73,210,143,195,69,182,64,113,247,133,208,82,140,221,221,21,162,226,26,179,187,198,90,105,245,244,137,89,190,5,105,95,136,91,155,107,239,60,20,251,187,190,26,211,43,195,205,249,153,237,117,174,253,221,207,227,254,228,74,208,48,19,239,226,34,238,99,166,157,150,15,143,254,74,130,252,114,235,80,177,11,51,183,127,255,0,236,75,210,27,158,255,0,30,229,230,50,233,220,172,192,47,175,217,255,0,156,75,216,116,133,219,189,187,208,124,219,148,50,84,82,188,98,27,153,252,89,153,254,182,86,229,196,101,1,205,135,38,154,154,55,234,82,72,76,254,47,163,188,209,183,135,242,63,138,185,169,181,138,34,38,248,127,149,81,188,207,180,81,221,45,151,26,89,161,105,59,68,174,91,119,147,120,72,197,240,127,177,7,203,201,122,184,198,197,99,142,161,137,165,26,104,153,245,238,255,0,176,15,253,42,178,219,234,90,162,81,126,253,177,190,159,204,168,134,2,170,183,82,211,197,4,18,3,61,20,143,74,226,210,106,226,227,27,54,158,63,15,183,189,86,123,17,9,210,71,44,122,59,155,51,187,235,245,179,32,251,165,51,63,186,44,255,0,82,216,236,238,250,124,86,232,163,103,109,218,179,174,93,173,240,102,65,194,12,67,249,78,181,18,38,125,53,238,91,220,31,93,91,69,163,142,159,82,13,89,223,235,91,155,193,214,198,209,106,197,226,131,85,185,188,22,214,125,86,239,130,13,29,209,155,85,162,220,204,131,84,90,59,232,180,213,254,8,53,213,150,143,171,253,72,205,245,173,116,100,6,101,170,34,2,218,254,43,87,117,163,120,160,213,188,22,133,226,183,45,165,226,131,86,240,90,23,214,181,111,4,127,4,6,240,90,173,140,250,45,232,52,118,213,104,237,162,220,136,52,111,5,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,209,219,85,163,182,139,114,32,216,181,213,106,237,245,45,29,157,144,29,104,136,128,182,187,235,226,181,119,102,241,91,29,6,231,209,155,197,113,30,190,44,237,252,171,127,143,139,163,179,62,190,30,8,52,136,159,248,78,223,200,185,217,217,252,23,95,71,102,213,155,225,245,45,68,139,93,123,208,114,76,194,227,171,187,54,157,235,207,223,234,154,8,100,168,98,247,99,6,103,211,71,239,119,211,252,107,238,204,108,225,163,178,241,184,158,176,97,163,171,138,66,209,159,77,27,187,248,237,254,68,22,231,155,214,250,28,81,138,189,159,11,1,213,79,6,130,36,110,206,250,75,33,63,112,190,191,7,248,42,237,128,172,37,13,64,77,36,59,28,38,55,239,220,221,219,52,248,170,11,121,25,11,57,237,132,14,207,25,82,204,90,55,127,126,147,255,0,208,174,143,10,148,50,64,242,8,190,230,148,155,255,0,101,144,125,118,23,22,209,157,180,103,250,215,104,15,187,66,90,244,162,240,209,105,36,122,119,138,10,85,155,162,80,218,107,180,118,119,33,45,52,251,98,37,102,152,35,170,220,68,221,157,223,191,179,195,175,119,195,90,101,120,249,189,54,235,93,88,187,59,119,191,252,145,43,59,192,228,197,196,101,233,251,157,154,150,22,241,251,105,80,95,134,91,179,181,140,75,115,104,253,255,0,251,68,189,52,164,123,251,159,185,121,92,184,55,123,32,6,159,99,127,231,18,246,125,33,113,209,219,189,7,207,172,142,89,96,113,17,220,206,36,46,218,107,240,86,227,196,93,1,207,134,166,146,154,55,234,82,72,76,239,222,250,59,205,27,127,137,252,85,205,24,184,9,59,119,51,51,170,57,153,150,122,59,165,186,227,75,60,45,39,94,87,119,29,228,218,187,72,197,240,127,177,7,193,201,90,182,11,117,166,58,150,45,227,69,76,58,187,105,223,209,125,85,109,163,157,170,14,49,29,93,131,252,74,132,101,245,117,178,150,162,74,40,101,6,42,13,144,184,52,140,238,26,9,142,158,58,255,0,7,226,171,101,130,65,146,148,38,143,71,114,102,125,117,250,217,144,125,247,152,89,182,11,62,173,220,182,150,237,127,74,214,24,247,51,30,172,250,178,230,112,111,169,144,112,70,198,37,239,59,120,124,22,237,198,206,204,206,204,183,188,111,174,173,167,130,208,131,235,209,6,172,239,245,173,205,241,253,11,99,105,241,241,90,177,32,213,110,111,5,183,197,110,111,201,65,163,186,51,106,180,91,153,144,106,139,71,125,22,154,191,193,6,186,178,209,251,221,25,190,181,174,140,131,77,191,90,220,136,128,182,146,213,221,104,221,238,131,86,238,101,163,248,173,203,107,248,160,213,188,16,145,188,22,168,52,111,5,170,218,221,206,181,241,64,126,245,163,182,139,114,32,211,191,226,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,91,73,106,222,8,53,68,68,4,68,65,163,190,139,77,206,183,45,52,111,169,6,155,157,55,58,215,70,250,147,70,250,144,105,185,211,87,90,232,223,82,62,140,131,106,34,32,216,76,78,255,0,98,105,221,222,183,23,130,216,238,250,160,221,177,157,187,187,145,129,181,211,114,217,188,155,226,155,223,115,106,77,162,14,94,155,119,106,235,94,152,173,55,191,118,157,235,86,119,116,29,105,220,67,87,39,238,84,227,29,214,197,27,204,18,109,97,118,103,213,203,78,237,239,254,69,82,234,98,234,196,77,167,127,232,84,107,55,156,232,237,245,147,57,109,32,6,218,238,250,104,219,221,5,41,193,181,22,220,71,127,166,196,103,16,20,212,196,112,11,140,174,237,166,215,250,180,111,225,191,193,93,6,26,120,32,136,226,139,70,125,93,221,157,255,0,66,179,76,131,154,122,138,63,199,200,66,205,89,35,59,59,127,181,7,122,188,140,61,76,109,41,158,194,218,236,250,59,179,253,108,131,209,128,187,119,190,157,235,73,29,152,29,223,234,91,214,201,91,88,203,244,58,10,17,158,87,22,165,177,92,15,93,28,35,50,254,104,143,237,86,125,148,119,103,175,207,75,165,83,187,251,225,28,127,204,84,205,245,171,177,226,36,99,107,5,204,89,244,39,134,71,241,127,236,82,125,170,207,114,22,16,147,56,174,91,137,223,73,7,78,247,254,61,55,218,130,70,50,236,155,216,208,179,63,199,191,255,0,57,215,180,94,67,46,225,8,236,145,119,123,223,31,252,231,94,189,7,94,181,201,226,113,22,119,119,250,191,74,165,217,140,244,212,52,253,71,102,99,55,39,125,95,78,253,91,95,138,170,147,184,132,110,110,218,232,223,90,164,57,176,80,84,219,166,149,193,217,225,50,239,99,127,142,191,83,253,136,40,126,3,197,113,253,39,185,219,136,31,67,189,212,187,62,186,54,154,179,125,106,233,48,173,75,29,4,12,2,251,94,49,127,31,237,69,89,206,95,83,67,38,102,212,83,51,22,195,169,158,119,212,139,199,168,223,91,186,188,220,33,29,40,219,169,192,68,89,218,49,31,202,215,95,116,123,208,125,234,105,95,103,228,187,119,173,221,82,115,250,151,40,199,24,182,130,43,105,0,107,171,10,14,51,154,65,125,53,91,200,245,111,22,91,100,139,118,133,170,219,167,199,84,27,152,159,69,184,93,251,214,198,102,209,111,20,27,135,193,107,170,34,13,91,235,116,114,90,119,186,220,205,245,160,211,189,214,172,218,45,81,1,17,16,17,22,136,52,126,247,90,179,104,200,205,162,213,1,109,47,21,185,109,47,20,26,183,130,213,104,222,11,84,27,93,190,43,86,117,170,209,153,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,139,105,45,89,245,65,170,34,32,34,34,13,29,244,90,110,117,185,105,163,125,72,52,220,233,185,214,186,55,212,154,55,212,131,77,206,154,186,215,70,250,145,244,111,130,13,168,143,167,193,16,113,155,19,187,105,224,181,211,187,189,110,47,5,177,221,245,65,187,99,59,119,119,35,3,107,166,229,179,121,55,197,55,190,230,119,38,209,7,54,198,209,153,223,193,54,55,193,109,222,255,0,7,103,91,153,221,208,112,84,104,13,169,63,119,197,83,140,117,89,16,52,192,122,48,190,143,171,150,157,219,223,252,138,165,84,70,242,196,226,234,143,102,224,149,29,190,186,103,45,164,49,54,215,119,211,79,198,58,10,91,103,59,101,231,25,149,229,227,19,150,130,170,122,33,113,149,223,185,183,125,79,163,126,91,252,29,213,202,97,206,207,76,13,16,232,206,230,239,227,241,218,202,208,114,166,162,106,139,157,200,166,153,217,158,249,82,253,237,226,218,15,126,186,171,185,177,211,145,212,140,140,39,181,181,239,209,221,181,209,7,167,17,125,117,119,101,169,232,194,238,235,86,109,22,135,249,46,130,138,231,77,99,65,104,171,125,116,118,213,255,0,252,81,171,44,203,59,187,213,113,11,124,145,201,255,0,36,99,254,105,41,219,235,251,21,229,231,188,81,189,166,167,189,153,220,159,94,247,240,233,200,172,127,39,162,2,226,7,16,139,147,187,4,135,167,123,252,38,167,251,80,72,214,90,155,21,154,6,103,239,248,255,0,231,58,247,75,196,101,148,32,22,40,29,135,189,197,157,255,0,157,215,183,65,195,82,78,209,187,11,106,238,206,221,202,153,230,32,83,209,82,180,172,44,199,35,145,22,175,167,126,173,170,169,242,109,96,114,118,215,70,119,84,187,51,94,158,178,217,81,33,70,236,240,57,54,187,221,190,191,169,254,196,22,231,133,177,64,208,227,171,213,41,131,187,79,94,44,206,239,163,126,249,51,125,127,161,93,78,13,171,234,219,41,156,71,86,40,65,251,159,251,81,86,131,67,111,166,28,204,132,35,18,210,166,71,148,245,34,125,93,164,47,173,223,248,202,240,176,20,116,161,106,167,6,97,103,104,193,180,114,215,248,34,131,211,210,202,251,52,218,254,43,148,166,119,38,102,238,91,192,35,22,208,69,153,8,3,199,68,28,103,41,139,183,127,138,220,231,171,120,178,208,226,221,223,174,154,45,154,107,241,65,185,137,244,91,153,221,108,110,230,91,219,193,6,230,240,90,162,32,213,190,183,71,37,167,123,173,204,223,90,13,59,221,106,205,162,213,16,17,17,1,17,16,109,119,119,90,179,104,140,218,45,80,22,215,241,91,150,215,241,65,171,120,45,86,141,224,181,65,181,217,25,214,229,166,136,53,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,26,58,211,93,29,110,91,93,190,40,55,34,218,207,240,91,144,109,47,21,171,120,45,11,197,106,222,8,53,90,59,232,203,85,181,223,84,6,239,248,173,203,70,109,25,106,128,136,136,11,77,89,29,254,165,166,142,238,128,239,175,130,104,235,93,25,31,193,6,215,69,171,54,174,143,226,131,99,248,173,143,226,185,52,239,90,59,119,191,114,14,45,29,223,69,161,139,179,124,23,51,51,51,247,232,183,104,26,119,176,160,225,213,246,51,179,183,115,125,107,80,144,244,119,113,117,205,180,52,238,97,254,101,174,130,205,224,200,58,82,212,74,206,90,11,179,55,218,234,136,231,176,86,213,97,251,151,72,164,223,180,118,237,103,119,211,171,175,114,174,21,15,24,187,233,163,253,159,202,169,182,97,91,123,112,77,30,140,227,32,62,172,236,206,222,36,232,45,207,36,237,85,145,212,214,64,122,198,208,215,76,204,47,11,143,131,3,125,106,240,240,236,166,52,81,137,150,226,113,103,119,254,70,86,243,133,109,13,99,196,85,48,57,143,244,197,68,146,55,131,126,81,55,195,249,21,123,194,132,68,13,188,183,11,15,142,237,116,127,117,7,167,29,116,239,91,106,11,108,68,237,245,63,248,22,225,33,126,230,117,178,165,217,161,39,127,169,254,31,98,11,112,226,29,228,123,21,195,93,117,120,100,254,110,156,170,214,56,126,182,202,89,161,113,172,97,45,189,109,55,116,223,77,88,169,251,181,87,95,159,127,140,180,92,88,133,157,186,18,248,183,246,146,42,25,195,213,190,50,187,86,213,180,81,238,246,153,142,187,27,93,25,225,248,160,189,44,6,198,54,136,89,217,252,123,255,0,157,122,213,230,240,139,52,118,224,213,182,179,51,120,50,244,122,234,218,183,197,187,144,117,235,129,229,128,192,15,71,209,252,60,85,41,204,138,82,107,93,68,100,204,91,157,157,245,111,171,114,171,50,182,216,205,245,239,118,127,228,84,111,55,234,39,166,183,84,16,202,99,168,72,236,250,187,105,160,155,255,0,137,5,37,192,56,96,161,197,245,87,102,133,180,214,93,11,111,134,178,11,248,233,221,226,174,99,13,198,67,73,3,176,248,68,46,250,126,134,84,107,44,105,202,174,158,51,252,179,145,196,159,227,174,187,31,189,87,27,24,237,136,99,102,211,99,48,59,105,245,104,131,238,198,76,67,174,154,45,218,55,212,184,89,136,71,187,195,235,90,60,132,239,163,107,252,232,57,73,199,195,185,108,102,15,5,181,207,113,183,114,215,70,241,213,6,231,102,111,6,90,106,204,180,213,245,209,107,166,168,55,51,179,247,178,213,104,204,204,218,50,213,1,53,127,173,22,186,183,212,131,77,95,235,77,95,235,91,180,111,169,52,111,169,6,221,95,235,78,245,187,70,250,145,1,106,136,128,136,136,11,71,109,86,168,128,136,136,8,136,128,136,136,8,136,128,136,161,3,136,94,99,220,103,96,108,253,204,188,21,133,179,147,177,89,112,254,48,188,218,237,212,223,71,109,82,116,41,96,173,150,56,163,222,116,196,101,180,0,91,82,119,39,211,87,119,126,244,19,126,138,223,248,10,205,44,119,157,60,39,96,108,204,204,187,239,182,113,37,231,218,125,182,183,178,195,79,213,233,92,170,161,143,241,112,128,70,58,71,16,15,186,45,174,154,190,174,238,239,112,8,8,136,128,138,192,57,173,241,71,158,220,53,254,11,191,2,152,231,232,231,210,63,109,251,79,250,153,71,89,215,236,253,135,163,253,115,20,155,118,245,229,252,157,53,221,223,174,141,165,63,229,127,198,103,18,124,68,231,237,255,0,5,103,30,100,125,32,178,209,96,250,171,164,20,222,199,160,164,217,84,21,180,81,140,155,233,224,140,223,64,154,70,209,223,111,189,174,154,179,59,4,159,162,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,105,79,249,95,241,153,196,159,17,57,251,127,193,89,199,153,31,72,44,180,88,62,170,233,5,55,177,232,41,54,85,5,109,20,99,38,250,120,35,55,208,38,145,180,119,219,239,107,166,172,206,193,39,232,136,128,136,136,8,138,218,184,107,227,54,197,158,25,193,154,89,3,123,181,123,43,25,229,206,32,188,211,194,208,1,149,45,206,207,75,112,42,104,234,68,159,94,156,193,186,16,150,50,125,8,140,100,143,86,35,142,16,185,84,68,64,68,68,4,86,127,198,111,50,44,184,225,46,251,67,128,237,152,111,233,222,51,151,108,247,43,69,61,205,168,227,181,82,144,110,140,170,39,233,75,164,210,106,4,16,176,110,233,187,200,78,12,81,117,107,175,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,184,84,180,68,64,69,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,50,237,28,228,236,69,196,213,93,178,247,135,186,57,49,54,182,104,110,80,57,207,85,12,145,85,79,211,189,12,111,12,114,244,102,132,225,105,105,8,78,72,198,49,40,221,205,142,41,66,79,209,117,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,160,34,40,64,226,23,152,247,25,216,27,63,115,47,5,97,108,228,236,86,92,63,140,47,54,187,117,55,209,219,84,157,10,88,43,101,142,40,247,157,49,25,109,0,22,212,157,201,244,213,221,223,189,4,223,162,179,254,87,249,247,155,28,68,228,21,255,0,26,231,30,43,250,65,122,162,198,21,86,184,42,123,13,53,38,202,80,162,162,144,99,217,79,28,96,250,28,210,62,174,219,189,237,53,209,153,154,240,16,17,21,181,112,215,198,109,139,60,51,131,52,178,6,247,106,246,86,51,203,156,65,121,167,133,160,3,42,91,157,158,150,224,84,209,212,137,62,189,57,131,116,33,44,100,250,17,24,201,30,172,71,28,33,114,168,136,128,136,136,8,136,128,136,173,255,0,143,92,210,199,121,45,194,118,57,204,204,180,190,251,27,18,89,189,153,216,171,123,44,53,29,46,173,202,150,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,193,112,8,161,3,135,174,99,220,103,99,156,253,203,76,21,138,115,147,182,217,113,6,48,179,90,238,52,223,71,109,81,245,233,103,173,138,57,99,222,20,194,99,184,12,155,81,118,38,215,86,118,126,245,55,232,8,136,128,136,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,204,43,2,43,63,229,241,199,135,238,191,177,95,44,24,214,205,106,177,99,236,51,182,166,166,154,223,46,202,91,141,12,166,76,21,20,208,201,33,204,61,39,97,142,102,119,49,18,56,73,143,241,205,24,94,2,2,34,183,254,51,56,165,253,200,248,39,7,230,69,110,27,246,221,150,229,140,41,108,87,186,120,139,109,80,80,203,71,87,41,75,76,238,76,15,48,28,17,147,9,251,166,44,65,168,57,52,128,23,0,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,1,17,16,17,17,1,17,16,17,17,1,17,91,255,0,24,188,98,224,78,16,48,37,61,254,255,0,71,237,156,73,121,223,244,127,15,245,38,167,246,167,74,106,112,170,254,154,8,37,142,14,148,117,13,39,227,25,183,233,180,117,119,238,11,128,69,109,92,11,241,155,98,227,15,46,42,174,114,90,189,141,140,240,191,103,167,196,214,216,128,222,148,100,149,143,165,83,77,33,107,172,50,244,165,118,140,137,228,140,128,132,183,51,4,178,92,170,2,34,176,14,107,124,81,231,183,13,127,130,239,192,166,57,250,57,244,143,219,126,211,254,166,81,214,117,251,63,97,232,255,0,92,197,38,221,189,121,127,39,77,119,119,235,163,104,23,254,138,32,56,10,227,215,139,28,233,226,199,3,101,158,101,230,183,182,112,221,231,218,125,182,139,216,86,218,126,175,74,219,85,52,127,140,134,156,36,29,36,136,11,221,38,215,77,31,86,119,103,151,244,4,68,64,69,66,179,255,0,139,60,27,195,158,104,101,78,7,204,10,122,74,27,22,101,84,93,41,170,49,29,93,123,193,5,152,233,99,129,226,121,3,166,76,65,44,181,17,198,230,71,24,68,218,153,62,214,39,106,234,128,136,136,8,136,128,136,160,7,250,40,252,118,127,179,159,252,25,179,255,0,205,16,79,242,42,127,195,214,41,190,227,156,130,203,76,107,138,107,187,109,235,16,96,251,53,210,227,83,210,8,250,245,83,209,69,36,178,108,6,16,29,198,100,250,11,48,182,186,51,51,119,42,128,128,138,218,176,175,25,182,42,190,51,177,175,7,120,182,213,216,110,180,61,146,163,10,92,105,192,206,59,132,101,106,130,182,166,154,161,187,250,115,6,233,228,9,59,163,56,197,193,246,24,15,94,229,80,17,17,1,17,16,17,21,10,194,60,89,224,220,67,197,70,61,225,78,243,79,73,100,196,56,86,158,221,83,101,146,106,247,35,196,33,61,16,213,84,180,81,188,98,49,156,3,36,122,135,80,204,195,124,140,204,49,158,208,174,168,136,128,136,136,8,136,128,138,221,113,167,23,118,172,186,227,55,12,112,187,139,237,212,148,246,220,113,133,233,174,86,91,203,212,12,79,13,212,170,107,99,236,179,245,9,132,130,97,166,136,34,217,239,245,156,67,108,157,102,120,174,41,1,17,16,17,17,1,21,181,113,209,198,109,139,131,204,184,165,185,199,106,246,206,51,197,29,162,159,12,219,101,3,106,82,146,38,14,173,77,76,131,166,144,197,213,137,222,49,38,146,66,49,17,218,206,114,199,245,120,245,205,44,119,146,220,39,99,156,204,203,75,239,177,177,37,155,217,157,138,183,178,195,81,210,234,220,169,97,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,23,0,138,0,127,162,143,199,103,251,57,255,0,193,155,63,252,209,77,79,20,121,233,251,154,242,39,19,103,95,209,111,164,127,71,59,23,245,51,183,118,62,191,104,172,130,155,247,238,156,155,118,245,247,126,67,235,183,78,237,117,96,170,168,188,254,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,4,4,68,64,69,101,92,208,115,99,137,252,139,203,140,45,154,92,63,98,239,98,217,104,110,19,219,241,79,78,209,79,93,35,118,134,143,177,206,93,122,121,66,40,68,227,154,50,61,193,172,149,48,14,134,228,219,108,215,132,94,102,153,253,122,226,47,6,89,184,139,207,122,72,242,250,190,162,166,154,234,117,118,75,117,44,2,103,75,48,211,60,147,65,76,39,16,118,151,131,83,220,32,45,171,155,176,49,58,9,159,68,81,1,199,175,30,188,88,228,183,22,56,231,44,242,211,53,189,141,134,236,222,204,236,84,94,194,182,212,116,186,182,218,89,164,252,100,212,231,33,107,36,166,94,241,62,154,232,218,51,51,48,75,250,43,63,229,127,159,121,177,196,78,65,95,241,174,113,226,191,164,23,170,44,97,85,107,130,167,176,211,82,108,165,10,42,41,6,61,148,241,198,15,161,205,35,234,237,187,222,211,93,25,153,170,95,27,153,243,83,195,143,13,24,199,50,108,213,180,144,98,22,167,11,94,31,105,170,34,140,222,227,82,109,20,114,68,18,129,140,199,8,148,149,47,22,194,222,20,230,207,160,238,38,10,234,138,2,237,60,204,121,128,95,238,180,86,43,22,112,85,220,110,87,26,136,233,40,232,233,48,149,166,105,234,103,144,152,99,138,56,198,141,200,204,137,216,88,89,157,221,221,153,148,244,218,104,170,109,214,170,43,125,101,218,174,233,81,75,79,28,50,215,85,140,67,61,81,136,179,20,210,52,32,17,49,147,179,147,180,96,1,171,190,209,22,209,152,59,104,136,128,136,136,8,160,7,250,40,252,118,127,179,159,252,25,179,255,0,205,20,223,112,245,138,111,184,231,32,178,211,26,226,154,238,219,122,196,24,62,205,116,184,212,244,130,62,189,84,244,81,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,200,42,2,34,32,34,34,2,43,127,224,235,140,92,9,197,254,4,168,191,216,40,253,141,137,44,219,62,144,97,254,164,213,30,203,234,205,80,20,191,211,71,4,81,207,213,142,157,228,252,91,62,205,118,150,142,221,247,0,128,136,173,255,0,140,206,41,127,114,62,9,193,249,145,91,134,253,183,101,185,99,10,91,21,238,158,34,219,84,20,50,209,213,202,82,211,59,147,3,204,7,4,100,194,126,233,139,16,106,14,77,32,5,192,34,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,64,68,68,4,68,64,69,111,252,122,230,150,59,201,110,19,177,206,102,101,165,247,216,216,146,205,236,206,197,91,217,97,168,233,117,110,84,176,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,136,31,232,163,241,217,254,206,127,240,102,207,255,0,52,65,63,200,136,128,136,168,86,127,241,103,131,120,115,205,12,169,192,249,129,79,73,67,98,204,170,139,165,53,70,35,171,175,120,32,179,29,44,112,60,79,32,116,201,136,37,150,162,56,220,200,227,8,155,83,39,218,196,236,21,213,17,16,17,17,1,17,16,104,235,77,116,117,185,109,118,248,160,220,139,107,63,193,110,65,180,188,86,163,224,180,47,21,168,248,32,213,104,239,163,45,86,215,125,80,27,197,110,90,51,45,80,17,17,1,105,171,35,190,139,77,29,221,1,223,95,4,209,221,107,163,35,248,32,209,214,139,86,109,81,208,108,127,21,177,252,87,38,143,170,209,219,189,251,144,113,104,238,250,45,12,93,155,224,185,153,153,159,191,69,187,64,118,239,97,65,194,47,238,54,142,218,178,212,36,61,29,220,87,54,208,248,48,255,0,50,215,65,102,240,100,29,57,170,37,103,238,23,102,102,250,221,81,140,239,142,182,175,15,220,218,34,147,123,136,176,237,213,223,78,175,193,86,154,151,141,187,219,71,250,217,83,252,117,110,237,161,40,51,11,137,142,174,206,204,237,226,78,130,218,114,186,215,89,13,206,104,165,115,7,42,153,37,118,40,93,181,119,218,218,248,255,0,125,93,206,20,158,65,161,22,148,183,27,147,54,191,239,69,80,74,43,88,89,241,52,109,168,51,78,250,54,154,55,123,159,253,10,184,97,18,50,16,213,247,3,62,174,251,181,211,184,80,123,16,119,113,213,210,71,208,29,208,72,93,180,23,90,76,236,192,250,160,161,25,232,50,157,170,161,181,125,72,157,188,31,95,200,145,89,150,77,219,229,252,57,98,26,157,164,218,77,43,107,211,127,22,154,15,143,242,43,217,206,49,234,82,202,46,58,182,247,241,111,237,77,90,214,78,208,198,249,153,136,103,217,30,239,104,84,142,187,91,95,223,162,248,160,189,204,184,222,54,106,102,125,123,197,191,194,189,186,241,248,13,186,118,184,25,219,70,96,31,135,216,203,215,177,49,14,225,239,213,7,21,75,57,196,66,37,163,187,59,119,126,133,77,177,245,33,71,105,171,140,153,139,169,239,62,163,223,252,37,82,136,118,137,59,248,187,127,50,166,121,169,44,209,91,170,72,100,38,110,205,43,235,171,247,59,9,186,10,23,103,195,205,62,53,11,136,198,46,48,179,182,187,124,31,168,223,103,114,184,252,35,9,199,75,16,176,248,3,59,105,250,5,80,156,174,234,220,42,170,158,67,121,9,234,200,89,221,245,125,25,195,187,199,237,87,13,135,163,120,225,0,219,163,136,176,248,125,76,200,61,20,79,168,182,172,218,183,114,223,163,125,75,128,55,48,255,0,141,106,82,22,189,218,255,0,58,14,82,113,211,78,238,245,198,219,25,150,142,123,157,187,147,70,241,213,6,186,55,193,29,217,155,85,166,186,45,93,183,54,136,55,51,179,247,178,213,104,204,204,218,50,213,1,53,127,173,22,186,183,212,131,77,95,235,77,95,235,91,180,111,169,52,111,169,6,221,95,235,78,245,187,70,250,145,1,150,168,136,8,136,128,180,118,213,106,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,52,119,77,117,71,109,86,157,236,131,114,209,251,214,140,255,0,90,220,131,111,131,173,117,213,29,190,43,70,125,16,11,197,106,222,11,66,241,90,179,232,200,14,255,0,5,163,55,197,105,226,235,119,130,13,81,104,239,162,211,87,65,174,172,180,126,255,0,4,209,214,186,104,128,205,245,173,81,16,22,199,90,187,247,173,25,144,106,63,90,23,138,213,104,94,40,13,226,180,127,138,212,124,86,143,241,65,176,191,74,209,159,93,86,253,71,78,253,23,17,72,32,239,220,221,237,245,32,220,211,11,119,124,91,185,104,82,187,179,248,254,141,87,19,17,17,54,128,221,239,226,187,17,198,222,36,221,232,58,242,70,76,47,41,183,119,243,175,35,136,233,14,106,42,169,180,109,91,123,15,232,209,215,177,170,45,239,217,133,251,201,187,153,191,235,246,47,143,136,105,152,104,14,22,110,242,141,221,254,189,116,116,22,215,136,46,213,22,172,113,70,14,78,204,228,26,182,175,223,248,210,111,175,236,85,251,3,85,23,98,142,83,247,186,192,198,223,202,194,173,243,55,104,42,40,238,240,220,97,143,188,8,125,237,31,94,227,55,241,254,69,88,178,202,238,85,118,187,102,164,196,69,73,11,191,143,241,67,237,251,80,84,222,179,48,182,210,126,246,215,84,144,250,208,151,188,236,251,93,244,92,145,192,36,13,171,119,104,181,144,35,134,34,118,102,240,118,239,100,22,247,196,3,180,118,106,237,29,181,120,165,111,253,137,85,23,225,215,190,182,184,27,77,90,231,33,127,200,170,211,158,224,53,22,219,150,191,146,208,74,237,250,118,72,168,255,0,14,20,224,247,26,230,118,255,0,76,141,191,191,10,11,204,194,224,199,106,141,153,219,118,157,255,0,204,203,234,17,184,54,215,55,238,125,23,203,195,142,208,83,180,93,218,123,172,223,204,203,237,73,16,27,106,237,252,200,58,178,212,8,65,41,153,190,140,46,250,247,247,119,42,15,155,216,130,158,88,228,183,202,93,242,155,198,47,221,252,38,145,190,46,171,30,35,171,106,91,125,72,1,104,79,17,233,223,163,247,51,171,85,205,170,233,42,238,212,49,13,65,51,189,92,66,250,31,127,229,73,246,253,168,42,166,84,91,10,154,26,89,27,188,30,48,127,228,208,31,234,251,21,102,161,167,104,136,95,77,58,158,255,0,243,178,167,25,89,64,35,104,160,125,228,111,217,99,119,213,245,255,0,177,135,216,170,116,109,248,150,211,86,33,22,102,65,218,218,219,116,92,111,19,183,131,235,220,183,198,125,65,221,221,226,134,122,119,32,235,238,97,125,116,254,250,222,62,243,51,179,247,58,209,196,95,224,203,80,103,102,240,209,6,237,186,124,86,163,226,140,206,238,183,105,163,50,2,34,58,6,136,181,111,169,107,163,32,209,159,69,171,59,58,218,237,162,32,222,139,107,63,214,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,77,79,43,143,34,121,101,247,215,172,86,171,170,86,127,202,127,20,216,177,7,4,184,66,211,104,174,237,21,120,102,225,119,181,221,35,233,24,118,122,163,174,154,172,99,212,153,152,245,130,174,156,245,23,113,247,244,215,112,147,53,224,32,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,151,191,231,139,138,108,85,120,171,41,48,85,61,118,251,213,170,223,120,186,86,83,116,141,186,84,181,114,82,199,79,38,247,109,133,184,232,170,91,70,119,38,233,234,76,204,66,239,224,57,42,121,167,197,63,47,235,189,70,220,130,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,86,255,0,202,79,52,176,38,87,241,79,55,211,171,239,179,62,150,225,242,194,214,127,233,89,166,237,87,74,171,141,15,66,15,197,1,108,221,211,63,124,246,131,105,222,77,171,32,157,68,68,64,68,68,5,142,15,16,184,166,251,129,184,208,204,188,107,133,171,187,21,235,15,230,133,230,233,110,169,233,4,157,10,168,46,210,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,35,229,141,103,22,62,105,243,147,230,6,33,245,25,208,77,159,0,60,96,218,184,178,202,49,43,131,213,199,142,240,117,61,29,6,43,9,162,22,10,153,204,9,163,174,136,163,1,139,101,67,195,41,188,98,34,241,24,152,109,216,209,201,37,208,44,104,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,9,225,163,136,188,9,197,6,86,80,102,102,5,168,254,197,71,120,162,217,55,245,50,233,217,161,154,122,62,164,177,71,214,233,117,192,122,160,59,15,197,159,197,152,42,170,34,32,131,110,104,60,31,98,108,147,205,203,214,118,217,154,174,227,129,49,253,224,171,206,190,166,90,113,58,59,221,105,213,84,77,66,192,39,213,48,102,134,73,66,78,152,139,4,131,27,145,24,57,159,138,224,23,141,124,85,194,158,99,210,89,46,215,62,209,150,88,154,225,12,120,142,223,80,242,28,116,27,220,99,43,157,59,70,38,99,52,64,204,230,32,47,214,140,24,29,183,12,71,20,233,230,174,89,225,92,228,203,140,71,149,184,214,147,180,89,113,53,190,91,125,78,216,227,57,33,222,222,228,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,199,95,137,126,29,49,223,11,249,167,95,150,120,234,159,251,45,101,158,183,124,63,213,59,95,105,154,24,43,58,113,75,39,71,171,208,50,233,25,111,15,7,111,7,112,201,34,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,137,94,82,156,107,251,18,178,143,132,220,205,185,218,168,236,179,117,164,193,119,9,223,161,32,215,77,63,80,237,132,236,59,36,235,28,178,201,17,72,66,77,35,20,76,242,60,176,128,93,175,48,110,54,237,92,40,96,8,236,88,98,122,74,236,197,197,84,245,16,218,168,198,168,70,123,76,5,12,194,23,99,140,161,148,12,35,168,24,196,98,145,133,166,126,163,11,187,71,38,129,108,28,212,248,241,255,0,69,248,84,202,11,215,246,40,177,125,246,217,113,255,0,119,10,155,33,7,75,255,0,39,41,78,57,191,178,83,152,254,250,10,61,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,252,173,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,212,244,112,3,193,245,171,132,220,163,17,184,53,92,152,239,24,211,209,215,226,179,154,81,112,166,156,0,158,58,24,134,51,40,182,83,188,210,131,200,36,79,41,145,158,237,143,28,113,133,107,201,124,161,193,185,11,149,248,127,40,242,254,10,184,236,88,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,185,156,228,150,73,36,118,22,16,103,55,97,17,22,97,111,106,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,131,196,46,41,190,224,110,52,51,47,26,225,106,238,197,122,195,249,161,121,186,91,170,122,65,39,66,170,11,180,178,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,249,99,89,197,143,154,124,228,249,129,136,125,70,116,19,103,192,15,24,54,174,44,178,140,74,224,245,113,227,188,29,79,71,65,138,194,104,133,130,166,115,2,104,235,162,40,192,98,217,80,240,202,111,24,136,188,70,38,27,118,52,114,73,116,11,24,28,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,144,247,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,192,43,2,34,32,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,160,243,249,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,31,126,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,189,255,0,48,206,52,238,188,83,230,133,69,139,8,98,10,178,202,188,53,80,205,135,232,222,152,169,90,182,118,143,108,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,167,25,156,219,173,45,7,160,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,130,56,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,126,58,234,165,112,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,6,75,202,192,57,213,249,88,194,223,48,40,125,58,226,174,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,104,28,234,252,172,97,111,152,20,62,157,113,65,105,92,183,57,130,83,112,237,83,38,79,103,37,214,172,178,234,227,80,85,52,87,41,165,150,96,195,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,154,106,114,59,205,162,197,93,75,79,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,194,79,209,17,1,17,16,17,17,1,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,15,149,157,25,189,131,114,23,43,241,6,110,102,4,245,113,216,176,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,216,235,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,212,14,54,248,193,196,220,92,230,132,183,162,122,186,44,19,99,168,156,112,157,158,174,42,126,189,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,110,43,127,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,211,105,24,12,240,145,11,62,162,210,198,239,166,230,212,61,94,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,39,194,175,19,24,55,138,252,163,163,205,44,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,155,88,102,13,178,198,97,32,179,110,3,29,194,7,190,48,199,6,138,211,117,184,211,87,214,91,237,149,117,84,246,186,118,171,174,150,24,72,194,150,7,150,56,90,89,73,155,64,7,150,104,163,98,45,27,124,128,62,36,204,245,175,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,112,200,205,69,95,60,239,204,159,235,39,236,213,37,57,91,154,88,19,58,112,37,179,51,50,210,251,237,156,55,121,235,118,42,222,203,53,63,87,165,49,195,39,226,230,0,144,116,146,35,31,120,91,93,53,109,89,217,222,53,185,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,8,171,231,157,249,147,253,100,253,154,190,175,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,254,87,60,239,204,159,235,39,236,213,21,104,50,168,69,100,28,180,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,28,167,158,229,85,92,84,177,71,5,222,220,245,12,195,56,52,17,132,80,156,47,60,48,148,110,45,185,186,114,9,27,148,141,29,239,160,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,128,30,104,254,123,51,55,238,95,71,162,82,63,203,79,142,170,158,38,176,205,86,88,102,117,125,93,86,104,97,202,121,238,85,85,197,75,20,112,93,237,207,80,204,51,131,65,24,69,9,194,243,195,9,70,226,219,155,167,32,145,185,72,209,199,7,52,127,61,153,155,247,47,163,209,43,117,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,202,33,21,191,240,117,198,46,4,226,255,0,2,84,95,236,20,126,198,196,150,109,159,72,48,255,0,82,106,143,101,245,102,168,10,95,233,163,130,40,231,234,199,78,242,126,45,159,102,187,75,71,110,251,128,64,68,68,5,1,124,204,110,215,91,7,48,12,192,190,216,174,117,118,235,149,186,162,195,87,71,89,73,49,67,61,52,241,218,104,74,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,250,40,1,230,143,231,179,51,126,229,244,122,36,18,211,192,191,25,182,46,48,242,226,170,231,37,171,216,216,207,11,246,122,124,77,109,136,13,233,70,73,88,250,85,52,210,22,186,195,47,74,87,104,200,158,72,200,8,75,115,48,75,37,202,172,96,114,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,67,220,42,241,49,131,120,175,202,58,60,210,193,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,181,134,96,219,44,102,18,11,54,224,49,220,32,123,227,0,172,8,136,128,136,136,33,91,157,95,154,124,45,242,254,135,212,110,42,231,249,105,115,4,166,206,27,85,159,135,204,223,186,213,201,152,52,20,253,154,207,118,171,150,90,169,241,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,173,176,115,171,243,79,133,190,95,208,250,141,197,88,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,148,242,43,74,229,231,198,157,171,138,124,175,167,177,98,252,65,72,89,169,134,169,221,177,5,27,83,13,43,214,192,210,109,138,225,4,98,78,38,4,47,16,202,224,194,193,51,147,116,227,3,135,117,218,160,42,63,197,87,19,24,55,133,12,163,172,205,44,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,155,92,97,13,177,72,103,33,51,237,0,45,162,103,178,51,246,185,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,31,126,48,120,179,198,92,93,102,135,211,139,237,61,93,158,197,65,79,29,53,139,14,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,126,157,48,119,113,136,25,130,159,231,70,111,99,44,250,205,12,65,155,153,129,61,36,151,220,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,222,236,17,197,28,113,179,147,145,187,3,57,17,19,185,60,228,243,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,48,57,115,113,175,251,149,115,30,123,6,63,185,221,100,203,44,83,248,187,149,52,15,213,142,215,92,238,13,29,204,97,218,70,91,64,30,57,70,39,18,56,200,75,73,74,24,163,121,233,88,171,169,20,229,139,204,2,143,40,171,41,184,126,206,252,69,217,48,45,94,216,48,205,202,88,224,138,150,195,85,36,243,77,40,212,152,131,72,240,207,37,71,124,210,25,12,36,3,171,12,100,103,24,76,162,42,41,198,55,16,191,185,131,135,220,73,155,52,84,214,170,219,213,39,66,138,201,111,184,213,116,99,172,174,158,81,140,69,153,157,142,94,152,60,147,148,64,236,69,28,18,123,192,218,152,216,182,64,243,164,255,0,228,158,14,226,15,46,255,0,139,69,125,198,150,202,207,238,152,42,202,218,16,127,185,188,173,20,159,217,14,40,255,0,34,4,18,41,159,217,57,98,226,3,38,177,102,78,226,57,187,61,38,38,183,149,60,117,59,76,251,37,80,19,73,77,83,176,12,30,78,148,241,197,47,79,123,9,236,218,94,233,59,44,101,214,85,10,10,249,177,100,93,247,44,56,160,185,230,55,177,173,84,88,91,50,244,184,218,10,222,224,27,170,160,167,167,142,189,166,137,152,92,102,41,207,174,71,163,140,157,165,139,121,31,80,64,37,167,130,252,227,190,231,239,12,24,3,53,113,76,59,47,87,91,124,148,247,25,55,3,246,154,170,74,137,105,37,169,208,0,0,58,199,78,82,244,196,88,67,169,177,181,97,213,225,179,154,63,158,204,205,251,151,209,232,149,202,114,83,207,74,59,85,247,26,112,241,126,188,244,125,183,179,18,97,218,105,26,8,227,58,168,131,167,92,2,110,237,44,147,28,35,74,99,27,49,139,71,73,57,251,154,19,157,181,243,71,243,217,153,191,114,250,61,18,11,255,0,228,169,229,99,20,252,192,174,244,235,114,183,94,115,249,243,77,138,179,67,13,100,5,138,182,175,179,224,122,114,186,95,64,106,37,24,36,184,214,71,25,65,25,194,224,192,103,13,54,134,50,177,31,117,116,128,219,28,77,138,191,242,106,187,90,172,28,34,99,107,237,246,231,73,110,182,219,177,197,202,174,178,178,174,97,134,10,104,35,182,91,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,212,80,103,246,113,223,120,128,206,92,89,156,88,142,30,207,87,137,174,5,81,29,54,224,62,201,74,2,209,211,83,111,0,6,147,165,4,113,69,212,216,196,123,55,23,188,78,232,46,171,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,166,253,89,175,42,254,30,45,89,53,195,69,171,30,85,90,170,233,113,102,103,83,195,123,187,28,213,131,48,21,19,28,207,109,24,134,55,216,0,244,211,12,206,207,172,155,234,13,141,219,104,199,29,229,32,34,34,2,34,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,34,34,12,104,120,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,30,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,99,46,174,43,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,132,50,30,86,1,206,175,202,198,22,249,129,67,233,215,21,123,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,100,28,234,252,172,97,111,152,20,62,157,113,65,105,92,183,57,130,83,112,237,83,38,79,103,37,214,172,178,234,227,80,85,52,87,41,165,150,96,195,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,154,106,114,59,205,162,197,93,75,79,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,194,79,209,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,62,175,41,78,53,253,183,71,71,194,110,102,220,238,181,151,168,122,210,96,187,132,239,215,140,168,97,131,168,118,194,118,29,241,244,66,41,100,136,164,34,23,141,202,38,120,218,40,64,228,253,98,174,166,251,151,7,48,10,62,34,44,81,101,38,111,98,47,243,216,160,237,51,197,83,81,28,20,241,226,42,93,231,38,234,112,132,35,140,38,134,55,96,56,88,119,60,113,52,162,231,248,230,136,47,169,17,16,104,239,162,107,170,59,106,180,239,100,27,150,143,222,180,103,250,214,228,27,124,29,107,174,168,237,241,90,51,232,128,94,43,81,240,90,23,138,51,232,200,53,119,209,104,205,241,90,63,122,221,224,131,84,90,59,232,180,213,208,107,171,45,59,223,193,52,117,174,154,32,51,125,107,84,68,5,181,214,174,235,107,32,212,126,180,47,21,170,208,188,80,104,222,40,255,0,20,111,20,116,27,11,244,173,25,245,213,111,212,123,247,51,46,35,148,65,251,153,155,249,16,110,105,133,157,199,226,203,71,149,221,159,199,244,106,184,183,17,22,172,13,222,254,43,177,28,109,226,236,131,128,128,153,158,89,7,221,241,239,239,94,94,251,76,115,211,85,203,167,131,27,15,119,195,191,79,240,175,89,84,251,133,160,31,19,213,155,79,177,124,187,205,48,133,1,199,167,121,70,250,253,122,232,232,45,139,48,46,85,54,124,83,104,126,161,11,21,92,12,253,239,222,206,103,246,183,212,171,158,94,92,10,90,49,156,159,115,27,55,115,253,172,15,245,170,41,157,54,138,135,158,26,232,162,119,42,82,25,152,180,126,237,175,35,248,232,189,214,79,95,36,170,180,82,239,61,73,228,140,93,159,95,226,199,246,160,173,67,59,56,51,137,63,127,126,190,11,126,238,176,190,132,236,250,107,162,65,0,148,67,171,104,218,55,130,229,112,8,71,86,102,250,187,217,5,25,206,119,24,233,13,217,251,250,142,207,221,246,72,173,135,38,251,243,27,16,139,105,175,111,170,47,255,0,29,26,185,236,222,17,168,138,111,136,238,119,254,241,171,106,201,104,5,243,43,17,54,159,246,253,83,55,255,0,95,137,5,235,96,144,98,179,192,218,251,221,54,215,249,153,122,23,119,137,156,28,221,151,158,193,238,208,210,69,31,134,177,198,223,251,34,189,52,145,132,141,171,178,14,177,78,194,6,68,122,179,11,191,122,164,25,179,136,97,138,150,166,154,66,109,37,136,227,103,127,237,154,70,248,186,170,23,170,145,163,166,148,88,180,119,136,244,239,239,240,117,108,249,197,115,58,147,8,187,65,51,188,204,29,199,223,167,227,62,212,31,119,40,109,15,28,189,166,39,212,101,168,121,63,145,250,111,245,42,253,107,131,107,14,189,219,187,255,0,188,169,14,71,219,153,173,148,228,242,17,185,14,190,243,235,252,8,190,197,89,224,13,145,59,55,113,55,115,127,121,7,121,131,65,218,184,222,39,111,7,213,111,142,78,160,235,220,134,91,89,7,95,118,199,239,109,127,149,111,111,121,181,103,238,90,19,9,63,131,45,67,86,238,211,185,6,237,186,124,86,163,226,201,222,235,118,154,11,119,119,160,34,35,247,58,6,136,181,111,169,107,163,32,209,159,69,171,59,58,218,237,162,32,222,139,107,63,214,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,251,214,168,131,107,143,212,180,240,117,189,104,253,232,12,255,0,90,219,166,139,87,109,22,154,247,104,128,239,170,107,221,162,34,13,91,187,189,29,214,158,46,181,102,65,163,54,171,118,140,181,68,4,68,64,68,68,27,116,119,90,179,104,181,68,5,180,188,86,229,180,188,80,7,197,15,252,72,62,43,87,109,80,112,22,186,63,215,162,225,24,183,22,226,215,236,93,151,22,215,197,28,69,159,70,116,27,68,93,157,155,224,203,145,223,104,185,59,248,45,154,233,167,233,92,115,123,238,49,179,183,189,170,13,96,18,57,94,82,109,52,39,102,211,234,95,62,243,25,205,43,71,221,166,199,255,0,26,250,209,139,8,48,183,193,151,82,184,5,228,215,94,253,143,254,7,65,111,89,219,72,94,207,150,72,199,71,140,157,187,190,198,145,125,44,152,173,112,162,160,142,86,211,109,36,77,253,232,254,213,245,243,50,220,21,84,21,17,201,19,62,174,111,222,63,218,159,216,188,94,89,92,163,122,185,104,35,145,191,165,76,161,211,95,13,174,13,167,138,11,150,163,159,173,19,59,54,157,201,87,38,216,137,155,77,116,211,251,203,173,99,54,146,134,41,25,245,212,7,95,230,101,201,48,60,229,32,187,232,219,117,111,230,65,66,51,186,6,142,197,112,98,213,159,179,77,241,254,214,85,72,56,109,17,122,234,215,213,245,246,169,143,252,138,172,185,244,18,21,154,227,166,186,244,38,254,109,146,170,55,195,116,82,181,117,99,183,228,181,208,254,191,29,97,65,120,182,232,158,58,104,72,91,95,7,127,230,21,246,70,70,120,216,159,224,204,238,190,125,152,8,173,226,197,175,120,179,127,236,178,229,118,32,25,5,180,238,238,111,239,160,243,24,206,65,134,138,174,83,39,102,40,205,135,71,250,196,149,164,98,202,179,187,99,90,107,124,46,228,225,88,26,235,223,225,41,55,219,245,171,147,205,11,172,161,67,36,35,35,182,209,38,125,31,251,83,111,173,91,158,9,162,246,198,100,202,114,3,200,209,76,70,218,182,190,21,3,250,126,180,23,63,151,148,146,219,109,116,0,126,37,75,27,105,254,240,127,200,189,212,108,122,110,31,169,121,219,45,41,4,52,108,194,236,33,16,54,154,119,120,50,245,112,131,8,51,183,197,144,117,98,34,132,216,31,242,124,93,254,43,180,219,76,117,101,164,145,11,179,179,124,87,27,57,3,247,160,220,224,236,253,238,181,31,181,106,210,51,254,83,50,14,154,247,125,104,55,55,138,212,150,173,167,131,45,9,6,141,226,183,59,45,173,226,183,160,216,183,51,173,29,150,141,220,232,55,173,29,150,168,131,110,142,181,102,209,106,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,29,174,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,67,217,85,153,152,87,57,50,227,14,102,150,10,171,237,22,92,77,111,138,225,77,186,72,206,72,119,183,191,4,189,51,48,25,162,54,40,228,6,39,217,32,24,187,234,46,177,204,198,249,13,140,176,102,79,101,230,121,21,21,93,94,19,199,244,245,128,23,1,167,97,130,138,227,79,93,87,78,84,70,76,100,251,202,42,96,156,72,152,55,180,146,8,49,116,100,37,90,185,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,9,244,86,235,199,39,23,118,174,16,114,140,113,92,22,234,75,198,44,191,84,21,183,14,90,167,168,16,3,157,129,200,234,166,6,38,148,233,161,109,187,250,109,171,156,144,198,229,31,85,164,31,107,158,156,71,229,198,70,100,117,199,60,238,216,130,213,95,106,246,123,84,88,6,42,246,233,223,170,165,133,228,164,166,166,150,49,147,127,91,70,118,144,4,196,99,221,43,251,128,68,216,251,113,21,159,56,203,137,44,220,190,230,182,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,118,70,37,163,147,0,239,55,57,9,183,153,59,135,138,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,125,92,149,60,211,226,159,151,245,222,163,110,86,149,143,114,27,25,101,174,81,229,238,107,99,10,42,187,96,102,69,69,212,237,20,53,52,237,25,201,110,164,10,39,138,181,159,123,150,201,202,174,70,1,32,31,114,17,144,92,194,80,117,118,188,149,60,211,226,159,151,245,222,163,110,65,85,121,231,126,100,255,0,89,63,102,168,171,82,169,207,59,243,39,250,201,251,53,88,87,13,28,51,227,46,41,113,14,43,193,153,125,93,72,24,134,193,133,234,49,29,13,21,75,176,5,204,225,170,166,133,233,26,87,38,24,76,134,160,156,12,189,205,224,34,78,2,79,32,4,165,114,189,227,167,240,215,133,67,35,179,143,25,246,188,201,178,239,246,61,77,104,237,154,251,107,142,49,118,214,103,39,237,21,144,233,39,83,86,19,56,152,36,252,105,13,68,141,127,235,23,123,77,207,25,101,70,63,162,188,209,199,87,96,197,152,58,241,29,76,65,87,72,205,61,190,227,73,51,16,180,144,204,46,204,113,203,27,106,18,11,247,139,177,55,139,41,211,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,211,98,118,105,35,212,46,213,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,131,207,201,148,56,200,50,94,159,62,198,10,73,48,156,248,162,108,32,114,12,237,215,130,226,20,145,213,8,156,111,163,184,73,20,134,226,67,187,71,134,70,61,154,199,190,160,112,119,197,86,50,225,67,55,45,248,194,205,114,171,44,49,113,168,167,166,197,150,136,227,105,130,227,110,99,247,220,98,35,1,237,49,137,72,80,158,225,218,110,226,239,211,57,0,228,123,148,6,22,177,99,158,11,243,11,5,98,154,30,219,101,196,24,194,237,107,184,211,117,78,62,189,44,246,154,8,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,88,95,31,220,31,93,120,77,205,194,27,123,82,73,129,49,141,69,101,126,20,56,101,39,58,104,0,197,228,161,148,100,50,151,125,59,77,16,52,132,68,210,129,1,238,222,242,71,24,79,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,122,5,4,60,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,14,218,182,174,62,184,81,163,226,183,35,170,236,150,200,182,99,60,47,214,188,97,121,163,134,7,146,122,161,132,152,168,10,73,92,122,112,212,123,130,78,210,0,140,129,4,133,185,162,216,87,42,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,6,46,248,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,189,6,111,103,70,104,103,214,50,147,48,51,115,23,213,226,43,236,148,241,82,53,68,193,28,65,20,17,179,236,138,40,162,17,138,32,213,200,156,64,69,156,204,205,245,35,39,122,171,199,175,16,216,55,137,158,33,174,121,131,129,176,149,37,162,219,71,79,236,80,174,132,221,206,254,20,245,19,180,55,41,88,161,136,192,228,167,40,1,163,145,136,192,34,1,114,125,172,205,66,176,157,255,0,232,166,42,179,98,159,98,90,175,62,198,184,83,220,61,157,118,166,237,20,53,157,41,4,250,21,17,106,221,72,79,110,211,13,91,112,187,182,173,170,9,105,229,55,193,69,199,47,232,255,0,116,238,104,91,58,23,171,221,188,35,194,20,82,53,45,68,113,90,234,160,134,102,185,140,128,70,113,205,40,72,80,136,254,40,194,62,187,27,19,76,204,18,84,169,167,14,185,243,131,120,146,202,59,22,107,96,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,124,100,90,49,56,14,240,112,144,91,97,139,189,75,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,30,38,238,214,171,255,0,18,89,175,125,177,92,233,46,54,219,142,56,190,213,209,214,82,76,51,65,83,4,149,243,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,149,254,74,158,86,49,79,204,10,239,78,183,43,255,0,81,235,201,66,237,106,155,134,220,101,98,134,231,72,119,42,60,113,81,87,81,70,51,11,207,12,19,80,81,12,82,156,122,238,16,50,130,97,18,118,208,158,41,25,181,218,250,72,82,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,45,252,58,99,187,223,14,53,188,75,216,41,251,118,27,177,98,10,171,22,32,247,225,139,217,155,66,223,217,101,247,229,105,38,235,73,112,112,219,28,111,211,232,238,39,208,253,223,171,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,38,156,154,173,54,171,255,0,8,152,218,197,125,182,82,92,109,183,28,113,114,164,172,163,171,132,102,130,166,9,45,150,241,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,98,188,195,56,44,186,240,177,154,21,23,220,33,135,234,199,42,241,45,67,62,31,172,122,146,170,106,41,222,61,210,219,231,144,133,136,12,73,165,40,152,220,156,225,97,126,164,134,19,109,9,201,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,64,95,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,103,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,237,162,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,20,53,243,58,230,1,71,155,181,149,60,63,100,134,34,237,120,22,147,116,24,154,229,20,112,75,75,126,170,142,120,102,136,105,140,129,228,104,96,146,159,186,104,204,70,98,50,209,138,49,3,146,101,20,90,241,167,202,66,166,245,117,186,230,151,10,112,210,71,81,95,81,12,179,224,55,233,82,192,38,100,77,60,180,53,18,72,49,68,26,188,103,217,141,132,5,186,221,57,25,154,40,16,88,7,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,2,240,57,179,101,14,13,200,92,175,225,207,40,242,254,10,184,236,88,118,159,19,67,78,245,115,188,211,202,103,37,190,89,102,144,251,153,206,73,100,146,71,97,97,6,115,118,17,17,97,22,145,78,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,236,131,158,119,230,79,245,147,246,106,11,85,229,113,231,179,44,190,250,244,122,213,232,57,142,240,57,77,194,150,50,160,198,25,124,117,117,25,117,140,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,82,8,165,18,98,120,94,89,60,255,0,43,143,61,153,101,247,215,163,214,169,222,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,128,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,27,255,0,230,217,143,240,110,105,240,77,128,51,7,47,177,13,37,243,15,95,49,197,5,77,13,117,51,190,201,67,217,247,38,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,165,89,115,201,131,19,77,157,183,203,22,103,227,122,182,202,251,53,60,37,67,125,182,133,61,45,198,255,0,60,176,51,184,67,3,157,67,82,132,50,185,137,156,204,238,123,5,128,93,164,115,138,170,243,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,132,80,101,110,86,227,188,233,199,118,204,179,203,75,23,182,113,37,231,173,216,168,187,84,52,253,94,148,39,52,159,140,152,194,49,210,56,140,189,226,109,116,209,181,119,102,127,42,174,171,149,199,158,204,178,251,235,209,235,85,223,243,107,224,163,219,116,117,156,89,101,149,178,235,89,122,135,163,30,52,183,192,221,120,202,134,24,58,97,115,22,114,223,31,68,34,138,57,70,49,33,120,220,101,118,141,162,152,204,43,7,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,71,123,235,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,35,131,174,49,112,39,23,248,18,162,255,0,96,163,246,54,36,179,108,250,65,135,250,147,84,123,47,171,53,64,82,255,0,77,28,17,71,63,86,58,119,147,241,108,251,53,218,90,59,119,133,192,34,34,2,34,32,40,64,230,63,204,2,179,136,139,236,185,73,148,56,139,252,233,232,59,52,242,212,211,199,61,60,152,138,171,96,73,186,160,38,8,228,8,97,145,220,2,23,29,175,36,79,41,57,254,37,162,155,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,162,131,138,190,79,184,168,241,221,29,255,0,133,118,181,125,27,190,92,41,232,167,195,245,181,114,67,244,118,30,140,96,85,111,85,81,52,178,85,66,242,12,210,72,194,221,80,222,3,28,114,182,187,2,208,56,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,164,24,131,167,13,71,178,250,176,212,29,47,244,169,207,20,147,245,100,167,120,255,0,22,239,179,93,197,163,55,125,218,243,143,192,24,55,43,48,111,15,185,125,151,216,122,146,199,135,172,116,248,142,154,134,134,153,159,100,65,173,181,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,228,167,135,92,134,193,188,54,229,29,139,42,112,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,190,66,29,88,92,203,96,48,70,47,176,5,154,61,185,231,126,100,255,0,89,63,102,160,163,252,154,173,54,171,255,0,18,88,218,197,125,182,82,92,109,183,28,183,185,82,86,81,213,194,51,65,83,4,149,246,241,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,71,248,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,173,124,149,60,211,226,159,151,245,222,163,110,82,253,154,89,91,129,51,167,2,92,242,207,50,236,94,217,195,119,158,143,109,162,237,83,83,245,122,83,4,209,254,50,19,9,7,73,34,2,247,73,181,211,71,213,157,217,194,13,185,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,219,114,188,238,46,214,171,253,171,33,175,182,43,157,37,198,219,113,167,196,21,116,117,148,147,12,208,84,193,32,219,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,83,34,249,54,95,97,206,91,220,121,243,136,123,70,1,195,55,10,105,45,103,108,96,15,165,212,166,50,145,9,16,205,214,183,236,113,128,101,23,7,34,223,32,197,47,186,51,174,223,59,139,77,170,193,106,200,107,21,138,217,73,110,182,219,169,241,5,37,29,29,36,35,12,20,208,70,54,193,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,22,193,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,69,96,28,85,241,211,255,0,233,79,148,92,47,228,166,51,252,224,89,105,113,253,109,8,255,0,250,198,152,70,215,29,67,23,251,175,106,1,31,226,66,231,253,113,10,10,85,207,59,243,39,250,201,251,53,88,7,15,124,58,99,190,37,175,24,163,9,229,157,63,110,196,150,44,62,247,218,43,102,248,98,246,134,218,250,58,105,34,235,77,44,113,197,182,58,163,155,113,59,235,209,216,205,169,179,181,255,0,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,44,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,251,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,205,121,174,112,45,251,255,0,20,25,41,131,63,213,21,88,254,138,132,191,185,33,186,71,78,195,254,235,218,140,75,248,147,56,127,92,76,163,171,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,98,25,52,162,167,249,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,32,7,154,63,158,204,205,251,151,209,232,149,10,195,57,67,140,177,126,87,227,124,220,177,65,73,53,139,47,106,45,48,223,88,167,96,158,16,184,73,52,80,76,0,253,198,13,44,45,25,51,62,246,121,163,118,23,22,50,10,235,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,142,172,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,142,69,57,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,40,107,230,51,192,79,238,87,190,193,153,25,119,63,104,203,44,77,112,236,116,148,243,212,111,170,178,215,24,28,173,70,78,111,190,104,92,35,144,162,151,188,152,64,130,87,220,35,36,212,215,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,132,50,30,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,32,40,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,186,201,128,49,148,88,6,159,52,139,15,85,190,19,170,188,77,96,11,176,179,20,13,113,138,24,231,42,115,118,125,64,222,41,128,199,115,54,246,105,54,110,233,201,182,170,240,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,33,60,169,178,183,2,103,79,3,184,247,45,51,50,197,237,156,55,121,204,9,251,109,23,106,154,159,171,210,164,181,205,31,227,33,48,144,116,146,32,47,116,155,93,52,125,89,221,158,61,184,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,12,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,197,204,1,32,233,36,70,62,240,182,186,106,218,179,179,191,171,80,45,203,155,141,127,220,171,152,243,216,49,253,206,235,38,89,98,159,197,220,169,160,126,172,118,186,231,112,104,238,99,14,210,50,218,0,241,202,49,56,145,198,66,90,74,80,197,27,206,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,219,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,107,249,69,195,62,50,206,172,163,205,60,210,193,149,212,134,121,81,79,65,114,185,219,38,118,140,234,109,211,5,89,212,79,20,132,76,59,224,26,77,239,27,183,190,4,123,75,120,140,114,93,7,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,53,114,183,52,177,222,75,99,187,102,102,101,165,247,216,216,146,205,214,236,85,189,150,26,142,151,86,19,134,79,197,204,7,25,107,28,166,62,240,190,154,234,218,59,51,182,66,124,40,241,93,151,28,90,229,192,99,92,21,47,97,186,208,244,224,191,216,39,153,142,170,209,84,76,238,194,78,204,221,72,79,105,60,83,51,48,200,34,76,236,6,18,70,17,151,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,44,90,197,143,241,150,25,195,56,155,6,88,177,13,93,37,139,24,211,211,83,95,109,226,236,240,87,5,61,64,84,64,230,46,206,204,113,203,27,56,155,104,108,197,32,179,237,144,196,130,231,249,140,241,175,251,170,179,30,11,6,0,185,221,99,203,44,45,248,187,109,52,239,210,142,233,92,206,109,37,204,161,218,38,59,128,218,56,134,87,34,8,196,139,72,138,105,99,107,117,194,57,67,140,177,174,93,227,220,210,179,65,72,216,123,46,41,237,211,94,167,154,118,19,223,93,86,52,180,208,196,13,169,25,145,60,134,239,163,3,4,39,169,49,56,9,250,14,24,184,122,197,92,80,103,45,151,40,240,181,79,96,237,253,74,155,141,208,233,100,168,134,217,67,16,238,150,162,65,6,254,230,48,98,32,19,150,88,129,204,55,238,105,116,227,127,40,112,110,66,242,196,197,185,71,151,240,85,199,98,195,180,246,136,105,222,174,119,154,121,76,239,148,146,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,65,178,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,65,94,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,83,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,122,190,19,188,211,228,223,204,12,61,234,48,41,147,230,51,193,71,238,170,203,136,47,248,2,217,106,143,51,112,183,227,45,181,51,183,74,75,165,11,49,188,150,194,155,112,128,238,51,105,34,41,88,132,36,18,29,98,25,165,145,130,32,115,207,138,236,199,226,39,46,50,227,5,102,132,190,213,186,229,207,180,224,134,255,0,44,206,85,87,42,90,166,164,104,198,165,157,189,249,163,236,164,207,54,187,164,19,23,54,115,19,146,90,235,202,67,33,170,115,79,137,120,243,38,225,69,73,62,30,203,10,127,106,84,181,77,60,85,1,45,198,112,146,42,24,216,12,216,128,196,154,90,144,148,64,246,29,24,183,186,70,4,214,85,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,66,156,2,112,241,117,225,159,134,139,6,3,197,86,170,74,12,89,112,168,169,189,226,48,166,172,42,144,237,179,158,128,46,78,238,12,113,211,71,75,9,180,95,139,223,17,56,185,234,242,24,92,82,178,14,109,249,13,77,154,124,52,73,153,54,250,42,185,241,14,88,84,123,82,153,169,169,229,168,57,109,211,156,113,87,70,224,6,194,0,34,209,84,156,164,7,176,40,201,189,209,51,38,189,245,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,49,161,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,213,107,230,143,231,179,51,126,229,244,122,37,69,51,251,39,47,188,63,231,46,44,201,220,71,55,104,171,195,55,2,167,142,167,104,7,107,165,49,105,41,170,118,1,155,71,213,130,72,165,233,239,114,13,251,75,222,23,101,229,113,54,41,190,227,11,140,55,108,71,93,218,234,233,237,244,22,184,228,233,4,123,105,104,169,98,164,166,143,64,102,103,217,4,17,6,186,110,45,186,147,185,59,187,133,218,224,60,249,166,202,206,88,88,183,45,173,245,181,112,98,28,207,204,138,235,93,51,211,84,75,78,113,91,160,160,181,75,93,35,152,3,137,129,11,197,76,113,17,134,240,172,39,247,132,12,94,221,50,7,39,47,188,64,103,46,19,201,220,57,55,103,171,196,215,1,167,146,167,104,31,100,165,1,41,42,106,118,25,131,73,210,130,57,101,233,239,98,61,155,71,222,38,101,229,106,113,77,246,175,10,219,176,85,69,118,251,45,170,225,91,116,163,166,233,3,116,170,170,227,166,142,162,77,236,219,203,112,81,83,54,142,238,45,211,212,89,156,137,222,74,121,41,228,93,29,214,251,141,56,135,191,89,186,222,196,217,134,240,237,76,143,4,145,133,84,161,212,174,49,7,103,150,57,130,18,165,1,145,156,5,227,171,156,61,253,73,128,37,169,17,16,17,17,1,17,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,12,93,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,143,120,41,197,54,44,97,194,62,80,221,176,229,119,107,164,167,193,246,203,92,146,116,142,61,181,84,80,13,37,76,122,27,51,190,201,224,148,53,211,105,109,212,93,197,217,220,43,90,34,32,34,34,12,85,213,85,206,222,29,49,222,72,89,240,46,44,191,211,245,176,222,99,97,250,27,238,31,185,239,132,123,87,86,130,146,166,170,46,136,74,114,7,66,74,198,135,116,140,29,77,155,197,153,159,70,165,75,33,60,5,145,121,113,196,95,2,57,89,149,249,161,102,237,214,170,236,191,195,178,195,52,78,193,85,111,170,27,100,45,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,4,106,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,222,7,58,191,43,24,91,230,5,15,167,92,85,20,225,83,147,238,42,12,119,89,127,226,161,173,95,70,236,119,10,138,40,48,253,21,92,147,125,34,135,163,32,13,91,85,83,205,20,148,176,180,133,12,145,177,55,84,246,24,201,28,77,166,250,215,206,175,202,198,22,249,129,67,233,215,20,17,1,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,252,170,186,174,87,30,123,50,203,239,175,71,173,87,127,205,175,130,143,109,209,214,113,101,150,86,203,173,101,234,30,140,120,210,223,3,117,227,42,24,96,233,133,204,89,203,124,125,16,138,40,229,24,196,133,227,113,149,218,54,138,99,48,172,28,180,248,234,169,226,107,12,213,101,134,103,87,213,213,102,134,28,167,158,229,85,92,84,177,71,5,222,220,245,12,195,56,52,17,132,80,156,47,60,48,148,110,45,185,186,114,9,27,148,141,29,239,172,93,240,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,32,142,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,222,23,0,136,136,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,47,167,151,7,48,10,206,29,239,177,101,38,111,98,47,243,167,175,237,51,197,83,81,28,245,18,97,218,173,135,38,234,112,132,36,144,225,154,70,96,56,88,118,180,146,180,162,225,248,230,150,111,214,50,217,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,25,10,229,79,199,109,213,174,180,28,44,231,46,38,164,43,105,83,180,24,34,235,113,156,134,120,231,98,1,142,206,230,236,226,96,66,228,240,111,33,112,112,232,11,158,248,35,140,37,125,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,143,92,145,200,108,101,159,146,99,75,94,95,209,85,220,175,184,79,11,203,137,169,237,52,148,237,52,247,32,138,182,146,9,97,141,183,139,239,24,170,100,149,152,88,204,222,22,140,65,202,70,211,202,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,61,239,242,84,243,79,138,126,95,215,122,141,185,123,94,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,68,47,171,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,150,50,217,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,138,114,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,65,80,17,17,6,215,31,169,105,224,235,122,209,251,208,25,254,181,183,77,22,174,218,45,53,238,209,1,223,84,251,17,16,106,221,221,232,238,180,126,245,171,50,13,25,181,91,180,101,170,32,34,34,2,34,32,219,166,174,181,102,209,106,136,11,105,120,173,203,105,120,160,209,188,86,165,224,140,207,170,213,219,86,65,192,90,247,253,107,137,161,220,78,71,170,236,109,109,124,116,66,17,111,2,254,250,13,130,46,218,55,193,151,43,190,208,220,239,224,182,59,233,241,92,114,251,251,99,103,111,123,84,8,58,146,78,70,98,204,194,239,183,79,142,186,174,165,212,14,105,70,38,240,113,255,0,42,250,81,11,8,176,183,193,153,151,94,168,69,231,98,127,22,7,255,0,3,160,161,249,195,111,39,180,220,28,71,222,142,146,82,213,155,234,25,62,197,230,114,58,168,162,163,166,138,86,125,90,97,126,255,0,238,99,85,55,48,104,194,170,138,190,51,143,119,82,154,80,239,109,117,213,141,82,220,1,36,52,23,34,183,70,236,46,18,63,187,220,218,104,64,223,226,65,115,86,234,150,158,33,102,111,1,111,240,50,229,169,147,96,232,218,120,175,157,134,164,105,104,70,70,126,247,102,255,0,3,46,225,131,207,41,11,232,205,166,168,41,70,105,211,176,91,203,119,115,147,151,199,236,145,91,70,74,176,254,18,177,22,142,250,141,202,169,191,252,124,74,231,115,128,101,42,41,54,120,238,127,240,72,173,143,37,97,151,240,147,136,59,159,253,17,170,215,79,175,175,18,11,209,195,241,56,81,82,202,61,250,198,46,255,0,103,186,43,209,197,38,232,183,63,193,187,215,197,194,241,145,90,226,18,119,239,136,91,255,0,100,87,211,218,241,117,1,159,225,221,252,200,62,22,41,238,166,168,153,201,216,90,18,102,239,251,9,213,165,102,133,192,166,196,244,214,200,137,201,229,168,7,211,93,123,222,67,31,173,92,206,63,186,73,13,186,162,1,61,29,163,55,241,239,252,147,111,175,236,86,181,87,19,222,51,58,132,13,158,70,18,136,157,159,191,71,106,143,229,250,208,92,94,80,219,167,182,218,40,142,70,102,223,27,119,119,252,99,143,236,251,21,82,137,204,155,112,179,120,106,188,150,25,163,120,109,180,32,0,226,192,2,218,51,105,252,1,94,206,144,24,98,103,248,233,254,36,29,120,136,225,149,163,254,11,182,175,170,237,139,137,182,139,73,34,23,103,111,173,108,247,129,245,211,187,236,65,169,6,132,141,174,186,45,205,39,241,153,150,157,218,234,200,55,143,193,110,47,4,109,25,153,181,66,240,65,181,188,86,231,101,181,188,86,244,27,22,230,117,163,178,209,187,157,6,245,163,178,213,16,109,209,214,172,218,45,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,109,37,185,16,108,69,189,16,108,69,189,104,253,200,54,162,213,221,221,105,167,118,168,8,136,128,137,224,235,86,126,254,244,26,34,222,136,54,34,222,136,52,109,86,168,136,8,136,128,180,118,213,106,136,11,71,240,90,173,31,193,6,199,109,83,166,250,235,171,45,93,109,115,45,52,238,65,164,130,253,221,236,182,199,11,177,106,238,222,43,82,115,127,171,185,111,141,223,78,244,27,219,185,180,93,42,208,223,35,59,107,224,237,254,21,221,92,102,205,222,238,205,162,10,103,152,212,228,20,114,62,215,213,197,252,27,236,53,69,114,196,39,164,196,55,131,54,45,165,93,80,237,174,191,199,5,112,184,216,96,154,150,66,56,247,48,179,183,131,63,192,149,24,167,150,130,211,136,138,24,227,17,42,147,121,52,102,22,252,163,254,79,169,5,125,195,53,110,84,52,224,34,250,60,64,239,171,124,116,21,246,152,92,34,38,127,29,174,188,230,15,169,134,166,134,29,190,35,24,183,195,234,21,233,139,247,178,253,14,130,133,103,169,179,89,174,58,179,235,217,230,255,0,137,42,163,252,56,147,53,77,99,232,254,245,214,79,255,0,50,171,22,122,0,149,162,227,174,157,212,179,127,197,149,82,78,28,34,29,213,101,163,107,237,153,27,249,63,18,130,240,172,186,246,0,253,13,255,0,21,151,37,107,104,14,255,0,86,171,109,163,78,195,30,159,83,127,129,151,37,126,214,166,144,220,152,116,23,126,247,251,29,5,23,204,217,227,104,107,202,87,209,163,130,82,254,102,53,225,114,111,13,82,201,125,150,242,36,229,215,114,248,179,248,156,101,245,127,141,125,172,244,186,65,71,102,174,118,169,17,57,97,148,7,67,102,119,119,9,116,111,31,177,117,184,118,41,102,182,195,44,238,239,187,110,142,255,0,220,197,245,160,184,90,58,102,138,150,45,62,2,204,223,204,190,148,109,164,99,175,212,203,175,16,235,8,51,104,237,163,127,129,118,133,189,214,111,177,6,154,234,206,184,136,181,125,23,43,179,55,214,184,221,153,223,193,6,194,251,22,240,238,110,255,0,21,163,183,212,46,183,55,212,236,232,55,143,138,18,15,138,18,13,27,197,111,91,27,197,111,65,163,182,171,106,222,180,118,250,144,27,193,106,180,102,209,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,253,192,110,89,225,92,228,229,153,133,114,183,26,210,118,139,46,38,183,223,237,245,59,99,140,228,135,125,222,183,100,241,117,0,192,102,136,216,100,140,220,95,100,128,4,205,168,178,136,190,42,184,103,198,92,40,102,229,102,86,227,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,220,229,9,238,138,64,56,201,223,105,129,109,35,13,146,28,207,242,184,242,39,150,95,125,122,197,106,142,14,101,252,113,212,241,29,140,166,201,236,14,20,129,151,88,46,241,33,195,87,25,197,80,119,203,140,45,36,15,90,51,3,144,181,51,9,202,48,136,23,190,18,60,134,238,228,1,8,89,173,199,22,98,171,197,138,209,133,174,216,154,235,91,101,195,253,163,217,22,234,138,217,36,165,183,245,205,142,126,207,17,59,132,93,67,102,35,216,205,184,153,157,245,117,121,92,180,56,28,169,226,59,25,67,156,56,224,233,3,46,176,93,226,48,154,146,64,138,160,239,151,24,90,57,218,136,161,54,33,106,102,19,136,166,35,31,124,36,104,193,157,200,206,27,32,83,19,202,159,142,58,156,202,181,80,112,183,153,33,73,21,247,12,89,216,48,181,204,78,40,26,227,110,165,16,6,162,56,245,103,58,152,98,208,132,163,23,234,67,20,132,108,37,17,73,48,120,174,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,5,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,86,174,104,188,191,232,238,244,119,46,38,242,67,14,244,110,176,246,155,142,56,181,193,36,16,82,201,75,20,18,207,53,216,122,134,27,102,110,150,146,199,27,25,76,82,12,140,44,109,41,75,25,121,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,146,238,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,44,109,248,148,196,153,95,139,179,231,28,226,44,151,195,20,150,12,19,89,120,153,236,180,116,143,35,64,80,14,131,218,35,142,64,2,132,38,33,41,218,13,162,208,180,173,19,51,48,50,12,130,120,104,226,47,2,113,65,149,148,25,153,129,106,63,177,81,222,40,182,77,253,76,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,170,26,249,54,228,230,108,86,231,45,102,122,90,38,246,110,1,183,219,238,56,126,233,83,182,154,111,105,213,56,211,72,54,253,132,125,104,116,121,41,234,122,226,14,47,217,250,90,254,48,153,74,77,219,137,190,27,108,23,90,219,21,247,136,60,181,183,92,173,213,18,82,86,81,213,226,202,8,103,166,158,50,113,146,41,35,41,88,128,196,153,197,197,217,157,157,157,157,5,75,88,214,113,99,230,159,57,62,96,98,31,81,157,100,103,130,179,11,0,230,85,170,91,238,92,227,140,63,138,173,176,84,21,36,181,150,75,156,53,208,71,56,136,145,68,82,66,68,44,108,38,4,226,239,174,134,47,241,101,142,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,151,181,230,177,152,217,71,131,56,92,175,195,89,147,133,105,49,53,223,22,84,61,22,22,161,42,144,134,122,43,136,196,110,215,64,125,122,162,20,204,77,185,227,103,222,243,71,1,233,29,65,58,162,188,175,51,123,6,228,47,1,57,147,155,153,129,61,92,118,44,59,142,43,38,168,106,72,30,105,229,51,162,182,69,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,209,193,196,191,17,120,239,138,12,211,175,204,204,117,81,253,150,142,207,69,178,31,234,101,175,180,205,52,20,125,72,162,143,173,210,235,152,245,76,119,159,139,191,131,48,82,165,144,247,0,25,115,155,153,93,194,230,17,195,89,203,138,170,238,215,121,41,194,182,134,134,174,152,226,158,193,110,150,40,222,11,92,143,43,52,166,112,182,237,88,217,186,78,111,0,235,28,32,239,103,252,175,185,125,212,218,106,108,188,80,231,77,170,144,204,233,198,191,7,216,234,98,138,164,54,77,21,45,69,29,233,165,138,114,22,54,19,156,66,9,98,223,25,176,203,238,152,134,146,148,128,162,87,155,95,26,254,219,172,172,225,55,44,174,118,170,203,44,61,25,49,165,194,7,235,200,85,208,207,212,11,96,187,142,200,250,39,20,82,74,81,145,19,200,227,19,188,111,20,192,119,85,204,103,141,127,220,171,151,16,88,48,5,206,213,38,102,226,159,197,219,105,167,126,172,150,186,23,99,105,46,101,14,210,2,218,96,209,196,50,184,137,200,68,90,74,48,203,27,193,102,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,160,168,28,52,112,233,142,248,160,205,58,12,179,192,180,255,0,216,171,47,21,187,225,254,166,90,251,76,48,207,89,211,150,88,250,221,46,184,23,72,11,121,248,51,120,187,86,174,63,184,9,184,240,147,125,164,196,248,42,123,173,227,44,174,189,150,142,154,233,116,168,165,122,170,123,164,129,57,29,25,140,110,39,47,185,76,83,52,173,8,3,12,141,27,187,144,185,20,170,112,11,194,141,31,10,89,29,73,100,185,197,191,25,226,142,141,227,20,77,36,48,52,144,85,20,34,195,64,50,68,229,212,134,159,223,17,119,144,196,164,57,228,29,173,46,193,174,184,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,45,192,15,24,55,94,19,115,112,74,224,244,146,96,76,99,81,71,65,138,194,104,137,206,154,0,50,104,235,162,40,192,165,223,78,211,74,111,24,137,52,160,70,27,119,188,114,71,62,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,177,204,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,61,206,80,158,232,164,3,140,157,246,152,22,210,48,217,33,222,87,41,190,53,237,217,127,89,251,152,179,66,231,208,178,222,238,1,38,16,173,145,234,170,36,138,233,85,60,48,181,176,99,1,48,142,25,78,66,152,75,241,64,18,117,220,220,158,102,112,9,127,68,86,107,204,83,142,170,110,22,176,107,224,124,190,175,164,60,212,191,211,195,53,12,53,52,178,152,91,45,211,61,64,61,201,157,227,120,38,49,146,156,163,8,72,255,0,44,196,200,12,5,192,194,133,115,69,230,1,71,104,163,185,112,201,146,24,139,173,117,155,180,219,177,197,210,8,224,158,150,58,89,96,150,9,173,35,212,3,221,51,245,117,150,72,220,10,18,140,99,98,115,121,70,40,150,94,130,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,235,169,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,232,61,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,182,66,124,58,231,206,13,226,75,40,236,89,173,131,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,45,241,145,104,196,224,59,193,194,65,109,134,46,248,230,126,11,113,223,224,179,240,215,236,47,243,25,244,131,232,183,180,251,84,63,232,167,102,237,61,14,142,254,175,239,62,246,253,155,62,27,181,238,85,131,129,206,46,238,188,32,230,225,98,185,237,213,119,140,39,126,167,27,110,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,251,182,117,27,71,9,38,141,138,62,171,200,33,144,242,198,179,139,31,52,249,201,243,3,16,250,140,235,35,220,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,88,225,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,85,254,98,121,195,146,89,91,195,165,210,215,157,24,110,147,24,83,226,122,138,90,106,12,30,87,153,237,179,222,142,26,168,38,55,9,233,196,165,136,32,97,25,72,244,96,212,99,141,221,158,80,98,182,190,87,153,189,131,114,23,128,156,201,205,204,192,158,174,59,22,29,199,21,147,84,53,36,15,52,242,153,209,91,34,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,224,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,10,84,167,207,150,150,79,103,110,79,112,233,103,181,230,254,36,171,142,158,190,159,180,217,240,125,93,154,10,89,240,208,29,85,84,210,52,147,129,60,179,157,67,79,20,174,19,48,156,15,172,110,204,236,76,214,129,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,75,162,2,42,105,118,226,111,134,219,5,214,182,197,125,226,15,45,109,215,43,117,68,148,149,148,117,120,178,130,25,233,167,140,156,100,138,72,202,86,32,49,38,113,113,118,103,103,103,103,94,215,11,98,204,43,142,108,84,184,167,5,98,107,86,32,178,214,239,236,215,27,93,108,117,116,179,236,50,3,217,44,110,64,91,76,8,95,71,238,33,118,126,246,116,17,173,204,75,153,134,42,192,215,220,87,195,94,74,217,46,184,126,245,69,210,161,187,98,234,182,146,146,170,13,224,229,52,116,16,24,9,142,224,56,118,86,185,119,137,25,66,58,60,53,42,133,94,185,130,83,103,15,47,252,107,195,230,111,221,106,228,204,26,10,123,45,53,158,237,87,44,181,83,226,80,11,176,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,164,238,230,229,173,245,115,29,224,114,167,138,220,27,65,140,50,248,233,41,243,23,7,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,186,66,114,202,36,194,211,60,177,193,10,10,171,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,66,95,50,62,95,116,220,59,84,199,156,57,55,106,171,44,186,184,212,13,53,109,182,24,165,152,48,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,186,156,108,246,149,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,201,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,172,125,184,232,224,202,251,193,230,99,210,219,35,186,251,103,6,98,142,209,81,134,110,82,152,53,81,71,19,135,86,154,166,49,211,73,162,234,196,207,32,139,71,32,152,144,237,119,56,163,9,212,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,5,143,15,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,12,255,0,96,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,95,39,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,224,63,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,106,188,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,116,227,111,140,28,51,194,54,87,203,122,39,164,173,198,215,202,121,199,9,217,234,226,168,232,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,190,225,10,41,204,143,152,37,79,14,212,209,228,246,77,221,105,11,49,110,52,227,83,91,114,134,88,166,60,50,13,44,18,68,210,211,205,4,176,204,117,48,188,226,192,68,39,24,56,73,166,135,27,188,80,240,157,230,159,38,254,96,97,239,81,129,83,252,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,85,3,132,239,52,249,55,243,3,15,122,140,8,47,255,0,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,49,56,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,141,14,105,98,44,9,138,241,221,206,255,0,150,153,117,244,19,13,213,116,123,22,31,246,188,215,78,199,182,16,9,63,166,166,102,146,77,242,9,201,239,55,187,212,218,221,194,202,232,57,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,252,79,2,252,25,95,120,195,204,122,171,100,151,95,99,96,204,47,217,234,49,53,202,35,7,170,24,229,115,233,83,83,70,90,235,52,189,41,89,164,33,120,227,16,34,45,206,193,20,129,118,188,154,50,123,59,105,42,111,249,195,6,36,171,195,89,117,113,168,130,154,107,108,214,104,38,12,90,112,69,89,27,60,85,6,77,53,56,82,205,48,147,156,98,225,41,185,198,239,172,102,195,117,92,122,113,227,77,193,213,170,205,102,178,224,42,188,69,139,49,69,61,84,182,227,171,9,105,237,84,129,24,184,245,100,153,135,74,131,25,74,45,105,162,33,61,142,238,114,67,190,39,146,234,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,166,188,78,240,245,133,120,160,201,171,214,81,226,154,158,193,219,250,117,54,235,160,82,199,81,53,178,186,34,221,21,68,98,109,253,212,102,194,64,71,20,178,131,24,111,220,193,24,28,13,115,67,197,88,35,29,222,172,28,82,227,107,173,251,13,226,219,129,220,203,16,92,39,146,111,163,211,52,51,156,131,13,44,20,242,72,112,205,35,83,70,48,70,241,197,6,142,64,12,196,122,199,90,246,185,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,226,144,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,32,7,154,63,158,204,205,251,151,209,232,151,201,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,235,115,71,243,217,153,191,114,250,61,18,181,84,25,62,226,156,45,151,25,227,151,21,88,111,18,80,218,177,110,12,197,182,240,34,17,149,166,165,174,165,145,134,72,166,138,88,223,251,137,35,150,50,98,18,96,48,38,118,18,104,1,227,23,131,172,119,194,6,59,167,176,95,235,61,179,134,239,59,254,143,226,14,156,52,254,212,233,67,78,117,95,210,161,60,178,65,210,146,161,163,252,99,182,253,55,14,172,253,215,1,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,243,61,91,105,181,92,106,104,43,46,22,202,74,170,139,93,67,213,208,203,52,34,103,75,59,197,36,47,44,68,237,168,27,197,52,177,185,14,143,178,67,31,2,118,112,180,14,87,57,33,159,57,39,144,211,81,231,69,242,174,158,142,249,80,23,28,63,132,106,227,252,126,30,128,183,148,175,33,23,189,17,212,17,140,143,75,225,19,139,147,237,150,105,128,111,41,21,63,197,60,66,228,22,6,190,213,97,108,107,158,25,127,135,239,84,91,59,77,186,233,137,168,169,42,160,222,2,97,190,41,36,19,29,192,98,77,171,119,137,51,183,115,178,10,128,160,7,154,63,158,204,205,251,151,209,232,148,239,96,172,194,192,57,149,106,150,251,151,56,227,15,226,171,108,21,5,73,45,101,146,231,13,116,17,206,34,36,81,20,144,145,11,27,9,129,56,187,235,161,139,252,89,65,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,159,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,91,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,198,7,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,95,87,44,94,96,20,121,69,89,77,195,246,119,226,46,201,129,106,246,193,134,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,59,230,144,200,97,32,29,88,99,35,56,239,255,0,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,76,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,12,167,145,71,87,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,38,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,54,227,55,151,110,99,229,95,16,84,56,111,35,242,250,235,122,193,153,131,112,26,124,32,52,243,189,81,83,85,60,93,73,168,42,37,54,30,143,79,100,210,1,202,78,61,154,55,50,148,222,41,200,39,81,16,80,174,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,252,87,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,77,79,44,94,60,127,13,246,42,108,134,205,139,214,236,125,135,237,227,236,219,165,198,227,212,170,197,16,137,204,82,104,61,33,110,181,60,3,78,197,186,73,37,152,90,73,159,93,146,147,67,94,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,174,165,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,54,156,116,112,197,145,56,115,23,210,241,197,140,240,189,170,229,73,131,251,69,195,25,216,238,51,86,28,120,170,102,162,10,91,52,13,183,171,28,91,107,99,162,136,131,162,209,28,115,200,83,57,12,110,18,122,174,24,185,157,112,251,196,39,177,112,197,254,183,232,22,62,189,220,36,183,83,97,219,129,203,81,12,242,120,194,240,215,52,65,9,117,89,216,68,36,233,200,242,235,24,129,107,25,73,29,124,102,243,25,190,241,85,147,88,23,0,91,105,110,184,90,174,62,209,62,61,182,211,108,107,93,210,168,10,30,198,80,73,188,166,40,69,194,105,94,25,25,132,12,227,213,230,40,130,86,241,92,186,120,117,169,226,19,137,124,57,5,231,9,213,221,176,78,21,168,27,206,38,153,162,136,169,35,8,192,206,150,158,161,166,18,9,2,122,136,227,140,161,209,204,226,235,187,51,48,25,128,100,18,136,136,33,219,156,254,67,83,97,92,208,195,89,255,0,98,162,171,236,248,226,156,173,119,211,26,121,74,8,238,52,113,198,48,72,115,57,184,1,205,77,160,12,76,33,221,67,33,182,247,35,113,142,5,145,159,27,153,13,83,196,119,13,24,199,45,172,212,84,147,226,23,167,11,166,31,121,169,226,144,218,227,76,109,44,113,196,114,152,12,39,48,140,148,207,46,241,216,21,6,239,168,238,23,199,49,1,100,123,193,126,78,95,114,11,134,12,1,149,88,166,109,247,171,85,190,74,139,140,123,65,187,53,85,93,68,181,114,211,106,6,96,125,19,168,40,186,130,78,39,211,222,218,49,104,208,173,203,183,34,232,243,251,138,204,41,134,239,214,111,105,225,187,15,87,18,95,161,39,129,227,42,90,86,103,136,37,142,102,33,154,25,42,142,150,25,35,97,34,40,230,63,201,102,115,28,133,16,17,23,201,197,56,179,10,224,107,21,86,41,198,184,154,213,135,236,180,91,59,77,198,233,91,29,37,44,27,204,64,55,203,35,136,14,227,49,22,213,251,200,153,155,189,217,7,214,69,77,45,60,77,240,219,127,186,209,88,172,92,65,229,173,198,229,113,168,142,146,142,142,147,22,80,77,61,76,242,19,12,113,71,24,202,228,102,68,236,44,44,206,238,238,204,202,165,160,40,54,230,89,199,85,55,19,88,154,151,44,50,198,190,146,171,43,240,229,68,23,42,90,225,165,150,57,238,247,23,167,118,41,205,167,140,37,132,33,105,230,132,99,97,109,207,212,144,136,216,163,104,235,175,53,206,58,127,127,225,127,37,49,159,250,162,151,31,214,208,143,247,34,54,184,234,24,191,221,123,80,8,255,0,18,23,63,235,136,84,117,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,131,192,43,148,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,142,218,213,74,206,140,134,198,89,43,30,13,186,95,104,170,229,177,99,204,47,107,196,214,43,177,83,180,112,86,5,85,20,19,207,8,59,25,54,250,121,102,120,137,157,216,221,154,57,28,4,101,13,67,37,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,106,21,185,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,106,80,17,17,6,42,235,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,85,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,132,190,100,124,190,233,184,118,169,143,56,114,110,213,86,89,117,113,168,26,106,219,108,49,75,48,97,147,104,160,142,39,150,162,105,229,154,96,169,153,231,38,50,17,8,205,194,61,117,56,217,237,43,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,146,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,251,113,209,193,149,247,131,204,199,165,182,71,117,246,206,12,197,29,162,163,12,220,165,48,106,162,142,39,14,173,53,76,99,166,147,69,213,137,158,65,22,142,65,49,33,218,238,113,70,19,169,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,168,11,30,30,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,183,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,200,123,141,190,15,176,207,23,57,95,45,148,154,146,139,27,88,233,231,44,39,120,171,150,163,161,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,74,0,113,254,0,198,89,89,140,174,217,125,152,56,122,174,199,136,108,117,15,77,93,67,82,205,190,35,209,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,223,40,133,8,28,222,241,214,77,98,222,35,169,45,121,111,107,181,77,137,44,54,242,163,198,55,219,124,228,253,174,185,141,130,58,57,129,133,163,41,169,99,143,105,74,36,69,248,230,132,220,94,153,128,66,242,185,110,115,4,169,226,38,154,76,158,206,75,173,32,230,45,186,156,170,104,174,83,75,20,39,137,129,229,158,73,90,42,120,96,138,24,78,154,22,128,92,4,136,228,6,57,52,208,36,118,164,28,243,191,50,127,172,159,179,85,128,112,189,150,121,203,154,121,227,133,108,153,13,73,174,47,182,220,41,239,52,151,9,99,18,165,180,246,105,130,70,174,169,115,3,1,134,35,96,119,220,37,184,156,64,68,204,196,10,255,0,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,65,183,50,206,5,105,184,101,196,212,185,159,150,52,20,148,185,95,136,234,32,182,210,208,141,84,178,79,104,184,181,59,185,64,111,60,135,44,193,51,65,52,195,35,19,237,126,164,100,32,195,27,201,95,185,68,240,235,196,86,11,168,173,205,251,205,218,175,7,101,246,39,167,162,171,11,61,77,174,150,115,197,176,52,85,161,12,173,33,31,104,162,8,78,88,230,2,216,205,80,18,139,182,224,208,148,154,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,190,178,13,136,183,162,13,136,183,173,31,185,6,212,90,187,187,173,52,238,213,1,17,16,17,31,185,106,207,223,222,131,68,91,209,6,196,91,209,6,141,170,213,17,1,17,16,17,17,1,104,254,11,84,65,198,237,170,48,59,190,189,203,87,238,91,92,221,188,16,105,32,59,51,120,45,177,194,236,91,157,252,123,217,106,78,110,183,198,229,167,189,162,13,237,220,218,46,165,88,235,43,59,107,249,47,254,53,219,91,9,153,223,87,102,209,7,128,199,16,24,82,74,91,117,214,50,248,125,132,168,134,25,9,160,197,213,114,16,187,11,153,187,106,207,253,148,85,196,98,184,225,154,154,109,193,185,130,34,119,209,153,252,24,149,9,188,87,91,172,216,130,153,216,88,74,170,112,13,52,22,215,113,191,218,223,82,10,239,132,43,117,160,136,5,159,71,97,215,86,248,237,21,233,98,29,163,163,248,232,188,126,5,171,130,170,144,4,91,71,97,111,171,234,21,236,219,242,80,82,140,217,54,10,73,92,153,255,0,40,188,63,68,138,218,50,88,216,115,27,16,150,143,239,92,170,191,229,227,87,53,155,2,39,74,108,236,223,148,255,0,224,145,91,94,75,196,47,152,56,137,251,187,174,149,122,127,245,232,208,94,126,22,119,123,100,47,254,214,63,241,69,125,26,182,125,187,190,173,87,67,11,179,53,174,6,255,0,107,31,248,162,190,149,83,55,64,221,221,155,65,127,31,208,130,147,230,76,226,29,161,205,221,132,105,76,191,227,170,61,151,118,58,75,222,47,43,200,158,238,133,75,195,166,172,254,18,129,125,79,245,253,106,166,103,37,108,52,246,123,132,253,96,103,106,105,65,159,115,107,174,217,29,83,30,27,230,154,168,235,170,37,114,33,123,188,172,206,90,191,119,226,93,5,211,90,41,70,26,40,219,79,1,102,111,230,101,245,224,109,35,93,74,54,103,166,141,133,155,77,27,252,11,186,13,160,183,114,6,237,117,101,196,101,240,211,197,114,184,183,143,122,216,236,207,240,65,198,95,98,222,29,221,238,180,118,250,153,214,173,221,166,172,232,55,183,193,110,47,5,181,190,11,113,120,32,218,222,43,122,216,222,43,122,13,29,181,91,86,245,163,183,212,128,222,11,85,163,54,139,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,190,136,239,162,211,189,208,28,190,164,209,221,25,190,181,185,6,154,55,197,109,215,85,185,223,224,180,102,213,6,142,218,38,157,218,173,75,197,106,205,171,32,209,187,251,157,29,190,165,167,131,173,222,40,52,109,89,107,185,145,219,85,166,142,131,114,45,186,186,215,93,80,106,136,136,8,136,128,136,136,11,71,240,90,162,14,55,109,86,155,93,214,247,238,91,119,104,131,71,23,110,229,168,51,233,222,201,191,235,101,171,23,216,131,122,227,144,93,197,217,190,43,122,213,7,147,197,116,172,54,233,183,14,187,152,159,195,251,82,86,245,123,25,27,27,83,56,179,176,11,3,62,191,238,206,174,102,252,49,205,78,81,24,106,219,95,225,246,58,160,88,235,176,218,235,202,228,96,34,241,74,224,206,236,205,224,68,255,0,103,212,130,174,96,26,152,187,32,139,51,235,181,181,240,250,133,123,98,125,98,119,250,197,83,60,177,186,210,215,82,211,16,59,63,86,16,147,187,79,139,7,219,246,170,152,236,205,19,233,252,95,241,32,161,185,232,218,89,238,61,255,0,246,180,223,241,101,84,151,134,241,212,170,219,86,255,0,69,228,255,0,243,42,173,103,171,55,177,174,29,255,0,246,188,191,241,37,84,155,134,225,252,101,95,255,0,77,164,255,0,243,40,47,10,212,219,104,129,181,248,55,248,25,112,223,166,104,109,181,4,236,255,0,189,31,135,247,46,185,237,109,165,24,119,252,27,252,12,190,118,45,168,8,109,53,12,68,204,239,17,233,171,255,0,106,72,45,35,136,203,193,187,91,232,64,244,122,170,248,161,125,95,248,221,102,250,213,78,200,75,81,83,217,233,1,221,181,104,227,46,239,238,98,251,21,187,231,133,252,107,177,229,146,206,211,49,184,221,233,181,22,45,95,247,233,7,195,95,183,234,87,77,147,52,207,21,5,48,176,187,126,32,62,31,218,198,130,176,211,3,12,32,223,218,183,248,23,50,217,19,105,24,179,253,76,183,160,209,252,23,27,248,173,231,174,143,167,212,184,181,127,169,6,230,37,171,119,186,216,58,247,235,245,173,227,226,131,123,54,136,237,170,213,16,104,205,162,213,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,42,253,255,0,141,187,173,151,129,204,15,194,70,92,79,87,65,81,37,61,108,216,178,241,77,84,81,25,65,61,206,226,103,105,120,202,22,119,9,34,146,142,83,150,41,116,32,50,132,153,217,228,21,69,120,117,200,108,101,196,150,110,88,178,167,6,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,59,35,18,213,133,204,119,155,132,98,251,204,89,252,86,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,243,224,7,131,235,87,9,185,70,35,112,106,185,49,222,49,167,163,175,197,103,52,162,225,77,56,1,60,116,49,12,102,81,108,167,121,165,7,144,72,158,83,35,61,219,30,56,227,10,21,157,124,161,114,158,171,32,169,109,57,57,73,216,179,55,15,219,194,162,123,191,82,166,79,164,245,80,81,72,37,77,208,168,173,236,244,93,166,167,166,125,70,119,24,180,211,188,117,81,3,254,106,176,22,42,255,0,77,112,230,36,195,151,15,246,202,58,235,109,117,60,159,239,100,134,104,228,15,176,132,135,224,236,178,147,81,151,205,99,129,90,156,99,29,127,20,249,81,65,87,83,125,165,167,121,177,173,9,85,68,48,21,186,146,136,223,218,64,243,72,46,39,20,84,241,196,80,198,197,212,103,140,132,4,134,71,148,44,215,140,78,49,127,117,174,86,100,255,0,210,26,62,201,140,240,87,181,173,215,223,198,117,61,161,212,166,181,236,184,251,144,69,20,93,121,162,171,252,64,110,233,244,187,223,66,13,106,175,37,79,52,248,167,229,253,119,168,219,149,128,43,255,0,228,169,230,159,20,252,191,174,245,27,114,10,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,70,174,0,205,44,119,149,255,0,72,254,130,223,125,153,244,183,15,214,97,107,199,244,172,51,118,171,93,86,222,188,31,141,2,217,187,166,30,248,109,54,211,184,155,87,65,119,252,208,184,215,253,208,24,236,242,99,47,110,118,170,236,182,193,183,0,169,138,227,68,253,111,108,221,6,18,3,168,105,72,91,72,98,234,207,12,109,27,184,73,239,203,190,65,56,186,116,47,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,97,226,114,47,34,243,31,136,188,199,183,101,126,87,217,187,117,214,187,89,102,154,87,112,165,183,210,139,179,73,85,83,35,51,244,225,13,195,171,232,228,228,66,0,38,102,0,89,10,112,209,195,166,4,225,127,43,40,50,207,2,211,255,0,98,172,188,86,239,155,250,167,116,236,208,195,61,103,78,89,100,232,245,122,0,93,32,45,129,224,205,226,238,30,215,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,241,204,226,199,205,62,114,124,192,196,62,163,58,201,77,16,88,7,37,79,43,24,167,230,5,119,167,91,148,85,241,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,15,171,114,176,99,178,224,191,15,98,154,59,221,212,240,96,102,133,230,223,112,183,118,152,70,134,27,161,90,109,167,73,63,73,153,165,146,99,132,107,71,121,57,132,99,22,130,209,60,167,213,245,92,185,242,243,46,51,75,139,220,17,131,179,66,213,237,107,84,221,186,178,27,92,180,141,61,45,117,85,61,36,179,199,29,78,178,6,216,91,164,82,59,109,148,76,163,24,142,55,9,12,134,176,100,222,80,212,230,215,41,140,208,158,219,5,92,247,44,13,153,19,226,250,88,97,158,40,128,194,154,217,66,21,69,43,201,249,64,20,115,213,200,194,46,38,231,24,48,238,252,130,179,92,167,199,95,130,252,211,193,185,153,236,191,105,253,18,196,22,235,239,98,235,244,123,87,101,169,142,110,151,83,105,108,221,211,219,187,105,105,174,186,62,154,32,201,249,23,82,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,12,117,184,242,178,103,45,159,138,204,123,54,121,195,187,16,92,110,15,83,75,91,21,188,104,233,110,22,177,110,141,21,69,52,98,114,51,66,240,67,24,51,60,146,24,148,100,18,153,74,18,58,172,28,162,49,110,81,225,94,40,206,60,198,42,74,91,237,226,207,45,183,8,215,86,202,13,4,119,25,101,141,138,0,98,137,220,42,102,139,124,113,200,210,199,220,242,195,182,66,168,6,25,52,227,235,133,26,62,43,114,58,174,201,108,139,102,51,194,253,107,198,23,154,56,96,121,39,170,24,73,138,128,164,149,199,167,13,71,184,36,237,32,8,200,16,72,91,154,45,133,1,151,107,102,50,202,140,127,91,102,172,146,174,193,139,48,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,208,227,39,239,22,113,127,7,65,148,66,43,74,229,243,198,221,171,138,252,1,37,139,19,207,73,67,152,184,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,211,98,118,105,35,214,181,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,5,154,243,155,199,89,53,71,147,86,44,1,127,181,218,174,217,147,93,112,142,179,15,254,60,130,186,203,67,185,251,85,103,184,47,172,50,244,154,159,165,33,8,200,69,212,22,50,165,247,97,218,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,42,129,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,239,35,252,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,11,244,201,75,30,110,89,184,121,194,24,123,48,111,180,133,152,180,184,94,154,154,186,186,182,156,235,2,43,139,83,179,51,212,179,84,145,85,152,22,214,152,198,160,122,230,50,24,188,76,108,193,0,60,89,224,172,249,192,217,243,137,232,56,145,168,171,174,198,213,213,29,186,162,235,41,239,130,233,1,106,49,84,210,158,209,23,166,113,13,145,136,136,180,109,31,75,100,111,27,198,25,36,171,74,230,13,193,37,171,138,252,1,29,247,12,65,73,67,152,184,86,158,162,107,85,96,210,137,79,118,128,97,152,130,210,114,20,209,0,4,149,5,25,12,178,57,52,47,212,113,102,105,36,212,44,3,147,254,53,200,108,39,159,55,58,12,206,167,164,167,198,215,202,122,122,28,13,117,173,15,196,65,57,117,70,170,152,13,203,108,85,53,2,112,132,100,227,169,48,203,16,152,188,205,28,214,193,197,143,154,124,228,249,129,136,125,70,117,226,174,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,186,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,130,85,57,106,226,60,184,194,156,186,51,150,249,155,193,214,193,144,226,11,220,87,186,97,168,104,36,172,165,150,209,65,25,82,196,111,36,127,142,155,123,67,27,52,128,69,36,128,34,76,238,206,162,130,237,37,170,107,173,108,214,42,42,186,59,105,212,72,84,116,245,117,35,83,60,48,57,63,76,36,148,99,140,100,54,29,25,205,163,6,39,103,118,17,215,70,250,210,99,252,101,46,1,167,202,210,196,53,109,132,233,111,19,95,194,210,46,195,3,220,101,134,56,10,160,217,155,83,54,138,16,1,220,239,177,158,77,155,122,146,110,185,78,95,60,18,93,120,175,199,242,95,113,60,21,116,57,117,133,106,41,230,186,214,21,41,20,23,105,198,104,72,237,33,32,205,17,129,201,78,82,17,75,27,147,194,221,55,38,103,146,61,66,242,185,41,217,51,150,223,151,24,210,229,123,135,177,229,149,202,224,21,54,32,168,183,136,201,93,116,211,165,87,81,79,62,246,55,132,2,8,98,54,40,204,10,70,102,140,192,162,156,78,53,184,177,243,79,156,159,48,49,15,168,206,178,72,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,27,126,44,124,211,231,39,204,12,67,234,51,160,242,151,47,167,127,130,204,61,237,15,254,70,125,32,188,251,35,247,159,244,83,179,91,123,127,135,227,127,121,246,111,229,251,159,196,239,234,47,171,144,63,129,175,195,46,19,253,208,126,213,252,30,251,64,125,187,236,205,221,110,142,210,217,187,103,227,58,61,78,159,87,165,248,222,151,83,165,248,205,138,79,249,83,101,110,4,206,158,7,113,238,90,102,101,139,219,56,110,243,152,19,246,218,46,213,53,63,87,165,73,107,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,128,113,139,193,214,59,225,3,29,211,216,47,245,158,217,195,119,157,255,0,71,241,7,78,26,127,106,116,161,167,58,175,233,80,158,89,32,233,73,80,209,254,49,219,126,155,135,86,126,224,200,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,218,134,14,90,92,193,42,114,122,235,103,225,243,55,238,180,145,229,245,125,71,102,179,221,170,229,138,150,12,52,102,85,83,200,242,56,64,231,56,84,84,207,16,185,205,40,132,13,169,59,176,49,105,51,232,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,87,84,136,10,50,249,186,240,125,134,107,240,109,195,139,76,30,212,150,219,237,174,162,152,113,112,205,45,65,157,222,9,94,146,134,144,226,103,50,138,35,129,198,49,112,16,6,48,144,200,139,116,98,39,38,138,213,121,163,249,19,204,223,185,125,98,137,4,11,97,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,200,39,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,139,30,21,85,120,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,195,37,52,94,83,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,250,180,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,5,170,230,199,26,248,87,32,184,196,181,100,166,108,92,253,155,132,49,134,15,182,86,219,110,210,188,97,75,105,186,61,117,194,41,10,164,182,177,180,51,128,83,139,202,70,225,9,64,46,226,33,36,178,133,117,206,140,161,193,185,245,149,248,131,40,243,2,10,185,44,88,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,189,152,227,150,56,228,102,38,32,119,6,98,18,23,113,120,139,231,87,230,159,11,124,191,161,245,27,138,187,78,81,188,76,99,44,234,202,59,206,86,227,58,26,67,60,168,167,180,219,109,151,56,89,163,58,155,116,193,56,83,193,44,98,44,59,224,26,77,141,35,63,190,4,27,135,120,148,146,4,80,241,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,220,167,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,165,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,142,98,9,254,230,143,228,79,51,126,229,245,138,37,0,43,32,142,89,119,107,173,235,129,204,176,172,188,220,234,235,234,35,167,185,82,4,181,51,20,166,48,65,115,171,134,24,152,137,221,216,35,138,56,227,1,240,16,1,22,209,153,153,93,2,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,20,171,146,167,154,124,83,242,254,187,212,109,202,106,84,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,97,92,36,231,125,171,135,12,254,195,153,209,121,177,213,222,105,240,229,61,208,130,130,154,65,140,234,103,154,221,83,79,8,57,151,112,3,203,52,123,207,66,113,13,196,194,110,204,15,229,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,159,197,43,244,229,185,203,238,155,136,154,153,51,135,57,45,85,99,151,86,234,130,166,162,182,205,20,176,134,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,215,80,145,152,41,254,23,224,178,235,101,224,115,50,120,172,205,44,63,87,65,81,37,61,149,176,28,18,212,148,70,80,79,115,166,142,162,225,44,12,44,238,18,69,35,4,14,101,161,1,203,39,77,217,224,149,82,14,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,127,252,243,191,50,127,172,159,179,84,106,224,223,167,127,71,49,223,209,31,244,43,232,252,63,74,127,121,255,0,66,253,171,65,211,253,243,222,254,190,236,31,189,123,255,0,95,185,212,82,85,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,176,5,145,159,4,119,108,134,184,240,209,131,168,248,112,185,213,213,96,219,93,57,210,12,87,9,183,220,105,107,92,222,106,168,171,71,93,2,165,229,152,164,33,29,35,252,96,148,95,137,40,221,227,47,152,191,46,143,192,39,107,206,188,148,183,127,157,183,226,253,167,108,235,127,242,115,250,210,154,31,199,84,212,157,69,103,104,168,150,82,247,67,241,94,15,238,232,237,111,252,29,113,139,142,248,64,199,117,23,251,5,31,182,112,221,231,103,210,12,63,212,134,159,218,157,40,106,2,151,250,104,224,150,72,58,82,84,60,159,139,102,223,166,210,213,159,184,50,41,69,231,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,208,32,183,94,54,248,62,195,60,92,229,124,182,82,106,74,44,109,99,167,156,176,157,226,174,90,142,133,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,109,44,120,86,85,11,21,116,19,19,202,191,142,170,108,127,135,173,92,48,230,149,125,36,24,158,199,79,13,183,6,77,13,44,187,238,214,232,41,102,50,130,86,142,55,134,51,165,134,153,153,164,51,14,168,16,54,210,144,12,228,145,245,139,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,10,112,73,198,14,25,226,231,43,226,189,11,210,81,99,107,29,60,3,139,44,244,145,84,116,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,113,4,69,243,71,243,217,153,191,114,250,61,18,170,188,179,184,122,194,188,80,100,215,16,249,71,138,106,123,7,111,250,47,83,110,186,5,44,117,19,91,43,162,43,145,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,53,42,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,71,6,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,73,255,0,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,173,115,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,208,101,60,160,7,154,63,158,204,205,251,151,209,232,148,159,114,221,227,54,251,197,166,92,94,45,152,242,213,210,198,120,19,177,83,221,238,80,0,5,45,214,58,134,155,161,82,49,142,157,41,159,179,202,210,198,194,209,238,97,32,209,143,165,21,224,32,176,14,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,1,204,235,128,239,195,125,138,167,62,114,158,203,187,31,97,251,121,123,74,215,110,183,117,42,177,68,34,112,140,122,151,84,91,173,79,0,212,56,237,142,73,102,22,142,22,215,100,66,215,254,136,49,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,122,121,121,241,167,106,226,159,43,233,236,88,191,16,82,22,106,97,170,119,108,65,70,212,195,74,245,176,52,155,98,184,65,24,147,137,129,11,196,50,184,48,176,76,228,221,56,192,225,221,101,124,221,248,68,181,101,214,38,14,40,176,133,198,146,158,219,142,47,17,91,111,86,86,167,24,158,27,169,83,201,39,106,131,166,44,36,19,13,52,167,46,255,0,127,172,228,123,164,235,59,69,66,185,92,121,236,203,47,190,189,30,181,5,85,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,74,162,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,0,169,254,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,72,255,0,53,238,7,41,177,45,170,247,197,198,92,157,91,223,109,180,244,231,139,173,44,18,212,53,117,36,67,28,3,91,3,11,19,196,112,68,33,213,23,210,39,134,34,147,80,40,207,173,28,28,39,121,167,201,191,152,24,123,212,96,89,41,160,197,93,78,159,42,62,29,63,2,220,56,193,143,239,116,251,49,38,105,118,123,237,71,191,175,74,214,32,94,206,139,221,148,227,45,99,150,74,141,204,32,109,218,250,102,218,196,218,81,92,234,229,87,98,173,226,247,4,226,76,33,107,233,229,62,53,196,19,84,98,59,61,186,216,113,210,216,35,166,164,26,146,166,115,142,161,164,8,107,164,134,166,49,146,49,138,58,98,150,48,31,24,128,164,253,1,17,16,22,49,153,215,38,87,203,155,152,188,178,86,138,174,151,2,53,226,164,112,248,84,212,201,57,189,19,27,180,102,197,44,97,43,1,51,111,0,144,94,64,2,16,50,144,196,164,41,222,230,37,158,149,153,3,194,158,43,196,150,27,207,179,49,37,251,165,134,236,51,11,78,210,13,85,83,187,74,113,73,11,137,67,52,116,161,85,52,114,57,8,140,144,135,229,59,176,22,61,136,37,39,145,173,218,213,13,215,57,44,83,92,233,2,229,89,79,97,171,167,163,41,133,167,154,8,74,184,101,148,35,215,113,0,20,240,137,19,54,130,242,198,207,166,230,214,87,214,57,156,17,231,205,55,14,60,75,224,236,201,188,214,213,193,135,154,160,237,120,129,161,168,150,48,123,117,72,60,82,73,40,68,6,83,4,36,81,212,180,91,11,121,211,131,54,133,180,155,35,52,5,106,188,209,252,137,230,111,220,190,177,68,174,169,16,99,89,194,119,154,124,155,249,129,135,189,70,5,144,71,18,52,89,219,95,146,88,166,14,28,174,212,150,236,197,26,120,166,177,205,82,48,16,17,199,60,103,44,44,213,0,112,239,146,17,150,48,121,25,129,140,197,220,129,189,241,169,104,131,22,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,166,39,147,102,35,225,246,76,167,187,97,188,26,29,131,54,59,165,198,80,212,84,75,212,185,82,197,83,80,244,85,84,241,148,133,27,195,28,117,77,9,188,98,4,50,105,212,31,126,35,147,171,205,67,129,90,108,127,135,174,188,79,101,109,5,36,24,158,199,79,53,203,25,195,53,84,187,238,214,232,41,97,1,158,39,146,71,134,51,165,134,153,221,227,0,14,168,17,190,226,144,0,36,138,12,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,236,30,85,75,247,23,87,188,154,164,229,91,148,246,76,205,155,173,136,43,48,126,24,169,193,118,248,46,5,77,85,45,210,59,116,17,157,64,179,1,177,195,12,21,18,188,173,32,236,113,49,6,56,229,146,19,104,129,94,131,25,99,252,101,152,53,54,170,172,103,136,106,238,167,99,179,209,88,45,141,51,182,202,59,117,36,77,21,61,60,64,44,194,0,34,218,190,141,239,25,25,150,227,50,39,15,62,178,30,229,245,132,179,115,3,240,151,129,112,214,116,13,92,23,218,90,121,158,154,134,186,35,26,219,125,184,166,55,164,166,168,115,148,221,204,98,113,218,58,69,210,141,227,129,227,18,132,156,172,87,149,15,3,149,56,150,235,100,226,227,49,142,145,236,86,218,138,131,194,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,233,11,105,43,205,16,201,168,12,97,214,151,68,4,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,11,197,103,70,80,224,220,250,202,252,65,148,121,129,5,92,150,44,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,222,204,113,203,28,114,51,19,16,59,131,49,9,11,184,191,181,68,24,214,113,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,220,167,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,165,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,142,98,9,254,230,143,228,79,51,126,229,245,138,37,0,42,87,174,119,107,173,235,145,128,86,94,110,117,117,245,17,211,193,72,18,212,204,82,152,193,6,44,8,97,137,136,157,221,130,56,163,142,48,31,1,0,17,109,25,153,148,80,160,155,62,100,124,193,42,120,118,166,143,39,178,110,235,72,89,139,113,167,26,154,219,148,50,197,49,225,144,105,96,146,38,150,158,104,37,134,99,169,133,231,22,2,33,56,193,194,77,52,56,221,225,179,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,186,152,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,167,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,148,43,7,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,141,154,243,206,252,201,254,178,126,205,82,168,162,175,158,119,230,79,245,147,246,106,10,85,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,1,17,16,22,154,232,142,250,45,59,221,1,203,234,77,29,209,155,235,91,144,105,163,124,86,221,117,91,157,254,11,70,109,80,104,237,162,125,171,82,241,70,109,89,1,190,167,71,111,169,104,253,203,119,138,13,27,86,90,238,100,118,213,105,163,160,220,139,110,174,181,215,84,26,162,34,2,34,32,34,34,2,34,32,216,77,170,218,226,183,191,138,219,171,32,211,71,101,168,177,107,223,224,140,127,91,45,88,251,244,209,6,245,176,217,244,117,185,106,131,207,223,105,244,162,170,34,109,88,161,54,238,253,14,173,143,50,161,151,233,93,151,162,46,194,53,180,219,181,103,240,105,79,234,87,87,119,96,56,14,50,23,118,32,118,126,239,177,213,9,204,107,101,4,117,157,188,226,109,105,31,172,206,226,61,219,28,223,95,4,21,3,45,234,35,24,4,93,159,118,198,255,0,0,42,138,36,196,12,237,245,42,65,149,215,170,58,168,161,32,54,125,251,91,185,219,226,193,246,170,189,30,157,54,113,240,118,65,75,115,93,180,164,145,245,110,242,127,240,26,182,236,151,103,124,193,196,61,255,0,233,157,95,252,188,106,228,51,104,127,164,164,125,127,132,255,0,224,145,91,134,74,183,249,224,95,255,0,250,101,85,255,0,47,26,11,206,195,67,165,178,14,255,0,251,24,255,0,197,101,220,185,155,71,67,41,62,191,144,94,31,161,215,83,14,54,150,216,127,220,199,254,43,46,91,244,141,21,174,115,119,102,208,11,199,251,151,65,109,57,247,118,120,236,213,16,137,232,242,200,113,232,239,245,132,191,106,227,225,198,206,84,214,161,55,38,252,125,83,78,253,255,0,198,24,126,197,224,184,134,196,225,30,32,165,178,61,72,107,60,128,108,12,125,238,196,114,143,134,191,226,85,135,34,232,218,27,69,189,132,93,183,197,17,191,119,214,49,32,175,182,248,216,105,199,244,55,248,25,118,151,13,40,184,194,44,237,240,111,240,46,100,26,63,130,227,127,21,188,188,23,19,187,183,193,6,230,125,59,150,175,240,91,27,87,125,86,230,241,65,200,222,8,237,170,55,130,213,6,140,218,45,81,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,236,154,104,181,68,5,163,247,45,86,215,127,130,7,139,173,116,209,104,205,241,91,144,109,47,21,171,120,45,11,197,106,222,8,14,223,21,163,63,193,110,91,93,180,65,185,22,140,250,178,213,6,154,50,51,104,181,68,4,68,64,68,68,4,68,64,68,68,27,11,189,109,209,214,242,241,90,120,32,219,163,253,78,140,37,175,130,220,231,162,117,62,196,27,153,254,199,90,173,22,168,62,109,198,39,33,34,118,238,209,255,0,198,173,211,59,163,39,160,168,24,5,216,158,164,254,31,218,201,245,43,149,173,113,24,11,118,159,31,31,208,234,144,102,61,158,142,184,72,14,16,38,34,115,127,117,159,191,223,251,62,212,29,44,150,168,26,122,11,104,202,15,187,177,66,206,250,124,118,198,171,112,72,210,192,228,204,253,227,221,252,202,133,101,205,198,138,42,162,162,142,72,245,166,39,131,107,59,123,172,46,13,167,143,114,174,52,102,39,66,6,14,207,172,108,253,223,161,5,21,207,56,164,59,61,193,153,255,0,237,121,95,255,0,98,85,74,248,111,166,61,42,207,95,11,196,141,255,0,34,170,206,119,145,53,162,224,251,95,250,222,95,135,246,178,42,99,195,115,235,13,103,115,247,222,100,255,0,4,40,46,202,214,46,52,113,179,253,77,254,6,94,75,50,234,142,27,108,155,95,70,233,191,252,83,94,190,222,218,82,71,253,203,127,129,149,60,205,154,182,142,217,91,184,216,122,116,178,31,142,158,3,34,11,29,196,52,18,226,12,238,167,239,212,105,106,194,119,241,254,13,91,254,159,173,95,54,84,91,122,86,232,37,248,52,2,223,251,33,246,43,55,192,212,175,118,205,186,202,146,13,226,35,35,177,105,175,253,178,47,227,223,245,171,225,203,234,110,207,106,133,153,187,186,98,223,251,32,131,215,50,213,17,6,142,236,222,43,140,180,125,116,91,143,95,131,58,227,215,94,237,16,106,222,11,112,255,0,141,108,215,77,27,71,92,128,200,55,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,154,114,130,225,87,6,216,242,190,155,138,76,71,109,164,185,98,204,71,81,91,77,135,231,41,30,70,180,219,162,144,169,101,112,2,6,104,234,101,150,58,129,35,98,63,196,244,196,92,58,147,9,72,250,181,94,87,30,68,242,203,239,175,88,173,87,84,128,136,136,32,219,154,191,10,184,55,135,140,220,177,99,12,181,182,210,90,48,198,97,211,213,212,141,162,9,31,101,13,198,152,195,181,52,49,108,97,134,152,134,162,156,128,24,139,105,188,194,45,28,99,24,55,160,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,10,171,207,59,243,39,250,201,251,53,70,6,19,194,215,220,115,138,172,216,43,11,80,246,219,214,32,184,83,218,237,212,221,80,143,175,85,60,131,28,81,239,55,16,29,198,98,218,147,176,182,186,187,179,119,169,63,231,157,249,147,253,100,253,154,168,255,0,38,27,77,170,227,197,125,238,178,225,108,164,170,168,181,224,122,250,186,25,102,132,76,233,103,122,202,40,94,88,137,219,80,55,138,105,99,114,29,31,100,134,62,4,236,225,33,92,2,240,81,133,120,83,203,138,75,221,218,217,218,51,55,19,91,225,147,17,220,42,26,51,146,131,123,12,133,108,167,120,200,192,97,136,217,152,200,9,250,210,3,27,190,209,136,34,186,164,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,52,229,45,130,173,89,149,192,214,103,229,205,246,162,174,11,110,42,197,23,171,37,100,180,134,35,60,112,84,217,232,97,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,20,69,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,153,78,74,158,86,49,79,204,10,239,78,183,43,10,230,143,148,52,217,75,198,14,38,158,219,5,36,22,220,115,79,14,47,165,134,25,229,148,192,234,72,194,168,165,121,63,36,206,178,10,185,24,69,200,24,36,6,29,191,144,33,45,92,189,243,66,213,154,188,31,101,181,206,222,52,144,212,88,44,241,97,122,234,72,107,70,164,233,231,183,139,83,55,87,70,103,140,229,138,56,170,26,50,109,68,42,3,188,153,216,202,226,148,96,114,75,206,59,20,184,87,29,112,253,81,15,70,245,77,112,124,99,71,38,227,46,215,75,36,116,244,149,13,163,6,200,250,39,21,55,123,158,227,237,94,232,233,25,59,201,250,2,141,94,108,156,20,92,115,2,143,247,78,229,125,179,175,122,178,91,206,60,95,69,27,82,211,199,45,174,150,9,166,123,153,72,100,7,36,209,4,99,9,15,227,76,227,232,48,48,180,46,199,37,72,131,26,30,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,106,171,198,215,29,152,203,140,123,173,138,2,177,213,225,28,39,98,167,99,12,56,55,102,173,130,91,139,148,140,85,166,109,12,46,71,210,48,140,68,152,186,108,210,56,59,117,100,103,249,92,127,229,206,81,229,119,20,120,187,13,100,214,42,164,187,90,36,168,58,218,234,26,74,96,138,11,5,198,89,100,121,237,113,188,76,209,24,66,251,116,96,102,233,49,180,5,172,144,155,189,10,194,118,235,21,227,21,89,173,56,167,17,253,31,178,214,220,41,233,238,55,126,198,117,126,207,165,57,4,101,169,232,3,177,203,211,7,35,233,139,238,45,186,55,123,160,186,174,92,220,20,126,234,172,199,158,255,0,143,237,151,88,242,203,11,126,50,229,83,3,116,163,186,87,51,131,199,108,25,183,9,142,224,55,146,82,137,136,130,49,17,214,34,154,41,26,122,85,63,200,28,183,203,140,164,201,172,39,128,50,142,179,182,225,11,117,188,101,181,214,246,230,172,237,209,206,69,57,85,117,135,220,147,172,114,156,186,131,52,127,140,247,4,67,104,181,64,64,68,68,17,213,205,115,130,143,194,110,21,159,137,76,179,182,90,169,177,38,18,183,212,84,226,216,180,232,205,120,181,195,24,147,84,111,114,104,202,106,88,227,62,226,29,242,68,251,88,221,225,134,34,134,197,149,66,198,179,139,31,52,249,201,243,3,16,250,140,232,59,92,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,12,135,178,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,89,95,37,79,43,24,167,230,5,119,167,91,149,255,0,160,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,92,255,0,23,85,185,37,110,225,211,25,220,56,139,180,213,221,50,250,150,158,154,107,173,13,33,78,51,213,24,213,66,244,208,198,240,24,27,25,84,180,2,207,188,3,87,109,228,33,185,218,208,57,73,227,252,27,149,156,19,99,252,193,204,28,67,73,99,195,214,60,113,95,83,93,93,82,239,178,32,246,125,181,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,236,3,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,136,45,213,78,159,42,63,221,29,251,156,96,252,53,255,0,242,83,250,95,232,7,110,223,237,79,101,236,45,221,77,127,237,63,222,187,46,239,127,102,253,63,17,217,213,138,242,224,229,255,0,89,196,69,246,44,219,205,236,59,254,116,244,29,166,8,169,170,36,158,158,76,69,85,176,227,219,78,112,156,114,4,48,200,236,103,51,22,215,146,38,136,88,255,0,28,241,77,250,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,94,166,102,114,125,199,119,62,39,231,176,101,187,123,7,38,47,27,171,105,241,1,213,195,113,154,201,173,57,155,210,73,75,44,208,212,77,165,64,116,193,197,228,210,41,98,35,144,204,100,210,202,248,78,243,79,147,127,48,48,247,168,192,178,83,65,79,242,47,34,242,227,135,76,184,183,101,126,87,217,187,13,170,135,89,102,154,87,99,170,184,85,19,51,73,85,83,35,51,117,38,61,163,171,232,194,194,34,0,32,0,0,53,1,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,65,10,220,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,82,174,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,10,42,249,231,126,100,255,0,89,63,102,169,84,86,1,204,199,135,172,85,197,6,114,240,241,148,120,90,167,176,118,255,0,165,21,55,27,161,210,201,81,13,178,134,33,182,148,181,18,8,55,247,49,131,17,0,156,178,196,14,97,191,115,4,112,112,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,100,17,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,224,100,190,80,224,220,133,202,252,63,148,121,127,5,92,118,44,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,220,206,114,75,36,146,59,11,8,51,155,176,136,139,48,183,181,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,95,255,0,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,86,52,60,72,214,228,149,126,118,226,153,248,114,180,213,219,178,232,106,34,134,199,13,73,78,70,65,28,17,132,179,51,212,25,205,178,73,134,89,1,164,118,54,3,22,113,7,247,6,242,185,157,115,0,163,205,218,202,158,31,178,67,17,118,188,11,73,186,12,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,221,52,102,35,49,25,104,197,24,129,201,106,188,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,119,252,153,63,116,119,211,187,239,209,159,254,102,63,25,244,147,218,59,251,63,181,58,45,208,236,31,248,103,239,61,93,61,206,134,157,95,127,178,169,127,94,83,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,5,138,186,202,161,98,174,130,74,115,255,0,151,142,59,206,156,147,200,156,236,225,235,10,251,103,18,94,114,255,0,14,209,98,203,124,151,136,105,250,189,43,69,36,116,149,112,181,73,4,99,164,113,60,82,51,74,218,233,3,140,110,239,49,189,245,112,101,192,190,92,112,121,98,174,146,217,95,244,163,25,222,119,69,114,196,213,20,109,79,33,82,239,221,29,45,60,91,207,161,11,109,2,54,99,34,146,70,98,34,118,24,130,58,129,194,119,149,140,155,249,127,135,189,58,5,85,80,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,42,138,205,120,210,229,179,131,120,181,198,86,140,193,179,99,10,76,5,136,96,167,146,154,245,93,13,137,235,142,242,12,209,181,51,202,205,81,8,177,194,35,32,49,232,70,64,96,46,251,98,6,107,202,68,30,83,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,170,188,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,165,92,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,9,84,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,32,128,21,63,220,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,34,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,130,32,121,210,103,29,139,24,103,46,18,201,219,68,61,74,188,187,183,212,84,93,42,119,27,109,170,185,13,60,131,77,176,129,153,246,65,5,60,189,65,51,18,237,59,125,210,140,153,227,173,122,172,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,95,43,19,97,107,238,15,184,195,105,196,116,61,146,174,162,223,65,116,142,62,168,73,186,150,182,150,42,186,105,53,7,118,109,240,79,17,233,174,225,221,161,51,19,59,48,124,165,145,159,4,121,243,83,196,119,13,24,59,50,111,53,180,147,226,23,167,59,94,32,104,106,34,144,218,227,76,111,20,146,74,17,0,12,39,48,140,117,45,22,193,216,21,0,205,168,237,39,199,134,167,11,95,105,48,173,187,26,212,80,236,178,221,110,21,182,186,58,158,168,63,86,170,146,58,105,42,35,216,207,188,118,133,109,51,234,236,194,253,77,5,221,196,153,164,43,147,6,124,211,97,92,208,196,185,1,125,173,171,236,248,226,156,110,150,32,42,137,74,8,238,52,113,200,83,198,16,176,56,1,205,77,169,148,174,65,221,67,24,62,247,32,97,9,137,68,68,4,68,64,80,193,204,183,151,221,78,79,93,111,28,65,229,5,170,146,60,190,175,168,237,55,139,77,36,81,82,193,134,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,180,22,102,6,29,38,125,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,12,88,149,229,114,226,224,114,155,138,220,101,95,140,51,4,234,233,242,235,7,212,64,21,208,196,18,196,119,186,178,103,54,162,138,118,102,16,1,22,18,156,132,186,162,18,196,34,194,243,52,177,217,170,201,35,131,187,77,170,203,194,134,79,81,217,173,148,148,20,242,96,123,45,89,197,77,8,196,5,60,244,113,77,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,130,176,34,34,2,40,128,227,83,155,22,42,196,183,208,192,188,42,223,61,143,135,237,87,10,75,131,227,8,6,70,170,188,116,194,25,134,1,167,169,128,30,158,16,159,168,18,129,137,245,198,49,23,118,136,164,142,91,245,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,12,120,86,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,171,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,5,138,186,202,161,98,174,130,85,63,238,20,127,215,253,120,168,171,82,169,255,0,112,163,254,191,235,197,69,90,9,84,229,71,192,183,239,28,80,103,94,12,255,0,83,213,96,10,42,226,254,232,138,233,37,59,143,251,151,101,50,47,227,204,193,253,111,50,149,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,26,59,106,154,104,181,68,5,163,247,45,86,215,127,130,7,139,173,116,209,104,205,241,91,144,109,47,21,168,248,45,11,197,106,62,8,14,218,173,25,254,11,114,218,237,162,13,200,180,103,90,160,211,70,70,109,22,168,128,136,136,8,136,128,136,136,8,136,131,107,248,173,142,206,183,151,138,209,6,221,31,234,116,218,90,247,45,219,244,248,38,255,0,177,6,172,254,12,236,235,114,209,159,85,170,14,149,108,69,38,165,167,115,55,123,127,58,162,89,188,204,52,55,17,140,93,156,169,166,102,238,248,233,34,174,211,184,180,70,229,252,87,255,0,2,165,121,137,65,75,86,6,37,24,187,72,14,47,171,55,126,187,254,196,30,43,38,37,236,244,148,109,40,62,237,209,247,233,246,70,174,22,146,86,150,1,38,110,237,173,254,5,64,48,29,93,5,45,212,173,192,113,183,64,159,221,103,30,237,164,45,224,171,221,174,64,150,134,51,2,103,212,27,193,254,198,65,77,179,98,35,58,57,25,159,196,159,252,6,173,211,37,32,54,199,184,129,245,252,155,157,94,191,253,122,53,113,249,168,68,212,146,62,215,252,167,248,125,134,173,231,36,157,223,29,226,39,219,227,115,171,248,127,183,70,130,240,176,224,184,219,97,213,252,99,31,248,172,186,24,226,164,225,178,207,183,248,133,255,0,16,151,209,176,127,161,176,127,185,143,252,86,94,111,49,234,218,27,101,68,110,108,205,209,50,239,127,237,77,5,136,231,87,86,239,157,118,122,54,61,89,169,233,205,219,87,255,0,85,200,223,111,214,175,3,37,237,91,45,20,47,171,105,20,81,7,242,176,199,246,43,68,190,198,87,124,249,162,145,155,168,49,197,24,106,221,236,218,86,191,119,199,235,87,183,149,148,141,77,105,141,133,188,9,187,190,175,116,16,84,65,109,162,195,245,54,139,85,162,213,6,142,250,120,174,51,118,127,15,169,111,147,93,59,155,226,184,157,254,26,58,13,91,193,106,62,43,110,186,55,131,173,195,223,240,65,200,222,11,85,162,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,142,180,211,87,91,145,1,17,16,109,47,21,171,120,45,9,106,222,8,53,90,59,106,203,84,65,181,187,190,11,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,95,90,209,223,69,184,188,22,199,65,163,234,255,0,4,218,239,163,179,124,86,142,239,240,70,34,211,68,28,163,225,222,181,92,96,78,254,46,185,16,112,85,65,214,141,199,236,84,227,48,32,8,33,114,102,209,216,116,254,241,170,154,254,14,188,38,60,0,169,166,63,197,11,237,119,111,201,251,9,5,14,203,58,225,28,89,117,138,87,111,235,201,221,191,71,84,21,203,216,166,105,109,195,167,131,3,105,255,0,154,202,215,173,149,20,118,140,121,36,44,193,23,88,156,201,251,135,87,121,155,244,125,74,229,48,141,76,115,90,197,196,217,245,6,118,209,254,27,69,5,53,207,6,34,179,87,187,127,169,229,254,109,146,42,97,195,126,173,21,88,233,254,156,200,255,0,222,133,85,44,238,213,236,245,250,127,169,165,255,0,139,34,165,188,57,19,237,171,111,255,0,92,73,255,0,230,80,93,149,19,233,70,47,245,11,127,129,149,20,207,235,185,80,225,251,204,204,238,46,54,234,135,111,135,240,37,251,126,197,90,41,203,167,109,115,127,224,199,175,254,202,181,62,41,177,44,176,82,212,80,199,43,191,106,128,225,218,196,253,251,154,118,211,77,80,120,94,29,108,178,221,175,83,95,36,50,39,148,136,123,221,221,180,115,136,190,167,250,254,181,123,56,98,156,105,237,209,70,205,222,32,63,241,69,90,223,12,86,147,130,199,79,49,64,226,242,200,26,187,142,158,33,11,253,74,236,173,112,244,105,65,180,254,11,127,129,144,119,17,17,6,194,45,53,109,87,27,120,186,220,98,206,250,234,182,179,120,160,213,159,85,200,63,90,227,102,251,23,40,248,32,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,42,249,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,21,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,136,136,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,42,156,149,60,172,98,159,152,21,222,157,110,84,211,157,198,80,211,29,171,47,115,238,134,10,72,234,32,168,151,8,93,36,41,229,235,206,6,50,85,81,8,71,223,19,4,111,29,123,145,123,166,239,52,109,239,179,54,202,151,201,83,202,198,41,249,129,93,233,214,229,90,185,138,228,229,139,57,56,71,199,116,215,121,187,61,94,15,183,207,140,109,117,59,76,250,53,84,16,75,33,54,193,48,98,234,192,245,16,106,91,132,58,251,246,145,0,178,8,171,229,89,156,118,44,162,226,226,209,77,136,225,210,147,30,219,229,193,209,212,238,63,233,90,170,153,224,146,153,246,0,19,159,82,122,120,160,211,221,17,235,239,34,97,7,103,158,149,140,14,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,22,77,24,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,43,74,230,13,198,221,171,133,12,1,29,139,12,79,73,93,152,184,170,158,162,27,85,24,213,8,207,105,128,161,152,66,236,113,148,50,129,132,117,3,24,140,82,48,180,207,212,97,119,104,228,210,181,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,99,217,196,86,124,227,46,36,179,114,251,154,216,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,217,24,150,142,76,3,188,220,228,38,222,100,238,30,86,211,108,198,89,175,143,232,172,212,114,85,223,241,102,49,188,71,77,17,213,213,179,207,112,184,213,204,194,47,36,211,19,51,156,146,200,218,156,132,221,228,238,79,226,235,239,231,94,66,102,199,14,216,170,151,5,103,30,20,250,63,122,173,183,133,210,10,110,221,77,87,190,148,228,146,49,147,125,60,146,3,106,112,200,218,59,238,247,117,211,71,103,121,63,229,55,193,69,199,47,232,255,0,116,238,104,91,58,23,171,221,188,35,194,20,82,53,45,68,113,90,234,160,134,102,185,140,128,70,113,205,40,72,80,136,254,40,194,62,187,27,19,76,204,23,43,199,215,10,52,124,86,228,117,93,146,217,22,204,103,133,250,215,140,47,52,112,192,242,79,84,48,147,21,1,73,43,143,78,26,143,112,73,218,64,17,144,32,144,183,52,91,8,44,171,148,167,26,254,196,172,163,225,55,51,110,118,170,59,44,221,105,48,93,194,119,232,72,53,211,79,212,59,97,59,14,201,58,199,44,178,68,82,16,147,72,197,19,60,143,44,32,18,212,177,108,197,152,90,251,129,177,85,231,5,98,154,30,197,122,195,247,10,139,93,198,155,170,18,116,42,160,144,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,58,124,185,184,215,253,213,89,113,61,131,31,220,237,81,230,110,22,252,93,202,154,7,233,73,116,161,102,6,142,230,48,237,16,29,198,111,28,163,19,144,132,130,37,164,67,52,81,176,94,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,15,147,79,158,153,143,67,145,211,112,241,108,188,246,28,25,93,136,37,196,151,42,106,118,112,146,227,84,80,211,199,24,84,30,190,252,49,246,80,48,141,153,135,168,78,101,189,194,39,142,165,240,73,193,246,38,226,231,52,34,178,139,85,209,96,155,29,68,5,139,47,20,146,211,245,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,105,83,76,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,22,69,57,23,145,121,113,195,166,92,91,178,191,43,236,221,134,213,67,172,179,77,43,177,213,92,42,137,153,164,170,169,145,153,186,147,30,209,213,244,97,97,17,0,16,0,0,16,244,24,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,232,17,16,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,33,91,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,90,175,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,44,85,214,85,11,21,116,19,253,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,148,212,168,86,228,169,230,159,20,252,191,174,245,27,114,154,148,4,68,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,5,255,0,243,206,252,201,254,178,126,205,81,213,147,217,233,152,249,13,89,137,174,217,95,121,246,53,215,20,97,249,176,220,215,40,153,218,170,142,150,89,224,154,67,166,54,118,233,76,253,156,65,164,209,200,4,201,195,105,176,24,72,175,60,239,204,159,235,39,236,213,22,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,7,160,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,249,9,240,163,194,142,92,112,149,151,1,130,176,84,93,186,235,93,211,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,244,225,13,196,209,66,206,227,24,145,59,185,153,201,33,211,94,94,124,22,90,184,88,202,250,123,238,47,195,244,131,154,152,150,157,223,16,86,53,72,213,61,20,15,38,232,173,240,72,34,194,0,34,209,20,172,14,76,115,49,63,82,64,8,118,221,170,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,17,17,1,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,47,255,0,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,42,175,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,32,5,79,247,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,72,33,91,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,172,43,156,54,119,218,176,31,14,148,249,53,53,142,174,178,229,154,53,12,52,245,99,32,132,20,48,91,170,169,42,101,51,241,35,50,39,132,4,25,153,180,57,9,201,182,48,73,126,170,2,249,159,231,69,215,53,184,180,197,182,40,113,125,93,219,12,96,106,129,176,217,168,200,10,40,40,39,142,24,134,224,33,27,136,234,111,88,19,9,74,236,238,109,28,108,196,81,132,122,5,32,225,99,37,63,116,79,16,88,39,39,36,184,118,42,76,65,112,126,223,56,203,211,144,40,96,136,234,42,186,69,211,145,154,103,130,25,90,61,192,227,212,112,221,160,234,237,85,121,163,249,236,204,223,185,125,30,137,93,87,36,44,173,255,0,231,47,58,238,22,47,245,38,22,180,92,251,87,233,169,175,131,162,199,255,0,210,210,222,97,246,1,126,248,202,213,121,163,249,236,204,223,185,125,30,137,7,191,201,252,139,163,206,14,85,185,143,137,40,172,221,175,18,101,222,96,87,98,75,100,209,188,17,200,20,177,219,173,173,112,2,146,86,221,209,236,189,73,138,48,33,35,146,154,15,202,113,96,43,85,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,212,181,114,84,242,177,138,126,96,87,122,117,185,68,174,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,131,37,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,106,200,57,72,103,205,54,105,240,209,30,91,92,43,106,231,196,57,97,81,236,186,151,169,168,150,160,229,183,78,114,75,67,35,25,131,8,0,139,75,76,17,9,158,192,163,23,247,68,192,90,247,208,17,17,1,17,16,98,174,178,83,225,59,202,198,77,252,191,195,222,157,2,198,177,100,167,194,119,149,140,155,249,127,135,189,58,4,21,85,17,16,69,95,53,206,5,191,127,226,131,37,48,103,250,162,171,31,209,80,151,247,36,55,72,233,216,127,221,123,81,137,127,18,103,15,235,137,148,112,100,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,54,78,106,16,57,143,242,255,0,172,225,222,251,46,109,229,14,29,255,0,58,122,254,205,4,180,212,242,79,81,38,29,170,216,17,237,168,57,142,73,14,25,164,103,48,153,203,107,73,43,196,76,31,137,121,66,197,150,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,171,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,68,68,5,138,186,202,161,98,174,130,85,63,238,20,127,215,253,120,168,171,82,169,255,0,112,163,254,191,235,197,69,90,12,170,17,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,1,17,16,104,235,77,53,117,185,16,17,17,6,210,241,90,143,130,208,150,172,218,32,213,104,237,171,45,81,6,214,241,91,145,16,17,17,1,17,16,17,17,1,17,16,17,17,6,210,250,214,215,125,22,242,240,91,11,193,6,157,238,254,31,4,218,239,240,90,59,191,193,24,203,189,7,32,179,173,203,140,13,221,244,119,248,46,68,28,83,198,242,131,139,63,139,104,188,6,60,164,24,105,136,159,77,194,46,250,255,0,33,42,136,188,142,53,132,42,41,102,98,141,159,108,100,254,31,97,32,183,92,35,112,24,49,229,96,74,239,161,203,35,55,242,204,63,106,185,172,47,82,51,81,128,143,131,70,223,224,21,108,55,153,105,44,120,194,146,65,0,140,167,170,140,73,244,102,252,169,95,95,171,234,87,21,128,107,34,158,140,92,77,157,138,38,211,191,236,20,31,11,53,88,158,136,244,103,241,127,240,26,183,156,145,103,108,119,136,89,217,251,238,85,127,242,209,171,137,205,45,123,25,51,125,111,254,3,86,237,146,196,237,143,177,11,124,90,231,87,255,0,45,26,11,194,177,119,91,98,251,35,31,248,172,169,214,114,220,14,150,207,95,47,134,202,57,93,159,244,12,159,106,168,150,55,210,215,25,63,246,38,127,253,150,84,35,137,27,249,209,216,235,134,57,116,221,20,177,233,187,251,73,190,223,177,5,189,229,69,166,108,83,143,170,111,242,27,151,103,185,29,51,119,187,247,12,192,127,83,255,0,27,235,87,205,129,232,130,142,218,49,233,222,250,23,135,246,163,254,69,105,28,48,218,164,158,142,174,224,112,59,60,183,153,11,87,31,29,90,23,215,193,94,93,134,157,224,163,143,86,241,22,127,239,50,15,170,136,136,54,19,233,175,122,227,127,22,91,204,126,58,173,154,119,160,215,94,253,22,241,248,45,186,125,139,120,160,220,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,52,127,5,181,252,22,231,91,75,95,169,6,157,218,127,34,219,221,224,143,170,211,191,93,123,208,111,22,209,219,237,92,139,136,93,245,102,127,173,114,160,209,251,219,69,230,177,85,8,246,25,13,217,187,221,223,251,196,189,50,249,56,128,30,90,103,143,110,172,237,245,125,142,130,211,177,164,37,110,198,209,214,63,112,57,139,107,255,0,225,137,255,0,196,174,19,45,107,198,166,219,74,34,238,251,169,193,255,0,246,67,237,84,51,60,226,106,35,142,166,32,218,109,82,195,171,54,157,223,141,127,241,42,159,146,151,22,158,209,111,50,54,125,40,226,103,239,248,237,143,237,64,206,198,96,181,92,28,155,185,233,37,111,229,219,34,165,92,57,16,51,214,15,199,219,18,63,242,126,37,85,140,235,96,146,201,94,78,93,221,150,93,59,255,0,180,145,82,46,29,72,122,245,96,238,223,232,180,141,246,248,196,130,236,37,54,27,36,230,223,193,166,39,255,0,216,86,87,196,148,190,208,196,54,186,102,39,252,109,108,17,151,127,193,206,102,255,0,26,188,123,140,207,5,146,64,98,238,56,157,159,191,235,7,86,117,158,52,237,81,142,44,113,71,169,107,113,166,119,102,239,238,235,74,130,176,228,101,174,42,75,53,37,48,3,54,206,153,248,125,65,19,125,95,98,175,180,223,188,139,55,193,155,252,10,148,101,5,184,99,164,137,182,59,105,8,191,135,217,31,216,170,204,99,180,25,180,65,189,104,254,11,85,161,59,179,119,32,227,127,21,181,157,153,244,251,86,189,255,0,20,218,206,250,160,213,188,86,241,250,150,198,253,11,144,80,106,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,68,94,119,242,137,226,75,50,179,163,31,102,53,139,27,101,172,22,220,85,138,46,183,186,56,170,238,85,227,60,112,84,213,201,52,99,32,141,25,11,27,9,179,59,49,19,107,174,142,254,40,47,43,149,199,145,60,178,251,235,214,43,85,213,42,41,193,158,74,98,174,29,184,108,193,249,57,141,110,22,170,219,214,31,246,135,105,158,215,44,146,82,159,94,190,162,160,54,20,145,198,111,160,76,44,250,131,123,204,250,106,218,59,214,180,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,189,78,100,60,20,230,159,24,63,131,191,193,157,255,0,10,91,62,137,123,95,182,251,118,170,166,30,167,106,236,157,62,151,70,9,117,211,179,30,237,219,116,212,116,215,87,211,197,114,244,229,233,157,28,38,103,69,235,49,179,27,19,224,171,141,182,227,133,234,108,145,69,100,173,171,154,113,158,74,186,73,132,136,102,166,136,88,54,211,155,59,177,59,234,227,221,226,236,20,215,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,87,169,204,135,130,156,211,227,7,240,119,248,51,191,225,75,103,209,47,107,246,223,110,213,84,195,212,237,93,147,167,210,232,193,46,186,118,99,221,187,110,154,142,154,234,250,120,174,94,156,189,51,163,132,204,232,189,102,54,99,98,124,21,113,182,220,112,189,77,146,40,172,149,181,115,78,51,201,87,73,48,145,12,212,209,11,6,218,115,103,118,39,125,92,123,188,93,130,66,145,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,168,139,206,254,81,60,73,102,86,116,99,236,198,177,99,108,181,130,219,138,177,69,214,247,71,21,93,202,188,103,142,10,154,185,38,140,100,17,163,33,99,97,54,103,102,34,109,117,209,223,197,5,117,228,169,229,99,20,252,192,174,244,235,114,190,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,86,235,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,208,32,198,7,54,48,47,224,191,52,241,150,89,251,83,218,127,68,177,5,198,197,219,122,29,30,213,217,106,100,135,171,211,220,91,55,116,247,109,220,90,107,166,175,166,170,119,185,107,230,245,54,111,240,125,129,231,121,233,30,229,131,233,223,8,92,161,166,130,88,130,3,161,17,10,113,119,147,93,230,84,111,73,33,144,59,131,156,164,205,183,71,1,181,94,44,249,72,230,94,106,231,206,39,204,252,151,197,184,42,219,98,197,149,30,215,169,161,189,213,215,67,61,61,198,93,94,175,107,132,51,180,129,36,187,166,103,220,27,94,98,141,129,134,49,114,185,94,93,124,47,231,71,9,152,3,21,229,206,104,221,240,85,198,219,113,188,71,123,181,75,96,168,171,154,113,158,72,70,26,145,156,167,138,33,96,219,79,74,241,176,11,190,175,54,231,252,150,96,141,110,102,92,89,227,44,247,206,139,174,86,149,61,93,147,9,229,173,226,225,101,11,72,215,180,240,87,220,105,170,234,32,43,145,179,70,14,198,81,48,0,198,79,39,73,186,155,11,241,178,110,237,114,212,224,162,227,196,94,99,208,230,134,53,182,107,150,88,70,224,82,84,153,53,44,241,221,110,148,207,77,40,91,37,130,66,115,104,76,39,19,144,158,34,2,140,14,38,113,35,98,9,52,227,39,128,76,175,226,250,154,27,237,194,233,87,134,49,221,5,61,61,13,14,35,133,164,170,0,162,142,89,100,122,105,104,222,80,138,64,119,158,82,98,23,9,24,246,62,247,1,120,202,186,229,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,15,86,136,136,35,87,155,39,5,23,28,192,163,253,211,185,95,108,235,222,172,150,243,143,23,209,70,212,180,241,203,107,165,130,105,158,230,82,25,1,201,52,65,24,194,67,248,211,56,250,12,12,45,11,177,197,182,75,230,246,50,200,92,208,195,249,185,151,243,210,71,125,195,181,5,53,59,85,192,211,65,40,28,101,20,176,200,29,206,225,36,82,73,27,184,184,155,49,187,137,9,51,19,100,230,172,43,13,242,150,202,59,119,20,119,172,225,196,21,148,151,108,190,146,163,219,54,124,22,244,33,20,17,92,101,148,206,74,121,196,5,162,58,24,95,105,69,8,139,111,99,24,228,103,8,75,180,133,224,100,166,102,211,103,54,81,225,12,214,165,179,85,218,67,21,89,233,174,143,67,83,28,162,116,199,32,51,156,108,242,199,25,72,12,91,152,37,96,96,148,54,200,26,129,139,191,181,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,162,47,59,249,68,241,37,153,89,209,143,179,26,197,141,178,214,11,110,42,197,23,91,221,28,85,119,42,241,158,56,42,106,228,154,49,144,70,140,133,141,132,217,157,152,137,181,215,71,127,20,21,215,146,167,149,140,83,243,2,187,211,173,202,255,0,213,175,242,244,225,127,31,112,153,146,247,172,185,204,107,190,31,184,220,174,56,162,166,247,20,182,74,137,166,128,96,146,146,146,17,18,41,162,136,152,247,83,155,187,48,187,104,227,223,226,205,116,8,11,28,204,242,192,24,203,52,248,217,204,236,190,203,236,61,87,124,196,55,204,200,196,20,212,52,52,204,219,229,63,104,84,59,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,182,70,106,223,242,11,131,172,9,145,217,167,152,249,215,219,61,183,140,243,3,16,94,46,62,211,233,205,77,216,109,117,213,49,84,251,59,163,215,56,165,217,52,91,186,251,4,203,118,154,11,54,142,29,190,19,56,62,202,254,17,112,108,182,44,14,213,117,247,219,197,61,40,226,59,237,76,178,49,221,103,129,229,112,54,129,204,162,167,1,122,137,68,0,27,93,142,44,101,33,51,155,215,84,68,4,68,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,81,78,51,50,83,21,113,19,195,102,48,201,204,21,112,181,81,94,177,7,179,251,52,247,73,100,142,148,58,21,244,245,7,188,163,142,67,109,66,18,102,208,31,222,118,215,70,213,216,32,95,132,239,52,249,55,243,3,15,122,140,11,37,53,17,121,33,202,39,137,44,181,206,140,3,152,215,220,109,150,179,219,112,174,40,181,94,235,34,164,185,87,148,242,65,77,87,28,210,12,98,84,98,46,110,32,236,204,228,45,174,154,187,120,169,116,64,68,68,5,21,124,243,191,50,127,172,159,179,84,170,43,42,230,67,193,78,105,241,131,248,59,252,25,223,240,165,179,232,151,181,251,111,183,106,170,97,234,118,174,201,211,233,116,96,151,93,59,49,238,221,183,77,71,77,117,125,2,53,185,92,121,236,203,47,190,189,30,181,79,242,140,14,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,208,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,181,254,97,124,47,227,238,44,242,94,203,151,57,115,119,195,246,235,149,187,20,83,94,229,150,247,81,52,48,20,17,210,85,194,66,37,12,82,147,158,234,128,118,103,22,109,24,187,252,25,194,40,121,92,121,236,203,47,190,189,30,181,79,242,140,14,12,249,95,231,239,14,220,73,224,252,227,198,184,191,47,235,108,184,127,218,29,166,11,93,194,182,74,163,235,208,84,83,134,193,146,146,48,125,14,97,119,212,219,221,103,211,87,209,158,79,208,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,170,87,48,190,94,153,209,197,158,116,89,115,27,46,113,62,10,183,91,109,216,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,109,64,51,59,147,62,172,93,222,14,254,215,150,247,5,57,167,193,247,225,19,240,153,127,194,151,63,165,190,200,236,94,194,170,169,155,167,217,123,95,83,171,214,130,45,53,237,33,183,110,237,116,45,116,209,181,11,213,88,171,172,170,20,43,127,65,83,138,127,245,253,149,95,250,86,227,255,0,49,65,127,252,174,60,137,229,151,223,94,177,90,174,169,81,78,12,242,83,21,112,237,195,102,15,201,204,107,112,181,86,222,176,255,0,180,59,76,246,185,100,146,148,250,245,245,21,1,176,164,142,51,125,2,97,103,212,27,222,103,211,86,209,222,181,160,34,34,2,138,190,121,223,153,63,214,79,217,170,85,21,149,115,33,224,167,52,248,193,252,29,254,12,239,248,82,217,244,75,218,253,183,219,181,85,48,245,59,87,100,233,244,186,48,75,174,157,152,247,110,219,166,163,166,186,190,129,101,124,149,60,211,226,159,151,245,222,163,110,83,82,163,215,151,167,47,76,232,225,51,58,47,89,141,152,216,159,5,92,109,183,28,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,182,156,217,221,137,223,87,30,239,23,105,10,64,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,122,56,204,201,76,85,196,79,13,152,195,39,48,85,194,213,69,122,196,30,207,236,211,221,37,146,58,80,232,87,211,212,30,242,142,57,13,181,8,73,155,64,127,121,219,93,27,87,104,246,201,14,81,60,73,101,174,116,96,28,198,190,227,108,181,158,219,133,113,69,170,247,89,21,37,202,188,167,146,10,106,184,230,144,99,18,163,17,115,113,7,102,103,33,109,116,213,219,197,7,160,231,157,249,147,253,100,253,154,170,87,45,46,95,116,217,61,106,179,241,7,155,246,170,184,243,6,190,159,180,217,237,53,113,75,75,62,26,3,26,168,36,105,24,39,112,156,234,41,167,136,156,38,136,78,7,212,93,152,216,180,186,172,221,225,159,6,231,86,110,101,102,105,99,58,234,179,12,168,168,175,185,91,45,144,187,198,21,55,25,142,144,233,231,150,65,38,45,144,21,38,246,141,155,223,50,13,197,176,74,57,43,2,2,34,32,34,34,2,197,93,101,80,161,91,250,10,156,83,255,0,175,236,170,255,0,210,183,31,249,138,9,84,225,59,202,198,77,252,191,195,222,157,2,170,171,197,100,134,10,186,229,174,75,224,28,185,190,212,82,79,114,194,184,94,213,100,172,150,144,200,160,146,122,106,72,225,144,163,34,17,39,7,32,119,103,113,23,211,77,89,188,23,181,65,0,60,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,250,188,102,114,191,207,222,34,120,147,198,25,199,130,177,126,95,209,89,113,7,179,251,52,23,75,133,108,117,65,208,160,167,167,61,227,29,36,128,218,156,36,237,161,191,186,237,174,143,171,53,106,229,189,193,78,105,240,125,248,68,252,38,95,240,165,207,233,111,178,59,23,176,170,170,102,233,246,94,215,212,234,245,160,139,77,123,72,109,219,187,93,11,93,52,109,66,245,81,17,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,24,28,102,114,191,207,222,34,120,147,198,25,199,130,177,126,95,209,89,113,7,179,251,52,23,75,133,108,117,65,208,160,167,167,61,227,29,36,128,218,156,36,237,161,191,186,237,174,143,171,48,84,14,74,158,86,49,79,204,10,239,78,183,43,255,0,86,191,203,211,133,252,125,194,102,75,222,178,231,49,174,248,126,227,114,184,226,138,155,220,82,217,42,38,154,1,130,74,74,72,68,72,166,138,34,99,221,78,110,236,194,237,163,143,127,139,53,208,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,82,189,204,47,133,252,125,197,158,75,217,114,231,46,110,248,126,221,114,183,98,138,107,220,178,222,234,38,134,2,130,58,74,184,72,68,161,138,82,115,221,80,14,204,226,205,163,23,127,131,61,176,112,103,202,255,0,63,120,118,226,79,7,231,30,53,197,249,127,91,101,195,254,208,237,48,90,238,21,178,85,31,94,130,162,156,54,12,148,145,131,232,115,11,190,166,222,235,62,154,190,140,225,69,121,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,82,185,133,242,244,206,142,44,243,162,203,152,217,115,137,240,85,186,219,110,194,244,214,73,98,189,214,213,195,57,79,29,93,92,196,66,48,211,74,46,27,106,1,153,220,153,245,98,238,240,119,246,188,183,184,41,205,62,15,191,8,159,132,203,254,20,185,253,45,246,71,98,246,21,85,76,221,62,203,218,250,157,94,180,17,105,175,105,13,187,119,107,161,107,166,141,168,94,170,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,138,113,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,193,142,18,159,238,104,254,68,243,55,238,95,88,162,86,1,253,5,78,41,255,0,215,246,85,127,233,91,143,252,197,73,247,25,153,41,138,184,137,225,179,24,100,230,10,184,90,168,175,88,131,217,253,154,123,164,178,71,74,29,10,250,122,131,222,81,199,33,182,161,9,51,104,15,239,59,107,163,106,236,24,225,41,254,230,143,228,79,51,126,229,245,138,37,96,31,208,84,226,159,253,127,101,87,254,149,184,255,0,204,84,159,113,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,193,2,252,39,121,167,201,191,152,24,123,212,96,89,41,168,139,201,14,81,60,73,101,174,116,96,28,198,190,227,108,181,158,219,133,113,69,170,247,89,21,37,202,188,167,146,10,106,184,230,144,99,18,163,17,115,113,7,102,103,33,109,116,213,219,197,75,162,2,34,32,166,156,72,231,125,171,135,12,146,197,57,209,121,177,213,222,105,240,229,60,68,20,20,210,12,103,83,60,211,199,79,8,57,151,112,3,203,52,123,207,66,113,13,196,194,110,204,15,141,18,158,142,99,28,41,103,143,22,216,87,6,96,172,171,197,184,82,213,101,179,220,42,174,151,154,107,236,211,69,218,42,154,48,142,142,72,142,26,121,79,220,9,43,24,155,81,23,234,139,187,19,179,56,219,95,11,28,165,179,131,41,184,130,193,57,155,155,24,131,47,239,56,111,11,220,30,233,45,37,174,233,112,122,167,170,138,35,58,57,1,138,154,33,126,157,83,83,200,236,70,194,226,14,206,196,206,226,225,33,60,55,100,133,171,135,12,146,194,217,47,102,190,85,222,105,240,229,60,162,117,245,49,140,103,83,60,211,201,81,49,176,15,112,3,203,52,155,3,82,113,13,162,228,110,206,111,9,156,209,252,246,102,111,220,190,143,68,167,249,70,7,25,156,175,243,247,136,158,36,241,134,113,224,172,95,151,244,86,92,65,236,254,205,5,210,225,91,29,80,116,40,41,233,207,120,199,73,32,54,167,9,59,104,111,238,187,107,163,234,204,21,3,146,167,149,140,83,243,2,187,211,173,202,143,243,176,201,123,85,186,167,1,231,190,30,194,20,148,181,23,74,138,171,14,38,188,66,98,7,85,59,69,25,219,134,88,247,106,102,209,67,90,205,43,3,190,200,192,12,180,24,133,174,255,0,151,167,11,248,251,132,204,151,189,101,206,99,93,240,253,198,229,113,197,21,55,184,165,178,84,77,52,3,4,148,148,144,136,145,77,20,68,199,186,156,221,217,133,219,71,30,255,0,22,106,129,197,214,72,93,120,142,225,211,25,228,213,138,249,73,104,185,95,233,233,138,142,174,174,50,56,26,122,122,168,106,99,9,54,251,194,6,80,48,57,179,19,131,27,147,9,237,216,225,17,124,167,115,210,251,150,28,80,91,50,231,219,54,170,44,45,153,122,219,174,227,112,96,13,213,80,83,212,73,64,240,202,238,46,51,20,231,208,16,213,198,78,210,227,176,143,166,65,58,138,21,191,160,169,197,63,250,254,202,175,253,43,113,255,0,152,169,158,180,201,117,154,213,69,53,246,138,146,142,228,116,241,149,101,61,37,73,84,193,12,238,45,212,8,229,40,227,41,1,139,86,99,120,193,201,153,157,196,117,209,131,182,136,136,8,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,20,85,255,0,65,83,138,127,245,253,149,95,250,86,227,255,0,49,82,233,146,24,42,235,150,185,47,128,114,230,251,81,73,61,203,10,225,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,77,53,102,240,65,237,81,17,1,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,244,8,131,30,30,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,25,201,225,59,202,198,77,252,191,195,222,157,2,244,25,209,148,56,55,62,178,191,16,101,30,96,65,87,37,139,17,83,140,53,15,73,59,195,60,70,18,12,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,218,202,124,11,248,47,202,204,27,150,126,212,246,159,209,44,63,110,177,118,222,135,71,181,118,90,104,225,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,15,86,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,175,243,11,225,127,31,113,103,146,246,92,185,203,155,190,31,183,92,173,216,162,154,247,44,183,186,137,161,128,160,142,146,174,18,17,40,98,148,156,247,84,3,179,56,179,104,197,223,224,206,17,67,202,227,207,102,89,125,245,232,245,170,127,148,96,112,103,202,255,0,63,120,118,226,79,7,231,30,53,197,249,127,91,101,195,254,208,237,48,90,238,21,178,85,31,94,130,162,156,54,12,148,145,131,232,115,11,190,166,222,235,62,154,190,140,242,126,128,136,136,11,21,117,149,66,133,111,232,42,113,79,254,191,178,171,255,0,74,220,127,230,40,42,175,253,194,143,250,255,0,175,21,21,106,116,255,0,113,78,105,255,0,67,103,247,29,123,127,10,125,51,255,0,87,118,170,159,101,255,0,163,254,208,253,243,161,213,253,231,221,253,235,242,251,188,61,229,101,127,208,84,226,159,253,127,101,87,254,149,184,255,0,204,80,77,74,34,32,40,171,231,157,249,147,253,100,253,154,165,81,89,87,50,30,10,115,79,140,31,193,223,224,206,255,0,133,45,159,68,189,175,219,125,187,85,83,15,83,181,118,78,159,75,163,4,186,233,217,143,118,237,186,106,58,107,171,232,22,87,201,83,205,62,41,249,127,93,234,54,229,53,42,61,121,122,114,244,206,142,19,51,162,245,152,217,141,137,240,85,198,219,113,194,245,54,72,162,178,86,213,205,56,207,37,93,36,194,68,51,83,68,44,27,105,205,157,216,157,245,113,238,241,118,144,164,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,177,252,86,245,176,181,250,144,104,218,54,186,173,189,218,232,181,239,91,95,93,126,40,55,51,51,59,58,228,92,108,239,171,50,228,111,4,26,175,143,126,162,25,40,170,100,45,31,241,71,254,7,95,97,116,110,204,69,74,96,205,171,16,187,63,243,58,11,77,205,170,34,166,191,80,213,131,104,33,85,17,63,232,99,145,213,107,202,171,136,77,111,163,97,119,239,134,61,127,243,67,237,84,227,59,232,227,134,144,231,104,244,48,119,38,125,60,29,154,71,95,123,35,110,109,61,5,24,153,234,227,20,108,253,255,0,80,197,246,160,246,217,163,180,40,186,142,221,223,244,26,183,76,152,216,217,129,136,95,95,202,185,213,187,127,245,248,213,198,102,102,201,173,172,228,253,206,223,255,0,137,171,111,201,215,17,204,60,64,26,182,158,211,171,102,215,234,235,198,130,240,173,68,205,102,23,111,132,13,255,0,17,149,175,113,41,82,213,20,211,83,238,125,74,114,15,31,178,102,87,47,79,39,103,176,9,177,248,196,223,31,237,21,174,241,1,178,162,170,56,196,245,41,39,98,218,207,245,188,168,62,231,14,182,184,173,248,118,154,6,6,214,106,128,159,93,62,184,226,111,171,236,87,55,111,238,166,6,111,128,179,127,121,149,10,201,11,115,71,106,183,139,131,183,226,162,127,15,237,99,251,21,122,167,143,167,27,50,14,84,69,163,190,141,220,131,97,59,107,162,216,239,163,173,117,119,39,119,71,102,116,26,179,248,45,237,226,182,55,193,180,91,217,187,208,110,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,180,188,86,229,180,144,109,127,31,228,91,95,69,184,188,86,199,215,197,6,237,89,188,89,114,51,234,203,135,234,117,202,15,238,160,220,186,245,113,12,145,62,230,111,15,138,236,46,42,150,114,137,217,191,235,220,130,219,243,218,209,218,168,166,38,22,212,42,72,188,62,12,210,253,139,179,146,23,72,134,130,42,126,255,0,196,237,133,255,0,75,12,109,245,175,75,155,182,225,146,219,81,168,106,238,198,94,31,218,201,246,42,109,146,149,162,53,245,212,46,90,56,86,75,163,59,248,104,81,178,10,157,155,180,237,81,135,171,36,99,238,122,57,31,199,251,73,21,34,200,11,121,13,85,84,162,110,223,213,99,109,53,238,241,139,191,193,85,188,198,119,155,12,214,54,255,0,10,73,27,199,253,172,213,51,200,103,8,251,96,20,130,197,237,121,31,189,251,255,0,236,72,46,3,17,206,212,182,50,103,55,119,24,156,181,215,251,71,86,151,136,231,250,69,154,116,212,143,239,52,18,132,141,241,209,198,165,219,237,250,213,201,102,29,230,42,12,53,91,33,76,207,210,162,146,71,118,38,238,210,51,251,126,197,108,25,107,82,24,139,49,106,174,67,172,131,19,155,51,248,247,180,224,255,0,111,241,144,93,182,91,80,53,45,4,122,183,126,198,111,253,144,94,237,121,188,21,14,150,200,205,195,71,209,190,31,218,138,244,136,11,105,62,139,114,216,98,238,222,62,8,54,63,197,106,46,204,182,232,254,26,173,116,125,16,110,30,255,0,231,91,214,193,109,52,92,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,182,151,138,220,182,186,13,191,21,163,248,173,75,93,86,215,215,197,6,186,179,120,178,228,103,213,151,11,252,29,114,131,247,32,220,184,231,140,100,140,152,153,188,29,111,90,73,223,25,55,216,232,40,86,115,218,198,170,130,176,92,25,244,9,29,187,191,181,147,236,94,63,36,46,177,67,87,37,14,175,173,59,56,190,154,127,5,227,111,173,85,92,206,161,19,183,84,17,14,174,224,126,45,253,169,170,15,148,85,77,79,141,238,180,132,90,51,203,56,179,59,247,55,227,163,100,23,5,142,226,106,155,44,70,197,220,64,47,227,245,129,43,117,202,122,7,108,194,191,24,155,182,219,157,83,120,255,0,183,199,246,43,130,196,114,60,182,136,99,223,220,49,139,120,255,0,106,234,134,101,83,12,120,243,17,49,155,54,183,58,189,59,255,0,219,129,5,203,84,72,212,248,101,156,141,221,250,90,248,255,0,181,171,74,205,43,193,220,243,42,134,202,221,224,77,17,59,127,252,193,143,214,255,0,95,212,174,115,16,92,226,163,195,37,172,204,251,105,221,255,0,41,191,177,191,219,246,43,63,26,214,196,57,223,25,131,148,129,1,180,111,241,209,198,175,195,227,245,160,187,44,167,181,53,37,166,155,185,181,22,6,111,208,194,31,98,170,99,249,45,250,23,140,203,186,102,107,83,62,205,172,18,109,110,237,60,4,23,180,64,91,77,244,102,253,43,114,218,99,185,144,113,186,54,139,71,109,62,43,93,59,144,110,110,247,91,214,193,103,103,101,200,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,90,173,29,6,210,111,130,216,237,163,45,239,222,180,118,213,180,65,181,190,11,148,124,23,27,15,218,221,203,120,107,223,174,136,55,45,29,153,219,71,90,173,29,5,60,204,235,115,84,80,74,67,167,228,19,105,254,244,254,197,110,88,2,180,236,249,131,93,110,38,118,234,77,44,173,167,134,143,56,183,217,245,43,167,198,52,163,37,12,132,98,238,47,171,119,183,216,74,215,234,40,218,217,154,189,102,29,131,40,107,222,218,51,235,83,252,159,82,10,193,138,36,138,179,8,215,76,100,236,237,12,161,166,173,253,136,159,252,106,152,228,216,194,21,213,160,210,59,59,87,202,126,45,245,198,189,237,232,218,163,14,84,192,18,179,49,192,101,249,95,23,141,217,120,12,180,165,106,26,218,249,14,86,111,233,137,95,93,221,222,33,254,68,30,187,55,238,113,197,132,175,44,210,147,191,179,42,89,189,239,143,74,79,181,82,126,24,45,113,213,77,83,95,43,62,233,42,204,27,95,169,222,23,250,151,210,207,140,77,217,112,253,92,49,79,171,207,12,144,247,23,142,224,149,190,181,205,194,189,57,157,150,25,186,110,206,117,194,239,221,227,168,64,232,46,234,195,78,212,214,240,141,153,187,153,191,226,178,250,75,173,64,27,41,64,93,180,238,111,240,50,236,160,45,132,90,107,222,183,174,19,23,215,93,80,59,181,90,247,125,171,96,179,179,187,173,236,218,160,222,45,221,170,220,182,143,130,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,97,173,142,207,162,222,93,235,77,59,180,65,181,190,11,144,124,86,198,110,253,53,110,229,188,117,215,189,6,229,167,143,114,213,16,120,188,194,160,106,171,116,140,63,1,127,248,166,173,102,208,210,97,220,199,159,93,91,180,213,19,54,159,219,78,223,163,248,170,239,49,53,55,90,142,103,113,119,102,2,248,125,132,173,123,30,91,125,159,140,168,171,66,61,172,117,49,190,186,105,174,178,147,253,95,98,10,188,85,113,215,218,27,170,228,206,1,241,127,168,127,233,84,119,47,99,133,179,6,246,12,110,219,174,21,46,221,237,253,156,21,78,167,49,146,211,22,217,116,121,34,23,127,123,235,21,77,112,93,19,82,227,187,165,65,73,163,61,108,239,174,191,237,194,232,42,86,59,174,142,158,193,82,61,87,247,41,205,191,43,234,2,86,245,147,86,168,238,152,254,190,232,108,238,227,115,148,25,223,234,235,198,95,83,253,127,90,169,57,203,136,194,131,12,87,73,20,237,174,146,135,113,127,181,201,246,253,139,196,240,206,50,87,189,69,123,131,187,203,114,51,215,79,29,122,47,254,52,23,155,132,233,6,150,212,194,44,222,241,110,238,254,228,87,218,95,62,196,14,22,216,153,217,217,220,69,255,0,246,89,125,4,5,180,137,155,226,183,46,41,5,245,213,6,142,236,239,226,181,238,251,87,27,11,238,215,85,201,162,13,194,183,173,162,183,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,252,22,168,131,99,248,45,186,190,139,121,50,217,163,248,32,209,157,251,221,110,18,103,117,166,221,52,239,110,247,77,173,174,172,131,149,22,141,224,181,65,242,113,36,35,61,188,163,118,239,213,223,255,0,101,213,179,102,100,80,218,49,4,23,77,143,189,164,24,117,102,111,13,230,95,103,213,245,171,165,175,133,166,128,217,219,93,5,223,251,206,173,183,61,40,9,169,218,160,98,113,112,173,211,93,186,119,51,74,232,59,77,113,134,170,202,14,199,221,37,3,27,234,237,226,225,250,87,153,195,181,84,80,189,120,180,162,199,212,149,244,220,223,98,231,178,205,12,184,126,32,121,153,201,169,68,95,222,110,239,113,187,151,131,146,245,13,187,17,212,80,9,233,190,51,63,22,248,201,167,215,246,32,248,57,205,112,134,190,122,27,96,201,171,207,87,20,90,106,223,194,121,7,235,251,126,165,95,56,112,195,80,219,108,148,208,237,29,88,194,95,6,254,36,63,103,216,173,67,23,92,101,186,102,69,158,223,27,145,135,108,167,39,102,239,255,0,179,147,125,111,245,171,222,201,139,105,193,109,167,210,55,109,35,7,126,239,237,99,251,16,85,232,197,132,5,155,234,101,185,104,45,163,51,125,139,84,26,58,216,68,206,183,190,186,119,46,23,103,213,208,106,203,115,120,255,0,34,218,45,220,183,11,32,222,43,85,163,51,120,173,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,108,127,21,183,87,239,91,221,190,43,111,127,123,32,219,171,235,241,91,132,153,223,78,245,166,223,142,172,155,123,219,191,224,131,149,22,131,224,181,65,209,187,128,201,67,40,59,120,129,55,254,203,171,113,206,56,34,164,104,235,220,31,117,60,140,237,163,55,136,245,31,252,74,229,106,226,234,68,77,166,189,207,254,5,64,51,202,132,164,180,85,184,194,237,177,228,125,118,253,67,42,14,11,37,202,10,155,29,178,86,55,98,150,150,19,45,93,187,157,193,181,248,175,43,105,168,162,139,18,92,91,170,44,111,83,51,254,83,127,100,101,201,132,106,98,43,45,12,37,80,46,97,79,16,187,111,109,91,64,22,209,121,11,165,206,27,94,44,144,4,244,121,101,119,126,246,239,214,87,251,91,234,65,243,243,182,235,12,150,74,154,33,149,157,228,152,219,242,155,226,18,55,214,189,207,11,248,126,58,75,53,27,147,54,179,148,115,127,231,4,63,103,216,168,30,106,222,164,173,191,83,219,99,50,38,150,112,119,22,125,124,76,219,195,95,181,93,103,15,150,178,138,201,106,110,147,179,181,60,26,251,191,218,69,246,32,184,58,80,104,233,227,6,248,11,55,247,151,50,219,24,237,6,103,248,50,220,128,184,204,190,11,145,112,144,190,168,52,111,23,91,245,240,101,177,153,217,214,230,110,244,27,199,197,110,90,51,55,138,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,210,241,91,75,235,91,139,235,91,93,181,100,27,29,214,225,127,130,211,107,45,91,224,131,145,188,22,171,65,240,90,160,218,109,168,19,125,108,234,140,231,29,178,26,155,93,67,24,11,237,51,147,193,191,139,39,216,171,59,182,173,162,166,249,163,68,51,91,170,129,135,198,19,127,15,142,211,65,111,184,102,113,58,26,152,245,211,163,57,197,252,140,194,169,118,49,185,67,73,152,131,16,191,113,81,179,190,154,120,245,203,237,94,226,134,188,109,146,220,104,204,216,75,181,76,76,46,250,62,154,179,125,109,245,42,31,152,184,150,40,49,249,151,80,117,26,7,38,125,127,219,207,237,65,246,176,253,24,222,51,102,128,133,152,154,51,136,245,241,240,169,111,211,245,169,3,203,42,62,207,104,141,221,155,184,89,191,246,65,88,6,65,212,251,123,29,199,92,65,191,108,173,27,59,54,191,246,104,159,237,250,212,137,224,138,126,141,160,59,180,240,255,0,138,40,61,26,34,32,208,159,70,213,113,59,179,235,222,185,36,103,113,238,92,15,220,131,123,126,149,185,150,193,125,71,93,22,241,215,79,4,27,199,193,106,180,102,209,150,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,151,138,218,236,254,43,113,125,107,71,240,65,177,223,224,181,103,239,90,59,125,107,86,248,32,228,21,170,218,62,43,114,13,11,193,255,0,66,165,217,165,108,134,174,219,83,28,130,46,199,191,224,223,17,63,179,237,85,73,120,204,193,164,142,74,39,29,173,169,124,116,250,216,208,90,238,25,170,102,185,220,45,224,238,45,75,52,177,143,195,184,72,89,120,220,198,174,134,143,19,209,144,151,188,239,27,147,179,183,143,80,245,255,0,2,244,49,200,246,124,87,122,25,31,102,250,218,157,187,187,181,103,151,187,234,250,149,44,205,60,65,20,120,158,151,116,130,253,224,254,45,253,144,254,212,29,58,184,194,245,152,246,216,27,222,98,40,75,191,191,254,207,167,219,245,171,242,201,187,75,82,89,41,61,209,103,142,56,199,185,190,160,143,236,86,5,150,53,222,221,205,42,103,209,140,97,148,5,180,239,240,168,15,211,245,169,29,203,90,70,138,203,25,104,237,166,140,205,254,240,16,123,52,68,65,161,120,46,55,118,119,241,91,203,193,112,191,197,6,229,185,188,124,86,193,119,127,135,130,220,26,191,193,6,241,241,91,150,140,218,45,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,181,91,73,6,165,224,182,173,95,193,104,131,99,186,33,54,136,131,144,124,22,229,180,124,22,228,5,228,49,237,51,75,65,33,109,103,212,93,159,187,251,82,94,189,121,204,118,58,88,100,144,5,183,51,191,126,159,218,18,11,27,204,26,246,183,102,61,69,186,63,117,142,144,228,218,221,205,185,231,54,215,77,126,197,109,89,167,119,40,115,2,104,141,223,121,219,139,107,126,153,207,237,85,187,57,110,209,209,102,148,211,203,82,32,237,68,76,218,158,157,253,162,71,211,199,236,86,151,155,56,172,139,49,162,159,174,14,197,76,49,106,229,226,221,121,31,235,65,120,60,28,88,101,172,144,110,114,179,104,245,236,58,190,191,248,57,125,95,111,214,164,66,197,78,212,246,248,227,109,52,209,191,226,178,176,174,8,171,130,170,197,74,226,193,169,220,67,93,62,208,166,87,255,0,68,13,29,44,108,223,17,103,254,243,32,231,68,68,27,9,244,215,189,113,190,142,146,59,179,187,46,45,239,174,154,160,236,3,51,179,247,45,91,187,197,113,198,79,183,85,202,218,119,107,245,32,220,139,77,116,70,239,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,181,95,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,65,148,150,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,47,172,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,68,68,5,212,185,221,173,86,90,96,172,188,220,233,40,41,228,168,130,144,37,169,152,98,2,158,121,66,24,98,98,39,102,115,146,89,35,140,7,196,140,196,91,87,118,101,219,86,171,205,31,200,158,102,253,203,235,20,72,46,169,21,144,114,208,227,142,155,136,236,27,14,79,99,128,171,12,197,193,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,189,243,145,164,7,118,35,8,111,125,1,17,16,17,21,165,115,6,227,110,213,194,134,0,142,197,134,39,164,174,204,92,85,79,81,13,170,140,106,132,103,180,192,80,204,33,118,56,202,25,64,194,58,129,140,70,41,24,90,103,234,48,187,180,114,104,23,85,69,118,181,92,106,107,232,237,247,58,74,170,139,93,67,82,87,69,12,194,103,75,59,197,28,205,20,162,207,168,27,197,52,82,48,150,143,178,64,47,2,103,126,218,176,174,77,87,107,173,255,0,134,220,109,125,190,220,234,238,55,43,142,100,92,170,235,43,42,230,41,167,169,158,74,11,121,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,191,84,5,212,182,93,173,87,170,99,172,179,92,233,43,233,227,168,158,144,229,166,152,101,1,158,9,78,25,162,114,23,118,99,142,88,228,140,199,196,76,8,95,71,103,101,219,80,193,149,92,109,221,120,80,227,151,58,44,88,158,122,186,236,186,197,89,145,122,134,235,70,85,68,48,90,103,43,195,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,186,108,78,239,28,122,4,207,162,249,56,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,2,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,213,171,85,230,143,228,79,51,126,229,245,138,36,15,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,89,84,32,46,165,206,237,106,178,211,5,101,230,231,73,65,79,37,68,20,129,45,76,195,16,20,243,202,16,195,19,17,59,51,156,146,201,28,96,62,36,102,34,218,187,179,46,218,181,94,104,254,68,243,55,238,95,88,162,65,117,72,163,215,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,200,82,2,34,32,34,181,94,104,254,68,243,55,238,95,88,162,94,127,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,140,47,41,17,16,17,17,1,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,95,89,82,174,44,124,172,103,39,203,252,67,233,211,160,165,95,209,71,224,79,253,156,255,0,224,205,227,254,104,174,169,98,174,178,168,64,94,126,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,226,238,211,208,157,69,56,84,64,230,46,204,238,18,69,35,56,155,106,14,227,32,179,238,140,196,109,87,152,239,28,117,60,41,96,218,12,31,151,193,73,81,152,184,194,158,115,161,154,83,138,80,178,82,11,176,61,108,176,59,185,25,145,57,12,2,67,210,35,138,82,39,38,133,226,146,26,248,117,199,249,219,151,217,185,98,170,225,235,16,213,218,177,181,242,160,44,22,246,133,224,217,88,117,102,49,13,60,161,80,207,1,129,72,241,187,117,91,96,152,129,251,174,2,76,25,41,214,221,173,86,234,154,10,59,133,206,146,150,162,233,80,244,148,49,77,48,129,213,78,209,73,51,197,16,187,234,102,209,67,44,142,35,171,236,140,203,192,93,219,182,172,3,155,253,239,21,89,184,88,203,220,71,214,246,22,36,161,204,11,77,111,82,211,112,144,251,5,112,91,171,207,117,61,78,200,164,126,156,141,168,75,178,50,125,172,91,65,251,154,181,112,47,198,109,139,140,60,184,170,185,201,106,246,54,51,194,253,158,159,19,91,98,3,122,81,146,86,62,149,77,52,133,174,176,203,210,149,218,50,39,146,50,2,18,220,204,18,200,23,42,136,136,11,169,29,218,213,53,214,162,197,13,206,144,238,84,116,240,213,212,81,140,194,243,195,4,197,32,197,41,199,174,225,3,40,38,17,39,109,9,226,145,155,93,175,167,109,69,95,48,238,33,113,87,11,252,194,242,239,55,48,181,55,111,236,25,127,75,77,113,181,157,84,148,240,220,232,101,175,184,140,180,242,16,63,247,50,3,144,152,132,177,68,110,7,179,107,132,170,34,241,89,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,237,80,17,17,7,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,80,195,205,239,29,113,29,93,156,180,152,23,50,45,126,197,203,106,77,213,152,58,11,124,231,45,13,215,65,97,146,178,105,92,71,125,96,245,54,20,68,45,217,196,216,65,136,101,121,234,59,92,180,185,130,84,228,245,214,207,195,230,111,221,105,35,203,234,250,142,205,103,187,85,203,21,44,24,104,204,170,167,145,228,112,129,206,112,168,169,158,33,115,154,81,8,27,82,119,96,98,208,38,125,17,16,23,159,186,227,252,27,98,198,86,12,190,188,226,26,74,60,67,138,169,235,170,108,180,51,59,137,215,133,27,68,245,45,19,187,109,35,1,158,51,112,215,123,134,242,102,113,140,220,124,87,19,188,66,225,94,23,242,106,245,155,152,166,155,183,246,14,157,53,186,214,21,81,211,205,115,174,148,182,197,79,25,27,255,0,117,33,184,137,144,69,20,166,192,123,54,188,0,226,158,39,115,151,19,241,5,85,196,232,226,143,99,227,233,174,1,112,134,182,215,8,193,29,47,78,33,134,56,2,55,220,197,8,192,3,11,132,155,250,145,179,180,175,38,227,114,12,148,209,91,175,4,156,96,225,158,46,114,190,43,208,189,37,22,54,177,211,192,56,178,207,73,21,71,66,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,183,21,197,32,34,40,203,230,189,199,29,54,26,181,94,248,71,203,144,171,107,237,202,158,156,49,117,217,142,90,118,161,164,148,99,156,104,160,113,113,121,78,120,136,58,164,250,196,208,202,81,232,101,33,244,66,69,48,30,63,193,185,159,134,96,198,121,127,136,105,47,182,42,170,138,186,106,123,133,35,185,65,57,211,84,73,79,43,198,90,104,96,210,195,35,49,142,160,108,204,66,228,46,196,254,129,99,215,203,255,0,55,56,130,203,62,32,173,54,158,31,172,255,0,73,171,241,54,248,46,88,74,122,248,169,41,111,148,176,69,36,230,37,44,196,49,195,52,113,132,199,20,218,238,2,220,218,24,153,197,38,66,136,8,138,37,115,127,140,219,239,7,156,204,243,94,231,37,171,219,56,51,20,125,29,167,196,214,216,128,26,168,163,138,209,75,210,169,166,144,180,210,104,186,178,187,70,68,209,200,38,66,91,93,194,88,194,90,145,117,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,160,34,34,2,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,81,65,148,28,102,223,120,195,230,103,149,23,56,237,94,198,193,152,95,233,21,62,25,182,202,0,245,67,28,182,138,174,173,77,76,131,174,179,75,210,137,222,49,39,142,49,1,17,220,236,114,200,18,191,91,118,181,91,170,104,40,238,23,58,74,90,139,165,67,210,80,197,52,194,7,85,59,69,36,207,20,66,239,169,155,69,12,178,56,142,175,178,51,47,1,119,110,218,176,174,114,183,107,173,131,134,220,19,125,177,92,234,237,215,43,118,100,91,106,232,235,41,38,40,103,166,158,58,11,129,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,172,28,11,241,155,98,227,15,46,42,174,114,90,189,141,140,240,191,103,167,196,214,216,128,222,148,100,149,143,165,83,77,33,107,172,50,244,165,118,140,137,228,140,128,132,183,51,4,178,5,202,162,34,2,34,32,42,85,158,156,81,228,79,13,126,196,252,53,227,159,163,159,72,251,79,179,63,169,149,149,157,126,207,210,235,127,91,69,38,221,189,120,191,43,77,119,119,107,163,233,85,84,85,243,206,252,201,254,178,126,205,65,122,153,91,199,175,9,217,211,142,237,153,103,150,153,173,237,156,73,121,235,118,42,47,97,92,169,250,189,40,78,105,63,25,53,56,70,58,71,17,151,188,77,174,154,54,174,236,207,112,10,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,43,85,254,138,63,2,127,236,231,255,0,6,111,31,243,69,117,75,21,116,25,73,97,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,182,191,232,163,240,39,254,206,127,240,102,241,255,0,52,85,87,132,239,43,25,55,242,255,0,15,122,116,10,197,121,181,240,81,237,186,58,206,44,178,202,217,117,172,189,67,209,143,26,91,224,110,188,101,67,12,29,48,185,139,57,111,143,162,17,69,28,163,24,144,188,110,50,187,70,209,76,102,23,213,145,124,81,228,79,18,158,219,252,10,99,159,164,127,71,59,55,180,255,0,169,149,148,125,14,209,213,232,255,0,92,197,30,237,221,9,127,39,93,54,247,233,171,107,85,86,49,153,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,247,12,92,66,225,94,40,50,106,203,155,152,90,155,176,118,254,165,53,198,214,117,81,212,77,108,174,136,182,203,79,33,3,255,0,115,32,57,8,17,197,44,70,224,27,246,176,51,211,138,60,137,225,175,216,159,134,188,115,244,115,233,31,105,246,103,245,50,178,179,175,217,250,93,111,235,104,164,219,183,175,23,229,105,174,238,237,116,125,62,78,74,113,153,195,103,17,56,170,171,5,100,230,100,125,32,189,81,91,206,233,61,55,177,235,233,54,82,132,145,198,82,111,168,130,48,125,14,104,219,70,125,222,246,186,104,206,237,98,220,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,84,211,59,248,145,201,46,28,45,86,203,206,116,99,234,76,57,79,121,168,58,106,0,42,121,234,167,169,48,29,198,225,13,56,28,174,2,206,59,143,110,193,115,141,157,217,204,25,253,6,105,102,150,4,201,108,9,115,204,204,203,190,251,27,13,217,186,61,182,183,178,205,81,210,234,204,16,199,248,184,64,228,45,100,148,7,221,23,211,93,95,70,103,118,199,179,138,238,43,179,31,139,92,199,60,107,141,101,236,54,170,30,164,22,11,4,19,57,210,218,41,73,217,220,69,221,155,169,49,237,23,150,103,102,41,8,69,153,128,2,56,192,38,83,250,40,252,9,255,0,179,159,252,25,188,127,205,21,127,203,204,210,192,153,171,98,161,196,120,26,251,219,105,46,54,248,46,212,241,207,75,53,29,83,208,206,114,133,61,73,83,84,0,76,16,204,244,243,60,82,16,48,200,49,145,3,144,247,168,139,229,165,203,238,167,56,110,182,126,32,243,126,213,73,38,95,80,84,118,155,61,166,174,40,170,160,196,166,5,85,4,141,35,4,236,112,5,61,76,17,19,132,209,16,78,218,139,179,131,150,181,47,152,119,16,184,171,133,254,97,121,119,155,152,90,155,183,246,12,191,165,166,184,218,206,170,74,120,110,116,50,215,220,70,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,194,85,17,120,172,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,246,168,8,136,128,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,118,212,43,115,58,227,199,240,223,125,169,200,108,167,189,110,192,56,126,224,94,210,186,91,174,61,74,92,81,48,132,37,30,163,210,23,232,211,206,53,12,59,100,146,41,137,163,153,181,217,17,48,77,74,34,32,234,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,226,70,98,45,171,187,50,237,171,85,230,143,228,79,51,126,229,245,138,37,74,185,98,241,227,248,111,177,83,100,54,108,94,183,99,236,63,111,31,102,221,46,55,30,165,86,40,132,78,98,147,65,233,11,117,169,224,26,118,45,210,73,44,194,210,76,250,236,148,152,47,253,17,16,17,17,1,17,117,46,210,93,97,181,86,205,98,162,164,172,185,5,60,133,71,79,87,82,84,208,77,59,11,244,194,73,70,57,10,48,114,209,156,218,51,113,103,119,97,45,52,112,234,95,241,102,21,194,158,205,250,83,137,173,86,111,108,220,33,180,219,189,161,91,29,63,108,174,151,94,149,52,59,221,186,147,30,210,219,24,234,69,163,232,207,162,250,203,27,110,44,241,174,124,227,156,249,196,245,252,72,211,213,208,227,106,26,142,195,81,106,148,54,65,107,128,117,40,169,169,67,113,11,83,48,158,248,200,72,154,70,147,171,190,71,145,228,57,84,229,185,204,18,167,136,154,105,50,123,57,46,180,131,152,182,234,114,169,162,185,77,44,80,158,38,7,150,121,37,104,169,225,130,40,97,58,104,90,1,112,18,35,144,24,228,211,64,145,216,47,213,17,16,23,159,177,99,252,27,137,177,54,38,193,150,44,67,73,87,125,193,213,20,212,215,219,120,187,180,244,39,81,78,21,16,57,139,179,59,132,145,72,206,38,218,131,184,200,44,251,163,49,27,85,230,59,199,29,79,10,88,54,131,7,229,240,82,84,102,46,48,167,156,232,102,148,226,148,44,148,130,236,15,91,44,14,238,70,100,78,67,0,144,244,136,226,148,137,201,161,120,164,136,190,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,48,200,249,23,148,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,254,173,1,121,252,127,143,240,110,86,96,219,182,96,230,14,33,164,177,225,235,29,59,212,215,87,84,187,236,136,53,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,244,10,8,121,142,241,199,77,197,110,50,160,193,249,124,21,116,249,117,131,234,39,58,25,165,57,98,59,221,89,51,3,214,203,3,187,8,0,139,16,192,36,61,81,9,101,34,113,121,158,40,194,119,145,68,175,38,204,220,226,10,178,251,118,202,74,43,63,210,60,167,181,233,61,117,77,69,124,81,201,133,170,170,2,162,72,74,156,12,186,146,195,81,36,18,1,194,2,226,50,19,75,172,122,202,211,75,82,2,34,140,190,107,28,117,84,224,232,235,248,88,202,138,250,186,107,237,85,59,195,141,107,138,150,34,128,109,213,116,70,222,205,6,154,50,114,57,98,168,142,82,154,55,30,155,52,98,38,68,82,52,65,37,54,203,181,170,245,76,117,150,107,157,37,125,60,117,19,210,28,180,211,12,160,51,193,41,195,52,78,66,238,204,113,203,28,145,152,248,137,129,11,232,236,236,187,106,2,249,124,241,183,117,225,67,31,201,98,196,243,213,215,101,214,42,168,167,134,235,70,85,68,48,90,103,41,161,19,187,4,99,12,166,103,29,56,200,37,20,108,47,51,116,216,157,222,56,244,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,186,149,183,107,85,186,166,130,142,225,115,164,165,168,186,84,61,37,12,83,76,32,117,83,180,82,76,241,68,46,250,153,180,80,203,35,136,234,251,35,50,240,23,118,237,171,10,231,43,118,186,216,56,109,193,55,219,21,206,174,221,114,183,102,69,182,174,142,178,146,98,134,122,105,227,160,184,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,191,84,86,149,203,231,141,187,87,21,248,2,75,22,39,158,146,135,49,112,173,61,60,55,90,50,170,18,158,237,0,195,8,157,216,35,24,98,0,9,42,10,65,40,163,98,104,95,166,196,236,210,71,173,218,160,34,34,2,34,32,34,34,2,42,85,197,143,149,140,228,249,127,136,125,58,117,101,92,173,56,246,250,119,71,97,225,71,52,32,217,136,45,86,254,199,132,46,148,244,250,71,95,67,73,3,147,81,212,8,54,145,205,12,17,19,132,186,48,201,28,110,198,237,40,177,78,18,84,136,136,8,136,128,190,78,44,197,54,44,13,133,111,56,215,20,215,118,43,46,31,183,212,93,46,53,61,35,147,161,75,4,101,36,178,108,6,35,45,160,4,250,11,57,62,154,51,59,247,47,172,169,87,22,62,86,51,147,229,254,33,244,233,208,82,175,232,163,240,39,254,206,127,240,102,241,255,0,52,87,84,177,87,89,84,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,223,69,170,218,72,53,127,5,181,107,240,90,125,136,54,187,173,31,193,106,109,163,106,180,241,100,27,227,240,91,214,200,252,22,244,5,231,177,132,13,45,1,22,140,238,204,255,0,241,73,122,21,242,49,64,235,105,152,153,189,230,18,211,255,0,52,144,89,118,110,75,29,167,22,69,211,22,23,158,113,114,209,180,215,116,178,107,175,135,212,173,171,56,46,197,6,42,167,41,31,184,156,54,183,217,212,147,79,138,175,60,66,220,194,151,20,211,28,243,140,108,19,3,106,229,167,132,146,253,110,172,239,61,49,121,54,32,167,152,42,129,198,51,1,98,223,221,163,28,175,252,100,23,1,194,213,154,91,182,52,59,145,51,109,26,167,211,95,171,171,1,125,79,245,169,44,194,20,173,75,104,136,27,78,241,23,255,0,217,21,28,60,19,221,6,190,72,230,247,9,228,149,139,86,239,215,94,205,246,253,170,74,108,1,182,213,79,246,198,15,255,0,178,200,62,138,34,32,218,78,184,223,189,251,150,179,59,182,154,46,7,55,103,238,116,29,128,110,255,0,228,90,248,58,226,140,159,199,85,204,221,236,206,232,55,34,211,193,145,157,221,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,71,126,244,26,173,31,193,22,168,54,127,141,11,86,90,147,124,91,225,222,182,57,185,62,143,226,131,100,140,238,223,148,255,0,206,182,142,237,31,82,254,250,220,109,171,120,186,227,29,91,94,255,0,138,14,204,127,147,222,183,173,145,126,66,222,128,190,6,54,7,146,195,56,51,233,238,151,252,66,95,125,124,28,108,238,56,126,119,111,29,165,255,0,16,144,69,119,21,149,21,22,252,196,144,198,168,135,81,113,238,55,111,251,60,255,0,228,86,143,153,15,53,70,35,160,169,106,151,119,38,137,159,83,125,127,124,55,87,33,198,181,202,74,108,196,50,57,136,1,133,221,223,118,159,246,122,159,181,89,246,43,191,149,118,32,162,106,122,146,48,6,141,159,223,215,222,99,47,169,254,212,18,135,192,4,79,38,27,162,220,91,156,107,227,125,93,245,255,0,177,210,169,17,129,180,130,54,254,209,191,192,163,147,151,116,242,158,23,164,51,213,217,235,227,110,253,127,177,210,41,27,131,190,8,223,251,70,255,0,2,14,68,68,65,193,39,229,127,42,225,219,222,250,58,229,149,253,231,102,250,215,19,9,107,226,232,57,65,180,21,203,240,111,208,182,70,47,166,142,183,190,154,233,245,32,215,77,86,229,163,120,45,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,42,235,42,133,138,186,12,148,248,78,242,177,147,127,47,240,247,167,64,170,170,165,92,39,121,88,201,191,151,248,123,211,160,85,85,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,5,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,79,79,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,96,5,123,252,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,136,100,210,138,149,112,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,232,51,163,55,176,110,66,229,126,32,205,204,192,158,174,59,22,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,238,103,57,37,146,56,217,201,196,25,205,156,136,69,156,152,60,167,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,207,29,124,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,246,188,75,241,23,142,248,160,205,58,252,204,199,85,31,217,104,236,244,91,33,254,166,90,251,76,211,65,71,212,138,40,250,221,46,185,143,84,199,121,248,187,248,51,82,164,19,83,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,46,255,0,149,31,26,255,0,131,44,85,7,13,121,153,115,186,212,225,188,91,112,167,166,194,82,235,214,134,207,116,154,66,23,167,216,194,242,12,53,82,72,29,226,91,35,149,183,56,51,77,52,163,50,139,21,117,45,60,174,185,128,81,221,232,237,188,50,103,126,34,232,221,97,236,214,236,15,116,158,56,32,165,146,150,40,34,130,27,73,116,192,54,204,221,45,98,146,71,50,152,164,40,220,152,218,33,148,36,253,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,63,220,0,241,131,106,226,203,40,196,174,15,87,30,59,193,212,244,116,24,172,38,136,88,42,103,48,38,142,186,34,140,6,45,149,15,12,166,241,136,139,196,98,97,183,99,71,36,152,251,175,85,149,185,165,142,242,91,29,219,51,51,45,47,190,198,196,150,110,183,98,173,236,176,212,116,186,176,156,50,126,46,96,56,203,88,229,49,247,133,244,215,86,209,217,157,131,39,228,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,181,94,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,243,189,205,31,200,158,102,253,203,235,20,74,0,80,100,81,193,215,24,184,19,139,252,9,81,127,176,81,251,27,18,89,182,125,32,195,253,73,170,61,151,213,154,160,41,127,166,142,8,163,159,171,29,59,201,248,182,125,154,237,45,29,187,238,1,99,67,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,237,145,78,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,165,92,88,249,88,206,79,151,248,135,211,167,65,141,98,200,163,140,94,49,112,39,8,24,18,158,255,0,127,163,246,206,36,188,239,250,63,135,250,147,83,251,83,165,53,56,85,127,77,4,18,199,7,74,58,134,147,241,140,219,244,218,58,187,247,99,174,170,87,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,184,121,92,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,153,62,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,232,87,41,78,10,61,183,89,71,197,150,102,219,45,85,150,88,122,209,224,187,124,237,215,144,171,161,159,166,119,50,102,45,145,244,78,41,99,136,100,18,39,145,202,86,104,222,40,76,229,42,197,143,240,110,38,196,216,155,6,88,177,13,37,93,247,7,84,83,83,95,109,226,238,211,208,157,69,56,84,64,230,46,204,238,18,69,35,56,155,106,14,227,32,179,238,140,196,66,200,57,213,249,88,194,223,48,40,125,58,226,162,3,43,115,75,29,228,182,59,182,102,102,90,95,125,141,137,44,221,110,197,91,217,97,168,233,117,97,56,100,252,92,192,113,150,177,202,99,239,11,233,174,173,163,179,59,75,255,0,58,191,43,24,91,230,5,15,167,92,84,43,32,200,247,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,165,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,62,60,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,119,191,205,55,141,156,51,152,185,61,129,242,231,35,177,149,37,215,12,102,45,61,69,238,247,41,90,106,33,158,106,42,74,230,134,144,64,170,35,14,152,21,101,37,91,147,48,245,53,164,143,188,99,61,37,9,73,194,216,179,10,227,155,21,46,41,193,88,154,213,136,44,181,187,251,53,198,215,91,29,93,44,251,12,128,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,67,103,58,191,52,248,91,229,253,15,168,220,85,42,229,139,110,204,123,167,25,56,42,155,47,49,29,214,201,24,118,138,140,67,83,69,70,245,48,201,103,138,55,146,122,106,160,213,129,161,156,194,24,26,67,238,142,89,97,49,214,65,141,149,85,231,87,230,159,11,124,191,161,245,27,138,10,21,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,70,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,91,85,244,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,10,41,197,119,10,57,113,197,174,92,30,10,198,177,118,27,173,15,82,123,5,254,8,88,234,173,21,68,204,206,66,206,237,212,132,246,139,75,11,187,12,130,34,236,224,97,28,129,143,102,105,101,110,59,201,108,119,115,203,60,203,177,123,27,18,89,186,61,182,139,181,67,81,210,234,194,19,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,201,249,90,175,31,92,20,97,94,43,50,226,174,247,105,182,118,124,205,195,54,249,164,195,151,10,118,140,36,175,216,197,32,219,42,30,66,0,40,101,55,118,2,50,110,140,134,230,207,180,165,9,66,221,121,80,241,199,77,137,109,86,78,17,243,24,42,222,251,109,167,168,12,35,118,115,150,161,171,169,34,25,39,42,41,220,156,158,35,130,33,62,145,54,145,60,49,12,122,1,70,29,105,20,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,124,96,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,184,14,39,248,227,205,206,43,112,110,4,193,249,130,20,148,225,131,233,229,58,233,168,76,226,11,221,196,159,99,86,207,3,59,66,6,48,176,136,136,143,186,114,212,144,184,132,205,20,97,242,184,193,226,207,25,113,117,154,31,78,47,180,245,118,123,21,5,60,116,214,44,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,13,250,116,193,221,198,32,102,161,74,229,56,23,224,202,251,198,30,99,213,91,36,186,251,27,6,97,126,207,81,137,174,81,24,61,80,199,43,159,74,154,154,50,215,89,165,233,74,205,33,11,199,24,129,17,110,118,8,164,182,180,30,255,0,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,145,78,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,202,16,120,154,224,163,21,101,126,79,229,207,18,24,42,217,219,112,14,47,193,248,118,182,237,217,218,67,146,201,116,158,223,79,214,42,141,228,79,209,168,156,138,64,149,157,128,100,149,225,113,143,241,61,95,21,194,135,24,57,161,194,54,38,186,94,176,27,210,86,219,111,148,228,55,75,61,92,81,244,43,167,138,158,164,40,142,73,54,60,194,16,205,83,213,112,136,227,121,24,92,28,135,86,33,9,84,230,89,199,85,79,12,184,102,151,44,50,198,190,174,151,52,49,29,60,23,42,90,225,165,138,72,45,22,230,168,118,41,205,167,140,226,152,230,120,38,132,99,97,125,173,212,144,136,28,99,105,33,2,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,47,173,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,211,19,203,23,128,239,192,133,138,155,62,115,98,203,183,31,98,11,120,251,54,215,113,183,116,234,176,188,36,115,12,154,23,84,155,173,81,1,83,185,110,142,57,97,23,146,23,211,124,162,225,90,184,23,224,202,197,193,230,92,85,91,36,186,251,103,25,226,142,207,81,137,174,81,25,181,41,73,19,31,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,185,84,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,170,188,177,120,241,252,8,95,105,178,27,54,47,91,112,14,32,184,15,179,110,151,27,143,78,151,11,204,65,49,73,160,244,137,250,53,19,149,59,22,233,35,138,18,121,38,125,55,202,79,53,43,21,117,46,156,168,120,227,166,196,182,171,39,8,249,140,21,111,125,182,211,212,6,17,187,57,203,80,213,212,145,12,147,149,20,238,78,79,17,193,16,159,72,155,72,158,24,134,61,0,163,14,176,73,162,34,140,190,107,220,113,211,97,171,85,239,132,124,185,10,182,190,220,169,233,195,23,93,152,229,167,106,26,73,70,57,198,138,7,23,23,148,231,136,131,170,79,172,77,12,165,30,134,82,31,68,40,87,51,174,60,127,13,247,218,156,134,202,123,214,236,3,135,238,5,237,43,165,186,227,212,165,197,19,8,66,81,234,61,33,126,141,60,227,80,195,182,73,34,152,154,57,155,93,145,19,82,174,87,30,123,50,203,239,175,71,173,86,170,174,171,149,199,158,204,178,251,235,209,235,80,95,255,0,58,191,43,24,91,230,5,15,167,92,84,64,101,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,105,127,231,87,229,99,11,124,192,161,244,235,138,133,100,25,36,112,171,196,198,13,226,191,40,232,243,75,7,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,38,214,25,131,108,177,152,72,44,219,128,199,112,129,239,140,43,2,199,51,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,130,50,183,52,176,38,116,224,75,102,102,101,165,247,219,56,110,243,214,236,85,189,150,106,126,175,74,99,134,79,197,204,1,32,233,36,70,62,240,182,186,106,218,179,179,184,122,180,68,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,44,104,120,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,31,34,156,151,205,236,27,159,89,95,135,243,115,47,231,171,146,197,136,169,202,106,118,171,129,225,158,35,9,10,41,97,144,59,217,142,57,99,146,55,113,114,7,112,119,18,33,118,39,15,106,136,136,11,21,117,58,124,204,56,215,184,240,193,129,45,184,39,45,46,125,155,50,113,110,149,52,85,145,189,44,222,198,161,134,104,222,74,137,169,230,25,55,245,180,56,35,98,143,107,233,57,49,177,66,194,80,88,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,65,9,124,200,249,125,211,112,237,83,30,112,228,221,170,172,178,234,227,80,52,213,182,216,98,150,96,195,38,209,65,28,79,45,68,211,203,52,193,83,51,206,76,100,34,17,155,132,122,234,113,179,208,14,15,184,179,198,92,34,230,135,211,139,21,61,93,226,197,95,79,37,53,247,14,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,126,157,64,103,97,148,217,242,29,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,191,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,136,93,87,56,252,127,131,115,79,6,240,251,152,57,125,136,105,47,152,122,249,79,136,234,104,107,169,157,246,74,26,219,89,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,159,242,106,187,90,172,28,73,99,107,237,246,231,73,110,182,219,178,222,229,87,89,89,87,48,195,5,52,17,215,219,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,138,201,118,186,205,106,167,177,77,115,171,59,109,29,68,213,116,244,101,49,60,16,207,48,198,50,202,17,235,180,76,198,8,68,137,155,82,104,163,103,215,107,104,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,176,92,87,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,158,131,151,159,5,151,94,41,243,66,158,251,139,240,253,89,101,94,26,168,119,196,21,141,82,84,173,91,59,71,186,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,212,140,206,29,222,3,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,130,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,48,122,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,161,135,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,20,224,95,140,219,239,7,153,143,85,115,146,213,237,156,25,138,59,61,62,38,182,196,0,213,69,28,78,125,42,154,105,11,77,38,139,171,43,180,100,77,28,130,100,37,181,220,37,143,32,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,177,98,87,255,0,203,23,143,31,192,133,246,155,33,179,98,245,183,0,226,11,128,251,54,233,113,184,244,233,112,188,196,19,20,154,15,72,159,163,81,57,83,177,110,146,56,161,39,146,103,211,124,164,225,53,40,138,205,121,142,241,199,83,194,150,13,160,193,249,124,20,149,25,139,140,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,34,56,165,34,114,104,94,41,2,138,243,94,227,142,155,13,90,175,124,35,229,200,85,181,246,229,79,78,24,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,82,125,98,104,101,40,244,50,144,250,49,22,136,131,42,132,68,65,106,188,209,252,137,230,111,220,190,177,68,160,46,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,41,244,230,143,228,79,51,126,229,245,138,37,0,40,50,8,224,7,140,27,87,22,89,70,37,112,122,184,241,222,14,167,163,160,197,97,52,66,193,83,57,129,52,117,209,20,96,49,108,168,120,101,55,140,68,94,35,19,13,187,26,57,36,186,5,140,14,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,200,123,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,96,21,129,17,16,17,17,5,138,243,31,229,255,0,71,196,69,138,92,219,202,28,59,254,123,20,29,154,9,105,169,228,130,158,60,69,75,188,35,219,80,115,28,113,132,208,198,238,97,51,150,231,142,39,136,152,255,0,18,241,66,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,89,79,40,181,230,177,192,149,169,237,85,252,83,100,214,25,171,27,144,212,60,248,222,213,110,128,74,9,32,113,50,146,240,192,206,196,6,36,194,211,236,18,99,99,235,147,6,201,228,144,46,215,129,126,51,108,92,97,229,197,85,206,75,87,177,177,158,23,236,244,248,154,219,16,27,210,140,146,177,244,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,79,65,198,15,22,120,55,132,92,175,250,113,125,167,164,188,95,107,234,35,166,177,97,194,175,122,89,238,166,210,3,78,224,109,28,174,1,20,70,242,17,184,108,215,166,14,236,82,131,60,0,228,190,111,99,44,133,205,12,63,155,153,127,61,36,119,220,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,220,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,160,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,15,21,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,92,166,21,224,202,251,87,193,142,53,227,19,22,221,123,13,170,135,178,83,225,75,117,57,129,201,112,144,174,176,81,84,212,212,63,127,78,16,221,60,97,31,116,135,32,185,190,192,1,235,210,174,30,176,181,139,28,231,238,90,96,172,83,67,219,108,184,131,24,89,173,119,26,110,169,199,215,165,158,182,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,5,117,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,142,103,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,31,170,202,238,96,28,65,101,23,15,183,158,31,176,118,34,236,148,21,123,32,178,220,162,142,40,170,172,52,178,75,83,53,112,211,24,3,72,243,79,37,64,105,52,134,69,8,129,116,152,72,132,227,11,139,230,161,199,85,78,63,196,55,94,24,114,182,190,174,12,49,99,168,154,219,140,230,154,150,45,151,107,140,21,80,152,193,19,73,27,205,24,82,205,76,236,242,1,135,84,200,219,105,70,0,114,89,175,12,92,61,98,174,40,51,150,203,148,120,90,167,176,118,254,165,77,198,232,116,178,84,67,108,161,136,119,75,81,32,131,127,115,24,49,16,9,203,44,64,230,27,247,55,138,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,132,248,62,225,51,6,240,139,149,255,0,65,236,85,20,151,139,237,125,68,149,55,220,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,61,154,245,13,153,138,83,119,10,129,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,21,10,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,133,52,230,5,199,117,139,133,92,43,38,10,194,199,219,115,55,16,91,222,75,117,54,135,31,178,233,103,142,170,56,174,187,206,158,90,121,250,85,52,226,221,152,157,136,245,213,244,30,247,130,27,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,190,182,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,87,76,199,224,202,251,148,156,29,225,94,38,49,205,215,165,117,199,120,130,221,79,100,179,211,152,28,112,89,234,40,106,234,70,166,160,219,93,102,151,165,9,4,98,236,209,198,239,191,83,55,8,66,218,212,138,114,163,227,95,240,101,138,160,225,175,51,46,119,90,156,55,139,110,20,244,216,74,93,122,208,217,238,147,72,66,244,251,24,94,65,134,170,73,3,188,75,100,114,182,231,6,105,166,148,109,43,132,156,144,181,113,31,159,216,115,37,239,55,202,187,53,62,35,167,186,8,87,211,70,50,29,52,240,219,170,106,33,55,2,238,48,105,97,143,120,106,46,65,184,88,129,221,141,188,86,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,32,201,249,88,7,58,191,43,24,91,230,5,15,167,92,85,63,229,117,204,2,142,239,71,109,225,147,59,241,23,70,235,15,102,183,96,123,164,241,193,5,44,148,177,65,20,16,218,75,166,1,182,102,233,107,20,146,57,148,197,33,70,228,198,209,12,181,3,157,95,149,140,45,243,2,135,211,174,40,33,219,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,40,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,99,110,170,175,13,28,69,227,190,23,243,78,131,51,48,45,71,246,42,59,197,22,200,127,170,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,225,146,154,47,21,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,254,213,1,17,16,17,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,146,120,177,242,177,156,159,47,241,15,167,78,177,172,65,61,28,191,120,238,177,113,85,133,99,193,88,164,251,22,102,225,251,123,73,113,166,208,228,246,165,44,17,210,199,45,215,120,83,197,79,7,86,166,160,155,179,11,185,6,154,182,163,222,215,128,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,94,207,206,99,54,44,195,229,233,87,139,112,117,45,170,187,23,226,238,142,95,98,251,92,219,224,246,21,85,117,5,83,212,212,4,27,200,206,25,2,158,126,204,79,35,139,239,103,55,35,134,88,80,95,254,91,230,174,92,103,5,138,163,19,229,126,52,181,98,107,85,37,194,166,215,53,93,186,161,165,140,42,160,61,146,70,238,223,239,72,95,242,78,51,142,64,114,3,2,47,86,177,129,202,123,6,42,197,121,167,131,112,182,5,189,251,27,18,94,113,5,186,223,103,184,246,153,41,251,29,116,181,49,132,19,245,98,103,146,61,146,16,22,240,103,33,211,86,103,118,101,147,70,19,183,95,108,248,86,205,105,197,56,143,233,5,234,138,223,79,79,113,187,246,48,164,246,133,80,70,35,45,79,64,29,194,46,161,177,31,76,95,104,238,209,187,153,7,214,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,170,22,42,235,42,132,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,163,186,13,86,142,218,163,62,171,84,27,53,209,29,180,109,86,164,218,248,45,142,111,174,199,209,6,211,213,219,242,159,249,214,193,215,71,109,223,223,91,205,187,188,87,19,107,175,197,7,98,47,5,200,184,225,240,92,136,11,230,98,17,223,108,148,126,177,47,248,174,190,154,249,183,254,235,100,175,253,169,127,197,116,17,169,198,124,213,22,251,161,77,29,73,3,181,75,233,161,187,119,110,168,127,241,43,31,205,105,234,43,105,105,170,59,81,57,56,131,187,185,190,190,6,255,0,227,87,131,199,197,108,176,87,19,180,166,35,218,159,87,98,118,248,213,43,9,198,248,133,170,227,166,167,130,168,141,227,96,18,109,250,247,182,230,127,7,65,127,188,190,99,41,32,162,19,147,115,187,198,253,239,175,194,149,74,77,164,118,91,105,199,234,136,27,255,0,101,148,84,242,234,158,83,26,71,39,119,97,56,252,117,255,0,193,20,171,218,159,117,190,157,254,184,195,254,43,32,237,162,34,14,25,254,11,129,199,191,95,173,115,206,237,171,50,225,218,238,254,40,57,1,180,92,173,249,43,142,49,127,138,228,125,25,153,144,107,227,220,183,45,25,190,43,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,183,197,106,136,54,107,162,213,139,235,71,29,86,215,103,103,213,144,114,46,9,89,192,183,55,197,114,49,183,115,58,212,133,141,190,180,28,95,148,43,99,11,235,162,221,166,133,163,234,203,120,176,247,232,131,120,54,130,183,45,155,180,118,109,59,150,244,5,240,49,179,107,135,231,111,176,191,226,18,251,235,224,99,102,34,195,243,176,248,237,47,248,132,130,28,248,252,144,97,198,83,104,236,197,211,47,15,247,90,165,101,52,114,117,46,176,145,187,191,227,135,254,50,187,238,96,245,18,142,97,201,11,151,119,69,251,181,127,236,245,74,207,40,221,218,182,2,215,254,202,47,253,244,18,203,203,202,65,124,41,70,45,163,127,84,163,111,255,0,21,72,164,118,159,247,136,255,0,184,111,240,40,200,229,227,117,15,96,209,211,245,7,86,184,199,221,175,246,148,141,245,169,51,160,145,228,164,140,159,248,173,254,6,65,216,68,68,29,119,109,210,105,246,174,70,139,189,24,125,253,116,90,49,147,155,182,157,204,232,55,237,218,221,203,104,234,79,171,173,197,222,218,119,247,173,89,180,102,253,8,11,85,163,147,45,27,87,65,174,189,250,50,51,63,197,52,101,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,34,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,92,167,52,46,10,63,115,254,59,60,231,203,219,101,170,135,45,177,149,192,41,162,183,81,55,71,216,215,66,132,140,233,218,34,39,214,25,122,83,205,27,198,204,17,251,241,108,140,66,46,165,181,240,157,230,159,38,254,96,97,239,81,129,100,123,139,48,181,139,28,225,91,206,10,197,52,61,182,203,136,45,245,22,187,141,55,84,227,235,210,207,25,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,232,49,226,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,251,254,96,220,109,221,120,175,199,241,216,176,196,245,116,57,117,133,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,70,23,103,146,77,122,188,125,112,81,138,184,83,204,122,187,221,166,217,218,50,203,19,92,38,147,14,92,41,218,67,142,131,123,148,131,108,168,121,8,204,102,136,25,216,8,201,250,209,131,155,62,225,148,34,166,156,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,0,170,188,190,120,36,186,241,95,143,228,190,226,120,42,232,114,235,10,212,83,205,117,172,42,82,40,46,211,140,208,145,218,66,65,154,35,3,146,156,164,34,150,55,39,133,186,110,76,207,36,122,209,94,38,237,54,171,7,18,89,175,98,177,91,41,45,214,219,118,56,190,210,81,209,210,66,48,193,77,4,117,243,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,140,242,171,44,240,174,77,229,198,28,202,220,21,73,217,236,184,102,223,21,190,155,116,113,132,147,108,111,126,121,122,96,0,83,74,110,82,72,108,45,190,67,50,118,212,157,99,175,197,143,154,124,228,249,129,136,125,70,116,18,169,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,46,127,133,174,9,45,92,87,240,53,137,111,184,98,10,74,28,197,194,184,226,237,53,170,176,105,68,167,187,64,54,122,66,11,73,200,83,68,0,18,84,20,100,50,200,228,208,191,81,197,153,164,147,91,21,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,103,249,42,121,88,197,63,48,43,189,58,220,156,204,57,127,223,120,134,246,110,111,100,94,29,181,73,143,168,180,163,189,208,245,2,146,107,253,43,244,194,25,58,210,24,195,214,167,97,38,214,77,164,113,22,222,167,226,98,136,131,234,242,224,230,1,71,196,69,138,44,164,205,236,69,254,123,20,29,166,120,170,106,35,130,158,60,69,75,188,228,221,78,16,132,113,132,208,198,236,7,11,14,231,142,38,148,92,255,0,28,209,84,14,104,254,68,243,55,238,95,88,162,80,67,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,242,169,157,124,96,225,158,46,121,98,102,69,232,94,146,139,27,88,233,240,248,226,203,61,36,85,29,10,25,229,190,66,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,136,34,45,101,80,177,87,89,84,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,169,20,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,28,117,172,167,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,12,115,56,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,240,109,204,119,131,235,87,9,249,185,64,88,25,170,223,2,99,90,121,235,236,161,83,40,200,116,51,196,108,213,52,44,78,111,44,129,19,73,1,132,146,11,59,132,226,14,82,28,103,33,57,121,241,167,117,225,99,52,41,236,88,191,16,85,142,85,226,90,135,108,65,70,212,197,84,212,83,188,123,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,57,12,33,218,18,149,205,31,200,158,102,253,203,235,20,74,16,56,122,194,214,44,115,159,185,105,130,177,77,15,109,178,226,12,97,102,181,220,105,186,167,31,94,150,122,216,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,55,252,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,61,175,27,124,31,98,110,17,179,66,91,41,53,93,110,9,190,84,78,88,78,241,87,45,63,94,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,246,139,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,122,115,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,29,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,96,201,35,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,151,214,80,129,203,131,152,5,103,14,247,216,178,147,55,177,23,249,211,215,246,153,226,169,168,142,122,137,48,237,86,195,147,117,56,66,18,72,112,205,35,48,28,44,59,90,73,90,81,112,252,115,75,55,232,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,123,252,180,248,21,166,226,107,19,85,102,126,103,80,82,85,101,126,28,168,158,219,85,66,85,82,199,61,222,226,244,236,227,0,60,18,4,176,132,45,60,51,20,142,77,185,250,113,136,155,20,143,29,144,44,135,179,191,59,242,27,151,190,67,91,40,232,236,116,148,52,116,52,231,110,194,56,70,221,38,201,238,83,143,188,76,196,91,137,129,136,218,73,234,164,220,236,242,110,46,164,178,0,72,30,83,152,103,26,118,174,22,50,190,162,197,132,49,5,32,230,166,37,167,102,195,244,111,76,53,79,69,3,201,182,91,132,241,145,48,128,8,180,163,19,155,19,28,204,45,211,144,2,109,176,173,148,57,209,159,56,11,55,35,204,12,163,197,248,131,240,131,127,168,150,145,234,33,15,104,85,221,231,172,54,223,20,177,74,50,53,89,203,41,9,48,152,155,188,172,6,222,248,139,183,159,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,242,211,203,23,151,253,102,81,81,211,113,3,157,248,119,178,99,170,189,179,225,155,108,178,79,21,85,134,150,72,38,134,82,169,1,54,141,230,158,58,142,248,100,2,40,68,7,87,25,8,194,48,234,243,108,186,227,43,239,4,216,2,243,152,56,66,147,10,226,26,204,113,65,53,117,150,154,234,215,32,160,50,183,220,157,161,122,150,142,49,144,216,118,239,113,29,140,123,152,74,65,102,50,177,94,89,214,155,85,255,0,141,124,191,177,95,109,148,151,27,109,198,158,253,73,89,71,87,8,205,5,76,18,89,43,134,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,133,115,171,242,177,133,190,96,80,250,117,197,69,175,8,185,223,106,225,199,136,188,25,156,183,219,29,93,222,219,96,168,169,26,202,74,73,4,39,120,42,41,102,166,144,227,221,238,145,128,206,230,192,238,44,110,12,46,65,187,123,5,64,227,251,131,235,175,9,185,184,67,111,106,73,48,38,49,168,172,175,194,135,12,164,231,77,0,24,188,148,50,140,134,82,239,167,105,162,6,144,136,154,80,32,61,219,222,72,227,182,5,147,158,60,192,121,95,196,62,87,207,132,49,125,45,38,42,193,56,170,158,146,173,218,146,225,32,193,93,0,201,29,77,60,177,212,83,24,147,131,144,68,108,64,122,19,105,226,207,223,8,23,222,92,89,185,134,120,180,195,60,48,223,110,244,148,148,56,198,162,166,91,22,47,42,83,122,42,235,117,60,39,60,242,132,108,238,237,83,28,81,187,21,51,155,105,33,70,207,39,74,64,156,130,66,185,70,112,245,248,41,225,246,92,217,185,212,221,66,245,154,189,26,217,109,245,148,189,158,58,58,26,73,106,99,163,40,216,155,124,157,96,148,231,234,187,176,148,115,67,180,116,23,57,45,3,157,95,154,124,45,242,254,135,212,110,42,103,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,134,30,117,126,105,240,183,203,250,31,81,184,160,237,114,187,200,108,27,196,150,81,241,21,149,56,206,138,144,130,227,79,135,142,217,93,53,59,204,118,155,139,5,213,169,235,98,97,48,45,241,145,106,226,198,59,193,206,50,125,134,76,246,87,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,63,200,199,243,217,250,183,251,73,94,87,27,124,31,97,158,46,114,190,91,41,53,37,22,54,177,211,206,88,78,241,87,45,71,66,134,121,100,128,230,9,35,136,216,72,38,26,96,137,204,130,71,141,137,204,4,157,182,144,89,175,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,84,170,44,91,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,77,167,45,62,58,170,120,154,195,53,89,97,153,213,245,117,89,161,135,41,231,185,85,87,21,44,81,193,119,183,61,67,48,206,13,4,97,20,39,11,207,12,37,27,139,110,110,156,130,70,229,35,70,23,190,136,136,35,215,153,111,47,186,108,225,181,94,56,131,202,11,85,92,153,131,65,79,218,111,22,154,72,165,170,159,18,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,232,44,206,110,58,197,183,12,92,61,98,174,40,51,150,203,148,120,90,167,176,118,254,165,77,198,232,116,178,84,67,108,161,136,119,75,81,32,131,127,115,24,49,16,9,203,44,64,230,27,247,54,74,107,202,96,252,170,203,140,191,190,226,156,79,130,176,93,170,203,117,198,183,1,186,95,234,232,233,218,57,46,21,76,12,13,36,142,223,239,139,70,208,94,73,102,145,219,124,178,17,7,87,37,242,135,6,228,46,87,225,252,163,203,248,42,227,177,97,218,114,134,157,234,231,121,167,148,206,66,150,89,164,62,230,115,146,89,36,145,216,88,65,156,221,132,68,89,133,177,140,89,84,44,85,208,100,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,159,100,161,236,250,119,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,133,110,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,25,201,225,59,202,198,77,252,191,195,222,157,2,245,89,165,149,184,19,58,112,37,207,44,243,46,197,237,156,55,121,232,246,218,46,213,53,63,87,165,48,77,31,227,33,48,144,116,146,32,47,116,155,93,52,125,89,221,156,35,3,148,167,5,30,219,172,163,226,203,51,109,150,170,203,44,61,104,240,93,190,118,235,200,85,208,207,211,59,153,51,22,200,250,39,20,177,196,50,9,19,200,229,43,52,111,20,38,114,212,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,90,184,60,224,202,197,198,31,2,55,251,100,119,95,99,99,60,47,152,23,106,140,51,114,148,205,233,70,73,109,150,190,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,30,183,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,76,255,0,37,79,43,24,167,230,5,119,167,91,149,52,231,47,147,217,37,73,77,96,206,25,241,37,38,26,204,91,141,60,244,208,219,97,179,79,49,226,208,130,90,56,221,229,168,2,104,105,206,150,25,136,152,228,23,57,65,194,54,125,35,6,16,241,95,209,155,199,127,185,199,232,207,209,79,243,231,255,0,67,190,146,116,97,246,95,103,217,254,136,244,53,254,188,248,116,54,116,55,254,55,93,159,210,170,56,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,234,169,94,228,209,147,217,37,87,77,127,206,24,49,37,38,37,204,91,117,60,20,211,91,102,179,79,9,225,32,158,90,200,217,226,168,50,120,106,14,170,24,68,156,227,22,56,129,142,55,125,36,54,32,166,188,97,240,101,98,224,243,129,27,5,178,75,175,182,113,158,40,204,11,77,70,38,185,68,102,212,165,36,86,203,167,74,154,154,50,211,72,98,234,202,205,33,11,73,33,25,17,109,103,8,163,162,188,174,60,246,101,151,223,94,143,90,175,255,0,157,95,149,140,45,243,2,135,211,174,42,192,57,92,121,236,203,47,190,189,30,181,5,255,0,243,171,242,177,133,190,96,80,250,117,197,71,175,44,235,77,170,255,0,198,190,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,132,102,130,166,9,44,149,195,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,66,185,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,118,185,134,112,89,117,225,99,52,42,47,184,67,15,213,142,85,226,90,134,124,63,88,245,37,84,212,83,188,123,165,183,207,33,11,16,24,147,74,81,49,185,57,194,194,253,73,12,38,218,229,231,198,157,215,133,140,208,167,177,98,252,65,86,57,87,137,106,29,177,5,27,83,21,83,81,78,241,237,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,116,228,48,135,108,228,230,150,86,224,76,233,192,151,60,179,204,187,23,182,112,221,231,163,219,104,187,84,212,253,94,148,193,52,127,140,132,194,65,210,72,128,189,210,109,116,209,245,103,118,124,123,56,188,225,142,251,194,94,114,212,229,85,222,245,237,186,67,183,210,221,45,119,126,204,20,221,190,150,81,113,41,58,3,44,175,22,217,227,168,139,66,45,207,210,223,163,9,10,12,140,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,168,118,229,95,199,85,78,0,196,54,174,24,115,74,190,174,124,49,124,168,134,219,131,38,134,150,45,150,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,72,196,27,104,198,102,113,204,74,2,138,190,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,21,106,229,56,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,234,242,247,192,24,55,52,248,185,193,57,125,152,56,122,146,249,135,175,148,247,186,106,234,26,150,125,146,135,177,235,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,229,113,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,238,25,20,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,69,120,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,139,94,94,92,196,127,115,37,29,195,43,243,97,174,183,124,3,81,214,184,91,78,42,142,164,150,73,130,10,137,100,130,154,14,155,188,189,174,126,206,12,5,44,81,71,33,20,174,237,190,82,123,107,226,119,136,92,85,197,6,114,222,179,115,20,211,118,14,223,211,166,183,90,194,170,74,136,109,148,49,14,216,169,227,35,127,238,164,55,17,1,57,101,148,216,3,126,214,15,21,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,73,167,42,30,7,42,113,45,214,201,197,198,99,29,35,216,173,181,21,7,132,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,210,22,210,87,154,33,147,80,24,195,173,25,104,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,5,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,218,162,12,101,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,61,92,151,202,28,101,159,89,161,135,242,143,47,224,164,146,251,136,170,10,26,119,171,157,161,130,32,8,202,89,102,144,251,221,130,56,163,146,71,97,98,55,96,118,17,34,118,23,145,254,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,170,112,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,213,84,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,28,179,184,122,194,188,80,100,215,16,249,71,138,106,123,7,111,250,47,83,110,186,5,44,117,19,91,43,162,43,145,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,53,154,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,143,242,49,252,246,126,173,254,210,87,21,205,67,36,50,191,50,120,104,186,230,78,59,190,85,216,174,249,107,79,53,125,134,227,12,114,78,18,79,82,112,197,216,101,132,123,136,42,101,26,104,218,78,231,136,246,72,229,211,105,64,194,208,56,68,230,175,77,146,28,58,85,229,142,99,97,74,188,71,125,193,84,241,6,17,55,184,203,27,93,105,14,168,4,168,167,152,130,103,128,233,226,148,202,34,96,233,20,48,12,58,70,64,15,45,128,99,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,55,159,87,211,202,19,40,242,227,50,120,142,171,196,248,198,241,212,189,96,27,120,223,108,86,19,160,105,161,173,145,205,225,58,185,37,49,32,14,202,114,192,64,45,182,71,150,88,164,2,102,132,216,131,235,86,240,29,248,16,229,237,152,153,243,155,22,93,184,251,16,91,236,158,205,181,220,109,221,58,172,47,9,94,224,25,52,46,169,55,90,162,2,167,114,221,28,114,194,47,36,47,166,249,69,236,1,79,247,52,127,34,121,155,247,47,172,81,40,1,65,149,66,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,187,254,99,60,20,126,229,92,199,130,255,0,128,45,151,89,50,203,20,254,50,219,83,59,117,99,181,215,59,155,201,108,41,183,17,150,208,6,146,34,149,132,142,50,33,214,82,134,89,30,154,240,125,197,158,50,225,23,52,62,156,88,169,234,239,22,42,250,121,41,175,184,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,27,244,234,3,59,12,166,207,144,70,105,101,110,4,206,156,9,115,203,60,203,177,123,103,13,222,122,61,182,139,181,77,79,213,233,76,19,71,248,200,76,36,29,36,136,11,221,38,215,77,31,86,119,103,199,223,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,112,200,35,43,115,75,2,103,78,4,182,102,102,90,95,125,179,134,239,61,110,197,91,217,102,167,234,244,166,56,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,250,181,1,124,188,248,211,186,240,177,154,20,246,44,95,136,42,199,42,241,45,67,182,32,163,106,98,170,106,41,222,61,177,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,156,134,16,237,158,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,136,136,8,136,130,18,249,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,242,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,115,167,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,183,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,39,163,138,238,20,114,227,139,92,184,60,21,141,98,236,55,90,30,164,246,11,252,16,177,213,90,42,137,153,156,133,157,219,169,9,237,22,150,23,118,25,4,69,217,192,194,57,3,30,204,210,202,220,119,146,216,238,231,150,121,151,98,246,54,36,179,116,123,109,23,106,134,163,165,213,132,38,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,205,147,242,242,152,139,43,112,38,43,199,120,71,51,47,246,46,213,137,48,39,111,250,63,91,218,166,14,199,219,97,104,106,191,22,6,209,201,190,49,97,252,96,150,221,53,29,31,189,5,181,114,230,224,163,247,42,229,196,247,252,127,108,181,73,153,184,167,241,151,42,152,27,171,37,174,133,216,30,59,96,205,184,128,182,152,60,146,148,76,34,114,16,142,178,140,49,72,247,128,136,128,177,246,230,49,39,17,115,113,37,113,155,137,10,42,74,59,145,211,204,88,106,158,146,166,150,166,8,112,251,215,213,246,64,142,88,35,140,164,6,46,179,49,207,24,78,76,204,242,8,234,204,217,4,175,21,155,217,47,149,249,245,131,100,203,252,220,194,20,152,138,197,37,68,85,109,79,49,201,17,197,60,110,251,37,138,88,136,101,136,244,114,23,32,33,119,3,48,125,68,201,156,35,3,149,63,2,180,216,198,74,14,41,243,94,130,146,166,197,75,80,211,96,170,17,170,148,103,43,141,37,104,63,180,141,225,144,88,66,41,105,228,136,97,145,139,168,239,33,16,8,140,111,45,117,231,87,229,99,11,124,192,161,244,235,138,191,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,172,47,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,164,243,6,224,146,213,197,126,0,142,251,134,32,164,161,204,92,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,234,56,179,52,146,107,22,220,174,60,246,101,151,223,94,143,90,167,249,6,48,63,69,179,31,3,102,159,208,171,117,13,214,139,31,97,252,65,236,184,41,173,50,188,149,208,94,32,169,233,140,116,231,78,228,229,48,206,12,192,241,59,187,147,51,139,191,115,169,63,230,91,248,101,254,135,166,84,254,232,63,101,126,16,190,152,91,253,187,236,205,189,30,183,96,185,108,221,179,241,125,110,159,79,171,210,252,87,87,169,210,252,94,197,33,84,89,47,149,246,236,220,175,207,123,126,16,164,165,199,119,75,59,88,107,175,16,156,128,117,84,76,113,155,12,177,177,116,140,217,225,137,154,82,7,147,100,96,27,182,11,11,89,175,58,191,43,24,91,230,5,15,167,92,80,68,175,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,170,7,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,203,202,240,157,230,159,38,254,96,97,239,81,129,79,247,18,252,58,96,78,40,50,178,191,44,241,213,63,246,90,203,61,110,249,191,169,151,78,205,52,48,86,116,226,150,62,183,75,174,101,210,50,216,126,14,222,14,193,12,28,190,120,219,186,240,161,143,228,177,98,121,234,235,178,235,21,84,83,195,117,163,42,162,24,45,51,148,208,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,186,108,78,239,28,122,78,246,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,109,248,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,174,215,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,112,154,148,68,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,36,211,154,199,2,180,216,58,74,254,41,242,162,130,146,154,197,85,80,243,99,90,18,170,148,167,27,141,93,105,191,180,129,230,144,152,130,89,106,35,136,161,141,135,166,237,25,8,16,148,143,20,101,172,148,242,47,56,242,227,139,12,142,183,99,155,76,54,171,165,171,17,219,222,134,255,0,100,148,154,178,58,42,163,133,154,174,219,82,50,0,239,219,212,113,125,241,136,201,25,9,179,56,72,46,241,23,199,71,46,204,77,146,121,185,103,44,149,177,85,220,112,38,63,188,80,217,112,248,84,215,211,137,209,222,235,78,102,142,212,197,44,221,83,6,104,119,132,242,8,139,4,130,7,33,24,20,134,21,43,147,39,14,159,73,113,221,247,137,123,253,62,180,24,67,169,98,195,254,255,0,229,221,39,133,187,84,190,228,172,77,210,165,149,131,108,145,144,31,109,220,46,197,15,116,191,170,85,194,246,69,216,184,116,200,236,43,149,246,155,53,170,134,190,134,223,79,45,254,107,115,153,199,112,188,20,32,213,117,79,36,140,210,73,190,65,125,174,108,206,209,140,96,194,2,2,3,85,80,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,58,185,174,113,175,248,50,194,179,240,215,150,119,59,85,78,36,197,182,250,138,108,91,46,189,105,172,246,185,163,17,106,125,142,47,24,205,85,28,135,222,69,190,56,155,115,3,60,208,202,33,13,139,42,133,138,186,159,62,95,60,109,218,184,175,192,18,88,177,60,244,148,57,139,133,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,54,39,102,146,61,66,237,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,142,203,84,65,179,93,22,172,95,90,56,234,182,147,59,62,172,131,123,62,171,138,97,209,216,219,244,45,236,108,205,222,181,118,98,31,173,7,23,229,54,139,102,215,215,69,187,71,18,211,189,111,22,111,135,122,13,99,109,25,114,46,61,118,248,50,222,207,171,106,131,85,243,113,7,250,23,55,247,37,255,0,21,215,210,95,55,16,11,149,174,102,31,29,165,255,0,21,208,69,79,49,34,104,88,201,157,153,222,165,244,211,255,0,230,212,113,207,43,201,90,238,110,238,221,79,241,169,9,230,75,60,208,202,193,174,159,211,58,105,223,245,214,40,240,119,114,151,126,189,238,90,160,146,142,93,134,13,5,51,51,51,105,32,127,130,145,74,173,157,245,182,83,63,251,80,127,197,101,17,252,188,238,131,20,212,180,197,35,54,178,7,199,237,164,111,173,75,86,29,149,229,180,211,190,186,254,44,63,226,178,15,166,136,136,56,100,109,197,162,213,162,110,238,245,184,133,156,153,104,68,91,152,89,187,144,110,219,181,181,111,239,173,189,228,93,235,123,191,119,127,197,104,35,163,32,213,106,180,119,209,105,171,186,3,186,213,190,189,83,69,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,209,221,153,55,50,209,252,86,221,123,208,111,220,203,71,209,221,109,215,193,107,174,136,5,30,190,11,141,220,226,118,215,189,190,197,200,199,170,19,179,182,142,200,56,204,152,219,112,255,0,210,182,4,172,207,163,247,126,149,164,186,199,222,43,163,61,96,129,234,68,45,223,245,160,250,132,76,90,104,185,7,193,191,66,249,244,245,145,200,59,132,153,221,190,12,235,181,77,80,211,179,179,54,142,47,162,14,117,241,113,118,158,195,157,159,226,36,223,251,4,190,210,248,184,184,8,236,179,48,183,192,159,255,0,96,144,67,23,48,187,89,22,96,203,84,198,44,221,18,109,29,255,0,219,234,223,234,86,93,11,236,170,14,255,0,201,54,255,0,10,189,206,98,155,195,28,27,49,105,248,151,238,215,253,186,173,89,0,191,227,89,223,248,223,227,65,34,92,189,111,219,107,40,168,119,190,157,190,39,118,103,251,105,27,235,82,215,103,144,100,183,194,67,175,228,15,143,247,44,161,167,151,221,78,204,71,68,204,109,163,87,71,175,127,251,101,42,152,236,51,39,82,211,9,127,106,63,241,89,7,214,90,106,223,90,213,113,17,51,22,154,232,131,115,152,238,209,201,191,157,104,196,12,238,236,250,174,156,210,51,57,109,46,254,255,0,138,226,130,164,156,221,137,159,187,236,65,244,252,91,114,104,239,250,22,216,157,200,53,127,138,228,65,181,133,254,181,171,54,136,235,77,206,131,114,45,187,157,55,58,13,200,182,234,235,114,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,85,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,83,252,244,200,188,184,226,47,46,46,57,95,154,22,110,221,106,174,210,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,57,131,113,104,250,56,184,145,1,137,129,152,23,159,225,87,134,124,27,194,134,81,209,229,110,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,61,206,48,134,216,163,0,140,93,246,128,14,226,51,223,33,214,4,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,84,228,169,229,99,20,252,192,174,244,235,114,191,245,96,28,149,60,172,98,159,152,21,222,157,110,84,43,59,249,187,113,37,150,185,209,143,178,230,197,130,114,214,123,110,21,197,23,91,37,28,181,118,218,242,158,72,41,170,228,134,50,144,134,176,69,205,196,25,221,216,69,181,215,70,111,4,18,232,177,172,226,199,205,62,114,124,192,196,62,163,58,155,62,94,156,80,99,238,44,242,94,245,152,217,141,104,195,246,235,149,187,20,84,217,34,138,201,79,52,48,20,17,210,82,76,36,67,52,178,147,158,234,131,103,118,38,109,24,123,188,93,225,51,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,11,0,226,151,149,101,139,63,120,142,179,230,158,22,191,218,176,134,22,189,107,46,58,164,163,128,194,186,166,168,76,140,170,169,27,66,135,173,80,196,33,35,147,0,129,3,206,227,80,114,24,191,170,227,215,43,112,38,75,114,216,199,57,105,150,150,47,99,97,187,55,179,59,21,23,106,154,163,165,213,191,210,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,154,245,85,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,71,188,102,103,94,42,225,219,134,204,97,156,120,42,223,106,173,189,97,255,0,103,246,104,46,145,73,37,41,245,235,233,233,207,120,199,36,102,250,4,196,237,161,183,188,205,174,173,171,56,86,181,106,188,209,252,137,230,111,220,190,177,68,172,3,250,53,124,83,255,0,172,28,170,255,0,209,87,31,249,242,191,254,104,254,68,243,55,238,95,88,162,65,0,43,39,60,232,205,236,27,144,185,95,136,51,115,48,39,171,142,197,135,105,198,106,134,164,129,230,158,83,57,6,40,161,140,59,153,206,73,100,142,54,114,113,6,115,103,34,17,103,38,198,49,92,167,29,28,102,223,120,195,204,122,91,156,118,175,99,96,204,47,218,41,240,205,182,80,7,170,24,229,112,234,212,212,200,58,235,52,189,40,157,227,18,120,227,16,17,29,206,199,44,129,224,56,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,175,127,149,15,3,149,56,150,235,100,226,227,49,142,145,236,86,218,138,131,194,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,233,11,105,43,205,16,201,168,12,97,214,162,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,115,188,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,91,255,0,24,188,29,96,78,47,240,37,61,130,255,0,89,236,108,73,102,223,244,127,16,116,230,168,246,95,86,106,115,170,254,149,9,226,142,126,172,116,237,31,227,29,246,107,184,116,118,239,184,4,65,139,190,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,201,167,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,197,115,29,224,114,167,138,220,27,65,140,50,248,233,41,243,23,7,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,186,66,114,202,36,194,211,60,177,193,10,12,170,21,42,226,199,202,198,114,124,191,196,62,157,58,182,174,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,43,149,226,199,202,198,114,124,191,196,62,157,58,12,107,21,106,226,187,138,236,199,226,215,49,207,26,227,89,123,13,170,135,169,5,130,193,4,206,116,182,138,82,118,119,17,119,102,234,76,123,69,229,153,217,138,66,17,102,96,0,142,48,162,170,239,249,115,112,81,251,170,179,30,123,254,63,182,93,99,203,44,45,248,203,149,76,13,210,142,233,92,206,15,29,176,102,220,38,59,128,222,73,74,38,34,8,196,71,88,138,104,164,96,170,188,177,121,127,209,230,237,101,55,16,57,223,135,123,94,5,164,219,62,25,182,203,36,18,210,223,170,163,158,104,101,42,144,19,121,26,24,36,167,239,134,64,17,152,140,117,114,140,76,36,153,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,215,132,156,144,181,113,31,159,216,115,37,239,55,202,187,53,62,35,167,186,8,87,211,70,50,29,52,240,219,170,106,33,55,2,238,48,105,97,143,120,106,46,65,184,88,129,221,141,130,232,57,98,241,227,248,16,190,211,100,54,108,94,182,224,28,65,112,31,102,221,46,55,30,157,46,23,152,130,98,147,65,233,19,244,106,39,42,118,45,210,71,20,36,242,76,250,111,148,158,103,164,180,218,166,186,211,223,102,182,82,29,202,142,158,106,74,122,194,132,94,120,96,152,163,41,98,9,52,220,32,101,4,36,66,207,161,60,81,187,235,181,180,198,51,52,178,183,29,228,182,59,185,229,158,101,216,189,141,137,44,221,30,219,69,218,161,168,233,117,97,9,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,74,87,42,30,56,233,177,45,170,201,194,62,99,5,91,223,109,180,245,1,132,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,210,38,210,39,134,33,143,64,40,195,172,18,104,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,170,175,51,174,60,127,2,22,42,156,134,202,123,214,220,125,136,45,229,237,43,165,186,227,211,170,194,240,145,194,81,234,61,34,110,181,68,5,80,195,182,72,229,132,94,57,155,77,241,19,218,87,46,30,33,169,184,92,201,46,33,51,134,124,37,87,137,78,221,81,132,41,161,182,194,114,194,18,156,243,220,35,119,150,160,33,148,105,128,68,136,152,228,22,2,54,8,217,247,200,12,246,87,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,218,202,220,173,199,121,211,142,237,153,103,150,150,47,108,226,75,207,91,177,81,118,168,105,250,189,40,78,105,63,25,49,132,99,164,113,25,123,196,218,233,163,106,238,204,249,4,240,125,194,102,13,225,23,43,254,131,216,170,41,47,23,218,250,137,42,111,184,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,123,53,234,27,51,20,166,239,77,57,115,112,81,251,149,114,226,123,254,63,182,90,164,204,220,83,248,203,149,76,13,213,146,215,66,236,15,29,176,102,220,64,91,76,30,73,74,38,17,57,8,71,89,70,24,164,123,192,64,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,64,68,81,129,198,103,52,12,253,225,219,137,60,97,147,152,43,8,101,253,109,151,15,251,63,179,79,116,183,214,201,84,125,122,10,122,131,222,81,213,198,15,161,204,76,218,3,123,172,218,234,250,187,132,159,168,1,230,143,231,179,51,126,229,244,122,37,43,220,189,56,160,199,220,89,228,189,235,49,179,26,209,135,237,215,43,118,40,169,178,69,21,146,158,104,96,40,35,164,164,152,72,134,105,101,39,61,213,6,206,236,76,218,48,247,120,187,197,15,52,127,61,153,155,247,47,163,209,32,188,174,87,153,189,131,114,23,128,156,201,205,204,192,158,174,59,22,29,199,21,147,84,53,36,15,52,242,153,209,91,34,138,24,195,185,156,228,150,72,227,103,39,16,103,54,114,33,22,114,104,213,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,241,85,56,166,251,87,133,109,216,42,162,187,125,150,213,112,173,186,81,211,116,129,186,85,85,113,211,71,81,38,246,109,229,184,40,169,155,71,119,22,233,234,44,206,68,239,118,188,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,97,71,255,0,114,30,114,254,230,15,221,113,216,173,95,65,125,161,216,182,246,241,237,221,30,209,217,123,95,75,77,189,30,213,248,141,55,245,119,123,221,62,159,227,23,159,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,201,121,65,15,49,222,7,41,184,82,198,84,24,195,47,142,174,163,46,177,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,170,65,20,162,76,79,11,203,32,93,87,52,60,222,193,185,245,192,78,91,102,230,95,207,87,37,139,17,99,138,57,169,218,174,7,134,120,140,40,174,113,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,154,242,184,243,217,150,95,125,122,61,106,182,170,108,83,125,164,194,183,28,21,79,93,178,203,117,184,81,221,43,41,186,64,253,90,170,72,234,99,167,147,123,182,241,218,21,181,45,163,59,11,245,53,38,119,17,118,185,94,87,30,123,50,203,239,175,71,173,65,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,163,47,130,12,222,193,185,11,196,230,18,205,204,192,158,174,59,22,29,167,187,205,80,212,144,60,211,202,103,107,171,138,40,99,14,230,115,146,89,35,141,156,156,65,156,217,200,132,89,201,130,111,184,193,226,207,6,240,139,149,255,0,78,47,180,244,151,139,237,125,68,116,214,44,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,13,154,244,193,221,138,80,103,199,179,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,175,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,181,239,242,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,193,93,121,98,240,29,248,16,177,83,103,206,108,89,118,227,236,65,111,31,102,218,238,54,238,157,86,23,132,142,97,147,66,234,147,117,170,32,42,119,45,209,199,44,34,242,66,250,111,148,94,255,0,209,89,87,50,30,53,179,79,131,239,193,223,224,206,193,133,46,127,75,125,175,219,125,187,75,83,55,79,178,246,78,159,75,163,60,90,107,218,79,118,237,218,232,58,105,163,234,23,170,162,175,158,119,230,79,245,147,246,106,250,188,25,243,64,207,222,34,120,147,193,249,57,141,112,134,95,209,89,113,7,180,59,76,246,187,125,108,117,65,208,160,168,168,13,133,37,92,128,218,156,34,207,168,63,186,239,166,143,163,183,202,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,76,247,22,121,33,128,120,130,200,108,79,151,249,141,124,164,195,246,209,167,246,164,88,134,162,56,73,172,115,211,107,32,214,238,155,65,0,17,99,25,93,136,29,225,57,131,120,111,114,104,97,229,113,231,179,44,190,250,244,122,213,85,121,157,113,227,248,111,190,212,228,54,83,222,183,96,28,63,112,47,105,93,45,215,30,165,46,40,152,66,18,143,81,233,11,244,105,231,26,134,29,178,73,20,196,209,204,218,236,136,152,44,1,92,87,0,153,33,149,252,66,241,47,96,203,108,217,190,85,210,90,39,167,169,175,134,221,77,28,155,239,115,211,135,85,232,94,96,239,167,2,136,102,144,228,238,119,8,74,48,32,146,64,49,242,156,53,112,187,154,28,81,226,107,206,29,203,155,37,93,64,88,236,245,151,42,186,193,8,250,17,78,52,242,149,29,41,201,44,145,128,157,77,68,97,0,234,90,139,20,146,237,32,134,77,41,85,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,148,242,197,93,78,247,46,46,56,234,120,173,193,181,248,63,48,66,146,159,49,112,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,164,39,44,68,46,45,51,69,28,16,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,247,252,151,113,77,139,3,97,94,33,113,174,41,174,236,86,92,63,111,177,221,46,53,61,35,147,161,75,4,119,73,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,90,95,27,124,96,226,110,46,115,66,91,209,61,93,22,9,177,212,78,56,78,207,87,21,63,94,134,9,99,128,38,57,36,136,24,136,230,42,96,149,192,142,70,141,201,192,8,153,183,21,21,181,99,252,101,98,193,183,252,190,179,98,26,186,60,61,138,170,40,106,111,84,48,187,8,87,157,27,202,244,205,43,179,110,32,2,158,67,96,215,99,158,194,118,114,140,28,106,175,7,220,38,99,46,46,179,67,232,61,138,162,174,207,98,160,167,146,166,251,136,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,191,78,161,179,56,196,110,192,200,158,14,243,115,136,92,175,204,92,207,203,251,61,93,109,62,3,167,167,122,122,24,40,206,73,239,117,103,32,188,180,212,175,220,4,112,211,117,38,49,18,41,93,222,158,49,140,158,113,113,165,88,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,147,70,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,197,95,53,238,7,42,112,213,214,247,197,198,92,157,35,88,174,85,20,231,139,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,213,23,214,86,154,82,147,83,25,15,162,21,43,136,46,49,112,39,23,252,182,51,82,255,0,96,163,246,54,36,179,123,15,233,6,31,234,77,81,236,190,173,254,32,165,254,154,56,34,142,126,172,116,239,39,226,217,246,107,180,180,118,239,136,21,218,162,187,93,109,212,213,244,118,251,157,93,45,61,210,157,169,43,162,134,98,0,170,129,165,142,102,138,81,103,208,193,165,134,41,24,75,86,223,24,23,136,179,183,85,6,85,8,168,167,25,153,215,138,184,118,225,179,24,103,30,10,183,218,171,111,88,127,217,253,154,11,164,82,73,74,125,122,250,122,115,222,49,201,25,190,129,49,59,104,109,239,51,107,171,106,207,24,63,209,171,226,159,253,96,229,87,254,138,184,255,0,207,144,95,255,0,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,2,176,34,12,99,51,163,40,113,150,66,230,134,32,202,60,192,130,146,59,238,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,238,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,247,249,98,243,0,163,202,42,202,110,31,179,191,17,118,76,11,87,182,12,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,223,52,134,67,9,0,234,195,25,25,199,127,252,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,99,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,208,101,60,138,58,185,98,243,0,172,205,218,58,110,31,179,191,17,118,188,117,73,182,12,51,114,150,57,229,170,191,82,199,4,211,74,53,38,32,241,180,208,71,79,223,52,134,37,48,152,234,197,32,153,201,34,168,8,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,22,213,199,71,6,86,46,48,242,226,150,217,29,215,216,216,207,11,246,138,140,51,114,148,205,233,70,73,88,58,180,213,49,142,186,195,47,74,38,121,4,94,72,200,4,135,115,49,197,36,0,226,204,45,125,192,216,170,243,130,177,77,15,98,189,97,251,133,69,174,227,77,213,9,58,21,80,72,81,203,30,240,114,2,218,96,77,168,187,139,233,171,59,183,122,201,206,60,127,131,101,199,245,25,90,56,134,145,177,101,45,158,27,249,218,73,220,103,123,116,179,73,0,212,3,59,104,96,210,194,96,91,93,246,59,199,191,111,82,61,214,129,204,191,129,202,110,35,176,108,217,195,129,206,172,51,23,5,217,228,8,105,35,9,106,2,249,110,133,228,157,232,134,16,98,38,169,98,57,74,18,1,247,206,71,140,217,216,128,225,10,63,202,235,152,5,29,222,142,219,195,38,119,226,46,141,214,30,205,110,192,247,73,227,130,10,89,41,98,130,40,33,180,151,76,3,108,205,210,214,41,36,115,41,138,66,141,201,141,162,25,100,253,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,234,114,235,227,170,155,138,92,26,216,31,48,107,233,3,53,44,20,243,77,93,13,53,44,160,23,59,116,47,78,13,114,119,104,218,8,76,164,168,24,206,17,63,203,2,49,0,2,96,0,188,164,94,43,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,162,47,250,53,124,83,255,0,172,28,170,255,0,209,87,31,249,242,9,84,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,11,138,224,115,139,187,175,8,57,184,88,174,123,117,93,227,9,223,169,198,219,136,237,80,84,16,25,192,198,196,21,80,131,147,68,117,48,190,237,157,70,209,194,73,163,98,143,170,242,12,255,0,89,110,120,55,52,240,109,143,20,219,227,164,190,97,235,229,61,190,255,0,107,146,166,145,246,74,26,199,85,71,80,209,202,44,64,98,77,20,161,184,88,192,196,95,221,33,238,199,219,141,126,20,111,188,37,231,45,110,13,233,93,107,48,133,203,90,204,45,123,173,132,7,183,210,237,7,146,55,40,221,193,230,128,207,165,35,104,4,250,4,157,48,9,99,101,88,57,104,113,199,83,195,142,50,135,39,177,192,82,30,93,99,75,196,103,53,92,135,21,57,216,238,51,52,112,53,105,76,110,34,244,206,33,16,204,38,94,224,70,210,3,179,137,132,193,57,40,138,149,113,47,196,94,4,225,127,43,43,243,51,29,84,127,101,163,179,209,108,155,250,167,116,236,211,77,5,31,82,40,164,232,245,122,6,61,83,29,129,226,239,224,206,20,171,143,174,53,240,175,10,121,113,87,100,180,220,251,70,102,226,107,124,209,225,203,125,59,198,114,80,111,98,140,110,117,13,32,152,12,49,27,59,128,152,191,90,64,112,102,218,50,156,80,45,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,203,213,103,166,122,102,63,17,121,143,113,205,12,208,188,246,235,173,118,145,67,12,76,225,75,111,165,23,119,142,150,154,55,119,233,194,27,139,70,213,201,200,136,204,140,204,204,175,87,134,190,95,244,118,142,19,51,75,137,188,239,195,189,107,172,217,127,121,184,224,123,92,242,65,61,44,116,178,217,138,120,110,197,211,51,221,51,245,116,138,57,24,10,18,140,164,113,115,120,138,32,142,181,234,178,171,51,49,86,77,230,62,28,205,44,21,87,217,239,88,102,225,21,194,155,116,146,4,115,108,127,126,9,122,102,6,80,202,14,81,200,12,77,190,51,49,119,208,157,121,85,34,156,215,56,40,252,25,98,169,248,148,203,59,101,214,167,13,226,219,133,69,78,45,139,78,180,54,123,164,210,9,53,70,247,39,144,97,170,146,67,238,33,217,28,173,181,141,154,104,98,16,147,78,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,88,219,112,171,196,198,50,225,67,55,40,243,75,7,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,38,215,40,79,116,81,152,72,44,251,76,7,112,152,111,140,242,30,202,172,204,194,185,201,151,24,115,52,176,85,95,104,178,226,107,124,87,10,109,210,70,114,67,189,189,248,37,233,153,128,205,17,177,71,32,49,62,201,0,197,223,81,116,30,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,238,204,155,153,104,254,43,71,65,187,115,45,29,217,214,221,127,194,181,238,215,189,0,131,115,45,143,212,137,245,241,21,191,119,193,145,223,86,209,217,6,194,33,49,213,187,157,113,140,140,37,163,234,223,165,37,109,141,184,87,70,162,173,128,181,39,102,65,244,156,217,219,185,114,6,187,123,215,206,165,173,142,81,252,166,119,111,6,103,93,202,121,250,164,225,166,154,32,231,93,11,211,179,91,229,119,254,41,127,197,117,223,93,11,224,185,91,165,17,241,113,47,248,174,130,40,57,148,91,94,160,250,204,66,44,213,58,247,190,159,234,199,250,148,113,202,221,57,156,117,252,146,211,251,234,74,57,149,49,71,76,44,207,163,245,219,93,127,69,98,141,105,29,222,82,215,226,78,130,244,184,13,191,118,124,91,111,161,222,250,20,177,62,140,255,0,237,180,173,245,169,157,193,210,140,182,26,82,29,127,122,15,248,130,160,227,130,9,250,121,137,110,102,147,254,203,15,118,191,237,244,202,111,50,246,94,174,27,164,127,170,40,255,0,228,193,7,167,90,45,87,25,147,49,51,32,220,68,44,250,59,178,219,184,25,245,213,117,234,36,102,126,226,109,116,250,215,90,58,130,121,29,137,157,7,211,252,166,78,247,240,240,91,32,39,33,103,92,168,54,237,125,124,86,172,218,35,173,55,58,13,200,182,238,116,220,232,55,34,219,185,214,228,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,90,18,7,115,173,28,126,43,77,206,203,93,93,208,104,205,170,220,236,180,127,119,189,109,41,52,109,116,65,187,111,212,155,95,185,113,52,253,253,235,120,201,170,4,162,46,46,206,62,61,222,11,205,95,224,149,128,138,39,218,237,171,253,95,90,244,239,163,252,91,197,117,170,232,162,168,141,247,14,175,163,252,25,7,143,178,93,8,36,120,166,220,206,47,163,187,255,0,39,214,235,212,91,171,32,125,218,63,123,187,253,95,98,242,55,186,83,183,72,82,192,15,249,78,253,205,250,126,175,208,187,150,43,128,74,193,188,153,139,70,220,206,255,0,30,239,181,7,180,23,98,109,91,226,190,86,39,33,11,60,238,95,197,47,248,164,190,148,4,197,16,59,59,62,172,223,224,95,47,21,137,29,150,102,22,127,201,47,248,132,130,24,57,141,206,95,132,99,6,46,231,133,221,155,95,246,250,181,101,157,221,61,221,218,234,175,15,152,236,146,142,108,116,93,159,111,101,215,227,254,169,171,101,103,58,190,154,127,42,11,210,229,247,81,166,41,162,141,221,255,0,175,163,255,0,148,165,83,67,132,159,91,44,31,220,143,252,65,80,165,192,1,147,99,42,33,111,245,108,127,242,180,170,106,176,99,187,216,224,215,248,163,255,0,16,80,125,213,243,235,102,104,221,253,238,255,0,211,250,87,110,162,71,142,55,118,118,110,229,226,175,87,214,10,167,131,174,44,78,90,55,189,246,187,125,104,62,211,78,242,201,163,107,170,239,67,6,221,12,221,188,53,95,34,210,82,73,8,200,108,238,238,204,250,253,125,204,190,212,64,102,45,174,186,104,131,178,6,218,104,207,220,181,235,14,186,54,168,17,48,183,119,127,114,52,34,239,185,6,238,160,253,78,180,220,200,64,194,207,222,145,179,59,119,160,213,159,85,171,50,211,77,17,6,238,239,177,22,212,103,250,144,111,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,133,100,110,63,193,185,89,193,54,88,230,14,96,226,26,75,30,30,177,229,190,31,169,174,174,169,119,217,16,123,62,157,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,253,87,15,220,67,229,127,19,88,0,115,27,42,46,181,117,150,208,168,106,26,200,170,232,228,166,158,138,181,161,138,105,41,164,18,109,164,96,51,198,206,81,145,198,238,239,180,203,77,80,84,180,68,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,121,76,216,228,215,248,80,205,60,101,153,159,186,59,217,159,75,113,5,198,251,216,190,136,117,187,47,106,169,146,110,151,83,182,142,253,189,77,187,182,142,186,107,163,107,162,245,124,149,60,172,98,159,152,21,222,157,110,87,254,130,223,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,11,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,170,114,84,242,177,138,126,96,87,122,117,185,95,250,176,14,74,158,86,49,79,204,10,239,78,183,43,255,0,64,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,41,241,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,198,177,101,80,130,42,255,0,160,99,255,0,141,23,252,9,255,0,227,213,213,115,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,85,207,241,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,138,216,22,81,24,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,16,87,203,207,141,59,175,11,25,161,79,98,197,248,130,172,114,175,18,212,59,98,10,54,166,42,166,162,157,227,219,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,233,200,97,14,217,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,0,120,228,224,115,25,112,133,140,134,170,148,234,239,153,117,124,168,32,176,223,140,27,124,103,163,151,98,172,218,204,33,82,34,196,236,76,204,19,0,185,131,11,140,177,69,85,121,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,9,10,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,83,83,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,131,37,52,68,64,81,151,205,123,129,202,108,75,106,189,241,113,151,39,86,247,219,109,61,57,226,235,75,4,181,13,93,73,16,199,0,214,192,194,196,241,28,17,8,117,69,244,137,225,136,164,212,10,51,235,73,162,32,197,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,231,78,155,59,238,188,71,114,206,198,57,203,125,177,210,90,46,87,252,183,197,67,89,73,73,33,28,13,61,52,21,180,210,28,123,189,225,3,40,28,216,29,201,193,141,133,200,246,239,120,86,226,110,211,106,176,113,37,154,246,43,21,178,146,221,109,183,99,139,237,37,29,29,36,35,12,20,208,71,95,48,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,149,254,26,127,250,13,183,127,151,248,239,254,94,232,130,21,150,79,185,91,149,184,19,37,176,37,179,44,242,210,197,236,108,55,102,235,118,42,46,213,53,71,75,171,49,205,39,227,38,51,144,181,146,83,47,120,159,77,116,109,25,153,155,24,37,149,66,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,37,167,142,142,12,172,92,97,229,197,45,178,59,175,177,177,158,23,237,21,24,102,229,41,155,210,140,146,176,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,76,125,174,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,202,121,89,87,28,188,183,108,92,88,98,171,46,98,96,236,73,106,193,120,166,29,148,119,218,179,182,28,254,216,165,234,64,1,36,142,18,139,117,169,224,25,246,59,131,148,186,197,17,201,24,0,16,7,111,151,23,28,117,60,86,224,218,252,31,152,33,73,79,152,184,62,158,3,174,154,35,138,32,189,210,19,184,53,108,80,51,177,1,137,48,140,226,35,210,19,150,34,23,22,153,162,142,200,57,213,249,167,194,223,47,232,125,70,226,164,251,133,30,20,114,227,132,172,184,12,21,130,162,237,215,90,238,156,247,251,252,240,176,85,93,234,133,157,152,137,153,223,167,8,110,38,138,22,119,24,196,137,221,204,206,73,14,48,121,213,249,167,194,223,47,232,125,70,226,131,207,240,47,149,247,92,227,225,47,139,140,7,98,42,183,185,79,103,195,119,42,56,41,40,138,174,122,185,232,102,175,173,142,150,56,133,216,136,230,42,102,133,180,213,217,228,103,97,45,54,189,149,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,41,92,140,127,61,159,171,127,180,148,112,103,94,87,221,114,87,55,49,126,84,94,74,174,74,140,45,120,169,182,133,69,77,17,82,29,100,0,111,209,170,104,137,221,192,38,139,167,40,123,196,206,18,11,177,19,59,59,134,75,184,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,190,178,179,254,83,248,166,197,136,56,37,194,22,155,69,119,104,171,195,55,11,189,174,233,31,72,195,179,213,29,116,213,99,30,164,204,199,172,21,116,231,168,187,143,191,166,187,132,153,175,1,1,17,16,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,1,88,7,20,124,169,63,116,166,123,98,108,235,252,61,125,28,250,71,216,191,169,159,69,187,103,67,179,209,193,77,251,247,107,143,118,238,134,239,200,109,55,105,223,166,175,127,232,130,223,248,41,225,75,247,31,101,101,215,44,254,158,253,45,246,158,32,158,251,219,125,151,216,58,125,74,106,120,122,93,62,180,186,233,217,183,110,220,218,239,211,78,237,94,32,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,226,184,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,200,79,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,236,131,146,167,149,140,83,243,2,187,211,173,202,255,0,208,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,49,204,227,7,132,204,101,194,46,104,125,7,190,212,85,222,44,85,244,241,212,216,177,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,247,233,211,55,102,25,65,223,218,242,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,23,255,0,206,175,202,198,22,249,129,67,233,215,21,25,124,16,101,14,13,207,174,39,48,150,81,230,4,21,114,88,177,21,61,222,26,135,164,157,225,158,35,11,93,92,177,77,25,247,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,38,156,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,41,255,0,21,220,40,230,63,9,89,142,120,43,26,197,219,173,85,221,73,236,23,248,33,112,165,187,210,139,179,57,11,59,191,78,96,220,45,44,46,238,81,145,11,179,152,28,114,29,213,114,197,230,1,71,148,85,148,220,63,103,126,34,236,152,22,175,108,24,102,229,44,112,69,75,97,170,146,121,166,148,106,76,65,164,120,103,146,163,190,105,12,134,18,1,213,134,50,51,142,85,51,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,80,3,197,119,10,57,143,194,86,99,158,10,198,177,118,235,85,119,82,123,5,254,8,92,41,110,244,162,236,206,66,206,239,211,152,55,11,75,11,187,148,100,66,236,230,7,28,134,25,31,43,85,227,159,129,143,221,163,244,39,252,244,126,135,125,14,246,151,250,73,237,14,213,218,251,55,254,17,14,205,189,155,251,109,119,252,52,239,182,174,86,156,125,88,170,236,86,30,20,243,122,225,216,110,180,63,210,56,58,247,85,82,103,29,194,50,55,120,237,179,20,132,253,57,131,115,71,79,163,180,103,24,199,8,176,24,70,211,201,250,11,0,225,115,149,39,238,107,207,108,51,157,127,135,175,164,127,71,59,111,245,51,232,183,99,235,246,138,57,233,191,126,237,114,109,219,215,221,249,15,174,221,59,181,213,169,87,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,139,91,101,218,235,101,169,58,203,53,206,174,130,162,74,121,233,14,90,105,138,35,40,39,136,225,154,39,33,118,119,9,34,146,72,204,124,8,12,133,245,103,118,94,131,43,114,183,29,231,78,59,182,101,158,90,88,189,179,137,47,61,110,197,69,218,161,167,234,244,161,57,164,252,100,198,17,142,145,196,101,239,19,107,166,141,171,187,51,249,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,167,211,151,119,8,127,185,75,38,159,233,77,23,71,48,177,143,74,183,20,108,175,237,48,193,210,41,123,45,36,123,89,163,110,148,114,150,247,29,251,165,146,93,36,56,218,45,161,82,184,85,225,159,6,240,161,148,116,121,91,131,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,115,140,33,182,40,192,35,23,125,160,3,184,140,247,200,118,171,204,183,151,221,54,112,218,175,28,65,229,5,170,174,76,193,160,167,237,55,139,77,36,82,213,79,137,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,244,22,103,55,29,100,41,16,98,239,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,254,125,72,167,51,174,95,244,121,69,89,83,196,14,72,97,222,201,129,106,247,79,137,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,59,161,140,8,97,32,45,28,99,32,8,227,173,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,154,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,190,67,220,49,112,245,133,120,95,201,171,46,81,225,106,158,223,216,58,149,55,27,161,210,199,79,53,206,186,82,221,45,68,130,13,253,204,96,196,70,65,20,81,3,153,236,220,246,1,200,199,243,217,250,183,251,73,74,162,2,34,32,130,30,99,188,14,83,112,165,140,168,49,134,95,29,93,70,93,99,10,137,194,134,25,66,89,78,201,86,44,198,244,82,206,236,226,96,66,228,80,17,23,84,130,41,68,152,158,23,150,75,53,83,253,205,31,200,158,102,253,203,235,20,74,0,80,100,167,197,30,69,254,233,76,137,196,217,41,244,167,232,231,210,62,197,253,83,236,61,179,161,217,235,32,169,253,231,169,30,237,221,13,191,150,218,110,215,191,77,30,192,63,160,99,255,0,141,23,252,9,255,0,227,212,170,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,88,7,51,174,3,191,13,246,42,156,249,202,123,46,236,125,135,237,229,237,43,93,186,221,212,170,197,16,137,194,49,234,93,81,110,181,60,3,80,227,182,57,37,152,90,56,91,93,145,11,95,250,32,197,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,44,130,121,123,241,41,125,226,135,135,27,126,53,198,45,191,20,217,46,19,225,235,237,72,82,133,60,53,149,80,132,114,4,241,128,19,179,111,130,120,28,244,96,30,175,85,128,4,24,25,68,95,51,75,77,170,203,199,30,103,209,217,173,148,148,20,242,84,91,106,206,42,104,70,32,41,231,182,82,77,52,174,34,204,206,114,75,36,146,25,120,145,153,19,234,238,238,164,43,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,34,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,42,248,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,130,37,121,155,231,166,99,240,233,199,118,5,205,12,175,188,246,27,173,14,95,209,69,52,50,179,157,45,194,148,174,119,7,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,100,87,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,104,171,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,5,85,230,167,192,119,250,47,197,94,80,89,127,177,75,139,236,86,203,119,251,185,212,222,200,250,191,249,56,202,17,195,253,146,160,203,247,211,81,151,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,68,44,104,120,155,180,218,172,28,73,102,189,138,197,108,164,183,91,109,216,226,251,73,71,71,73,8,195,5,52,17,215,204,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,130,119,178,199,24,254,237,158,10,163,187,201,47,209,250,188,205,193,247,43,21,124,195,71,186,58,58,227,142,122,26,169,98,135,170,78,80,140,225,41,198,37,46,226,143,102,231,18,119,210,202,255,0,160,99,255,0,141,23,252,9,255,0,227,213,213,114,184,242,39,150,95,125,122,197,106,186,164,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,93,226,43,33,176,111,18,89,71,125,202,156,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,111,140,139,87,22,49,222,14,113,147,236,50,103,199,179,136,172,134,198,92,54,230,229,247,42,113,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,178,65,29,92,88,203,97,177,198,79,188,9,155,37,229,110,188,114,112,137,106,226,251,40,199,10,65,113,164,179,226,203,13,65,92,176,229,214,122,113,48,9,220,28,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,11,53,229,89,199,143,250,17,194,166,111,222,191,178,197,132,47,183,59,143,251,128,83,89,4,58,95,249,65,68,114,77,253,142,156,7,247,160,82,41,158,153,23,151,28,69,229,197,199,43,243,66,205,219,173,85,218,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,167,48,110,45,31,71,23,18,32,49,48,51,2,161,92,9,240,9,134,120,68,181,84,98,91,237,210,147,17,102,45,218,156,233,107,47,20,141,81,12,20,180,82,141,49,201,65,28,101,43,132,192,53,20,238,109,80,241,71,33,49,51,56,131,54,213,118,168,49,172,226,95,135,76,119,194,254,105,215,229,158,58,167,254,203,89,103,173,223,15,245,78,215,218,102,134,10,206,156,82,201,209,234,244,12,186,70,91,195,193,219,193,222,229,56,107,230,1,89,104,225,151,52,184,100,206,252,69,214,181,77,151,247,155,118,7,186,79,28,243,213,71,85,45,41,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,39,252,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,7,202,87,169,204,103,143,111,221,81,125,131,45,242,238,14,207,150,88,102,225,219,41,42,39,167,217,85,122,174,0,56,154,176,152,219,124,48,176,73,32,197,23,113,56,153,28,173,184,134,56,108,173,84,174,29,114,27,25,113,37,155,150,44,169,193,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,14,200,196,181,97,115,29,230,225,24,190,243,22,112,168,28,14,112,137,117,226,251,55,11,10,79,113,171,179,225,59,13,56,220,177,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,221,179,168,250,48,71,52,140,50,116,158,50,200,35,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,138,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,169,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,71,64,238,117,163,138,211,115,183,131,45,117,213,6,140,218,173,218,125,75,71,247,123,214,215,147,79,130,13,219,126,164,218,235,139,174,236,255,0,98,222,50,177,32,72,44,227,163,182,171,224,95,105,205,226,55,137,246,190,215,118,248,119,247,175,66,238,207,221,175,193,112,212,82,71,60,110,198,44,238,237,241,100,30,30,215,114,150,158,118,134,125,218,238,241,239,211,197,155,226,235,213,219,235,169,200,157,247,54,174,223,91,125,139,205,95,104,30,144,206,104,129,245,17,119,238,111,31,23,255,0,18,217,98,184,180,187,90,103,218,76,77,227,221,245,125,168,61,216,147,27,110,111,5,213,186,144,141,20,132,94,12,47,254,7,92,212,134,39,0,184,187,63,115,127,129,117,239,34,229,111,148,91,93,92,75,254,43,160,138,62,103,83,19,48,104,90,51,212,179,183,127,254,88,163,127,184,152,137,244,215,87,82,41,205,12,164,138,90,104,253,237,30,112,215,249,235,84,116,107,240,65,114,188,19,84,237,204,203,120,59,248,207,23,255,0,100,83,41,203,203,55,221,134,41,95,253,172,63,228,193,65,71,5,134,255,0,133,91,112,252,58,208,255,0,246,77,58,157,60,173,119,124,47,77,175,241,3,254,76,16,123,21,212,173,149,163,239,221,163,233,245,254,149,216,148,182,131,190,186,47,35,136,175,99,77,59,66,243,139,57,15,118,165,246,187,125,104,62,145,84,60,135,167,123,190,171,183,4,46,76,198,122,47,133,101,146,105,195,170,110,69,171,234,207,222,253,221,203,208,64,50,24,233,163,179,50,14,212,100,205,160,139,173,197,48,179,237,239,213,104,17,48,182,189,250,191,114,213,226,23,127,14,244,27,154,65,211,226,180,114,103,240,100,120,217,155,185,254,11,72,251,223,71,65,185,159,85,174,159,107,45,52,209,16,110,238,251,22,171,98,51,233,224,131,122,45,25,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,180,90,160,45,165,245,173,203,71,109,80,113,151,188,250,51,233,162,222,14,218,105,245,46,57,53,7,220,222,30,11,86,127,139,119,106,200,53,55,111,173,113,72,93,203,151,102,171,100,145,125,72,56,9,223,185,217,110,2,119,118,110,255,0,21,169,11,54,140,181,211,66,29,62,182,65,206,44,207,250,87,29,65,184,182,172,95,167,189,114,14,141,221,245,174,181,103,212,207,162,15,131,136,222,38,129,204,197,188,53,240,251,29,83,106,124,93,79,69,136,26,135,82,209,203,189,187,180,252,189,63,141,246,42,139,136,153,218,157,216,219,86,219,254,39,84,74,186,132,159,27,198,81,137,109,34,103,125,27,187,247,231,65,113,118,90,184,234,232,33,144,27,185,227,23,255,0,217,111,242,174,44,74,109,29,158,160,157,191,128,127,241,29,113,225,128,217,107,167,29,52,210,32,111,253,145,90,226,177,114,178,84,48,235,174,195,240,254,224,144,66,143,49,138,144,155,53,229,103,14,246,167,38,103,211,255,0,9,171,86,110,175,23,152,173,21,68,89,169,36,166,4,194,240,63,123,179,233,253,115,86,172,233,5,226,112,4,76,216,214,133,191,240,232,191,229,105,84,214,224,222,251,28,31,220,143,252,65,80,153,192,33,59,99,154,22,248,118,216,191,229,169,84,217,96,207,244,10,15,238,71,254,32,160,230,196,247,24,237,182,233,106,101,45,24,0,137,251,254,12,36,255,0,95,216,169,213,16,6,36,173,26,218,115,98,22,54,46,247,215,226,207,240,215,248,203,212,230,148,114,158,27,170,104,92,181,232,159,134,191,216,205,82,188,172,191,74,21,117,22,233,36,247,131,123,51,59,190,189,206,13,245,160,174,22,170,97,26,120,226,209,181,1,102,254,102,101,245,128,24,69,155,70,95,30,215,49,12,64,110,221,228,205,254,6,95,96,11,112,179,191,197,144,107,167,122,119,50,107,223,222,184,206,70,215,68,26,155,252,126,11,108,111,169,119,58,216,114,63,130,214,2,109,95,187,226,131,157,219,85,183,71,91,214,195,125,25,6,210,215,224,181,29,86,193,119,34,241,125,23,35,120,178,13,204,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,138,186,202,161,98,174,130,226,184,144,227,7,19,103,102,90,101,174,73,89,158,174,221,129,48,6,23,176,80,29,5,76,84,228,117,151,186,42,18,167,154,185,140,67,170,0,237,52,145,4,125,66,23,8,198,71,17,51,112,14,167,5,28,87,95,120,75,206,90,44,101,213,186,214,97,11,150,148,120,166,201,69,48,15,111,165,218,109,28,140,50,51,131,205,1,159,86,55,212,9,244,56,250,128,18,200,235,197,112,235,144,216,203,137,44,220,177,101,78,12,162,171,35,184,212,1,220,235,161,167,105,130,211,110,99,22,168,173,149,136,192,118,70,37,171,11,152,239,55,8,197,247,152,179,251,94,51,120,64,197,92,29,230,61,14,14,187,95,190,145,217,111,86,241,184,90,47,177,219,164,164,142,167,71,217,60,4,4,230,3,52,70,204,228,1,36,154,71,44,6,238,47,38,193,12,132,240,158,41,177,99,156,43,102,198,184,90,187,182,217,113,5,190,158,233,110,169,233,28,125,122,89,227,25,34,147,97,176,152,238,3,23,208,153,137,181,209,217,159,185,125,101,4,60,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,14,116,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,14,218,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,37,83,146,167,149,140,83,243,2,187,211,173,202,255,0,213,128,114,84,242,177,138,126,96,87,122,117,185,95,250,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,146,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,139,106,190,158,99,252,192,43,56,136,190,203,148,153,67,136,191,206,158,131,179,79,45,77,60,115,211,201,136,170,182,4,155,170,2,96,142,64,134,25,29,192,33,113,218,242,68,242,147,159,226,90,32,165,92,116,113,155,125,227,15,49,233,110,113,218,189,141,131,48,191,104,167,195,54,217,64,30,168,99,149,195,171,83,83,32,235,172,210,244,162,119,140,73,227,140,64,68,119,59,28,178,85,94,92,28,191,235,56,136,190,197,155,121,189,135,127,206,158,131,180,193,21,53,68,147,211,201,136,170,182,28,123,105,206,19,142,64,134,25,29,140,230,98,218,242,68,209,11,31,227,158,42,65,193,39,7,216,155,139,156,208,138,202,45,87,69,130,108,117,16,22,44,188,82,75,79,215,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,109,165,63,216,3,0,96,220,172,193,182,156,190,203,236,61,73,99,195,214,58,118,166,161,161,166,103,217,16,106,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,238,22,235,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,149,78,26,127,250,13,183,127,151,248,239,254,94,232,162,175,139,31,52,249,201,243,3,16,250,140,234,85,56,105,255,0,232,54,221,254,95,227,191,249,123,162,8,86,89,84,44,85,214,85,8,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,228,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,130,170,242,49,252,246,126,173,254,210,84,83,156,22,78,95,112,55,20,15,154,181,19,118,139,46,101,219,224,168,163,147,104,7,66,170,134,158,10,74,138,109,24,200,203,104,5,52,189,71,16,23,237,59,7,115,198,78,171,95,35,31,207,103,234,223,237,37,239,249,210,100,229,247,24,100,214,18,206,43,68,221,74,76,187,184,84,83,221,41,182,131,109,165,185,21,60,99,83,188,141,157,246,79,5,60,93,49,3,34,237,59,189,209,140,157,194,149,114,58,197,54,42,76,85,155,152,42,162,187,101,234,235,111,179,221,40,233,186,70,253,90,90,73,42,163,168,147,123,54,193,218,117,180,205,163,187,19,245,53,22,118,18,118,150,165,143,15,47,12,107,106,192,28,105,101,85,246,243,79,87,53,61,85,224,236,128,52,192,36,109,61,194,154,90,24,73,216,136,91,96,203,83,25,27,235,171,3,19,179,19,179,11,228,60,128,136,136,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,8,136,128,136,136,10,0,121,163,249,236,204,223,185,125,30,137,79,242,128,30,104,254,123,51,55,238,95,71,162,65,127,252,149,60,172,98,159,152,21,222,157,110,87,254,172,3,146,167,149,140,83,243,2,187,211,173,202,255,0,208,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,163,131,151,190,63,193,185,89,197,206,9,204,28,193,196,52,150,60,61,99,167,189,212,215,87,84,187,236,136,61,143,88,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,225,61,57,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,143,15,19,188,66,226,174,40,51,150,245,155,152,166,155,176,118,254,157,53,186,214,21,82,84,67,108,161,136,118,197,79,25,27,255,0,117,33,184,136,9,203,44,166,192,27,246,183,181,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,171,252,184,57,127,214,113,17,125,139,54,243,123,14,255,0,157,61,7,105,130,42,106,137,39,167,147,17,85,108,56,246,211,156,39,28,129,12,50,59,25,204,197,181,228,137,162,22,63,199,60,65,90,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,165,81,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,34,34,14,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,177,44,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,21,124,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,10,220,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,200,38,165,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,172,131,154,15,7,216,103,59,50,142,245,157,182,102,164,183,99,188,1,103,42,243,175,169,150,160,130,178,201,68,21,85,19,80,176,9,244,128,221,230,146,80,147,166,68,231,24,198,228,32,110,97,123,234,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,33,238,7,56,68,181,112,131,148,101,133,39,184,210,94,49,101,250,160,110,88,142,235,5,56,128,28,236,12,33,75,9,184,180,167,77,11,110,217,212,125,92,228,154,70,24,250,175,24,227,194,178,168,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,163,183,197,106,136,56,139,87,125,25,244,91,129,219,77,62,165,178,70,118,125,223,6,90,179,248,59,119,32,220,110,223,90,225,144,180,101,203,179,94,255,0,29,86,201,34,250,144,112,27,234,58,143,214,183,1,62,140,218,119,173,72,24,89,191,74,213,133,187,157,144,115,139,51,233,175,212,182,78,78,35,220,95,15,173,111,109,27,79,208,184,106,244,219,163,120,160,248,215,167,140,224,144,205,155,184,31,252,14,169,85,215,23,193,102,191,82,82,51,22,147,84,70,14,205,166,154,57,187,127,25,190,165,84,46,250,180,7,187,189,156,95,252,14,168,38,60,164,144,241,117,164,225,18,218,245,176,51,232,223,14,169,32,184,188,57,95,29,117,4,103,31,131,139,63,254,203,125,191,106,238,92,201,134,140,221,252,52,127,240,58,248,248,38,54,138,215,16,233,163,236,31,248,162,190,181,221,157,232,36,102,215,242,95,254,43,160,137,78,103,245,99,45,96,70,225,249,53,77,163,187,125,181,170,58,159,197,72,143,51,170,42,129,171,9,156,11,111,105,110,253,31,235,173,117,29,168,46,35,130,242,102,205,91,111,193,250,208,255,0,246,77,58,157,92,173,125,112,173,43,255,0,181,135,252,152,40,36,224,201,221,179,98,219,167,246,104,127,251,38,157,78,206,85,62,184,82,147,253,206,63,249,48,65,233,111,85,65,69,110,154,166,71,208,99,2,39,254,65,119,255,0,18,165,221,182,28,87,94,242,211,30,230,130,94,155,234,236,255,0,146,95,102,191,198,85,7,27,129,158,26,174,24,221,245,120,37,211,79,247,50,84,15,47,239,53,22,236,65,85,111,156,220,92,234,76,153,137,221,157,245,48,111,139,253,136,43,205,138,145,161,167,8,93,155,86,102,111,239,51,47,189,20,109,24,233,163,47,129,103,158,71,136,101,63,18,209,219,244,104,203,239,196,123,193,157,252,80,110,209,62,212,215,191,189,108,57,25,159,68,26,155,235,224,182,11,234,125,203,105,72,250,119,45,35,54,223,224,131,176,236,182,232,255,0,82,222,182,155,187,104,131,105,63,197,145,188,23,24,187,147,247,63,114,229,65,185,188,22,168,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,68,26,18,219,187,187,87,91,159,189,215,25,54,214,119,110,244,27,247,233,252,171,115,62,171,133,157,159,71,91,181,45,117,103,65,200,236,206,218,59,46,23,247,73,199,235,240,92,162,90,254,148,112,103,125,223,20,26,3,191,131,191,122,222,182,119,179,235,167,216,183,32,216,96,206,237,220,222,43,66,6,103,111,15,21,169,59,111,102,119,211,189,8,217,152,157,221,187,153,223,189,6,210,247,137,182,187,183,122,210,88,183,11,187,190,174,201,9,177,234,93,221,254,26,45,72,253,210,103,251,80,121,108,67,39,226,100,19,248,106,223,222,117,78,45,48,69,112,196,50,84,176,11,244,36,120,223,86,250,141,159,252,106,160,226,167,216,38,255,0,13,29,255,0,227,42,103,129,110,45,53,238,237,27,187,63,78,182,113,254,99,31,181,5,112,178,51,53,36,108,195,166,128,223,15,177,146,254,194,246,201,152,190,34,95,241,93,115,90,152,123,5,57,11,55,189,16,59,255,0,230,178,235,98,61,222,203,147,111,142,143,255,0,21,208,67,87,50,141,34,204,71,143,96,234,240,110,215,79,135,94,177,88,219,179,120,171,225,230,87,79,88,89,144,211,144,63,77,169,116,215,71,241,235,214,58,177,238,244,23,127,192,43,127,155,106,18,255,0,195,98,255,0,150,165,83,97,130,159,91,20,31,220,143,252,65,80,155,192,49,233,141,232,7,255,0,13,139,254,90,149,77,142,10,255,0,64,160,254,228,127,226,10,14,206,37,183,133,194,211,85,9,48,247,194,108,218,255,0,114,255,0,103,218,173,238,199,67,37,131,26,213,148,157,192,82,72,195,167,251,179,126,143,169,92,149,108,111,44,6,29,250,56,187,63,243,58,161,248,226,213,53,53,254,25,168,227,47,122,160,119,59,51,248,57,150,190,13,250,16,85,43,28,239,85,77,17,235,221,176,95,251,204,189,20,77,238,51,253,139,196,97,26,169,194,24,226,145,187,154,54,110,253,126,161,94,194,58,146,97,22,118,111,130,14,211,253,75,174,98,77,38,175,224,185,88,136,155,118,139,105,190,225,209,251,157,190,164,27,77,155,78,230,111,5,164,36,204,91,116,239,213,6,65,38,218,250,106,221,201,27,55,83,84,29,141,123,244,92,114,190,173,183,227,170,228,127,5,196,14,228,111,185,155,185,6,248,193,132,116,209,150,174,223,22,91,145,6,205,95,235,90,234,235,71,118,239,209,214,221,93,6,237,95,235,91,155,193,108,102,251,93,111,103,238,241,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,197,93,101,80,177,87,65,63,220,182,120,122,194,185,23,195,46,27,189,218,106,125,163,122,204,139,125,6,45,187,220,36,165,142,41,27,180,210,199,36,20,98,226,206,111,12,0,110,194,198,69,172,146,78,108,192,210,236,26,191,196,86,67,96,222,36,178,142,251,149,56,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,223,25,22,174,44,99,188,28,227,39,216,100,207,213,225,59,202,198,77,252,191,195,222,157,2,170,168,49,161,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,191,78,87,92,192,43,45,21,150,222,25,51,191,17,117,173,83,118,107,118,7,186,79,28,243,213,71,85,44,241,65,13,164,186,96,123,161,126,174,177,73,35,128,194,49,148,110,78,15,16,197,125,92,107,240,163,98,226,211,38,171,112,111,74,213,71,139,237,186,214,97,107,221,108,38,93,130,171,112,60,145,185,70,236,109,12,224,29,41,27,67,22,212,36,233,153,197,27,44,123,49,102,22,190,224,108,85,121,193,88,166,135,177,94,176,253,194,162,215,113,166,234,132,157,10,168,36,40,229,143,120,57,1,109,48,38,212,93,197,244,213,157,219,189,6,82,106,213,121,163,249,19,204,223,185,125,98,137,82,174,87,188,116,254,26,240,168,100,118,113,227,62,215,153,54,93,254,199,169,173,29,179,95,109,113,198,46,218,204,228,253,162,178,29,36,234,106,194,103,19,4,159,141,33,168,145,170,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,141,103,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,149,78,74,158,86,49,79,204,10,239,78,183,43,255,0,86,1,201,83,202,198,41,249,129,93,233,214,229,127,232,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,123,252,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,23,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,10,149,145,121,23,151,28,58,101,197,187,43,242,190,205,216,109,84,58,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,169,49,237,29,95,70,22,17,16,1,0,0,1,168,8,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,42,156,52,255,0,244,27,110,255,0,47,241,223,252,189,209,69,95,22,62,105,243,147,230,6,33,245,25,212,170,112,211,255,0,208,109,187,252,191,199,127,242,247,68,16,172,178,168,88,171,172,170,16,17,17,5,128,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,63,200,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,106,84,43,115,171,243,79,133,190,95,208,250,141,197,5,85,228,99,249,236,253,91,253,164,175,167,141,12,156,190,231,239,12,24,255,0,42,176,180,219,47,87,91,124,117,22,232,246,131,246,154,170,74,136,170,226,166,212,204,0,58,199,78,49,117,8,152,67,169,189,245,97,209,236,91,145,143,231,179,245,111,246,146,149,68,24,171,172,162,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,28,30,37,50,134,167,33,115,231,28,229,28,208,85,199,79,135,111,19,67,111,122,185,226,154,121,109,199,164,180,83,72,113,104,14,114,83,73,12,142,204,195,163,155,179,136,187,56,180,191,242,130,205,11,86,52,225,46,155,1,194,52,144,92,178,250,241,91,109,168,128,107,70,89,229,130,166,98,173,138,168,226,209,138,16,34,168,154,17,215,115,19,210,200,236,94,34,33,123,232,136,128,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,136,136,8,136,128,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,127,234,192,57,42,121,88,197,63,48,43,189,58,220,175,253,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,191,254,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,212,23,255,0,206,175,202,198,22,249,129,67,233,215,21,10,202,106,121,213,249,88,194,223,48,40,125,58,226,162,87,34,242,47,49,248,139,204,123,118,87,229,125,155,183,93,107,181,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,4,21,47,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,127,176,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,207,228,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,174,199,85,112,170,38,102,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,106,2,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,170,170,149,112,157,229,99,38,254,95,225,239,78,129,85,84,4,68,65,21,124,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,170,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,34,34,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,12,170,17,17,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,254,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,21,124,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,10,220,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,39,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,200,38,165,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,150,186,45,187,191,188,183,59,235,220,182,19,104,206,236,131,93,250,119,173,226,250,182,171,133,157,159,71,91,181,125,117,100,28,142,204,237,163,178,225,118,112,45,62,181,202,37,175,143,138,16,179,190,175,226,200,52,13,89,244,127,143,130,222,182,59,187,104,250,45,204,131,100,128,196,205,220,222,43,71,13,25,188,22,166,93,236,206,250,119,161,27,51,248,179,232,58,160,208,187,244,102,119,213,105,36,91,155,189,245,209,150,216,143,168,78,253,221,221,221,203,123,158,154,179,233,224,131,207,94,139,100,114,9,51,126,67,255,0,141,82,218,170,8,238,152,138,2,218,47,217,231,25,59,219,248,167,250,31,235,85,55,18,147,176,147,183,197,159,95,239,170,103,102,173,99,196,213,113,119,62,215,147,251,210,50,10,191,135,5,130,144,68,69,153,152,89,187,155,236,101,223,184,233,217,79,95,13,31,252,14,186,214,22,103,183,198,122,119,184,183,252,86,92,215,93,123,20,155,124,116,127,240,58,8,177,230,138,45,13,52,46,224,46,199,56,187,119,125,109,90,163,53,244,119,119,82,101,205,38,26,185,104,233,73,131,220,25,67,87,209,254,170,213,25,154,62,186,32,184,62,12,133,191,10,182,231,255,0,110,135,255,0,178,105,212,235,101,79,255,0,37,41,127,220,195,254,76,20,19,240,106,78,57,173,109,111,246,232,127,251,38,157,78,198,84,62,184,82,149,255,0,218,195,254,76,16,122,139,189,48,213,219,167,128,180,208,163,38,239,251,69,219,252,106,220,238,246,105,44,185,129,29,64,232,209,59,177,119,125,125,119,127,169,190,12,174,78,160,92,225,33,111,139,59,127,121,81,204,204,180,24,220,169,234,105,163,39,61,192,206,236,223,13,198,255,0,6,65,238,48,221,91,214,211,71,181,251,132,91,252,13,254,85,234,169,155,241,106,158,96,169,231,130,24,163,54,238,112,29,117,215,199,65,94,238,42,146,16,109,25,187,221,7,117,244,248,174,9,128,156,181,111,6,91,196,200,219,93,62,222,228,34,220,206,47,245,32,218,236,219,25,217,187,214,192,118,99,102,118,241,116,25,27,87,141,255,0,190,157,204,98,239,245,178,14,206,172,221,203,142,87,238,209,114,119,58,227,109,94,77,29,187,153,6,232,193,132,86,187,126,165,185,16,108,213,254,181,174,174,180,119,111,130,219,171,160,221,171,253,107,119,127,197,108,102,213,188,93,110,103,250,221,6,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,90,59,160,213,104,239,163,45,53,116,215,235,64,213,214,136,136,14,180,109,9,180,254,69,170,213,155,79,13,52,248,160,227,40,220,123,217,7,95,30,245,203,220,233,163,125,72,54,70,237,223,163,247,234,183,248,51,186,216,225,183,188,86,133,39,226,201,137,217,159,71,65,164,149,17,136,234,228,223,87,138,249,245,55,186,122,71,210,73,25,155,95,139,183,249,87,201,196,119,128,183,81,145,52,173,189,205,217,189,239,177,254,223,177,120,26,202,235,205,228,207,165,35,236,209,244,96,115,215,252,127,90,10,131,54,41,161,146,118,24,234,227,110,255,0,140,141,245,254,149,169,226,8,139,112,117,153,216,153,219,184,155,252,170,146,141,150,231,218,216,228,169,174,103,98,215,65,50,211,199,244,47,65,77,75,112,141,129,220,165,118,23,103,212,220,191,190,130,162,210,92,152,163,22,141,251,155,77,117,255,0,238,175,163,187,116,109,46,189,206,218,170,121,101,185,86,203,86,116,196,227,160,147,183,118,191,91,55,214,189,164,117,18,133,40,137,233,224,223,95,212,131,224,226,211,119,134,71,211,248,47,167,243,18,164,217,99,9,158,39,189,239,103,209,235,234,93,181,255,0,116,5,84,241,44,219,233,205,157,159,93,31,252,14,188,6,92,140,49,223,238,146,48,255,0,219,115,235,220,222,59,193,5,112,180,187,181,36,97,240,16,102,254,243,46,60,65,254,134,75,250,11,254,43,174,107,105,9,83,129,11,105,168,183,248,25,117,49,57,144,90,229,219,167,129,120,255,0,114,72,34,11,153,85,72,182,46,233,60,109,185,226,252,173,63,219,107,62,42,193,197,219,87,240,87,239,204,142,158,115,196,221,166,70,143,77,154,51,179,63,246,74,199,86,15,224,72,47,3,128,144,103,198,116,39,163,119,87,69,255,0,43,74,166,183,4,127,160,48,127,114,63,241,5,66,143,1,123,223,25,208,237,252,158,219,23,252,173,42,154,220,11,175,209,248,53,254,40,255,0,196,20,31,118,163,94,132,154,120,237,127,240,42,115,138,162,136,73,231,144,5,200,31,119,123,125,91,157,84,121,91,88,141,191,181,117,77,49,203,84,199,20,228,44,58,51,23,215,245,18,14,222,27,173,138,71,139,110,159,146,58,248,125,139,219,66,195,48,139,182,141,163,50,162,153,125,121,158,182,231,53,33,74,15,209,220,218,49,63,192,129,190,191,181,86,106,1,145,160,2,114,111,201,103,241,251,25,7,115,123,3,176,106,203,105,155,107,175,118,139,171,41,63,92,93,201,254,30,15,246,173,102,45,89,217,136,187,254,212,27,106,42,35,140,181,103,125,124,123,150,129,91,25,51,62,237,31,244,175,157,94,102,26,179,59,63,119,139,255,0,42,243,87,43,189,85,23,188,46,253,207,175,199,77,59,254,223,177,5,65,9,247,71,185,159,95,130,230,141,216,135,93,59,215,135,195,248,190,158,172,130,158,74,152,88,245,102,113,115,109,126,13,225,185,123,40,170,68,163,23,143,71,215,79,4,29,135,91,72,157,219,185,217,106,61,253,239,241,90,56,55,218,131,143,87,117,184,69,221,183,45,219,7,237,91,153,155,77,25,6,212,90,187,104,180,64,91,155,244,173,168,131,122,209,109,90,179,179,32,220,139,70,125,86,168,8,136,128,136,136,8,136,128,136,136,8,136,128,177,87,89,84,42,85,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,64,225,59,202,198,77,252,191,195,222,157,2,170,171,169,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,109,1,89,175,49,78,5,105,184,165,193,175,142,50,250,130,144,51,82,193,79,12,52,51,84,213,74,1,115,183,66,245,6,246,214,103,145,160,132,202,74,130,144,38,32,252,176,16,35,0,39,48,188,164,65,139,102,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,41,63,204,222,53,240,175,21,156,179,51,10,201,118,185,246,124,205,195,54,252,63,30,35,183,212,60,97,37,126,203,189,4,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,144,155,183,12,156,54,223,238,181,183,219,239,15,153,107,113,185,92,106,36,171,172,172,171,194,116,19,79,83,60,132,229,36,178,72,81,57,25,145,59,147,147,187,187,187,187,186,81,112,201,195,109,186,154,190,142,223,195,230,90,210,211,221,41,218,146,186,40,112,157,0,5,84,13,44,115,52,82,139,69,161,131,75,12,82,48,150,173,190,48,47,17,103,96,199,223,132,239,52,249,55,243,3,15,122,140,11,37,53,77,45,60,50,112,219,96,186,209,95,108,92,62,101,173,186,229,110,168,142,174,142,178,147,9,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,202,165,160,34,34,2,198,179,139,31,52,249,201,243,3,16,250,140,235,37,53,77,46,220,50,112,219,127,186,214,223,111,188,62,101,173,198,229,113,168,146,174,178,178,175,9,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,232,45,47,146,167,149,140,83,243,2,187,211,173,202,255,0,215,159,193,89,123,128,114,214,213,45,139,46,112,62,31,194,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,215,64,22,248,50,244,8,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,213,52,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,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,160,180,190,74,158,86,49,79,204,10,239,78,183,43,255,0,94,127,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,32,43,85,230,143,228,79,51,126,229,245,138,37,117,75,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,131,22,213,149,66,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,149,85,80,21,170,243,71,242,39,153,191,114,250,197,18,186,164,65,100,28,180,248,21,169,225,151,12,213,102,126,103,80,85,210,230,134,35,167,158,219,85,66,85,81,73,5,162,220,213,12,227,0,60,18,28,83,28,207,4,51,20,142,79,181,186,113,136,131,140,143,37,239,162,32,34,34,11,85,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,89,30,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,188,85,167,134,78,27,108,23,90,43,237,139,135,204,181,183,92,173,213,17,213,209,214,82,97,58,8,103,166,158,50,98,142,88,228,24,152,128,196,153,137,137,157,157,157,153,217,5,75,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,170,112,211,255,0,208,109,187,252,191,199,127,242,247,69,118,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,234,237,153,123,128,108,184,52,242,230,205,129,240,253,6,19,146,158,122,67,176,211,91,33,138,220,80,78,230,243,68,244,194,45,19,132,143,36,142,99,183,66,222,90,235,171,160,197,221,101,80,169,87,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,85,84,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,119,177,174,94,224,28,202,181,69,98,204,108,15,135,241,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,181,208,201,190,46,188,254,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,208,84,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,43,197,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,116,17,193,200,199,243,217,250,183,251,73,74,162,242,152,23,41,242,179,43,251,119,224,207,45,48,166,18,246,159,75,182,251,10,205,77,65,218,186,123,186,125,94,136,14,253,189,67,219,187,93,55,150,158,46,189,90,8,75,231,29,148,53,56,43,137,122,28,210,167,130,173,237,185,143,103,134,99,158,105,226,32,246,141,8,5,44,208,196,3,161,128,13,59,80,27,185,179,234,115,30,210,125,28,67,213,242,79,205,11,86,30,205,204,121,149,23,1,164,134,163,25,217,233,110,84,53,19,86,140,71,36,246,243,147,90,88,162,118,214,99,56,171,37,149,246,150,162,20,166,251,73,157,220,37,123,29,101,62,86,102,135,97,252,38,101,166,20,197,190,204,234,246,47,110,217,169,171,251,47,83,111,83,165,214,2,217,187,166,27,182,233,174,193,215,193,151,202,194,220,61,100,22,6,190,210,226,156,21,145,249,127,135,239,84,91,251,53,198,215,134,104,169,42,160,222,4,7,178,88,227,19,29,192,100,47,163,247,137,59,63,115,186,10,128,136,136,8,136,128,177,87,89,84,42,85,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,64,225,59,202,198,77,252,191,195,222,157,2,170,171,169,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,109,1,17,16,17,17,1,64,15,52,127,61,153,155,247,47,163,209,41,254,84,255,0,20,240,245,144,88,230,251,85,138,113,174,71,229,254,32,189,86,236,237,55,27,166,25,162,171,170,159,96,8,6,249,100,140,140,182,128,8,182,175,220,34,204,221,204,200,45,3,146,167,149,140,83,243,2,187,211,173,202,255,0,215,159,193,89,123,128,114,214,213,45,139,46,112,62,31,194,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,215,64,22,248,50,244,8,8,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,84,239,99,92,189,192,57,149,106,138,197,152,216,31,15,226,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,107,161,147,124,93,121,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,160,182,14,109,152,3,25,102,158,69,224,12,190,203,236,61,87,124,196,55,204,200,160,166,161,161,166,102,223,41,251,54,228,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,213,127,131,174,14,176,39,8,24,18,162,193,96,172,246,206,36,188,236,250,65,136,58,115,83,251,83,165,53,65,210,255,0,74,156,242,199,7,74,58,135,143,241,110,219,244,220,90,187,247,92,2,32,34,34,2,34,32,40,171,231,157,249,147,253,100,253,154,165,81,121,76,117,148,249,89,154,29,135,240,153,150,152,83,22,251,51,171,216,189,187,102,166,175,236,189,77,189,78,151,88,11,102,238,152,110,219,166,187,7,95,6,65,5,156,174,60,246,101,151,223,94,143,90,167,249,83,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,170,128,128,136,136,11,21,117,149,66,165,95,185,59,133,143,251,218,114,171,255,0,83,109,223,251,148,14,19,188,172,100,223,203,252,61,233,208,42,170,186,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,118,208,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,95,177,214,83,229,102,104,118,31,194,102,90,97,76,91,236,206,175,98,246,237,154,154,191,178,245,54,245,58,93,96,45,155,186,97,187,110,154,236,29,124,25,117,112,86,72,100,190,90,221,101,190,229,206,80,224,172,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,211,80,23,248,50,15,106,136,136,10,21,185,213,249,167,194,223,47,232,125,70,226,166,165,120,172,107,146,25,47,153,87,88,175,185,141,148,56,43,21,92,160,167,26,72,171,47,118,10,74,233,227,128,72,136,98,25,38,140,137,129,136,204,152,89,244,212,201,254,46,130,56,57,24,254,123,63,86,255,0,105,41,84,94,83,2,229,62,86,101,127,110,252,25,229,166,20,194,94,211,233,118,223,97,89,169,168,59,87,79,119,79,171,209,1,223,183,168,123,119,107,166,242,211,197,215,171,64,68,68,22,171,205,31,200,158,102,253,203,235,20,74,0,86,82,88,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,47,1,251,147,184,88,255,0,189,167,42,191,245,54,221,255,0,185,65,85,81,17,5,170,243,71,242,39,153,191,114,250,197,18,128,21,148,150,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,126,228,238,22,63,239,105,202,175,253,77,183,127,238,80,85,84,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,174,255,0,20,240,245,144,88,230,251,85,138,113,174,71,229,254,32,189,86,236,237,55,27,166,25,162,171,170,159,96,8,6,249,100,140,140,182,128,8,182,175,220,34,204,221,204,203,208,96,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,107,160,11,124,25,7,160,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,11,35,220,83,132,240,174,57,177,85,97,108,107,134,109,88,130,203,91,179,180,219,174,148,81,213,210,207,176,196,195,124,82,49,1,109,48,18,109,91,184,133,157,187,217,151,138,180,240,201,195,109,130,235,69,125,177,112,249,150,182,235,149,186,162,58,186,58,202,76,39,65,12,244,211,198,76,81,203,28,131,19,16,24,147,49,49,51,179,179,179,59,32,169,104,136,128,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,215,159,198,185,123,128,115,42,213,21,139,49,176,62,31,197,86,216,42,6,174,42,59,221,178,26,232,35,156,68,132,101,24,230,18,22,54,19,49,98,102,215,67,38,248,186,8,33,229,113,231,179,44,190,250,244,122,213,63,202,159,225,110,30,178,11,3,95,105,113,78,10,200,252,191,195,247,170,45,253,154,227,107,195,52,84,149,80,111,2,3,217,44,113,137,142,224,50,23,209,251,196,157,159,185,221,84,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,188,254,53,203,220,3,153,86,168,172,89,141,129,240,254,42,182,193,80,53,113,81,222,237,144,215,65,28,226,36,35,40,199,48,144,177,176,153,139,19,54,186,25,55,197,208,99,153,194,119,154,124,155,249,129,135,189,70,5,146,154,166,150,158,25,56,109,176,93,104,175,182,46,31,50,214,221,114,183,84,71,87,71,89,73,132,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,101,82,208,66,183,58,191,52,248,91,229,253,15,168,220,83,146,167,154,124,83,242,254,187,212,109,202,93,49,174,72,100,190,101,93,98,190,230,54,80,224,172,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,211,83,39,248,186,96,172,144,201,124,181,186,203,125,203,156,161,193,88,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,166,160,47,240,100,30,213,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,166,151,110,25,56,109,191,221,107,111,183,222,31,50,214,227,114,184,212,73,87,89,89,87,132,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,116,20,131,149,199,145,60,178,251,235,214,43,85,213,47,147,133,176,158,21,192,214,42,92,45,130,176,205,171,15,217,104,183,246,107,117,174,138,58,74,88,55,153,25,236,138,54,16,29,198,100,79,163,119,145,59,191,123,186,250,200,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,41,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,169,175,238,78,225,99,254,246,156,170,255,0,212,219,119,254,229,5,85,68,68,4,68,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,174,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,139,18,202,161,82,175,220,157,194,199,253,237,57,85,255,0,169,182,239,253,202,170,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,180,119,209,6,171,71,125,22,154,186,51,253,104,26,186,211,84,68,5,163,119,251,171,85,174,154,119,182,136,56,202,55,111,6,90,11,63,138,230,213,159,185,52,111,169,6,192,211,191,235,251,86,255,0,6,213,214,194,13,59,197,55,190,215,98,209,144,104,115,198,44,238,239,225,220,186,21,87,138,122,95,202,149,153,188,123,201,191,202,190,101,250,234,22,234,105,76,165,22,45,196,237,239,124,52,127,183,236,84,254,182,233,117,188,202,65,4,158,231,127,228,185,107,241,250,157,254,180,30,250,167,21,80,20,140,1,87,24,191,199,89,5,191,198,143,136,34,46,230,156,73,157,188,68,181,255,0,26,164,178,217,110,133,85,172,181,53,172,250,235,160,25,105,227,250,23,223,163,164,184,69,12,98,197,49,109,211,188,220,157,252,16,84,106,59,160,16,105,27,247,235,171,235,245,127,58,250,81,159,84,26,93,123,190,42,154,91,110,181,190,212,236,58,143,112,119,233,175,241,153,190,181,238,168,234,38,10,77,165,241,239,248,253,72,58,24,149,245,140,221,188,24,95,252,106,146,97,209,50,198,117,90,235,161,25,183,242,117,89,85,43,236,251,161,145,139,199,99,255,0,129,213,59,195,177,131,98,169,228,211,189,140,157,251,190,29,70,65,89,172,90,141,32,135,193,153,191,192,203,179,114,254,180,63,208,255,0,224,117,195,103,49,58,97,113,109,59,155,252,12,183,94,12,130,134,71,29,60,31,252,14,130,49,121,158,204,193,104,140,72,53,214,86,209,244,254,214,181,69,230,173,212,119,211,197,212,159,243,50,142,162,107,43,75,35,3,139,75,221,227,225,178,177,69,249,119,27,233,245,160,184,94,13,99,99,205,75,121,119,54,147,69,255,0,217,52,234,116,178,155,255,0,146,116,186,127,16,63,228,163,80,89,193,195,27,230,149,185,199,251,52,58,255,0,253,69,58,157,28,163,215,232,149,54,191,196,15,249,40,208,123,89,53,216,90,120,232,235,194,98,184,130,70,144,230,22,119,13,73,181,111,171,119,214,189,225,126,75,254,133,224,241,176,84,8,78,65,181,153,162,47,175,251,100,31,47,13,215,198,100,192,61,219,100,219,254,5,80,41,118,207,16,51,105,220,204,255,0,222,84,55,8,221,170,14,253,37,3,203,31,113,57,126,83,235,249,98,223,90,173,86,118,149,233,197,220,155,242,91,227,246,50,15,167,184,99,22,29,204,223,202,180,51,109,89,219,79,5,211,170,114,212,125,231,252,166,239,103,91,136,155,99,123,197,174,221,60,80,42,102,8,253,255,0,143,216,184,130,186,50,111,120,180,127,210,186,149,164,64,15,161,107,250,95,244,175,55,115,184,213,82,132,134,15,222,204,238,218,107,246,253,168,61,220,19,180,128,238,206,221,203,158,34,220,218,233,222,169,245,139,25,70,69,29,61,77,76,67,33,19,14,210,61,29,223,185,188,28,151,185,167,170,25,96,3,143,71,220,218,247,32,237,58,218,78,238,221,206,203,86,213,223,114,209,196,116,211,87,65,198,206,238,221,253,206,183,8,19,234,250,173,251,7,95,138,213,180,211,185,6,212,90,187,104,180,64,91,155,244,173,168,131,122,211,86,91,86,172,236,223,4,27,145,105,171,58,213,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,139,85,180,188,80,29,251,251,157,104,136,128,136,142,128,154,58,211,93,60,91,249,150,237,222,31,106,6,140,222,46,182,187,191,123,55,197,109,148,220,95,193,104,4,238,218,186,14,72,223,185,219,237,91,215,24,59,235,221,241,241,213,114,32,209,244,248,174,173,123,176,66,228,239,163,125,127,200,235,176,76,228,91,117,238,95,58,250,100,20,4,205,240,215,252,14,130,143,99,252,83,15,180,253,149,28,175,188,79,115,251,205,163,182,227,31,175,252,75,183,132,170,131,112,148,190,4,204,207,175,135,240,85,60,196,176,84,77,143,101,146,103,147,165,161,104,253,250,107,214,127,175,187,193,84,60,57,75,11,65,19,234,253,204,58,233,167,212,200,61,97,197,72,206,51,236,98,103,118,240,102,127,181,115,73,16,20,91,163,6,218,237,240,110,255,0,5,176,35,135,178,233,191,70,219,221,185,219,234,91,233,36,103,167,148,60,118,137,105,252,200,58,86,139,120,195,112,57,219,192,141,223,191,251,166,127,169,123,56,105,130,72,55,62,142,219,123,191,153,121,107,49,73,61,76,130,99,163,9,59,51,233,246,178,245,17,148,145,0,131,55,115,179,50,15,55,137,41,192,99,54,38,102,109,31,79,239,170,123,151,93,22,190,222,29,217,221,154,182,161,190,31,199,5,82,49,76,82,73,78,78,34,238,251,95,193,190,194,94,3,46,109,242,69,118,187,17,198,126,245,100,228,250,183,214,65,246,32,172,150,198,102,166,141,199,93,28,89,219,249,153,124,236,101,81,21,61,146,99,144,180,209,139,227,253,161,47,167,111,23,26,104,219,77,61,214,255,0,3,47,29,154,51,77,29,142,161,163,61,53,3,248,191,241,13,4,73,243,19,188,201,87,137,202,0,148,92,5,159,187,119,127,239,149,109,245,253,170,198,133,181,125,53,87,77,199,77,198,172,179,26,122,73,166,98,29,164,76,219,157,255,0,236,245,45,241,117,107,81,3,153,51,51,160,188,62,2,133,135,24,81,54,163,253,123,31,252,173,42,154,124,13,254,128,67,250,7,254,32,168,86,224,70,46,158,51,160,119,39,254,189,137,188,127,219,105,148,212,224,102,111,96,65,167,196,71,254,32,160,251,179,155,4,38,79,175,112,191,248,21,50,204,138,166,138,213,60,172,239,169,9,232,223,31,201,53,83,165,97,40,141,139,195,107,234,168,230,109,85,236,137,168,96,239,121,79,99,55,233,234,55,193,7,142,202,74,122,169,113,5,85,71,188,194,123,223,191,95,7,56,221,92,29,30,230,130,49,19,110,225,102,126,255,0,177,83,44,181,195,165,67,76,21,71,27,137,203,27,63,123,105,226,192,255,0,87,216,170,117,20,108,3,169,59,247,55,249,16,111,150,61,52,39,248,45,146,156,98,26,187,234,250,124,60,86,234,169,182,179,232,223,5,243,10,113,220,250,202,47,245,182,228,27,42,217,165,103,38,126,239,239,175,59,125,163,41,99,119,17,109,189,61,31,86,239,215,189,122,14,160,16,159,188,222,47,163,106,186,21,12,199,25,180,174,204,221,236,200,41,73,199,91,108,191,195,52,4,98,29,65,213,157,221,191,135,175,195,79,169,86,156,51,112,235,209,194,71,169,106,3,175,199,191,70,251,85,57,187,82,195,37,198,49,102,109,119,51,182,154,107,249,78,189,230,22,14,140,17,131,183,115,179,55,247,133,7,172,25,0,155,86,238,251,22,174,67,252,102,254,117,199,180,91,71,109,124,22,210,141,153,156,157,201,7,54,224,110,247,38,254,117,163,152,183,129,54,159,165,112,176,11,182,174,228,143,31,119,115,186,14,103,49,127,225,55,243,173,191,148,90,139,182,140,184,220,24,123,181,126,246,92,145,139,11,119,59,255,0,42,13,200,154,247,232,136,8,136,128,181,213,214,136,131,115,62,171,85,177,188,86,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,162,213,109,47,20,7,126,254,231,90,34,32,34,51,234,136,9,163,173,53,211,224,183,110,238,100,13,25,188,93,109,114,241,102,91,101,45,174,180,2,119,239,251,16,114,2,222,184,197,223,93,126,191,21,200,131,79,210,184,42,244,24,72,181,102,109,31,191,249,23,41,106,229,183,225,162,233,221,140,130,134,77,62,2,255,0,224,116,20,159,51,49,36,52,181,65,110,25,125,243,22,38,247,155,226,230,223,90,234,97,26,177,222,7,47,240,133,191,71,240,87,147,204,120,231,170,198,20,230,239,35,196,49,131,62,154,233,175,84,255,0,196,189,102,25,164,139,179,196,236,79,174,209,248,182,190,2,131,217,156,116,142,35,80,209,177,107,163,119,51,63,218,187,13,20,103,3,28,96,58,105,163,182,157,237,220,184,169,130,22,167,97,34,209,182,255,0,9,219,199,69,186,146,86,105,37,133,159,112,176,145,54,157,232,62,117,21,172,66,242,245,109,241,109,63,246,217,254,165,238,41,105,194,72,25,223,77,52,255,0,18,242,54,249,38,150,236,112,236,125,140,206,250,232,255,0,198,101,235,96,121,33,140,69,181,209,221,188,80,124,91,253,60,96,197,171,119,59,63,248,213,62,195,195,27,98,170,189,25,221,155,168,239,167,251,163,42,143,136,35,41,33,39,97,119,125,143,166,141,246,58,240,56,90,138,81,196,117,146,28,101,223,212,241,103,254,200,40,42,173,157,133,169,133,197,157,153,217,188,127,67,45,47,242,199,13,186,82,145,251,152,75,254,43,174,75,80,184,211,11,59,104,218,55,248,25,124,108,115,44,145,218,207,97,51,123,175,241,254,212,144,70,31,50,91,227,212,91,78,154,41,133,216,103,118,211,119,195,109,99,125,106,53,155,188,252,126,42,249,249,133,215,214,141,202,88,37,153,156,14,172,180,109,207,224,229,86,202,198,35,29,198,204,130,226,184,52,22,108,208,183,179,147,119,205,23,199,255,0,8,167,83,153,148,223,252,148,166,211,248,129,255,0,39,26,131,62,15,98,233,230,117,182,77,223,246,88,126,63,248,69,58,156,188,163,118,124,37,74,237,252,64,255,0,146,141,7,181,55,208,9,254,166,119,94,19,29,85,48,218,235,37,109,125,216,164,110,255,0,31,201,37,239,9,153,197,217,252,29,149,50,205,58,184,233,40,101,167,139,189,230,2,29,62,215,99,100,20,167,0,141,85,102,46,154,112,114,211,113,55,126,190,29,81,127,241,171,137,181,49,141,40,3,27,107,163,51,247,253,140,169,30,86,225,217,33,57,46,19,196,76,242,155,184,187,143,215,177,254,44,171,13,190,29,173,239,62,154,54,191,224,65,216,146,61,65,157,254,14,184,200,163,24,245,39,103,118,91,231,145,132,95,70,119,250,151,204,146,113,115,127,199,14,173,226,59,191,196,131,74,199,25,68,182,187,182,140,235,224,221,41,94,88,31,107,127,7,191,95,208,235,236,60,160,70,76,229,221,163,252,87,78,109,29,200,77,219,167,222,130,147,95,105,106,232,238,209,85,83,17,139,1,137,119,59,179,119,19,191,195,244,42,193,130,238,71,81,103,164,146,109,72,158,54,215,227,223,223,246,175,15,136,160,167,42,150,1,97,118,39,209,180,211,191,189,215,176,193,241,188,22,250,120,246,190,214,15,139,126,148,30,204,100,18,110,238,239,177,106,228,63,18,111,231,92,110,2,221,236,239,252,139,71,141,180,213,220,181,65,202,196,62,46,77,252,232,230,45,224,77,252,235,128,4,72,117,119,36,233,247,119,17,105,250,80,115,57,139,247,51,178,219,249,69,238,147,119,125,171,141,193,129,155,87,125,93,114,0,51,120,59,255,0,42,13,223,98,39,240,190,212,126,228,4,68,64,90,234,235,68,65,185,157,106,182,45,232,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,68,13,91,235,77,89,109,68,26,187,247,247,58,209,17,1,17,106,205,170,13,186,247,173,236,204,182,27,104,253,200,36,250,232,131,87,238,45,93,11,225,162,212,180,117,181,201,153,217,181,65,180,187,223,107,182,175,245,160,198,95,7,101,200,204,62,58,173,59,252,7,235,65,182,70,113,13,91,197,108,234,232,205,163,187,253,107,146,66,209,180,118,213,124,218,219,149,29,15,116,179,196,14,79,171,110,38,111,175,237,251,16,125,61,226,35,185,254,165,241,239,50,73,37,57,176,139,184,247,252,62,199,93,152,107,161,169,132,75,170,12,47,163,179,238,110,254,229,195,94,66,244,196,224,236,93,206,221,221,250,247,58,10,1,152,114,197,105,184,13,97,70,250,201,59,71,168,179,119,59,145,191,127,135,212,189,70,9,170,142,170,142,57,119,110,220,45,241,215,77,88,87,75,52,236,101,87,105,150,169,169,207,116,114,20,141,238,124,88,77,254,165,79,178,247,29,157,13,201,172,117,38,32,227,38,141,189,244,215,66,1,211,188,190,207,169,5,122,158,41,164,128,134,45,124,31,79,31,169,117,232,100,168,143,88,77,221,157,251,159,93,123,219,185,150,251,93,209,170,163,7,17,103,220,205,224,222,62,31,106,250,175,69,28,172,211,109,218,67,222,253,218,32,231,181,196,16,179,158,141,171,190,191,224,95,110,25,163,150,61,59,183,55,214,190,29,20,128,78,113,177,54,163,171,120,254,133,245,40,161,125,119,62,190,63,228,64,175,128,101,139,105,142,174,237,245,126,149,240,173,22,202,123,117,77,77,64,70,205,212,148,201,244,102,241,119,103,250,190,197,234,39,141,159,70,127,169,116,162,163,3,105,127,187,47,4,31,86,148,132,169,192,135,77,28,89,255,0,188,169,158,118,93,227,183,97,202,185,72,180,219,20,157,250,252,122,114,125,191,98,169,148,209,180,112,136,183,134,214,255,0,2,162,60,72,72,195,133,235,163,18,255,0,177,74,253,207,254,215,50,8,97,226,254,237,45,235,51,170,234,119,57,0,117,1,159,87,127,10,138,135,250,223,235,84,26,55,118,54,209,254,42,178,241,30,108,88,202,189,157,251,218,121,91,255,0,198,204,168,200,62,132,206,232,47,19,129,8,228,147,24,208,147,187,59,53,108,79,255,0,227,105,148,211,96,78,236,63,11,107,175,112,255,0,196,21,10,252,7,85,197,30,49,162,140,165,1,223,89,27,104,228,204,253,242,210,169,167,192,122,125,31,131,71,103,213,133,251,191,184,20,31,114,180,136,41,101,38,248,1,63,247,157,83,43,197,136,239,183,1,150,80,98,24,228,98,29,91,95,2,127,177,254,181,83,234,67,169,79,32,105,174,225,118,254,242,248,209,80,132,70,222,227,183,127,127,114,14,189,154,222,244,144,67,9,3,51,0,139,55,119,212,205,246,125,139,236,104,35,249,47,250,86,200,244,55,112,31,224,253,95,98,221,40,244,163,114,119,241,111,138,14,156,178,185,74,226,253,237,174,139,206,223,100,150,153,203,179,1,185,147,191,131,125,122,253,75,208,70,113,148,142,250,179,247,174,141,92,35,37,67,200,67,171,55,135,119,218,131,228,91,130,187,162,210,212,155,247,247,233,171,234,221,205,245,175,160,99,12,148,196,69,223,166,190,26,120,232,183,158,205,58,109,163,51,174,41,153,161,133,193,155,221,46,253,127,145,7,149,170,142,35,189,198,34,47,171,51,124,63,183,94,246,207,16,53,56,8,55,188,204,207,253,230,94,110,11,100,114,220,2,169,197,245,102,102,240,254,219,95,169,122,186,17,104,91,86,30,237,62,175,208,131,232,70,70,218,49,119,187,46,66,119,118,110,231,93,102,169,102,126,237,53,92,193,35,147,106,237,225,222,128,206,236,123,93,159,69,202,218,46,185,75,163,235,163,248,173,195,35,187,107,175,193,7,35,123,198,250,183,130,228,102,250,214,192,239,22,119,248,178,222,239,163,107,220,131,71,238,118,90,185,15,233,92,110,78,79,225,220,183,48,179,19,62,168,13,174,171,85,171,179,173,16,17,17,1,110,103,103,91,81,6,174,255,0,82,55,138,209,106,222,40,55,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,209,208,53,111,173,53,101,181,16,106,239,223,220,235,68,68,4,69,171,54,168,54,234,218,173,236,205,246,45,134,218,63,114,9,233,221,162,13,75,221,118,127,130,63,123,51,183,214,181,45,31,187,249,86,215,38,109,27,95,138,13,164,218,190,143,163,186,12,111,175,118,139,123,11,107,174,171,95,238,93,6,201,25,198,55,118,241,211,224,184,198,87,216,221,239,175,197,114,145,56,182,142,218,175,159,91,113,164,162,103,121,38,140,29,251,253,226,102,250,254,223,177,7,208,98,109,155,159,234,95,46,235,41,201,9,136,139,237,209,219,195,236,117,201,77,113,134,170,29,90,80,218,254,14,196,218,120,126,149,165,89,131,211,147,198,226,90,51,248,119,252,16,80,156,205,40,173,213,13,90,81,187,232,250,119,51,107,226,111,254,37,244,112,21,124,117,148,177,203,187,93,192,221,206,253,237,220,63,229,93,204,201,178,189,198,217,83,43,211,158,161,189,219,220,250,132,254,207,181,82,108,19,140,206,201,120,146,207,85,35,0,140,142,195,189,244,209,183,136,179,119,147,125,95,82,11,133,56,228,146,29,177,235,222,223,226,93,74,67,168,130,160,226,45,89,223,94,247,215,71,109,124,22,150,91,192,213,211,196,98,204,76,96,36,206,221,236,250,179,125,191,106,251,77,73,21,76,109,35,142,210,241,213,153,153,6,251,108,34,7,214,125,55,63,143,247,151,222,130,162,51,7,7,252,166,240,213,124,26,73,99,25,222,159,120,238,22,240,215,191,199,69,245,169,33,39,61,207,170,14,90,152,134,72,220,76,89,245,110,238,229,240,233,45,145,82,215,75,82,0,204,239,185,203,70,251,117,250,151,164,144,25,197,152,181,241,92,17,82,129,28,205,227,168,18,14,229,9,129,211,139,143,217,254,6,94,71,52,43,227,161,178,201,33,22,140,194,250,247,255,0,104,127,228,94,190,142,22,138,38,22,255,0,175,114,167,57,224,77,30,28,151,66,252,161,47,143,251,92,136,33,211,142,140,69,37,239,20,86,68,50,17,4,21,242,11,119,235,220,50,84,253,175,245,171,75,23,118,38,209,251,245,87,33,197,140,219,241,93,224,73,252,46,53,12,223,253,114,117,109,236,250,59,63,218,130,227,56,58,142,89,115,62,218,219,153,219,171,15,197,255,0,213,20,234,114,114,140,92,48,165,48,187,183,112,7,252,156,106,13,56,56,170,8,179,62,219,190,64,22,234,195,226,250,127,219,20,234,114,242,140,132,240,173,57,137,179,177,8,63,115,255,0,181,198,131,218,84,19,140,38,77,240,23,127,239,42,113,137,109,135,126,173,102,209,136,35,45,59,251,251,217,223,236,127,173,84,137,71,116,70,63,88,187,47,134,54,241,142,82,46,155,182,166,239,222,223,111,232,65,243,112,253,161,237,212,241,197,211,102,102,211,193,190,198,251,62,197,232,216,88,69,156,95,191,78,245,198,2,58,180,99,167,115,106,185,72,118,131,147,186,14,148,243,62,253,154,234,218,175,135,122,221,78,37,60,64,123,221,159,77,27,227,222,235,236,177,1,206,250,187,63,255,0,117,117,107,227,105,137,133,217,156,69,245,255,0,10,15,63,110,27,148,142,243,206,78,194,253,250,59,150,191,7,248,175,170,45,20,145,24,147,234,251,95,95,15,169,111,118,142,49,218,58,51,59,105,250,23,25,8,199,25,16,247,179,139,234,255,0,4,30,78,246,16,251,78,158,49,103,239,48,102,240,254,51,175,117,97,136,26,134,32,102,208,152,91,252,107,205,203,108,142,174,178,26,135,109,118,24,187,127,35,235,245,125,171,214,91,163,104,64,93,135,225,225,162,15,165,25,31,129,106,235,148,156,180,240,93,102,168,22,127,131,186,230,9,8,219,189,144,59,196,180,248,46,86,211,79,5,215,41,191,132,226,255,0,204,183,4,143,227,245,160,228,252,162,118,118,238,101,200,205,222,182,199,222,59,157,188,86,231,125,59,221,219,185,1,244,23,240,71,33,253,43,97,27,151,130,213,133,183,51,234,129,223,175,197,106,181,118,90,32,34,34,2,221,171,58,218,158,8,55,59,173,25,223,85,162,213,188,80,110,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,45,29,221,104,131,87,119,215,197,60,123,245,90,34,2,34,208,157,217,181,102,248,160,213,59,254,11,65,125,124,86,253,52,213,6,140,237,241,77,204,182,234,223,82,105,221,170,13,253,206,203,99,232,207,224,140,79,225,166,139,100,174,254,45,240,65,185,251,159,118,171,143,115,57,120,252,86,133,35,176,107,226,190,116,213,51,13,72,0,139,232,228,218,247,63,214,131,234,145,123,186,55,123,173,6,66,22,239,23,254,101,194,18,23,212,185,200,219,103,219,162,14,9,102,50,98,109,29,151,152,188,218,42,46,21,2,93,238,44,236,255,0,31,173,254,207,181,122,77,223,148,198,255,0,90,224,98,212,156,91,191,234,65,214,163,161,104,41,35,132,251,182,139,54,191,201,162,221,36,38,2,236,206,228,223,6,241,93,152,245,39,113,147,244,179,58,208,139,66,238,239,239,211,79,177,7,148,191,219,101,186,82,205,69,44,123,68,132,180,119,103,102,239,103,111,169,254,181,67,238,153,69,112,166,196,67,114,163,144,89,154,102,63,117,203,195,168,239,240,15,208,174,82,186,16,146,55,209,187,221,191,202,190,81,218,227,40,201,206,61,73,245,209,221,191,232,65,230,176,148,50,208,81,197,13,92,110,102,59,91,93,29,254,2,223,31,208,189,37,85,92,77,23,187,43,3,187,119,182,237,62,11,173,29,23,72,244,239,97,103,241,91,165,160,10,141,222,243,247,51,232,250,248,160,235,90,36,119,174,50,105,181,103,39,254,23,218,203,213,210,213,8,59,11,175,12,97,89,108,172,141,224,132,202,50,38,114,45,174,236,205,175,127,123,105,245,47,187,79,118,136,156,122,166,1,166,157,238,236,223,227,65,233,206,88,200,92,139,78,229,190,154,22,216,229,183,184,159,115,119,125,107,230,67,83,77,90,65,28,53,0,93,204,207,180,217,255,0,193,250,87,218,140,88,0,1,159,242,69,153,6,237,52,29,27,234,84,55,136,232,163,143,10,92,170,36,54,247,105,230,127,31,170,41,157,87,53,70,248,135,160,142,175,8,92,163,38,238,42,105,191,228,165,65,4,121,255,0,119,10,236,195,187,69,27,187,180,117,83,143,143,213,60,191,111,218,169,147,120,170,159,196,37,152,45,153,143,119,216,206,219,234,234,11,249,231,151,236,111,169,82,244,23,11,194,21,234,162,217,153,22,64,140,205,128,238,116,194,250,59,252,103,167,251,126,197,58,217,89,84,245,120,90,146,109,95,190,56,252,127,220,195,252,170,9,120,69,182,21,118,97,217,143,222,210,59,157,57,119,125,147,193,246,125,170,117,114,146,22,143,9,210,179,62,186,70,13,255,0,226,163,65,238,23,3,196,36,101,175,218,185,214,194,32,6,119,39,102,65,209,121,34,134,109,141,166,174,250,124,62,181,182,225,43,20,91,68,180,238,250,254,199,95,50,243,112,130,140,202,115,148,91,71,125,53,38,251,95,235,251,23,150,60,98,245,149,7,5,60,162,123,73,217,246,150,190,15,167,192,190,212,30,134,74,184,224,103,29,116,127,13,87,11,212,23,76,164,121,55,107,174,141,174,171,224,82,61,198,231,112,218,109,43,70,197,240,221,163,182,239,229,250,215,175,167,182,66,49,136,155,106,250,55,142,159,228,65,228,235,107,110,61,168,90,8,37,112,238,240,18,250,223,234,95,86,149,234,106,98,8,231,140,153,221,153,251,217,254,175,181,125,207,102,211,239,103,104,217,180,238,240,111,242,46,209,81,67,27,9,136,247,232,205,224,200,62,101,45,1,14,132,222,12,250,63,216,190,152,3,179,54,223,6,110,245,160,134,216,203,107,233,222,238,184,130,164,133,221,139,185,153,244,65,190,87,232,183,83,77,123,251,208,106,12,135,112,59,233,241,209,105,33,245,3,195,93,126,165,199,9,136,235,27,59,55,216,131,144,234,92,193,196,127,41,151,37,36,132,90,49,59,253,93,235,128,192,69,156,197,251,221,187,214,148,181,32,71,211,3,103,38,248,51,160,250,238,76,34,205,170,54,175,222,90,232,236,184,162,103,38,212,155,189,114,234,78,250,59,32,59,232,236,203,115,106,207,170,209,199,93,29,254,11,118,186,178,13,235,107,183,122,215,191,70,209,29,244,109,80,108,125,126,11,95,177,7,71,109,93,254,41,166,142,128,136,136,11,86,241,90,34,13,95,197,106,222,11,106,106,255,0,90,13,232,182,187,247,120,173,89,245,65,170,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,104,238,180,65,171,187,235,226,154,234,203,68,64,68,90,19,187,54,172,223,20,26,162,209,159,85,191,77,25,6,214,38,240,117,174,230,250,214,221,91,234,77,59,181,65,191,185,217,108,126,237,59,145,137,219,187,77,22,217,93,221,187,157,6,175,171,62,186,174,55,38,223,226,142,110,193,245,186,249,181,85,51,4,192,192,47,222,76,207,220,255,0,90,15,170,71,221,163,62,174,180,19,33,239,113,127,230,93,120,228,39,209,221,159,189,151,103,123,108,239,250,144,112,201,49,22,173,161,55,218,188,213,242,215,83,112,153,182,185,109,254,95,173,254,207,181,122,39,45,73,216,159,70,93,114,38,234,59,51,254,132,29,75,109,189,169,41,6,19,111,131,119,253,93,204,223,82,229,40,12,4,152,93,221,159,94,229,216,13,93,246,155,233,245,50,208,139,107,233,227,223,220,200,60,221,230,134,90,200,37,164,56,180,25,4,155,87,30,238,246,118,255,0,26,161,120,171,40,107,74,240,247,10,19,1,39,151,118,162,238,221,219,137,254,1,250,21,202,85,198,18,70,207,167,123,178,249,15,107,140,183,20,129,187,87,125,53,109,116,254,242,15,29,130,168,170,45,118,250,122,90,208,121,10,40,128,59,217,223,192,69,190,58,125,78,189,140,181,80,141,43,56,155,70,95,83,187,55,193,117,26,131,165,43,237,103,102,215,249,187,214,233,104,198,163,241,122,190,140,218,235,246,160,232,208,150,251,187,202,211,107,171,105,166,239,237,153,122,250,106,145,143,107,63,212,203,197,79,75,83,110,168,9,224,136,140,119,179,59,237,119,102,109,117,248,126,133,246,41,238,224,76,29,82,17,238,109,93,223,77,63,190,131,213,60,160,66,228,238,221,205,170,221,74,34,91,140,91,184,153,219,85,242,97,173,167,170,16,142,42,128,39,39,97,125,166,206,190,205,60,109,20,66,12,255,0,22,255,0,2,14,102,102,102,209,149,52,206,152,128,240,252,165,33,182,130,36,253,239,253,164,138,166,42,127,155,212,177,207,96,148,9,187,156,75,95,252,201,16,65,55,21,23,184,170,179,23,16,80,196,250,244,110,213,97,240,248,79,59,125,106,133,42,243,197,142,31,138,221,153,56,138,170,54,118,234,222,106,203,249,234,39,127,171,236,84,29,188,80,85,78,29,174,181,22,204,198,181,205,17,27,55,104,129,159,107,191,246,120,190,214,250,148,242,112,241,112,43,142,95,219,106,12,159,82,167,133,223,87,255,0,104,137,254,191,181,64,207,14,244,37,112,204,91,100,77,185,155,180,66,253,223,238,241,127,149,79,15,14,84,141,77,151,246,232,181,127,114,24,71,249,160,133,5,90,92,39,16,145,234,236,222,11,153,109,39,17,247,137,217,144,116,103,40,233,165,109,123,157,223,252,105,85,56,244,52,110,237,205,254,37,210,189,213,211,194,253,82,148,89,133,181,239,38,241,109,87,144,171,198,45,45,67,210,211,204,6,226,254,2,90,247,107,167,192,144,122,25,170,163,167,39,125,123,223,187,85,215,235,145,59,201,213,212,126,173,203,205,181,69,206,231,86,49,51,72,33,171,22,173,185,181,239,255,0,165,122,250,11,92,97,78,13,47,121,59,54,186,254,134,251,16,121,203,165,109,115,22,218,88,100,46,255,0,224,139,191,215,245,46,229,188,235,102,167,24,231,132,217,207,65,209,197,254,44,223,90,244,5,109,166,213,180,140,91,249,27,252,139,178,52,48,4,108,108,221,227,222,222,8,62,85,53,184,219,192,127,39,225,167,135,247,151,213,142,50,16,22,31,131,119,232,181,140,116,18,113,238,119,215,85,194,213,4,4,66,254,12,250,126,148,27,229,210,49,105,52,64,169,57,7,116,78,250,125,139,67,145,165,13,25,153,255,0,66,227,128,134,54,216,218,55,216,131,147,180,145,198,236,205,239,45,212,178,200,77,161,59,191,233,92,78,44,205,188,124,126,197,182,150,160,28,222,49,54,114,111,169,208,125,119,54,1,209,157,106,219,159,71,125,116,117,197,19,57,54,167,227,245,46,93,75,195,71,209,3,115,51,233,162,221,224,250,178,211,107,191,139,45,204,253,200,55,120,173,29,157,150,173,224,154,247,32,218,232,232,61,250,187,186,59,119,160,34,34,2,213,188,86,136,131,87,239,117,171,120,45,169,171,253,104,55,162,219,175,119,138,213,157,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,119,71,91,29,208,106,139,79,14,245,170,2,38,143,245,45,89,187,187,208,104,180,126,244,211,79,31,21,167,219,246,160,213,139,79,130,111,118,213,110,97,100,216,200,56,245,103,239,213,150,187,157,155,236,91,100,102,22,238,250,209,157,246,160,60,154,183,131,174,51,61,204,226,218,179,186,220,68,194,221,250,50,234,203,56,111,109,11,191,244,160,235,205,85,36,18,104,78,238,44,253,235,123,108,170,113,148,52,111,7,90,204,17,75,249,76,206,239,227,224,182,194,29,45,88,123,133,159,185,7,114,55,22,29,191,31,173,114,51,51,179,62,172,250,46,171,19,233,168,190,191,90,212,76,217,251,188,31,197,7,33,179,104,78,236,222,47,240,93,120,226,119,155,123,63,242,127,42,229,212,205,156,91,235,90,109,233,54,237,95,84,29,75,141,103,102,211,221,209,221,244,213,155,191,226,148,15,36,140,82,150,164,206,46,237,175,127,212,183,16,69,84,110,243,139,119,59,187,119,55,248,214,246,56,225,30,152,104,205,166,157,200,54,29,67,59,184,108,111,31,169,113,212,255,0,91,17,143,115,179,59,233,252,139,115,71,186,77,204,221,218,174,73,4,36,23,137,252,52,65,241,233,228,234,238,99,111,29,91,189,109,145,217,163,153,216,156,90,48,39,238,125,60,23,105,161,24,234,90,61,186,14,191,87,218,182,92,33,6,18,0,238,234,51,139,233,245,62,168,56,35,219,87,66,219,69,157,200,116,213,219,191,193,124,27,181,138,186,106,121,70,158,105,2,71,98,219,161,59,105,220,250,120,50,244,118,144,17,210,7,240,23,255,0,35,47,164,116,93,105,135,96,123,186,182,189,223,106,10,119,131,169,241,13,162,174,64,184,73,52,130,230,251,72,156,223,187,81,211,199,79,169,213,79,183,87,4,162,35,33,251,251,91,197,255,0,66,234,212,91,196,76,88,96,23,109,27,87,219,223,254,5,164,116,71,20,226,113,235,224,223,163,197,7,219,213,180,213,82,92,245,114,168,194,247,8,129,180,126,132,173,171,127,185,202,170,180,123,156,27,127,119,114,164,217,229,95,71,75,134,235,156,229,1,210,41,89,221,201,155,254,199,47,218,130,14,184,162,166,122,124,197,185,49,22,174,245,19,63,123,255,0,183,204,168,162,173,124,86,215,195,87,153,245,239,76,98,65,190,86,119,23,103,239,237,19,253,95,165,81,84,23,37,193,188,167,14,58,182,62,205,89,235,161,111,15,246,234,117,55,249,69,51,201,134,105,217,245,252,144,255,0,147,141,65,127,10,23,88,232,177,213,153,164,144,65,142,227,78,62,58,120,205,7,219,246,41,194,201,90,176,168,195,116,251,9,157,158,48,126,231,255,0,107,141,5,74,95,30,253,60,177,8,12,110,76,228,76,221,218,252,117,95,93,245,248,46,157,125,35,85,109,119,109,118,59,59,127,38,168,60,45,250,193,114,187,69,163,84,200,44,239,175,113,147,124,31,236,127,173,117,48,238,9,246,92,207,45,67,239,115,239,125,221,253,238,237,245,139,125,75,222,71,76,79,35,1,179,237,103,93,195,160,132,244,238,211,79,171,79,242,32,249,52,182,168,169,153,165,141,133,157,251,251,191,251,139,232,69,30,160,238,236,218,174,98,140,64,118,125,77,163,45,209,198,219,16,117,52,38,61,52,93,144,6,112,247,157,159,244,173,166,204,38,218,51,59,174,97,208,155,71,102,100,29,98,17,23,118,238,209,215,78,170,13,89,220,29,187,254,165,244,100,132,116,127,31,173,117,246,51,179,179,119,187,120,32,232,83,117,68,158,35,215,79,131,186,226,144,36,26,130,33,119,211,71,110,239,210,185,42,138,162,57,5,196,59,183,51,63,115,248,46,81,252,96,187,237,111,14,247,209,7,3,60,155,31,188,159,187,189,124,139,95,107,142,237,81,36,155,182,106,110,62,63,198,109,23,217,118,33,18,109,52,30,254,245,197,4,67,188,141,181,239,215,249,80,125,42,106,167,119,103,39,126,245,219,234,239,239,103,126,229,211,164,1,119,102,54,101,244,58,96,3,238,179,119,178,3,27,56,248,247,174,41,101,112,240,215,249,22,157,65,18,219,175,138,48,239,220,238,239,221,170,13,240,72,82,119,234,235,155,71,119,241,93,90,115,125,72,71,224,78,203,177,171,179,125,168,55,182,155,180,251,22,174,203,111,131,51,183,139,173,92,180,111,30,244,7,109,22,136,204,238,222,247,130,105,245,106,128,139,71,90,160,34,34,2,34,32,220,222,11,85,177,110,103,238,65,170,45,25,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,116,117,177,221,6,168,180,240,209,214,168,8,154,63,212,181,102,213,187,208,104,180,126,245,171,182,158,43,111,143,127,218,131,86,45,17,207,197,254,197,185,133,147,99,32,227,103,103,239,213,150,187,157,155,236,90,24,176,179,232,180,109,118,160,60,154,183,131,173,135,39,118,223,139,173,72,182,183,127,119,197,117,166,158,54,38,208,187,245,248,58,14,181,69,76,144,31,126,174,44,250,186,222,196,21,98,38,58,106,206,203,116,163,20,173,239,119,187,174,40,67,164,79,179,184,80,119,99,209,135,110,189,250,46,81,109,91,77,89,244,93,70,46,237,194,250,191,197,110,3,147,93,91,249,80,115,27,15,123,184,183,243,46,167,71,116,204,108,93,204,254,12,255,0,106,230,119,35,212,89,252,81,131,164,219,157,223,86,250,208,117,174,21,45,78,223,147,223,167,142,157,255,0,21,195,66,82,202,253,66,212,153,251,219,94,255,0,169,114,155,71,82,111,215,111,15,15,250,186,228,23,138,1,217,27,51,55,216,131,142,74,134,98,120,220,27,197,254,11,108,141,186,23,118,109,29,187,255,0,188,132,61,67,220,45,175,122,229,38,7,22,15,173,180,116,31,26,41,92,229,144,73,187,153,221,181,127,210,182,200,76,210,24,15,186,205,27,158,173,220,187,50,66,209,78,236,195,220,239,175,135,218,180,173,130,54,143,81,238,115,29,175,252,186,160,225,129,218,166,136,199,70,39,220,227,171,247,252,23,196,185,216,234,229,134,97,134,83,2,33,45,187,73,219,71,209,244,240,101,246,173,154,71,47,102,127,13,119,125,190,44,203,235,201,70,210,152,48,11,233,171,107,163,32,166,152,114,143,17,217,238,15,219,37,158,88,220,245,103,34,144,180,109,205,245,233,245,58,169,246,187,131,24,11,78,111,185,244,102,213,255,0,71,214,235,142,170,220,193,179,108,12,94,26,187,142,191,226,92,79,66,99,36,102,12,67,161,51,232,221,204,131,239,234,206,218,183,130,240,121,168,125,75,36,177,139,119,237,38,215,253,225,175,111,6,254,155,52,157,218,50,240,185,167,89,73,79,102,153,202,80,103,102,45,117,38,254,33,160,132,190,50,168,206,12,111,122,51,39,125,215,74,151,209,223,253,186,161,91,42,185,254,53,238,84,149,88,210,228,52,146,1,63,180,166,221,181,217,251,250,181,58,248,58,182,4,21,139,134,35,40,243,34,220,76,58,179,77,11,248,127,183,194,167,67,135,202,146,147,6,209,179,234,218,132,125,223,254,10,37,4,92,61,220,2,131,30,91,166,144,216,7,175,11,107,174,159,246,104,190,223,177,78,63,13,183,40,234,176,125,181,227,145,137,142,24,95,185,245,241,138,31,181,5,114,95,62,243,57,195,77,168,59,182,175,240,253,14,187,239,175,193,117,171,169,154,166,38,2,111,7,215,252,40,60,69,226,213,112,187,83,184,133,68,130,196,223,3,38,248,63,216,255,0,90,249,22,92,13,37,5,105,85,212,155,201,185,157,189,231,215,197,217,254,35,246,42,130,212,164,36,49,237,118,22,118,248,46,233,80,67,36,98,206,58,63,115,247,51,32,248,180,150,88,96,1,152,4,117,209,187,153,155,252,139,232,193,30,158,44,222,26,50,236,116,134,17,217,240,240,239,91,162,140,116,125,16,117,73,156,77,155,71,241,93,136,193,157,187,223,185,36,22,103,238,109,95,234,117,188,53,113,102,113,102,238,250,144,112,72,34,5,238,179,105,175,126,139,169,83,11,22,164,26,127,34,250,37,16,190,189,239,222,186,251,7,115,142,158,8,62,117,55,86,50,233,27,59,183,214,250,173,179,4,141,80,228,46,250,125,159,161,110,170,42,152,203,80,6,254,103,92,204,253,71,125,25,191,74,14,176,60,142,61,196,79,252,171,229,219,187,88,93,39,34,221,179,221,211,199,248,174,190,195,9,11,59,11,104,203,130,158,32,222,230,206,250,58,15,165,5,73,62,142,78,253,235,186,211,49,248,124,23,70,148,5,251,140,127,188,190,139,197,24,54,162,204,232,0,122,248,186,227,150,66,15,13,117,91,122,130,7,166,171,86,14,161,62,174,232,55,65,33,30,154,234,185,157,157,255,0,133,253,245,214,132,180,114,17,241,238,209,118,53,118,29,126,40,55,51,55,130,213,219,185,109,240,109,89,245,117,171,187,11,120,160,59,59,45,17,153,223,197,52,254,46,168,8,180,127,175,85,170,2,34,32,34,34,13,204,250,173,86,197,174,168,55,34,209,159,85,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,45,29,244,91,93,245,64,119,255,0,10,105,171,45,9,157,219,185,108,220,236,236,223,200,131,87,109,63,132,255,0,206,183,131,179,247,45,54,234,218,186,105,181,245,248,32,223,171,234,180,215,71,239,79,30,246,116,253,40,53,209,159,224,182,155,51,55,142,157,235,115,63,215,162,217,43,182,141,170,13,71,189,188,126,11,67,39,6,215,84,234,0,179,125,122,46,50,114,55,239,240,213,6,194,115,39,215,85,191,118,141,223,245,45,13,132,89,187,223,197,109,145,253,214,219,241,65,164,142,198,218,106,186,199,19,55,126,214,125,62,197,204,205,167,126,171,142,66,217,220,255,0,20,29,114,61,162,100,237,224,206,184,250,174,81,110,103,127,5,205,56,177,66,77,224,206,207,254,5,182,154,17,232,104,126,12,221,223,204,129,4,132,205,171,187,233,227,162,222,213,97,185,245,109,25,157,108,208,88,93,153,255,0,157,112,247,62,230,125,191,30,246,65,206,21,160,206,91,73,188,95,226,185,70,160,28,28,141,217,255,0,74,248,163,19,52,134,77,44,159,150,255,0,194,238,92,55,26,170,216,97,113,164,218,239,167,240,181,250,159,234,254,68,31,122,50,132,220,139,70,102,239,240,209,117,106,100,102,54,24,223,191,95,239,47,129,105,174,188,187,27,213,8,105,189,244,209,143,195,187,235,93,158,222,111,88,45,35,104,218,51,119,125,122,254,148,31,118,51,1,143,83,125,29,135,85,214,10,177,57,93,131,191,79,23,254,85,212,186,212,28,84,36,113,59,238,32,125,63,78,142,184,112,239,94,90,114,146,161,155,115,147,253,126,26,55,214,131,232,212,72,204,206,236,195,185,252,29,254,181,243,107,94,176,142,6,111,7,49,98,126,255,0,14,253,87,45,198,82,26,136,0,53,209,228,22,127,231,117,222,120,128,193,157,252,91,191,84,31,50,152,138,26,183,102,34,119,103,250,254,213,232,232,43,1,197,133,217,181,255,0,238,47,49,91,84,52,83,57,54,199,111,23,119,241,241,127,242,47,148,88,218,154,146,119,23,144,91,71,250,219,79,31,238,144,84,26,138,145,22,114,118,240,93,50,184,131,119,63,119,219,255,0,87,94,18,175,51,45,209,179,188,247,10,48,111,237,165,22,255,0,9,175,129,62,107,90,102,152,162,138,231,72,253,238,222,236,195,245,255,0,118,130,175,75,119,128,41,157,132,245,45,186,119,187,125,95,165,90,103,23,217,128,56,123,5,92,166,58,131,98,34,152,91,105,253,113,84,127,108,223,82,169,213,185,155,106,165,167,41,36,186,192,222,235,248,206,58,120,63,246,234,194,184,222,206,90,91,173,158,174,205,69,93,20,187,170,36,252,153,88,191,131,82,63,3,127,173,190,8,44,39,49,241,1,226,44,85,112,174,144,200,183,84,74,236,228,250,190,157,67,127,173,255,0,140,188,178,236,87,72,82,213,73,41,120,153,57,127,59,186,235,160,169,25,21,118,43,126,96,88,25,207,107,123,86,149,252,116,255,0,179,197,246,253,138,116,56,116,190,67,62,18,162,49,155,115,144,70,207,239,51,255,0,216,161,251,86,63,248,70,231,53,171,18,218,235,96,38,98,134,182,9,25,221,223,225,32,191,193,219,234,82,211,194,174,120,82,71,131,41,161,185,93,105,163,155,120,3,49,78,205,163,116,160,111,225,73,175,142,168,36,9,238,16,105,181,141,183,105,245,182,159,225,72,234,218,66,97,103,103,250,213,16,162,205,235,52,226,45,237,170,71,126,231,254,185,13,127,227,175,173,69,154,246,199,149,133,238,180,78,47,225,182,113,215,197,191,183,65,87,154,72,217,251,216,86,254,172,122,107,185,191,157,83,200,51,6,130,102,103,10,184,201,157,181,215,168,47,255,0,249,46,189,126,103,91,40,163,39,237,2,238,218,179,251,227,246,255,0,111,246,32,168,82,77,25,74,218,155,104,223,106,210,90,200,216,118,198,255,0,204,169,197,155,30,5,238,87,232,73,221,175,119,127,195,86,250,137,254,181,233,105,235,141,251,201,245,103,241,65,247,2,160,116,114,119,213,245,91,222,161,223,77,174,250,175,155,20,209,184,234,196,239,175,218,187,48,158,164,196,205,175,119,131,160,237,140,134,226,238,90,173,142,99,222,205,160,191,142,190,14,182,157,65,233,238,128,106,223,98,226,45,101,103,34,125,174,205,224,61,221,232,18,148,78,58,72,77,174,191,90,208,36,134,49,109,29,159,191,236,93,10,152,170,9,159,223,118,29,124,117,125,87,11,205,29,60,109,213,149,220,117,211,87,46,253,80,125,35,120,229,46,231,109,60,116,250,215,14,224,105,89,180,209,153,252,27,193,124,166,188,210,71,54,157,170,61,62,44,230,218,248,254,149,172,215,186,50,144,88,39,133,133,244,215,222,109,127,194,131,237,180,132,198,207,27,251,186,247,174,203,84,57,14,205,75,87,95,13,174,208,116,217,161,45,237,245,179,179,255,0,141,119,104,235,183,179,123,141,225,221,171,119,160,238,27,12,109,190,73,52,127,22,213,214,216,171,135,82,13,218,234,238,222,43,171,90,51,85,59,51,187,139,105,167,185,171,125,105,13,19,197,30,172,68,238,221,236,238,232,62,133,36,160,38,90,233,169,59,186,237,185,59,187,59,105,162,243,82,157,204,106,199,96,143,73,180,213,244,45,124,127,155,193,125,202,89,12,161,30,163,187,59,105,225,250,16,118,157,159,185,245,211,244,45,28,159,86,109,53,90,137,14,222,255,0,239,173,89,219,234,65,171,62,191,204,183,15,130,227,222,204,255,0,102,139,115,27,63,134,136,53,38,110,229,163,182,139,93,89,221,107,162,13,169,171,125,107,87,31,169,109,97,239,253,8,53,68,68,4,68,65,168,253,74,144,228,55,19,24,55,62,113,14,100,224,203,53,13,93,187,16,229,118,40,173,195,151,170,41,153,204,8,35,170,168,134,154,174,41,88,88,72,38,26,105,29,195,184,227,48,49,118,113,217,36,149,117,159,69,143,118,60,207,92,199,225,211,142,220,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,202,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,33,68,84,171,134,142,34,240,39,20,25,89,65,153,152,22,163,251,21,29,226,139,100,223,212,203,167,102,134,105,232,250,146,197,31,91,165,215,1,234,128,236,63,22,127,22,106,170,128,136,136,11,202,102,198,58,252,23,229,102,50,204,207,101,251,79,232,150,31,184,223,123,23,95,163,218,187,45,52,147,116,186,155,75,102,238,158,221,219,75,77,117,209,244,209,117,115,87,58,50,191,36,45,86,139,238,107,226,250,76,55,109,190,94,41,236,52,117,149,97,39,65,235,102,19,40,198,73,4,92,97,13,177,72,79,44,142,49,139,11,185,16,175,63,197,143,149,140,228,249,127,136,125,58,116,14,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,170,170,199,91,130,142,43,175,188,37,231,45,22,50,234,221,107,48,133,203,74,60,83,100,162,152,7,183,210,237,54,142,70,25,25,193,230,128,207,171,27,234,4,250,28,125,64,9,100,117,144,78,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,7,160,68,68,4,68,64,84,127,33,184,152,193,185,243,136,115,39,6,89,168,106,237,216,135,43,177,69,110,28,189,81,76,206,96,65,29,85,68,52,213,113,74,194,194,65,48,211,72,238,29,199,25,129,139,179,142,201,36,172,11,30,188,123,158,153,143,195,167,29,217,167,154,25,95,121,236,55,90,28,192,196,81,77,12,172,231,75,112,165,43,156,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,134,66,136,169,87,13,28,69,224,78,40,50,178,131,51,48,45,71,246,42,59,197,22,201,191,169,151,78,205,12,211,209,245,37,138,62,183,75,174,3,213,1,216,126,44,254,44,213,85,1,17,16,17,121,76,210,205,44,9,146,216,18,231,153,153,151,125,246,54,27,179,116,123,109,111,101,154,163,165,213,152,33,143,241,112,129,200,90,201,40,15,186,47,166,186,190,140,206,237,245,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,5,149,241,93,205,111,46,56,118,204,115,202,252,21,129,255,0,8,215,91,87,82,43,252,208,94,154,134,150,219,84,206,204,212,163,35,65,55,90,97,247,186,172,204,35,25,109,7,34,54,144,34,188,172,1,143,240,110,105,224,219,78,96,229,246,33,164,190,97,235,229,59,84,208,215,83,59,236,148,53,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,128,30,54,248,62,196,220,35,102,132,182,82,106,186,220,19,124,168,156,176,157,226,174,90,126,189,116,17,71,1,204,18,71,17,185,9,194,85,33,19,153,4,109,35,139,152,8,179,237,26,129,203,139,142,58,110,20,177,149,126,15,204,16,171,168,203,172,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,234,144,69,17,11,147,194,209,72,19,188,136,136,58,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,89,175,8,124,204,48,39,19,153,177,136,242,194,231,100,250,45,87,87,112,255,0,48,148,242,180,211,85,93,168,66,154,89,103,237,47,24,20,48,77,27,83,28,175,172,140,46,51,140,67,188,162,121,37,178,190,103,92,120,254,27,239,181,57,13,148,247,173,216,7,15,220,11,218,87,75,117,199,169,75,138,38,16,132,163,212,122,66,253,26,121,198,161,135,108,146,69,49,52,115,54,187,34,38,176,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,41,228,86,127,203,155,141,127,221,85,151,19,216,49,253,206,213,30,102,225,111,197,220,169,160,126,148,151,74,22,96,104,238,99,14,209,1,220,102,241,202,49,57,8,72,34,90,68,51,69,27,94,2,2,182,174,58,56,205,177,112,121,151,20,183,56,237,94,217,198,120,163,180,83,225,155,108,160,109,74,82,68,193,213,169,169,144,116,210,24,186,177,59,198,36,210,72,70,34,59,89,206,88,253,87,21,220,87,101,199,9,89,112,120,215,26,203,219,174,181,221,72,44,22,8,38,96,170,187,213,11,51,184,139,187,63,78,16,220,47,44,206,206,49,137,11,51,25,156,113,158,61,153,165,154,88,239,58,113,221,207,51,51,46,251,237,156,73,121,232,246,218,222,203,13,63,87,165,8,67,31,226,225,0,140,116,142,32,31,116,91,93,53,125,93,221,220,50,9,225,51,140,28,175,226,235,6,203,125,192,239,87,65,125,179,211,210,150,35,177,84,197,35,157,170,121,222,86,0,105,220,6,42,128,39,167,148,128,193,245,216,194,230,49,147,184,55,213,225,87,137,140,27,197,126,81,209,230,150,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,77,172,51,6,217,99,48,144,89,183,1,142,225,3,223,24,89,95,42,30,7,41,176,213,170,201,197,198,99,29,91,95,110,84,245,7,132,109,46,18,211,181,13,36,163,36,5,91,59,19,11,202,115,196,71,210,22,214,38,134,81,147,83,41,3,163,96,28,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,134,70,104,188,166,86,230,150,4,206,156,9,108,204,204,180,190,251,103,13,222,122,221,138,183,178,205,79,213,233,76,112,201,248,185,128,36,29,36,136,199,222,22,215,77,91,86,118,119,245,104,8,136,128,136,136,34,215,139,174,103,156,73,112,227,196,94,51,201,171,22,29,203,91,189,182,193,81,76,84,117,117,118,106,240,157,224,168,165,134,166,48,147,109,118,210,48,25,216,28,217,133,141,193,201,132,55,108,107,149,229,215,198,78,33,226,251,0,98,187,134,62,166,195,244,24,179,12,94,35,134,122,27,37,21,84,16,5,186,120,69,233,166,39,154,73,24,140,229,138,176,93,132,251,154,33,212,71,86,114,179,94,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,233,255,0,39,220,227,190,224,110,40,27,42,169,225,237,22,92,203,183,207,79,89,30,224,14,133,85,13,60,245,116,245,58,184,17,150,208,10,152,186,108,64,47,218,119,150,231,140,89,4,223,162,34,8,203,227,103,154,46,116,112,245,196,94,33,201,172,185,192,152,42,123,110,27,167,160,25,106,239,112,213,212,207,85,60,244,177,212,145,143,70,120,70,48,97,156,1,129,216,223,88,200,183,123,236,1,87,249,111,113,173,154,124,96,254,17,63,9,150,12,41,108,250,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,72,86,205,92,204,197,89,201,152,248,143,52,177,173,95,104,189,98,107,132,183,10,157,178,72,113,195,189,253,200,34,234,25,152,195,16,48,199,24,57,62,200,192,5,159,65,101,58,156,177,114,183,240,95,193,182,10,237,118,47,102,93,113,111,104,197,55,15,233,174,183,106,237,82,63,100,159,184,200,67,117,12,116,94,224,237,211,79,120,88,220,208,93,82,34,32,163,248,39,137,140,27,140,120,139,204,62,25,74,134,174,131,22,96,58,122,59,144,57,51,201,5,202,221,61,45,36,165,56,27,11,52,103,20,181,97,17,70,94,44,241,152,17,107,32,197,88,20,16,243,8,199,248,203,43,57,143,99,108,193,203,236,67,87,99,196,54,58,139,37,77,13,117,51,182,248,143,216,212,108,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,43,220,29,113,139,129,56,191,192,149,23,251,5,31,177,177,37,155,103,210,12,63,212,154,163,217,125,89,170,2,151,250,104,224,138,57,250,177,211,188,159,139,103,217,174,210,209,219,188,46,1,17,16,17,21,191,241,139,198,46,4,225,3,2,83,223,239,244,126,217,196,151,157,255,0,71,240,255,0,82,106,127,106,116,166,167,10,175,233,160,130,88,224,233,71,80,210,126,49,155,126,155,71,87,126,224,244,24,223,137,140,27,131,184,139,203,206,25,70,134,174,191,22,99,202,122,203,145,184,179,199,5,182,221,5,45,92,163,57,155,139,180,135,44,180,135,16,198,62,12,210,25,144,233,24,203,242,184,217,206,108,125,195,215,14,152,135,57,114,228,48,252,247,44,55,81,64,82,210,94,232,38,169,130,170,9,234,163,166,32,30,140,240,148,102,197,56,27,27,185,182,145,144,237,247,216,194,37,185,123,227,252,101,154,124,199,176,78,96,230,14,33,171,190,98,27,229,69,238,166,186,186,165,219,124,167,236,106,198,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,157,59,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,130,26,237,60,235,248,146,134,235,69,53,247,45,50,214,178,218,21,17,149,101,61,37,37,125,52,243,64,196,221,64,142,82,170,144,99,55,29,89,141,227,54,23,118,119,18,211,71,153,245,140,182,127,100,229,247,135,252,229,197,153,59,136,230,237,21,120,102,224,84,241,212,237,0,237,116,166,45,37,53,78,192,51,104,250,176,73,20,189,61,238,65,191,105,123,194,236,166,167,149,166,122,81,231,7,10,118,28,55,91,121,237,120,147,46,255,0,204,221,206,25,26,8,228,10,88,221,222,222,99,28,79,187,163,217,122,112,140,134,34,71,37,52,255,0,148,226,230,65,77,121,133,243,11,206,142,19,51,162,203,151,57,115,134,48,85,198,219,113,194,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,27,105,193,217,156,93,245,114,239,240,102,246,188,183,184,214,205,62,48,127,8,159,132,203,6,20,182,125,18,246,71,98,246,21,45,76,61,78,213,218,250,157,94,180,242,235,167,102,13,187,118,233,169,107,174,173,165,149,243,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,36,251,22,98,155,22,6,194,183,156,107,138,107,187,21,151,15,219,234,46,151,26,158,145,201,208,165,130,50,146,89,54,3,17,150,208,2,125,5,156,159,77,25,157,251,148,54,127,70,175,138,127,245,131,149,95,250,42,227,255,0,62,87,105,206,27,59,237,88,15,135,74,124,154,154,199,87,89,114,205,26,134,26,122,177,144,66,10,24,45,213,84,149,50,153,248,145,153,19,194,2,12,204,218,28,132,228,219,24,36,138,30,22,50,83,247,68,241,5,130,114,114,75,135,98,164,196,23,7,237,243,140,189,57,2,134,8,142,162,171,164,93,57,25,166,120,33,149,163,220,14,61,71,13,218,14,174,193,58,121,99,159,153,143,83,193,84,124,76,102,198,13,181,67,137,33,193,247,44,99,45,158,215,51,193,75,81,75,20,115,212,209,176,25,28,229,23,90,148,105,201,220,156,200,74,71,212,89,217,193,170,94,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,249,254,44,124,172,103,39,203,252,67,233,211,168,54,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,12,135,145,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,1,17,16,21,191,240,213,198,46,4,226,155,29,230,77,131,45,40,251,86,27,192,158,199,236,88,131,169,48,123,95,182,195,49,201,253,43,52,17,201,79,210,146,3,143,222,114,223,166,230,209,180,214,208,57,181,241,175,236,74,58,206,19,114,202,231,117,163,189,77,209,147,26,92,32,126,132,99,67,52,29,64,182,11,184,239,147,172,18,197,36,165,25,8,180,108,49,59,200,210,204,1,242,185,24,254,123,63,86,255,0,105,32,189,76,59,198,46,4,185,113,99,139,184,73,191,209,251,27,18,89,187,7,209,249,186,147,84,123,123,171,109,122,250,175,116,32,233,210,244,35,102,111,198,74,253,77,125,221,29,182,171,128,80,23,204,198,237,117,176,115,0,204,11,237,138,231,87,110,185,91,170,44,53,116,117,148,147,20,51,211,79,29,166,132,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,74,87,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,66,234,145,17,1,17,16,21,31,205,222,38,48,110,74,230,230,86,101,110,51,161,171,0,205,122,138,251,109,178,231,11,60,129,77,113,132,233,2,158,9,99,17,114,217,57,85,236,105,25,253,195,16,220,59,8,164,142,176,40,171,231,157,249,147,253,100,253,154,130,85,17,71,87,44,94,96,21,153,187,71,77,195,246,119,226,46,215,142,169,54,193,134,110,82,199,60,181,87,234,88,224,154,105,70,164,196,30,54,154,8,233,251,230,144,196,166,19,29,88,164,19,57,36,85,1,17,16,81,252,19,196,198,13,198,60,69,230,31,12,165,67,87,65,139,48,29,61,29,200,28,153,228,130,229,110,158,150,146,82,156,13,133,154,51,138,90,176,136,163,47,22,120,204,8,181,144,98,172,10,8,121,132,99,252,101,149,156,199,177,182,96,229,246,33,171,177,226,27,29,69,146,166,134,186,153,219,124,71,236,106,54,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,149,238,14,184,197,192,156,95,224,74,139,253,130,143,216,216,146,205,179,233,6,31,234,77,81,236,190,172,213,1,75,253,52,112,69,28,253,88,233,222,79,197,179,236,215,105,104,237,222,23,0,136,136,8,138,223,248,197,227,23,2,112,129,129,41,239,247,250,63,108,226,75,206,255,0,163,248,127,169,53,63,181,58,83,83,133,87,244,208,65,44,112,116,163,168,105,63,24,205,191,77,163,171,191,112,122,12,111,196,198,13,193,220,69,229,231,12,163,67,87,95,139,49,229,61,101,200,220,89,227,130,219,110,130,150,174,81,156,205,197,218,67,150,90,67,136,99,31,6,105,12,200,116,140,101,172,10,8,121,123,227,252,101,154,124,199,176,78,96,230,14,33,171,190,98,27,229,69,238,166,186,186,165,219,124,167,236,106,198,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,152,158,40,242,47,247,74,100,78,38,201,79,165,63,71,62,145,246,47,234,159,97,237,157,14,207,89,5,79,239,61,72,247,110,232,109,252,182,211,118,189,250,104,225,111,249,105,205,47,38,179,75,137,248,50,15,14,90,183,225,187,206,218,107,6,52,58,226,167,134,186,184,169,194,86,167,146,146,170,24,100,135,116,157,90,112,125,198,71,43,68,194,14,210,234,55,170,177,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,169,229,167,199,85,79,19,88,102,171,44,51,58,190,174,171,52,48,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,109,205,211,144,72,220,164,104,194,247,209,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,160,166,188,78,241,11,133,120,95,201,171,214,110,98,154,110,223,216,58,116,214,235,88,85,71,79,53,206,186,82,219,21,60,100,111,253,212,134,226,38,65,20,82,155,1,236,218,244,211,129,206,56,240,111,23,184,52,169,106,130,146,199,152,182,58,113,59,245,132,13,246,72,26,176,246,218,61,206,228,116,196,78,44,226,238,231,9,147,1,185,49,69,44,177,3,198,223,24,56,155,139,156,208,150,244,79,87,69,130,108,117,19,142,19,179,213,197,79,215,161,130,88,224,9,142,73,34,6,34,57,138,152,37,112,35,145,163,114,112,2,38,109,197,93,121,74,112,169,138,179,31,54,40,248,144,173,185,123,55,8,96,11,132,212,209,116,43,36,138,170,231,116,122,111,235,113,232,200,38,16,198,21,17,201,43,155,184,74,36,48,236,148,36,155,166,19,82,136,136,45,255,0,137,94,49,112,39,11,56,239,45,172,25,151,71,217,112,222,59,246,199,109,196,29,73,143,217,29,138,24,78,63,233,88,96,146,74,142,172,147,132,126,235,142,205,119,62,173,174,151,0,162,175,158,119,230,79,245,147,246,106,237,114,167,227,182,212,246,170,14,22,115,151,19,85,141,200,106,26,12,17,117,184,206,37,4,144,56,128,199,103,115,118,98,3,18,98,120,55,145,49,177,244,5,195,100,17,200,18,148,136,136,8,136,128,169,87,20,249,133,152,249,77,195,238,54,204,220,167,176,218,175,56,147,11,219,218,233,21,37,211,87,165,122,88,165,3,172,144,216,101,136,159,167,74,213,18,51,9,177,57,3,51,49,59,176,189,85,68,16,173,253,26,190,41,255,0,214,14,85,127,232,171,143,252,249,76,158,19,197,54,44,115,133,108,216,215,11,87,118,219,46,32,183,211,221,45,213,61,35,143,175,75,60,99,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,115,56,186,201,11,87,14,60,69,227,60,154,177,95,42,238,246,219,5,69,49,81,213,213,198,33,59,193,81,75,13,76,97,38,223,116,140,6,118,7,54,97,99,112,114,97,13,219,26,82,185,54,103,95,211,158,31,110,217,57,87,111,232,213,229,149,193,186,51,199,22,216,231,161,184,203,81,81,30,226,121,9,202,97,156,43,24,180,0,22,143,161,166,226,222,232,61,87,50,30,53,179,79,131,239,193,223,224,206,193,133,46,127,75,125,175,219,125,187,75,83,55,79,178,246,78,159,75,163,60,90,107,218,79,118,237,218,232,58,105,163,235,226,185,122,115,11,206,142,44,243,162,245,151,57,141,134,48,85,186,219,110,194,245,55,184,165,178,81,85,195,57,79,29,93,36,34,36,83,84,202,46,27,106,13,221,152,89,245,97,239,241,103,166,188,243,191,50,127,172,159,179,85,42,228,169,230,159,20,252,191,174,245,27,114,9,169,80,193,118,231,95,196,148,215,90,217,172,89,105,150,180,118,211,168,144,168,233,234,233,43,234,103,134,7,39,233,132,146,141,84,99,33,176,232,206,109,24,49,59,59,176,142,186,53,239,243,75,207,74,60,159,225,78,253,134,232,175,61,147,18,102,39,249,155,182,67,27,65,36,135,75,35,179,220,12,163,149,247,116,123,47,82,18,144,4,136,36,169,131,242,92,152,198,19,50,95,40,113,150,125,102,134,31,202,60,191,130,146,75,238,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,239,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,39,251,130,108,230,199,220,66,240,233,135,179,151,49,131,15,193,114,196,149,21,229,21,37,146,130,106,104,41,96,130,170,74,97,2,235,79,49,72,110,80,25,185,179,131,105,32,142,223,113,204,235,170,234,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,64,68,68,4,68,65,74,184,163,207,79,220,215,145,56,155,58,254,139,125,35,250,57,216,191,169,157,187,177,245,251,69,100,20,223,191,116,228,219,183,175,187,242,31,93,186,119,107,171,122,172,173,205,44,9,157,56,18,217,153,153,105,125,246,206,27,188,245,187,21,111,101,154,159,171,210,152,225,147,241,115,0,72,58,73,17,143,188,45,174,154,182,172,236,239,64,57,163,249,19,204,223,185,125,98,137,69,175,47,62,52,238,188,44,102,133,61,139,23,226,10,177,202,188,75,80,237,136,40,218,152,170,154,138,119,143,108,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,167,33,132,59,66,125,17,117,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,160,42,63,196,191,19,24,55,133,172,61,133,49,158,96,208,213,158,30,191,226,138,124,57,93,91,76,206,103,108,9,169,106,102,106,183,137,133,202,96,18,167,22,48,31,127,97,145,11,25,11,70,117,129,88,7,58,191,43,24,91,230,5,15,167,92,80,95,250,40,149,229,117,204,2,178,209,89,109,225,147,59,241,23,90,213,55,102,183,96,123,164,241,207,61,84,117,82,207,20,16,218,75,166,7,186,23,234,235,20,146,56,12,35,25,70,228,224,241,12,82,212,128,136,136,11,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,223,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,4,60,193,184,219,186,241,95,143,227,177,97,137,234,232,114,235,10,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,186,140,46,207,36,154,132,228,229,62,58,252,40,101,102,13,204,207,101,251,51,233,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,122,181,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,245,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,130,206,98,156,117,84,241,75,140,159,3,229,245,125,88,101,93,130,162,25,168,97,169,165,136,14,231,113,133,170,1,238,76,239,27,79,8,20,117,5,24,66,71,249,0,38,64,6,78,0,18,105,193,223,48,124,184,226,255,0,21,98,172,21,100,194,183,92,51,122,177,117,110,22,250,106,217,26,127,104,217,198,64,141,170,156,227,29,144,204,199,36,109,36,14,228,195,212,7,9,37,109,238,23,84,177,108,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,229,61,60,2,241,175,133,120,172,203,138,75,37,218,231,217,243,55,12,219,225,143,17,219,234,30,48,146,191,99,12,101,115,167,104,196,0,161,148,221,156,196,5,186,50,27,3,182,210,136,229,11,170,68,68,5,77,56,141,206,251,87,14,57,61,122,206,91,237,142,174,239,109,176,84,91,134,178,146,146,65,9,222,10,138,232,41,164,56,247,123,164,96,51,185,176,59,139,27,131,11,144,110,222,213,45,90,175,52,127,34,121,155,247,47,172,81,32,185,76,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,65,15,46,190,58,170,120,90,198,77,129,243,6,190,172,242,174,255,0,81,52,213,208,211,82,196,103,108,184,204,212,224,215,39,118,141,231,152,6,58,113,140,225,19,252,131,35,16,51,22,3,157,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,136,136,11,228,226,204,83,98,192,216,86,243,141,113,77,119,98,178,225,251,125,69,210,227,83,210,57,58,20,176,70,82,75,38,192,98,50,218,0,79,160,179,147,233,163,51,191,114,250,202,24,57,163,113,219,106,206,203,172,57,17,146,248,154,174,163,4,216,234,12,177,5,198,146,113,236,88,134,180,72,30,32,143,107,110,150,154,156,128,157,143,127,78,89,9,141,132,154,24,101,32,147,78,21,184,156,177,113,85,133,113,118,53,194,214,94,197,101,195,248,194,191,13,91,170,123,73,201,237,74,88,35,130,72,171,182,28,81,28,29,80,168,23,232,147,57,6,154,57,59,247,53,107,81,255,0,201,85,244,225,99,20,252,192,174,244,235,114,191,215,125,80,29,255,0,194,154,106,203,66,103,126,230,91,55,59,119,58,13,93,180,254,19,255,0,58,222,14,207,220,180,218,206,218,186,105,181,245,248,32,223,171,234,180,239,110,247,79,202,239,100,253,58,160,215,70,127,130,219,35,51,15,213,222,183,51,173,146,187,104,218,160,212,123,217,187,223,193,13,220,27,93,86,157,64,22,111,208,184,204,158,79,208,131,97,57,145,110,213,244,91,247,59,55,127,212,180,38,17,22,125,93,105,35,251,173,167,142,136,54,200,236,109,166,171,172,112,179,119,237,103,118,239,239,101,205,183,227,171,174,57,11,103,126,190,61,200,56,117,209,141,221,188,5,215,23,81,202,61,204,239,220,185,207,71,136,251,155,188,95,252,11,138,154,54,216,226,109,221,162,13,96,34,111,125,223,185,254,181,200,213,81,177,232,237,166,143,240,91,52,22,103,102,125,25,190,181,194,221,230,236,251,127,74,14,118,173,6,50,113,118,241,117,202,53,32,98,228,78,207,246,58,248,165,11,52,230,77,44,158,47,221,187,187,197,113,87,84,85,67,3,181,46,142,251,127,133,175,142,143,245,32,251,145,148,50,185,22,140,204,218,253,75,173,82,98,197,180,31,189,254,181,231,109,21,215,173,101,122,145,13,187,203,77,24,252,59,190,181,219,154,190,66,169,143,115,59,55,115,62,159,165,7,221,132,152,35,212,221,153,246,234,186,221,172,78,87,16,125,93,159,191,249,215,5,117,65,69,68,230,14,250,188,122,183,243,58,249,248,112,170,167,41,164,168,102,252,178,211,93,124,59,190,180,31,98,105,5,135,113,48,235,225,223,245,174,133,107,212,148,33,211,102,213,229,111,175,242,116,117,173,230,66,136,35,233,235,171,202,204,250,127,42,238,83,136,201,72,27,191,43,70,127,239,32,249,81,57,69,90,58,185,110,216,206,255,0,167,85,233,40,42,199,70,98,241,211,78,255,0,228,94,118,190,97,164,153,164,109,143,240,119,127,31,23,255,0,34,249,83,227,42,122,42,134,23,144,91,79,181,180,241,254,235,236,65,80,103,156,24,92,159,224,218,174,145,92,64,93,219,70,239,248,191,255,0,117,120,106,156,202,160,6,119,154,186,146,49,211,191,116,162,223,255,0,146,248,21,185,175,103,235,52,81,93,40,203,87,211,221,156,95,226,255,0,219,160,171,175,118,128,32,118,223,169,109,238,239,111,171,244,171,119,226,91,27,133,131,10,215,86,28,228,218,12,191,146,94,31,139,153,255,0,140,223,82,244,149,25,151,107,130,18,150,75,164,63,146,239,223,56,232,221,223,221,43,59,227,43,58,237,242,225,154,203,117,21,198,9,78,71,144,116,25,132,157,181,142,161,190,18,126,132,17,221,157,24,186,92,79,141,111,51,28,166,96,87,26,131,29,196,239,221,213,147,79,225,63,241,149,62,93,235,221,65,85,221,42,170,139,189,229,152,207,95,210,78,235,160,131,213,101,189,196,168,49,101,184,152,157,155,180,195,223,175,251,104,125,191,98,155,190,16,239,145,84,224,43,76,175,59,59,180,52,227,166,230,254,195,7,218,160,154,211,85,37,21,202,154,166,39,208,130,80,118,254,66,103,255,0,18,148,94,12,243,162,158,135,7,81,210,93,46,112,68,113,148,96,44,83,48,247,52,84,237,252,35,251,29,4,152,181,198,13,163,169,182,174,204,254,45,254,85,160,86,49,22,214,118,125,93,80,234,12,225,178,78,2,222,219,164,119,45,31,250,228,53,248,127,110,190,181,54,107,91,58,162,195,118,162,113,125,27,247,241,215,254,58,10,199,212,143,185,201,135,85,185,165,7,240,38,254,117,78,169,179,18,130,160,69,227,171,136,245,102,255,0,178,11,255,0,254,75,74,188,201,183,81,70,68,245,3,174,143,252,49,255,0,253,190,196,30,250,121,99,34,102,222,221,207,245,173,14,174,16,29,1,217,223,79,134,138,153,91,115,22,43,197,97,65,12,157,205,171,247,59,125,108,223,2,127,173,122,106,107,132,134,195,35,150,172,236,223,31,250,80,122,6,169,109,206,68,250,187,45,239,83,184,117,23,118,95,46,41,227,38,114,220,250,187,120,106,187,48,155,19,139,183,195,68,29,208,144,201,181,39,126,229,177,228,109,93,159,70,127,173,104,243,147,51,179,8,235,250,23,9,51,202,91,141,244,211,248,168,53,144,227,118,252,99,178,217,28,144,198,62,44,255,0,204,186,83,199,80,67,249,90,15,214,238,235,175,213,142,158,38,121,37,55,111,134,165,222,131,234,74,81,200,90,9,48,254,135,209,112,19,131,22,140,219,91,236,238,95,44,239,20,113,203,238,213,71,167,246,198,223,229,74,171,221,35,147,116,231,139,79,143,188,218,255,0,133,7,218,121,11,118,177,63,119,248,23,105,170,29,199,107,145,106,255,0,106,248,141,117,129,129,154,18,99,253,14,207,254,7,93,186,106,237,236,222,227,124,124,91,189,7,124,132,71,223,146,77,63,75,174,56,235,132,77,197,139,95,208,235,175,92,211,212,142,221,206,2,255,0,16,119,103,248,45,180,244,14,17,247,25,187,252,28,159,191,252,8,62,141,52,192,50,59,150,157,235,180,78,78,250,142,154,47,49,80,119,81,169,141,161,16,233,247,238,119,98,215,195,187,251,235,238,210,201,33,69,248,199,211,244,32,237,187,59,183,142,159,161,104,68,254,12,218,173,68,155,71,213,107,171,59,248,32,220,47,175,249,16,86,205,236,206,181,99,103,240,65,184,153,180,90,59,104,181,119,23,91,144,108,77,91,235,90,237,250,150,221,157,250,32,213,17,16,17,17,6,173,226,183,45,158,11,115,62,168,53,68,68,4,68,64,68,68,4,68,64,68,68,5,166,173,245,163,248,45,168,14,95,91,173,55,14,186,106,180,144,95,235,92,14,68,15,245,247,160,237,51,125,79,170,227,144,116,109,116,248,173,2,71,109,52,239,215,197,114,106,210,54,142,232,54,3,147,179,235,224,183,119,191,143,130,212,7,107,187,124,22,164,58,179,235,221,250,16,1,251,180,213,145,244,241,117,196,238,49,247,137,59,187,125,110,184,170,43,0,34,125,12,55,105,225,175,216,131,124,178,48,150,162,126,31,106,226,154,178,33,29,55,179,190,159,91,120,175,61,117,191,53,24,16,52,128,242,19,59,179,107,223,241,251,126,197,243,237,53,117,245,155,170,42,9,153,186,143,181,181,47,14,231,111,31,210,131,212,71,52,167,38,227,46,239,131,107,240,93,158,161,59,120,179,119,175,150,18,155,11,19,147,119,55,214,186,245,87,130,133,216,70,35,45,31,248,35,175,248,208,125,231,118,113,109,73,181,215,226,232,110,206,222,43,207,61,238,66,112,214,25,123,221,187,152,127,233,93,248,107,138,103,22,144,92,91,70,127,13,29,7,116,201,180,238,127,201,239,126,245,196,70,50,179,104,236,250,46,26,201,122,48,28,172,254,238,215,253,62,11,175,65,51,77,30,237,11,222,250,191,145,7,112,136,54,62,174,221,204,181,137,250,145,59,14,154,105,220,255,0,200,184,37,0,120,200,88,137,221,217,219,197,115,82,69,182,22,29,75,195,191,95,31,4,29,42,144,169,103,210,50,248,125,110,190,123,181,204,70,78,241,215,87,211,242,151,162,232,142,186,179,107,250,86,215,164,19,98,34,102,111,23,238,65,226,136,177,3,84,109,30,147,3,151,126,187,245,241,95,94,58,122,151,167,103,157,197,201,219,225,175,213,246,174,122,227,142,158,78,232,12,180,127,128,235,245,174,34,158,170,104,199,163,1,11,106,223,148,46,223,224,65,165,52,82,198,38,46,35,222,239,166,172,235,146,58,46,161,51,152,199,187,118,189,204,187,212,148,114,75,11,60,142,194,250,119,252,59,244,92,195,74,49,22,140,90,191,233,65,212,168,165,99,136,98,49,103,102,211,224,185,224,165,10,120,61,214,102,251,27,199,193,114,110,109,251,36,31,6,238,125,22,134,110,196,219,89,221,191,71,114,14,161,192,50,76,198,67,249,47,175,188,223,106,84,76,194,36,17,187,54,172,237,222,187,67,20,147,158,143,180,69,254,174,229,197,53,177,154,86,119,55,113,215,224,255,0,111,232,65,240,42,237,211,86,59,182,231,209,251,181,213,255,0,201,246,175,39,136,112,140,163,20,135,11,187,155,179,233,166,186,235,223,245,10,170,29,154,24,180,17,103,209,252,117,209,109,154,221,77,47,126,130,110,255,0,7,209,255,0,196,130,204,51,43,4,99,243,105,228,183,86,84,198,46,68,226,205,36,237,221,239,233,224,63,161,81,136,173,249,161,65,113,56,187,69,97,16,147,182,164,117,14,223,149,250,62,197,36,87,44,49,110,174,141,194,122,40,159,225,221,24,253,191,91,125,171,199,214,229,118,27,122,151,145,237,176,177,19,238,215,163,31,142,175,253,162,11,11,196,182,188,221,154,128,140,171,246,70,236,229,163,75,84,197,166,215,251,21,157,231,123,95,225,184,79,13,222,121,100,118,148,183,57,145,191,126,233,53,252,175,229,83,27,140,114,230,208,214,217,222,42,80,208,92,133,153,128,124,54,151,246,170,53,184,196,192,65,105,146,174,225,5,49,48,60,242,119,176,127,229,15,240,22,250,144,89,109,73,9,200,238,205,166,157,203,133,111,153,180,148,219,234,39,255,0,10,216,131,179,110,215,183,211,187,62,142,210,131,183,233,220,202,238,50,131,14,227,27,190,28,134,167,15,220,37,140,162,49,34,22,150,86,103,102,142,55,125,54,51,247,247,178,180,203,36,15,81,116,165,141,153,221,222,96,240,254,233,148,155,112,119,132,232,228,194,116,231,87,3,59,201,48,15,188,45,224,241,83,253,109,250,80,121,27,13,151,54,142,185,169,90,231,82,14,254,238,233,38,169,97,241,102,241,209,84,203,14,9,205,56,165,134,74,139,228,102,206,227,221,218,106,95,226,223,88,171,150,163,203,108,60,66,243,118,56,196,132,119,238,8,193,188,59,252,118,175,143,122,183,181,178,162,24,173,212,239,35,117,4,95,64,213,244,213,254,166,111,169,144,120,170,10,60,197,162,8,226,106,184,9,244,97,213,228,157,219,225,254,69,245,163,194,25,139,116,146,55,146,170,131,105,232,238,206,115,252,127,222,191,214,170,134,28,179,193,93,20,69,89,74,81,232,2,238,228,12,223,6,250,219,237,117,237,232,108,150,250,94,155,132,78,77,163,104,251,69,219,225,246,32,242,248,31,6,92,108,212,244,242,86,140,110,91,3,123,131,23,142,131,175,136,183,212,234,161,67,79,28,96,206,81,59,179,183,192,87,35,188,97,3,48,244,217,133,180,111,135,193,108,26,238,155,104,79,19,178,13,209,12,111,174,193,54,109,127,132,203,178,27,194,81,218,76,236,236,207,226,186,207,85,25,3,184,51,125,125,203,231,86,221,165,163,2,156,91,242,5,223,71,215,94,237,95,235,251,16,122,102,213,228,109,69,180,113,213,244,101,197,83,83,13,49,48,150,141,185,251,181,209,121,187,14,53,130,188,100,3,112,105,6,87,13,175,166,189,218,127,109,246,175,163,86,18,92,100,136,216,156,89,136,95,185,244,255,0,175,138,14,236,241,29,80,55,72,180,103,239,241,241,95,50,178,215,60,227,210,213,255,0,43,237,255,0,34,251,244,148,194,192,13,185,251,133,190,43,149,224,46,163,187,8,233,167,212,130,158,77,131,103,146,173,205,170,166,109,95,193,141,244,241,254,229,109,168,193,181,98,66,225,83,43,63,119,137,190,159,241,85,65,10,86,105,119,19,55,123,255,0,141,114,84,211,131,198,254,235,107,167,142,136,60,165,174,207,45,28,98,213,26,72,236,205,246,183,195,235,111,177,125,218,122,88,201,152,152,118,233,245,54,139,179,29,48,180,108,196,218,178,222,3,179,221,209,182,191,243,160,225,39,142,50,96,45,117,248,46,81,209,219,189,219,79,177,113,212,71,19,200,45,175,127,119,212,184,102,121,64,153,129,245,102,211,235,65,221,48,136,132,118,139,124,62,12,185,154,48,104,219,77,60,53,238,93,56,37,223,30,134,218,59,62,157,203,176,38,204,62,47,225,241,65,188,15,94,230,111,231,91,156,246,191,123,127,50,235,12,218,59,187,51,120,173,253,125,253,219,91,249,144,115,187,49,55,119,118,172,180,102,96,111,23,125,89,105,184,68,89,245,239,209,109,99,213,251,144,114,182,172,221,235,123,59,105,222,235,133,228,125,89,157,150,175,35,59,178,14,94,239,29,93,109,127,30,231,117,171,22,172,182,232,250,248,178,13,206,62,26,58,59,104,181,126,237,22,175,163,247,125,104,54,162,215,111,212,180,64,88,215,113,97,230,155,57,62,96,98,31,81,157,100,163,241,209,99,93,197,135,154,108,228,249,129,136,125,70,116,30,135,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,7,144,158,0,199,248,51,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,137,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,109,138,178,47,49,240,134,83,224,188,239,185,217,186,184,51,29,246,184,173,183,58,119,115,142,26,170,122,153,224,146,150,163,185,186,83,63,103,57,1,159,81,56,221,220,73,220,37,24,238,43,151,95,29,53,28,45,99,54,193,25,131,95,86,121,87,127,168,154,106,232,105,169,98,51,182,92,102,106,112,107,147,187,70,243,204,3,29,56,198,112,137,254,65,145,136,25,139,1,132,239,175,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,201,244,179,10,253,21,250,117,244,154,213,244,111,217,254,214,246,199,109,143,176,246,30,159,87,180,245,245,233,244,122,126,255,0,83,118,221,190,246,186,119,168,55,230,41,199,85,79,20,184,201,240,62,95,87,213,134,85,216,42,33,154,134,26,154,88,128,238,119,24,90,160,30,228,206,241,180,240,129,71,80,81,132,36,127,144,2,100,0,100,224,1,77,56,215,226,186,251,197,166,114,214,227,46,173,214,143,8,91,117,163,194,214,74,217,128,187,5,46,208,105,36,113,141,152,26,105,204,58,178,62,166,77,168,71,212,48,138,55,87,65,192,77,219,62,110,60,19,113,31,71,117,185,210,85,101,5,175,3,226,74,75,84,85,115,111,171,165,189,189,188,230,154,42,81,103,212,41,158,41,186,146,137,232,61,89,35,40,189,226,168,119,182,174,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,77,159,16,184,90,197,129,184,47,204,188,21,133,168,123,21,151,15,229,125,230,215,110,166,234,156,157,10,88,45,50,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,232,49,194,87,149,203,175,142,170,158,22,177,147,96,124,193,175,171,60,171,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,32,200,196,12,197,128,236,213,118,174,118,155,173,150,164,40,239,54,202,186,10,137,41,224,171,8,170,97,40,140,160,158,32,154,25,88,73,153,220,36,138,72,228,2,240,32,49,38,213,157,157,6,82,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,74,242,186,230,1,89,104,172,182,240,201,157,248,139,173,106,155,179,91,176,61,210,120,231,158,170,58,169,103,138,8,109,37,211,3,221,11,245,117,138,73,28,6,17,140,163,114,112,120,134,41,106,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,244,28,29,241,85,140,184,80,205,203,126,48,179,92,170,203,12,92,106,41,233,177,101,162,56,218,96,184,219,152,253,247,24,136,192,123,76,98,82,20,39,184,118,155,184,187,244,206,64,60,132,240,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,27,108,85,145,121,143,132,50,159,5,103,125,206,205,213,193,152,239,181,197,109,186,83,187,156,112,213,83,212,207,4,148,181,29,205,210,153,251,57,200,12,250,137,198,238,226,78,225,40,199,113,124,186,248,234,169,225,107,25,54,7,204,26,250,179,202,187,253,68,211,87,67,77,75,17,157,178,227,51,83,131,92,157,218,55,158,96,24,233,198,51,132,79,242,12,140,64,204,88,12,39,121,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,79,165,152,87,232,175,211,175,164,214,175,163,126,207,246,183,182,59,108,125,135,176,244,250,189,167,175,175,79,163,211,247,250,155,182,237,247,181,211,189,66,15,48,142,96,23,222,36,241,85,195,46,242,183,17,93,104,178,142,147,161,23,100,56,194,31,110,213,65,36,135,219,100,109,131,48,194,78,113,236,167,144,220,127,17,20,164,1,39,187,24,83,94,54,248,193,196,220,92,230,132,183,162,122,186,44,19,99,168,156,112,157,158,174,42,126,189,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,110,43,223,228,167,138,115,198,239,98,198,152,110,231,93,218,114,158,195,176,109,163,91,20,207,37,53,226,99,234,73,13,20,186,116,250,61,61,242,79,19,150,161,36,212,230,34,61,105,72,236,47,131,238,19,49,151,23,89,161,244,30,197,81,87,103,177,80,83,201,83,125,196,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,223,167,80,217,156,98,55,108,132,240,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,62,86,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,173,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,146,242,161,92,96,240,153,131,120,186,202,255,0,160,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,4,122,242,180,227,219,232,37,101,135,133,28,208,131,126,31,186,220,59,30,16,186,83,211,235,37,5,117,92,238,77,71,80,32,218,201,12,211,202,78,18,232,229,28,146,59,27,188,68,197,5,64,230,215,198,191,177,40,235,56,77,203,43,157,214,142,245,55,70,76,105,112,129,250,17,141,12,208,117,2,216,46,227,190,78,176,75,20,146,148,100,34,209,176,196,239,35,75,48,4,91,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,201,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,58,171,181,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,175,230,255,0,6,86,46,15,57,102,102,189,178,75,175,182,113,158,40,250,59,81,137,174,81,25,181,41,73,21,222,151,165,77,77,25,105,164,49,117,101,102,144,133,164,144,140,136,182,179,132,81,199,95,9,222,105,242,111,230,6,30,245,24,16,121,76,173,205,44,119,146,216,238,217,153,153,105,125,246,54,36,179,117,187,21,111,101,134,163,165,213,132,225,147,241,115,1,198,90,199,41,143,188,47,166,186,182,142,204,237,59,217,33,204,19,36,179,75,135,75,159,16,120,190,235,73,131,233,240,197,64,83,98,171,72,203,61,202,123,41,205,85,208,164,115,104,160,25,101,9,216,162,33,48,137,195,82,144,117,119,138,77,182,23,204,235,151,253,30,81,86,84,241,3,146,24,119,178,96,90,189,211,226,107,108,82,65,21,45,134,170,73,225,134,34,166,2,54,145,225,158,74,142,232,99,2,24,72,11,71,24,200,2,56,235,65,90,184,174,226,187,49,248,181,204,115,198,184,214,94,195,106,161,234,65,96,176,65,51,157,45,162,148,157,157,196,93,217,186,147,30,209,121,102,118,98,144,132,89,152,0,35,140,46,87,150,47,1,223,134,251,237,54,124,230,197,151,118,1,195,247,1,246,109,174,227,110,234,82,226,137,132,38,25,52,46,168,191,70,158,113,167,114,221,28,145,76,77,36,47,174,201,69,169,87,0,188,20,98,174,43,51,30,146,247,118,182,118,124,178,195,55,8,100,196,119,10,134,144,35,175,216,227,33,91,41,222,50,3,41,165,7,102,50,2,110,140,102,198,239,184,162,9,103,206,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,237,172,85,214,85,11,21,116,23,105,203,207,141,59,175,11,25,161,79,98,197,248,130,172,114,175,18,212,59,98,10,54,166,42,166,162,157,227,219,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,233,200,97,14,217,233,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,23,124,77,133,175,184,62,227,13,167,17,208,246,74,186,139,125,5,210,56,250,161,38,234,90,218,88,170,233,164,212,29,217,183,193,60,71,166,187,135,118,132,204,76,236,215,255,0,203,23,152,5,30,81,86,83,112,253,157,248,139,178,96,90,189,176,97,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,142,249,164,50,24,72,7,86,24,200,206,48,153,68,68,64,68,68,22,171,204,235,43,127,10,28,27,99,94,201,98,246,157,215,9,118,124,83,111,254,154,232,246,94,203,35,118,185,251,204,68,246,208,201,91,238,22,237,117,247,69,205,129,65,94,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,159,150,46,249,133,130,174,185,107,143,241,46,92,223,106,41,39,185,97,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,244,211,86,111,4,25,68,43,85,230,117,154,95,130,254,13,177,175,100,190,251,50,235,139,123,62,22,183,255,0,74,245,187,87,106,145,187,92,29,224,66,27,168,99,173,247,203,110,154,123,164,198,224,156,177,115,75,240,161,193,182,10,237,119,223,105,221,112,151,104,194,215,15,233,94,143,101,236,178,63,100,131,184,4,79,109,12,148,94,248,238,215,95,120,156,216,213,159,243,189,204,206,211,138,178,211,39,40,234,238,177,123,62,223,87,137,174,16,117,54,208,212,118,137,26,158,144,246,177,251,243,71,217,107,91,82,6,218,51,251,164,251,205,152,35,135,47,112,85,215,50,177,254,26,203,155,21,69,36,23,44,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,154,232,207,224,178,136,80,129,201,247,39,47,184,231,138,6,205,90,121,187,61,151,45,45,243,212,86,73,180,15,175,85,93,79,61,37,61,54,142,98,99,184,14,166,94,163,9,139,118,109,133,181,228,23,83,126,128,136,136,32,7,154,63,158,204,205,251,151,209,232,149,31,225,215,62,113,151,13,185,185,98,205,108,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,236,144,71,70,39,2,216,108,18,11,111,1,118,172,28,209,252,246,102,111,220,190,143,68,173,254,167,44,241,85,54,86,91,179,143,178,117,112,221,195,16,86,225,158,188,113,200,93,158,186,158,154,154,163,100,197,179,166,29,72,234,181,141,183,185,23,66,127,117,152,53,112,201,39,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,253,170,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,124,255,0,10,88,19,240,89,248,107,246,239,249,140,250,63,244,167,218,125,150,111,244,47,179,118,158,191,71,103,87,247,159,123,102,205,255,0,13,186,247,32,234,231,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,58,220,69,103,206,50,226,75,55,47,185,173,140,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,29,145,137,104,228,192,59,205,206,66,109,230,78,245,3,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,143,211,101,158,42,169,202,203,142,113,246,78,150,27,183,226,10,60,51,215,146,57,7,180,87,84,83,84,212,108,132,182,116,207,167,29,46,178,54,246,33,235,193,238,187,30,172,23,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,16,237,206,127,33,169,176,174,104,97,172,255,0,177,81,85,246,124,113,78,86,187,233,141,60,165,4,119,26,56,227,24,36,57,156,220,0,230,166,208,6,38,16,238,161,144,219,123,145,184,248,158,79,185,199,125,192,220,80,54,85,83,195,218,44,185,151,111,158,158,178,61,192,29,10,170,26,121,234,233,234,117,112,35,45,160,21,49,116,216,128,95,180,239,45,207,24,178,148,174,55,50,26,167,136,238,26,49,142,91,89,168,169,39,196,47,78,23,76,62,243,83,197,33,181,198,152,218,88,227,136,229,48,24,78,97,25,41,158,93,227,176,42,13,223,81,220,47,142,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,126,188,234,252,211,225,111,151,244,62,163,113,85,87,145,143,231,179,245,111,246,146,183,94,104,121,189,131,115,235,53,242,219,55,50,254,122,185,44,88,139,45,232,230,167,106,184,30,25,226,48,186,220,226,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,107,203,99,58,255,0,115,183,15,188,81,103,28,118,254,219,87,135,237,248,107,176,64,81,117,35,58,233,229,175,167,165,234,143,82,55,120,90,121,162,121,54,155,23,77,143,110,165,163,56,83,78,103,249,209,117,205,110,45,49,109,138,28,95,87,118,195,24,26,160,108,54,106,50,2,138,10,9,227,134,33,184,8,70,226,58,155,214,4,194,82,187,59,155,71,27,49,20,97,30,151,85,201,63,37,238,182,234,108,121,158,248,135,8,85,210,211,221,41,233,108,56,102,241,49,144,5,84,13,44,135,113,24,163,221,161,131,75,13,19,60,174,14,219,227,48,2,212,101,22,138,21,146,239,13,217,33,106,225,195,36,176,182,75,217,175,149,119,154,124,57,79,40,157,125,76,99,25,212,207,52,242,84,76,108,3,220,0,242,205,38,192,212,156,67,104,185,27,179,155,135,87,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,47,211,150,231,48,74,110,29,170,100,201,236,228,186,213,150,93,92,106,10,166,138,229,52,178,204,24,100,218,41,228,149,162,167,134,9,102,152,42,102,120,5,192,72,66,51,115,147,77,78,71,121,180,88,198,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,154,114,148,227,95,219,116,116,124,38,230,109,206,235,89,122,135,173,38,11,184,78,253,120,202,134,24,58,135,108,39,97,223,31,68,34,150,72,138,66,33,120,220,162,103,141,162,132,12,36,253,89,7,50,206,58,170,120,101,195,52,185,97,150,53,245,116,185,161,136,233,224,185,82,215,13,44,82,65,104,183,53,67,177,78,109,60,103,20,199,51,193,52,35,27,11,237,110,164,132,64,227,27,73,87,248,197,227,23,2,112,129,129,41,239,247,250,63,108,226,75,206,255,0,163,248,127,169,53,63,181,58,83,83,133,87,244,208,65,44,112,116,163,168,105,63,24,205,191,77,163,171,191,118,62,248,255,0,31,227,44,211,198,87,108,193,204,28,67,87,124,196,55,202,135,169,174,174,169,118,223,41,232,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,30,125,74,167,35,31,207,103,234,223,237,37,25,120,243,0,99,44,176,196,211,224,204,192,195,213,118,43,237,45,61,37,77,69,190,173,152,103,128,42,105,227,168,137,164,29,117,3,120,166,141,220,11,67,7,119,18,97,38,113,105,52,228,99,249,236,253,91,253,164,130,213,121,163,249,236,204,223,185,125,30,137,91,254,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,184,14,104,254,123,51,55,238,95,71,162,86,191,29,166,235,53,170,162,251,13,178,172,237,180,117,16,210,84,86,12,36,240,67,60,195,33,69,17,201,166,209,51,24,38,33,23,125,73,162,145,219,93,175,160,100,103,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,90,214,56,60,40,241,93,152,252,37,102,56,99,92,21,47,110,181,87,116,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,57,131,113,60,83,51,57,70,68,76,236,96,114,70,121,9,229,110,105,96,76,233,192,150,204,204,203,75,239,182,112,221,231,173,216,171,123,44,212,253,94,148,199,12,159,139,152,2,65,210,72,140,125,225,109,116,213,181,103,103,112,245,104,136,128,162,175,158,119,230,79,245,147,246,106,149,69,21,124,243,191,50,127,172,159,179,80,69,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,211,203,207,141,59,87,20,249,95,79,98,197,248,130,144,179,83,13,83,187,98,10,54,166,26,87,173,129,164,219,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,233,198,7,14,232,75,201,236,139,204,124,249,172,196,214,156,175,179,123,102,235,133,240,252,216,146,107,108,78,239,85,89,75,20,240,67,32,83,3,51,245,102,110,208,38,209,234,196,98,4,193,184,220,0,254,86,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,9,212,227,215,141,239,220,105,98,193,199,108,192,255,0,73,111,88,186,225,39,74,41,234,58,20,177,80,210,28,5,89,184,199,83,105,140,39,8,226,208,92,68,140,164,45,205,27,69,47,201,225,47,153,134,77,113,67,125,160,203,202,155,37,215,6,227,235,143,87,179,89,170,24,171,105,107,58,97,60,199,217,235,35,6,103,217,4,27,207,172,16,251,198,194,29,77,29,212,59,113,97,196,85,215,138,92,237,188,102,253,194,211,87,102,167,174,167,164,164,161,179,205,116,42,240,182,193,12,0,15,20,82,56,3,48,20,173,44,206,34,2,204,115,27,247,187,185,60,138,242,96,225,226,235,134,240,206,37,226,71,18,218,169,0,49,101,56,217,48,189,64,214,17,78,244,80,212,73,219,200,226,23,216,32,117,16,83,136,185,254,51,90,89,29,152,64,153,228,11,53,230,143,231,179,51,126,229,244,122,37,71,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,171,7,52,127,61,153,155,247,47,163,209,43,127,169,203,60,85,77,149,150,236,227,236,157,92,55,112,196,21,184,103,175,28,114,23,103,174,167,166,166,168,217,49,108,233,135,82,58,173,99,109,238,69,208,159,221,102,13,92,50,73,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,177,225,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,63,194,150,4,252,22,126,26,253,187,254,99,62,143,253,41,246,159,101,155,253,11,236,221,167,175,209,217,213,253,231,222,217,179,127,195,110,189,200,58,185,209,155,216,55,33,114,191,16,102,230,96,79,87,29,139,14,211,140,213,13,73,3,205,60,166,114,12,81,67,24,119,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,142,183,17,89,243,140,184,146,205,203,238,107,99,58,218,178,59,141,65,133,178,134,106,134,152,45,54,230,50,122,122,40,156,64,7,100,98,90,57,48,14,243,115,144,155,121,147,189,64,227,111,140,28,77,197,206,104,75,122,39,171,162,193,54,58,137,199,9,217,234,226,167,235,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,54,226,163,244,217,103,138,170,114,178,227,156,125,147,165,134,237,248,130,143,12,245,228,142,65,237,21,213,20,213,53,27,33,45,157,51,233,199,75,172,141,189,136,122,240,123,174,199,171,5,192,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,5,128,115,58,224,59,240,223,98,169,207,156,167,178,238,199,216,126,222,94,210,181,219,173,221,74,172,81,8,156,35,30,165,213,22,235,83,192,53,14,59,99,146,89,133,163,133,181,217,16,180,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,21,185,157,112,29,248,16,190,212,231,206,83,217,118,224,28,65,112,47,105,90,237,214,238,157,46,23,152,130,17,143,82,234,147,244,106,39,42,135,29,177,199,20,36,241,194,218,111,136,92,37,39,133,94,38,48,111,21,249,71,71,154,88,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,54,176,204,27,101,140,194,65,102,220,6,59,132,15,124,97,28,28,216,184,215,184,226,156,85,115,225,95,45,238,123,48,221,155,74,108,99,56,61,45,68,55,90,225,146,158,162,58,120,201,132,228,135,178,201,14,211,113,144,9,229,121,99,48,102,137,156,236,131,36,56,145,206,222,28,46,183,59,206,75,227,234,188,57,81,121,167,10,106,240,26,120,42,160,169,0,45,192,231,13,64,28,78,98,238,91,79,110,241,99,145,153,217,140,217,252,174,0,192,24,203,52,241,149,167,47,178,251,15,85,223,49,13,242,161,169,168,104,105,153,183,202,122,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,5,74,225,71,133,28,199,226,215,49,195,5,96,168,187,13,170,135,167,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,234,76,123,73,162,133,157,138,66,18,119,112,0,146,64,200,123,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,233,87,7,220,38,96,222,17,114,191,232,61,138,162,146,241,125,175,168,146,166,251,136,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,179,94,161,179,49,74,110,245,213,1,17,16,69,95,60,239,204,159,235,39,236,213,21,106,85,57,231,126,100,255,0,89,63,102,168,181,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,192,64,8,159,70,103,116,19,105,203,131,152,5,31,17,22,40,178,147,55,177,23,249,236,80,118,153,226,169,168,142,10,120,241,21,46,243,147,117,56,66,17,198,19,67,27,176,28,44,59,158,56,154,81,115,252,115,69,125,75,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,159,238,9,56,193,195,60,92,229,124,87,161,122,74,44,109,99,167,128,113,101,158,146,42,142,133,12,242,201,56,66,113,201,40,48,144,76,52,199,43,0,156,143,27,19,1,145,59,110,32,184,164,68,64,68,68,17,107,206,195,37,238,183,26,108,7,158,248,123,8,85,213,83,218,233,234,172,56,154,241,9,145,133,44,15,44,103,110,25,99,221,160,3,203,53,107,52,172,12,219,228,0,50,212,162,23,180,190,88,185,165,248,47,227,39,5,118,187,239,179,45,88,183,180,97,107,135,244,175,91,181,118,168,223,178,65,220,4,65,186,186,58,47,124,118,233,167,188,76,14,106,108,248,145,201,11,87,17,249,37,138,114,94,243,124,171,179,83,226,58,120,132,43,233,163,25,14,154,120,103,142,162,19,112,46,227,6,150,24,247,134,162,228,27,133,136,29,216,219,26,36,18,169,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,39,50,124,235,253,209,60,62,240,187,156,114,91,251,21,94,32,183,226,94,223,0,197,211,140,43,160,150,130,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,222,83,149,78,102,97,92,155,206,12,204,205,44,107,87,217,236,184,103,43,238,119,10,157,178,70,18,77,178,225,110,217,4,93,67,0,41,165,55,24,227,7,38,223,33,128,179,234,76,131,234,243,130,206,59,238,57,226,129,242,170,162,30,207,101,203,75,124,20,244,113,238,3,235,213,87,83,193,87,81,83,171,0,152,238,3,166,139,166,228,98,221,155,120,237,121,9,151,182,228,193,144,212,216,171,52,49,46,127,223,104,170,251,62,7,167,27,93,136,202,158,81,130,75,141,100,114,12,242,4,204,108,6,112,211,106,5,19,137,247,87,70,111,177,196,28,163,215,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,150,67,220,17,228,53,79,14,60,52,96,236,182,188,209,82,65,136,90,156,238,152,129,225,167,138,51,123,141,73,188,178,71,41,196,102,51,28,34,81,211,52,187,203,120,83,131,182,131,180,88,43,170,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,145,78,88,188,192,40,242,138,178,155,135,236,239,196,93,147,2,213,237,131,12,220,165,142,8,169,108,53,82,79,52,210,141,73,136,52,143,12,242,84,119,205,33,144,194,64,58,176,198,70,113,203,166,97,99,91,86,90,224,12,75,152,215,218,122,185,237,184,86,207,91,123,172,138,144,4,167,146,10,104,78,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,99,67,154,89,91,142,242,91,29,220,242,207,50,236,94,198,196,150,110,143,109,162,237,80,212,116,186,176,132,209,254,50,19,56,203,88,229,2,247,73,244,215,71,209,217,217,171,86,100,113,227,156,185,187,195,45,63,15,57,141,122,186,222,170,233,241,5,53,196,177,20,183,17,142,74,171,93,61,47,78,43,117,76,49,196,47,85,164,236,53,47,60,210,25,148,130,46,76,228,34,108,23,193,148,60,236,48,109,239,16,199,102,206,172,165,171,195,22,218,154,137,68,47,86,106,247,184,5,48,29,83,52,45,61,49,70,7,178,58,114,252,108,177,145,153,156,78,225,3,117,24,3,239,243,127,197,54,44,115,193,126,94,227,92,45,93,219,108,184,131,24,90,110,150,234,158,145,199,215,165,158,211,95,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,225,224,167,135,139,175,19,28,67,97,172,7,5,170,146,190,197,111,168,134,247,138,66,166,176,169,131,216,144,84,68,213,66,197,27,180,174,114,52,131,8,52,126,246,249,69,221,192,88,164,9,52,231,87,229,99,11,124,192,161,244,235,138,8,86,83,83,202,247,142,159,195,94,21,12,142,206,60,103,218,243,38,203,191,216,245,53,163,182,107,237,174,56,197,219,89,156,159,180,86,67,164,157,77,88,76,226,96,147,241,164,53,18,52,69,228,222,80,227,44,247,204,75,126,86,229,244,20,147,226,27,181,61,116,212,48,84,206,208,133,65,211,82,77,84,240,177,191,186,38,99,1,0,57,56,134,242,29,196,3,169,55,202,180,220,241,150,84,99,250,43,205,28,117,118,12,89,131,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,161,32,191,120,187,19,120,178,12,162,17,90,175,0,188,107,225,94,43,50,226,146,201,118,185,246,124,205,195,54,248,99,196,118,250,135,140,36,175,216,195,25,92,233,218,49,0,40,101,55,103,49,1,110,140,134,192,237,180,162,57,109,171,154,47,48,10,59,69,29,203,134,76,144,196,93,107,172,221,166,221,142,46,144,71,4,244,177,210,203,4,176,77,105,30,160,30,233,159,171,172,178,70,224,80,148,99,27,19,155,202,49,5,21,230,133,199,79,225,175,21,30,71,100,230,51,237,121,109,101,217,237,138,154,33,219,13,246,233,28,132,239,164,204,79,218,40,225,210,62,158,140,32,114,177,201,248,209,26,121,26,192,23,170,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,229,80,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,181,94,104,92,116,254,5,48,169,228,118,78,99,62,201,153,55,173,158,216,169,162,29,211,88,173,114,70,78,250,76,196,221,158,178,109,99,233,232,196,97,19,156,159,138,34,167,145,194,138,115,69,230,1,89,119,172,185,112,201,146,24,139,163,106,135,180,219,177,197,210,8,231,130,170,74,168,167,150,9,173,35,212,0,219,11,116,181,150,72,220,198,97,144,99,98,96,105,70,88,193,94,131,0,96,12,101,154,120,202,211,151,217,125,135,170,239,152,134,249,80,212,212,52,52,204,219,229,61,29,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,164,39,141,78,20,108,92,37,242,244,193,56,55,165,106,172,197,247,44,192,161,172,197,55,186,40,76,123,125,87,96,186,60,113,177,72,238,111,12,0,125,40,219,64,23,208,228,233,129,203,35,32,141,101,239,242,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,63,91,132,239,52,249,55,243,3,15,122,140,10,229,57,161,112,81,251,159,241,217,231,62,94,219,45,84,57,109,140,174,1,77,21,186,137,186,62,198,186,20,36,103,78,209,17,62,176,203,210,158,104,222,54,96,143,223,139,100,98,17,117,2,90,184,104,226,47,2,113,65,149,148,25,153,129,106,63,177,81,222,40,182,77,253,76,186,118,104,102,158,143,169,44,81,245,186,93,112,30,168,14,195,241,103,241,102,170,171,28,206,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,30,66,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,73,247,43,174,96,21,150,138,203,111,12,153,223,136,186,214,169,187,53,187,3,221,39,142,121,234,163,170,150,120,160,134,210,93,48,61,208,191,87,88,164,145,192,97,24,202,55,39,7,136,98,142,28,189,193,87,92,202,199,248,107,46,108,85,20,144,92,177,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,250,107,163,63,130,99,252,1,140,178,179,25,93,178,251,48,112,245,93,143,16,216,234,30,154,186,134,165,155,124,71,163,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,101,16,138,192,57,94,241,211,248,107,194,161,145,217,199,140,251,94,100,217,119,251,30,166,180,118,205,125,181,199,24,187,107,51,147,246,138,200,116,147,169,171,9,156,76,18,126,52,134,162,70,246,188,197,56,234,166,225,107,6,190,7,203,234,250,67,205,75,253,60,51,80,195,83,75,41,133,178,221,51,212,3,220,153,222,55,130,99,25,41,202,48,132,143,242,204,76,128,192,92,12,40,87,52,94,96,20,118,138,59,151,12,153,33,136,186,215,89,187,77,187,28,93,32,142,9,233,99,165,150,9,96,154,210,61,64,61,211,63,87,89,100,141,192,161,40,198,54,39,55,148,98,137,101,245,127,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,211,22,97,107,238,7,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,18,109,69,220,95,77,89,221,187,208,76,151,37,103,102,225,103,20,234,255,0,156,10,239,78,183,43,253,220,58,233,170,176,14,75,45,175,11,24,167,255,0,227,250,239,78,183,43,247,114,32,127,175,189,7,101,155,234,126,245,180,197,180,215,69,180,100,209,155,78,247,248,174,70,38,54,218,255,0,82,13,128,238,237,245,178,221,222,254,62,11,80,13,143,163,120,45,72,117,103,215,187,244,32,3,182,154,106,203,87,209,112,190,208,239,98,125,91,235,117,199,53,92,97,17,63,80,24,180,126,237,126,196,27,229,145,133,245,19,240,250,157,112,205,89,16,142,142,108,239,245,106,218,234,190,13,206,250,212,96,95,140,23,50,213,217,181,239,248,253,191,98,249,86,186,202,250,201,78,121,203,65,115,125,173,169,120,119,59,120,254,148,30,170,57,165,57,28,136,189,223,131,107,240,93,150,145,246,247,59,50,249,113,200,123,89,220,155,195,235,92,53,87,114,128,118,52,70,90,63,240,71,95,241,160,251,186,179,198,206,68,222,63,23,66,113,118,110,255,0,130,243,173,123,144,132,117,134,94,247,109,27,111,253,43,189,5,121,74,226,198,36,44,236,222,45,163,255,0,133,7,120,201,153,187,139,195,189,251,254,11,136,140,101,109,25,245,209,215,29,92,189,40,36,148,93,156,90,55,253,62,11,165,109,169,106,128,35,102,55,213,221,187,191,145,7,208,114,22,23,103,118,125,27,193,34,38,144,9,135,110,154,58,226,32,6,18,102,34,213,197,254,43,146,146,45,177,248,191,127,214,131,167,84,21,13,171,1,124,126,183,95,63,75,152,145,190,163,167,126,154,238,94,139,162,58,235,166,191,165,109,236,163,35,187,187,51,55,216,131,196,212,30,32,106,143,197,188,91,119,124,119,235,166,171,235,83,193,84,84,236,85,36,14,68,58,247,59,253,95,106,237,92,30,58,115,125,33,50,211,234,29,126,181,192,213,21,19,69,164,16,24,255,0,116,46,223,224,65,182,154,41,163,99,29,162,236,238,254,44,235,144,40,202,66,214,70,143,93,221,218,125,75,187,69,75,52,145,126,53,152,93,252,124,91,224,203,156,105,6,50,109,15,87,103,250,208,117,167,166,98,132,98,49,103,109,25,188,62,197,201,73,70,20,241,59,131,48,234,250,247,119,124,23,51,187,49,236,54,238,90,72,122,59,48,51,186,14,172,240,12,231,161,15,112,190,239,121,146,73,6,48,217,27,179,19,54,159,98,236,48,75,49,105,160,139,105,223,226,206,182,77,108,212,152,183,234,223,29,31,254,132,31,6,174,134,106,195,118,99,119,215,95,139,233,255,0,94,245,230,47,184,70,71,142,73,68,181,45,174,253,207,223,241,254,213,84,161,164,130,33,109,172,238,255,0,29,116,91,102,183,211,204,218,247,19,187,120,62,143,254,36,22,133,153,56,43,27,78,211,201,106,170,169,136,26,34,209,152,230,30,255,0,127,248,163,250,21,6,173,181,102,125,178,230,49,149,69,121,150,246,209,220,234,28,127,41,254,198,250,148,146,87,225,186,26,184,220,39,163,137,217,199,71,210,54,240,239,250,217,120,251,182,88,225,185,167,9,78,219,22,174,237,223,209,143,235,127,237,16,88,125,230,221,155,211,208,153,13,115,0,56,62,186,203,84,207,166,143,246,43,80,207,120,113,61,51,200,23,122,153,165,46,163,177,110,57,9,181,252,110,191,149,252,170,95,49,14,91,217,187,5,64,199,72,12,193,25,233,164,97,240,23,254,213,71,231,24,121,121,13,21,5,77,109,53,51,251,178,25,62,128,223,197,168,127,128,253,136,35,254,182,65,57,29,153,187,197,244,127,239,174,178,231,174,7,142,182,160,29,157,182,202,109,163,254,151,92,8,57,41,255,0,127,143,191,79,121,191,194,174,155,35,172,216,134,239,135,129,172,149,210,197,56,155,109,219,41,136,254,68,90,126,75,59,235,171,178,181,202,24,186,181,113,3,107,222,99,225,250,89,72,103,5,184,74,158,166,199,5,77,84,78,250,212,11,123,194,222,27,41,223,226,200,56,109,150,92,218,134,225,13,19,220,170,153,244,17,222,243,84,236,252,166,111,29,21,75,177,224,156,214,98,134,105,175,192,76,230,47,167,106,169,127,169,255,0,138,174,106,131,46,112,228,193,28,199,69,22,247,6,45,195,28,127,99,248,237,93,75,237,150,158,209,176,109,208,57,187,19,54,214,22,127,175,234,102,250,153,5,61,182,91,243,26,219,4,108,245,176,72,238,204,218,245,39,127,131,125,159,98,251,13,134,243,38,234,49,151,106,161,208,137,181,103,58,143,15,230,127,173,84,124,49,109,107,132,49,181,109,17,199,224,250,156,122,124,7,235,111,181,215,190,183,216,45,212,224,4,17,185,119,183,131,11,253,95,98,15,27,128,240,45,222,219,4,85,87,14,139,200,226,44,78,27,187,251,133,223,196,126,199,85,58,142,144,99,136,55,70,239,160,179,63,119,216,185,226,24,163,167,16,6,1,22,102,241,209,190,11,107,86,116,157,219,116,78,223,165,6,177,140,59,203,104,200,222,61,206,205,162,236,11,16,56,16,19,120,183,118,171,129,170,162,61,92,88,119,59,120,50,233,213,220,37,128,92,132,123,195,191,71,103,248,127,42,15,189,184,220,131,221,109,29,219,93,25,109,170,168,138,155,87,45,27,95,175,69,230,45,120,214,25,103,58,106,135,1,144,73,197,152,180,103,215,86,111,137,47,169,87,212,185,11,72,46,226,36,218,247,119,125,95,228,65,223,154,35,169,13,177,155,54,191,106,249,85,118,201,166,29,140,228,218,126,159,242,47,65,77,76,35,163,106,253,203,149,225,114,145,201,128,52,253,8,41,237,102,14,158,73,219,74,169,91,236,19,125,60,63,185,91,42,176,101,80,232,227,83,46,191,221,191,255,0,234,170,3,82,126,51,113,51,58,230,158,158,55,14,240,111,230,65,228,109,118,105,105,1,187,67,177,191,127,134,174,223,31,173,151,221,130,150,51,209,246,109,253,13,162,236,195,76,45,22,142,218,178,222,2,241,247,104,219,127,190,131,136,186,113,190,210,119,117,202,58,59,55,123,51,125,139,101,68,113,19,179,110,125,95,237,92,19,52,209,187,8,23,115,125,174,131,184,113,196,224,219,69,187,190,182,101,207,28,97,177,180,209,116,233,230,115,140,132,219,77,52,93,144,54,110,238,255,0,229,65,184,13,187,217,155,249,214,242,61,186,59,178,234,140,221,238,236,205,220,183,189,70,246,211,107,127,50,14,126,226,240,90,11,48,104,238,235,70,113,17,215,94,245,181,141,137,251,144,114,14,172,221,235,145,157,180,213,221,215,3,200,236,218,59,45,207,35,125,72,57,123,180,215,87,91,75,199,86,39,254,117,168,150,173,171,45,174,207,240,118,254,84,27,180,238,238,116,209,217,106,254,12,181,119,109,16,109,69,171,143,212,180,126,228,4,79,138,32,213,157,107,171,45,171,86,241,65,185,17,16,17,17,1,17,16,22,142,250,45,86,199,125,31,189,1,221,211,191,224,180,215,95,5,184,123,155,189,6,157,206,222,243,174,25,163,118,247,153,181,213,215,59,179,23,248,86,210,109,25,245,239,111,130,14,1,29,27,187,189,221,114,139,16,179,125,105,24,179,235,171,58,228,97,119,241,65,163,147,11,107,246,45,167,43,12,123,223,195,78,245,182,164,152,99,119,250,151,198,184,94,99,134,156,197,200,89,197,157,187,223,236,127,181,7,37,198,241,71,72,37,44,132,108,204,207,241,111,183,237,251,23,128,186,230,21,8,87,149,60,37,60,154,147,182,160,236,236,222,243,183,241,151,154,198,248,166,237,87,52,150,235,107,153,239,119,13,99,220,250,106,228,223,7,253,11,165,135,176,149,194,120,198,122,161,148,165,63,121,200,152,159,71,125,31,226,218,248,160,246,52,210,251,94,160,42,15,123,182,141,166,239,171,93,126,223,173,122,42,77,144,184,198,204,236,61,222,31,90,248,118,107,13,194,145,196,78,95,119,86,254,17,120,119,125,139,212,71,78,16,198,206,77,184,190,206,244,29,168,96,51,29,204,250,138,219,36,81,51,179,116,153,223,94,253,69,151,53,190,163,119,226,250,100,221,250,119,183,232,93,169,41,163,220,229,171,119,182,168,58,109,79,22,130,99,19,120,182,190,235,46,196,17,69,36,142,221,205,160,253,139,67,214,33,240,213,157,214,198,115,141,222,81,103,247,187,144,117,110,245,1,12,79,19,179,147,59,237,238,239,248,58,223,109,113,10,70,32,31,22,238,213,188,59,153,39,167,10,143,126,71,110,231,215,71,91,227,150,24,99,120,181,102,238,209,188,16,113,193,57,21,73,9,129,105,171,248,183,119,138,250,162,76,194,196,192,236,204,223,82,234,83,211,177,59,30,230,239,127,173,119,24,139,71,137,217,153,188,53,64,136,101,145,220,187,152,117,92,172,62,35,185,191,157,113,137,152,14,193,29,127,67,45,65,136,95,113,234,221,250,160,218,84,34,101,184,227,23,109,126,165,204,212,148,236,204,34,0,218,55,212,203,127,89,152,91,193,109,45,91,241,130,237,222,131,100,129,27,54,209,45,186,119,105,174,139,132,216,4,95,102,174,90,120,252,22,147,23,227,29,223,93,116,93,57,106,198,34,119,50,102,22,250,221,6,143,29,75,200,231,33,11,15,195,189,215,48,207,79,16,191,80,196,159,79,131,179,174,140,247,120,76,28,25,217,254,209,211,252,171,229,77,112,142,55,35,114,220,218,63,199,95,241,160,250,82,222,2,57,79,104,72,236,204,255,0,146,223,244,173,129,125,25,8,91,108,163,171,179,104,77,167,248,215,198,42,248,228,109,99,219,169,119,127,63,242,174,187,203,43,72,236,228,223,103,122,15,94,21,177,19,54,231,215,244,104,181,142,190,156,100,118,217,47,119,131,232,218,47,55,13,97,66,34,82,155,51,119,106,238,255,0,5,188,177,13,23,188,17,75,17,152,234,218,9,51,190,191,206,131,210,29,116,91,73,221,180,110,255,0,29,23,158,173,185,61,76,228,208,235,180,9,197,223,237,103,127,169,215,3,133,210,228,98,80,25,4,101,166,173,169,55,248,63,74,250,133,99,142,221,69,215,152,152,156,199,113,106,250,247,187,106,255,0,15,177,7,143,196,117,3,29,36,175,57,139,3,137,59,238,127,177,254,181,96,188,89,197,65,136,40,238,20,84,204,6,65,44,164,255,0,146,254,13,59,124,53,250,213,209,103,214,100,141,146,138,90,58,42,136,250,173,41,71,180,79,222,211,73,91,193,137,159,197,153,91,141,215,13,205,140,44,21,247,122,202,121,136,165,9,100,103,112,119,215,80,114,248,179,255,0,25,254,40,35,63,20,91,189,157,118,168,129,133,155,108,134,221,205,253,177,55,213,246,47,142,170,78,114,217,26,209,138,43,160,104,72,127,166,37,211,81,211,187,169,35,125,77,245,42,112,67,163,179,120,234,131,220,101,53,129,239,88,170,217,15,75,123,21,108,34,254,238,189,221,72,254,199,250,212,154,101,72,62,6,179,219,162,233,24,66,82,194,238,224,58,51,62,208,241,252,150,240,5,99,252,37,225,184,46,152,166,130,106,136,157,217,171,34,241,22,254,201,7,214,207,245,169,52,170,192,48,203,131,6,90,72,9,202,40,152,135,96,182,172,237,23,119,128,160,169,248,86,226,247,235,70,234,25,89,200,162,211,87,47,237,71,234,119,250,217,118,176,254,26,168,43,193,157,220,98,146,54,119,113,238,119,239,222,218,126,83,125,90,170,85,148,216,178,107,21,199,216,119,34,120,71,93,162,243,59,142,175,186,49,102,247,157,190,167,248,43,144,176,181,5,194,38,152,72,29,200,117,213,156,126,166,127,241,160,219,61,162,148,41,153,169,98,16,209,191,130,44,223,15,177,151,4,5,85,79,163,74,237,176,123,155,199,93,23,216,174,39,166,129,202,40,136,152,27,224,58,248,51,175,56,23,160,154,115,134,162,23,141,183,59,54,225,211,94,253,62,46,131,185,83,81,36,163,172,102,236,223,86,171,231,85,203,85,211,252,68,158,251,55,197,223,252,75,233,12,49,76,44,241,74,45,171,120,110,95,26,242,21,144,254,42,144,12,137,219,87,33,103,118,248,252,89,7,206,60,93,61,160,156,106,105,106,230,209,251,222,32,114,102,254,114,111,169,114,14,52,178,92,32,120,102,25,163,150,94,239,198,48,51,51,59,105,252,109,117,213,215,87,123,63,226,43,104,221,221,219,222,34,143,227,224,253,239,252,171,165,89,134,40,43,0,166,165,156,66,70,119,208,68,133,159,95,31,6,111,181,7,126,154,142,158,9,218,170,134,97,103,55,221,249,77,166,174,250,235,221,252,139,216,89,46,82,238,8,106,89,203,193,216,135,87,111,131,120,187,170,115,21,5,214,217,76,78,115,148,142,58,184,182,226,119,211,78,239,171,234,94,159,6,85,86,213,198,239,83,25,106,18,105,222,207,174,141,183,235,65,82,96,153,157,217,197,251,157,151,122,51,23,30,247,101,242,97,148,26,17,247,9,159,185,188,62,197,218,138,111,117,157,192,180,253,8,59,47,25,57,238,103,109,63,74,222,96,238,14,207,163,247,46,38,54,144,118,198,108,197,166,186,106,181,142,89,24,186,114,127,58,13,1,180,109,164,221,203,175,90,211,116,223,179,233,187,78,237,117,251,126,165,217,169,147,167,166,209,119,215,234,100,133,218,70,212,197,219,244,178,15,47,36,119,190,219,27,145,134,205,91,86,212,252,53,95,84,55,176,254,55,87,37,219,170,16,234,51,234,58,179,119,47,153,95,89,52,2,238,17,57,191,246,162,239,245,160,236,71,43,139,190,131,221,175,212,182,201,88,76,238,204,207,225,240,95,62,134,227,52,251,154,90,115,15,121,219,188,29,190,175,181,119,92,99,22,222,68,221,237,174,154,160,67,80,114,107,220,77,223,241,93,134,168,104,199,222,103,215,236,93,0,173,132,100,33,222,13,227,241,101,204,51,197,35,235,171,63,127,214,200,59,227,43,155,51,187,22,154,46,88,76,89,253,230,127,5,214,142,86,97,102,109,52,92,131,43,105,174,225,254,116,28,242,72,207,224,206,181,2,98,211,185,117,194,103,57,54,236,125,62,189,23,59,54,142,204,47,241,65,206,197,240,209,105,226,255,0,21,183,222,211,87,117,160,203,163,187,59,178,14,109,116,211,86,90,253,174,182,111,98,211,71,91,157,251,153,153,217,6,230,250,214,210,126,253,25,107,171,233,167,216,182,179,51,62,237,80,106,204,254,46,203,26,238,44,60,211,103,39,204,12,67,234,51,172,148,55,57,62,140,203,26,254,44,60,211,103,39,255,0,199,248,135,212,103,65,45,28,22,228,94,92,113,23,203,59,2,101,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,81,47,196,183,14,152,239,133,252,211,175,203,76,117,79,253,150,178,207,91,190,31,234,157,175,180,205,12,21,157,56,165,147,163,213,232,25,116,140,183,143,131,183,131,188,212,114,185,242,41,150,127,124,250,197,106,246,188,97,240,173,131,120,174,202,59,134,16,188,91,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,132,59,103,26,121,243,101,225,160,248,83,179,98,10,74,12,27,37,68,238,115,211,83,116,174,37,69,57,156,147,91,222,113,38,103,166,146,89,36,51,109,189,66,222,81,188,143,11,188,75,207,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,98,172,188,86,239,135,250,153,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,231,238,121,47,154,22,92,220,12,137,188,97,10,186,12,119,37,226,11,8,89,234,78,56,140,171,103,48,8,69,164,34,104,156,36,121,35,112,151,127,76,128,196,216,156,29,137,79,159,5,28,40,216,184,75,201,170,44,27,210,181,86,98,251,150,149,152,166,247,69,9,143,111,170,220,111,28,108,82,59,155,195,0,31,74,54,208,5,244,57,58,96,114,200,200,61,175,14,185,13,131,120,109,202,59,22,84,224,202,42,65,11,117,56,29,206,186,26,119,132,238,215,23,1,106,138,217,88,140,203,124,132,58,176,185,150,192,96,140,95,96,11,55,87,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,41,158,205,94,9,45,92,87,240,53,146,247,220,49,5,37,14,98,225,92,183,178,205,106,172,26,81,41,238,208,13,157,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,97,133,100,167,194,119,149,140,155,249,127,135,189,58,4,24,219,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,51,252,175,120,233,252,53,225,80,200,236,227,198,125,175,50,108,187,253,143,83,90,59,102,190,218,227,140,93,181,153,201,251,69,100,58,73,212,213,132,206,38,9,63,26,67,81,35,121,254,107,28,14,84,230,85,170,191,138,76,182,58,72,175,184,98,206,231,138,109,132,17,64,215,27,117,40,153,189,104,73,163,57,212,195,22,162,67,33,63,82,24,163,16,113,40,134,57,162,47,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,144,101,38,138,213,120,5,227,95,10,241,89,151,20,150,75,181,207,179,230,110,25,183,195,30,35,183,212,60,97,37,126,198,24,202,231,78,209,136,1,67,41,187,57,136,11,116,100,54,7,109,165,17,203,117,72,11,26,206,44,124,211,231,39,204,12,67,234,51,172,148,214,53,156,88,249,167,206,79,152,24,135,212,103,65,45,60,22,228,94,92,113,23,203,51,1,229,126,104,89,187,117,170,187,219,50,195,52,78,193,85,111,170,27,189,115,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,81,45,196,191,14,152,239,133,252,211,175,203,60,117,79,253,150,178,207,91,190,31,234,157,175,180,205,12,21,157,56,165,147,163,213,232,25,116,140,183,135,131,183,131,188,212,242,184,242,39,150,95,125,122,197,106,246,188,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,0,132,27,103,26,121,243,101,225,160,248,83,179,98,10,74,12,27,37,68,238,115,211,83,116,174,37,69,57,156,147,91,222,113,38,103,166,146,89,36,51,109,189,66,222,81,188,143,11,188,74,159,228,190,80,227,44,250,205,12,63,148,121,127,5,36,151,220,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,222,236,17,197,28,146,59,11,17,187,3,176,137,19,176,186,231,146,249,161,101,205,192,200,139,206,16,171,160,199,114,94,32,176,133,158,164,227,136,202,182,115,0,132,90,66,38,137,194,71,146,55,9,119,244,200,12,77,137,193,216,148,249,240,81,194,141,139,132,188,154,162,193,189,43,85,102,47,185,105,89,138,111,116,80,152,246,250,173,198,241,198,197,35,185,188,48,1,244,163,109,0,95,67,147,166,7,44,140,131,213,240,197,195,214,21,225,127,38,172,185,71,133,170,123,127,96,234,84,220,110,135,75,29,60,215,58,233,75,116,181,18,8,55,247,49,131,17,25,4,81,68,14,103,179,115,213,84,68,4,68,65,102,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,126,83,150,231,47,186,158,29,169,164,206,28,228,181,82,22,98,220,105,202,154,138,219,52,81,76,120,100,26,89,227,149,226,168,134,121,97,152,234,97,120,9,204,68,78,48,115,143,93,14,70,123,245,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,106,32,51,211,148,38,42,46,35,172,152,115,35,174,29,155,45,177,111,105,184,84,215,87,12,147,125,19,134,19,139,173,4,134,238,221,167,119,88,90,148,55,245,100,208,198,71,97,134,74,151,151,244,65,229,50,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,64,88,171,172,170,22,42,232,38,251,27,240,101,98,227,15,129,28,145,182,71,117,246,54,51,194,249,127,102,168,195,55,41,76,222,148,100,150,217,75,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,33,46,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,172,146,120,78,242,177,147,127,47,240,247,167,64,173,87,153,215,1,223,134,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,131,228,242,197,230,1,89,155,180,116,220,63,103,126,34,237,120,234,147,108,24,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,190,105,12,74,97,49,213,138,65,51,146,69,86,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,79,79,47,62,52,237,92,83,229,125,61,139,23,226,10,66,205,76,53,78,237,136,40,218,152,105,94,182,6,147,108,87,8,35,18,113,48,33,120,134,87,6,22,9,156,155,167,24,28,59,130,237,81,17,1,66,7,56,44,156,190,224,110,40,31,53,106,38,237,22,92,203,183,193,81,71,38,208,14,133,85,13,60,20,149,20,218,49,145,150,208,10,105,122,142,32,47,218,118,14,231,140,157,77,250,176,14,114,121,41,244,231,135,219,78,113,210,92,58,53,121,101,112,126,180,18,75,182,57,232,110,50,211,211,201,180,90,50,114,152,103,10,55,29,76,5,163,235,235,184,182,50,10,63,200,251,31,211,69,117,205,60,173,174,196,53,111,81,85,79,110,191,218,237,36,242,148,12,17,20,176,86,212,3,105,210,3,119,154,128,11,189,140,217,163,252,166,141,246,217,7,26,25,199,98,207,222,40,49,254,106,225,104,118,89,110,183,8,233,237,210,110,55,237,52,180,148,241,82,69,83,161,128,24,117,130,156,101,233,144,177,7,83,99,234,227,171,249,254,28,179,190,235,195,142,112,217,115,150,197,99,164,187,220,172,20,247,17,163,164,171,144,130,7,158,162,134,122,104,206,77,190,241,0,20,236,110,12,226,230,192,226,196,27,183,181,53,65,53,60,155,50,83,232,55,15,183,108,227,171,184,117,170,243,54,224,221,24,35,151,116,112,80,219,165,168,167,143,112,188,98,227,49,78,117,142,90,25,139,199,208,211,105,111,101,127,234,159,228,14,78,88,184,127,201,172,39,147,184,114,110,209,73,134,109,227,79,37,78,211,14,215,84,100,82,84,212,236,51,55,143,171,60,146,203,211,222,226,27,246,143,186,44,202,160,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,123,252,164,240,6,13,205,62,9,177,254,95,102,14,30,164,190,97,235,230,56,175,166,174,161,169,103,217,40,123,62,218,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,65,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,50,248,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,241,63,135,236,229,252,13,126,231,207,194,21,215,240,123,237,15,105,251,11,120,244,122,219,183,237,223,167,83,163,212,252,111,67,119,75,171,248,221,157,79,125,95,255,0,55,190,47,48,174,43,236,156,47,229,237,109,170,243,236,107,129,86,226,234,215,160,142,163,177,215,69,160,193,73,75,80,78,253,57,131,116,253,161,227,22,33,212,97,234,54,181,48,168,193,65,93,120,62,225,51,25,113,117,154,31,65,236,85,21,118,123,21,5,60,149,55,220,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,61,250,117,13,153,198,35,118,145,78,109,152,3,6,229,103,4,216,3,47,178,251,15,82,88,240,245,143,28,80,83,80,208,211,51,236,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,122,105,202,19,139,204,43,133,59,95,11,249,133,91,106,179,123,102,224,53,184,70,181,168,35,167,237,149,210,234,51,210,85,84,11,183,82,99,219,7,103,121,5,200,180,40,122,143,165,52,42,181,243,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,99,153,198,230,67,83,112,227,196,190,49,203,107,53,21,92,24,121,170,2,233,135,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,188,183,157,57,187,232,91,133,178,51,81,193,206,127,33,170,113,86,87,225,172,255,0,177,81,82,118,140,15,80,86,187,233,141,60,67,60,150,234,201,35,24,36,57,156,216,204,33,169,208,6,38,19,239,174,144,219,99,9,185,4,69,222,113,77,247,16,91,172,86,155,189,119,104,164,195,54,243,181,218,227,233,0,118,122,83,170,168,171,40,245,22,103,61,103,171,168,61,73,220,189,253,53,218,34,204,166,197,55,218,76,43,113,193,84,245,219,44,183,91,133,29,210,178,155,164,15,213,170,164,142,166,58,121,55,187,111,29,161,91,82,218,51,176,191,83,82,103,113,23,111,148,136,46,211,150,6,75,221,115,91,139,76,37,125,155,8,85,221,176,198,6,168,43,245,230,176,76,162,130,130,120,225,148,173,228,114,49,14,166,245,129,9,12,76,238,230,209,200,238,37,24,73,164,250,43,10,228,243,146,22,172,7,195,165,70,114,195,124,171,172,185,102,141,67,149,69,33,70,33,5,12,22,234,170,186,104,128,60,72,204,137,230,50,55,118,109,14,49,97,109,142,114,95,170,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,9,241,209,193,149,139,140,60,184,165,182,71,117,246,54,51,194,253,162,163,12,220,165,51,122,81,146,86,14,173,53,76,99,174,176,203,210,137,158,65,23,146,50,1,33,220,204,113,73,143,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,63,99,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,62,60,60,99,113,5,71,196,239,16,88,147,54,237,56,127,216,214,170,238,133,29,182,154,88,32,10,167,165,130,33,140,36,169,56,69,186,147,30,215,55,115,41,8,4,134,38,144,194,32,116,30,43,55,179,163,52,51,235,25,73,152,25,185,139,234,241,21,246,74,120,169,26,162,96,142,32,138,8,217,246,69,20,81,8,197,16,106,228,78,32,34,206,102,102,250,145,147,189,255,0,242,161,224,114,167,18,221,108,156,92,102,49,210,61,138,219,81,80,120,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,33,109,37,121,162,25,53,1,140,58,209,150,178,30,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,8,139,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,197,114,112,192,24,55,52,240,111,16,89,125,152,56,122,146,249,135,175,148,248,114,154,186,134,165,159,100,161,173,201,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,173,215,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,100,28,96,240,153,140,184,69,205,15,160,247,218,138,187,197,138,190,158,58,155,22,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,158,253,58,102,236,195,40,59,251,254,94,124,105,221,120,88,205,10,123,22,47,196,21,99,149,120,150,161,219,16,81,181,49,85,53,20,239,30,216,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,78,67,8,118,204,255,0,19,188,61,97,94,40,50,106,245,148,120,166,167,176,118,254,157,77,186,232,20,177,212,77,108,174,136,183,69,81,24,155,127,117,25,176,144,17,197,44,160,198,27,247,54,60,57,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,44,25,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,80,215,203,23,152,5,30,81,86,83,112,253,157,248,139,178,96,90,189,176,97,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,142,249,164,50,24,72,7,86,24,200,206,57,148,64,81,87,207,59,243,39,250,201,251,53,74,162,138,190,121,223,153,63,214,79,217,168,41,87,37,79,52,248,167,229,253,119,168,219,151,213,230,117,203,254,143,40,171,42,120,129,201,12,59,217,48,45,94,233,241,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,116,49,129,12,36,5,163,140,100,1,29,154,240,235,159,56,203,134,220,220,177,102,182,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,118,72,35,163,19,129,108,54,9,5,183,128,187,100,61,149,185,145,151,28,76,228,213,179,31,225,202,63,106,225,12,105,111,154,41,40,174,212,45,248,200,220,142,10,154,90,136,79,112,22,211,9,98,54,212,163,45,175,180,140,29,137,195,27,124,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,201,163,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,237,3,134,142,92,152,55,32,120,180,198,185,185,71,107,171,250,51,110,167,166,155,46,153,238,207,51,81,29,100,53,17,92,161,156,29,154,83,56,91,72,226,121,28,193,225,169,23,34,150,97,114,138,247,208,64,15,52,127,61,153,155,247,47,163,209,43,223,229,39,128,48,110,105,240,77,143,242,251,48,112,245,37,243,15,95,49,197,125,53,117,13,75,62,201,67,217,246,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,178,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,17,151,198,15,9,152,203,132,92,208,250,15,125,168,171,188,88,171,233,227,169,177,98,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,239,211,166,110,204,50,131,191,137,252,63,103,47,224,107,247,62,126,16,174,191,131,223,104,123,79,216,91,199,163,214,221,191,110,253,58,157,30,167,227,122,27,186,93,95,198,236,234,123,234,255,0,249,189,241,121,133,113,95,100,225,127,47,107,109,87,159,99,92,10,183,23,86,189,4,117,29,142,186,45,6,10,74,90,130,119,233,204,27,167,237,15,24,177,14,163,15,81,181,169,133,70,10,10,235,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,180,138,115,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,211,78,80,156,94,97,92,41,218,248,95,204,42,219,85,155,219,55,1,173,194,53,173,65,29,63,108,174,151,81,158,146,170,160,93,186,147,30,216,59,59,200,46,69,161,67,212,125,41,161,85,175,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,133,113,185,152,217,71,150,60,52,99,27,222,117,97,90,76,87,135,171,105,194,218,24,114,106,144,128,239,21,114,155,52,48,68,100,236,64,98,77,214,121,35,214,88,130,3,152,5,202,38,101,87,241,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,99,217,198,191,21,215,222,45,51,150,183,25,117,110,180,120,66,219,173,30,22,178,86,204,5,216,41,118,131,73,35,140,108,192,211,78,97,213,145,245,50,109,66,62,161,132,81,186,10,0,175,83,149,30,108,228,214,89,113,29,5,187,51,48,135,105,191,98,222,207,99,194,88,139,105,77,236,122,233,140,163,120,122,44,207,183,181,117,2,46,208,62,244,122,108,125,34,154,99,30,175,5,188,182,113,151,22,184,54,239,152,55,156,97,87,128,176,244,21,17,211,89,107,166,177,53,112,94,77,158,70,169,120,153,234,33,38,8,72,99,7,61,8,8,204,197,159,116,70,205,106,184,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,238,25,68,34,176,14,88,188,120,254,27,236,84,217,13,155,23,173,216,251,15,219,199,217,183,75,141,199,169,85,138,33,19,152,164,208,122,66,221,106,120,6,157,139,116,146,75,48,180,147,62,187,37,38,191,244,4,68,65,21,124,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,5,85,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,192,189,165,107,183,91,186,116,184,94,98,8,70,61,75,170,79,209,168,156,170,28,118,199,28,80,147,199,11,105,190,33,123,63,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,189,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,62,220,116,112,101,125,224,243,49,233,109,145,221,125,179,131,49,71,104,168,195,55,41,76,26,168,163,137,195,171,77,83,24,233,164,209,117,98,103,144,69,163,144,76,72,118,187,156,81,132,234,100,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,199,135,130,78,48,113,55,8,217,161,21,232,94,174,183,4,223,42,32,28,89,103,164,138,159,175,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,251,134,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,61,2,34,32,40,22,230,151,145,117,153,63,197,101,251,18,81,89,187,38,27,204,79,243,73,108,154,55,158,72,206,170,70,102,184,1,73,43,109,235,118,174,164,197,24,17,8,71,83,7,228,177,48,12,244,171,21,231,5,147,150,44,115,195,3,230,173,68,221,158,245,150,151,8,42,40,228,218,103,215,165,174,168,130,146,162,155,70,49,1,220,103,77,47,81,196,201,187,54,193,218,210,19,160,133,106,156,83,125,171,194,182,236,21,81,93,190,203,106,184,86,221,40,233,186,64,221,42,170,184,233,163,168,147,123,54,242,220,20,84,205,163,187,139,116,245,22,103,34,119,89,177,77,247,15,219,175,214,155,69,119,103,164,196,214,240,181,221,35,233,1,246,138,80,170,130,172,99,212,153,220,52,158,146,156,245,23,98,247,52,215,105,19,63,202,68,21,215,130,60,134,166,226,59,137,124,29,150,215,154,42,185,240,243,212,29,211,16,60,52,242,200,13,110,166,7,150,72,229,56,140,10,16,152,134,58,102,151,120,236,58,128,118,212,182,139,228,102,163,131,147,6,67,84,225,92,175,196,185,255,0,125,162,164,237,24,226,160,109,118,35,42,120,138,120,237,212,114,72,51,200,19,49,185,128,77,83,168,20,78,33,223,67,25,190,246,32,113,145,244,4,68,64,86,171,253,20,126,4,255,0,217,207,254,12,222,63,230,138,234,150,42,232,50,146,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,229,245,149,42,225,59,202,198,77,252,191,195,222,157,2,170,168,45,87,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,39,207,152,103,5,150,174,41,242,190,162,251,132,48,253,33,102,166,26,167,103,195,245,143,82,52,175,91,3,73,186,91,124,242,16,184,152,16,188,165,19,27,139,4,206,47,212,140,14,109,208,45,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,223,242,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,125,174,58,121,123,225,94,37,177,86,16,204,140,45,103,236,56,145,177,5,174,223,140,106,40,170,227,165,154,225,135,74,65,138,162,118,105,0,163,146,178,158,61,165,25,150,142,241,1,131,180,174,16,70,193,229,121,61,228,15,208,12,142,184,230,230,45,203,223,101,98,156,105,112,63,101,221,43,3,250,106,167,14,180,52,229,7,76,93,221,226,134,73,218,121,63,36,94,81,24,77,247,131,66,76,231,87,229,99,11,124,192,161,244,235,138,190,156,39,133,172,88,27,10,217,176,86,22,161,236,86,92,63,111,167,181,219,169,186,167,39,66,150,8,198,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,86,45,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,239,249,162,242,255,0,163,187,209,220,184,155,201,12,59,209,186,195,218,110,56,226,215,4,144,65,75,37,44,80,75,60,215,97,234,24,109,153,186,90,75,28,108,101,49,72,50,48,177,180,165,45,160,114,184,243,217,150,95,125,122,61,106,159,228,24,192,229,110,105,99,188,150,199,118,204,204,203,75,239,177,177,37,155,173,216,171,123,44,53,29,46,172,39,12,159,139,152,14,50,214,57,76,125,225,125,53,213,180,118,103,110,173,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,213,239,243,66,224,91,240,41,138,143,60,114,115,6,118,76,182,189,108,246,197,53,17,110,134,197,116,146,66,103,210,22,22,236,244,115,107,31,79,71,32,9,92,227,252,80,149,60,111,114,156,168,248,40,252,25,97,88,56,148,204,203,101,170,167,18,98,219,125,61,78,18,139,78,180,214,123,92,209,145,61,70,246,39,140,102,170,142,64,238,17,223,28,77,181,205,158,105,162,16,172,28,190,120,36,181,112,161,128,36,190,226,120,41,43,179,23,21,83,211,205,117,172,42,81,25,237,48,20,48,145,218,66,65,154,80,48,142,160,100,34,150,55,22,153,250,110,76,237,28,122,64,98,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,43,21,230,23,203,22,179,20,214,98,14,32,120,117,162,235,93,102,234,92,239,248,74,32,158,122,171,173,84,179,207,61,93,117,52,178,74,123,166,126,172,122,82,0,0,184,198,93,55,115,113,136,239,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,179,94,93,124,10,211,112,181,131,91,28,102,13,5,33,230,165,254,158,104,107,166,166,170,148,194,217,110,153,233,205,173,174,205,35,193,49,140,148,227,33,204,33,249,102,64,38,96,44,103,226,185,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,71,184,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,194,225,59,205,62,77,252,192,195,222,163,2,201,77,4,48,102,135,41,12,220,62,40,219,3,229,204,52,148,185,95,136,234,42,110,212,120,141,247,201,5,130,220,210,179,157,28,224,114,60,178,84,196,210,4,113,11,155,246,134,218,123,193,134,161,224,148,174,26,56,116,192,156,47,229,101,6,89,224,90,127,236,85,151,138,221,243,127,84,238,157,154,24,103,172,233,203,44,157,30,175,64,11,164,5,176,60,25,188,93,234,170,32,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,76,79,49,78,5,105,184,165,193,175,142,50,250,130,144,51,82,193,79,12,52,51,84,213,74,1,115,183,66,245,6,246,214,103,145,160,132,202,74,130,144,38,32,252,176,16,35,0,39,48,135,110,19,188,211,228,223,204,12,61,234,48,44,148,208,98,239,105,185,227,44,168,199,244,87,154,56,234,236,24,179,7,94,35,169,136,42,233,25,167,183,220,105,38,98,22,146,25,133,217,142,57,99,109,66,65,126,241,118,38,241,100,199,248,255,0,25,102,158,50,187,102,14,96,226,26,187,230,33,190,84,61,77,117,117,75,182,249,79,70,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,73,230,139,203,254,142,239,71,114,226,111,36,48,239,70,235,15,105,184,227,139,92,18,65,5,44,148,177,65,44,243,93,135,168,97,182,102,233,105,44,113,177,148,197,32,200,194,198,210,148,190,35,149,79,2,244,216,194,74,14,41,243,94,130,150,166,197,75,80,211,96,170,17,170,148,103,43,141,37,104,63,180,141,225,144,88,66,41,105,228,136,97,145,139,168,239,33,16,8,140,111,40,86,14,84,156,20,254,12,176,180,28,73,230,93,178,213,83,137,49,109,190,158,167,9,197,167,90,107,61,174,104,200,158,163,123,19,198,51,85,71,32,119,8,239,142,38,218,230,207,52,209,12,96,241,97,230,155,57,62,96,98,31,81,157,100,161,174,190,11,26,254,44,60,211,103,31,255,0,199,248,135,212,103,65,42,124,149,180,253,203,56,167,87,252,224,87,122,117,185,95,196,209,187,123,204,218,234,234,194,57,43,11,23,11,24,165,159,253,144,43,189,58,220,175,240,155,70,125,123,219,224,131,129,135,104,234,221,238,235,148,88,153,153,251,181,72,199,93,93,217,215,35,15,214,131,71,45,173,175,216,182,156,172,49,239,127,6,109,93,105,80,251,99,119,215,193,151,198,174,188,4,52,242,11,187,51,136,191,143,232,127,181,7,37,194,239,73,74,37,44,132,108,204,206,239,222,223,111,218,188,13,231,48,173,241,87,118,120,74,105,55,62,154,198,226,236,221,238,221,254,242,243,152,227,21,93,102,152,237,214,230,51,234,179,134,177,238,125,53,114,111,131,247,124,23,203,195,216,82,227,83,27,77,88,51,28,164,250,234,76,79,163,247,63,197,190,189,80,123,56,106,30,241,56,76,123,220,123,157,181,250,181,254,95,173,122,42,61,144,237,143,107,237,209,155,185,151,193,179,225,251,141,35,139,20,190,238,173,166,164,93,205,221,246,47,85,21,48,67,19,57,182,226,211,191,78,254,244,29,184,96,57,7,112,191,187,245,124,86,146,69,19,62,215,143,82,215,191,86,101,203,111,168,212,182,116,201,180,238,239,111,208,187,82,211,129,22,237,116,119,239,65,211,26,104,92,68,134,38,213,157,181,212,89,115,197,28,39,43,54,140,218,15,217,226,181,38,120,133,244,102,118,119,92,122,16,63,84,89,251,251,144,117,238,179,141,60,69,19,234,76,76,237,221,223,226,206,182,217,246,5,57,16,3,182,174,254,45,246,50,228,158,1,169,247,228,118,238,248,58,221,12,144,192,14,30,235,106,218,54,186,120,160,227,9,205,234,220,72,75,79,209,221,226,190,172,100,219,25,216,29,153,155,95,5,210,134,6,55,105,53,110,247,93,225,34,17,120,182,179,54,154,106,236,131,72,154,89,13,223,185,135,225,174,171,153,155,77,91,86,213,251,188,87,24,153,3,104,35,175,232,100,29,236,238,100,206,223,165,6,146,80,140,165,184,128,93,190,61,203,148,40,233,197,152,70,49,110,239,169,150,246,157,152,27,78,254,229,163,234,76,210,11,160,219,32,68,45,181,137,133,244,250,217,151,1,12,98,222,235,187,190,159,201,170,210,160,191,24,206,250,235,162,234,75,82,209,19,185,147,48,183,214,232,54,152,84,148,142,68,66,194,207,220,250,186,230,142,106,120,191,125,49,126,239,131,178,233,77,120,128,129,192,72,75,78,239,117,217,255,0,198,190,100,215,8,196,156,221,245,109,60,63,234,232,62,140,215,104,227,168,38,1,55,102,103,252,150,251,127,74,226,107,232,153,109,118,149,187,244,208,191,251,171,227,157,198,35,103,40,217,152,156,180,239,255,0,238,174,177,205,39,83,189,219,189,181,213,7,175,142,182,34,6,114,38,239,111,175,189,6,190,156,100,209,130,87,211,227,163,104,188,221,61,73,197,27,20,178,104,218,233,171,191,193,114,30,32,161,141,222,49,158,34,54,109,116,98,103,119,127,231,65,233,158,186,50,213,244,118,109,62,43,224,93,110,15,44,219,41,219,93,175,223,246,51,59,253,78,186,103,45,206,230,224,84,142,81,142,172,207,249,77,221,252,154,253,107,235,83,217,30,158,140,234,106,77,156,182,187,150,175,175,195,87,241,100,30,82,247,82,65,77,33,72,108,194,226,250,234,255,0,13,29,89,95,20,242,91,111,22,234,203,124,12,7,33,28,130,255,0,146,255,0,193,157,190,26,253,106,228,179,183,31,211,97,219,109,76,16,84,70,18,109,49,22,222,204,238,251,100,102,240,38,254,42,181,223,102,213,99,183,172,173,173,134,115,18,234,27,59,139,187,63,199,226,197,252,119,65,26,184,234,208,214,187,229,116,108,44,218,84,202,221,205,253,185,125,141,245,47,50,171,46,127,225,177,178,226,107,168,180,36,58,87,78,205,168,233,255,0,100,151,236,111,169,81,199,23,109,62,212,30,139,1,218,138,237,136,105,41,132,55,110,150,62,237,53,254,24,183,212,255,0,90,146,236,136,180,205,131,176,149,5,64,64,227,19,244,140,246,139,179,179,244,162,119,248,51,120,10,177,14,27,172,49,221,113,197,15,90,39,113,234,197,226,61,223,191,67,245,179,253,106,87,48,182,3,165,147,46,132,41,161,119,38,133,157,152,69,181,215,160,63,80,160,168,152,18,247,21,250,208,47,79,38,178,119,71,169,59,119,62,209,238,238,119,250,215,211,165,195,181,231,124,3,175,104,164,167,220,207,167,188,255,0,195,251,91,79,13,85,27,203,252,67,89,131,175,227,98,173,9,35,138,74,134,145,138,86,118,109,28,192,124,93,217,188,5,254,10,230,240,236,244,23,88,163,153,138,51,222,12,251,133,197,219,189,155,227,223,245,160,236,181,154,128,41,89,169,161,1,118,15,17,17,111,135,216,203,171,8,213,83,19,142,173,177,159,227,175,130,251,181,17,181,60,36,209,3,150,214,119,238,109,126,11,205,203,123,30,210,80,212,66,241,139,59,182,164,58,51,190,191,107,160,237,205,83,36,129,164,102,237,252,171,161,60,147,244,220,70,79,127,225,171,191,138,239,0,67,56,49,195,40,123,223,13,204,190,117,226,10,136,98,119,166,103,57,31,185,182,234,250,119,63,212,131,227,207,137,106,236,210,57,212,193,81,62,215,240,132,92,191,194,237,245,45,208,227,251,69,96,23,106,134,166,19,61,88,90,65,17,209,223,235,212,190,213,215,99,148,11,109,117,25,27,151,113,57,70,238,223,223,254,85,213,172,195,246,203,136,72,81,24,69,35,179,232,204,226,47,175,217,221,246,160,237,116,40,170,103,106,250,89,199,115,150,230,113,38,211,93,117,248,47,91,99,185,202,35,29,61,67,17,54,159,148,58,187,124,95,197,221,83,218,75,61,202,219,25,55,104,34,1,213,196,119,147,191,217,221,167,216,189,62,19,158,178,162,61,147,198,122,179,187,54,172,250,248,151,215,250,16,84,152,167,23,125,194,254,239,247,215,122,34,13,190,45,250,87,201,130,80,104,91,220,38,118,250,219,237,93,152,167,247,117,112,45,63,66,14,209,1,59,234,196,218,126,149,200,64,78,58,62,142,184,128,218,65,208,9,181,253,43,72,228,144,95,100,157,255,0,106,4,108,236,219,93,180,101,197,88,50,60,79,209,211,119,195,95,211,246,46,122,153,26,54,109,163,174,191,98,210,23,234,119,152,59,55,218,200,60,204,177,222,251,72,19,200,12,61,250,247,159,212,190,156,109,35,54,179,59,187,252,63,234,235,185,84,49,238,110,241,238,95,54,186,170,88,25,220,99,115,211,195,70,119,250,144,115,132,174,196,251,71,187,227,220,182,201,88,76,76,195,174,191,98,249,212,87,57,166,114,105,41,204,60,60,65,219,235,251,87,123,100,122,49,17,55,243,160,219,5,73,200,78,219,73,191,75,46,195,84,52,77,239,51,191,232,93,1,172,132,100,211,120,51,254,150,92,205,81,12,186,251,204,255,0,107,59,32,250,3,43,158,142,236,75,150,34,102,38,220,196,186,193,43,48,247,105,162,228,25,27,199,112,255,0,58,14,121,36,23,238,97,127,230,64,38,33,102,211,191,235,93,102,157,222,77,172,15,167,215,162,236,247,55,112,232,131,157,139,225,162,63,126,190,43,103,189,241,118,91,90,87,98,248,32,231,103,118,110,246,90,248,248,248,45,157,70,38,238,118,91,157,251,180,103,100,27,190,213,180,139,191,70,90,234,250,104,182,232,204,250,187,248,32,213,153,223,191,68,90,111,119,125,5,147,110,143,223,226,131,84,68,65,185,159,85,170,218,222,43,114,2,34,32,34,34,2,216,109,170,222,136,58,238,228,15,223,224,183,132,130,237,222,253,235,113,3,63,114,227,40,52,239,23,65,202,222,29,206,222,43,87,102,127,21,195,19,147,62,142,221,203,155,86,215,77,80,105,249,45,174,139,138,89,152,89,201,139,184,123,223,189,110,154,70,6,102,119,102,213,215,194,187,220,227,131,80,25,68,93,223,71,109,218,107,227,246,160,229,175,184,236,23,39,119,209,255,0,233,251,87,136,188,86,78,242,200,228,199,211,55,125,31,191,77,31,85,245,230,170,26,184,136,30,164,71,77,116,247,244,248,127,210,182,67,67,79,82,32,18,200,50,51,105,241,103,213,7,149,183,65,102,42,206,164,207,19,30,237,95,118,205,93,245,101,236,105,94,144,118,13,52,98,226,236,221,226,205,254,37,192,120,78,216,242,52,209,197,163,235,175,112,143,249,23,211,167,183,195,4,66,209,182,155,89,155,225,254,68,27,250,36,110,46,26,11,119,125,139,156,96,63,202,103,98,102,241,211,189,116,230,138,97,145,136,39,39,109,63,39,115,255,0,129,118,162,9,206,23,208,156,95,234,213,219,224,131,179,1,131,62,140,26,23,232,90,212,199,49,183,226,164,208,180,240,213,215,94,134,42,136,141,206,71,34,125,126,58,191,212,185,170,170,14,35,223,179,187,79,169,6,144,211,86,48,235,41,110,254,87,117,217,104,76,163,110,237,25,190,180,160,172,26,129,113,125,53,240,255,0,2,231,39,54,125,140,218,178,14,167,101,222,78,219,155,195,235,91,10,128,72,153,156,117,113,125,117,209,125,49,138,49,29,95,184,157,151,1,57,110,113,240,111,173,7,82,121,162,166,143,93,116,216,221,254,31,5,190,26,168,234,163,25,0,190,13,241,241,93,74,176,9,70,120,221,251,221,137,151,90,218,123,8,97,215,70,23,102,127,228,209,144,122,58,119,23,31,14,253,124,87,44,140,14,14,206,204,186,99,48,134,142,36,219,89,155,94,245,164,181,224,45,171,56,191,215,255,0,93,80,113,206,110,15,163,187,232,129,57,108,119,223,220,205,245,175,147,116,187,236,29,67,107,190,186,119,127,47,218,148,181,7,53,43,150,254,242,111,13,124,59,144,118,134,165,166,51,219,35,62,210,118,126,245,215,172,17,56,201,139,222,241,240,239,93,122,32,232,60,174,103,249,70,69,222,255,0,161,117,174,23,81,135,112,14,215,110,254,255,0,231,251,80,117,102,118,166,9,9,161,50,109,29,251,135,85,242,101,184,68,195,190,72,205,135,118,142,206,223,15,231,92,55,91,205,205,129,251,29,49,202,196,250,59,8,17,125,127,83,254,133,195,73,100,186,221,227,105,166,25,162,221,226,26,16,255,0,123,71,250,208,117,174,184,138,130,0,112,165,45,36,102,212,69,156,117,119,239,238,238,117,212,160,188,93,110,14,32,20,117,90,187,179,111,120,203,70,240,239,215,95,181,122,235,118,93,80,72,227,53,100,78,70,46,197,171,136,191,213,245,143,233,94,154,223,134,237,212,154,70,20,226,204,253,218,236,31,179,236,251,16,120,218,27,13,250,172,28,166,151,80,47,6,114,62,237,116,250,217,125,203,54,7,24,165,25,231,17,39,213,157,251,181,215,189,159,226,43,215,67,111,142,29,4,27,65,111,135,253,89,118,180,24,129,221,180,109,16,117,26,146,138,130,6,46,152,51,11,125,77,245,127,208,169,182,106,230,53,191,15,90,204,158,114,29,53,22,97,33,111,224,159,246,205,245,47,189,143,177,108,54,138,25,12,170,99,141,132,95,93,77,155,193,139,251,102,250,149,169,226,188,75,89,152,247,185,172,208,72,242,65,28,228,206,81,187,191,129,144,252,28,155,192,254,164,30,30,178,201,136,243,63,24,213,85,68,82,75,70,85,7,40,49,188,132,219,122,186,183,192,155,194,69,236,175,148,214,204,37,134,218,199,84,49,69,51,197,211,126,225,30,254,155,143,199,71,241,31,169,86,108,180,203,250,11,21,182,9,130,151,89,30,156,88,137,192,117,119,218,26,247,237,111,139,42,85,158,56,114,106,155,216,144,193,46,199,149,181,208,95,79,203,151,236,65,28,252,83,225,136,233,46,242,221,162,104,156,38,114,54,113,251,74,114,250,190,207,173,91,67,19,52,204,239,224,197,223,252,234,68,184,165,203,10,89,240,8,92,66,152,154,80,22,119,125,141,175,116,51,191,241,53,241,81,249,89,105,154,27,129,211,12,114,59,180,174,30,15,252,109,62,164,23,79,194,65,83,65,61,53,192,182,128,133,96,123,207,163,120,60,14,165,31,46,43,168,239,216,110,56,99,48,145,157,152,29,157,217,245,252,88,55,219,245,168,230,225,63,2,181,78,10,42,169,34,148,101,26,151,33,247,116,126,232,160,118,254,14,190,42,67,120,115,177,75,13,191,109,80,158,209,151,185,141,159,248,176,253,108,131,205,230,142,7,173,161,148,111,22,152,58,69,4,141,49,60,98,226,238,195,188,191,130,63,99,124,87,170,201,140,195,142,112,27,93,194,121,122,241,131,11,239,47,139,116,199,226,90,248,235,240,85,95,23,97,186,43,149,178,162,9,33,102,221,17,179,62,214,239,125,164,223,87,218,173,31,19,133,239,46,177,129,86,81,69,59,83,29,67,179,187,137,237,209,229,39,248,109,111,0,100,23,179,111,236,247,10,119,208,132,152,199,86,239,103,241,102,255,0,42,249,213,184,106,158,67,35,232,139,59,59,232,236,45,246,253,139,196,229,70,56,11,213,186,148,202,170,55,145,224,7,33,99,239,103,218,26,247,110,127,173,85,120,13,170,131,189,187,156,117,213,144,120,122,156,61,116,234,51,209,212,48,3,124,55,147,127,129,191,66,83,90,110,80,155,149,92,131,35,107,225,169,63,248,89,123,161,162,140,89,219,235,101,196,246,248,152,157,221,181,255,0,175,232,65,225,171,41,40,205,223,172,32,31,94,172,204,184,26,130,223,24,239,167,6,39,211,196,88,93,181,254,69,237,42,44,20,117,59,136,227,250,223,193,191,200,190,92,184,117,180,32,166,220,44,206,254,29,223,224,100,30,42,186,150,177,166,247,96,35,140,159,193,133,223,187,87,95,119,15,82,148,0,210,12,123,25,251,201,180,211,191,185,125,9,45,83,83,11,106,197,39,193,252,95,252,75,158,24,218,48,216,195,179,86,213,251,180,239,65,244,105,200,88,119,200,77,183,244,174,10,236,69,111,162,219,20,146,11,57,19,11,119,143,143,127,219,246,46,161,201,56,1,131,51,184,232,238,222,43,200,94,42,198,74,161,134,166,45,162,210,54,134,227,167,126,175,241,116,21,6,150,190,35,219,56,30,130,108,207,174,173,224,253,255,0,90,238,21,100,110,227,179,87,119,211,193,120,58,107,175,103,136,99,9,132,217,133,153,155,118,191,227,95,90,134,247,27,135,227,72,4,180,238,213,244,250,190,212,30,167,180,1,54,164,207,221,245,174,65,170,135,107,51,120,191,118,141,162,243,82,213,75,60,69,209,168,211,86,126,246,55,250,151,202,10,171,189,44,207,35,28,179,8,62,173,222,69,220,206,131,216,84,152,49,238,38,118,238,92,1,61,28,155,132,136,29,219,86,241,101,209,163,186,246,160,1,168,22,99,61,25,217,219,189,181,253,46,187,163,71,75,226,34,204,229,222,239,163,32,223,29,52,46,46,66,35,222,250,182,140,203,73,41,130,79,117,187,187,180,93,138,120,152,69,217,203,70,110,230,213,214,164,2,46,239,187,70,241,215,84,31,45,237,12,230,229,183,189,254,207,250,23,44,116,47,27,48,236,248,252,25,119,194,72,155,87,121,25,254,30,43,112,144,150,174,221,253,255,0,4,28,81,211,232,45,171,124,22,230,132,69,187,217,254,181,202,228,204,218,234,222,11,139,172,79,187,221,215,70,127,130,0,144,49,179,54,140,185,12,153,188,29,124,249,42,54,30,175,163,107,220,218,173,66,175,197,136,153,254,174,244,29,225,153,223,221,39,117,196,114,22,174,204,206,203,172,85,108,221,238,236,218,46,185,94,32,98,113,57,99,103,111,172,155,252,168,62,180,114,109,13,72,191,190,187,16,24,200,222,43,225,133,192,101,109,35,33,45,124,52,125,127,198,187,52,85,50,239,113,38,209,181,251,126,196,31,88,141,155,93,189,250,119,119,32,11,191,188,255,0,204,184,226,241,239,248,190,171,176,218,50,3,51,55,216,177,173,226,199,205,62,114,124,192,196,62,163,58,201,68,191,74,198,183,139,15,52,217,201,255,0,241,254,33,245,25,208,77,63,43,167,255,0,244,21,203,63,190,125,98,181,93,82,181,110,87,62,69,50,207,239,159,88,173,87,82,131,203,54,86,224,95,194,167,225,171,216,95,230,207,232,255,0,209,111,105,246,153,191,208,190,211,218,122,29,29,253,47,223,189,237,251,55,252,55,105,220,189,98,209,159,85,170,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,135,110,107,28,14,83,101,173,214,191,138,76,182,58,185,108,88,158,240,231,138,109,132,18,206,246,235,141,81,25,189,104,73,163,176,83,77,46,162,67,33,55,78,105,99,16,114,25,70,56,102,37,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,12,104,114,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,10,112,209,196,94,4,226,131,43,40,51,51,2,212,127,98,163,188,81,108,155,250,153,116,236,208,205,61,31,82,88,163,235,116,186,224,61,80,29,135,226,207,226,205,12,28,193,184,36,186,240,161,143,227,190,225,136,42,235,178,235,21,84,84,77,106,172,26,82,24,45,51,148,211,16,90,78,66,154,83,51,142,156,99,33,150,71,23,153,186,142,44,239,28,154,83,94,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,48,200,249,99,89,197,143,154,124,228,249,129,136,125,70,117,145,158,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,99,153,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,30,83,240,91,129,63,10,127,134,191,97,127,155,63,163,255,0,69,189,167,218,166,255,0,66,251,79,105,232,116,119,244,191,126,247,183,236,223,240,221,167,114,245,104,136,8,136,128,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,20,212,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,32,201,77,17,16,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,4,226,143,61,63,115,94,68,226,108,235,250,45,244,143,232,231,98,254,166,118,238,199,215,237,21,144,83,126,253,211,147,110,222,190,239,200,125,118,233,221,174,172,17,193,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,199,174,86,230,150,59,201,108,119,108,204,204,180,190,251,27,18,89,186,221,138,183,178,195,81,210,234,194,112,201,248,185,128,227,45,99,148,199,222,23,211,93,91,71,102,118,201,123,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,161,7,152,239,3,148,220,41,99,42,12,97,151,199,87,81,151,88,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,213,32,138,81,38,39,133,229,144,37,207,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,172,112,120,81,226,187,49,248,74,204,112,198,184,42,94,221,106,174,233,193,127,176,79,51,133,45,222,148,93,221,132,157,153,250,115,6,226,120,166,102,114,140,136,153,216,192,228,140,242,19,202,220,210,192,153,211,129,45,153,153,150,151,223,108,225,187,207,91,177,86,246,89,169,250,189,41,142,25,63,23,48,4,131,164,145,24,251,194,218,233,171,106,206,206,225,234,213,63,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,149,64,68,24,171,171,148,229,201,150,127,133,14,50,114,226,221,81,73,117,146,130,195,112,44,77,89,61,190,61,123,47,96,140,170,41,206,98,112,33,8,74,170,58,104,137,223,77,122,204,2,66,70,46,186,188,195,240,85,171,0,113,165,154,182,43,53,69,92,212,245,87,128,189,153,84,152,145,180,247,10,104,171,166,22,113,17,109,131,45,76,130,13,166,172,12,44,238,78,206,79,118,156,142,176,181,138,175,21,102,230,53,168,161,223,122,181,91,236,246,186,58,158,169,183,74,150,174,74,169,42,35,216,207,176,183,29,21,51,234,236,228,221,61,5,217,136,153,194,90,145,17,1,20,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,176,14,104,254,123,51,55,238,95,71,162,94,131,32,56,234,169,225,151,131,44,65,150,25,99,95,87,75,154,24,143,28,79,114,165,174,26,88,164,130,209,110,106,107,123,20,230,211,198,113,76,115,60,19,66,49,176,190,214,234,72,68,14,49,180,158,127,154,63,158,204,205,251,151,209,232,149,170,160,250,184,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,165,167,250,12,152,19,247,56,253,25,250,87,254,124,255,0,232,143,210,78,180,222,203,237,27,63,208,238,134,159,214,127,14,190,206,190,255,0,198,233,179,250,85,123,94,91,156,190,234,120,118,166,147,56,115,146,213,72,89,139,113,167,42,106,43,108,209,69,49,225,144,105,103,142,87,138,162,25,229,134,99,169,133,224,39,49,17,56,193,206,61,116,57,25,239,213,6,45,152,179,11,95,112,54,42,188,224,172,83,67,216,175,88,126,225,81,107,184,211,117,66,78,133,84,18,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,174,215,63,248,234,169,226,107,131,44,63,150,25,157,95,87,85,154,24,115,28,65,114,170,174,42,88,163,130,239,110,122,107,131,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,119,211,204,143,151,221,79,17,52,209,231,14,77,218,169,7,49,109,212,227,77,91,109,134,40,161,60,76,15,44,17,196,242,212,77,60,80,194,116,208,180,228,198,66,71,32,48,71,174,129,27,52,38,32,186,174,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,47,21,157,25,67,131,115,235,43,241,6,81,230,4,21,114,88,177,21,56,195,80,244,147,188,51,196,97,32,203,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,226,254,213,16,98,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,215,160,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,113,92,212,227,181,7,28,120,248,173,245,181,115,212,73,79,103,42,224,154,152,98,8,39,246,101,51,48,68,77,33,60,161,210,104,141,204,134,55,99,51,13,174,192,210,31,160,229,13,244,19,247,100,219,126,151,127,162,191,71,238,159,69,191,126,255,0,69,58,99,212,253,239,221,254,177,237,255,0,190,251,159,87,191,211,65,55,216,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,23,211,204,127,152,5,103,17,23,217,114,147,40,113,23,249,211,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,75,69,69,120,58,224,235,29,241,127,142,234,44,22,10,207,99,97,187,54,207,164,24,131,167,13,71,178,250,176,212,29,47,244,169,207,20,147,245,100,167,120,255,0,22,239,179,93,197,163,55,125,53,201,124,161,198,89,245,154,24,127,40,242,254,10,73,47,184,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,189,216,35,138,57,36,118,22,35,118,7,97,18,39,97,124,138,56,117,200,108,27,195,110,81,216,178,167,6,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,91,228,33,213,133,204,182,3,4,98,251,0,89,130,48,121,153,114,243,181,101,13,168,184,131,201,10,58,74,28,19,67,79,111,182,223,108,12,66,15,106,113,24,169,32,170,128,159,222,156,37,38,137,165,222,229,55,90,66,149,202,70,144,222,27,31,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,228,210,160,219,153,103,2,180,220,50,226,106,92,207,203,26,10,74,92,175,196,117,16,91,105,104,70,170,89,39,180,92,90,157,220,160,55,158,67,150,96,153,160,154,97,145,137,246,191,82,50,16,97,141,228,10,43,198,254,111,96,220,250,226,115,22,230,230,95,207,87,37,139,17,83,218,38,167,106,184,30,25,226,48,181,210,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,247,191,200,199,243,217,250,183,251,73,69,90,149,78,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,69,109,92,116,112,101,98,227,15,46,41,109,145,221,125,141,140,240,191,104,168,195,55,41,76,222,148,100,149,131,171,77,83,24,235,172,50,244,162,103,144,69,228,140,128,72,119,51,28,82,92,170,32,197,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,137,229,139,204,2,179,55,104,233,184,126,206,252,69,218,241,213,38,216,48,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,124,210,24,148,194,99,171,20,130,103,39,214,230,117,192,119,225,190,197,83,159,57,79,101,221,143,176,253,188,189,165,107,183,91,186,149,88,162,17,56,70,61,75,170,45,214,167,128,106,28,118,199,36,179,11,71,11,107,178,33,104,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,50,158,81,87,207,59,243,39,250,201,251,53,92,167,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,109,124,243,191,50,127,172,159,179,80,69,90,184,174,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,26,171,202,79,0,96,220,211,207,76,127,151,217,131,135,169,47,152,122,249,150,245,244,213,212,53,44,251,37,15,105,91,93,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,138,241,131,194,102,50,225,23,52,62,131,223,106,42,239,22,42,250,120,234,108,88,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,123,244,233,155,179,12,160,238,25,14,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,250,202,18,249,110,115,4,166,225,218,166,76,158,206,75,173,89,101,213,198,160,170,104,174,83,75,44,193,134,77,162,158,73,90,42,120,96,150,105,130,166,103,128,92,4,132,35,55,57,52,212,228,119,155,68,16,3,205,31,207,102,102,253,203,232,244,75,208,100,7,29,85,60,50,240,101,136,50,195,44,107,234,233,115,67,17,227,137,238,84,181,195,75,20,144,90,45,205,77,111,98,156,218,120,206,41,142,103,130,104,70,54,23,218,221,73,8,129,198,54,147,207,243,71,243,217,153,191,114,250,61,18,181,84,31,87,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,212,180,255,0,65,147,2,126,231,31,163,63,74,255,0,207,159,253,17,250,73,214,155,217,125,163,103,250,29,208,211,250,207,225,215,217,215,223,248,221,54,127,74,175,107,203,115,151,221,79,14,212,210,103,14,114,90,169,11,49,110,52,229,77,69,109,154,40,166,60,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,174,135,35,61,250,160,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,213,218,231,255,0,29,85,60,77,112,101,135,242,195,51,171,234,234,179,67,14,99,136,46,85,85,197,75,20,112,93,237,207,77,112,97,156,26,8,194,40,78,23,158,24,74,55,22,220,221,57,4,141,202,70,142,250,121,145,242,251,169,226,38,154,60,225,201,187,85,32,230,45,186,156,105,171,109,176,197,20,39,137,129,229,130,56,158,90,137,167,138,24,78,154,22,156,152,200,72,228,6,8,245,208,35,102,132,196,23,85,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,151,238,60,175,121,203,135,120,83,199,183,188,140,155,178,98,10,43,123,212,213,92,34,184,13,37,85,190,215,27,245,43,106,41,156,128,152,166,24,2,70,102,98,140,196,72,142,35,234,132,96,97,29,124,215,56,215,252,38,226,169,248,107,203,59,157,214,155,13,225,43,133,69,54,45,151,94,140,55,139,164,50,8,181,62,199,22,144,161,165,146,51,239,34,217,36,175,185,129,218,24,101,43,96,224,251,132,204,101,197,214,104,125,7,177,84,85,217,236,84,20,242,84,223,113,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,247,233,212,54,103,24,141,218,133,41,222,229,67,132,178,142,203,194,93,147,18,229,200,210,84,223,111,213,21,15,139,171,158,32,10,210,184,195,52,140,52,211,176,203,43,128,69,17,135,72,93,195,116,114,12,253,56,202,160,217,5,213,96,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,149,115,53,224,74,213,157,216,54,227,158,121,91,134,106,228,205,11,13,60,101,85,71,107,128,76,241,37,16,56,137,4,145,234,206,117,48,197,169,70,97,186,67,8,250,27,100,119,135,165,126,168,131,23,124,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,200,79,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,104,107,230,81,108,202,59,79,24,56,226,151,40,228,171,48,58,134,169,196,142,117,97,83,77,237,249,136,165,173,106,99,18,34,96,98,49,105,0,223,116,117,13,80,12,194,2,2,222,215,148,165,239,57,105,56,172,163,178,101,148,221,108,63,89,111,154,167,26,91,231,184,13,53,44,182,184,219,166,21,4,206,6,231,52,51,212,68,241,52,99,189,200,200,28,227,138,73,141,130,117,17,69,95,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,234,185,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,94,43,58,50,135,6,231,214,87,226,12,163,204,8,42,228,177,98,42,113,134,161,233,39,120,103,136,194,65,150,41,163,62,246,99,142,88,227,145,152,152,129,220,25,136,72,93,197,253,170,183,92,35,198,14,25,175,226,231,30,240,151,140,30,146,219,125,181,212,91,139,8,148,49,84,25,221,224,150,206,53,213,97,43,176,20,81,28,14,50,19,25,24,49,132,128,34,59,163,34,48,131,110,39,120,122,197,92,47,231,45,235,40,241,77,79,111,236,29,58,155,117,208,41,100,167,134,231,67,40,238,138,162,49,54,254,234,51,97,35,16,150,41,65,140,246,110,123,148,229,193,204,2,179,135,123,236,89,73,155,216,139,252,233,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,57,165,148,174,48,120,76,193,188,93,101,127,208,123,237,69,37,158,251,65,81,29,77,139,17,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,102,189,51,118,114,136,29,177,236,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,202,33,20,80,114,167,227,182,234,215,90,14,22,115,151,19,82,21,180,169,218,12,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,55,144,184,56,116,5,207,124,17,199,43,232,11,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,250,200,131,24,28,213,203,60,85,147,121,143,136,242,183,26,210,118,123,214,25,184,75,111,169,219,28,129,28,219,31,220,158,46,160,1,148,50,131,140,145,155,139,111,140,192,153,180,38,94,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,213,230,251,30,87,183,22,149,51,96,186,218,178,196,229,103,162,28,99,78,84,210,12,17,214,180,35,217,140,37,57,31,121,149,27,211,49,4,113,140,96,193,27,238,57,14,86,142,159,242,203,180,218,175,92,113,229,133,29,230,217,73,95,79,29,69,202,172,34,169,132,101,1,158,11,101,92,208,202,194,76,236,199,28,177,199,32,23,136,152,9,54,142,204,232,39,39,32,114,114,197,195,254,77,97,60,157,195,147,118,138,76,51,111,26,121,42,118,152,118,186,163,34,146,166,167,97,153,188,125,89,228,150,94,158,247,16,223,180,125,209,102,85,1,17,1,17,98,174,131,42,132,84,171,132,239,43,25,55,242,255,0,15,122,116,10,170,160,34,181,94,104,254,68,243,55,238,95,88,162,80,2,130,127,185,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,208,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,60,255,0,112,91,198,150,13,227,39,6,221,239,54,108,59,87,134,241,14,27,168,142,27,213,150,105,158,164,41,194,103,145,233,166,138,165,128,6,80,144,98,147,86,218,38,39,25,179,142,221,135,37,138,243,94,224,114,167,13,93,111,124,92,101,201,210,53,138,229,81,78,120,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,81,125,101,105,165,41,53,49,144,250,54,43,195,174,124,227,46,27,115,114,197,154,216,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,217,32,142,140,78,5,176,216,36,22,222,2,236,25,47,43,0,231,87,229,99,11,124,192,161,244,235,138,186,174,26,56,139,192,156,80,101,101,6,102,96,90,143,236,84,119,138,45,147,127,83,46,157,154,25,167,163,234,75,20,125,110,151,92,7,170,3,176,252,89,252,89,173,87,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,21,170,243,71,242,39,153,191,114,250,197,18,11,170,86,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,23,74,217,104,181,88,109,84,118,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,46,234,32,235,190,224,126,253,116,88,217,241,94,250,241,75,156,111,255,0,237,254,33,245,25,214,74,36,12,253,203,26,238,44,27,78,41,115,141,190,172,127,136,125,70,116,18,169,201,87,95,220,179,138,116,255,0,100,10,239,78,183,43,255,0,118,103,241,81,253,201,85,221,184,92,197,45,240,250,127,93,233,214,229,32,58,182,186,106,131,79,201,239,209,113,73,43,51,57,49,183,186,218,187,106,183,205,35,0,182,175,166,175,162,248,119,107,156,84,236,226,210,136,187,190,143,239,51,107,227,246,160,228,175,184,237,7,45,95,111,255,0,119,237,94,34,243,91,59,203,35,187,73,211,61,123,251,244,209,245,95,98,90,161,171,136,193,234,24,123,159,248,122,124,23,12,52,20,245,34,33,44,173,35,51,183,240,153,245,254,242,15,45,67,13,158,74,193,146,114,139,123,19,107,189,199,95,22,250,215,175,165,236,64,192,212,160,14,47,167,228,179,127,137,113,73,132,237,133,35,76,17,109,118,125,123,132,91,252,75,233,82,219,96,130,54,96,109,54,254,143,242,32,228,120,72,246,184,104,45,221,246,46,112,128,180,103,213,137,155,199,78,245,212,154,41,68,152,163,168,47,175,110,247,255,0,2,236,194,51,148,47,161,16,190,159,91,183,193,7,102,2,6,45,26,61,11,244,45,245,3,44,129,160,30,210,253,46,203,169,71,21,68,114,145,200,228,78,238,254,58,191,197,118,42,166,56,201,143,103,128,253,72,54,67,77,90,195,172,167,185,181,240,103,119,93,161,132,202,63,13,25,159,191,85,182,134,184,103,212,95,79,171,252,11,178,78,76,251,5,181,103,65,212,122,109,229,163,59,120,45,135,111,18,209,156,117,118,125,117,211,254,133,244,130,24,196,117,126,226,126,245,196,91,152,157,155,195,235,65,212,144,163,166,139,77,204,206,13,185,251,254,165,186,26,176,169,141,156,77,187,190,213,193,82,32,111,40,19,247,184,19,55,233,93,10,3,233,203,209,103,238,103,239,254,118,100,30,142,157,197,219,77,189,255,0,94,139,156,216,28,29,157,155,193,116,194,81,0,23,18,111,134,189,233,37,120,48,234,196,46,237,246,160,227,156,158,55,241,209,150,145,206,91,93,216,251,180,250,215,204,186,93,182,68,68,27,93,217,159,187,249,254,213,197,67,86,117,20,206,110,90,57,15,134,191,99,32,238,189,75,77,33,109,145,189,215,113,126,245,193,84,34,64,236,79,187,187,225,222,186,180,129,209,57,72,207,242,140,139,189,215,13,194,232,20,250,136,109,45,91,191,227,245,253,168,58,146,176,211,245,8,97,50,103,213,251,135,85,241,231,184,6,132,69,17,139,49,187,59,56,233,221,252,235,109,214,245,112,96,126,197,78,82,59,247,104,32,79,245,253,79,250,23,74,142,217,118,188,11,201,44,83,67,171,247,142,210,31,239,104,255,0,90,13,151,44,67,109,130,38,104,207,108,159,86,162,207,174,143,246,175,157,71,125,184,215,74,240,197,71,84,77,174,162,125,50,118,211,244,235,246,175,93,111,203,170,58,151,98,174,137,201,252,117,33,103,239,238,250,199,244,175,73,110,194,182,219,123,176,71,78,59,88,118,235,176,126,207,179,236,65,227,104,108,152,134,177,216,206,111,196,144,254,75,145,247,63,119,195,77,60,29,125,219,86,6,126,184,212,84,8,17,51,179,190,173,175,118,172,255,0,17,94,194,11,108,80,232,49,54,131,166,191,15,242,46,224,128,196,221,223,6,65,211,167,182,209,80,193,175,72,91,99,106,254,235,124,27,244,125,139,197,102,38,57,183,216,45,85,69,213,113,217,1,151,113,11,120,9,255,0,108,223,82,251,88,195,18,69,107,161,168,34,158,56,216,33,50,119,114,211,185,152,190,214,250,149,168,102,30,53,174,197,215,166,178,219,229,121,161,152,250,18,60,68,229,160,185,152,190,186,19,183,129,55,193,7,129,197,163,136,115,75,22,109,160,146,89,41,122,250,232,78,110,58,117,75,234,220,222,18,50,246,82,89,168,112,14,31,24,110,49,197,28,167,19,6,186,51,119,184,105,241,97,127,16,117,83,242,179,46,40,45,52,145,213,21,51,148,187,88,156,156,5,251,244,7,254,43,63,139,47,47,196,6,31,154,166,156,58,80,73,163,27,126,72,191,213,47,216,130,61,120,179,195,20,197,28,247,202,118,136,134,166,114,155,81,209,223,222,235,151,193,191,198,172,250,109,26,87,109,59,133,244,254,250,147,14,32,178,210,158,227,150,145,204,244,199,213,104,25,245,216,218,235,217,229,254,215,95,23,81,201,127,178,73,111,186,213,210,8,72,239,20,242,71,166,159,81,59,125,95,98,10,237,194,208,66,215,250,90,178,17,22,142,64,212,157,153,188,14,7,241,82,187,147,247,138,27,166,26,142,136,12,100,126,224,241,103,111,222,227,111,173,254,181,26,156,34,224,175,104,81,148,243,197,35,22,247,38,212,126,200,31,226,63,106,145,78,31,48,245,77,36,237,20,141,43,68,53,29,204,90,233,163,60,95,102,158,8,62,150,103,96,73,74,50,186,219,233,68,102,138,39,54,48,13,31,187,121,120,176,235,227,167,197,117,178,107,48,103,162,168,246,29,226,105,154,80,159,96,239,39,252,150,120,197,191,40,181,241,103,248,42,255,0,126,177,209,214,91,100,166,56,25,152,224,113,215,107,124,69,219,234,251,85,166,230,125,154,231,130,49,108,87,107,76,51,244,69,198,67,113,18,219,251,233,147,254,75,51,120,11,124,80,94,45,162,166,154,225,22,162,66,76,97,241,118,127,29,63,202,186,183,44,53,79,80,110,239,8,232,207,187,93,173,246,253,138,148,100,206,98,189,250,138,33,158,166,54,148,24,64,135,127,127,115,71,175,115,147,191,139,170,229,69,51,85,198,218,232,250,143,139,127,34,15,21,87,135,110,44,236,52,19,52,108,37,252,98,110,239,228,111,208,184,224,179,93,226,153,138,162,113,49,111,22,220,79,241,251,89,123,225,163,141,137,221,254,43,136,232,35,115,220,237,171,127,215,236,65,226,43,105,41,137,156,102,0,23,211,189,221,153,190,181,213,142,223,109,22,99,141,132,200,123,253,221,175,254,37,237,234,44,148,149,78,236,113,183,243,55,249,23,202,168,195,113,11,156,116,172,227,174,173,168,232,223,224,100,30,46,229,79,85,212,223,4,70,67,245,48,187,253,127,82,250,248,122,150,104,227,9,122,78,26,182,174,206,46,206,207,222,190,155,217,102,166,141,245,114,55,22,215,191,87,255,0,18,230,167,23,138,54,23,109,142,254,58,247,32,250,84,206,46,61,66,54,219,250,87,5,126,34,183,219,197,134,83,22,254,81,251,62,223,181,117,92,231,143,88,133,157,199,249,87,143,190,85,9,74,209,212,135,186,222,4,237,250,62,46,130,160,193,112,136,191,24,6,236,223,165,191,202,187,103,89,27,233,183,82,127,179,189,120,72,46,109,74,59,6,113,145,190,173,218,255,0,141,125,90,11,220,110,63,143,33,7,248,106,250,125,127,91,160,245,93,160,11,242,153,223,79,173,114,5,84,78,58,106,218,253,93,203,205,201,89,36,241,187,195,59,51,191,197,137,124,113,170,188,210,204,70,39,44,162,58,104,218,153,107,220,131,217,212,144,238,220,236,235,174,53,20,102,78,6,66,238,223,7,118,93,10,59,185,84,198,61,160,89,164,45,117,23,110,246,241,250,221,119,154,150,149,223,123,11,110,47,23,209,144,114,71,77,1,49,16,136,252,52,209,153,105,36,0,122,51,54,140,185,233,224,96,103,109,221,205,246,173,207,24,183,199,197,7,202,123,67,57,106,226,206,255,0,163,254,133,188,40,58,44,237,179,187,236,111,250,23,208,142,88,187,245,149,159,79,237,150,225,49,45,116,118,47,209,222,131,142,58,119,97,209,217,110,24,69,187,156,127,188,185,156,217,181,125,87,11,76,78,122,109,215,249,16,105,184,88,180,109,25,215,49,147,51,106,223,222,95,58,105,246,30,226,209,155,237,90,133,83,238,247,139,185,254,26,160,239,12,207,224,78,235,100,134,91,157,153,157,180,93,66,171,102,211,118,139,128,175,16,137,56,201,40,51,253,164,223,229,65,245,33,61,163,169,23,247,215,98,9,26,78,237,91,249,87,195,142,226,7,220,6,5,252,186,255,0,141,118,41,170,102,25,93,157,187,159,244,253,72,62,193,27,54,187,123,221,144,69,203,222,125,127,66,226,139,93,218,252,29,118,91,70,248,160,51,51,55,115,104,180,127,173,31,244,173,31,189,188,80,53,68,240,68,26,179,62,171,114,218,206,238,235,114,2,34,32,34,34,2,209,109,114,251,86,155,199,235,65,185,223,189,187,214,229,198,198,58,248,173,236,76,253,236,232,26,55,212,203,66,110,231,118,101,185,104,131,161,115,168,8,41,222,73,31,77,173,174,175,250,29,83,12,65,136,194,106,246,134,153,138,87,223,161,105,239,105,239,59,107,220,235,212,227,235,172,214,203,109,92,173,166,131,20,142,219,181,211,184,75,237,111,169,81,28,53,114,172,187,95,37,152,164,125,143,33,62,140,239,167,229,179,253,111,245,160,169,77,65,81,93,75,186,42,167,136,140,117,252,183,31,22,253,31,106,238,216,109,53,212,78,71,85,92,114,3,106,237,172,174,255,0,87,214,223,98,228,166,167,56,233,162,56,153,201,220,71,86,241,248,46,232,189,99,83,27,52,29,251,95,70,113,127,169,7,213,252,170,118,48,147,187,79,175,236,92,177,3,156,30,63,13,117,254,69,229,106,174,23,168,97,104,233,233,119,104,218,104,192,111,240,251,29,125,11,77,194,243,36,12,213,84,172,31,239,13,190,13,245,186,15,171,29,33,21,75,73,212,119,22,111,13,126,213,244,226,8,219,189,220,89,153,117,104,164,114,111,122,54,251,123,191,66,237,59,54,154,48,55,243,32,222,27,28,244,6,103,215,234,91,39,165,121,89,216,155,249,214,176,198,64,122,247,247,174,121,37,219,163,158,159,161,7,70,158,140,225,151,88,199,70,241,238,101,221,112,221,167,227,54,191,139,247,232,186,211,214,188,45,186,54,109,93,251,255,0,66,235,149,89,75,248,205,251,116,239,125,31,68,29,202,137,70,63,25,124,63,182,92,33,86,14,108,196,95,223,95,58,170,229,3,251,167,36,108,227,246,183,249,87,197,174,190,71,6,174,50,143,217,161,126,159,181,7,160,146,72,222,105,52,38,125,93,254,63,106,234,73,81,75,75,184,200,132,95,189,252,89,151,201,181,94,30,166,71,25,54,232,79,227,241,239,211,237,93,139,141,52,18,147,59,204,253,255,0,13,205,246,160,239,5,119,104,15,196,202,250,59,127,25,117,247,78,38,251,164,39,103,127,13,93,116,194,162,158,134,55,110,163,119,125,110,223,245,248,46,165,77,253,200,94,58,96,18,55,240,209,181,119,254,103,65,246,218,8,29,191,25,180,156,187,244,125,29,117,39,171,138,219,171,25,109,2,126,237,31,70,253,31,222,93,11,116,183,122,153,155,175,9,136,252,31,105,55,197,190,181,232,61,137,21,100,98,213,49,239,238,103,247,153,159,252,45,246,160,249,61,122,138,214,118,165,223,180,199,184,155,95,143,218,223,165,110,161,195,213,37,43,149,92,143,32,147,238,208,157,223,78,246,250,217,122,10,91,92,84,186,70,17,176,131,55,193,153,191,196,190,172,52,145,108,109,63,196,131,226,67,135,160,3,18,104,35,211,187,248,45,254,69,244,162,182,12,44,206,17,139,51,124,25,191,232,93,225,132,65,244,220,254,63,90,229,240,102,102,65,215,8,25,217,187,153,155,234,92,205,16,54,158,235,119,125,139,118,139,84,26,119,50,248,88,154,247,79,108,164,144,206,109,187,69,221,253,230,111,129,125,191,98,237,95,46,240,219,41,100,144,229,1,218,4,94,241,51,124,31,237,111,169,90,198,123,231,145,219,160,154,223,109,170,167,146,99,98,6,22,61,95,87,105,91,225,38,190,44,200,62,70,122,230,107,220,164,43,29,178,162,87,154,66,112,247,15,235,234,143,240,79,95,23,111,130,250,25,19,150,245,140,193,116,172,133,140,170,99,105,137,200,93,223,82,233,23,126,163,250,126,42,157,101,38,21,185,227,219,219,94,241,4,19,19,60,157,64,103,18,113,211,124,100,223,150,197,252,119,248,171,212,193,56,98,146,211,111,167,142,40,54,48,194,13,249,44,223,193,31,177,190,164,29,171,69,135,179,210,8,244,197,152,65,155,77,62,198,251,23,154,197,56,30,130,242,68,82,210,66,70,196,239,239,70,46,255,0,194,254,213,254,181,82,227,140,65,182,139,119,104,186,53,84,144,148,223,107,247,252,62,180,22,171,157,121,9,93,139,240,217,219,40,227,140,99,61,65,155,71,102,213,227,144,126,17,191,241,155,224,173,142,207,203,182,233,37,240,43,107,194,145,226,58,134,61,13,139,193,205,159,227,77,245,106,165,26,75,69,45,76,35,28,177,179,179,19,23,131,125,95,161,104,246,26,29,65,198,38,109,154,105,160,183,195,249,16,91,118,83,240,197,111,192,86,136,168,26,138,137,199,120,155,176,198,58,63,186,13,253,136,127,136,171,190,22,194,52,214,24,155,161,75,20,109,174,186,0,51,119,251,189,253,194,223,82,244,161,73,8,8,139,15,228,233,240,101,204,204,204,204,205,240,65,213,172,162,142,170,2,7,1,215,71,241,111,177,81,92,220,203,161,188,91,234,10,58,88,183,139,25,49,108,239,103,219,39,126,187,95,235,85,213,124,171,229,178,42,250,73,0,135,196,95,93,25,190,167,251,62,212,22,107,128,49,20,216,31,17,201,110,175,168,148,2,51,120,153,156,221,155,186,64,111,139,183,241,93,93,110,12,197,52,215,90,90,114,9,117,105,34,7,109,73,190,44,63,107,253,106,218,115,235,6,13,158,57,239,54,200,36,25,194,83,61,194,58,107,167,84,191,130,44,254,44,223,21,241,114,39,59,107,234,46,30,193,184,205,12,69,74,61,22,220,68,37,168,148,67,241,147,199,199,224,130,248,89,216,153,157,159,86,116,209,151,193,194,215,200,174,116,80,151,92,13,202,49,126,226,103,248,15,218,255,0,90,251,232,54,187,55,134,222,231,251,22,141,24,51,59,48,55,127,216,183,162,14,156,244,236,236,236,34,206,238,255,0,82,233,157,6,162,251,131,191,94,238,239,250,23,215,209,181,213,113,152,187,190,154,119,32,248,227,70,96,198,198,26,179,179,179,119,47,59,118,176,133,81,25,148,67,160,234,77,168,252,123,254,197,238,74,54,240,211,249,215,94,106,8,229,23,215,95,175,254,189,200,40,181,93,154,237,111,173,150,172,103,148,161,212,152,65,136,157,155,191,86,238,211,79,6,91,11,16,199,69,181,171,8,216,201,216,89,157,254,63,202,255,0,99,170,167,87,99,167,155,112,202,62,239,126,157,205,227,252,203,207,215,96,107,101,81,239,154,149,139,71,212,93,227,23,211,199,235,20,30,74,138,243,86,51,117,154,182,71,142,71,247,67,168,255,0,23,109,59,181,95,118,159,27,91,35,110,197,49,55,104,47,115,71,113,215,95,15,137,107,226,186,55,92,37,216,0,231,164,121,29,227,103,32,31,131,105,171,183,115,55,216,169,229,53,115,141,238,119,185,66,32,113,74,91,93,199,79,3,238,241,254,84,21,174,223,91,70,80,245,92,133,204,159,86,213,219,86,238,101,220,130,224,109,38,187,136,155,94,230,215,93,127,190,169,172,55,169,4,226,42,105,88,153,246,190,221,218,183,243,51,175,164,88,184,232,156,101,155,99,109,211,86,127,15,239,151,216,130,167,65,112,34,102,234,192,226,223,13,71,77,127,190,187,128,225,82,31,146,194,223,163,69,225,172,56,218,130,238,27,164,158,38,96,45,154,49,15,195,79,237,159,235,94,182,158,233,72,112,179,69,40,22,173,171,104,76,255,0,15,210,131,150,122,13,227,182,19,209,254,199,255,0,161,109,167,165,158,23,216,70,79,246,187,186,221,79,82,78,238,76,95,29,60,87,105,164,213,245,238,240,65,196,113,190,154,54,174,250,120,45,142,101,16,190,232,223,249,188,87,43,200,2,91,136,180,248,120,173,101,146,51,102,209,217,208,124,154,146,141,223,124,186,14,175,221,175,119,122,227,30,155,24,187,147,59,59,183,197,125,10,202,88,165,1,222,44,207,221,167,119,197,124,170,187,127,227,225,102,158,64,247,135,184,75,70,126,255,0,208,131,158,102,141,221,153,180,125,87,78,91,108,18,187,150,209,215,227,220,223,228,92,211,210,20,82,11,117,164,213,221,180,109,203,146,56,8,95,223,50,239,250,221,7,21,45,35,68,218,8,248,125,139,185,212,96,211,191,71,101,160,0,177,104,210,63,143,214,184,107,68,192,9,199,95,23,255,0,26,15,179,73,46,241,103,103,215,70,93,190,242,209,217,159,193,124,27,37,68,199,238,155,104,205,221,241,251,23,223,18,109,25,6,162,221,221,236,177,174,226,199,205,54,114,124,192,196,62,163,58,201,73,157,159,226,177,173,226,199,205,62,114,124,192,196,62,163,58,9,167,229,115,228,83,44,254,249,245,138,213,117,42,213,121,93,121,21,203,63,190,125,98,181,84,190,42,120,151,193,188,40,229,29,102,105,98,250,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,51,138,7,147,71,24,67,108,82,25,200,76,251,64,11,104,153,236,140,194,165,54,44,194,223,74,190,131,125,37,181,125,36,246,127,181,189,143,219,99,237,221,135,169,210,237,61,13,122,157,30,167,185,212,219,183,119,187,174,189,203,236,44,106,255,0,116,182,105,254,232,239,221,71,237,111,243,103,244,131,219,255,0,191,212,246,127,203,254,178,253,247,171,216,250,63,210,221,46,167,239,31,139,215,69,62,156,42,241,49,131,120,175,202,58,60,210,194,20,85,86,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,163,12,193,182,88,204,36,22,109,192,99,184,64,247,198,1,88,21,42,226,199,202,198,114,124,191,196,62,157,58,170,170,149,113,99,229,99,57,62,95,226,31,78,157,6,53,139,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,85,81,17,7,148,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,143,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,15,36,149,10,220,234,252,211,225,111,151,244,62,163,113,65,90,185,29,98,155,237,94,21,205,204,21,81,93,190,203,106,184,89,238,148,116,221,32,110,149,85,92,117,81,212,73,189,155,121,110,10,42,102,209,221,197,186,122,139,51,145,59,199,95,22,62,105,243,147,230,6,33,245,25,213,255,0,242,49,252,246,126,173,254,210,86,1,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,169,92,85,113,49,131,120,80,202,58,204,210,198,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,48,169,95,75,48,175,210,175,160,191,73,173,95,73,61,159,237,111,99,246,216,251,119,97,234,116,187,79,67,94,167,71,169,238,117,54,237,221,238,235,175,114,250,203,26,207,221,47,154,127,186,59,247,81,251,91,252,217,253,32,246,255,0,239,245,61,159,242,255,0,172,191,125,234,246,62,143,244,183,75,169,251,199,226,245,209,79,159,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,192,43,2,34,32,34,34,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,88,171,172,170,22,42,232,50,83,225,59,202,198,77,252,191,195,222,157,2,165,92,209,252,137,230,111,220,190,177,68,170,175,9,222,86,50,111,229,254,30,244,232,21,42,230,143,228,79,51,126,229,245,138,36,17,193,202,219,139,187,174,69,102,229,46,77,94,109,213,119,108,39,154,23,138,11,104,71,21,65,111,181,221,101,54,130,26,168,163,34,104,156,36,121,35,9,251,152,220,35,136,152,159,162,209,73,53,56,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,142,103,9,222,105,242,111,230,6,30,245,24,22,74,104,49,193,226,243,134,59,239,9,121,203,83,149,87,123,215,182,233,14,223,75,116,181,221,251,48,83,118,250,89,69,196,164,232,12,178,188,91,103,142,162,45,8,183,63,75,126,140,36,42,250,185,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,149,69,242,113,102,41,177,96,108,43,121,198,184,166,187,177,89,112,253,190,162,233,113,169,233,28,157,10,88,35,41,37,147,96,49,25,109,0,39,208,89,201,244,209,153,223,185,125,101,103,252,214,179,51,240,119,193,182,35,183,83,213,221,105,43,241,173,194,135,12,209,207,111,147,167,183,169,35,212,84,4,196,198,36,208,201,75,75,83,17,51,110,221,213,96,33,218,68,236,16,89,139,49,77,247,28,226,171,206,53,197,53,221,182,245,136,46,21,23,75,141,79,72,35,235,213,79,33,73,44,155,1,132,7,113,153,62,130,204,45,174,140,204,221,202,239,249,71,102,102,42,193,252,94,217,240,45,166,175,91,46,61,183,215,219,238,244,178,73,39,76,187,53,36,213,144,78,32,38,192,243,1,192,224,38,98,91,99,158,113,102,103,61,90,210,240,30,0,198,89,159,137,160,193,153,127,135,170,239,183,218,170,122,186,154,123,125,35,49,79,56,83,83,201,81,43,70,58,234,102,209,67,35,176,14,166,110,204,34,196,78,194,253,76,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,65,148,154,47,147,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,32,167,248,167,135,172,130,199,55,218,172,83,141,114,63,47,241,5,234,183,103,105,184,221,48,205,21,93,84,251,0,64,55,203,36,100,101,180,0,69,181,126,225,22,102,238,102,94,131,5,101,238,1,203,91,84,182,44,185,192,248,127,10,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,93,0,91,224,203,208,34,8,1,230,143,231,179,51,126,229,244,122,37,95,249,61,240,163,98,199,119,219,143,19,120,214,43,85,210,131,9,220,14,207,96,181,207,9,201,36,55,128,10,121,222,188,181,118,141,186,81,202,45,19,59,27,245,36,41,27,166,80,198,69,64,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,95,250,34,32,40,128,231,9,194,141,139,2,95,109,220,77,224,168,173,86,186,12,89,112,11,61,254,215,4,39,28,147,94,12,42,39,106,241,209,222,55,234,199,17,52,172,204,15,212,140,100,126,161,77,33,12,191,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,243,248,255,0,31,224,220,172,193,183,108,193,204,28,67,73,99,195,214,58,119,169,174,174,169,119,217,16,106,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,232,20,122,243,151,206,251,174,5,201,43,6,75,219,236,116,149,20,249,161,81,57,87,87,205,33,111,164,130,219,61,29,67,4,64,218,51,156,146,201,22,166,78,236,33,25,142,215,115,99,140,33,219,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,151,170,200,28,227,190,240,255,0,156,184,79,56,176,228,61,162,175,12,220,6,162,74,109,192,29,174,148,196,163,169,166,222,96,109,31,86,9,37,139,169,177,200,55,238,31,120,89,215,128,68,25,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,86,65,202,67,62,105,179,79,134,136,242,218,225,91,87,62,33,203,10,143,101,212,189,77,68,181,7,45,186,115,146,90,25,24,204,24,64,4,90,90,96,136,76,246,5,24,191,186,38,2,215,190,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,67,220,18,112,125,134,120,70,202,248,172,162,212,149,184,218,249,79,1,98,203,197,36,181,29,10,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,218,55,20,136,128,188,254,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,122,4,65,141,103,20,121,23,251,154,243,219,19,100,167,210,159,164,127,71,59,23,245,79,176,246,62,191,104,163,130,167,247,158,164,155,118,245,246,254,91,235,183,94,237,116,107,255,0,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,136,190,107,220,14,84,225,171,173,239,139,140,185,58,70,177,92,170,41,207,23,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,170,47,172,173,52,165,38,166,50,31,70,93,21,170,243,71,242,39,153,191,114,250,197,18,8,107,224,167,20,223,112,127,23,25,67,118,195,149,221,146,174,163,24,91,45,114,73,210,9,55,82,214,206,52,149,49,232,108,236,219,224,158,80,215,77,195,187,81,118,38,103,107,234,231,157,249,147,253,100,253,154,172,3,132,239,52,249,55,243,3,15,122,140,10,255,0,249,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,82,169,196,239,15,88,87,138,12,154,189,101,30,41,169,236,29,191,167,83,110,186,5,44,117,19,91,43,162,45,209,84,70,38,223,221,70,108,36,4,113,75,40,49,134,253,205,21,124,149,60,211,226,159,151,245,222,163,110,83,82,131,24,204,232,202,28,101,144,185,161,136,50,143,48,32,164,142,251,135,106,6,26,135,164,157,166,130,80,56,198,88,166,140,251,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,156,158,91,184,59,136,236,5,195,141,175,12,241,11,23,75,165,178,124,51,77,89,88,103,116,182,218,200,52,10,26,184,94,33,232,244,246,49,198,47,44,134,33,59,66,67,7,65,163,85,215,26,228,190,87,230,46,50,193,217,129,142,48,133,37,230,251,128,42,42,42,240,229,69,73,200,65,65,60,205,30,249,90,38,46,145,155,60,49,16,17,137,60,103,24,152,109,38,103,94,213,4,0,243,71,243,217,153,191,114,250,61,18,175,252,158,248,81,177,99,187,237,199,137,188,107,21,170,233,65,132,238,7,103,176,90,231,132,228,146,27,192,5,60,239,94,90,187,70,221,40,229,22,137,157,141,250,146,20,141,211,40,99,34,160,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,20,64,115,132,225,70,197,129,47,182,238,38,240,84,86,171,93,6,44,184,5,158,255,0,107,130,19,142,73,175,6,21,19,181,120,232,239,27,245,99,136,154,86,102,7,234,70,50,63,80,166,144,134,95,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,4,43,115,58,224,59,240,33,125,169,207,156,167,178,237,192,56,130,224,94,210,181,219,173,221,58,92,47,49,4,35,30,165,213,39,232,212,78,85,14,59,99,142,40,73,227,133,180,223,16,189,10,224,147,140,28,77,194,54,104,69,122,23,171,173,193,55,202,136,7,22,89,233,34,167,235,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,62,225,159,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,179,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,112,200,162,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,43,53,230,97,198,189,199,134,12,9,109,193,57,105,115,236,217,147,139,116,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,191,173,161,193,27,20,123,95,73,201,141,138,22,18,177,94,6,185,152,92,120,98,192,151,172,179,204,139,37,215,21,225,186,11,121,201,131,168,173,237,75,79,216,107,158,105,230,146,25,164,112,105,30,25,228,168,220,83,17,74,81,116,153,130,35,99,118,27,64,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,225,242,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,100,39,193,71,10,54,46,18,242,106,139,6,244,173,85,152,190,229,165,102,41,189,209,66,99,219,234,183,27,199,27,20,142,230,240,192,7,210,141,180,1,125,14,78,152,28,178,50,182,174,84,124,20,126,12,176,172,28,74,102,101,178,213,83,137,49,109,190,158,167,9,69,167,90,107,61,174,104,200,158,163,123,19,198,51,85,71,32,119,8,239,142,38,218,230,207,52,209,12,138,160,242,152,235,41,242,179,52,59,15,225,51,45,48,166,45,246,103,87,177,123,118,205,77,95,217,122,155,122,157,46,176,22,205,221,48,221,183,77,118,14,190,12,190,86,22,225,235,32,176,53,246,151,20,224,172,143,203,252,63,122,162,223,217,174,54,188,51,69,73,85,6,240,32,61,146,199,24,152,238,3,33,125,31,188,73,217,251,157,213,64,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,73,247,45,222,51,111,188,90,101,197,226,217,143,45,93,44,103,129,59,21,61,222,229,0,0,82,221,99,168,105,186,21,35,24,233,210,153,251,60,173,44,108,45,30,230,18,13,24,250,81,117,121,142,240,57,83,197,110,13,160,198,25,124,116,148,249,139,131,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,33,57,101,18,97,105,158,88,237,215,145,143,231,179,245,111,246,146,149,68,24,171,172,154,56,122,197,55,220,115,144,89,105,141,113,77,119,109,189,98,12,31,102,186,92,106,122,65,31,94,170,122,40,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,140,186,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,219,86,65,205,191,62,105,178,179,134,137,50,218,223,91,87,6,33,204,250,143,101,211,61,53,68,180,231,21,186,3,142,90,233,28,192,28,76,8,94,42,99,136,140,55,133,97,63,188,32,98,225,14,185,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,242,184,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,190,82,32,201,247,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,81,213,201,111,56,239,184,195,38,177,110,78,221,225,234,82,101,221,194,158,162,215,83,184,27,109,45,200,170,36,42,109,130,12,239,178,120,42,37,234,17,153,23,105,219,238,140,98,207,34,168,10,149,126,228,238,22,63,239,105,202,175,253,77,183,127,238,85,85,68,29,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,177,87,65,148,150,41,194,120,87,28,216,170,176,182,53,195,54,172,65,101,173,217,218,109,215,74,40,234,233,103,216,98,97,190,41,24,128,182,152,9,54,173,220,66,206,221,236,203,192,126,228,238,22,63,239,105,202,175,253,77,183,127,238,83,132,239,43,25,55,242,255,0,15,122,116,10,170,160,181,94,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,148,0,160,202,161,65,95,49,158,2,127,114,189,246,12,200,203,185,251,70,89,98,107,135,99,164,167,158,163,125,85,150,184,192,229,106,50,115,125,243,66,225,28,133,20,189,228,194,4,18,190,225,25,38,157,69,242,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,4,54,114,132,193,220,71,73,156,181,120,255,0,45,226,232,229,181,54,219,126,49,246,133,97,211,80,220,181,23,233,195,14,145,75,213,172,131,171,218,5,132,71,104,179,198,114,194,53,45,212,186,174,117,126,86,48,183,204,10,31,78,184,171,223,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,123,32,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,5,242,113,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,95,89,16,83,75,79,12,156,54,216,46,180,87,219,23,15,153,107,110,185,91,170,35,171,163,172,164,194,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,164,28,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,32,213,104,182,185,125,171,77,227,245,160,220,239,222,221,235,26,238,44,124,211,231,39,204,12,67,234,51,172,147,216,199,95,21,141,127,22,15,175,20,217,200,255,0,254,240,49,15,168,206,130,85,57,42,51,126,229,156,83,221,249,192,174,244,235,114,191,231,110,238,230,86,5,201,83,202,198,41,249,129,93,233,214,229,127,200,58,55,57,194,10,87,146,71,252,158,254,255,0,208,234,152,226,28,73,20,181,157,26,125,101,46,166,142,205,161,105,222,253,253,206,189,78,60,186,79,109,181,213,76,206,219,68,15,77,117,211,242,75,237,251,21,12,195,247,42,219,166,32,150,103,55,112,121,11,193,223,79,203,111,181,254,180,21,54,58,57,235,233,28,162,169,120,136,199,248,238,47,222,223,244,174,237,130,211,93,68,228,117,53,167,32,54,175,223,35,191,213,245,183,216,183,81,211,144,210,69,36,76,228,238,35,171,120,252,23,208,141,235,26,154,70,104,59,246,62,141,181,254,164,31,81,189,234,118,48,147,86,102,248,63,216,185,32,23,40,95,244,120,255,0,34,242,245,23,11,212,16,244,233,233,117,238,211,70,3,250,190,199,93,219,61,194,247,36,63,211,84,155,91,253,204,219,224,223,91,160,251,1,72,231,56,151,83,185,180,215,191,237,95,74,32,140,95,189,217,153,151,78,138,82,55,103,40,217,190,190,239,208,187,165,163,179,232,45,223,246,32,220,29,61,254,232,179,254,134,90,79,75,213,103,220,218,55,218,182,197,25,129,110,239,239,93,131,145,196,88,141,219,187,224,131,161,13,17,69,46,177,142,140,221,239,163,125,171,189,183,118,154,158,215,102,250,244,92,19,86,116,135,168,26,107,225,162,234,189,97,77,248,205,219,116,241,209,244,65,221,168,149,163,241,151,255,0,105,117,218,172,92,153,136,187,181,250,215,207,171,185,67,249,39,36,108,236,223,91,127,149,124,122,235,220,112,182,163,40,191,232,47,211,246,160,251,243,73,19,206,78,36,207,220,255,0,31,181,116,228,154,154,152,202,83,113,23,125,123,251,153,124,123,101,237,231,168,118,45,174,37,221,171,254,150,251,87,114,225,79,4,226,36,243,59,107,167,118,230,211,226,131,184,21,237,56,233,12,175,167,247,75,174,71,56,200,228,242,19,182,190,26,186,233,199,53,61,8,254,248,218,55,119,123,183,253,126,11,171,85,126,212,94,58,112,19,55,240,209,181,119,254,103,65,246,134,56,73,183,75,180,183,119,237,125,29,117,167,168,142,223,169,59,236,7,239,209,187,153,155,254,172,190,93,12,247,122,153,133,164,128,132,53,102,213,132,155,226,203,209,133,160,42,226,97,169,7,54,118,254,19,107,240,251,89,7,201,122,169,171,155,250,79,115,137,182,155,155,94,237,126,214,253,44,180,162,195,213,133,51,157,84,207,32,145,107,161,19,190,141,171,125,108,189,13,45,166,26,45,35,138,45,161,227,220,44,223,226,251,23,214,130,146,29,189,222,62,63,4,31,18,60,59,0,56,16,195,30,157,218,251,173,254,69,244,162,181,4,76,207,28,98,63,161,180,255,0,18,239,140,2,31,194,125,53,240,213,114,248,55,114,14,188,116,237,163,51,54,154,46,102,136,89,180,113,111,230,91,153,190,43,84,26,104,204,190,85,250,235,13,190,146,73,14,86,13,160,238,254,243,55,131,63,219,246,46,123,181,198,43,125,41,202,114,8,232,46,250,187,233,240,127,183,236,86,217,158,153,218,54,58,26,186,90,58,186,114,152,163,144,68,122,154,190,186,74,205,220,210,51,248,179,32,248,249,235,154,208,198,19,217,169,42,164,41,170,225,40,1,192,217,223,113,245,69,188,15,95,29,62,11,224,228,94,3,185,92,228,11,189,124,125,66,41,88,181,145,137,223,191,164,95,17,127,173,254,42,159,101,253,166,239,154,120,130,154,239,122,130,87,138,42,160,33,102,18,218,250,24,19,126,83,23,194,71,248,171,213,203,172,33,73,102,183,199,28,84,172,12,218,63,228,51,127,4,63,181,111,169,7,213,176,225,222,203,74,32,209,136,179,11,119,51,105,240,111,177,124,156,83,132,40,239,64,113,84,83,66,122,107,166,240,103,254,55,214,47,245,170,131,28,67,24,176,131,46,165,117,52,36,77,221,163,191,213,167,218,130,218,51,99,37,106,113,22,27,59,117,12,113,128,179,59,104,204,236,204,221,51,111,132,111,252,102,86,150,92,189,46,247,43,228,247,74,161,165,120,106,39,41,189,230,47,2,61,223,26,109,60,31,235,82,144,86,138,106,138,119,138,80,109,9,190,166,239,238,253,11,111,209,251,127,68,98,104,133,152,89,155,184,71,234,253,8,45,95,38,56,77,161,203,251,117,56,246,74,23,247,3,93,145,183,127,187,31,251,72,255,0,17,92,46,22,192,212,150,93,178,193,73,12,122,59,59,176,198,205,175,228,247,247,11,125,75,215,67,65,4,49,12,66,61,194,204,222,12,187,12,44,44,194,222,12,131,130,106,88,230,133,227,40,199,242,116,239,111,177,82,188,208,192,113,222,109,245,66,212,177,185,116,15,105,56,107,163,237,61,59,246,191,214,170,226,233,220,232,163,172,166,146,50,111,202,23,103,253,26,63,249,80,89,5,134,106,172,183,197,15,5,76,242,71,17,207,220,204,78,205,223,35,55,199,107,120,2,186,108,190,198,180,183,122,72,72,38,114,214,49,239,114,103,248,7,246,207,245,170,65,158,216,10,156,105,106,46,116,144,159,94,1,57,5,196,91,197,154,82,248,14,190,63,106,164,217,57,156,151,75,62,34,151,15,92,228,142,40,226,220,0,242,57,11,234,210,70,12,222,241,183,212,255,0,4,23,245,25,140,128,38,47,171,59,51,173,235,201,96,140,77,13,226,130,25,30,166,51,115,136,73,180,54,127,17,31,181,254,181,235,25,217,217,157,188,29,3,70,250,150,155,1,159,93,173,171,253,139,114,32,235,77,8,150,186,3,59,191,216,186,50,80,51,234,229,27,106,239,245,127,208,190,182,141,174,171,97,139,187,233,167,114,15,140,20,71,25,123,195,185,191,70,171,224,93,44,17,214,23,191,8,179,55,214,63,163,236,251,23,182,40,219,234,92,18,208,199,43,119,234,223,161,5,25,175,179,220,233,234,222,166,57,164,233,63,240,88,139,79,6,111,13,52,241,93,105,49,28,116,12,47,93,189,156,245,209,159,187,195,244,191,218,202,171,84,217,41,101,212,76,116,31,135,115,127,145,121,250,252,11,108,172,118,122,154,49,38,31,13,209,139,233,225,245,143,216,131,199,210,94,42,198,103,156,107,165,233,201,249,33,213,126,237,27,71,238,213,125,234,124,107,109,135,90,57,201,186,255,0,83,184,235,245,252,75,95,5,213,185,224,241,164,23,146,152,164,247,127,36,117,238,109,116,215,185,135,237,84,206,59,140,193,136,170,6,231,76,33,211,217,161,56,59,59,235,31,246,207,250,16,87,11,109,109,25,143,104,50,29,197,240,119,109,91,197,151,118,43,129,52,140,236,78,67,240,239,215,95,239,170,107,5,226,77,177,157,44,140,91,181,247,117,213,159,249,25,215,209,60,85,45,27,12,179,48,14,221,117,111,6,254,251,253,168,42,116,23,2,38,252,100,14,35,253,206,154,255,0,125,119,99,33,168,31,201,102,111,175,69,224,236,88,222,130,234,36,242,79,24,180,122,119,110,22,110,253,127,182,127,169,123,10,107,173,17,71,164,82,131,235,245,19,127,149,7,60,212,2,77,182,34,102,119,250,157,112,211,209,84,65,238,148,132,90,252,117,119,91,169,234,72,157,201,137,159,79,181,119,6,77,116,125,89,208,113,156,69,166,142,253,255,0,82,227,220,81,54,165,27,183,242,46,67,144,69,247,17,127,125,111,150,72,164,13,117,103,254,86,65,242,106,156,31,116,146,179,8,62,157,207,220,184,117,141,157,139,123,63,242,175,167,85,77,28,176,254,48,27,79,209,246,175,149,91,111,208,5,218,89,1,187,255,0,36,180,250,190,196,28,211,52,111,166,215,103,93,73,109,208,76,250,184,142,191,30,230,255,0,34,229,168,163,40,137,191,29,35,107,225,239,45,225,1,139,234,102,95,202,232,56,41,168,154,39,238,22,254,101,222,98,216,205,171,232,236,182,136,8,191,239,143,252,235,109,80,16,137,59,106,254,29,232,62,165,28,219,199,242,181,211,237,93,221,92,188,25,217,121,219,53,68,229,33,1,182,140,218,125,127,106,244,98,77,167,193,6,162,223,90,213,217,180,240,70,38,117,163,147,120,32,209,19,86,250,209,1,110,241,91,86,172,232,55,34,34,2,34,32,217,163,125,75,110,214,239,247,91,249,151,35,182,171,77,168,56,216,25,203,189,151,35,3,50,104,235,114,2,218,78,236,218,179,106,183,34,10,99,156,45,85,38,29,174,120,89,219,241,18,248,107,175,239,114,42,13,150,119,152,162,184,84,82,75,41,117,0,143,93,229,225,161,3,125,106,231,177,149,161,238,150,202,168,92,93,196,226,49,126,239,131,137,55,212,255,0,90,180,124,77,111,168,193,56,134,162,166,54,40,161,146,115,103,39,212,123,156,201,252,116,102,240,20,23,51,96,186,82,148,48,235,32,155,176,143,115,187,59,120,55,218,189,59,212,83,73,79,185,134,33,220,223,6,102,248,42,5,130,177,85,53,85,60,78,213,238,68,241,143,253,149,159,224,63,106,168,52,183,217,36,8,227,237,30,230,140,206,251,254,31,206,131,216,197,53,35,49,6,128,69,171,253,78,187,97,44,35,76,237,180,91,237,118,111,169,121,42,75,157,21,60,174,229,82,197,185,245,247,205,159,227,250,87,102,167,18,209,136,188,114,150,129,225,172,110,218,255,0,133,7,162,167,184,65,20,100,44,194,253,239,223,221,254,85,196,215,104,186,187,6,66,213,223,94,247,109,60,127,74,243,176,226,11,107,64,77,27,155,234,239,166,253,189,253,223,165,116,170,174,231,251,252,13,19,51,124,127,191,240,116,30,242,42,200,222,55,51,155,77,27,95,202,93,41,46,244,253,67,39,168,212,69,159,242,141,190,31,202,169,85,243,49,46,84,17,188,81,21,51,145,22,205,53,45,116,239,254,219,236,92,22,235,253,222,227,74,82,27,136,239,103,119,219,185,188,89,190,223,181,5,64,184,227,59,125,41,31,189,191,110,173,166,162,255,0,95,246,203,207,84,99,154,170,226,120,109,208,237,239,239,247,93,187,191,144,190,214,94,93,193,138,66,122,153,137,223,87,39,220,93,207,246,119,175,165,106,142,137,164,234,68,198,218,182,143,166,154,124,16,114,84,61,238,226,238,47,83,52,78,93,250,137,152,255,0,215,197,118,105,40,138,8,216,43,106,101,148,188,31,121,238,255,0,15,242,175,173,75,0,201,167,77,141,223,78,231,117,244,41,172,141,49,235,81,25,104,255,0,29,63,202,200,62,76,49,200,7,31,101,119,238,118,209,155,227,252,203,146,168,174,242,206,34,2,77,222,205,224,95,90,244,244,56,122,0,153,136,28,221,133,245,102,125,62,182,251,23,214,11,37,49,200,50,16,147,59,59,63,115,55,249,16,120,111,163,151,75,129,131,203,52,129,174,154,179,17,51,127,131,237,95,122,213,134,33,164,97,235,0,153,182,157,228,204,239,240,250,219,236,94,153,232,132,63,32,124,60,59,151,102,56,99,113,102,49,109,223,161,7,78,158,138,32,22,118,132,117,111,237,89,118,163,14,247,208,25,180,251,23,99,107,0,247,51,125,75,108,108,196,238,253,237,222,128,192,15,226,45,225,245,45,194,58,106,204,218,126,133,168,233,222,203,87,109,126,40,26,55,199,189,106,136,128,186,181,215,8,40,98,35,148,153,157,133,223,197,190,223,183,236,91,234,106,66,152,28,141,217,180,109,123,213,36,205,60,197,134,199,69,88,93,162,6,32,167,144,135,83,111,22,99,211,248,77,245,32,241,28,64,103,61,6,31,162,171,167,26,162,25,30,158,77,172,38,45,223,164,172,223,195,111,169,90,94,19,181,222,179,103,23,118,242,146,162,74,126,209,187,73,28,221,180,234,139,253,68,222,18,47,139,154,24,187,18,230,70,55,26,26,113,57,105,206,102,133,250,45,33,54,143,49,183,192,137,188,13,93,167,13,89,77,77,104,180,210,84,213,81,200,18,16,70,68,229,27,51,234,227,11,191,136,55,212,130,167,229,62,93,67,98,181,210,7,100,137,156,97,141,157,218,54,215,93,177,255,0,106,223,82,171,240,66,16,196,17,136,179,109,22,110,230,251,23,13,186,134,10,42,112,142,17,209,152,89,187,217,190,166,255,0,34,237,160,216,238,251,180,111,6,93,115,23,57,183,179,119,55,119,247,215,44,166,224,206,236,184,196,153,221,155,195,94,254,228,29,150,240,111,208,181,91,88,153,153,155,249,22,228,5,163,163,190,139,97,147,233,238,248,183,122,14,69,178,64,234,3,135,214,218,45,34,35,38,247,180,92,136,41,214,99,224,200,47,54,169,162,58,104,165,220,197,249,64,197,252,19,254,213,254,181,31,185,165,99,187,229,30,43,170,196,116,109,36,112,61,105,147,140,91,153,180,234,25,233,163,48,182,154,70,223,21,39,245,180,209,213,66,81,200,221,206,207,254,7,86,197,196,222,80,83,98,108,59,87,217,41,101,41,72,164,45,68,25,251,250,115,125,64,255,0,18,65,231,184,116,226,6,219,136,160,165,167,154,180,218,102,140,4,132,228,30,226,210,22,126,231,145,223,196,149,218,89,175,20,215,74,96,150,41,25,245,22,248,183,127,115,125,175,245,168,103,179,98,28,81,147,248,230,122,109,147,67,5,53,97,69,248,198,144,89,196,102,102,250,193,188,35,82,11,195,230,124,82,226,91,101,20,117,21,180,189,82,142,54,113,105,27,93,92,98,250,228,119,241,36,23,74,139,167,111,185,83,215,192,18,199,40,22,230,103,247,73,159,197,155,237,251,87,113,1,104,181,90,59,106,200,54,147,106,237,163,248,119,173,89,219,234,101,176,137,219,195,77,80,75,95,15,20,28,50,193,212,61,91,193,159,93,62,11,100,209,59,179,55,73,180,111,237,87,113,155,187,195,197,54,252,62,8,62,37,101,167,180,137,123,140,204,76,250,247,127,208,169,134,32,192,134,117,117,83,197,79,27,187,185,147,62,206,255,0,23,127,226,170,211,35,59,70,251,25,181,102,95,50,122,24,231,140,204,195,222,209,251,153,187,157,5,3,146,209,87,73,83,22,133,40,244,182,238,102,119,102,213,159,244,46,90,169,88,157,162,150,156,100,98,110,247,32,215,69,85,107,112,197,52,227,41,148,59,100,118,45,186,11,55,127,127,216,188,109,199,9,92,105,202,67,134,6,61,93,244,220,36,255,0,95,246,168,60,189,33,83,81,52,157,152,154,55,213,201,197,157,153,181,254,79,208,185,108,152,230,182,146,174,72,37,144,136,26,71,6,220,238,250,54,172,221,222,242,237,150,17,168,149,156,234,122,241,107,249,93,61,71,252,34,190,85,199,4,211,210,202,19,197,89,88,206,238,196,250,200,221,253,238,255,0,197,65,81,173,184,214,61,162,38,68,251,153,159,199,235,211,251,101,233,104,111,244,179,70,196,82,147,59,247,233,185,190,207,181,81,121,14,186,217,20,69,12,109,32,179,136,187,155,59,190,154,125,154,125,75,191,14,54,142,153,226,136,128,154,77,5,159,187,187,95,252,228,21,122,166,229,15,113,180,141,167,193,157,219,252,171,139,218,198,100,45,27,54,157,222,31,253,213,224,195,16,73,91,8,28,179,69,16,232,206,222,246,223,135,233,251,87,53,61,250,48,144,68,107,163,34,109,52,102,151,86,127,239,160,247,210,86,155,195,169,23,126,154,182,175,241,209,116,142,174,168,164,137,218,54,54,220,61,228,206,250,125,171,204,85,226,64,96,22,58,160,2,109,59,152,244,111,240,174,104,113,27,20,64,65,81,17,59,59,120,30,173,225,250,80,122,137,167,152,140,119,128,235,171,119,232,253,203,147,174,192,222,251,235,175,214,188,169,222,238,18,204,6,5,11,139,19,119,51,151,215,250,87,212,167,175,146,163,78,208,209,179,183,213,255,0,75,160,250,225,80,36,250,108,22,251,116,91,229,113,149,152,60,87,199,154,225,78,5,169,201,166,222,230,96,118,248,127,42,250,54,210,122,157,37,209,246,190,142,218,248,233,220,131,232,208,66,49,232,226,45,252,223,161,125,81,216,237,252,29,87,78,24,207,195,107,51,125,140,187,35,22,141,174,174,131,149,182,183,212,177,173,226,199,205,54,114,124,192,196,62,163,58,201,63,103,214,229,252,139,26,254,44,59,184,166,206,54,255,0,246,255,0,16,250,140,232,37,247,128,236,203,194,185,55,203,59,10,230,150,53,171,232,89,176,205,190,255,0,112,169,219,36,99,36,219,46,245,187,32,139,168,64,5,52,166,227,28,96,228,219,228,48,22,125,93,148,70,241,83,196,190,50,226,187,55,43,51,75,23,208,210,91,128,105,198,219,104,182,83,51,16,91,173,209,153,156,80,60,154,49,76,123,165,144,206,66,102,220,102,91,68,3,100,97,242,177,182,124,99,44,101,147,249,121,145,197,91,87,73,132,240,5,61,97,133,188,106,24,160,173,184,212,87,85,212,21,105,131,0,190,241,138,164,32,17,39,61,141,28,132,14,61,105,5,86,174,95,60,18,93,120,175,199,210,95,113,52,21,84,57,117,133,106,41,230,186,214,21,41,20,23,105,198,104,72,237,33,32,205,17,129,201,78,82,17,75,27,147,194,221,55,38,103,146,61,66,138,199,195,174,110,30,67,84,113,36,88,78,174,60,9,5,226,27,48,87,20,71,172,230,125,70,42,128,102,23,102,166,142,88,194,2,152,156,65,230,154,56,129,204,218,70,14,215,13,28,69,227,190,23,243,78,131,51,48,45,71,246,42,59,197,22,200,127,170,118,190,211,12,211,209,245,37,138,78,143,87,160,3,213,1,222,30,44,254,44,249,25,218,50,255,0,6,217,112,13,30,86,210,97,234,73,48,157,5,158,59,4,86,154,177,122,168,10,220,16,180,3,79,35,76,228,242,135,73,152,31,123,150,230,215,118,186,186,130,206,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,2,111,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,207,241,99,229,99,57,62,95,226,31,78,157,67,7,47,158,54,238,188,40,99,249,44,88,158,122,186,236,186,197,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,155,19,187,199,30,147,19,196,46,41,177,99,158,11,243,47,26,225,106,238,219,101,196,25,95,121,186,91,170,122,71,31,94,150,123,76,178,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,12,112,150,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,176,14,44,124,211,231,39,204,12,67,234,51,171,255,0,228,99,249,236,253,91,253,164,172,3,139,31,52,249,201,243,3,16,250,140,232,37,251,128,220,204,194,185,55,203,51,10,230,150,53,171,236,246,92,51,111,191,220,42,118,201,24,73,54,203,189,110,200,34,234,24,1,77,41,184,199,24,57,54,249,12,5,159,82,101,17,124,85,113,49,140,184,175,205,202,204,210,198,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,181,138,99,221,44,134,114,19,54,227,50,218,32,27,35,15,149,141,243,231,25,99,60,158,203,204,141,42,218,186,76,39,128,41,235,12,45,227,80,197,5,109,198,162,186,174,160,171,76,88,5,247,140,85,33,0,137,57,236,104,228,32,113,235,72,42,181,114,249,224,146,235,197,126,63,146,251,137,224,171,161,203,172,43,81,79,53,214,176,169,72,160,187,78,51,66,71,105,9,6,104,140,14,74,114,144,138,88,220,158,22,233,185,51,60,145,234,20,86,62,29,115,112,242,26,163,137,50,194,117,113,224,72,47,16,217,130,184,162,61,103,51,234,49,84,3,48,187,53,52,114,198,16,20,196,226,15,52,209,196,14,102,210,48,56,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,178,62,180,224,12,27,101,192,52,89,91,71,135,169,36,194,116,22,120,236,17,90,106,217,234,160,43,112,66,208,13,60,141,51,147,202,29,38,96,126,163,150,230,215,118,186,186,130,190,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,2,111,242,95,55,176,110,125,101,126,31,205,204,191,158,174,75,22,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,239,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,218,172,120,120,36,227,7,19,112,141,154,17,94,133,234,235,112,77,242,162,1,197,150,122,72,169,250,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,184,114,8,194,120,166,197,142,112,173,155,26,225,106,238,219,101,196,22,250,123,165,186,167,164,113,245,233,103,140,100,138,77,134,194,99,184,12,95,66,102,38,215,71,102,126,228,31,89,17,16,17,17,5,170,243,71,242,39,153,191,114,250,197,18,133,110,19,188,211,228,223,204,12,61,234,48,41,169,230,143,228,79,51,126,229,245,138,37,10,220,39,121,167,201,191,152,24,123,212,96,65,146,154,34,32,34,34,2,197,93,101,80,177,87,65,146,159,9,222,86,50,111,229,254,30,244,232,21,42,230,143,228,79,51,126,229,245,138,37,85,120,78,242,177,147,127,47,240,247,167,64,169,87,52,127,34,121,155,247,47,172,81,32,133,110,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,40,107,231,73,156,118,44,97,156,184,75,39,109,16,245,42,242,238,223,81,81,116,169,220,109,182,170,228,52,242,13,54,194,6,103,217,4,20,242,245,4,204,75,180,237,247,74,50,103,153,69,141,103,20,249,215,251,162,120,130,198,217,199,29,191,177,82,98,11,131,118,8,10,46,156,129,67,4,65,79,75,213,30,164,140,211,60,16,196,242,109,55,30,163,158,221,7,70,96,187,78,76,25,67,77,139,243,231,18,230,229,198,10,73,169,242,246,206,48,209,177,79,40,79,13,198,225,212,138,57,128,7,220,48,106,104,107,163,38,55,238,121,163,118,23,118,220,22,107,159,217,57,125,225,255,0,57,113,102,78,226,57,187,69,94,25,184,21,60,117,59,64,59,93,41,139,73,77,83,176,12,218,62,172,18,69,47,79,123,144,111,218,94,240,187,41,127,228,251,147,150,44,13,195,3,102,173,60,221,162,245,153,119,9,234,43,36,218,97,208,165,161,168,158,146,158,155,71,50,2,218,97,83,47,81,132,9,251,78,194,220,209,139,171,74,231,63,148,52,216,67,62,112,214,110,91,160,164,134,159,48,172,229,13,99,12,242,156,243,92,109,253,56,164,152,192,189,192,7,166,154,134,49,96,126,247,134,71,113,103,125,198,23,191,202,151,51,63,8,156,27,97,203,117,69,93,214,174,191,5,92,43,176,205,100,247,9,58,155,186,114,53,69,56,66,78,100,79,12,116,181,84,209,11,62,221,189,39,1,29,162,46,247,128,161,175,146,222,113,216,176,126,114,226,220,157,187,195,211,171,204,75,125,61,69,174,167,113,190,234,171,104,212,72,84,219,4,29,155,124,19,212,75,212,35,1,30,205,183,222,41,5,154,101,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,127,232,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,159,229,0,60,174,60,246,101,151,223,94,143,90,167,249,1,99,215,204,75,61,40,243,251,138,204,87,137,44,55,159,105,225,187,15,75,13,216,102,22,129,227,42,90,86,118,148,226,146,23,33,154,25,42,142,170,104,228,114,34,40,230,15,201,102,96,25,169,227,67,56,239,185,5,195,6,63,205,92,45,14,251,213,170,223,29,61,186,77,192,221,154,170,174,162,42,72,170,116,48,48,62,137,212,12,189,50,23,19,233,236,125,24,181,108,115,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,14,221,231,11,95,112,253,186,197,118,187,208,246,122,76,77,111,59,165,174,78,168,31,104,165,10,170,138,66,147,65,119,112,210,122,74,128,208,153,139,220,215,77,164,46,234,108,45,125,171,194,183,28,107,79,67,190,203,106,184,81,218,235,42,122,160,221,42,170,184,234,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,186,174,101,185,57,98,225,255,0,48,178,167,39,112,228,221,162,147,12,229,125,190,158,74,157,166,29,174,168,238,119,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,234,184,0,201,203,238,126,240,193,197,94,85,97,105,182,94,174,182,252,45,81,110,143,104,63,105,170,164,168,174,171,138,155,83,48,0,235,29,56,197,212,34,97,14,166,247,213,135,71,15,149,202,119,61,47,185,97,197,5,179,46,125,179,106,162,194,217,151,173,186,238,55,6,0,221,85,5,61,68,148,15,12,174,226,227,49,78,125,1,13,92,100,237,46,59,8,250,100,19,168,177,87,89,52,100,14,113,216,184,128,201,172,39,156,88,114,30,207,73,137,173,227,81,37,54,227,62,201,84,4,81,212,211,111,48,7,147,165,60,114,197,212,216,194,123,55,15,186,76,232,62,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,175,255,0,158,119,230,79,245,147,246,106,176,14,19,188,211,228,223,204,12,61,234,48,43,255,0,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,5,111,252,107,240,199,151,28,78,100,213,109,147,29,94,173,88,90,175,15,235,116,183,226,250,218,102,147,216,49,129,1,213,200,238,242,196,221,19,130,51,25,24,228,104,219,64,145,217,202,32,118,184,5,16,28,216,184,215,184,226,156,85,115,225,95,45,238,123,48,221,155,74,108,99,56,61,45,68,55,90,225,146,158,162,58,120,201,132,228,135,178,201,14,211,113,144,9,229,121,99,48,102,137,156,194,53,149,229,114,185,225,159,6,241,11,159,51,93,115,2,187,15,214,216,176,29,56,93,234,48,197,123,188,147,222,204,247,132,90,67,185,152,169,161,151,166,115,57,110,7,119,130,34,2,25,221,198,221,50,155,32,115,151,61,125,191,248,35,203,219,174,40,250,47,111,123,157,211,177,0,191,66,30,253,162,219,157,186,147,30,211,233,192,27,165,147,97,236,2,218,90,124,12,1,143,241,150,86,99,43,78,96,229,246,33,171,177,226,27,29,67,84,208,215,83,59,111,136,244,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,12,162,17,81,254,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,93,87,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,85,6,220,219,243,230,167,52,248,151,147,45,173,245,180,147,225,236,176,167,246,93,51,211,84,69,80,18,220,103,8,229,174,145,204,1,136,12,73,162,166,56,136,207,97,209,147,251,164,102,45,49,57,253,156,118,46,31,242,107,22,103,22,35,135,180,82,97,155,121,84,71,77,184,195,181,213,25,52,116,212,219,192,13,227,234,207,36,81,117,54,56,134,253,197,238,139,186,198,134,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,160,237,212,225,107,237,38,21,183,99,90,138,29,150,91,173,194,182,215,71,83,213,7,234,213,82,71,77,37,68,123,25,247,142,208,173,166,125,93,152,95,169,160,187,184,147,50,205,133,175,184,130,221,126,187,90,40,123,69,38,25,183,133,210,233,39,84,3,179,210,157,84,20,131,38,132,236,231,172,245,116,225,160,179,151,191,174,155,68,157,175,83,143,252,156,190,228,23,12,28,42,101,86,41,155,125,234,213,111,197,53,23,24,246,131,118,106,170,186,138,26,185,105,181,3,48,62,137,212,20,93,65,39,19,233,239,109,24,180,111,43,203,75,39,44,92,64,102,22,107,100,238,35,155,179,210,98,108,175,184,83,199,83,180,207,178,85,5,206,219,37,53,78,192,48,121,58,83,199,20,189,61,236,39,179,105,123,164,236,131,202,114,237,207,74,60,129,226,179,10,98,75,245,231,217,152,110,253,213,195,119,233,137,160,104,198,150,169,153,162,57,100,153,196,97,134,58,160,165,154,73,24,132,134,56,79,242,153,220,11,33,69,139,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,89,25,240,95,156,119,220,253,225,131,0,102,174,41,135,101,234,235,111,146,158,227,38,224,126,211,85,73,81,45,36,181,58,0,0,7,88,233,202,94,152,139,8,117,54,54,172,58,184,86,180,68,64,86,171,253,11,142,4,255,0,216,51,254,19,94,63,231,106,234,145,7,201,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,245,145,16,90,175,52,127,34,121,155,247,47,172,81,40,1,83,253,205,31,200,158,102,253,203,235,20,74,0,80,101,80,136,136,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,88,7,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,17,17,1,98,174,178,168,88,171,160,201,79,132,239,43,25,55,242,255,0,15,122,116,10,170,170,85,194,119,149,140,155,249,127,135,189,58,5,85,80,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,138,190,19,188,211,228,223,204,12,61,234,48,44,148,214,53,156,39,121,167,201,191,152,24,123,212,96,89,41,160,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,78,218,172,107,120,78,243,79,147,127,48,48,247,168,192,178,83,65,179,70,250,150,221,173,223,238,183,243,46,71,109,86,155,80,113,180,108,229,224,177,177,226,193,180,226,155,56,219,255,0,219,252,67,234,51,172,148,180,117,141,119,22,62,105,243,147,230,6,33,245,25,208,74,167,37,79,43,24,167,230,5,119,167,91,149,255,0,19,187,54,172,218,171,1,228,169,229,99,20,252,192,174,244,235,114,191,244,20,215,55,218,166,76,51,91,209,103,103,233,201,225,174,186,116,228,86,253,151,55,184,226,187,212,81,203,41,60,128,71,174,242,240,208,129,190,181,116,152,198,208,247,59,101,76,78,46,226,113,155,59,105,245,137,125,159,106,180,92,83,106,168,193,120,134,166,190,38,40,162,146,160,197,201,245,30,231,50,127,29,25,188,5,5,202,97,235,165,49,67,22,233,4,157,182,247,59,179,179,247,55,218,189,103,105,166,146,157,200,70,38,220,58,119,51,125,74,223,48,62,43,167,171,130,45,46,14,68,226,63,246,86,126,253,7,237,85,26,150,251,33,128,70,213,30,231,115,19,239,248,127,58,15,103,20,212,98,198,14,192,68,250,253,78,187,112,201,8,83,147,56,143,123,63,123,179,119,119,47,35,75,116,162,130,93,74,165,139,115,255,0,8,217,254,63,165,118,170,49,37,40,11,132,133,238,59,105,172,110,218,255,0,133,7,161,167,184,65,19,19,51,11,247,190,175,221,254,85,197,237,104,186,174,35,33,106,239,245,182,158,63,165,121,200,49,5,181,163,46,155,200,250,235,166,253,189,255,0,223,93,74,171,185,63,227,105,218,38,211,191,95,143,247,157,7,188,134,172,12,125,233,180,238,215,242,151,78,107,172,13,49,55,104,212,67,86,125,77,188,89,255,0,74,165,55,236,196,185,218,226,38,132,169,156,183,56,104,238,94,26,63,246,205,245,46,181,175,18,94,46,144,60,242,56,139,202,219,189,221,237,226,204,255,0,91,253,104,42,29,203,24,91,233,76,245,61,219,89,219,77,69,219,227,253,178,243,213,56,242,106,199,40,45,208,56,187,187,143,228,187,125,154,247,23,218,203,203,72,46,115,27,213,76,110,238,238,79,184,187,180,215,237,93,251,100,116,37,43,73,24,147,59,123,174,226,205,166,186,178,14,122,147,189,220,31,105,84,77,27,151,196,76,219,199,255,0,186,185,168,168,38,166,13,181,213,114,202,238,255,0,195,145,203,234,250,255,0,149,125,122,90,112,147,78,155,27,191,193,221,119,233,236,197,52,140,83,198,78,207,221,225,254,86,65,242,99,136,129,227,236,174,237,239,51,247,124,127,153,115,85,29,216,220,0,4,219,71,111,6,37,233,41,48,237,56,202,36,15,38,141,163,232,250,105,174,191,161,125,128,177,211,153,9,27,59,59,59,63,118,159,228,65,225,254,143,93,110,32,29,73,164,143,93,31,184,137,191,197,246,175,183,105,194,193,73,181,234,25,164,38,102,239,46,255,0,171,235,111,177,122,158,196,32,219,99,22,238,240,238,93,136,161,7,22,25,5,181,211,234,65,211,165,160,134,49,103,104,67,255,0,53,191,200,187,81,199,239,119,3,51,55,195,69,217,24,196,27,65,111,5,180,91,113,62,189,223,161,1,128,95,196,91,249,150,225,29,60,7,79,228,90,182,141,220,181,118,213,1,155,235,239,90,162,32,46,10,186,184,168,226,121,101,126,239,210,223,87,253,11,116,243,140,1,188,157,155,244,170,103,153,88,246,11,37,190,105,10,162,38,219,185,153,156,219,199,105,255,0,108,223,82,15,39,158,121,187,65,134,236,213,111,218,54,147,4,140,204,38,44,255,0,145,47,246,237,252,85,101,116,245,23,156,223,198,162,112,205,80,116,221,165,153,216,200,220,93,186,191,102,246,240,145,112,231,110,98,226,60,115,139,100,195,244,37,212,167,57,156,127,18,242,59,232,242,200,31,2,38,240,54,248,43,129,225,119,40,163,162,182,210,220,43,168,229,105,140,192,200,138,62,254,241,133,223,196,53,241,103,65,86,50,87,43,227,176,90,32,18,165,137,137,140,73,223,103,127,228,199,253,163,125,74,186,208,210,141,44,13,27,11,54,159,83,125,140,186,214,107,93,53,190,148,99,132,93,180,211,197,155,234,111,169,190,197,244,144,108,39,125,89,135,249,87,94,102,121,36,109,63,130,235,154,66,216,206,76,203,137,137,159,191,226,94,40,59,1,249,45,250,25,110,91,4,152,69,187,252,25,110,103,213,153,208,106,180,117,170,216,101,221,160,248,160,220,132,218,179,183,214,218,46,56,136,203,93,204,221,203,149,7,143,198,120,94,27,173,186,166,57,33,142,78,164,102,222,240,179,248,137,125,143,245,171,3,226,3,0,221,176,77,239,233,37,160,78,22,26,189,198,208,49,14,162,199,41,191,228,139,127,21,190,42,74,39,136,38,136,163,54,238,118,118,84,55,61,114,194,139,19,88,106,226,10,121,78,71,105,9,180,6,126,253,146,255,0,104,255,0,198,65,66,248,115,226,14,138,182,104,172,181,245,178,141,69,53,56,129,52,146,51,119,139,194,47,227,38,190,46,255,0,5,121,184,103,17,82,94,40,97,146,41,88,183,198,36,207,185,159,197,155,237,127,173,67,174,39,108,79,148,89,137,89,45,52,53,48,194,53,114,3,17,12,130,206,205,57,119,106,219,91,194,53,123,60,55,241,7,13,230,223,65,71,91,91,75,214,26,120,132,133,228,109,117,219,11,63,140,142,254,46,232,47,57,23,203,178,94,233,174,180,145,79,28,209,150,241,23,109,164,207,226,204,255,0,91,253,107,234,32,34,45,29,181,248,160,208,180,126,237,116,77,117,248,45,142,79,166,173,166,171,81,45,127,74,14,9,169,218,103,247,123,153,109,158,34,45,25,163,30,239,177,118,196,116,111,13,19,106,15,139,87,106,237,12,238,192,218,23,217,255,0,66,165,248,135,1,28,183,10,169,226,167,140,136,182,104,238,26,255,0,5,155,248,170,180,147,104,14,194,204,190,100,180,97,80,198,102,12,196,218,120,55,138,10,11,37,162,178,136,227,17,41,4,163,221,171,11,187,55,127,242,125,171,146,166,125,116,142,90,113,147,126,186,238,13,124,21,86,171,195,52,213,4,114,28,58,17,105,166,130,223,228,94,62,231,132,171,225,144,228,130,6,47,13,55,9,63,213,245,50,15,41,72,244,180,102,77,3,176,57,105,171,54,140,223,222,253,43,75,70,57,174,162,171,48,146,67,32,109,52,220,238,255,0,7,240,247,190,213,244,95,9,85,79,172,149,35,52,90,126,83,196,206,63,225,101,242,110,88,26,154,7,25,98,172,173,103,239,215,241,141,246,127,106,130,161,219,177,160,70,222,249,185,110,251,117,250,255,0,182,94,154,223,136,41,102,23,115,149,219,253,243,125,191,106,163,51,141,109,186,22,58,112,234,105,252,118,119,248,253,159,165,119,254,154,69,70,204,38,4,196,255,0,83,54,159,241,190,212,21,122,170,229,3,182,173,47,119,218,77,254,85,194,247,98,47,118,17,29,63,71,253,43,193,134,33,146,190,38,234,205,20,35,245,177,109,248,254,159,177,114,197,126,142,35,102,106,248,200,190,161,151,95,241,160,168,47,90,101,23,188,90,183,212,239,246,174,148,181,117,103,24,237,22,63,31,202,103,117,230,106,113,32,52,12,210,84,128,19,127,20,244,111,31,210,183,211,98,49,58,97,113,169,137,223,191,192,254,223,210,131,212,207,81,57,59,110,1,127,210,206,185,58,205,27,107,35,235,253,210,242,179,95,43,229,33,56,206,23,110,254,230,114,255,0,42,250,112,220,101,168,238,168,104,199,244,106,223,225,116,31,92,106,1,251,156,5,190,215,101,203,33,137,134,221,123,221,124,105,235,224,109,6,73,24,88,127,138,236,206,187,182,249,59,91,239,22,45,191,13,124,126,40,62,157,12,13,27,234,194,223,205,250,87,215,29,174,221,250,46,156,81,151,131,51,51,125,108,187,67,23,199,115,255,0,58,13,236,194,223,82,62,223,177,109,219,245,187,255,0,34,48,51,54,172,238,131,93,27,234,68,211,237,116,241,64,69,171,50,220,128,136,136,8,136,128,136,180,119,209,6,171,107,152,143,139,173,133,35,191,115,45,54,107,239,17,127,125,7,35,19,23,130,220,184,88,133,157,153,151,43,126,148,28,117,16,140,208,156,78,205,239,11,183,247,149,16,205,236,176,246,221,20,207,12,77,184,136,137,157,135,191,93,36,250,129,254,181,93,23,86,182,134,158,174,55,9,227,98,103,251,25,254,191,175,244,160,143,74,186,140,85,151,23,121,163,169,142,160,233,66,82,140,92,90,71,208,88,187,188,118,183,128,47,75,106,226,26,209,177,168,229,166,185,117,129,182,19,176,15,139,104,223,217,53,241,87,47,142,50,107,13,226,152,228,106,138,89,89,220,156,181,140,35,215,248,95,88,63,241,149,26,189,112,187,102,182,203,37,101,158,42,217,36,34,114,219,48,131,182,186,187,255,0,6,47,173,153,7,203,167,205,106,106,233,34,154,30,222,45,160,190,143,163,125,191,199,251,87,220,165,205,155,96,16,211,212,80,87,74,110,236,204,239,16,144,253,95,19,94,56,242,183,27,80,206,99,73,108,166,216,4,236,59,161,155,93,25,251,188,3,236,101,201,30,15,204,32,148,65,236,118,199,240,247,158,154,125,223,207,181,5,65,168,198,229,93,67,190,221,78,16,150,187,91,120,109,248,125,133,246,178,224,165,197,21,241,211,148,87,9,199,222,212,183,1,22,140,218,125,110,255,0,165,121,120,112,126,100,16,140,79,67,74,17,185,182,187,34,157,157,155,255,0,53,122,186,28,184,191,85,209,140,55,14,160,239,22,98,112,222,197,222,205,225,168,254,148,31,18,162,186,217,114,184,9,53,89,153,14,154,143,80,93,181,98,250,191,149,125,86,197,212,214,152,198,148,40,107,36,46,238,248,226,103,109,60,63,140,223,82,250,246,108,146,130,142,126,210,211,93,12,200,183,59,25,51,183,139,63,246,63,177,123,171,78,90,89,217,133,171,105,72,143,185,181,56,197,254,175,172,127,74,10,121,68,23,92,80,81,201,69,77,60,67,185,137,216,128,133,221,187,187,159,77,127,140,202,163,225,220,49,80,16,198,19,211,139,19,3,51,187,131,235,174,141,245,178,245,150,124,37,71,105,118,122,58,72,152,116,248,198,222,29,223,80,183,212,203,239,71,69,27,51,19,70,34,236,222,2,218,32,248,244,88,124,32,140,75,96,120,54,189,223,163,236,95,82,42,56,68,24,94,49,254,102,93,193,133,156,116,119,118,248,119,35,68,192,222,235,187,254,148,28,112,82,199,27,185,104,221,235,147,77,11,185,155,69,187,111,187,222,250,126,133,177,183,106,226,222,31,91,160,228,102,23,239,71,22,241,102,239,91,25,216,123,181,91,183,178,13,93,219,78,247,90,11,183,136,178,218,66,79,222,222,14,181,141,157,153,217,217,6,225,111,143,214,183,34,32,46,189,93,100,52,177,145,153,179,104,207,241,101,195,112,185,195,69,17,17,72,12,237,175,139,183,219,246,253,138,142,230,126,108,210,225,234,42,147,122,218,81,33,3,118,103,145,153,223,70,63,237,219,234,65,245,51,39,52,237,88,122,223,89,45,69,107,11,197,12,132,204,210,11,63,112,159,214,109,245,43,33,205,12,230,174,199,55,183,179,216,164,170,147,180,23,103,215,82,118,247,140,199,248,38,95,199,111,130,235,102,70,98,99,12,203,189,157,170,206,18,28,21,4,240,57,66,210,187,104,70,99,226,36,77,224,109,240,85,7,33,248,104,148,170,233,174,247,216,43,14,94,210,18,63,80,93,217,187,226,47,225,69,175,142,191,20,31,91,135,172,142,158,169,226,187,222,104,96,150,87,152,100,114,146,39,39,111,222,139,248,81,235,227,175,197,94,110,26,195,148,214,122,56,162,138,24,193,128,69,180,17,102,110,230,111,177,190,165,214,194,56,50,221,135,104,134,26,104,182,232,205,226,34,223,1,111,128,183,241,87,167,17,97,102,102,248,32,51,51,54,140,142,236,205,171,173,86,133,166,157,232,56,102,208,155,86,239,92,3,168,191,122,236,24,51,119,139,174,9,27,82,239,238,209,190,8,57,58,158,235,120,45,224,100,236,239,170,235,106,236,203,148,28,180,65,204,206,238,221,239,241,91,29,223,115,182,168,46,250,54,191,90,218,111,169,107,240,65,172,100,91,251,221,215,97,117,129,217,137,252,123,215,56,105,167,115,160,215,199,197,124,219,205,146,146,237,72,116,211,67,25,49,179,248,139,63,139,59,125,79,245,175,166,136,44,123,137,110,25,194,232,53,151,75,101,178,144,101,35,146,86,32,135,66,119,252,113,119,184,196,253,250,187,124,85,169,97,28,67,136,242,123,22,53,21,194,74,176,130,42,141,190,235,200,204,204,210,139,119,106,224,218,105,27,169,120,191,97,250,27,229,28,148,213,81,110,99,23,111,201,103,241,103,111,139,63,214,173,7,63,184,91,181,223,78,166,231,110,130,172,39,109,228,47,16,139,51,191,227,73,181,210,39,127,23,100,30,235,35,115,214,209,136,104,41,35,146,184,220,205,227,29,14,81,215,87,24,191,219,31,235,87,27,65,114,166,173,128,101,142,81,118,38,109,61,230,250,155,237,251,84,88,88,173,248,231,40,241,4,48,180,117,15,75,12,194,110,242,52,218,51,49,179,125,66,222,17,171,198,201,188,234,27,229,5,60,21,149,84,195,55,80,35,113,115,209,255,0,38,54,240,121,29,252,93,208,92,174,172,254,11,85,242,237,119,120,171,32,3,105,1,216,180,240,118,250,155,237,251,87,211,98,103,240,248,160,218,65,170,226,218,66,122,234,250,46,194,218,236,205,227,170,13,172,78,238,237,175,193,111,103,117,199,211,209,247,11,186,228,110,230,213,208,104,78,250,233,166,172,235,93,163,252,86,254,101,177,159,189,203,94,239,30,245,189,187,251,245,241,65,195,37,56,27,234,226,221,223,98,234,85,91,154,93,29,133,188,62,175,250,23,209,241,90,23,130,15,131,85,99,2,129,197,225,13,95,234,31,179,244,47,51,118,194,157,80,241,38,38,126,230,254,127,177,84,54,109,71,189,155,249,87,12,180,80,204,206,242,51,183,232,209,5,27,187,97,91,225,0,133,40,83,56,11,183,239,140,126,29,255,0,83,47,63,93,111,142,218,194,87,11,124,70,108,236,46,240,197,171,235,223,245,183,216,234,187,84,91,41,164,13,160,242,248,233,240,255,0,34,248,215,12,21,109,170,210,73,90,66,125,117,208,182,187,124,127,181,65,68,110,52,229,112,165,217,77,61,101,40,55,126,172,91,52,238,126,238,239,211,253,229,240,99,19,181,76,70,87,242,50,109,123,165,170,213,219,191,249,62,165,93,46,88,10,142,162,157,224,138,57,35,103,103,109,99,102,103,240,118,254,42,240,151,28,131,181,87,212,28,178,93,175,192,70,239,220,19,139,11,106,239,225,248,191,181,5,39,196,119,156,77,87,43,5,178,243,74,205,175,139,212,73,175,199,248,175,250,23,53,162,171,30,69,8,111,186,82,27,106,218,235,60,207,240,101,80,135,135,75,92,83,49,53,219,16,59,107,241,156,126,191,247,37,246,233,242,82,130,144,1,154,227,120,38,29,31,222,152,95,255,0,205,253,136,62,30,28,172,196,100,49,61,69,68,103,239,14,186,28,143,245,125,107,213,193,81,119,57,52,6,39,118,125,52,109,203,235,217,242,250,58,16,110,153,212,152,179,234,219,223,87,248,127,107,246,47,73,111,195,241,211,24,200,208,238,118,118,252,161,215,234,251,16,124,107,61,146,166,178,64,168,170,25,60,89,220,73,159,79,131,248,59,125,171,218,210,81,199,79,19,11,68,45,167,134,131,240,209,115,211,194,49,11,63,70,49,215,199,104,232,187,44,204,236,206,236,218,124,16,108,31,200,238,109,59,150,224,54,126,239,139,45,206,44,237,163,46,38,109,133,162,14,94,231,88,214,241,99,230,155,57,62,96,98,31,81,157,100,158,196,218,253,171,29,172,220,203,76,85,156,156,118,230,14,87,96,170,78,189,235,19,102,125,242,130,155,116,114,28,112,239,185,79,190,121,122,98,102,48,196,12,82,72,108,47,178,48,50,118,208,93,7,148,225,167,135,76,119,197,6,105,208,101,166,5,167,254,197,89,120,173,223,15,245,50,215,218,97,134,122,206,156,178,199,214,233,117,192,186,64,91,203,193,155,197,219,33,204,151,202,28,27,144,185,97,135,242,147,0,67,87,29,139,14,211,148,52,239,87,59,205,60,166,114,20,178,203,33,247,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,229,56,86,225,159,6,240,163,148,116,121,91,132,43,170,238,38,85,5,114,187,220,234,93,196,238,55,25,0,2,89,218,61,92,97,13,177,70,1,24,187,237,0,29,196,103,190,67,172,8,55,175,41,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,212,143,212,183,32,198,219,138,174,25,241,151,10,25,185,89,149,184,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,247,57,66,123,162,144,14,50,119,218,96,91,72,195,100,135,118,188,6,226,62,32,171,184,59,226,30,199,115,14,221,147,20,57,127,138,162,182,212,212,84,68,114,91,175,163,66,50,73,75,78,29,78,168,67,36,53,71,49,179,198,241,117,5,136,72,12,229,105,37,39,63,184,120,202,254,38,48,109,22,3,205,155,85,93,125,162,223,120,164,189,194,20,213,146,83,31,94,7,38,113,114,7,103,112,146,41,38,132,219,199,100,164,224,225,35,4,129,242,184,155,180,218,172,28,34,102,189,138,197,108,164,183,91,109,217,111,125,164,163,163,164,132,97,130,154,8,237,147,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,198,221,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,43,0,226,199,205,62,114,124,192,196,62,163,58,191,254,70,63,158,207,213,191,218,74,202,179,115,44,241,86,114,113,221,152,57,91,130,169,59,69,235,19,102,133,242,223,77,186,57,14,56,119,220,231,223,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,131,202,240,209,195,166,59,226,131,52,232,50,207,2,211,255,0,98,172,188,86,239,135,250,153,107,237,48,195,61,103,78,89,99,235,116,186,224,93,32,45,231,224,205,226,237,144,246,75,229,14,13,200,92,175,195,249,71,151,240,85,199,98,195,180,229,13,59,213,206,243,79,41,156,133,44,179,72,125,204,231,36,178,73,35,176,176,131,57,187,8,136,179,11,121,78,21,120,103,193,188,40,101,29,30,86,224,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,220,227,8,109,138,48,8,197,223,104,0,238,35,61,242,29,96,64,94,127,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,189,2,32,199,51,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,123,223,228,201,142,184,142,184,123,119,4,123,47,218,153,49,107,234,23,180,46,51,156,126,200,186,30,146,118,122,7,218,93,110,166,253,242,211,251,161,30,230,155,124,103,38,202,153,20,207,28,139,203,142,34,112,35,229,206,105,89,189,163,101,43,133,29,199,104,59,4,193,37,60,195,38,145,203,163,156,93,64,105,32,51,141,198,78,148,210,136,152,185,110,111,107,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,118,209,17,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,154,158,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,4,25,41,162,34,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,82,174,104,254,68,243,55,238,95,88,162,85,87,132,239,43,25,55,242,255,0,15,122,116,10,149,115,71,242,39,153,191,114,250,197,18,8,86,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,8,86,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,149,42,231,87,230,159,11,124,191,161,245,27,138,170,188,140,127,61,159,171,127,180,144,95,79,26,25,199,125,200,46,24,49,254,106,225,104,119,222,173,86,248,233,237,210,110,6,236,213,85,117,17,82,69,83,161,129,129,244,78,160,101,233,144,184,159,79,99,232,197,171,99,153,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,181,115,193,198,183,90,12,1,149,153,115,13,61,35,219,111,151,139,141,238,162,82,2,235,140,244,48,197,12,66,5,187,107,3,141,194,103,38,113,119,119,24,244,113,209,216,172,215,150,46,86,254,20,56,201,193,93,174,197,237,59,86,18,237,24,166,225,253,53,209,236,189,150,55,236,147,247,24,145,237,174,146,139,220,29,218,235,239,11,131,26,9,232,194,120,90,197,129,176,173,155,5,97,106,30,197,101,195,246,250,123,93,186,155,170,114,116,41,96,140,99,138,61,230,228,101,180,0,91,82,119,39,211,87,119,126,245,101,124,224,178,114,197,142,120,96,124,213,168,155,179,222,178,210,225,5,69,28,155,76,250,244,181,213,16,82,84,83,104,198,32,59,140,233,165,234,56,153,55,102,216,59,90,66,117,125,75,228,226,204,45,98,199,56,86,243,130,177,77,15,109,178,226,11,125,69,174,227,77,213,56,250,244,179,198,81,203,30,240,113,49,220,6,77,168,187,19,107,171,59,63,122,12,112,184,88,206,191,220,237,196,22,9,206,57,45,253,182,147,15,220,31,183,192,49,117,36,58,25,226,58,122,174,144,245,35,103,153,160,154,87,143,113,176,245,24,55,106,58,179,228,166,177,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,35,62,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,15,218,106,169,42,37,164,150,167,64,0,0,235,29,57,75,211,17,97,14,166,198,213,135,87,10,214,136,136,32,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,34,87,157,102,122,81,221,111,184,47,135,139,13,231,173,236,77,248,147,17,83,70,208,73,24,85,74,29,58,16,35,103,121,99,152,33,42,163,40,221,128,94,58,184,15,223,212,92,41,7,41,12,134,169,205,62,37,227,204,155,133,21,36,248,123,44,41,253,169,82,213,52,241,84,4,183,25,194,72,168,99,96,51,98,3,18,105,106,66,81,3,216,116,98,222,233,24,19,90,254,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,166,43,148,134,67,83,101,103,13,17,230,77,194,138,174,12,67,153,245,30,212,169,106,154,121,105,206,43,116,7,36,84,49,176,25,184,152,16,188,181,33,40,128,111,10,193,111,120,64,9,194,205,121,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,22,149,204,147,37,237,89,33,197,166,40,177,97,124,33,73,134,240,197,242,158,142,253,98,163,164,49,232,60,19,66,195,57,71,27,19,244,67,182,69,88,45,22,130,194,194,204,2,49,236,87,171,201,131,136,123,174,36,195,56,151,134,236,75,117,164,48,194,116,227,123,194,244,227,70,67,59,81,77,81,39,111,19,148,91,97,0,84,79,78,66,199,248,205,106,164,102,114,1,102,143,218,243,147,201,79,167,60,62,218,115,142,146,225,209,171,203,43,131,245,160,146,93,177,207,67,113,150,158,158,77,162,209,147,148,195,56,81,184,234,96,45,31,95,93,197,177,148,96,112,95,156,118,44,130,226,131,0,102,174,41,135,125,150,213,112,146,158,227,38,227,110,205,75,87,79,45,36,181,58,0,25,159,68,42,10,94,152,139,145,244,246,54,142,90,176,79,79,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,37,81,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,175,255,0,158,119,230,79,245,147,246,106,176,14,19,188,211,228,223,204,12,61,234,48,43,255,0,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,22,1,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,155,62,36,115,190,213,195,134,73,98,156,232,188,216,234,239,52,248,114,158,34,10,10,105,6,51,169,158,105,227,167,132,28,203,184,1,229,154,61,231,161,56,134,226,97,55,102,7,11,117,230,97,198,189,199,134,12,9,109,193,57,105,115,236,217,147,139,116,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,191,173,161,193,27,20,123,95,73,201,141,138,22,18,132,204,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,237,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,121,127,229,139,192,119,224,66,197,77,159,57,177,101,219,143,177,5,188,125,155,107,184,219,186,117,88,94,18,57,134,77,11,170,77,214,168,128,169,220,183,71,28,176,139,201,11,233,190,81,112,184,174,15,184,76,193,188,34,229,127,208,123,21,69,37,226,251,95,81,37,77,247,17,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,102,189,67,102,98,148,221,227,47,153,215,1,223,129,11,237,78,124,229,61,151,110,1,196,23,2,246,149,174,221,110,233,210,225,121,136,33,24,245,46,169,63,70,162,114,168,113,219,28,113,66,79,28,45,166,248,133,230,165,121,252,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,12,125,184,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,89,9,225,60,83,98,199,56,86,205,141,112,181,119,109,178,226,11,125,61,210,221,83,210,56,250,244,179,198,50,69,38,195,97,49,220,6,47,161,51,19,107,163,179,63,114,199,139,140,30,19,49,151,8,185,161,244,30,251,81,87,120,177,87,211,199,83,98,196,101,64,212,176,93,65,163,7,157,128,26,73,88,14,41,77,227,32,115,223,167,76,221,152,101,7,123,159,229,71,198,191,224,203,21,65,195,94,102,92,238,181,56,111,22,220,41,233,176,148,186,245,161,179,221,38,144,133,233,246,48,188,131,13,84,146,7,120,150,200,229,109,206,12,211,77,40,132,202,34,34,8,171,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,85,213,115,206,252,201,254,178,126,205,86,171,202,227,207,102,89,125,245,232,245,168,39,249,64,15,52,127,61,153,155,247,47,163,209,41,254,80,3,205,31,207,102,102,253,203,232,244,72,46,171,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,197,93,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,44,171,157,38,122,95,112,182,4,194,89,13,135,47,54,160,164,198,221,162,227,137,105,52,9,43,187,45,36,212,231,68,218,59,187,197,12,147,180,165,191,107,17,149,38,209,54,17,148,74,197,121,118,228,93,30,127,113,89,133,48,221,250,205,237,60,55,97,234,226,75,244,36,240,60,101,75,74,204,241,4,177,204,196,51,67,37,81,210,195,36,108,36,69,28,199,249,44,206,99,229,120,208,206,59,22,126,241,65,143,243,87,11,67,178,203,117,184,71,79,110,147,113,191,105,165,164,167,138,146,42,157,12,0,195,172,20,227,47,76,133,136,58,155,31,87,29,94,77,57,52,100,133,215,2,228,149,255,0,58,46,23,202,74,138,124,208,168,128,104,104,33,140,183,210,65,109,158,178,157,206,83,125,25,206,73,100,151,64,22,118,16,140,11,115,185,184,70,20,215,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,231,249,183,228,53,78,86,113,47,38,100,219,232,169,32,195,217,159,79,237,74,102,166,167,138,156,34,184,192,17,197,93,27,128,27,145,153,19,197,82,114,144,6,243,172,38,247,136,12,158,170,242,96,226,30,213,134,241,54,37,225,187,18,221,106,192,241,101,64,222,240,189,56,209,137,64,245,176,211,201,219,196,229,22,222,38,116,240,83,144,177,254,47,74,89,25,156,76,153,164,185,254,108,89,23,98,204,254,24,46,121,141,236,107,173,110,41,203,77,46,54,130,183,185,158,218,89,234,41,227,175,105,162,102,38,40,70,0,235,145,232,197,31,102,98,222,33,212,19,134,188,129,206,59,239,15,249,203,132,243,139,14,67,218,42,240,205,192,106,36,166,220,1,218,233,76,74,58,154,109,230,6,209,245,96,146,88,186,155,28,131,126,225,247,133,157,6,77,40,136,128,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,132,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,128,136,136,11,21,117,149,66,197,93,6,74,124,39,121,88,201,191,151,248,123,211,160,85,85,82,174,19,188,172,100,223,203,252,61,233,208,42,170,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,4,85,240,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,21,184,78,243,79,147,127,48,48,247,168,192,178,83,88,214,112,157,230,159,38,254,96,97,239,81,129,100,166,128,136,180,119,209,6,171,26,206,44,124,211,231,39,204,12,67,234,51,172,147,138,71,126,230,88,216,113,95,230,151,56,245,255,0,95,248,135,212,103,65,42,156,149,29,191,114,206,41,111,255,0,120,21,222,157,110,82,0,163,243,146,185,105,194,222,40,111,255,0,120,21,222,157,110,82,4,223,165,7,29,68,35,52,39,19,179,104,66,237,253,229,69,115,111,44,154,247,110,155,163,19,57,20,132,76,236,61,250,237,147,251,71,250,213,111,93,122,186,58,122,184,220,38,6,118,127,177,191,198,130,61,46,67,138,178,218,242,99,36,117,7,72,50,187,54,214,145,244,109,239,253,203,120,2,244,86,174,33,109,32,13,71,81,77,114,235,55,186,238,32,62,61,205,241,147,95,21,115,216,227,39,240,222,41,138,81,169,165,145,156,183,62,160,17,235,175,189,225,168,63,241,149,22,189,240,187,100,183,202,117,150,152,171,100,147,87,45,178,136,59,107,171,191,240,98,250,217,144,124,120,51,98,154,225,36,83,66,215,1,109,71,185,244,111,183,248,255,0,106,251,180,185,179,109,136,218,158,170,138,186,82,55,209,157,227,18,30,254,239,137,175,33,38,85,227,58,9,204,104,173,148,251,1,223,110,248,101,215,185,254,192,251,25,110,28,29,152,81,200,2,246,59,105,120,119,189,52,238,237,255,0,178,130,161,77,142,90,182,137,202,223,76,17,22,142,205,188,54,252,62,194,251,89,112,81,226,123,136,196,225,95,56,51,27,110,103,2,46,230,118,251,95,244,175,43,30,15,204,130,141,227,106,10,72,192,191,137,20,236,236,223,249,171,213,219,114,230,255,0,81,69,20,119,30,160,234,2,196,225,189,159,93,27,93,53,31,210,131,227,86,87,91,46,117,219,94,178,67,33,126,241,234,11,182,186,253,93,255,0,90,250,145,226,170,91,52,33,76,20,85,114,59,51,51,60,113,179,182,154,105,245,183,212,190,189,167,36,160,166,168,122,198,158,232,102,111,185,216,137,157,187,221,159,187,241,107,219,218,114,210,210,194,45,93,74,102,76,204,204,230,2,255,0,87,214,63,165,5,63,162,150,229,137,200,30,138,146,120,155,115,106,231,25,11,187,119,125,90,255,0,25,149,67,195,152,94,166,56,99,9,233,197,139,187,115,184,63,123,232,221,253,236,189,109,159,7,80,90,220,74,138,146,45,59,159,190,49,251,62,161,111,169,151,162,10,40,217,152,186,96,46,205,224,45,162,15,139,67,135,130,24,216,182,7,219,221,250,62,197,245,97,162,132,7,71,1,127,228,101,220,24,69,199,77,93,190,29,203,86,133,129,189,215,119,253,40,56,161,166,140,11,115,11,126,141,23,46,154,23,115,54,159,161,110,17,118,103,215,187,95,169,108,247,183,104,222,31,106,14,70,218,255,0,6,213,28,91,197,155,189,108,103,97,117,187,127,130,13,93,253,222,255,0,169,104,46,222,34,180,38,39,239,111,7,72,217,219,93,89,144,110,102,215,189,110,68,64,92,53,21,49,83,131,148,134,205,163,107,226,203,138,186,190,42,48,114,35,22,125,53,239,127,211,254,69,74,243,27,51,233,108,52,178,200,117,180,161,181,137,180,41,25,190,7,253,187,125,72,62,150,62,204,155,85,134,142,105,42,107,4,24,28,153,155,168,44,250,179,23,214,77,245,43,36,206,44,246,155,20,221,103,195,214,25,170,164,151,180,19,119,19,187,109,221,32,127,6,71,248,147,124,23,67,54,51,99,21,227,187,180,214,91,8,188,129,218,11,222,129,164,127,119,116,131,175,186,101,252,118,248,47,187,146,60,54,215,93,175,113,98,60,65,13,105,28,241,137,187,24,187,139,57,28,103,252,56,159,235,127,138,15,161,144,217,41,91,125,187,67,136,111,84,81,74,82,237,147,241,177,185,59,106,81,31,240,163,127,173,254,42,248,48,118,18,164,177,91,226,134,42,120,163,96,97,238,0,102,240,17,111,169,190,165,212,192,184,2,215,134,173,212,241,193,11,137,4,64,61,226,45,224,35,245,11,127,21,123,48,6,1,97,31,6,65,171,51,11,104,205,162,63,119,122,213,104,254,8,56,165,218,77,220,235,175,222,46,239,240,215,226,187,7,27,55,123,59,254,133,193,35,107,220,255,0,222,65,191,169,238,252,60,23,36,70,239,226,235,171,223,163,183,193,151,36,68,78,204,204,200,59,12,78,238,250,173,132,238,199,167,216,130,229,222,180,55,213,217,219,234,65,160,19,238,211,119,247,215,97,188,60,87,89,180,98,103,215,185,115,199,166,143,163,187,247,160,222,186,181,214,250,122,216,14,41,34,2,222,46,221,226,207,226,207,246,125,171,180,136,45,27,136,254,28,41,113,69,20,245,212,150,202,46,169,78,82,111,104,91,123,247,76,253,238,209,59,248,147,43,34,26,124,79,147,88,210,87,151,181,69,77,12,229,27,108,234,8,232,210,252,63,33,188,35,255,0,175,194,98,110,86,170,75,157,57,193,83,27,16,147,63,139,51,252,29,190,44,255,0,90,181,236,250,225,162,203,138,233,170,106,41,233,167,9,158,67,149,138,32,6,125,116,149,252,90,39,125,53,36,31,51,135,254,32,45,183,154,90,58,74,170,233,122,142,17,139,177,202,62,58,68,223,25,31,235,87,91,102,189,209,221,41,99,158,25,132,152,153,180,247,153,254,12,255,0,7,127,173,69,153,96,92,107,148,55,238,209,64,21,71,79,12,221,219,218,103,208,88,245,248,8,183,132,108,174,159,35,243,198,122,234,122,74,27,165,69,60,114,238,140,28,72,221,159,93,35,111,2,147,95,23,116,23,112,206,206,218,179,173,87,196,178,95,160,184,83,140,129,44,101,174,158,4,207,240,111,183,237,95,100,73,137,153,217,252,80,104,64,206,255,0,82,225,218,76,90,234,250,125,139,178,182,187,51,120,234,131,77,218,150,154,173,204,235,99,134,175,185,157,214,246,109,59,208,104,68,237,220,205,170,109,15,226,183,243,45,173,226,229,175,119,218,183,54,142,250,179,160,227,146,0,39,215,107,127,35,46,165,77,185,165,109,88,91,249,191,232,95,67,197,209,251,153,7,194,154,200,15,1,11,196,26,150,159,193,251,127,66,243,87,60,42,210,198,226,238,76,255,0,13,63,147,236,85,0,91,81,239,209,255,0,74,226,146,138,41,155,223,103,111,209,162,10,59,116,194,215,179,135,109,16,83,187,124,122,140,127,91,125,77,250,87,157,175,181,181,188,24,174,116,16,200,255,0,92,113,106,255,0,15,227,55,218,202,187,75,110,165,48,118,7,145,157,190,173,63,200,190,61,199,6,91,107,71,116,205,33,63,212,251,93,190,31,218,253,136,40,141,108,69,112,129,194,148,235,41,155,235,215,103,197,190,175,209,253,245,231,130,18,182,79,212,59,249,155,183,194,90,173,126,31,244,170,241,91,129,168,229,137,227,134,18,15,180,5,155,234,254,213,120,75,166,67,218,238,21,5,36,151,75,236,100,250,119,71,56,176,248,55,251,95,216,130,148,226,43,238,34,169,98,11,117,222,145,153,244,209,202,160,245,248,125,79,250,86,203,53,78,61,142,156,53,187,81,159,143,140,243,63,197,213,69,126,28,173,129,46,230,187,226,2,102,248,118,129,127,135,251,146,251,84,217,37,111,165,128,65,174,55,135,102,215,198,97,215,199,253,205,7,158,195,181,152,148,227,7,169,168,140,223,191,93,167,35,183,199,235,94,196,42,110,199,38,128,206,238,223,86,229,245,44,249,121,21,16,55,70,74,163,22,240,234,19,59,252,127,181,251,87,165,163,195,177,194,91,250,78,229,253,176,255,0,208,131,225,219,108,213,151,3,234,84,180,163,183,197,159,86,215,199,235,111,177,123,138,26,16,167,143,70,136,69,190,26,14,159,90,236,193,0,198,219,186,17,11,255,0,106,26,46,211,48,187,107,181,153,191,66,13,130,205,183,70,109,22,225,54,119,218,254,43,115,139,105,220,184,157,156,77,7,47,114,209,219,79,139,173,187,155,95,138,220,239,174,136,52,68,77,16,111,69,181,188,86,228,4,68,64,68,68,5,198,91,157,254,197,200,182,59,104,131,136,159,71,254,69,179,83,45,116,119,211,193,115,56,51,190,174,140,2,200,54,66,14,207,171,247,174,194,218,44,204,221,200,101,181,144,110,69,198,230,238,218,182,139,112,187,187,106,232,14,0,254,32,47,252,139,173,45,190,158,82,213,226,7,109,123,219,107,127,145,118,209,7,202,151,14,219,76,220,187,52,122,191,127,228,15,249,22,207,162,246,143,202,122,72,245,255,0,115,31,242,47,176,136,62,59,225,202,22,118,217,4,108,205,253,171,127,145,114,29,146,151,104,180,113,11,104,205,252,22,255,0,34,250,136,131,167,79,67,20,90,9,68,15,254,245,114,73,73,17,59,56,198,44,236,255,0,6,101,216,68,27,64,24,5,133,145,219,78,246,91,150,132,236,205,223,241,238,65,166,173,166,168,69,221,171,105,224,182,185,108,238,215,185,215,25,73,167,114,14,71,145,152,59,254,164,99,98,102,209,151,95,115,151,138,228,7,248,104,129,32,27,147,59,45,224,47,226,238,183,7,134,142,159,29,62,212,26,255,0,34,227,51,219,223,224,185,91,187,185,117,234,204,24,116,119,209,208,110,235,110,31,117,251,219,197,116,46,23,88,233,64,159,168,205,163,62,189,255,0,30,255,0,181,112,84,215,181,44,100,98,77,175,123,119,186,167,184,190,253,94,209,155,82,131,153,153,56,179,11,19,248,238,250,157,7,193,205,124,207,130,211,65,56,211,207,33,77,169,11,48,19,59,235,180,254,163,103,241,101,107,55,91,110,97,102,165,241,227,134,73,66,140,164,239,234,188,236,206,59,223,187,185,137,188,36,85,244,242,222,191,23,214,246,155,167,104,24,204,245,218,219,155,197,245,240,33,127,227,58,169,216,51,41,173,22,88,35,0,166,118,38,102,125,196,3,175,128,252,118,55,212,130,146,229,23,15,145,217,90,10,155,133,29,36,179,111,19,114,233,238,125,127,22,254,47,27,63,139,58,185,76,63,135,41,109,52,224,17,211,196,27,116,252,144,102,248,55,216,223,82,238,91,236,180,212,32,45,24,248,105,240,111,179,236,251,23,209,102,211,185,144,25,153,155,70,90,162,32,46,41,137,217,187,157,114,59,232,218,174,169,27,153,59,125,78,131,81,55,253,43,123,8,19,59,252,86,198,22,209,111,1,209,7,17,196,237,252,235,150,54,247,116,102,239,92,174,44,236,204,140,12,200,56,156,95,244,45,29,187,180,117,206,226,206,182,20,104,56,95,79,5,203,11,247,104,235,105,71,163,248,163,30,221,59,144,115,162,218,198,207,241,90,235,170,13,87,206,186,218,105,238,16,148,114,66,5,185,159,93,69,159,224,255,0,103,218,190,138,32,160,25,161,147,116,55,138,106,162,134,130,159,170,81,30,210,233,54,172,238,199,167,123,3,191,139,171,100,60,37,139,114,223,20,4,162,242,118,81,149,165,210,30,174,140,221,79,208,45,224,10,67,235,173,240,85,198,77,32,179,234,207,240,111,183,236,251,85,56,198,25,95,104,189,132,175,61,49,110,112,38,98,16,31,237,190,176,127,173,7,133,203,12,207,142,190,158,26,122,138,178,25,25,196,92,78,77,31,93,1,188,28,254,213,90,173,55,216,234,152,127,27,171,104,221,251,191,71,218,173,182,233,150,117,152,70,176,171,172,205,84,67,27,188,155,123,221,187,157,223,79,116,27,248,172,189,30,17,204,74,170,93,180,247,56,138,18,18,96,252,96,184,235,166,214,215,222,47,210,130,227,66,104,200,89,216,153,245,251,86,187,187,254,182,94,71,14,226,122,123,141,59,24,205,25,123,186,247,19,63,193,190,223,181,125,216,43,220,205,159,86,209,208,125,63,208,158,61,203,64,45,194,207,245,173,95,185,157,219,234,65,176,255,0,138,203,107,22,221,27,85,188,91,86,213,254,43,105,3,125,168,55,137,106,203,77,221,206,239,162,216,238,236,218,55,212,184,250,154,247,63,130,14,113,212,190,61,203,118,154,182,139,140,36,102,102,17,239,92,140,131,77,130,204,250,11,127,50,225,49,34,109,28,126,63,82,230,115,247,180,111,169,7,189,188,62,40,54,71,8,48,247,131,62,191,91,35,211,192,239,175,72,53,254,229,151,42,32,227,236,240,255,0,98,15,252,214,90,21,44,6,218,60,99,252,204,185,81,7,11,64,17,134,208,22,254,101,172,96,26,107,181,181,253,11,149,113,191,185,252,168,55,232,206,222,29,201,163,120,45,24,187,150,140,238,90,233,227,224,131,115,235,167,114,226,118,45,123,217,114,235,240,71,211,226,200,54,51,11,182,173,226,168,95,15,220,38,224,236,137,199,217,157,154,67,61,37,239,21,230,86,40,184,222,142,236,84,15,4,244,22,234,153,154,113,182,131,188,134,206,3,43,153,148,130,209,245,95,167,188,127,21,30,218,232,205,163,247,45,80,17,22,172,223,20,6,91,145,16,21,63,226,23,11,95,113,206,65,102,94,10,194,212,61,182,245,136,48,125,230,215,110,166,234,132,125,122,169,232,165,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,213,64,68,16,3,253,11,142,59,63,216,51,254,19,89,255,0,231,106,111,184,122,194,215,220,13,144,89,105,130,177,77,15,98,189,97,252,31,102,181,220,105,186,161,39,66,170,10,40,163,150,61,224,228,5,180,192,155,81,119,23,211,86,119,110,245,80,17,1,17,16,20,96,115,64,224,207,137,62,34,115,246,193,141,114,115,45,254,144,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,164,253,16,88,7,42,78,23,51,219,134,191,194,143,225,175,3,125,28,250,71,236,79,102,127,84,232,235,58,253,159,183,117,191,173,165,147,110,222,188,95,149,166,187,187,181,209,244,184,174,31,184,76,193,185,17,143,243,63,52,134,162,146,247,139,51,43,20,92,111,71,118,42,7,130,122,11,117,76,205,56,219,65,222,67,103,1,149,204,202,65,104,250,175,211,222,63,138,143,109,117,68,4,68,64,68,68,4,68,64,68,68,4,68,65,111,252,122,229,110,59,206,158,19,177,206,89,229,165,139,219,56,146,243,236,206,197,69,218,161,167,234,244,174,84,179,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,140,14,30,185,112,241,157,129,179,247,45,49,174,41,201,190,197,101,195,248,194,205,116,184,212,253,34,181,73,208,165,130,182,41,37,147,96,84,145,150,208,2,125,5,156,159,77,25,157,251,148,223,162,2,34,32,34,34,2,128,31,232,92,113,217,254,193,159,240,154,207,255,0,59,83,252,136,41,255,0,15,88,90,251,129,178,11,45,48,86,41,161,236,87,172,63,131,236,214,187,141,55,84,36,232,85,65,69,20,114,199,188,28,128,182,152,19,106,46,226,250,106,206,237,222,169,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,238,1,16,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,111,209,16,70,7,52,14,12,248,147,226,39,63,108,24,215,39,50,223,233,5,150,139,7,210,218,231,169,246,197,5,38,202,160,173,173,144,163,217,81,60,102,250,4,209,190,172,219,125,237,53,213,157,154,160,114,164,225,115,61,184,107,252,40,254,26,240,55,209,207,164,126,196,246,103,245,78,142,179,175,217,251,119,91,250,218,89,54,237,235,197,249,90,107,187,187,93,31,75,255,0,68,17,43,204,59,131,62,51,184,137,226,130,249,141,112,94,91,253,32,194,20,86,251,125,175,14,212,251,98,213,73,178,148,41,198,73,163,217,36,241,202,250,85,205,86,250,200,219,189,237,25,246,48,51,87,94,85,60,39,231,111,12,246,172,201,184,103,70,28,164,176,84,98,154,139,84,52,20,35,113,130,174,125,148,131,82,231,49,189,57,28,66,4,245,66,34,219,220,245,142,77,68,91,99,157,250,162,2,34,32,134,190,52,57,112,241,39,142,120,160,199,248,215,36,114,111,182,225,12,65,112,142,233,77,83,244,138,130,62,189,84,244,241,73,91,38,202,154,145,148,119,85,157,67,232,236,194,218,232,12,193,181,149,218,242,178,201,30,34,248,122,192,24,227,46,115,195,47,169,48,221,182,123,197,61,238,201,40,220,105,106,231,170,158,104,94,26,177,50,167,158,65,16,1,165,164,113,103,17,125,100,147,188,188,2,247,209,1,17,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,71,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,222,2,32,34,34,2,179,254,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,240,17,4,64,112,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,127,252,119,225,12,216,204,94,24,49,118,92,228,166,31,186,221,113,78,40,236,182,232,198,223,114,166,161,233,82,189,68,114,85,60,210,212,79,19,116,78,8,229,128,128,92,136,250,236,46,14,14,100,55,0,136,32,91,9,242,167,227,58,241,138,172,214,156,83,149,255,0,71,236,181,183,10,122,123,141,223,219,118,170,191,103,210,156,130,50,212,244,2,173,142,94,152,57,31,76,95,113,109,209,187,221,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,93,180,65,24,28,208,56,51,226,79,136,156,253,176,99,92,156,203,127,164,22,90,44,31,75,107,158,167,219,20,20,155,42,130,182,182,66,143,101,68,241,155,232,19,70,250,179,109,247,180,215,86,118,106,129,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,124,156,89,133,172,88,231,10,222,112,86,41,161,237,182,92,65,111,168,181,220,105,186,167,31,94,150,120,202,57,99,222,14,38,59,128,201,181,23,98,109,117,103,103,239,80,47,253,11,142,59,63,216,51,254,19,89,255,0,231,106,127,145,5,181,97,220,33,196,22,45,224,2,235,151,25,177,135,255,0,207,98,191,47,239,88,110,90,34,185,69,81,37,93,87,103,168,165,163,57,106,138,121,35,57,166,141,169,228,146,66,151,111,82,83,119,217,222,35,18,223,208,184,227,179,253,131,63,225,53,159,254,118,167,249,16,17,17,1,17,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,68,7,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,16,17,17,1,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,238,1,16,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,240,57,173,240,185,158,220,74,126,11,191,2,152,27,233,31,209,207,109,251,79,250,167,71,71,208,237,29,135,163,253,115,44,123,183,116,37,252,157,116,219,223,166,173,173,255,0,162,8,192,229,127,193,159,18,124,59,103,237,255,0,26,231,30,91,253,31,178,214,224,250,171,92,21,62,216,160,171,223,84,117,180,82,12,123,41,231,144,219,80,134,71,213,219,111,187,166,186,187,51,201,250,34,2,34,32,136,14,61,120,10,226,199,58,120,177,199,57,153,150,153,83,237,156,55,121,246,103,98,173,246,237,182,159,171,210,182,210,195,39,226,230,168,9,7,73,34,49,247,133,181,211,86,213,157,157,238,255,0,149,254,66,102,199,14,217,5,127,193,89,199,133,62,143,222,171,113,133,85,210,10,110,221,77,87,190,148,232,168,163,25,55,211,201,32,54,167,12,141,163,190,239,119,93,52,118,119,188,4,64,68,68,5,103,252,208,50,19,54,56,137,200,43,6,10,201,204,41,244,130,245,69,140,41,110,147,211,118,234,106,77,148,161,69,91,25,73,190,162,72,193,244,57,163,109,25,247,123,218,233,163,59,181,224,34,8,128,224,43,128,174,44,114,91,139,28,13,153,153,151,149,62,198,195,118,111,105,246,218,223,110,219,106,58,93,91,109,84,49,254,46,26,131,144,181,146,80,31,116,95,77,117,125,25,157,218,93,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,237,162,11,10,180,242,135,201,43,47,17,116,89,175,71,115,164,147,47,168,42,35,169,139,47,42,237,147,213,64,70,20,172,2,210,86,205,86,71,40,118,150,106,135,9,35,32,38,214,34,103,7,117,126,168,136,8,136,130,133,113,131,194,102,13,226,235,43,254,131,223,106,41,44,247,218,10,136,234,108,88,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,123,53,233,155,179,148,64,237,69,121,121,242,243,181,112,209,106,167,205,76,212,163,164,184,230,165,198,157,216,1,136,102,131,13,193,32,232,84,240,19,106,39,82,66,238,50,206,46,236,204,229,20,79,179,169,36,247,190,136,8,136,130,192,57,173,240,185,158,220,74,126,11,191,2,152,27,233,31,209,207,109,251,79,250,167,71,71,208,237,29,135,163,253,115,44,123,183,116,37,252,157,116,219,223,166,173,173,191,240,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,47,232,128,162,3,143,94,2,184,177,206,158,44,113,206,102,101,166,84,251,103,13,222,125,153,216,171,125,187,109,167,234,244,173,180,176,201,248,185,170,2,65,210,72,140,125,225,109,116,213,181,103,103,121,127,68,22,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,17,4,0,255,0,66,227,142,207,246,12,255,0,132,214,127,249,218,150,156,69,132,56,130,194,92,0,90,178,227,41,240,255,0,249,236,80,101,253,151,13,197,68,55,40,169,228,164,170,236,244,244,181,135,21,80,207,28,97,52,49,189,68,145,200,50,237,234,68,14,219,251,132,174,85,16,64,15,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,222,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,136,44,3,154,223,11,153,237,196,167,224,187,240,41,129,190,145,253,28,246,223,180,255,0,170,116,116,125,14,209,216,122,63,215,50,199,187,119,66,95,201,215,77,189,250,106,218,211,254,87,252,25,241,39,195,182,126,223,241,174,113,229,191,209,251,45,110,15,170,181,193,83,237,138,10,189,245,71,91,69,32,199,178,158,121,13,181,8,100,125,93,182,251,186,107,171,179,60,159,162,2,129,108,89,202,159,140,235,62,42,188,218,112,182,87,253,32,178,209,92,42,41,237,215,127,109,218,169,61,161,74,18,16,197,83,208,58,183,56,186,128,194,125,50,125,195,187,71,239,101,61,40,130,223,248,16,194,25,177,151,92,48,97,28,185,206,188,63,117,181,98,156,47,218,173,210,13,194,229,77,93,213,165,106,137,36,165,120,101,167,158,86,232,132,18,69,0,129,56,144,116,28,88,24,24,8,174,1,17,1,17,16,17,17,5,191,241,235,149,184,239,58,120,78,199,57,103,150,150,47,108,226,75,207,179,59,21,23,106,134,159,171,210,185,82,205,39,227,38,48,140,116,142,35,47,120,155,93,52,109,93,217,158,32,127,161,113,199,103,251,6,127,194,107,63,252,237,79,242,32,34,34,2,179,254,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,240,17,4,64,112,21,192,87,22,57,45,197,142,6,204,204,203,202,159,99,97,187,55,180,251,109,111,183,109,181,29,46,173,182,170,24,255,0,23,13,65,200,90,201,40,15,186,47,166,186,190,140,206,237,47,232,136,8,136,128,160,7,250,23,28,118,127,176,103,252,38,179,255,0,206,212,255,0,34,10,127,195,214,22,190,224,108,130,203,76,21,138,104,123,21,235,15,224,251,53,174,227,77,213,9,58,21,80,81,69,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,170,128,136,128,172,255,0,154,6,66,102,199,17,57,5,96,193,89,57,133,62,144,94,168,177,133,45,210,122,110,221,77,73,178,148,40,171,99,41,55,212,73,24,62,135,52,109,163,62,239,123,93,52,103,118,188,4,65,8,28,61,114,225,227,59,3,103,238,90,99,92,83,147,125,138,203,135,241,133,154,233,113,169,250,69,106,147,161,75,5,108,82,75,38,192,169,35,45,160,4,250,11,57,62,154,51,59,247,41,191,68,64,68,68,5,111,252,122,229,110,59,206,158,19,177,206,89,229,165,139,219,56,146,243,236,206,197,69,218,161,167,234,244,174,84,179,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,184,4,65,8,28,61,114,225,227,59,3,103,238,90,99,92,83,147,125,138,203,135,241,133,154,233,113,169,250,69,106,147,161,75,5,108,82,75,38,192,169,35,45,160,4,250,11,57,62,154,51,59,247,41,191,68,64,92,101,185,223,236,92,139,99,182,136,56,141,244,117,8,188,65,114,230,227,47,28,231,222,101,99,92,45,147,143,91,102,196,24,190,243,116,183,84,253,33,181,71,215,165,158,182,89,34,61,135,82,198,59,128,197,244,38,103,109,116,118,103,238,83,122,224,206,250,186,48,11,32,180,30,87,249,9,154,252,60,100,45,251,5,231,22,20,250,63,121,173,197,245,87,72,41,187,117,53,94,250,83,162,162,140,100,223,79,36,128,218,156,50,54,142,236,94,238,186,104,236,239,120,107,104,179,51,119,33,150,214,65,185,23,27,155,184,234,222,43,112,187,187,106,250,32,56,3,248,128,191,242,46,180,214,250,121,73,157,226,7,109,123,217,197,191,200,187,104,131,229,77,135,173,210,30,230,166,143,87,241,247,7,252,139,107,97,123,75,247,149,44,122,255,0,112,63,228,95,93,16,124,114,195,148,13,220,20,241,232,223,218,15,249,23,33,216,233,118,8,132,66,218,51,127,5,191,200,190,162,32,233,83,80,197,14,130,240,131,232,223,197,101,203,45,36,36,222,236,98,207,175,193,153,118,17,6,200,227,104,197,153,190,165,185,219,226,203,85,163,187,105,222,131,77,91,77,81,203,187,86,91,29,246,247,51,247,58,216,82,48,160,229,222,204,46,228,235,77,236,237,171,54,157,235,129,201,203,187,249,86,224,45,123,144,110,144,73,219,86,90,198,47,252,39,91,195,234,116,118,208,191,74,13,218,253,75,140,205,199,191,193,114,55,119,114,224,170,33,97,118,119,211,185,6,173,56,187,104,207,222,203,167,95,115,142,148,31,241,140,218,14,175,223,250,126,213,214,158,173,169,227,51,23,109,89,159,197,120,92,87,125,172,104,164,104,27,113,184,190,140,58,187,248,23,212,232,62,78,103,102,69,53,162,134,109,181,7,213,96,45,172,6,218,248,30,159,194,103,241,101,105,216,158,76,192,205,43,185,209,219,100,152,41,186,174,250,200,243,179,56,238,38,248,110,111,9,25,87,138,140,11,117,198,149,125,107,147,84,4,110,90,109,109,205,221,175,246,194,255,0,198,117,80,240,70,79,217,236,177,137,13,57,110,209,181,34,1,215,248,63,29,141,245,32,163,185,71,195,187,219,78,42,235,181,45,44,213,7,16,239,39,13,221,239,211,119,239,40,181,241,103,87,59,133,240,165,37,154,146,40,194,154,16,216,2,45,180,25,188,24,126,198,250,151,209,182,216,105,104,68,88,7,193,153,188,27,236,251,62,197,245,68,88,89,133,188,25,0,69,133,152,89,180,102,90,162,32,46,57,73,197,187,150,253,126,43,175,44,142,68,227,221,162,13,24,223,95,23,91,153,128,188,86,214,22,251,86,225,7,110,254,244,28,103,17,54,231,111,14,255,0,5,201,11,123,186,105,223,162,229,216,206,58,125,107,81,6,31,4,28,110,37,250,22,221,25,153,217,215,59,179,58,216,81,183,139,58,14,23,211,193,114,68,250,62,157,235,66,143,191,249,22,155,182,247,32,236,34,216,18,51,183,122,221,170,13,87,82,186,134,26,200,138,57,35,18,213,159,197,153,254,15,254,85,219,68,20,103,49,178,158,221,122,166,157,251,4,4,114,9,104,239,16,191,123,177,255,0,104,255,0,90,181,60,83,150,248,163,2,98,33,185,91,197,194,154,25,218,109,176,180,141,238,177,145,120,48,139,120,3,41,11,170,164,138,164,28,100,22,126,239,169,151,132,197,153,121,106,189,71,40,84,83,145,111,18,109,88,5,252,119,125,98,255,0,90,10,49,149,25,164,103,13,61,29,125,84,145,200,82,0,59,72,122,124,1,190,39,250,85,193,217,111,241,85,67,25,52,204,66,237,171,59,22,191,95,218,173,235,16,229,3,216,235,30,186,204,213,76,241,63,81,133,188,53,103,119,240,16,111,169,151,215,194,120,242,178,212,35,65,115,2,140,224,247,29,205,157,181,211,119,241,137,190,196,23,32,51,70,77,171,19,63,232,117,185,203,236,213,120,236,59,138,41,238,16,179,140,241,151,232,38,127,139,253,191,98,251,240,215,185,191,136,179,125,191,253,212,31,79,244,35,247,173,4,181,109,93,106,253,204,131,100,158,26,55,193,109,98,216,218,106,183,136,235,169,63,197,104,113,182,159,20,27,132,153,217,55,55,123,191,130,227,213,197,180,101,199,212,127,7,65,204,58,147,182,158,11,127,195,197,113,12,130,204,194,43,149,188,16,104,192,13,252,22,254,101,192,108,100,36,219,91,225,224,203,157,203,234,65,239,215,185,6,200,225,6,110,240,111,230,71,167,129,223,87,136,117,254,229,151,42,32,227,106,120,127,177,3,255,0,189,101,161,83,64,77,163,198,63,204,203,149,16,112,141,60,113,6,128,13,252,201,16,3,182,174,45,175,232,92,203,141,217,163,239,111,138,13,237,166,158,9,163,45,4,153,24,181,119,111,169,6,175,174,157,203,137,216,190,45,170,229,215,79,20,125,27,197,144,108,22,18,111,181,59,217,52,102,46,239,138,213,1,19,197,106,205,170,3,55,122,220,136,128,136,136,8,136,128,180,90,162,13,52,111,169,52,111,169,106,136,54,147,232,218,174,39,45,197,174,189,203,148,187,215,19,136,235,225,225,222,128,238,222,12,183,131,233,221,170,227,111,202,215,71,209,114,3,51,247,160,228,69,163,104,180,34,102,241,65,174,172,139,99,152,235,162,49,179,32,228,90,45,187,217,221,104,230,223,83,160,223,241,241,70,38,119,211,85,177,137,159,224,232,218,51,160,222,238,205,226,235,142,93,92,123,139,227,245,173,37,61,63,157,109,18,223,171,63,134,136,54,155,185,6,140,253,237,224,184,7,169,187,222,213,215,41,57,49,234,222,11,120,3,110,103,125,59,208,109,102,110,231,92,193,181,252,25,110,120,133,217,109,218,224,237,167,242,160,228,102,111,169,104,77,221,175,212,182,73,54,207,131,179,120,234,235,169,53,214,24,132,156,140,89,135,93,93,221,191,202,131,154,73,246,179,187,63,135,138,248,247,27,148,81,190,178,74,205,246,110,111,183,237,94,79,22,102,52,22,137,14,42,121,99,50,38,126,230,38,119,215,222,250,137,190,165,240,236,87,171,150,37,156,167,169,9,35,139,87,113,213,137,153,219,86,126,237,93,219,192,144,122,154,202,211,172,45,145,110,217,175,143,215,255,0,93,86,148,214,56,234,9,165,158,38,63,171,221,215,252,44,190,133,170,212,6,204,230,236,194,205,175,127,199,195,236,94,134,150,146,156,25,128,71,195,227,163,32,249,214,203,68,49,56,179,83,139,51,105,252,6,251,62,197,247,162,132,35,22,102,22,110,239,169,107,28,99,27,104,203,122,2,45,55,54,186,45,132,93,253,200,55,187,179,119,234,184,228,145,153,187,157,104,231,175,118,215,254,101,198,237,175,115,160,218,210,153,62,155,187,191,74,222,195,246,127,121,108,24,217,141,157,118,69,153,153,159,84,26,0,104,218,187,45,250,55,193,147,237,90,160,209,106,136,128,180,117,170,32,218,109,171,119,55,122,226,33,125,60,29,115,58,218,125,227,221,226,131,168,198,66,79,222,237,223,241,92,241,201,245,186,225,32,220,238,239,175,138,124,25,155,224,131,182,198,47,224,235,114,234,198,90,63,126,171,176,196,219,89,208,106,235,138,88,70,64,113,33,103,248,120,124,23,38,230,91,144,121,171,181,142,158,164,72,10,152,9,137,157,159,220,103,250,254,197,76,49,142,94,140,134,242,208,65,28,101,227,220,58,119,251,223,80,254,133,92,74,33,38,118,118,241,95,54,186,215,4,192,110,65,174,154,233,220,223,111,216,130,130,216,234,174,248,98,160,96,169,105,136,55,48,251,155,157,153,181,102,248,233,252,85,83,173,23,216,170,225,140,194,71,221,163,59,179,191,127,131,125,171,142,237,134,105,170,55,19,69,239,51,191,240,91,237,251,23,151,184,5,94,29,136,170,32,140,200,69,223,185,153,223,235,127,134,159,82,10,179,67,114,2,140,90,66,254,11,120,191,232,251,87,104,38,41,165,252,89,54,223,211,246,170,11,107,206,9,158,226,214,233,233,220,88,75,110,174,14,223,194,102,248,154,171,182,11,253,53,85,36,83,129,11,188,128,46,236,206,223,22,103,250,208,122,102,109,17,220,91,197,217,117,130,169,229,113,218,47,163,233,240,92,165,25,30,143,171,32,210,67,13,29,155,71,125,62,11,172,209,200,90,191,123,46,207,72,69,245,127,21,189,153,157,180,211,185,7,4,66,236,237,171,252,22,249,36,209,244,103,117,184,135,111,123,50,225,38,114,47,7,213,7,32,158,189,250,62,171,148,31,86,213,113,70,206,222,43,126,174,222,30,8,57,22,221,93,159,191,193,25,253,221,93,108,121,53,126,230,65,189,201,105,171,179,183,122,216,210,62,186,104,181,111,121,219,95,173,7,42,226,145,215,42,227,38,212,180,65,181,139,187,237,213,109,3,38,39,103,250,214,164,59,123,217,107,163,59,51,182,168,57,25,219,79,181,105,171,252,86,131,220,201,246,160,213,106,205,246,45,22,230,240,64,209,150,168,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,90,162,13,52,111,169,52,111,169,106,136,54,147,232,218,174,39,45,197,174,189,203,148,187,215,19,136,235,225,225,222,128,250,105,163,45,224,250,119,106,184,219,242,181,209,244,92,129,163,186,14,68,90,54,139,66,38,111,20,26,234,201,171,125,107,141,228,29,116,90,239,100,28,139,69,181,141,157,244,66,38,110,237,29,6,239,143,138,110,103,125,53,91,24,153,254,14,154,179,62,189,232,55,234,205,226,235,100,189,227,220,235,73,11,70,101,176,79,118,172,254,26,32,218,78,228,14,204,253,237,224,184,27,171,175,189,171,247,174,82,220,199,171,120,45,226,62,243,59,233,222,131,107,55,115,59,247,46,88,246,191,131,45,253,33,118,91,92,118,104,226,223,20,28,140,205,245,45,9,181,109,126,165,180,229,218,204,250,59,46,164,183,72,98,119,98,49,109,191,107,127,149,7,52,147,56,235,163,190,172,190,77,198,227,28,122,245,37,102,209,190,37,250,126,213,229,241,110,97,83,217,200,218,41,99,34,125,123,152,153,255,0,141,253,179,125,75,204,218,49,13,203,20,85,117,76,76,33,221,221,220,76,206,218,183,218,237,224,72,61,125,101,192,170,139,167,3,150,199,238,119,248,127,121,215,21,53,148,42,137,164,158,54,61,31,70,238,215,252,44,187,214,171,80,147,54,231,247,117,248,255,0,39,216,189,21,45,29,52,76,194,45,241,251,16,124,219,101,154,24,157,182,211,136,182,191,196,102,250,190,197,232,33,128,34,22,102,6,111,228,90,199,16,199,224,185,16,17,104,228,204,182,145,105,220,200,55,59,179,124,87,25,200,218,62,142,180,115,215,187,107,255,0,50,227,118,241,103,65,181,229,45,218,110,238,253,43,123,14,191,13,87,23,79,222,103,239,93,168,217,153,181,116,0,13,59,201,150,253,27,78,230,79,21,170,13,22,168,136,11,71,90,162,13,174,218,183,218,184,136,95,191,86,92,203,71,239,103,100,29,66,34,18,241,118,92,177,202,255,0,23,91,36,13,206,236,238,182,179,104,219,80,118,154,65,127,138,222,186,160,93,250,59,58,236,9,139,142,172,254,8,55,46,57,34,99,23,103,102,125,86,237,204,183,32,248,87,59,68,51,137,51,192,37,168,187,63,186,207,245,253,138,150,99,44,191,25,230,150,122,74,112,2,39,215,184,52,254,47,212,63,165,86,231,1,127,22,241,95,58,182,215,4,251,156,195,93,95,234,111,242,32,160,22,121,111,88,90,86,138,160,102,49,254,209,141,219,193,254,189,63,140,170,133,178,255,0,21,92,122,132,175,171,125,100,223,111,218,180,186,225,186,106,151,114,233,119,255,0,114,223,103,216,188,181,101,61,85,140,119,193,28,132,223,99,59,255,0,131,79,173,5,87,160,185,9,6,146,147,255,0,43,254,159,181,118,154,98,158,77,34,54,211,244,170,3,69,156,117,1,63,102,154,157,219,237,112,127,169,223,248,234,176,88,113,13,53,76,45,40,16,190,191,13,91,235,127,181,7,169,90,59,179,120,187,46,168,213,188,172,219,5,244,127,142,139,156,128,137,155,189,6,134,96,207,166,172,238,186,221,57,11,87,239,111,169,118,58,34,47,185,251,221,111,22,111,4,29,120,192,152,135,191,235,213,114,73,38,221,25,157,111,113,97,239,101,192,94,241,107,163,160,228,19,215,224,235,144,31,86,92,113,179,179,247,173,221,236,131,149,109,119,118,47,177,5,245,110,245,177,207,191,185,144,114,110,101,166,189,205,171,174,62,167,123,182,139,93,117,241,100,28,171,142,71,239,239,91,252,22,195,109,93,6,193,46,231,215,85,163,17,49,186,220,67,167,134,169,220,76,207,223,175,197,7,39,118,159,90,211,87,248,173,7,187,84,255,0,18,13,86,172,221,235,69,185,188,16,52,101,170,34,2,34,32,34,34,2,34,32,34,34,2,34,32,218,94,43,141,217,221,255,0,149,114,187,106,155,89,7,30,215,127,179,189,110,102,250,153,110,209,150,168,54,232,236,182,72,90,50,228,127,5,176,135,86,125,89,7,23,139,179,173,250,119,248,45,155,11,235,91,133,139,94,244,27,246,232,236,221,201,35,105,162,211,191,115,62,191,5,169,119,248,160,11,182,154,127,125,104,223,149,252,171,79,15,5,163,59,235,224,254,40,57,14,54,47,131,45,189,61,22,246,38,90,248,160,224,33,239,101,188,7,79,22,253,11,123,131,105,224,131,175,197,6,172,182,75,40,70,46,228,236,221,203,87,49,103,209,221,116,110,85,112,69,27,185,187,119,55,199,79,181,6,202,186,224,104,76,157,253,214,23,255,0,2,240,151,252,67,12,102,84,195,35,234,108,250,104,237,241,213,190,181,213,198,152,222,27,120,29,61,60,192,206,241,191,115,19,120,251,205,240,47,177,120,123,25,220,177,53,208,42,102,105,58,98,108,45,166,237,29,183,51,253,191,198,65,247,163,194,175,124,173,10,169,162,99,30,226,247,135,94,237,117,250,159,235,94,246,195,98,164,163,140,32,24,34,29,172,205,220,44,223,83,125,95,98,237,216,108,237,79,78,12,226,250,237,109,53,111,134,141,246,47,177,21,27,71,38,237,186,127,34,14,78,192,45,16,140,44,195,163,55,123,119,46,88,169,202,49,109,93,221,217,115,198,67,163,54,171,118,172,131,99,147,179,120,58,212,73,159,189,214,231,102,118,239,91,72,53,238,111,4,27,72,155,93,89,214,157,207,223,174,139,99,247,59,182,136,63,206,131,87,221,175,115,234,201,241,240,91,159,185,181,209,25,144,4,123,245,209,114,55,143,130,209,150,230,240,65,170,34,32,34,34,2,34,32,45,159,165,111,90,59,106,200,56,164,6,211,185,113,179,51,247,59,46,119,111,173,150,199,111,177,6,214,29,31,235,101,171,235,252,23,254,70,90,233,245,45,60,31,185,144,114,6,154,54,173,222,181,119,239,209,151,27,59,191,143,114,222,204,237,222,131,87,125,95,70,91,72,29,251,159,189,150,162,237,223,175,214,183,32,235,201,67,4,141,223,24,234,255,0,99,47,131,126,178,210,84,64,244,239,0,22,247,211,242,89,252,89,219,234,94,148,137,133,157,215,85,225,25,143,113,55,131,160,164,151,12,173,165,25,222,182,42,104,68,183,239,238,6,103,241,119,254,34,238,218,12,237,83,13,36,155,128,65,216,91,94,230,238,118,111,179,234,85,54,170,150,9,34,118,109,53,254,79,169,121,107,157,150,41,141,204,67,66,23,213,159,79,211,246,32,251,22,170,241,48,110,253,89,155,252,159,106,250,225,82,4,223,86,171,199,91,14,106,73,26,19,103,211,93,59,245,251,23,162,142,102,144,27,111,139,32,250,35,32,147,233,220,235,147,86,248,50,235,211,142,163,171,248,174,118,109,62,40,53,211,86,239,77,7,95,6,71,38,111,138,211,199,191,68,26,30,154,119,105,175,216,182,51,191,127,138,222,226,223,95,122,211,70,250,144,110,109,54,247,174,62,237,123,150,245,166,214,213,7,27,187,110,102,91,180,125,91,71,90,237,109,124,19,77,29,6,253,95,77,53,91,93,106,140,200,30,41,166,159,5,187,70,90,160,216,204,154,62,171,114,213,6,214,103,117,170,213,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,109,47,21,198,236,238,255,0,202,185,93,181,77,172,131,139,107,191,135,114,222,205,245,50,221,163,34,13,52,118,91,36,45,25,114,63,130,216,67,171,62,172,131,135,197,217,215,38,158,29,203,102,194,251,22,230,98,215,189,208,111,219,163,183,130,72,218,104,180,118,125,89,245,90,151,127,138,13,5,217,62,62,58,173,60,22,140,239,175,131,160,228,32,98,111,5,181,227,211,193,111,98,109,25,150,190,40,56,8,123,219,69,188,7,79,22,213,111,112,109,60,16,89,219,197,6,172,182,203,32,68,59,141,217,28,197,159,189,215,82,225,83,12,113,62,231,30,239,175,79,181,7,29,77,124,108,4,250,182,141,170,240,248,139,16,67,78,230,13,39,121,59,179,119,183,219,246,174,190,50,198,148,214,200,8,34,148,25,217,221,159,222,111,168,191,182,251,21,63,182,86,92,177,77,219,83,99,232,177,238,109,55,104,237,185,191,75,120,18,15,188,88,112,177,21,72,79,36,108,96,78,197,239,54,186,247,235,245,63,241,151,185,195,216,122,142,221,16,83,180,17,11,182,141,220,44,223,6,111,171,236,93,156,55,101,106,120,35,212,124,1,188,91,236,111,177,125,224,163,17,147,115,143,135,216,131,144,40,1,162,97,136,88,95,79,22,109,62,11,154,26,98,141,187,221,223,69,205,25,11,11,14,171,126,172,131,102,226,22,239,103,65,61,124,86,247,102,118,239,91,72,53,109,27,185,6,210,38,215,185,245,90,119,63,197,150,215,103,109,91,71,90,15,218,131,115,234,207,220,250,173,62,61,236,183,105,221,171,50,51,32,48,234,250,233,224,185,62,173,25,109,22,91,219,193,6,168,136,128,136,136,8,136,128,182,191,143,122,220,180,118,213,7,25,139,63,123,46,54,102,213,217,217,115,59,125,108,182,187,54,190,8,56,216,116,125,126,31,82,220,237,221,168,190,159,161,107,163,45,31,225,220,131,124,126,29,237,252,235,115,190,157,204,184,245,127,142,172,183,51,59,247,234,131,118,239,130,218,64,239,246,173,69,219,87,213,110,111,4,29,115,162,128,219,190,49,215,244,50,248,119,155,69,41,131,69,217,193,223,251,134,251,62,197,233,8,152,89,117,10,33,168,125,228,63,222,65,73,46,121,85,70,70,211,69,75,0,63,216,12,223,87,246,139,183,109,35,180,203,209,151,80,31,135,195,235,127,179,235,85,66,166,154,9,3,78,237,127,145,121,107,157,142,25,223,93,158,240,252,116,111,179,236,65,245,109,87,17,49,209,159,86,111,250,126,213,246,70,164,77,190,173,126,181,227,45,229,53,28,143,25,51,233,252,191,111,249,87,164,138,113,146,54,102,241,65,244,90,65,114,211,197,114,106,223,6,254,101,214,167,23,209,156,188,87,96,91,79,138,13,89,181,110,245,166,129,225,163,45,93,217,187,245,90,119,23,126,136,5,183,78,237,53,92,76,238,250,234,206,203,147,111,218,180,253,44,131,80,211,78,245,177,244,215,187,69,189,105,180,117,251,80,113,147,179,59,173,218,62,173,162,56,54,186,232,183,105,163,160,215,87,209,187,214,133,171,173,81,1,54,233,240,91,180,101,170,13,154,38,143,170,221,163,45,80,109,102,119,90,183,115,45,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,236,206,181,68,27,29,187,209,110,77,27,234,65,181,104,254,11,126,141,245,38,141,245,32,227,102,239,213,209,217,114,56,179,173,191,29,29,181,65,181,153,223,195,85,168,147,235,163,163,191,192,89,104,204,238,232,57,53,101,170,216,204,237,225,170,226,158,173,161,250,181,65,213,185,201,217,219,127,81,219,95,183,244,175,1,140,177,9,81,209,206,77,57,234,209,150,154,23,216,95,111,216,190,222,44,191,199,73,19,201,36,130,58,54,186,59,233,252,111,181,83,186,201,155,18,203,210,23,221,28,143,181,246,247,247,59,255,0,47,241,144,120,202,75,101,223,24,93,194,167,169,55,69,165,97,118,39,45,29,183,107,245,59,120,18,173,216,71,10,211,218,105,35,19,167,139,118,140,250,236,111,168,126,198,250,151,87,9,97,58,107,116,17,244,226,110,226,103,127,117,188,116,31,179,236,94,222,26,78,225,102,119,209,180,65,218,165,136,70,54,247,89,190,174,229,201,32,182,158,11,112,54,209,97,250,155,68,55,109,52,65,196,14,35,225,222,235,123,54,173,174,191,200,184,181,218,239,163,46,64,45,123,144,111,18,250,251,150,189,206,182,59,179,22,137,171,179,247,32,220,66,206,222,12,182,109,102,110,230,91,181,213,52,65,183,71,118,241,240,91,153,190,197,171,51,45,80,52,101,170,34,2,34,32,34,34,2,34,32,34,34,2,218,226,203,114,32,226,118,248,35,15,119,138,222,77,223,224,180,65,163,119,247,63,243,163,234,207,163,62,169,245,173,52,211,189,144,110,29,31,197,110,102,211,226,182,136,235,222,250,173,196,250,50,14,41,117,50,97,111,173,111,0,97,101,160,51,106,239,241,91,220,153,188,80,109,56,197,217,245,102,95,50,166,157,183,186,250,5,46,175,180,91,85,178,90,110,174,143,171,178,15,59,113,128,161,7,158,48,213,197,181,238,111,210,235,142,215,119,138,114,104,159,81,49,125,175,174,141,223,221,246,175,65,81,68,37,22,215,109,91,78,253,87,195,146,203,21,60,239,83,8,184,187,150,231,102,109,27,199,95,131,32,251,81,76,93,204,46,239,170,237,139,145,14,143,170,249,52,211,104,45,175,139,47,167,20,196,64,207,181,191,153,7,40,139,120,59,235,250,86,255,0,5,197,20,142,78,251,153,153,245,92,200,54,151,138,209,106,94,43,68,13,31,234,77,31,234,91,153,106,131,102,143,245,38,143,245,45,232,131,107,55,214,181,90,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,29,153,214,168,131,99,183,122,104,223,82,220,154,55,212,131,106,209,252,22,253,27,234,77,27,234,65,198,205,223,171,173,93,155,199,193,111,113,103,91,126,205,53,65,177,153,221,251,150,225,39,215,71,254,250,107,167,115,55,122,211,71,119,65,201,171,63,131,173,86,198,23,31,13,87,20,245,45,11,119,233,170,14,189,204,250,33,212,222,237,252,191,165,120,108,89,127,122,74,73,77,167,61,68,73,251,139,236,47,181,125,156,83,124,10,106,119,51,144,71,111,126,142,250,124,11,237,84,218,225,91,244,134,71,167,140,183,1,190,215,218,250,248,234,223,111,214,131,196,189,45,223,24,94,36,1,57,250,44,110,90,19,150,142,219,255,0,149,188,9,86,108,23,132,33,180,210,64,82,193,22,238,152,234,251,91,234,31,237,91,234,92,88,75,9,82,208,128,74,16,182,231,22,213,220,91,95,224,255,0,107,246,47,117,5,27,48,8,142,186,51,55,114,14,213,28,32,0,218,3,51,51,119,104,203,156,197,157,159,187,224,145,134,192,97,250,153,106,68,204,218,32,226,13,173,175,197,245,91,217,157,219,93,87,19,187,51,248,119,174,64,45,95,68,27,196,190,190,229,175,115,173,142,236,196,143,220,254,235,160,220,66,206,203,110,209,102,213,107,174,169,162,13,189,239,221,171,173,68,86,172,205,170,221,162,3,51,50,213,17,1,17,16,17,17,1,17,16,17,17,1,104,226,206,181,68,28,78,221,238,140,63,91,248,174,66,111,177,109,254,68,26,51,119,237,126,244,118,113,238,103,77,123,245,251,19,79,142,174,128,223,111,114,222,204,205,241,91,4,119,119,190,171,123,247,50,14,41,93,201,216,89,114,0,48,54,139,108,109,223,171,173,238,76,200,52,32,23,248,50,249,149,80,51,18,250,5,47,192,123,215,28,212,239,55,126,174,200,60,253,194,148,163,30,168,14,186,125,77,250,23,94,217,122,134,105,59,59,179,140,131,227,174,141,245,191,214,189,28,244,108,241,48,59,107,167,214,190,20,182,56,97,156,170,160,23,18,125,60,25,155,225,167,193,144,125,168,166,126,237,9,223,249,87,104,28,201,180,125,87,200,166,153,196,118,191,229,50,250,144,76,68,12,251,91,249,144,115,8,252,29,221,245,250,214,254,230,92,113,200,228,79,185,180,250,151,42,13,164,180,90,146,209,3,71,77,62,197,185,188,22,168,54,104,255,0,82,104,255,0,82,222,136,54,179,125,107,86,109,22,168,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,77,89,6,168,182,238,90,179,234,232,52,113,215,195,187,244,45,25,157,181,215,249,214,244,65,183,115,105,170,248,247,186,184,41,163,121,100,61,187,123,252,89,190,181,244,107,8,163,143,112,187,54,159,244,170,89,153,184,158,106,106,98,165,164,38,121,205,220,25,157,223,77,93,141,190,15,175,142,136,41,206,103,226,218,218,235,171,91,45,179,74,91,228,233,232,4,239,226,70,63,2,251,91,224,189,174,91,88,234,98,183,67,53,104,107,35,176,191,188,207,174,187,67,235,111,210,188,222,15,192,199,116,184,195,121,186,52,135,33,72,50,187,63,120,235,184,75,248,66,255,0,91,252,85,112,180,217,32,130,0,16,13,172,204,218,51,51,55,193,190,196,29,235,93,48,132,45,168,55,243,125,140,190,147,8,143,131,51,46,24,99,120,153,135,224,203,155,115,32,213,109,118,103,248,38,238,253,25,110,65,193,32,187,119,179,124,116,90,11,174,114,22,38,209,112,144,237,127,229,65,187,94,237,52,90,143,232,65,111,138,220,204,131,77,31,234,90,179,119,247,173,200,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,71,102,117,170,32,216,237,222,154,45,206,218,173,174,218,32,51,232,182,145,177,59,51,125,104,122,233,220,182,198,30,36,232,57,52,125,61,213,166,215,241,119,117,185,159,68,215,119,114,13,141,27,51,187,183,197,106,34,76,250,234,250,45,236,218,54,136,238,205,226,131,134,70,55,38,250,190,44,182,207,28,110,31,146,222,31,82,230,22,239,215,87,67,17,38,209,217,7,206,40,162,136,119,184,139,104,218,248,45,148,245,209,72,229,27,72,204,250,187,51,11,178,229,173,165,57,99,32,18,38,212,93,155,71,253,43,229,219,108,167,79,82,243,60,210,147,238,215,66,45,91,197,190,196,31,126,45,95,107,179,55,193,181,248,174,102,103,215,93,93,108,141,253,221,25,188,59,157,111,239,118,65,181,219,191,197,52,251,86,187,93,54,186,13,22,230,125,86,155,93,52,116,27,145,105,223,246,39,127,197,6,168,136,128,136,136,8,136,128,136,169,165,219,137,190,27,108,23,90,219,21,247,136,60,181,183,92,173,213,18,82,86,81,213,226,202,8,103,166,158,50,113,146,41,35,41,88,128,196,153,197,197,217,157,157,157,157,5,75,69,242,112,182,44,194,184,230,197,75,138,112,86,38,181,98,11,45,110,254,205,113,181,214,199,87,75,62,195,32,61,146,198,228,5,180,192,133,244,126,226,23,103,239,103,95,89,1,17,16,17,17,1,17,16,17,17,1,17,117,36,187,90,161,186,211,216,166,185,210,5,202,178,158,106,186,122,50,152,90,121,160,132,163,25,101,8,245,220,64,5,60,34,68,205,160,188,177,179,233,185,181,14,218,34,32,34,34,2,46,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,215,247,88,240,177,255,0,124,182,85,127,235,149,187,255,0,124,130,170,162,34,2,34,32,34,47,63,141,115,11,0,229,173,170,43,238,99,99,140,63,133,109,179,212,13,36,85,151,187,156,52,48,73,57,9,16,196,50,76,66,46,110,32,100,194,207,174,128,79,240,116,30,129,21,63,194,220,66,228,22,57,190,210,225,108,21,158,25,127,136,47,85,187,251,53,186,215,137,168,170,234,167,216,4,103,178,40,228,35,45,160,4,79,163,119,8,187,191,115,58,168,8,8,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,118,209,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,169,87,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,109,21,42,253,214,60,44,127,223,45,149,95,250,229,110,255,0,223,47,127,138,113,102,21,192,214,42,172,83,141,113,53,171,15,217,104,182,118,155,141,210,182,58,74,88,55,152,128,111,150,71,16,29,198,98,45,171,247,145,51,55,123,178,15,172,138,149,126,235,30,22,63,239,150,202,175,253,114,183,127,239,149,85,64,68,68,4,95,39,20,226,204,43,129,172,85,88,167,26,226,107,86,31,178,209,108,237,55,27,165,108,116,148,176,111,49,0,223,44,142,32,59,140,196,91,87,239,34,102,110,247,101,226,173,60,77,240,219,127,186,209,88,172,92,65,229,173,198,229,113,168,142,146,142,142,147,22,80,77,61,76,242,19,12,113,71,24,202,228,102,68,236,44,44,206,238,238,204,200,42,90,34,32,34,234,91,46,214,171,213,49,214,89,174,116,149,244,241,212,79,72,114,211,76,50,128,207,4,167,12,209,57,11,187,49,199,44,114,70,99,226,38,4,47,163,179,178,243,248,235,54,50,179,43,251,15,225,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,131,213,162,241,88,43,59,242,95,50,174,178,216,178,231,55,176,86,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,105,169,139,124,89,123,84,4,69,74,191,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,128,136,136,8,136,128,136,136,8,136,128,136,186,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,109,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,169,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,7,109,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,120,172,107,157,249,47,150,183,88,172,89,141,155,216,43,10,220,167,167,26,184,168,239,119,250,74,25,228,128,136,132,101,24,230,144,73,193,200,12,88,153,180,212,9,190,14,131,218,162,166,150,158,38,248,109,191,221,104,172,86,46,32,242,214,227,114,184,212,71,73,71,71,73,139,40,38,158,166,121,9,134,56,163,140,101,114,51,34,118,22,22,103,119,119,102,101,82,208,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,166,191,186,199,133,143,251,229,178,171,255,0,92,173,223,251,228,21,85,17,16,17,82,175,221,99,194,199,253,242,217,85,255,0,174,86,239,253,242,244,24,43,59,242,95,50,174,178,216,178,231,55,176,86,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,105,169,139,124,89,7,181,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,77,46,220,77,240,219,96,186,214,216,175,188,65,229,173,186,229,110,168,146,146,178,142,175,22,80,67,61,52,241,147,140,145,73,25,74,196,6,36,206,46,46,204,236,236,236,235,218,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,131,235,34,34,2,34,242,152,235,54,50,179,43,251,15,225,51,50,240,166,18,246,159,87,177,123,118,243,77,65,218,186,123,122,157,46,177,142,253,189,64,221,183,93,55,142,190,44,131,213,162,167,248,91,136,92,130,199,55,218,92,45,130,179,195,47,241,5,234,183,127,102,183,90,241,53,21,93,84,251,0,140,246,69,28,132,101,180,0,137,244,110,225,23,119,238,103,95,87,29,102,198,86,101,127,97,252,38,102,94,20,194,94,211,234,246,47,110,222,105,168,59,87,79,111,83,165,214,49,223,183,168,27,182,235,166,241,215,197,144,122,180,84,255,0,11,113,11,144,88,230,251,75,133,176,86,120,101,254,32,189,86,239,236,214,235,94,38,162,171,170,159,96,17,158,200,163,144,140,182,128,17,62,141,220,34,238,253,204,234,160,32,34,167,248,167,136,92,130,192,215,218,172,45,141,115,195,47,240,253,234,139,103,105,183,93,49,53,21,37,84,27,192,76,55,197,36,130,99,184,12,73,181,110,241,38,118,238,118,95,87,2,230,198,86,102,135,110,252,25,230,94,20,197,190,204,233,118,223,97,94,105,171,251,47,83,119,79,171,209,50,217,187,166,123,119,105,174,194,211,193,208,122,180,69,74,191,117,143,11,31,247,203,101,87,254,185,91,191,247,200,42,170,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,128,136,180,213,144,106,139,110,229,171,62,174,131,71,22,127,14,229,163,54,159,229,91,209,6,214,38,211,87,117,242,175,85,48,65,17,73,41,237,216,206,93,206,205,224,206,187,245,110,225,27,144,190,154,119,170,101,153,88,162,74,26,82,166,128,191,29,32,56,6,175,241,118,54,111,7,215,197,144,83,172,216,198,85,82,86,199,110,182,205,35,188,178,52,122,1,63,197,228,111,224,151,232,94,151,44,236,149,93,142,58,170,224,114,35,22,127,125,157,252,88,31,226,223,165,121,204,51,130,167,196,23,40,174,247,97,144,136,100,19,97,102,119,15,202,18,240,33,127,173,254,42,185,88,236,52,244,212,145,128,6,198,17,102,102,22,102,248,55,216,131,232,90,105,6,56,197,246,51,123,172,222,31,161,125,81,17,31,6,102,253,11,130,8,158,33,97,248,51,46,125,205,224,131,85,163,179,63,193,105,187,189,110,65,194,96,254,44,203,104,186,231,118,213,180,92,70,59,91,84,26,235,221,166,139,81,238,90,7,134,171,123,54,168,52,90,179,119,247,173,89,180,90,160,209,106,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,180,118,213,106,136,54,19,38,139,115,182,171,71,109,16,104,207,162,218,103,185,246,173,95,193,244,91,0,95,93,206,131,147,71,211,221,90,48,187,119,187,187,173,204,250,119,39,229,124,123,144,108,24,155,93,218,163,1,51,235,184,180,253,43,145,153,155,185,29,217,188,80,112,202,210,59,182,143,221,245,45,39,142,55,143,242,91,249,25,114,176,179,147,190,174,134,34,77,163,160,249,239,12,113,55,81,196,127,153,113,195,93,9,145,68,210,51,63,118,140,206,203,158,170,156,164,23,0,39,215,244,175,145,69,101,146,42,199,156,166,149,223,234,114,238,240,118,250,144,125,248,183,104,58,54,190,58,187,174,109,175,175,139,173,145,234,205,163,55,135,138,228,239,118,65,181,219,237,77,62,215,90,237,116,218,232,52,90,179,191,130,109,116,218,232,55,34,211,71,213,106,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,105,62,139,110,191,83,45,238,204,235,77,168,56,141,203,224,128,71,241,103,241,92,187,86,172,204,223,4,27,28,139,79,181,104,230,122,107,162,228,113,103,91,76,128,7,87,118,65,210,175,39,233,62,231,118,255,0,171,170,115,125,195,30,216,186,12,134,58,136,200,197,222,223,219,63,216,255,0,90,168,149,76,115,179,191,115,11,119,178,232,53,47,227,88,182,55,123,253,95,106,14,157,162,202,52,20,209,199,28,35,238,139,120,15,216,223,103,216,189,45,40,136,196,58,182,143,163,119,63,232,90,83,196,2,3,171,107,163,50,231,112,23,250,219,244,32,215,187,77,87,17,248,106,206,250,173,238,251,59,188,89,113,111,220,239,163,32,209,136,151,40,159,135,127,193,113,191,241,126,190,244,240,126,228,28,238,253,218,178,218,237,171,234,235,65,38,118,211,226,181,111,20,26,179,125,139,114,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,45,22,168,131,107,183,216,180,211,69,189,104,237,170,13,168,221,200,136,53,220,232,79,245,104,180,68,27,153,187,147,69,166,174,155,144,105,183,93,119,51,45,145,8,238,47,15,23,92,175,224,255,0,161,113,70,44,196,238,218,248,160,228,102,102,119,109,52,248,173,93,221,188,17,254,180,103,213,6,154,187,45,117,111,173,29,181,90,59,32,220,139,70,127,130,213,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,40,57,95,115,4,166,180,211,89,120,94,206,155,173,89,129,212,13,6,15,190,84,203,45,73,239,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,178,48,97,139,221,1,13,37,125,98,174,166,167,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,96,191,244,69,212,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,169,43,162,134,97,51,165,157,226,142,102,138,81,103,212,13,226,154,41,24,75,71,217,32,23,129,51,184,118,209,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,228,30,87,61,51,211,46,56,116,203,139,142,104,102,133,231,176,218,168,116,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,82,99,218,90,54,172,44,34,70,100,0,6,99,2,217,133,198,190,114,227,206,38,173,124,78,201,115,236,247,172,51,112,234,97,218,34,113,8,232,173,97,85,52,209,219,37,146,152,96,58,136,118,84,75,12,132,90,28,177,153,177,62,133,163,122,190,62,184,215,197,92,86,102,61,93,146,211,115,236,249,101,134,110,19,71,135,45,244,239,32,71,95,177,202,49,185,212,52,130,6,83,74,14,238,2,98,221,24,205,193,155,113,74,114,208,170,44,151,205,11,142,81,215,231,189,191,8,85,213,96,75,93,225,172,53,215,136,78,51,10,90,215,8,205,134,88,216,186,160,14,211,68,205,41,3,71,190,64,13,219,201,133,195,33,62,21,120,152,193,188,87,229,29,30,105,96,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,218,195,48,109,150,51,9,5,155,112,24,238,16,61,241,133,96,88,214,112,209,196,94,59,225,127,52,232,51,51,2,212,127,98,163,188,81,108,135,250,167,107,237,48,205,61,31,82,88,164,232,245,122,0,61,80,29,225,226,207,226,207,144,246,75,230,246,13,207,172,175,195,249,185,151,243,213,201,98,196,84,229,53,59,85,192,240,207,17,132,133,20,176,200,29,236,199,28,177,201,27,184,185,3,184,59,137,16,187,19,135,181,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,4,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,242,198,51,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,178,40,225,215,62,112,111,18,89,71,98,205,108,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,10,150,169,87,22,62,86,51,147,229,254,33,244,233,213,85,84,171,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,241,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,12,107,20,255,0,115,71,242,39,153,191,114,250,197,18,128,21,63,220,209,252,137,230,111,220,190,177,68,130,0,86,85,11,21,117,149,66,2,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,81,235,204,183,152,37,54,79,90,175,28,62,101,5,214,174,60,193,175,167,236,215,139,181,36,178,210,207,134,128,198,150,120,222,55,56,28,39,58,138,105,229,22,56,101,19,129,244,38,118,54,29,43,7,31,92,107,225,94,20,242,226,174,201,105,185,246,140,205,196,214,249,163,195,150,250,119,140,228,160,222,197,24,220,234,26,65,48,24,98,54,119,1,49,126,180,128,224,205,180,101,56,160,91,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,5,207,242,236,226,43,136,188,174,206,27,94,91,100,213,166,175,26,91,113,45,69,85,93,94,5,43,165,45,4,23,57,226,161,157,250,161,85,82,4,52,166,2,3,33,16,109,121,90,158,56,203,118,128,205,116,28,243,191,50,127,172,159,179,85,207,242,243,224,178,213,194,198,87,211,223,113,126,31,164,28,212,196,180,238,248,130,177,170,70,169,232,160,121,55,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,250,146,0,67,182,216,57,231,126,100,255,0,89,63,102,160,165,92,149,60,211,226,159,151,245,222,163,110,83,82,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,22,42,235,42,133,138,186,9,254,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,34,32,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,169,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,67,205,31,207,102,102,253,203,232,244,75,223,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,2,34,181,254,63,184,193,181,112,155,148,100,86,247,171,147,29,227,26,122,202,12,40,16,196,46,20,211,128,11,73,93,41,72,5,22,202,119,154,35,104,200,73,229,50,0,219,177,228,146,48,186,4,86,21,203,239,153,29,55,17,53,52,57,55,156,49,82,91,179,20,105,227,134,219,91,76,18,144,98,99,142,42,153,170,38,120,163,135,163,70,113,195,78,4,108,242,48,72,102,79,24,131,105,27,95,170,2,134,190,103,92,192,40,243,118,178,167,135,236,144,196,93,175,2,210,110,131,19,92,162,142,9,105,111,213,81,207,12,209,13,49,144,60,141,12,18,83,247,77,25,136,204,70,90,49,70,32,114,87,254,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,196,182,86,229,110,59,206,156,119,108,203,60,180,177,123,103,18,94,122,221,138,139,181,67,79,213,233,66,115,73,248,201,140,35,29,35,136,203,222,38,215,77,27,87,118,103,9,74,229,67,199,29,54,37,181,89,56,71,204,96,171,123,237,182,158,160,48,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,250,68,218,68,240,196,49,232,5,24,117,164,209,98,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,212,223,242,211,227,170,167,137,172,51,85,150,25,157,95,87,85,154,24,114,158,123,149,85,113,82,197,28,23,123,115,212,51,12,224,208,70,17,66,112,188,240,194,81,184,182,230,233,200,36,110,82,52,97,123,234,192,57,169,241,155,152,252,63,216,173,89,67,149,246,171,173,150,235,141,109,242,212,77,140,118,60,113,210,210,177,188,114,83,80,72,223,246,231,228,185,201,220,80,71,44,68,30,252,161,36,55,254,168,255,0,21,92,51,224,222,43,242,142,179,43,113,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,238,97,152,54,203,32,28,100,237,184,12,182,144,30,201,0,34,219,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,230,165,98,239,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,19,203,23,143,31,195,125,138,155,33,179,98,245,187,31,97,251,120,251,54,233,113,184,245,42,177,68,34,115,20,154,15,72,91,173,79,0,211,177,110,146,73,102,22,146,103,215,100,164,193,127,232,138,40,57,183,241,167,106,189,83,73,194,158,86,226,10,74,250,120,234,53,199,147,197,76,50,128,207,4,177,201,79,111,138,119,39,102,56,229,141,206,118,1,212,76,34,143,168,206,211,196,130,216,57,136,241,121,251,171,115,149,190,139,86,245,178,247,7,117,104,176,190,250,14,205,52,253,81,139,181,85,201,185,222,71,234,201,16,236,98,217,182,40,226,214,48,145,229,221,38,156,178,248,175,205,14,40,50,190,246,57,163,96,171,158,229,131,234,34,164,151,22,16,199,20,23,217,231,146,162,82,136,33,134,8,161,132,233,161,106,80,33,2,55,118,150,51,45,187,219,116,59,112,197,195,214,42,226,131,57,108,185,71,133,170,123,7,111,234,84,220,110,135,75,37,68,54,202,24,135,116,181,18,8,55,247,49,131,17,0,156,178,196,14,97,191,115,100,81,149,185,91,129,50,91,2,91,50,207,45,44,94,198,195,118,110,183,98,162,237,83,84,116,186,179,28,210,126,50,99,57,11,89,37,50,247,137,244,215,70,209,153,153,131,213,162,34,2,34,32,136,188,235,227,7,19,112,141,204,239,50,47,66,245,117,184,38,249,81,135,199,22,89,233,34,167,235,215,65,21,142,16,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,50,169,128,49,254,13,205,60,27,105,204,28,190,196,52,151,204,61,124,167,106,154,26,234,103,125,146,134,174,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,208,67,205,31,207,102,102,253,203,232,244,75,223,242,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,12,85,214,74,124,39,121,88,201,191,151,248,123,211,160,88,214,44,148,248,78,242,177,147,127,47,240,247,167,64,130,170,162,34,11,32,230,217,143,241,150,86,100,94,0,204,28,190,196,53,118,60,67,99,204,138,10,154,26,234,103,109,241,31,179,110,76,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,87,248,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,125,0,231,87,229,99,11,124,192,161,244,235,138,137,92,139,207,76,199,225,211,49,237,217,161,149,247,158,195,117,161,214,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,72,79,104,234,218,177,49,8,152,16,24,1,136,100,210,138,159,228,94,122,101,199,17,121,113,110,205,12,175,188,246,235,85,118,177,77,12,172,193,85,111,170,22,103,146,150,166,54,119,233,204,27,135,86,213,197,196,132,192,140,12,12,170,2,2,34,32,34,34,2,34,142,174,103,92,192,43,50,138,142,167,135,236,144,196,93,147,29,85,238,131,19,92,162,142,120,170,172,52,178,65,12,209,13,49,144,52,111,52,241,212,119,77,25,145,66,32,90,48,200,64,113,133,0,230,117,204,2,143,55,107,42,120,126,201,12,69,218,240,45,38,232,49,53,202,40,224,150,150,253,85,28,240,205,16,211,25,3,200,208,193,37,63,116,209,152,140,196,101,163,20,98,7,37,85,229,41,198,191,182,232,232,248,77,204,219,157,214,178,245,15,90,76,23,112,157,250,241,149,12,48,117,14,216,78,195,190,62,136,69,44,145,20,132,66,241,185,68,207,27,69,8,28,75,34,12,170,17,88,175,46,14,96,20,124,68,88,162,202,76,222,196,95,231,177,65,218,103,138,166,162,56,41,227,196,84,187,206,77,212,225,8,71,24,77,12,110,192,112,176,238,120,226,105,69,207,241,205,21,245,32,143,94,104,153,243,140,184,109,205,206,29,115,91,6,86,213,137,219,170,49,8,92,232,97,168,104,66,237,110,115,181,61,69,20,174,64,99,178,65,29,24,156,11,97,176,72,45,188,5,218,242,178,47,61,50,227,136,188,184,183,102,134,87,222,123,117,170,187,88,166,134,86,96,170,183,213,11,51,201,75,83,27,59,244,230,13,195,171,106,226,226,66,96,70,6,6,81,215,207,59,243,39,250,201,251,53,89,175,4,156,96,226,110,17,179,66,43,208,189,93,110,9,190,84,64,56,178,207,73,21,63,94,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,247,8,100,60,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,160,64,84,43,140,30,19,48,111,23,89,95,244,30,251,81,73,103,190,208,84,71,83,98,196,101,64,245,83,218,141,228,7,157,128,26,72,156,194,88,129,227,32,115,217,175,76,221,156,162,7,106,234,136,49,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,137,229,139,199,143,225,190,197,77,144,217,177,122,221,143,176,253,188,125,155,116,184,220,122,149,88,162,17,57,138,77,7,164,45,214,167,128,105,216,183,73,36,179,11,73,51,235,178,82,111,107,204,119,129,202,158,43,112,109,6,48,203,227,164,167,204,92,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,233,9,203,40,147,11,76,242,199,5,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,6,73,60,88,249,88,206,79,151,248,135,211,167,88,214,41,190,193,28,102,216,184,195,224,71,59,174,114,90,189,141,140,240,190,95,222,105,241,53,182,32,55,165,25,37,182,85,116,170,105,164,45,117,134,94,148,174,209,145,60,145,144,16,150,230,96,150,72,65,65,149,66,141,94,105,124,123,125,4,163,191,112,163,149,240,111,196,23,91,127,99,197,247,74,138,125,99,160,161,171,129,137,232,233,196,219,73,38,154,9,69,206,93,28,99,142,70,96,119,148,156,160,170,188,198,120,246,253,202,246,40,50,223,46,224,237,25,155,137,173,253,178,146,162,122,125,244,182,90,19,51,137,171,9,141,182,77,51,156,114,12,81,119,139,16,17,202,219,68,99,154,13,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,15,65,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,240,28,2,240,81,133,120,83,203,138,75,221,218,217,218,51,55,19,91,225,147,17,220,42,26,51,146,131,123,12,133,108,167,120,200,192,97,136,217,152,200,9,250,210,3,27,190,209,136,34,186,164,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,167,252,184,57,128,81,241,17,98,139,41,51,123,17,127,158,197,7,105,158,42,154,136,224,167,143,17,82,239,57,55,83,132,33,28,97,52,49,187,1,194,195,185,227,137,165,23,63,199,52,87,212,177,119,192,24,255,0,25,101,102,50,180,230,14,95,98,26,187,30,33,177,212,53,77,13,117,51,182,248,143,71,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,121,254,224,147,140,28,51,197,206,87,197,122,23,164,162,198,214,58,120,7,22,89,233,34,168,232,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,182,226,11,138,68,68,5,111,252,98,241,139,129,56,64,192,148,247,251,253,31,182,113,37,231,127,209,252,63,212,154,159,218,157,41,169,194,171,250,104,32,150,56,58,81,212,52,159,140,102,223,166,209,213,223,186,160,103,166,122,101,199,14,153,113,113,205,12,208,188,246,27,85,14,145,67,12,76,199,85,112,170,38,119,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,113,214,207,76,244,204,126,34,243,30,227,154,25,161,121,237,215,90,237,34,134,24,153,194,150,223,74,46,239,29,45,52,110,239,211,132,55,22,141,171,147,145,17,153,25,153,153,4,197,114,147,199,248,203,52,242,47,31,230,14,96,226,26,187,230,33,190,102,69,125,77,117,117,75,182,249,79,217,182,214,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,189,245,96,28,149,60,172,98,159,152,21,222,157,110,87,254,128,162,175,154,231,29,63,191,240,191,146,152,207,253,81,75,143,235,104,71,251,145,27,92,117,12,95,238,189,168,4,127,137,11,159,245,196,42,175,243,35,230,9,83,195,181,52,121,61,147,119,90,66,204,91,141,56,212,214,220,161,150,41,143,12,131,75,4,145,52,180,243,65,44,51,29,76,47,56,176,17,9,198,14,18,105,161,198,239,13,152,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,18,41,202,135,142,58,156,53,117,178,112,143,152,193,72,214,43,149,69,64,97,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,244,137,181,149,166,148,99,208,198,64,232,203,162,197,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,251,150,151,48,74,108,225,181,89,248,124,205,251,173,92,153,131,65,79,217,172,247,106,185,101,170,159,18,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,234,78,238,110,90,132,133,34,34,2,242,153,165,154,88,19,37,176,37,207,51,51,46,251,236,108,55,102,232,246,218,222,203,53,71,75,171,48,67,31,226,225,3,144,181,146,80,31,116,95,77,117,125,25,157,219,208,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,2,220,195,56,211,186,241,79,154,21,22,44,33,136,42,203,42,240,213,67,54,31,163,122,98,165,106,217,218,61,178,220,39,140,137,200,204,137,229,24,156,216,92,33,113,110,156,102,115,110,15,43,157,252,118,231,206,113,103,205,179,61,232,241,53,94,21,172,194,181,6,88,70,221,110,159,116,22,72,11,184,129,183,54,217,206,81,102,105,206,64,210,102,247,8,90,38,8,130,103,184,58,227,23,2,113,127,129,42,47,246,10,63,99,98,75,54,207,164,24,127,169,53,71,178,250,179,84,5,47,244,209,193,20,115,245,99,167,121,63,22,207,179,93,165,163,183,126,58,235,223,228,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,67,38,148,84,255,0,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,16,17,17,6,53,156,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,80,93,82,34,32,40,171,231,157,249,147,253,100,253,154,165,81,69,95,60,239,204,159,235,39,236,212,22,171,202,227,207,102,89,125,245,232,245,170,90,121,137,100,93,102,127,112,167,138,240,221,134,205,237,60,73,97,233,98,75,12,34,243,188,133,85,74,238,242,132,81,194,196,83,77,37,41,213,67,28,110,36,37,36,193,249,46,204,99,18,220,174,60,246,101,151,223,94,143,90,167,249,6,45,152,79,20,223,112,54,42,179,99,92,45,93,216,175,88,126,225,79,116,183,84,244,130,78,133,84,18,12,145,73,176,216,128,182,152,11,232,76,226,250,104,236,237,220,178,115,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,120,120,208,201,203,22,65,113,65,143,242,171,11,77,190,203,106,184,71,81,110,143,105,183,102,165,171,167,138,174,42,109,76,204,207,162,21,3,23,80,137,200,250,123,223,71,45,26,77,57,52,103,125,215,29,100,149,255,0,37,238,22,58,74,122,124,175,168,128,168,107,225,144,183,213,193,114,158,178,161,194,80,125,89,142,57,99,151,67,23,102,32,144,7,107,56,57,200,22,23,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,93,87,51,172,210,252,23,240,109,141,123,37,247,217,151,92,91,217,240,181,191,250,87,173,218,187,84,141,218,224,239,2,16,221,67,29,111,190,91,116,211,221,38,55,5,5,121,85,150,120,171,57,51,31,14,101,110,10,164,237,23,172,77,112,138,223,77,186,57,14,56,119,191,191,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,175,87,156,158,117,253,57,226,10,211,147,148,150,254,141,38,89,91,223,173,60,145,109,146,122,235,140,84,245,18,109,38,144,152,161,24,2,141,135,80,2,105,58,250,238,29,142,190,175,37,188,156,177,99,12,229,197,185,197,119,155,169,87,151,118,250,122,123,93,54,211,109,181,87,33,168,140,170,119,137,179,62,200,32,168,139,166,64,98,93,167,119,186,81,139,184,75,246,19,194,214,44,13,133,108,216,43,11,80,246,43,46,31,183,211,218,237,212,221,83,147,161,75,4,99,28,81,239,55,35,45,160,2,218,147,185,62,154,187,187,247,175,172,136,128,136,136,52,39,209,150,205,126,166,91,221,181,90,109,65,196,110,95,4,2,61,31,185,252,87,43,138,213,153,155,224,131,102,247,211,195,189,104,198,122,107,162,228,113,103,90,19,136,11,187,233,220,200,58,85,198,79,19,234,78,221,223,95,233,84,235,19,97,207,109,220,34,51,143,86,3,23,239,111,168,139,236,127,173,84,58,157,245,12,238,204,204,45,253,245,243,138,153,220,216,182,54,186,253,72,62,125,146,196,54,250,80,8,225,30,230,111,1,251,27,236,251,23,169,163,6,8,155,86,209,244,240,127,208,182,210,196,35,24,234,223,6,93,157,130,237,221,221,250,16,107,171,104,184,207,189,181,103,209,214,231,247,27,95,21,198,231,171,247,50,13,172,70,205,162,229,3,238,110,255,0,130,227,127,171,235,90,54,163,224,131,177,175,118,172,182,187,110,241,90,1,182,154,124,86,173,226,131,86,111,177,110,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,181,217,105,166,139,122,209,219,84,27,81,181,102,68,119,209,6,187,157,9,251,187,187,214,137,226,131,115,120,120,38,139,77,93,147,119,212,131,70,109,75,87,102,209,108,1,30,163,247,50,229,101,198,12,219,221,217,221,6,246,209,159,77,52,213,106,250,183,130,19,124,83,197,6,154,187,45,117,111,173,31,189,104,237,162,13,200,180,21,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,45,29,244,64,77,205,241,91,76,153,187,215,19,185,201,220,61,223,165,6,233,39,22,103,96,213,223,236,92,97,28,146,62,178,235,167,138,228,142,6,23,212,159,87,91,228,54,140,53,65,214,153,133,200,99,15,131,182,169,211,23,240,15,6,250,150,248,195,115,20,175,226,236,235,124,45,222,250,160,214,38,109,25,190,175,173,107,191,222,211,237,91,91,221,145,252,123,214,135,220,90,183,242,160,230,118,103,111,131,174,34,6,103,238,209,114,3,179,178,56,182,168,56,69,157,188,126,181,187,79,177,114,109,21,166,221,31,185,6,140,223,83,124,22,230,100,102,91,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,237,170,209,219,69,185,104,237,171,32,218,137,166,142,136,11,115,55,119,130,219,241,209,110,64,119,111,5,176,124,127,149,110,47,21,160,248,255,0,42,13,235,111,131,173,203,71,109,80,106,139,104,235,224,183,32,211,79,169,22,168,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,4,69,231,240,158,63,193,184,234,167,16,82,224,252,67,73,118,60,43,120,146,193,119,122,103,114,10,91,140,113,69,44,180,238,122,109,35,1,158,54,61,174,251,79,112,22,134,6,34,24,187,175,171,132,241,77,247,3,98,171,54,53,194,213,221,138,245,135,238,20,247,75,117,79,72,36,232,85,65,32,201,20,155,13,136,11,105,128,190,132,206,47,166,142,206,221,203,229,41,20,226,83,151,253,29,223,132,204,173,226,111,36,48,239,70,235,14,95,217,174,56,226,215,4,144,65,75,37,44,86,97,158,107,176,245,12,54,204,221,45,37,142,54,50,152,164,25,24,88,218,82,148,46,215,135,30,100,248,7,48,184,92,196,152,247,23,220,169,3,49,114,195,11,157,118,32,179,220,171,161,161,123,212,240,196,193,21,77,52,130,12,12,21,117,15,20,91,66,61,97,154,112,143,97,49,66,82,194,181,219,31,227,43,214,63,173,205,42,204,67,87,30,44,175,188,73,127,150,237,72,237,75,56,220,78,103,156,170,35,120,88,90,35,234,187,155,116,216,118,190,155,116,209,151,159,87,41,203,211,135,175,221,27,196,214,31,176,86,212,218,130,203,133,58,120,182,247,77,113,165,237,81,215,208,210,85,64,197,70,208,187,108,147,172,114,199,25,49,187,11,70,82,22,134,226,209,152,77,167,9,21,121,137,123,225,231,4,227,60,210,204,122,188,105,136,113,125,158,143,17,207,91,53,178,146,128,41,130,178,158,57,130,146,40,169,99,1,217,24,147,51,153,238,51,55,50,212,69,198,48,138,14,104,92,107,254,232,12,118,121,49,151,183,59,85,118,91,96,219,128,84,197,113,162,126,183,182,110,131,9,1,212,52,164,45,164,49,117,103,134,54,141,220,36,247,229,223,32,156,93,57,169,197,152,90,197,142,112,173,231,5,98,154,30,219,101,196,22,250,139,93,198,155,170,113,245,233,103,140,163,150,61,224,226,99,184,12,155,81,118,38,215,86,118,126,245,143,103,26,252,40,223,120,75,206,90,220,27,210,186,214,97,11,150,181,152,90,247,91,8,15,111,165,218,15,36,110,81,187,131,205,1,159,74,70,208,9,244,9,58,96,18,198,200,58,188,29,240,171,140,184,175,205,203,126,15,179,91,106,199,12,91,170,41,234,113,101,222,57,26,16,183,91,156,253,246,25,72,12,123,76,130,50,12,33,180,183,27,57,59,116,194,67,12,130,48,182,85,101,198,11,203,138,92,161,195,120,46,213,73,131,41,45,231,107,27,33,83,180,180,178,82,200,196,210,199,40,201,187,173,212,222,111,35,201,184,164,35,50,55,39,34,119,134,30,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,228,160,128,190,96,220,18,93,120,80,199,241,223,112,196,21,117,217,117,138,170,42,38,181,86,13,41,12,22,153,202,105,136,45,39,33,77,41,153,199,78,49,144,203,35,139,204,221,71,22,119,142,77,58,188,2,241,175,138,184,83,204,122,75,37,218,231,218,50,203,19,92,33,143,17,219,234,30,67,142,131,123,140,101,115,167,104,196,204,102,136,25,156,196,5,250,209,131,3,182,225,136,226,184,174,107,28,117,83,99,25,43,248,88,202,138,250,74,155,21,45,67,195,141,107,138,150,81,156,174,52,149,166,222,205,6,154,49,97,8,165,167,142,82,154,55,46,163,188,98,38,34,50,52,182,65,195,71,14,152,239,138,12,211,160,203,60,11,79,253,138,178,241,91,190,31,234,101,175,180,195,12,245,157,57,101,143,173,210,235,129,116,128,183,159,131,55,139,176,100,123,132,241,77,139,28,225,91,54,53,194,213,221,182,203,136,45,244,247,75,117,79,72,227,235,210,207,24,201,20,155,13,132,199,112,24,190,132,204,77,174,142,204,253,203,235,47,21,146,249,67,131,114,23,43,240,254,81,229,252,21,113,216,176,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,222,213,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,133,101,113,92,18,113,131,137,184,70,205,8,175,66,245,117,184,38,249,81,0,226,203,61,36,84,253,122,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,220,46,94,248,3,6,230,159,23,56,39,47,179,7,15,82,95,48,245,242,158,247,77,93,67,82,207,178,80,246,61,99,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,56,219,224,251,19,112,141,154,18,217,73,170,235,112,77,242,162,114,194,119,138,185,105,250,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,180,66,127,176,6,63,193,185,167,131,109,57,131,151,216,134,146,249,135,175,148,237,83,67,93,76,239,178,80,213,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,197,113,99,229,99,57,62,95,226,31,78,157,68,175,46,14,96,21,156,59,223,98,202,76,222,196,95,231,79,95,218,103,138,166,162,57,234,36,195,181,91,14,77,212,225,8,73,33,195,52,140,192,112,176,237,105,37,105,69,195,241,205,44,181,113,99,229,99,57,62,95,226,31,78,157,6,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,93,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,130,216,57,163,249,19,204,223,185,125,98,137,65,94,83,227,175,193,126,105,224,220,204,246,95,180,254,137,98,11,117,247,177,117,250,61,171,178,212,199,55,75,169,180,182,110,233,237,221,180,180,215,93,31,77,20,223,115,27,197,54,44,115,203,171,26,99,92,45,93,219,108,184,130,223,135,110,150,234,158,145,199,215,165,158,233,65,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,40,23,65,234,179,75,52,177,222,116,227,187,158,102,102,93,247,219,56,146,243,209,237,181,189,150,26,126,175,74,16,134,63,197,194,1,24,233,28,64,62,232,182,186,106,250,187,187,188,180,242,197,229,255,0,89,148,84,116,220,64,231,126,29,236,152,234,175,108,248,102,219,44,147,197,85,97,165,146,9,161,148,170,64,77,163,121,167,142,163,190,25,0,138,17,1,213,198,66,48,142,128,114,197,229,255,0,71,155,181,148,220,64,231,126,29,237,120,22,147,108,248,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,190,25,0,70,98,49,213,202,49,48,146,234,185,143,243,0,163,225,222,197,46,82,101,14,34,255,0,61,138,254,205,60,181,52,241,193,81,30,29,165,222,18,110,168,9,130,72,206,105,163,103,0,133,199,115,71,43,202,78,31,137,105,66,247,237,151,107,85,234,152,235,44,215,58,74,250,120,234,39,164,57,105,166,25,64,103,130,83,134,104,156,133,221,152,227,150,57,35,49,241,19,2,23,209,217,217,69,183,60,239,204,159,235,39,236,213,106,188,191,248,156,226,11,38,51,98,211,128,50,146,203,117,199,22,172,83,112,50,169,192,144,84,197,4,119,58,167,166,146,48,152,103,146,41,59,31,79,220,150,89,69,128,94,58,97,234,150,192,103,27,170,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,0,121,163,249,236,204,223,185,125,30,137,90,170,186,174,104,254,123,51,55,238,95,71,162,94,131,128,206,15,176,207,23,57,95,158,54,82,106,74,44,109,99,167,177,22,19,188,85,203,81,208,161,158,89,42,206,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,105,5,197,114,163,227,167,247,142,23,243,175,25,255,0,169,233,112,5,109,112,255,0,116,37,107,146,161,203,253,203,178,129,15,241,225,99,254,183,133,74,162,197,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,229,167,130,222,106,216,55,16,229,221,222,213,197,126,50,164,178,98,28,43,79,29,75,223,230,141,200,241,8,79,87,32,187,69,71,71,74,35,25,192,50,82,131,128,111,51,13,242,232,195,28,164,33,118,156,87,113,93,151,28,37,101,193,227,92,107,47,110,186,215,117,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,120,246,102,150,105,99,188,233,199,119,60,204,204,187,239,182,113,37,231,163,219,107,123,44,52,253,94,148,33,12,127,139,132,2,49,210,56,128,125,209,109,116,213,245,119,119,122,129,197,119,21,217,143,197,174,99,158,53,198,178,246,27,85,15,82,11,5,130,9,156,233,109,20,164,236,238,34,238,205,212,152,246,139,203,51,179,20,132,34,204,192,1,28,97,114,188,177,120,14,252,55,223,105,179,231,54,44,187,176,14,31,184,15,179,109,119,27,119,82,151,20,76,33,48,201,161,117,69,250,52,243,141,59,150,232,228,138,98,105,33,125,118,74,44,21,215,149,15,3,148,216,106,213,100,226,227,49,142,173,175,183,42,122,131,194,54,151,9,105,218,134,146,81,146,2,173,157,137,133,229,57,226,35,233,11,107,19,67,40,201,169,148,129,209,174,156,198,120,215,253,202,185,113,5,131,0,92,237,82,102,110,41,252,93,182,154,119,234,201,107,161,118,54,146,230,80,237,32,45,166,13,28,67,43,136,156,132,69,164,163,12,177,189,224,40,192,230,215,193,71,182,232,235,56,178,203,43,101,214,178,245,15,70,60,105,111,129,186,241,149,12,48,116,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,152,69,5,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,83,211,203,207,130,203,87,11,25,95,79,125,197,248,126,144,115,83,18,211,187,226,10,198,169,26,167,162,129,228,221,21,190,9,4,88,64,4,90,34,149,129,201,142,102,39,234,72,1,14,216,65,201,124,222,198,89,11,154,24,127,55,50,254,122,72,239,184,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,185,220,36,138,73,35,119,23,19,102,55,113,33,38,98,108,135,184,98,226,23,10,241,65,147,86,92,220,194,212,221,131,183,245,41,174,54,179,170,142,162,107,101,116,69,182,90,121,8,31,251,153,1,200,64,142,41,98,55,0,223,181,130,213,121,157,112,29,248,111,177,84,231,206,83,217,119,99,236,63,111,47,105,90,237,214,238,165,86,40,132,78,17,143,82,234,139,117,169,224,26,135,29,177,201,44,194,209,194,218,236,136,90,29,176,6,63,198,89,89,140,173,57,131,151,216,134,174,199,136,108,117,13,83,67,93,76,237,190,35,209,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,158,127,184,219,227,7,12,240,141,149,242,222,137,233,43,113,181,242,158,113,194,118,122,184,170,58,21,211,197,36,1,49,201,36,64,226,33,8,212,132,174,4,113,188,140,46,0,66,239,184,113,246,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,228,25,4,240,73,198,14,25,226,231,43,226,189,11,210,81,99,107,29,60,3,139,44,244,145,84,116,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,113,92,82,178,14,90,124,10,212,240,203,134,106,179,63,51,168,42,233,115,67,17,211,207,109,170,161,42,168,164,130,209,110,106,134,113,128,30,9,14,41,142,103,130,25,138,71,39,218,221,56,196,65,198,71,146,247,208,89,87,51,14,10,46,60,79,224,75,110,54,203,75,103,105,204,156,37,165,53,21,28,109,75,15,182,104,102,154,54,146,158,106,137,138,61,157,29,78,120,220,164,218,218,206,44,14,83,49,12,38,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,29,185,183,240,125,30,5,198,82,113,57,129,218,146,11,22,45,168,219,136,232,206,90,42,64,164,186,233,24,129,211,70,230,18,212,157,83,117,102,144,2,57,12,78,26,137,140,182,155,244,194,175,230,231,55,59,21,87,10,118,252,107,149,48,90,173,25,177,137,174,21,86,115,176,79,84,117,210,97,184,227,114,114,175,39,40,2,57,245,140,169,158,38,38,24,222,73,201,191,27,217,167,141,68,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,93,85,46,156,162,184,62,195,52,24,54,223,197,166,48,106,75,149,246,233,81,82,56,68,97,150,160,14,209,4,79,87,67,86,114,179,24,197,41,206,229,32,176,16,27,0,70,4,37,186,66,16,11,170,224,147,131,236,51,194,54,87,197,101,22,164,173,198,215,202,120,11,22,94,41,37,168,232,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,190,209,184,164,68,4,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,213,85,213,115,71,243,217,153,191,114,250,61,18,244,28,6,112,125,134,120,185,202,252,241,178,147,82,81,99,107,29,61,136,176,157,226,174,90,142,133,12,242,201,86,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,219,72,43,255,0,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,114,190,177,119,199,248,3,25,101,102,50,187,101,246,96,225,234,187,30,33,177,212,61,53,117,13,75,54,248,143,70,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,121,232,229,211,143,179,231,48,248,104,195,151,140,245,195,213,112,84,71,78,49,90,47,183,43,135,86,227,136,40,183,155,197,87,52,29,17,120,131,164,240,128,74,114,73,37,70,194,152,180,99,3,148,49,247,83,61,202,191,141,187,86,104,224,219,87,13,56,238,122,75,126,44,193,214,120,105,44,53,19,85,11,29,254,138,23,155,241,81,68,48,128,1,210,211,5,48,56,239,57,37,1,57,95,242,37,118,134,21,245,112,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,6,82,104,173,215,130,78,48,112,207,23,57,95,21,232,94,146,139,27,88,233,224,28,89,103,164,138,163,161,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,219,138,226,144,88,7,58,191,43,24,91,230,5,15,167,92,84,43,41,169,231,87,229,99,11,124,192,161,244,235,138,140,190,8,50,135,6,231,215,19,152,75,40,243,2,10,185,44,88,138,158,239,13,67,210,78,240,207,17,133,174,174,88,166,140,251,217,142,57,99,142,70,98,98,7,112,102,33,33,119,23,15,171,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,142,103,19,188,61,98,174,23,243,150,245,148,120,166,167,183,246,14,157,77,186,232,20,178,83,195,115,161,148,119,69,81,24,155,127,117,25,176,145,136,75,20,160,198,123,55,61,202,114,224,230,1,89,195,189,246,44,164,205,236,69,254,116,245,253,166,120,170,106,35,158,162,76,59,85,176,228,221,78,16,132,146,28,51,72,204,7,11,14,214,146,86,148,92,63,28,210,132,223,162,34,2,34,242,153,165,136,177,222,20,192,151,59,254,90,101,215,211,188,73,75,209,236,88,127,218,240,218,251,102,233,128,36,254,154,153,158,56,246,70,71,39,188,222,247,79,107,119,147,32,183,94,97,156,105,218,184,88,202,250,139,22,16,196,20,131,154,152,150,157,155,15,209,189,48,213,61,20,15,38,217,110,19,198,68,194,0,34,210,140,78,108,76,115,48,183,78,64,9,182,192,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,94,175,58,49,230,104,102,86,104,98,12,95,157,21,85,115,227,105,234,6,146,244,245,118,248,232,103,142,122,104,198,155,165,37,60,97,24,196,96,48,136,56,236,23,212,31,94,253,84,175,114,197,229,255,0,89,148,84,116,220,64,231,126,29,236,152,234,175,108,248,102,219,44,147,197,85,97,165,146,9,161,148,170,64,77,163,121,167,142,163,190,25,0,138,17,1,213,198,66,48,140,35,47,137,126,25,241,151,11,88,135,10,96,204,193,174,164,60,67,127,194,244,248,142,186,138,153,216,194,216,115,85,84,194,212,143,43,19,140,198,35,78,46,102,62,230,243,33,23,49,22,144,253,7,13,92,29,99,190,41,176,38,100,223,242,210,179,181,98,76,9,236,126,197,135,250,112,135,181,251,108,211,4,159,211,83,79,28,116,253,40,224,57,61,230,45,250,109,109,31,77,110,3,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,25,120,3,31,227,44,172,198,86,156,193,203,236,67,87,99,196,54,58,134,169,161,174,166,118,223,17,232,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,63,220,18,113,131,134,120,185,202,248,175,66,244,148,88,218,199,79,0,226,203,61,36,85,29,10,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,220,86,85,205,99,129,43,171,93,107,248,166,201,172,51,72,86,210,167,121,241,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,216,34,224,225,215,38,61,243,201,29,138,240,153,141,115,231,3,103,206,24,175,225,186,158,174,187,27,87,84,118,26,123,84,65,190,11,164,5,161,75,77,84,27,132,94,153,196,55,200,68,66,209,180,125,93,241,188,109,32,5,250,243,206,252,201,254,178,126,205,81,86,165,83,158,119,230,79,245,147,246,106,181,254,91,217,13,131,120,146,204,188,199,202,156,103,69,72,65,113,203,123,137,219,43,166,167,121,142,211,113,106,234,6,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,135,181,229,193,204,2,179,135,123,236,89,73,155,216,139,252,233,235,251,76,241,84,212,71,61,68,152,118,171,97,201,186,156,33,9,36,56,102,145,152,14,22,29,173,36,173,40,184,126,57,165,155,245,140,102,116,101,14,50,200,92,208,196,25,71,152,16,82,71,125,195,181,3,13,67,210,78,211,65,40,28,99,44,83,70,125,206,225,36,82,71,35,49,48,155,49,179,16,137,51,139,72,255,0,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,80,74,162,34,32,40,203,230,189,192,229,54,37,181,94,248,184,203,147,171,123,237,182,158,156,241,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,58,162,250,68,240,196,82,106,5,25,245,164,209,16,98,217,134,177,77,247,7,220,102,187,97,202,238,201,87,81,111,175,181,201,39,72,36,221,75,91,75,45,37,76,122,27,59,54,248,39,148,53,211,112,238,212,93,137,153,219,229,43,255,0,230,117,192,119,224,66,251,83,159,57,79,101,219,128,113,5,192,189,165,107,183,91,186,116,184,94,98,8,70,61,75,170,79,209,168,156,170,28,118,199,28,80,147,199,11,105,190,33,123,0,65,232,49,254,63,198,89,167,140,174,217,131,152,56,134,174,249,136,111,149,15,83,93,93,82,237,190,83,209,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,154,95,185,105,114,251,166,201,235,85,159,136,60,223,181,85,199,152,53,244,253,166,207,105,171,138,90,89,240,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,162,236,198,197,165,21,229,67,192,229,78,37,186,217,56,184,204,99,164,123,21,182,162,160,240,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,250,66,218,74,243,68,50,106,3,24,117,165,209,1,17,16,21,170,243,71,242,39,153,191,114,250,197,18,186,165,106,188,209,252,137,230,111,220,190,177,68,130,0,87,191,200,188,244,204,126,29,51,30,221,154,25,95,121,236,55,90,29,98,154,25,89,206,150,225,74,78,207,37,45,76,108,237,212,132,246,142,173,171,19,16,137,129,1,128,24,248,5,125,60,199,249,127,214,112,239,125,151,54,242,135,14,255,0,157,61,127,102,130,90,106,121,39,168,147,14,213,108,8,246,212,28,199,36,135,12,210,51,152,76,229,181,164,149,226,38,15,196,188,161,47,249,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,47,65,143,241,254,13,202,204,27,118,204,28,193,196,52,150,60,61,99,167,122,154,234,234,151,125,145,6,172,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,248,251,112,117,198,46,59,225,3,29,212,95,236,20,126,217,195,119,157,159,72,48,255,0,82,26,127,106,116,161,168,10,95,233,163,130,89,32,233,73,80,242,126,45,155,126,155,75,86,126,234,213,204,127,152,5,103,17,23,217,114,147,40,113,23,249,211,208,118,105,229,169,167,142,122,121,49,21,86,192,147,117,64,76,17,200,16,195,35,184,4,46,59,94,72,158,82,115,252,75,68,20,131,141,190,48,113,55,23,57,161,45,232,158,174,139,4,216,234,39,28,39,103,171,138,159,175,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,219,138,221,85,127,224,235,131,172,119,197,254,59,168,176,88,43,61,141,134,236,219,62,144,98,14,156,53,30,203,234,195,80,116,191,210,167,60,82,79,213,146,157,227,252,91,190,205,119,22,140,221,253,190,97,24,3,6,229,103,23,56,219,47,178,251,15,82,88,240,245,142,158,201,77,67,67,76,207,178,32,246,61,27,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,132,143,242,84,242,177,138,126,96,87,122,117,185,87,94,54,248,193,195,60,35,101,124,183,162,122,74,220,109,124,167,156,112,157,158,174,42,142,133,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,238,26,21,201,83,202,198,41,249,129,93,233,214,229,212,230,91,203,238,155,56,109,87,142,32,242,130,213,87,38,96,208,83,246,155,197,166,146,41,106,167,196,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,250,11,51,155,142,161,14,216,179,20,223,113,206,42,188,227,92,83,93,219,111,88,130,225,81,116,184,212,244,130,62,189,84,242,20,146,201,176,24,64,119,25,147,232,44,194,218,232,204,205,220,166,167,151,7,47,250,62,29,236,81,102,222,111,97,223,243,216,175,237,48,69,77,81,36,21,17,225,218,93,231,30,218,115,132,228,140,230,154,54,99,57,152,183,52,114,180,66,193,248,231,150,21,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,100,61,193,247,22,120,55,139,172,175,250,113,98,167,164,179,223,104,42,36,166,190,225,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,108,215,168,12,238,81,27,48,82,174,99,188,14,84,241,91,131,104,49,134,95,29,37,62,98,224,250,121,194,134,25,66,40,130,247,72,78,198,244,82,206,236,196,6,36,196,80,17,23,72,78,89,68,152,90,103,150,56,43,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,34,158,48,120,179,193,188,34,229,127,211,139,237,61,37,226,251,95,81,29,53,139,14,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,102,189,48,119,98,148,25,241,246,205,44,210,199,121,211,142,238,121,153,153,119,223,108,226,75,207,71,182,214,246,88,105,250,189,40,66,24,255,0,23,8,4,99,164,113,0,251,162,218,233,171,234,238,238,225,57,60,188,248,211,181,113,79,149,244,246,44,95,136,41,11,53,48,213,59,182,32,163,106,97,165,122,216,26,77,177,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,156,96,112,238,187,85,29,92,177,121,127,214,101,21,29,55,16,57,223,135,123,38,58,171,219,62,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,239,134,64,34,132,64,117,113,144,140,35,170,188,206,179,115,136,44,162,225,246,166,237,146,22,126,201,65,87,186,12,77,139,98,175,138,42,171,13,44,146,195,4,67,77,17,19,72,243,79,37,70,198,154,54,34,132,64,157,152,72,130,88,194,202,249,157,115,0,163,205,218,202,158,31,178,67,17,118,188,11,73,186,12,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,221,52,102,35,49,25,104,197,24,129,201,105,92,42,240,207,140,184,175,205,202,60,173,193,245,212,150,224,26,114,185,93,238,117,46,196,22,235,116,103,24,75,59,71,185,138,99,221,44,96,17,139,182,227,49,220,64,27,228,15,21,149,185,91,142,243,167,29,219,50,207,45,44,94,217,196,151,158,183,98,162,237,80,211,245,122,80,156,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,242,19,225,71,133,28,184,225,43,46,3,5,96,168,187,117,214,187,167,61,254,255,0,60,44,21,87,122,161,103,102,34,102,119,233,194,27,137,162,133,157,198,49,34,119,115,51,146,67,12,112,149,95,198,252,51,227,44,29,195,166,94,113,52,53,212,149,248,79,30,84,86,91,77,133,218,57,237,183,24,42,170,226,24,12,28,157,228,9,98,164,57,70,65,240,118,144,12,71,72,202,90,64,167,123,151,190,0,193,185,167,203,135,4,229,246,96,225,234,75,230,30,190,83,222,233,171,168,106,89,246,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,138,190,9,56,193,196,220,35,102,132,87,161,122,186,220,19,124,168,128,113,101,158,146,42,126,189,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,238,25,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,125,184,197,224,235,29,240,129,142,233,236,23,250,207,108,225,187,206,255,0,163,248,131,167,13,63,181,58,80,211,157,87,244,168,79,44,144,116,164,168,104,255,0,24,237,191,77,195,171,63,117,223,242,108,205,206,32,171,47,183,108,164,162,179,253,35,202,123,94,147,215,84,212,87,197,28,152,90,170,160,42,36,132,169,192,203,169,44,53,18,65,32,28,32,46,35,33,52,186,199,172,173,48,75,82,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,66,121,65,113,131,106,123,85,55,8,88,209,234,198,228,53,21,181,248,58,172,98,18,130,72,28,74,166,166,132,246,3,16,24,147,84,212,12,146,57,49,177,200,27,131,100,65,36,123,113,99,230,159,57,62,96,98,31,81,157,82,164,25,84,34,178,14,90,124,117,84,241,53,134,106,178,195,51,171,234,234,179,67,14,83,207,114,170,174,42,88,163,130,239,110,122,134,97,156,26,8,194,40,78,23,158,24,74,55,22,220,221,57,4,141,202,70,142,247,208,20,16,243,52,227,7,12,241,75,154,22,75,46,92,189,37,102,9,192,212,242,141,170,240,49,84,69,61,206,122,200,233,206,164,206,57,194,50,136,0,161,8,132,28,53,214,57,15,113,52,130,33,115,252,218,248,215,246,37,29,103,9,185,101,115,186,209,222,166,232,201,141,46,16,63,66,49,161,154,14,160,91,5,220,119,201,214,9,98,146,82,140,132,90,54,24,157,228,105,102,0,137,100,23,85,202,227,207,102,89,125,245,232,245,170,127,148,0,242,184,243,217,150,95,125,122,61,106,159,228,17,129,206,179,34,235,46,182,44,23,196,61,134,205,214,246,38,252,55,136,170,99,121,228,144,41,101,62,165,9,144,51,60,81,194,19,21,80,20,142,224,79,37,92,1,239,234,44,22,85,203,183,61,40,242,7,138,204,41,137,47,215,159,102,97,187,247,87,13,223,166,38,129,163,26,90,166,102,136,229,146,103,17,134,24,234,130,150,105,36,98,18,24,225,63,202,103,112,41,212,207,236,156,177,113,1,147,88,179,39,113,28,221,158,147,19,91,202,158,58,157,166,125,146,168,9,164,166,169,216,6,15,39,74,120,226,151,167,189,132,246,109,47,116,157,150,50,232,46,171,154,63,158,204,205,251,151,209,232,149,197,114,112,199,248,55,43,48,111,16,89,131,152,56,134,146,199,135,172,116,248,114,166,186,186,165,223,100,65,173,201,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,236,43,61,243,142,251,159,185,153,91,154,184,166,29,151,171,173,190,213,79,113,147,112,63,105,170,164,183,83,210,75,83,160,0,0,117,142,156,165,233,136,176,135,83,99,106,195,171,246,240,70,119,221,112,46,73,102,118,75,219,236,116,149,20,249,161,81,98,42,234,249,164,45,244,144,91,103,154,161,130,32,109,25,206,73,100,139,83,39,118,16,140,199,107,185,177,198,30,43,22,98,155,238,57,197,87,156,107,138,107,187,109,235,16,92,42,46,151,26,158,144,71,215,170,158,66,146,89,54,3,8,14,227,50,125,5,152,91,93,25,153,187,148,255,0,114,237,200,186,204,129,225,79,10,97,187,245,155,217,152,146,253,213,196,151,232,73,231,105,6,170,169,217,226,9,99,153,132,161,154,58,80,165,134,72,216,68,70,72,79,242,157,220,202,21,184,47,201,203,22,126,241,65,128,50,171,20,205,178,203,117,184,73,81,113,143,105,191,105,165,164,167,150,174,90,109,64,192,195,172,20,229,23,80,73,136,58,155,219,87,29,31,35,228,4,68,64,68,68,4,69,163,190,136,9,185,150,211,38,110,245,196,228,82,119,15,119,233,65,190,73,196,89,216,123,223,79,130,225,0,150,87,212,221,246,255,0,42,229,10,118,103,220,79,171,173,242,19,70,14,232,58,211,51,110,24,195,235,103,116,104,193,223,70,29,116,111,169,111,140,58,140,82,187,104,253,236,183,66,47,185,221,6,177,104,205,167,135,127,197,110,223,239,237,91,31,221,147,195,197,106,109,163,234,200,57,95,71,111,173,113,16,51,63,118,139,144,29,157,180,71,29,93,7,11,51,182,186,178,220,205,171,46,77,162,180,219,163,247,32,211,111,134,140,183,51,58,51,58,220,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,71,101,181,219,235,91,214,142,218,160,218,137,162,32,45,89,190,182,90,45,232,52,119,102,91,71,242,150,164,180,31,202,65,189,109,239,111,21,185,104,237,170,13,81,109,29,126,43,114,2,209,190,165,170,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,209,252,22,168,131,143,107,187,247,173,194,44,223,6,91,145,1,112,30,178,30,221,31,70,125,87,41,59,252,25,254,164,17,211,191,226,129,163,12,110,204,223,5,182,47,15,13,22,247,240,117,160,182,141,224,131,73,7,187,95,169,113,248,179,247,247,186,230,118,215,185,215,25,14,143,220,200,52,141,220,95,71,117,202,239,225,162,216,193,241,118,91,153,144,106,181,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,163,182,171,107,182,139,122,209,217,6,140,223,21,185,17,6,210,111,138,208,116,215,187,235,91,159,189,180,91,68,93,159,249,80,111,68,68,26,63,115,234,139,85,166,154,32,213,17,16,17,17,1,17,16,17,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,172,107,56,177,243,79,156,159,48,49,15,168,206,130,106,121,92,121,19,203,47,190,189,98,181,93,82,181,94,87,30,68,242,203,239,175,88,173,94,131,142,78,46,237,92,32,229,24,226,184,45,212,151,140,89,126,168,43,110,28,181,79,80,32,7,59,3,145,213,76,12,77,41,211,66,219,119,244,219,87,57,33,141,202,62,171,72,33,79,249,138,113,213,77,194,214,13,124,15,151,213,244,135,154,151,250,120,102,161,134,166,150,83,11,101,186,103,168,7,185,51,188,111,4,198,50,83,148,97,9,31,229,152,153,1,128,184,31,138,228,169,229,99,20,252,192,174,244,235,114,134,188,89,138,111,184,231,21,94,113,174,41,174,237,183,172,65,112,168,186,92,106,122,65,31,94,170,121,10,73,100,216,12,32,59,140,201,244,22,97,109,116,102,102,238,83,41,201,83,202,198,41,249,129,93,233,214,228,16,172,178,30,229,251,155,216,55,55,248,80,192,51,224,249,234,220,240,125,158,135,8,93,225,169,129,226,56,46,52,52,112,4,162,207,222,38,4,47,28,128,66,239,168,74,44,91,77,140,7,30,21,85,120,104,226,47,29,240,191,154,116,25,153,129,106,63,177,81,222,40,182,67,253,83,181,246,152,102,158,143,169,44,82,116,122,189,0,30,168,14,240,241,103,241,103,11,170,230,133,192,183,224,83,21,30,120,228,230,12,236,153,109,122,217,237,138,106,34,221,13,138,233,36,132,207,164,44,45,217,232,230,214,62,158,142,64,18,185,199,248,161,42,120,222,245,57,81,240,233,248,22,225,198,12,127,123,167,217,137,51,75,179,223,106,61,253,122,86,177,2,246,116,94,236,167,25,107,28,178,84,110,97,3,110,215,211,54,214,38,210,226,176,30,53,202,254,44,242,26,12,79,104,167,171,184,224,156,194,179,213,208,212,210,85,132,148,147,148,18,117,41,170,233,164,216,76,64,98,77,52,78,81,155,182,162,229,25,147,109,55,169,104,10,154,113,21,144,216,55,137,44,163,190,229,78,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,212,180,65,141,15,17,89,13,140,184,109,205,203,238,84,227,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,100,130,58,184,177,150,195,99,140,159,120,19,53,96,176,115,17,206,92,63,194,61,203,133,112,110,223,219,250,214,168,177,21,194,160,106,38,162,195,178,192,209,157,174,24,74,63,247,65,25,142,67,120,226,149,227,140,67,100,71,28,138,115,138,195,153,113,112,225,78,28,73,139,79,179,226,75,70,32,163,139,10,77,29,59,20,147,85,78,238,213,52,165,39,76,136,33,42,88,231,152,155,116,98,82,82,193,169,59,136,129,66,10,15,65,128,48,6,50,205,60,101,105,203,236,190,195,213,119,204,67,124,168,106,106,26,26,102,109,242,158,142,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,217,9,240,119,194,174,13,225,67,40,237,248,62,205,109,164,44,79,113,167,167,169,197,151,120,228,121,142,227,113,96,247,216,101,32,2,236,209,145,72,48,134,209,218,14,228,237,212,57,12,237,3,146,134,3,202,249,176,6,50,204,232,105,105,15,49,104,239,21,22,26,137,198,225,35,207,13,146,104,104,166,136,78,155,126,193,3,168,130,103,25,94,61,196,241,72,44,78,194,236,210,104,128,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,5,128,114,184,243,217,150,95,125,122,61,106,155,62,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,124,104,148,249,242,243,227,78,213,197,62,87,211,216,177,126,32,164,44,212,195,84,238,216,130,141,169,134,149,235,96,105,54,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,186,113,129,195,184,33,7,58,50,135,25,100,46,104,98,12,163,204,8,41,35,190,225,218,129,134,161,233,39,105,160,148,14,49,150,41,163,62,231,112,146,41,35,145,152,152,77,152,217,136,68,153,197,175,127,132,94,53,253,183,194,102,108,112,157,153,183,59,173,101,234,28,191,196,242,96,187,132,239,215,140,168,97,179,79,33,219,9,216,119,199,209,8,165,146,34,144,136,94,55,40,153,227,104,161,3,191,254,58,56,50,177,113,135,151,20,182,200,238,190,198,198,120,95,180,84,97,155,148,166,111,74,50,74,193,213,166,169,140,117,214,25,122,81,51,200,34,242,70,64,36,59,153,142,41,49,246,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,232,58,171,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,80,193,204,183,152,37,78,112,221,111,28,62,101,5,214,146,76,190,160,168,236,215,139,181,36,177,85,65,137,76,10,150,120,222,55,56,24,224,10,122,152,37,22,56,101,32,157,180,38,119,7,29,107,95,53,238,56,233,176,213,170,247,194,62,92,133,91,95,110,84,244,225,139,174,204,114,211,181,13,36,163,28,227,69,3,139,139,202,115,196,65,213,39,214,38,134,82,143,67,41,15,163,17,104,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,149,225,235,11,88,177,206,126,229,166,10,197,52,61,182,203,136,49,133,154,215,113,166,234,156,125,122,89,235,98,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,212,181,113,45,255,0,208,109,180,124,191,192,159,242,246,181,17,121,33,141,109,89,107,157,24,7,49,175,180,245,115,219,112,174,40,181,94,235,34,164,1,41,228,130,154,174,57,164,24,196,136,69,205,196,29,153,156,133,181,211,87,111,20,19,189,198,47,21,120,19,130,124,154,167,11,37,182,213,30,36,171,183,157,22,7,195,125,142,104,168,101,236,197,79,17,15,226,35,233,197,13,60,115,199,39,73,202,45,226,29,48,33,119,220,48,25,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,223,127,61,51,211,49,248,139,204,123,142,104,102,133,231,183,93,107,180,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,78,16,220,90,54,174,78,68,70,100,102,102,101,37,92,165,56,40,246,37,29,31,22,89,155,108,186,209,222,166,235,71,130,237,243,183,66,49,161,154,14,153,220,201,152,183,201,214,9,101,142,33,144,68,90,54,41,89,164,105,97,48,10,193,203,79,129,90,158,25,112,205,86,103,230,117,5,93,46,104,98,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,251,91,167,24,136,56,200,242,80,174,121,223,153,63,214,79,217,170,85,20,85,243,206,252,201,254,178,126,205,65,74,185,42,121,167,197,63,47,235,189,70,220,166,165,66,183,37,79,52,248,167,229,253,119,168,219,149,239,243,80,203,156,237,199,252,52,93,103,202,220,85,73,6,30,177,211,205,114,198,120,122,106,104,55,221,173,208,28,53,35,60,85,18,51,148,103,74,84,207,35,198,14,29,80,35,109,196,64,17,72,21,171,38,120,179,200,108,254,198,88,187,1,229,110,58,164,188,93,240,117,71,74,168,3,184,43,96,102,6,42,186,50,215,74,138,97,148,158,23,148,59,152,197,159,247,185,97,146,92,109,215,170,202,220,210,199,121,45,142,237,153,153,150,151,223,99,98,75,55,91,177,86,246,88,106,58,93,88,78,25,63,23,48,28,101,172,114,152,251,194,250,107,171,104,236,206,222,85,4,255,0,114,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,64,15,52,127,61,153,155,247,47,163,209,43,170,228,99,249,236,253,91,253,164,173,87,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,65,90,185,143,242,255,0,163,226,34,197,46,109,229,14,29,255,0,61,138,14,205,4,180,212,242,65,79,30,34,165,222,17,237,168,57,142,56,194,104,99,119,48,153,203,115,199,19,196,76,127,137,120,161,5,101,80,163,171,141,238,87,191,135,92,229,195,89,135,146,145,218,176,191,210,139,132,209,227,250,137,36,210,24,61,222,160,220,225,165,102,110,164,199,182,80,144,68,199,169,41,192,78,195,186,162,118,11,11,224,7,131,235,175,22,89,184,35,112,106,72,240,38,14,168,163,175,197,103,52,164,199,83,1,153,60,116,49,12,102,50,239,168,104,101,7,144,72,90,32,19,61,219,218,56,228,159,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,188,254,86,229,110,4,201,108,9,108,203,60,180,177,123,27,13,217,186,221,138,139,181,77,81,210,234,204,115,73,248,201,140,228,45,100,148,203,222,39,211,93,27,70,102,102,245,104,8,136,130,21,185,157,112,29,248,16,190,212,231,206,83,217,118,224,28,65,112,47,105,90,237,214,238,157,46,23,152,130,17,143,82,234,147,244,106,39,42,135,29,177,199,20,36,241,194,218,111,136,94,221,120,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,162,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,172,96,179,10,139,6,219,177,254,37,183,229,205,218,174,233,132,233,111,21,176,216,107,170,197,198,122,171,112,204,109,77,52,140,224,14,198,81,48,19,179,128,119,187,251,163,224,193,245,115,163,55,177,150,125,102,134,32,205,204,192,158,146,75,238,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,239,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,71,249,81,240,45,251,199,20,25,215,131,63,212,245,88,2,138,184,191,186,34,186,73,78,227,254,229,217,76,139,248,243,48,127,91,204,172,131,129,220,7,149,249,159,197,70,3,203,252,228,165,164,170,194,119,218,138,202,74,170,122,155,132,148,65,60,239,69,63,101,137,165,140,192,216,202,165,160,16,17,38,115,55,16,239,221,163,228,102,128,136,136,58,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,99,237,199,71,25,183,222,48,243,30,150,231,29,171,216,216,51,11,246,138,124,51,109,148,1,234,134,57,92,58,181,53,50,14,186,205,47,74,39,120,196,158,56,196,4,71,115,177,203,37,202,243,98,227,94,227,138,113,85,207,133,124,183,185,236,195,118,109,41,177,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,30,203,36,59,77,198,64,39,149,229,140,193,154,38,115,179,94,21,120,103,198,92,87,230,229,30,86,224,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,220,197,49,238,150,48,8,197,219,113,152,238,32,13,242,0,82,169,45,55,88,109,84,247,217,173,149,97,109,172,168,154,146,158,176,161,38,130,105,225,24,202,88,130,77,54,145,128,207,9,16,179,234,45,44,110,250,110,109,111,215,150,47,30,63,129,11,237,54,67,102,197,235,110,1,196,23,1,246,109,210,227,113,233,210,225,121,136,38,41,52,30,145,63,70,162,114,167,98,221,36,113,66,79,36,207,166,249,73,228,211,55,184,59,202,60,206,225,162,78,24,108,214,122,76,41,135,168,169,226,108,63,53,29,24,78,118,122,184,141,206,58,144,105,117,35,50,39,145,166,45,237,44,161,60,236,242,49,74,70,177,246,205,44,173,199,121,45,142,238,121,103,153,118,47,99,98,75,55,71,182,209,118,168,106,58,93,88,66,104,255,0,25,9,156,101,172,114,129,123,164,250,107,163,232,236,236,193,147,242,40,234,229,71,198,191,225,55,10,193,195,94,102,92,237,84,216,147,9,91,233,233,176,148,186,244,102,188,90,225,140,133,233,246,48,180,101,53,44,113,135,120,150,249,34,125,206,14,240,205,41,72,170,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,47,255,0,24,112,197,147,88,251,60,112,183,16,184,183,11,251,75,23,224,251,121,91,237,103,60,196,116,161,164,207,44,19,148,15,168,60,208,25,206,241,31,118,210,156,137,216,142,56,74,42,170,136,131,21,117,34,156,93,112,81,237,190,19,50,159,139,28,178,182,93,107,47,80,229,254,24,143,26,91,224,110,188,101,67,13,154,8,194,230,44,229,190,62,136,69,20,114,140,98,66,241,184,202,237,27,69,49,156,117,172,148,248,78,242,177,147,127,47,240,247,167,64,131,30,28,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,123,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,185,144,28,132,8,226,150,35,112,13,251,90,40,57,145,242,251,166,225,218,166,60,225,201,187,85,89,101,213,198,160,105,171,109,176,197,44,193,134,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,245,212,227,103,160,28,31,113,103,140,184,69,205,15,167,22,42,122,187,197,138,190,158,74,107,238,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,6,253,58,128,206,195,41,179,132,154,115,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,171,223,230,217,143,240,110,105,240,77,128,51,7,47,177,13,37,243,15,95,49,197,5,77,13,117,51,190,201,67,217,247,38,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,178,14,87,30,123,50,203,239,175,71,173,65,49,60,96,240,153,131,120,186,202,255,0,160,247,218,138,75,61,246,130,162,58,155,22,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,158,205,122,102,236,229,16,59,99,217,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,249,68,43,53,230,59,192,229,79,21,184,54,131,24,101,241,210,83,230,46,15,167,156,40,97,148,34,136,47,116,132,236,111,69,44,238,204,64,98,76,69,1,17,116,132,229,148,73,133,166,121,99,11,117,229,71,199,79,239,28,47,231,94,51,255,0,83,210,224,10,218,225,254,232,74,215,37,67,151,251,151,101,2,31,227,194,199,253,111,10,149,69,138,186,155,238,92,28,192,40,248,136,177,69,148,153,189,136,191,207,98,131,180,207,21,77,68,112,83,199,136,169,119,156,155,169,194,16,142,48,154,24,221,128,225,97,220,241,196,210,139,159,227,154,32,190,164,68,65,71,243,155,132,204,134,207,236,101,132,113,230,105,96,90,75,197,223,7,84,117,105,76,251,130,182,6,99,113,164,172,29,52,168,166,25,73,166,104,143,185,140,93,191,123,150,104,229,172,8,136,33,91,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,84,171,157,95,154,124,45,242,254,135,212,110,42,170,242,49,252,246,126,173,254,210,65,42,138,149,100,95,11,153,19,195,95,182,255,0,2,152,27,232,231,210,62,205,237,63,234,157,101,103,95,179,245,122,63,215,50,201,183,111,94,95,201,211,93,221,250,232,218,85,84,65,21,124,243,191,50,127,172,159,179,85,20,228,219,138,108,88,127,139,138,203,77,222,187,179,213,226,108,31,113,181,218,227,233,25,246,138,160,158,154,172,163,212,89,216,52,130,146,160,245,39,97,247,52,215,113,11,61,107,231,157,249,147,253,100,253,154,162,173,6,67,220,109,240,125,134,120,185,202,249,108,164,212,148,88,218,199,79,57,97,59,197,92,181,29,10,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,218,80,3,143,240,6,50,202,204,101,118,203,236,193,195,213,118,60,67,99,168,122,106,234,26,150,109,241,30,140,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,83,203,79,142,170,158,38,176,205,86,88,102,117,125,93,86,104,97,202,121,238,85,85,197,75,20,112,93,237,207,80,204,51,131,65,24,69,9,194,243,195,9,70,226,219,155,167,32,145,185,72,209,245,57,143,242,255,0,163,226,34,197,46,109,229,14,29,255,0,61,138,14,205,4,180,212,242,65,79,30,34,165,222,17,237,168,57,142,56,194,104,99,119,48,153,203,115,199,19,196,76,127,137,120,131,169,203,115,152,37,79,17,52,210,100,246,114,93,105,7,49,109,212,229,83,69,114,154,88,161,60,76,15,44,242,74,209,83,195,4,80,194,116,208,180,2,224,36,71,32,49,201,166,129,35,181,250,171,106,224,203,129,124,184,224,242,197,93,37,178,191,233,70,51,188,238,138,229,137,170,40,218,158,66,165,223,186,58,90,120,183,159,66,22,218,4,108,198,69,36,140,196,68,236,49,4,119,42,128,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,136,136,8,136,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,2,178,136,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,93,214,85,8,49,225,227,111,131,236,77,194,54,104,75,101,38,171,173,193,55,202,137,203,9,222,42,229,167,235,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,62,209,165,89,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,145,158,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,10,154,240,73,193,246,25,225,27,43,226,178,139,82,86,227,107,229,60,5,139,47,20,146,212,116,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,104,135,191,225,215,33,176,111,13,185,71,98,202,156,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,132,206,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,255,0,171,0,228,169,229,99,20,252,192,174,244,235,114,191,244,17,23,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,217,7,12,92,66,226,174,23,243,150,203,155,152,90,155,183,246,14,165,53,198,214,117,82,83,195,115,161,148,118,203,79,33,3,255,0,115,32,57,9,136,75,20,70,224,123,54,190,74,107,26,206,41,236,25,53,133,184,130,198,214,14,31,175,126,213,192,52,119,6,11,69,72,212,149,76,125,241,3,207,28,83,19,51,203,12,115,188,209,199,38,165,190,48,2,223,38,189,66,14,215,21,92,76,99,46,43,243,114,179,52,177,133,13,37,184,6,156,109,182,139,101,51,49,5,186,221,25,200,113,64,242,109,98,152,247,75,33,156,132,205,184,204,182,136,6,200,194,237,121,98,242,255,0,163,205,218,202,110,32,115,191,14,246,188,11,73,182,124,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,223,12,128,35,49,24,234,229,24,152,73,102,188,53,219,50,142,245,159,56,26,205,158,242,85,199,129,43,239,16,211,94,14,158,172,41,88,64,245,24,222,105,140,133,162,166,234,188,125,115,98,19,24,122,174,14,198,194,235,37,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,131,182,136,136,40,254,76,240,153,144,217,3,140,177,118,60,202,220,11,73,103,187,227,26,142,173,81,135,120,81,64,236,14,84,148,99,166,148,244,197,40,188,207,16,119,57,147,55,239,113,67,28,85,129,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,90,179,211,34,242,227,136,188,184,184,229,126,104,89,187,117,170,187,73,97,154,39,96,170,183,213,11,59,71,85,77,35,179,244,230,13,197,163,232,226,226,68,6,38,6,96,94,131,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,174,170,139,128,239,195,127,47,108,187,207,156,167,178,238,199,216,126,223,123,246,149,174,221,110,234,85,98,136,70,247,56,199,169,117,69,186,212,240,13,67,142,216,228,150,97,104,225,109,118,68,45,106,188,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,32,135,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,228,251,59,249,195,90,175,124,58,91,38,201,170,74,188,53,155,120,130,160,198,174,156,88,107,96,195,16,65,85,249,103,45,77,51,67,86,117,16,136,176,128,70,236,13,52,142,68,37,24,52,148,215,155,223,11,88,87,45,49,221,39,16,184,91,18,90,168,255,0,8,119,2,130,227,134,92,99,134,163,183,4,44,242,215,82,128,11,117,33,61,162,245,4,94,240,207,48,147,145,246,141,35,142,180,29,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,174,215,142,110,12,172,92,30,101,198,78,219,36,186,251,103,25,226,143,110,84,98,107,148,70,109,74,82,68,212,29,42,106,104,203,77,33,139,171,43,52,132,45,36,132,100,69,181,156,34,142,242,185,69,112,153,131,112,246,93,219,248,172,188,212,82,94,241,14,42,167,169,166,178,199,53,3,137,225,224,130,174,174,150,165,226,145,228,33,144,231,24,227,212,250,96,96,27,227,103,113,144,247,120,174,121,223,153,63,214,79,217,168,45,87,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,10,249,177,100,93,247,44,56,160,185,230,55,177,173,84,88,91,50,244,184,218,10,222,224,27,170,160,167,167,142,189,166,137,152,92,102,41,207,174,71,163,140,157,165,139,121,31,80,66,117,21,144,115,111,200,106,108,211,225,162,76,201,183,209,85,207,136,114,194,163,218,148,205,77,79,45,65,203,110,156,227,138,186,55,0,54,16,1,22,138,164,229,32,61,129,70,77,238,137,153,48,65,178,34,32,150,158,74,121,23,89,106,177,99,78,33,239,214,110,143,182,246,97,188,59,83,35,207,28,135,75,17,245,43,140,65,217,162,146,19,152,105,64,100,103,50,105,41,39,15,115,66,99,147,245,79,242,7,39,44,92,63,228,214,19,201,220,57,55,104,164,195,54,241,167,146,167,105,135,107,170,50,41,42,106,118,25,155,199,213,158,73,101,233,239,113,13,251,71,221,22,101,80,16,17,17,1,17,16,22,143,224,181,68,28,123,93,252,89,110,17,102,111,6,91,145,1,112,72,239,33,180,108,46,236,221,254,11,148,157,254,12,255,0,82,0,233,222,254,46,131,77,172,49,187,51,124,22,216,126,61,203,145,252,29,104,13,163,120,32,24,234,218,183,139,119,174,63,229,92,203,140,131,71,238,109,80,108,7,113,39,213,215,54,189,204,235,99,7,197,217,110,102,239,65,185,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,104,237,170,218,253,203,122,218,237,241,64,102,91,145,16,104,237,170,218,58,107,220,183,173,130,46,206,131,122,34,32,209,251,187,214,168,180,209,6,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,18,189,194,30,124,224,222,27,121,91,225,12,214,198,117,180,130,22,234,123,232,91,40,102,168,120,78,237,113,123,173,123,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,162,91,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,223,207,226,172,204,197,88,195,8,96,172,11,118,171,210,203,128,173,245,118,251,69,44,114,73,211,30,211,91,61,100,243,144,17,184,52,198,115,176,17,128,142,232,224,128,93,157,195,87,186,14,93,124,10,212,241,75,140,155,28,102,13,5,88,101,93,130,162,104,107,166,166,170,136,14,231,113,133,169,205,173,174,205,35,79,8,20,117,3,33,204,33,249,0,64,38,6,76,96,22,127,115,180,221,108,181,33,71,121,182,85,208,84,73,79,5,88,69,83,9,68,101,4,241,4,208,202,194,76,206,225,36,82,71,32,23,129,1,137,54,172,236,234,103,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,42,235,196,15,9,152,203,34,48,14,88,102,145,84,85,222,240,158,101,97,123,117,232,46,195,64,208,65,65,113,169,133,231,43,105,187,72,110,230,49,56,24,200,77,31,85,186,155,7,241,82,109,161,75,34,140,163,203,60,43,156,156,8,229,246,86,227,90,78,209,101,196,217,95,99,183,212,237,142,51,146,29,246,200,54,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,32,136,190,95,60,109,221,120,80,199,242,88,177,60,245,117,217,117,138,170,41,225,186,209,149,81,12,22,153,202,104,68,238,193,24,195,41,153,199,78,50,9,69,27,11,204,221,54,39,119,142,61,39,123,9,226,155,22,57,194,182,108,107,133,171,187,109,151,16,91,233,238,150,234,158,145,199,215,165,158,49,146,41,54,27,9,142,224,49,125,9,152,155,93,29,153,251,150,57,156,85,112,207,140,184,80,205,202,204,173,198,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,185,202,19,221,20,128,113,147,190,211,2,218,70,27,36,59,181,229,71,198,191,224,203,21,65,195,94,102,92,238,181,56,111,22,220,41,233,176,148,186,245,161,179,221,38,144,133,233,246,48,188,131,13,84,146,7,120,150,200,229,109,206,12,211,77,40,132,202,34,47,147,139,49,77,139,3,97,91,206,53,197,53,221,138,203,135,237,245,23,75,141,79,72,228,232,82,193,25,73,44,155,1,136,203,104,1,62,130,206,79,166,140,206,253,200,33,219,156,182,116,93,113,46,124,218,242,94,213,139,234,231,195,216,62,207,73,87,113,178,136,20,80,65,123,159,171,39,84,245,22,235,31,99,150,151,105,106,98,13,44,130,59,72,229,103,176,186,108,45,125,171,194,183,28,107,79,67,190,203,106,184,81,218,235,42,122,160,221,42,170,184,234,100,167,143,99,190,242,220,20,85,47,171,51,139,116,244,39,103,33,103,250,185,177,142,191,10,25,167,140,179,51,217,126,204,250,91,136,46,55,222,197,215,235,118,94,213,83,36,221,46,166,209,223,183,169,183,118,209,215,77,116,109,116,82,85,128,56,58,235,242,143,196,127,78,171,59,53,214,183,182,103,29,159,241,123,251,7,70,132,122,1,248,169,246,203,218,40,96,62,243,253,235,183,119,198,231,11,106,22,213,202,179,56,236,89,69,197,197,162,155,17,195,165,38,61,183,203,131,163,169,220,127,210,181,85,51,193,37,51,236,0,39,62,164,244,241,65,167,186,35,215,222,68,194,14,207,61,43,22,204,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,52,101,62,58,252,40,101,102,13,204,207,101,251,51,233,110,31,183,95,123,23,95,173,217,123,85,52,115,116,186,155,71,126,222,166,221,219,71,93,53,209,181,209,3,54,49,215,224,191,43,49,150,102,123,47,218,127,68,176,253,198,251,216,186,253,30,213,217,105,164,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,138,53,191,163,157,255,0,138,239,252,54,255,0,224,20,143,231,126,10,186,230,86,75,227,236,185,177,84,82,65,114,197,88,94,235,100,163,150,172,200,96,142,122,154,73,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,20,69,255,0,65,83,138,127,245,253,149,95,250,86,227,255,0,49,65,37,57,177,142,191,10,28,2,227,44,203,246,95,179,62,150,228,253,198,251,216,186,253,110,203,218,172,178,77,210,234,109,29,251,122,155,119,109,29,116,215,70,215,69,142,186,200,123,48,176,85,215,45,121,120,98,92,185,190,212,82,79,114,194,185,47,91,100,172,150,144,200,160,146,122,107,25,195,33,70,68,34,78,14,64,238,206,226,47,166,154,179,120,44,120,80,101,80,136,136,8,136,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,128,115,171,242,177,133,190,96,80,250,117,197,4,53,225,172,45,125,198,23,25,173,56,114,135,181,213,211,219,235,238,146,71,213,8,246,210,209,82,203,87,83,38,166,236,207,178,8,37,61,53,220,91,116,22,114,118,103,250,185,91,154,88,239,37,177,221,179,51,50,210,251,236,108,73,102,235,118,42,222,203,13,71,75,171,9,195,39,226,230,3,140,181,142,83,31,120,95,77,117,109,29,153,218,224,57,92,121,236,203,47,190,189,30,181,85,254,101,188,190,234,114,122,235,120,226,15,40,45,84,145,229,245,125,71,105,188,90,105,34,138,150,12,52,102,84,176,70,209,177,206,231,56,84,84,207,41,48,67,16,132,13,160,179,48,48,232,18,105,194,143,21,217,113,197,174,92,6,53,193,82,246,27,173,15,78,11,253,130,121,152,234,173,21,68,206,236,36,236,205,212,132,246,147,197,51,51,12,130,36,206,192,97,36,97,108,28,212,56,36,181,102,142,13,186,241,45,129,32,164,183,226,204,29,103,154,174,253,79,13,40,177,223,232,161,120,127,27,44,165,48,0,29,45,48,84,155,22,195,146,80,16,137,191,34,38,104,203,225,71,138,236,199,225,43,49,195,26,224,169,123,117,170,187,167,5,254,193,60,206,20,183,122,81,119,118,18,118,103,233,204,27,137,226,153,153,202,50,34,103,99,3,146,51,155,236,223,205,44,9,157,60,14,230,142,101,229,165,247,219,56,110,243,151,248,163,177,86,246,89,169,250,189,42,74,168,100,252,92,192,18,14,146,68,99,239,11,107,166,173,171,59,59,134,58,235,37,62,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,65,141,98,159,238,104,254,68,243,55,238,95,88,162,80,2,167,251,154,63,145,60,205,251,151,214,40,144,64,10,157,238,99,188,113,212,240,165,131,104,48,126,95,5,37,70,98,227,10,121,206,134,105,78,41,66,201,72,46,192,245,178,192,238,228,102,68,228,48,9,15,72,142,41,72,156,154,23,138,72,33,94,131,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,131,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,213,83,61,203,75,151,221,54,79,90,172,252,65,230,253,170,174,60,193,175,167,237,54,123,77,92,82,210,207,134,128,198,170,9,26,70,9,220,39,58,138,105,226,39,9,162,19,129,245,23,102,54,45,33,133,4,212,241,45,255,0,208,109,180,124,191,192,159,242,246,181,10,202,106,120,150,255,0,232,54,218,62,95,224,79,249,123,90,136,188,144,193,86,172,202,206,140,3,151,55,218,138,184,45,184,171,20,90,172,149,146,210,24,140,241,193,83,87,28,50,20,100,66,66,198,194,110,236,238,36,218,233,171,63,130,11,202,229,139,192,119,225,190,251,77,159,57,177,101,221,128,112,253,192,125,155,107,184,219,186,148,184,162,97,9,134,77,11,170,47,209,167,156,105,220,183,71,36,83,19,73,11,235,178,81,105,169,93,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,130,26,249,157,114,255,0,163,202,42,202,158,32,114,67,14,246,76,11,87,186,124,77,109,138,72,34,165,176,213,73,60,48,196,84,192,70,210,60,51,201,81,221,12,96,67,9,1,104,227,25,0,71,29,107,41,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,98,65,62,124,171,46,214,171,143,3,152,6,142,223,115,164,170,168,181,212,94,41,43,162,134,97,51,165,157,238,117,51,52,82,139,62,160,111,20,209,72,194,90,62,201,0,188,9,157,238,213,99,195,193,39,24,56,155,132,108,208,138,244,47,87,91,130,111,149,16,14,44,179,210,69,79,215,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,125,195,144,157,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,97,124,81,243,91,253,205,121,237,137,178,83,240,11,244,143,232,231,98,254,169,253,41,236,125,126,209,71,5,79,239,61,146,77,187,122,251,127,45,245,219,175,118,186,53,85,224,99,142,127,221,163,244,219,252,235,190,135,125,14,246,111,250,119,237,14,213,218,251,79,254,15,14,205,189,155,251,109,119,252,52,239,182,174,51,57,95,231,239,17,60,73,227,12,227,193,88,191,47,232,172,184,131,217,253,154,11,165,194,182,58,160,232,80,83,211,158,241,142,146,64,109,78,18,118,208,223,221,118,215,71,213,154,181,114,222,224,167,52,248,62,252,34,126,19,47,248,82,231,244,183,217,29,139,216,85,85,51,116,251,47,107,234,117,122,208,69,166,189,164,54,237,221,174,133,174,154,54,161,26,220,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,4,170,34,34,2,34,32,34,34,11,95,230,73,157,23,92,144,225,47,20,95,112,190,47,171,195,120,158,249,81,71,97,177,86,82,1,117,222,121,166,98,156,99,145,133,250,39,216,226,172,38,151,81,113,113,103,2,25,54,40,12,194,120,90,251,142,113,85,155,5,97,106,30,219,122,196,23,10,123,93,186,155,170,17,245,234,167,144,99,138,61,230,226,3,184,204,91,82,118,22,215,87,118,110,245,127,252,233,51,142,197,140,51,151,9,100,237,162,30,165,94,93,219,234,42,46,149,59,141,182,213,92,134,158,65,166,216,64,204,251,32,130,158,94,160,153,137,118,157,190,233,70,76,254,83,147,238,78,95,113,207,20,13,154,180,243,118,123,46,90,91,231,168,172,147,104,31,94,170,186,158,122,74,122,109,28,196,199,112,29,76,189,70,19,22,236,219,11,107,200,46,130,197,150,77,25,3,156,118,46,32,50,107,9,231,22,28,135,179,210,98,107,120,212,73,77,184,207,178,85,1,20,117,52,219,204,1,228,233,79,28,177,117,54,48,158,205,195,238,147,58,128,30,52,50,114,197,144,92,80,99,252,170,194,211,111,178,218,174,17,212,91,163,218,109,217,169,106,233,226,171,138,155,83,51,51,232,133,64,197,212,34,114,62,158,247,209,203,70,146,158,75,121,199,125,198,25,53,139,114,118,239,15,82,147,46,238,20,245,22,186,157,192,219,105,110,69,81,33,83,108,16,103,125,147,193,81,47,80,140,200,187,78,223,116,99,22,112,145,85,101,92,204,56,215,184,240,193,129,45,184,39,45,46,125,155,50,113,110,149,52,85,145,189,44,222,198,161,134,104,222,74,137,169,230,25,55,245,180,56,35,98,143,107,233,57,49,177,66,194,87,170,172,3,153,215,1,223,134,251,21,78,124,229,61,151,118,62,195,246,242,246,149,174,221,110,234,85,98,136,68,225,24,245,46,168,183,90,158,1,168,113,219,28,146,204,45,28,45,174,200,133,130,26,240,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,100,39,193,71,10,54,46,18,242,106,139,6,244,173,85,152,190,229,165,102,41,189,209,66,99,219,234,183,27,199,27,20,142,230,240,192,7,210,141,180,1,125,14,78,152,28,178,50,199,223,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,19,224,251,139,60,27,197,214,87,253,56,177,83,210,89,239,180,21,18,83,95,112,224,215,189,84,246,163,121,13,160,115,55,142,39,48,150,32,105,4,216,54,107,212,6,119,40,141,152,43,170,178,174,102,28,20,92,120,159,192,150,220,109,150,150,206,211,153,56,75,74,106,42,56,218,150,31,108,208,205,52,109,37,60,213,19,20,123,58,58,156,241,185,73,181,181,156,88,28,166,98,27,213,86,171,204,71,139,207,220,165,147,77,244,90,183,163,152,88,199,171,69,133,247,208,118,152,96,233,20,93,170,174,77,206,209,183,74,57,71,99,22,253,210,201,22,177,156,109,46,208,129,108,39,138,111,184,27,21,89,177,174,22,174,236,87,172,63,112,167,186,91,170,122,65,39,66,170,9,6,72,164,216,108,64,91,76,5,244,38,113,125,52,118,118,238,89,9,240,81,197,117,139,139,76,154,162,198,93,91,85,30,47,182,233,71,138,108,148,83,25,118,10,173,198,209,200,195,35,49,180,51,128,117,99,125,76,91,83,143,168,103,20,142,177,225,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,33,78,9,56,62,195,60,35,101,124,86,81,106,74,220,109,124,167,128,177,101,226,146,90,142,133,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,237,16,161,92,81,243,91,253,205,121,237,137,178,83,240,11,244,143,232,231,98,254,169,253,41,236,125,126,209,71,5,79,239,61,146,77,187,122,251,127,45,245,219,175,118,186,53,85,224,99,142,127,221,163,244,219,252,235,190,135,125,14,246,111,250,119,237,14,213,218,251,79,254,15,14,205,189,155,251,109,119,252,52,239,182,174,51,57,95,231,239,17,60,73,227,12,227,193,88,191,47,232,172,184,131,217,253,154,11,165,194,182,58,160,232,80,83,211,158,241,142,146,64,109,78,18,118,208,223,221,118,215,71,213,154,181,114,222,224,167,52,248,62,252,34,126,19,47,248,82,231,244,183,217,29,139,216,85,85,51,116,251,47,107,234,117,122,208,69,166,189,164,54,237,221,174,133,174,154,54,161,122,168,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,68,68,24,171,172,148,248,78,242,177,147,127,47,240,247,167,64,177,172,87,191,197,111,28,117,56,151,134,220,182,225,31,46,66,145,236,86,220,15,133,131,23,93,152,226,168,122,234,184,168,41,39,26,40,28,92,154,32,130,81,14,169,62,146,188,209,20,122,0,198,125,96,249,92,199,120,227,166,226,183,25,80,96,252,190,10,186,124,186,193,245,19,157,12,210,156,177,29,238,172,153,129,235,101,129,221,132,0,69,136,96,18,30,168,132,178,145,56,188,207,20,116,255,0,130,78,15,177,55,23,57,161,21,148,90,174,139,4,216,234,32,44,89,120,164,150,159,175,67,4,177,206,112,132,113,202,108,68,115,21,49,196,198,33,35,70,228,198,98,76,219,74,154,100,94,69,230,63,17,121,143,110,202,252,175,179,118,235,173,118,178,205,52,174,225,75,111,165,23,102,146,170,166,70,103,233,194,27,135,87,209,201,200,132,0,76,204,0,178,41,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,133,144,115,108,192,24,55,43,56,38,192,25,125,151,216,122,146,199,135,172,120,226,130,154,134,134,153,159,100,65,236,251,147,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,217,7,43,143,61,153,101,247,215,163,214,171,255,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,65,63,203,169,29,218,213,53,214,162,197,13,206,144,238,84,116,240,213,212,81,140,194,243,195,4,197,32,197,41,199,174,225,3,40,38,17,39,109,9,226,145,155,93,175,167,109,69,175,48,30,38,49,151,10,28,192,240,86,105,96,250,26,75,136,22,91,210,91,110,246,202,150,97,11,141,186,75,173,105,203,3,73,181,202,19,221,20,102,18,11,62,211,1,220,38,27,227,48,250,220,215,184,28,166,196,182,171,223,23,25,114,117,111,125,182,211,211,158,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,84,95,72,158,24,138,77,64,163,62,180,85,224,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,74,121,47,155,216,55,62,178,191,15,230,230,95,207,87,37,139,17,83,148,212,237,87,3,195,60,70,18,20,82,195,32,119,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,17,124,206,184,14,252,8,95,106,115,231,41,236,187,112,14,32,184,23,180,173,118,235,119,78,151,11,204,65,8,199,169,117,73,250,53,19,149,67,142,216,227,138,18,120,225,109,55,196,46,18,63,193,39,24,56,103,139,156,175,138,244,47,73,69,141,172,116,240,14,44,179,210,69,81,208,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,109,197,113,75,24,204,151,205,236,101,144,185,161,135,243,115,47,231,164,142,251,135,106,10,106,118,171,129,166,130,80,56,202,41,97,144,59,157,194,72,164,146,55,113,113,54,99,119,18,18,102,38,200,207,32,115,142,197,196,6,77,97,60,226,195,144,246,122,76,77,111,26,137,41,183,25,246,74,160,34,142,166,155,121,128,60,157,41,227,150,46,166,198,19,217,184,125,210,103,65,80,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,69,95,60,239,204,159,235,39,236,213,30,185,35,144,216,203,63,36,198,150,188,191,162,171,185,95,112,158,23,151,19,83,218,105,41,218,105,238,65,21,109,36,18,195,27,111,23,222,49,84,201,43,48,177,153,188,45,24,131,148,141,164,133,115,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,44,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,242,8,224,235,140,92,9,197,254,4,168,191,216,40,253,141,137,44,219,62,144,97,254,164,213,30,203,234,205,80,20,191,211,71,4,81,207,213,142,157,228,252,91,62,205,118,150,142,221,246,23,205,123,129,202,156,53,117,189,241,113,151,39,72,214,43,149,69,57,226,235,75,4,84,239,67,87,41,71,0,214,192,194,194,210,132,242,144,117,69,245,149,166,148,164,212,198,67,232,216,175,14,185,243,140,184,109,205,203,22,107,96,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,100,130,58,49,56,22,195,96,144,91,120,11,176,100,188,139,197,100,190,111,96,220,250,202,252,63,155,153,127,61,92,150,44,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,222,204,113,203,28,145,187,139,144,59,131,184,145,11,177,63,181,64,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,5,74,184,163,207,79,220,215,145,56,155,58,254,139,125,35,250,57,216,191,169,157,187,177,245,251,69,100,20,223,191,116,228,219,183,175,187,242,31,93,186,119,107,171,85,85,69,56,204,201,76,85,196,79,13,152,195,39,48,85,194,213,69,122,196,30,207,236,211,221,37,146,58,80,232,87,211,212,30,242,142,57,13,181,8,73,155,64,127,121,219,93,27,87,96,177,111,232,231,127,226,187,255,0,13,191,248,5,117,92,209,252,137,230,111,220,190,177,68,172,3,250,10,156,83,255,0,175,236,170,255,0,210,183,31,249,138,191,254,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,255,0,160,162,156,104,103,29,247,32,184,96,199,249,171,133,161,223,122,181,91,227,167,183,73,184,27,179,85,85,212,69,73,21,78,134,6,7,209,58,129,151,166,66,226,125,61,143,163,22,173,142,18,149,78,119,185,165,255,0,205,166,74,91,239,191,234,188,83,119,182,118,95,209,77,65,63,89,195,255,0,166,67,176,15,237,49,253,237,213,170,242,197,202,223,194,135,25,56,43,181,216,189,167,106,194,93,163,20,220,63,166,186,61,151,178,198,253,146,126,227,18,61,181,210,81,123,131,187,93,125,225,112,99,65,106,171,35,222,11,243,142,251,159,188,48,96,12,213,197,48,236,189,93,109,242,83,220,100,220,15,218,106,169,42,37,164,150,167,64,0,0,235,29,57,75,211,17,97,14,166,198,213,135,87,134,206,103,89,91,248,47,227,39,26,246,75,23,179,45,88,183,179,226,155,127,244,215,91,181,118,168,219,181,207,222,100,65,186,186,58,223,112,182,233,167,186,44,14,10,237,57,31,99,250,153,109,89,167,149,181,216,134,145,169,233,106,45,215,251,93,164,158,33,157,206,81,150,10,218,128,109,58,166,12,208,208,1,119,184,3,188,127,146,242,62,224,148,164,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,8,213,205,142,114,159,130,252,211,198,89,103,251,156,125,167,244,75,16,92,108,93,183,233,127,71,181,118,90,153,33,234,244,251,17,108,221,211,221,183,113,105,174,154,190,154,171,213,225,115,61,63,116,166,68,225,156,235,250,45,244,115,233,31,109,254,166,118,238,217,208,236,245,147,211,126,253,211,143,118,238,134,239,200,109,55,105,223,166,175,28,25,223,202,39,137,44,202,206,140,125,152,214,44,109,150,176,91,113,86,40,186,222,232,226,171,185,87,140,241,193,83,87,36,209,140,130,52,100,44,108,38,204,236,196,77,174,186,59,248,169,9,224,207,37,49,87,14,220,54,96,252,156,198,183,11,85,109,235,15,251,67,180,207,107,150,73,41,79,175,95,81,80,27,10,72,227,55,208,38,22,125,65,189,230,125,53,109,29,194,5,248,177,243,79,156,159,48,49,15,168,206,165,211,130,12,222,193,185,11,203,19,9,102,230,96,79,87,29,139,14,211,221,230,168,106,72,30,105,229,51,190,85,197,20,49,135,115,57,201,44,145,198,206,78,32,206,108,228,66,44,228,209,23,197,143,154,124,228,249,129,136,125,70,117,231,241,118,111,99,44,107,151,120,11,43,111,51,210,54,30,203,138,123,140,54,88,33,129,132,247,215,85,149,85,76,210,155,234,70,100,79,24,51,106,192,193,8,104,44,78,100,97,232,56,157,226,23,21,113,65,156,183,172,220,197,52,221,131,183,244,233,173,214,176,170,146,162,27,101,12,67,182,42,120,200,223,251,169,13,196,64,78,89,101,54,0,223,181,190,78,34,200,188,199,194,217,53,132,115,230,239,102,217,132,49,181,194,190,221,107,171,141,222,79,198,82,19,1,60,206,44,225,23,80,218,160,99,2,38,144,251,36,229,177,128,68,138,226,249,113,112,57,77,197,110,50,175,198,25,130,117,116,249,117,131,234,32,10,232,98,9,98,59,221,89,51,155,81,69,59,51,8,0,139,9,78,66,93,81,9,98,17,97,121,154,88,230,251,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,130,2,248,23,227,54,251,193,230,99,213,92,228,181,123,103,6,98,142,207,79,137,173,177,0,53,81,71,19,159,74,166,154,66,211,73,162,234,202,237,25,19,71,32,153,9,109,119,9,99,187,94,119,23,107,85,254,213,144,215,219,21,206,146,227,109,184,211,226,10,186,58,202,73,134,104,42,96,144,109,133,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,202,248,193,225,51,25,112,139,154,31,65,239,181,21,119,139,21,125,60,117,54,44,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,61,250,116,205,217,134,80,119,165,87,92,127,140,175,184,54,193,151,215,156,67,87,89,135,176,173,69,117,77,150,134,103,98,10,3,172,120,158,165,162,119,109,194,6,80,70,110,26,236,99,222,76,204,82,27,144,92,87,43,143,61,153,101,247,215,163,214,169,254,80,3,202,227,207,102,89,125,245,232,245,170,127,144,23,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,174,218,32,198,91,63,178,114,251,195,254,114,226,204,157,196,115,118,138,188,51,112,42,120,234,118,128,118,186,83,22,146,154,167,96,25,180,125,88,36,138,94,158,247,32,223,180,189,225,118,87,43,202,119,34,239,185,159,197,5,179,49,189,141,106,173,194,217,105,173,198,238,87,7,3,219,85,61,61,68,116,13,12,78,196,229,48,206,29,113,61,24,99,236,206,91,196,250,98,118,213,159,217,199,125,226,3,57,113,102,113,98,56,123,61,94,38,184,21,68,116,219,128,251,37,40,11,71,77,77,188,0,26,78,148,17,197,23,83,99,17,236,220,94,241,59,171,170,228,251,156,119,220,13,197,3,101,85,60,61,162,203,153,118,249,233,235,35,220,1,208,170,161,167,158,174,158,167,87,2,50,218,1,83,23,77,136,5,251,78,242,220,241,139,32,155,244,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,31,108,77,144,216,203,137,46,96,121,143,149,56,50,138,172,142,227,153,23,227,185,215,67,78,211,5,166,220,215,89,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,206,31,43,129,206,17,46,188,95,102,225,97,73,238,53,118,124,39,97,167,27,150,35,186,193,78,70,97,3,155,8,82,194,110,47,16,84,204,251,182,117,31,70,8,230,145,134,78,147,198,89,4,97,60,45,98,192,216,86,205,130,176,181,15,98,178,225,251,125,61,174,221,77,213,57,58,20,176,70,49,197,30,243,114,50,218,0,45,169,59,147,233,171,187,191,122,241,92,58,228,54,13,225,183,40,236,89,83,131,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,45,242,16,234,194,230,91,1,130,49,125,128,44,213,45,4,0,243,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,43,0,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,65,10,203,37,62,19,188,172,100,223,203,252,61,233,208,44,107,22,74,124,39,121,88,201,191,151,248,123,211,160,65,212,226,171,134,124,27,197,126,81,214,101,110,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,61,204,51,6,217,100,3,140,157,183,1,150,210,3,217,32,89,95,6,220,164,41,176,86,33,155,29,241,79,14,31,196,135,69,81,81,79,108,194,240,245,103,164,223,13,84,79,79,112,150,97,144,6,80,144,98,151,74,73,98,32,120,167,7,149,152,247,66,18,104,136,10,207,249,169,231,29,247,40,184,71,187,211,97,200,116,171,199,183,8,176,116,149,59,131,250,86,150,166,9,228,169,125,134,4,199,212,130,158,88,52,247,72,122,251,196,152,129,153,239,1,67,95,59,76,83,125,171,207,220,11,130,170,43,183,217,109,88,61,174,148,116,221,32,110,149,85,93,109,68,117,18,111,102,222,91,130,138,153,180,119,113,110,158,162,204,228,78,225,97,121,123,130,174,185,149,143,240,214,92,216,170,41,32,185,98,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,244,215,70,127,5,147,70,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,117,209,155,193,65,183,42,204,156,177,102,239,23,22,138,156,71,54,180,152,10,223,46,49,142,155,105,255,0,77,85,83,79,4,116,205,188,12,92,58,115,212,69,62,190,240,151,67,97,11,137,187,180,244,160,198,91,136,92,45,98,192,217,251,153,120,43,11,80,246,43,46,31,198,23,155,93,186,155,170,114,116,41,96,173,150,56,163,222,110,70,91,64,5,181,39,114,125,53,119,119,239,83,63,202,103,52,46,185,143,193,245,174,217,121,26,185,42,48,45,226,179,11,133,93,77,105,84,29,76,0,49,212,195,166,230,103,140,34,138,174,58,112,143,82,97,10,113,209,217,157,128,108,43,156,150,22,177,97,254,46,40,238,214,138,30,207,87,137,176,125,186,233,116,147,170,103,218,42,130,122,154,65,147,66,119,96,210,10,74,112,208,89,135,220,215,77,196,78,254,219,146,62,53,186,208,103,70,97,101,204,52,244,143,109,190,97,120,175,117,18,144,23,92,103,161,171,142,24,132,11,118,214,7,27,132,206,76,226,238,238,49,232,227,163,177,4,196,162,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,57,230,246,116,101,126,66,224,217,51,3,55,49,125,38,29,177,71,81,21,35,84,76,18,74,114,207,35,190,200,162,138,33,41,101,61,24,137,196,4,157,128,12,223,65,2,118,251,248,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,160,95,143,174,53,241,87,21,153,143,87,100,180,220,251,62,89,97,155,132,209,225,203,125,59,200,17,215,236,114,140,110,117,13,32,129,148,210,131,187,128,152,183,70,51,112,102,220,82,156,181,87,149,239,29,63,129,76,84,25,29,156,120,207,178,101,181,235,127,177,234,107,71,116,54,43,164,146,11,182,179,57,55,103,163,155,89,58,154,177,0,74,225,39,226,132,170,36,112,154,148,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,192,57,92,121,236,203,47,190,189,30,181,79,157,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,80,25,202,227,207,102,89,125,245,232,245,170,127,144,99,215,199,71,6,87,222,15,51,30,150,217,29,215,219,56,51,20,118,138,140,51,114,148,193,170,138,56,156,58,180,213,49,142,154,77,23,86,38,121,4,90,57,4,196,135,107,185,197,31,202,225,175,138,235,238,71,96,156,210,202,171,180,183,91,150,12,204,156,31,121,179,189,182,9,129,227,161,188,84,81,148,52,213,226,6,223,162,41,88,8,28,163,33,55,234,60,17,131,207,166,116,101,14,13,207,172,175,196,25,71,152,16,85,201,98,196,84,227,13,67,210,78,240,207,17,132,131,44,83,70,125,236,199,28,177,199,35,49,49,3,184,51,16,144,187,139,227,195,196,239,15,88,171,133,252,229,189,101,30,41,169,237,253,131,167,83,110,186,5,44,148,240,220,232,101,29,209,84,70,38,223,221,70,108,36,98,18,197,40,49,158,205,206,20,169,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,83,253,205,31,200,158,102,253,203,235,20,74,0,84,255,0,115,71,242,39,153,191,114,250,197,18,8,1,82,105,202,135,129,202,156,75,117,178,113,113,152,199,72,246,43,109,69,65,225,27,75,132,85,15,93,87,17,73,1,86,206,196,196,209,4,18,137,244,133,180,149,230,136,100,212,6,48,235,81,94,92,92,14,83,113,91,140,171,241,134,96,157,93,62,93,96,250,136,2,186,24,130,88,142,247,86,76,230,212,81,78,204,194,0,34,194,83,144,151,84,66,88,132,88,94,102,150,57,222,64,88,171,172,170,22,42,232,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,37,191,250,13,182,143,151,248,19,254,94,214,162,175,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,61,5,247,0,99,44,51,134,112,206,51,190,225,234,186,75,22,49,167,169,169,177,92,9,153,224,174,10,122,131,167,157,128,153,221,152,227,150,55,98,7,208,217,138,50,118,219,32,17,73,79,38,140,225,206,218,186,155,254,79,65,134,234,241,46,93,91,170,32,169,154,229,53,230,8,67,9,28,241,86,72,205,21,57,139,205,80,21,83,66,34,225,25,48,68,108,114,59,107,33,185,85,94,20,56,85,202,62,43,249,112,229,78,15,205,43,109,88,157,186,162,243,83,108,187,219,100,8,110,54,227,123,205,95,81,161,148,192,199,100,130,44,38,6,36,5,160,150,155,194,51,11,234,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,244,8,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,9,84,86,43,198,111,52,27,23,12,25,177,67,148,184,75,0,253,49,186,218,182,212,98,177,168,170,58,24,233,163,154,155,169,77,77,79,47,76,247,76,253,88,38,57,54,20,99,30,145,182,227,144,138,15,65,204,119,142,58,158,20,176,109,6,15,203,224,164,168,204,92,97,79,57,208,205,41,197,40,89,41,5,216,30,182,88,29,220,140,200,156,134,1,33,233,17,197,41,19,147,66,241,73,4,40,50,136,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,160,91,151,55,26,255,0,185,87,49,231,176,99,251,157,214,76,178,197,63,139,185,83,64,253,88,237,117,206,224,209,220,198,29,164,101,180,1,227,148,98,113,35,140,132,180,148,161,138,55,158,148,4,69,109,92,200,113,77,247,7,240,75,154,87,108,57,93,217,42,234,45,244,150,185,36,233,4,155,169,107,107,169,233,42,99,208,217,217,183,193,60,161,174,155,135,118,162,236,76,206,193,5,121,253,156,119,222,32,51,151,22,103,22,35,135,179,213,226,107,129,84,71,77,184,15,178,82,128,180,116,212,219,192,1,164,233,65,28,81,117,54,49,30,205,197,239,19,186,150,174,77,153,41,244,27,135,219,182,113,213,220,58,213,121,155,112,110,140,17,203,186,56,40,109,210,212,83,199,184,94,49,113,152,167,58,199,45,12,197,227,232,105,180,183,178,133,101,147,70,64,228,229,139,135,252,154,194,121,59,135,38,237,20,152,102,222,52,242,84,237,48,237,117,70,69,37,77,78,195,51,120,250,179,201,44,189,61,238,33,191,104,251,162,204,130,53,121,226,225,107,21,38,42,202,76,107,79,67,178,245,117,183,222,45,117,149,61,83,126,173,45,36,148,178,83,199,177,223,96,237,58,218,151,213,153,137,250,154,19,187,8,179,82,14,80,89,161,117,193,124,90,83,96,56,70,174,123,110,96,217,235,109,181,16,13,105,69,4,83,211,66,85,177,85,28,90,56,204,98,52,243,66,58,237,113,106,169,29,139,196,74,66,121,176,97,107,22,32,224,151,23,221,174,244,61,162,175,12,220,45,23,75,92,157,83,14,207,84,117,208,210,20,154,11,179,30,176,85,212,6,132,206,62,254,186,110,17,118,131,124,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,12,162,17,17,4,53,243,92,224,163,240,101,138,167,226,83,44,237,151,90,156,55,139,110,21,21,56,182,45,58,208,217,238,147,72,36,213,27,220,158,65,134,170,73,15,184,135,100,114,182,214,54,105,161,136,109,131,131,238,44,241,151,8,185,161,244,226,197,79,87,120,177,87,211,201,77,125,195,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,223,167,80,25,216,101,54,124,135,113,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,99,217,198,191,10,55,222,18,243,150,183,6,244,174,181,152,66,229,173,102,22,189,214,194,3,219,233,118,131,201,27,148,110,224,243,64,103,210,145,180,2,125,2,78,152,4,177,178,9,212,197,60,78,228,214,24,225,246,171,137,209,197,30,216,192,48,219,194,225,13,109,174,18,158,74,174,164,163,12,112,4,111,181,198,98,156,198,23,9,54,116,228,119,105,94,61,166,227,143,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,252,171,174,63,198,87,220,27,96,203,235,206,33,171,172,195,216,86,162,186,166,203,67,51,177,5,1,214,60,79,82,209,59,182,225,3,40,35,55,13,118,49,239,38,102,41,13,202,237,57,103,240,81,110,226,127,29,220,177,182,101,219,59,78,91,97,45,105,171,104,228,106,168,125,179,93,52,50,52,116,240,212,66,81,236,232,234,19,200,227,38,230,214,1,112,113,153,200,66,234,185,78,240,81,110,194,216,86,217,197,70,100,91,55,226,75,206,181,56,58,3,106,170,121,173,84,37,29,69,60,149,18,11,144,71,55,106,142,109,192,197,25,139,68,209,72,6,239,43,176,73,82,34,2,34,32,34,47,21,148,57,209,149,249,245,131,99,204,12,163,197,244,152,138,197,37,68,180,143,81,8,73,17,197,60,110,219,226,150,41,68,101,136,244,113,38,19,17,119,3,3,109,68,197,220,32,219,154,63,158,204,205,251,151,209,232,149,213,114,49,252,246,126,173,254,210,86,171,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,32,149,68,68,65,138,186,244,24,3,0,99,44,211,198,86,156,190,203,236,61,87,124,196,55,202,134,166,161,161,166,102,223,41,232,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,231,212,212,242,180,224,163,10,229,126,92,88,120,144,198,182,206,219,143,177,125,191,182,218,123,67,70,113,217,45,115,179,244,74,159,97,19,117,170,32,33,144,229,119,99,24,229,104,88,99,252,119,84,43,175,4,156,31,97,158,17,178,190,43,40,181,37,110,54,190,83,192,88,178,241,73,45,71,66,186,120,164,156,225,8,227,148,220,68,33,26,147,137,140,66,55,145,133,140,196,93,246,141,197,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,77,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,81,109,200,199,243,217,250,183,251,73,74,162,12,85,212,255,0,114,184,242,39,150,95,125,122,197,106,128,21,63,220,174,60,137,229,151,223,94,177,90,130,234,145,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,74,149,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,72,37,81,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,84,16,243,29,224,114,155,133,44,101,65,140,50,248,234,234,50,235,24,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,186,164,17,74,36,196,240,188,178,78,242,249,56,167,9,225,92,115,98,170,194,216,215,12,218,177,5,150,183,103,105,183,93,40,163,171,165,159,97,137,134,248,164,98,2,218,96,36,218,183,113,11,59,119,179,32,139,110,79,57,33,196,93,146,235,81,156,176,223,41,48,254,82,98,90,119,42,138,66,142,150,170,124,79,61,49,85,211,68,1,227,53,32,83,204,83,25,27,184,57,187,70,44,50,9,185,199,43,232,136,8,136,130,149,113,99,229,99,57,62,95,226,31,78,157,99,88,178,83,226,199,202,198,114,124,191,196,62,157,58,198,177,6,85,8,136,128,136,136,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,0,43,42,133,138,186,202,161,1,17,16,20,0,243,71,243,217,153,191,114,250,61,18,159,229,0,60,209,252,246,102,111,220,190,143,68,130,255,0,249,42,121,88,197,63,48,43,189,58,220,175,253,88,7,37,79,43,24,167,230,5,119,167,91,149,207,241,123,155,213,57,17,195,70,97,102,149,190,122,184,46,86,155,57,195,107,158,154,8,166,58,123,141,73,141,45,28,206,18,251,132,1,81,60,70,108,76,94,224,151,186,127,146,225,4,60,104,103,29,139,63,120,160,199,249,171,133,161,217,101,186,220,35,167,183,73,184,223,180,210,210,83,197,73,21,78,134,0,97,214,10,113,151,166,66,196,29,77,143,171,142,175,33,92,143,176,85,214,131,0,102,158,99,77,81,72,246,219,229,226,221,100,167,136,76,186,227,61,12,50,205,41,24,237,218,192,227,112,133,133,216,157,221,198,77,88,116,103,40,139,89,25,240,51,149,247,92,156,225,47,44,240,29,244,170,218,229,5,159,218,85,144,85,209,21,36,244,147,215,77,37,108,148,178,68,78,228,39,9,84,188,47,174,142,239,27,187,136,235,181,130,208,57,224,224,171,173,126,0,202,204,198,134,162,145,173,182,59,197,198,201,81,17,25,117,202,122,232,98,154,34,1,219,181,193,134,223,51,19,185,51,179,148,122,49,106,238,54,85,203,71,31,211,101,247,26,89,119,85,114,196,53,118,171,109,242,162,166,193,84,208,188,187,43,14,174,154,72,169,105,229,8,217,247,129,86,61,35,182,230,216,38,32,101,183,102,230,152,158,63,48,47,225,19,131,108,216,176,123,83,217,253,147,15,201,125,235,116,58,187,189,155,32,87,244,182,238,29,58,157,151,167,187,95,119,126,237,11,77,175,142,186,12,170,17,124,156,39,138,108,88,231,10,217,177,174,22,174,237,182,92,65,111,167,186,91,170,122,71,31,94,150,120,198,72,164,216,108,38,59,128,197,244,38,98,109,116,118,103,238,95,89,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,175,65,193,247,9,152,203,139,172,208,250,15,98,168,171,179,216,168,41,228,169,190,226,49,160,106,168,45,64,241,155,192,198,15,36,76,103,44,160,209,136,49,239,211,168,108,206,49,27,183,159,226,199,205,62,114,124,192,196,62,163,58,153,62,83,248,90,197,135,248,37,194,23,107,69,15,103,171,196,215,11,189,210,233,39,84,207,180,85,5,116,212,131,38,132,238,193,164,20,148,225,160,179,15,185,174,155,136,157,194,232,48,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,208,34,32,163,252,85,112,207,131,120,175,202,58,204,173,198,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,185,134,96,219,44,128,113,147,182,224,50,218,64,123,36,12,120,115,75,43,113,222,75,99,187,158,89,230,93,139,216,216,146,205,209,237,180,93,170,26,142,151,86,16,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,54,79,202,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,43,63,230,151,158,148,121,63,194,157,251,13,209,94,123,38,36,204,79,243,55,108,134,54,130,73,14,150,71,103,184,25,71,43,238,232,246,94,164,37,32,9,16,73,83,7,228,185,49,141,224,40,64,231,5,156,119,220,115,197,3,229,85,68,61,158,203,150,150,248,41,232,227,220,7,215,170,174,167,130,174,162,167,86,1,49,220,7,77,23,77,200,197,187,54,241,218,242,19,32,177,101,218,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,170,136,50,115,201,124,222,193,185,245,149,248,127,55,50,254,122,185,44,88,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,189,152,227,150,57,35,119,23,32,119,7,113,34,23,98,127,106,163,131,147,6,124,212,226,172,175,196,185,1,125,173,164,237,24,30,160,110,150,32,42,136,134,121,45,213,146,72,83,198,16,176,49,152,67,83,169,148,174,71,223,93,24,62,198,16,98,145,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,171,34,184,122,194,185,23,89,152,23,187,77,79,180,111,89,145,140,46,120,182,239,112,146,150,56,164,110,211,57,201,5,24,184,179,155,195,0,27,176,177,145,107,36,147,155,48,52,187,6,170,162,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,33,89,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,44,112,120,214,197,55,220,97,197,198,111,93,177,29,119,107,171,167,198,23,59,92,114,116,130,61,180,180,83,149,37,52,122,3,51,62,200,32,136,53,211,113,109,212,157,201,221,223,33,236,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,198,6,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,160,149,78,72,249,67,76,22,172,194,207,186,232,41,36,168,158,162,44,33,107,144,103,151,175,0,0,199,85,90,39,31,116,78,18,60,148,14,37,239,27,60,50,55,184,206,251,229,41,89,255,0,42,92,179,252,29,240,109,135,46,53,20,151,90,74,252,107,112,174,196,213,144,92,35,233,237,234,72,212,244,231,8,184,9,52,50,82,210,211,74,46,251,183,117,92,196,182,144,179,94,2,8,234,231,105,133,172,85,121,5,129,113,173,69,14,251,213,171,24,53,174,142,167,170,109,210,165,171,162,168,146,162,61,140,251,11,113,209,83,62,174,206,77,211,208,93,152,137,158,61,185,123,230,133,215,42,184,193,203,107,157,188,106,230,167,191,222,34,194,245,212,144,214,149,48,84,65,112,38,166,110,174,140,237,32,69,44,145,84,52,100,218,17,211,135,120,187,49,140,191,115,46,192,21,57,131,193,110,98,82,219,112,245,37,214,229,99,167,166,191,210,188,205,22,250,48,164,169,142,90,170,136,142,71,109,134,52,109,86,207,181,247,144,17,128,238,223,181,224,135,41,241,215,224,191,52,240,110,102,123,47,218,127,68,177,5,186,251,216,186,253,30,213,217,106,99,155,165,212,218,91,55,116,246,238,218,90,107,174,143,166,136,50,126,68,68,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,42,255,0,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,202,231,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,182,67,220,52,112,233,129,56,95,202,202,12,179,192,180,255,0,216,171,47,21,187,230,254,169,221,59,52,48,207,89,211,150,89,58,61,94,128,23,72,11,96,120,51,120,187,209,254,96,220,18,90,184,175,192,17,223,112,196,20,148,57,139,133,105,234,38,181,86,13,40,148,247,104,6,25,136,45,39,33,77,16,0,73,80,81,144,203,35,147,66,253,71,22,102,146,77,66,221,121,93,115,0,163,187,209,219,120,100,206,252,69,209,186,195,217,173,216,30,233,60,112,65,75,37,44,80,69,4,54,146,233,128,109,153,186,90,197,36,142,101,49,72,81,185,49,180,67,44,159,172,93,238,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,166,251,151,95,29,84,220,82,224,214,192,249,131,95,72,25,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,88,17,136,0,19,0,5,229,43,0,231,87,229,99,11,124,192,161,244,235,138,191,245,96,28,234,252,172,97,111,152,20,62,157,113,65,96,28,174,60,246,101,151,223,94,143,90,167,249,64,15,43,143,61,153,101,247,215,163,214,169,254,64,86,171,204,123,135,76,9,157,252,56,226,172,89,127,167,232,226,76,185,195,247,59,238,31,185,239,152,187,47,72,35,169,170,139,162,18,132,103,215,142,141,161,221,35,31,79,126,241,103,118,209,238,169,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,41,241,71,145,127,186,83,34,113,54,74,125,41,250,57,244,143,177,127,84,251,15,108,232,118,122,200,42,127,121,234,71,187,119,67,111,229,182,155,181,239,211,71,198,177,101,80,131,207,224,12,1,131,114,179,6,218,114,251,47,176,245,37,143,15,88,233,218,154,134,134,153,159,100,65,171,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,191,160,68,64,88,171,172,170,22,42,232,38,167,137,111,254,131,109,163,229,254,4,255,0,151,181,168,171,225,59,205,62,77,252,192,195,222,163,2,149,78,37,191,250,13,182,143,151,248,19,254,94,214,162,175,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,149,114,84,243,79,138,126,95,215,122,141,185,77,74,133,110,74,158,105,241,79,203,250,239,81,183,41,169,64,88,171,172,170,22,42,232,39,251,149,199,145,60,178,251,235,214,43,85,213,43,85,229,113,228,79,44,190,250,245,138,213,117,72,8,136,130,0,121,163,249,236,204,223,185,125,30,137,123,94,94,92,89,224,222,17,114,191,59,113,197,246,158,146,241,125,175,168,194,244,214,44,56,85,239,75,61,212,218,74,246,157,192,218,57,92,2,40,141,228,35,112,217,175,76,29,216,165,6,127,21,205,31,207,102,102,253,203,232,244,74,213,80,122,12,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,148,158,14,185,78,224,75,206,77,84,98,126,39,172,119,95,164,152,198,222,7,111,181,238,154,223,93,133,61,234,129,105,55,71,57,71,52,210,70,116,211,116,234,33,252,73,7,76,193,223,120,170,107,202,191,129,90,156,127,136,109,92,79,102,149,5,92,24,98,199,81,13,203,6,67,13,84,91,46,215,24,42,166,2,158,87,142,71,154,48,165,154,153,157,163,48,14,169,144,62,226,140,12,36,152,148,24,214,113,59,195,214,42,225,127,57,111,89,71,138,106,123,127,96,233,212,219,174,129,75,37,60,55,58,25,71,116,85,17,137,183,247,81,155,9,24,132,177,74,12,103,179,115,222,87,42,254,58,170,112,6,33,181,112,195,154,85,245,115,225,139,229,68,54,220,25,52,52,177,108,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,250,70,32,219,70,51,51,142,69,56,193,225,51,6,241,117,149,255,0,65,239,181,20,150,123,237,5,68,117,54,44,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,61,154,244,205,217,202,32,118,199,179,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,40,133,24,28,241,113,77,246,147,10,229,38,10,167,174,217,101,186,220,47,23,74,202,110,144,63,86,170,146,58,88,233,228,222,237,188,118,133,109,75,104,206,194,253,77,73,157,196,93,189,175,45,46,96,148,217,195,106,179,240,249,155,247,90,185,51,6,130,159,179,89,238,213,114,203,85,62,37,0,26,169,228,121,28,32,96,128,233,233,160,136,92,230,148,142,119,212,157,220,220,181,180,174,113,89,153,244,195,138,200,112,45,37,93,213,169,48,22,31,163,183,205,75,81,39,244,168,215,84,179,214,73,61,56,49,187,54,248,39,163,3,55,17,34,40,24,93,156,64,29,194,221,120,66,202,26,108,247,226,95,47,114,182,225,5,36,246,219,181,224,38,186,65,83,60,176,133,69,186,152,10,170,178,22,56,189,241,51,167,130,80,7,23,31,124,135,222,15,202,108,146,84,32,114,117,203,63,166,28,86,77,142,170,233,46,173,73,128,176,253,101,194,26,170,120,255,0,165,70,186,165,154,142,56,42,13,193,217,183,193,61,97,128,49,9,17,64,228,206,226,6,207,55,232,62,78,44,194,214,44,115,133,111,56,43,20,208,246,219,46,32,183,212,90,238,52,221,83,143,175,75,60,101,28,177,239,7,19,29,192,100,218,139,177,54,186,179,179,247,172,91,86,85,11,27,110,48,48,5,78,88,113,71,154,88,50,108,61,73,98,167,165,197,21,213,54,251,125,35,68,48,65,110,169,149,234,40,154,49,137,246,0,61,52,208,187,3,105,177,157,133,216,93,156,88,39,83,129,156,208,186,231,31,9,121,103,143,47,163,86,247,41,236,254,205,172,158,174,180,170,231,171,158,134,105,40,164,170,146,82,102,34,57,138,153,230,125,117,118,121,29,156,139,77,207,93,85,149,114,134,199,95,75,120,54,182,216,61,151,217,62,133,98,11,165,139,173,215,234,118,190,164,131,95,213,219,181,186,122,118,254,158,221,75,247,173,218,251,219,70,245,80,20,64,115,132,226,186,197,142,239,182,238,25,48,84,182,171,165,6,19,184,5,226,255,0,116,130,99,146,72,111,0,21,16,53,0,232,205,27,116,163,148,158,87,103,55,234,72,49,191,76,161,144,74,239,249,140,241,175,251,149,114,226,11,6,0,185,218,164,204,220,83,248,187,109,52,239,213,146,215,66,236,109,37,204,161,218,64,91,76,26,56,134,87,17,57,8,139,73,70,25,99,120,33,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,58,170,98,121,69,113,103,131,113,14,93,219,248,83,188,211,210,89,49,14,21,167,169,169,178,201,53,123,145,226,16,158,174,174,170,165,162,141,227,17,140,224,25,35,212,58,134,102,27,228,102,97,140,246,248,172,217,228,251,236,174,24,44,31,131,118,246,206,118,216,180,146,239,216,170,250,84,56,135,175,80,221,72,91,182,76,17,193,217,163,63,197,204,61,62,168,194,123,226,223,40,244,163,47,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,238,44,240,111,23,89,95,244,226,197,79,73,103,190,208,84,73,77,125,195,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,217,175,80,25,220,162,54,106,234,128,136,136,35,47,156,116,124,81,134,13,161,43,85,109,36,249,35,37,68,37,117,11,69,52,177,85,193,91,168,52,33,116,39,144,154,90,110,171,111,132,192,99,141,165,49,9,69,228,10,121,14,192,56,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,31,224,12,27,154,120,54,237,151,217,131,135,169,47,152,122,249,78,244,213,212,53,44,251,37,13,89,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,68,28,194,49,254,13,205,62,46,113,182,96,229,246,33,164,190,97,235,229,61,146,166,134,186,153,223,100,161,236,122,54,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,188,174,70,63,158,207,213,191,218,74,42,212,170,114,49,252,246,126,173,254,210,65,42,136,136,131,21,117,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,229,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,93,82,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,4,170,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,77,74,34,32,34,34,2,34,32,165,92,88,249,88,206,79,151,248,135,211,167,88,214,44,148,248,177,242,177,156,159,47,241,15,167,78,177,172,65,149,66,34,32,34,34,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,202,161,98,174,178,168,64,68,68,5,0,60,209,252,246,102,111,220,190,143,68,167,249,64,15,52,127,61,153,155,247,47,163,209,32,191,254,74,158,86,49,79,204,10,239,78,183,39,57,188,210,250,41,195,141,139,44,232,47,189,150,191,29,226,8,251,77,23,101,223,219,45,116,64,243,77,248,199,7,24,246,85,21,184,187,136,76,181,209,181,30,163,39,37,79,43,24,167,230,5,119,167,91,149,10,231,131,141,109,85,248,255,0,43,50,230,26,122,182,185,88,236,247,27,221,68,164,3,208,40,43,166,138,24,132,11,118,231,54,43,124,206,76,226,204,204,81,232,229,171,176,132,117,229,238,10,186,230,86,63,195,89,115,98,168,164,130,229,138,175,20,86,74,57,106,204,134,8,231,169,152,33,140,164,33,18,38,6,35,103,119,97,39,211,93,25,252,22,81,10,2,249,86,90,110,183,30,56,240,13,101,190,217,87,85,79,107,167,188,85,215,75,12,36,97,75,3,219,42,97,105,101,38,109,0,30,89,162,141,136,180,109,242,0,248,147,51,207,162,2,197,179,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,214,82,107,31,110,102,150,155,85,151,142,60,207,163,179,91,41,40,41,228,168,182,213,156,84,208,140,64,83,207,108,164,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,4,180,242,203,187,93,111,92,14,101,133,101,230,231,87,95,81,29,61,202,144,37,169,152,165,49,130,11,157,92,48,196,196,78,238,193,28,81,199,24,15,128,128,8,182,140,204,202,232,20,106,242,66,199,94,208,202,204,203,203,63,101,244,253,131,136,41,47,189,183,175,175,91,183,211,60,61,46,158,223,119,103,179,119,110,220,251,186,218,104,59,53,41,42,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,198,179,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,66,183,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,11,170,68,68,5,21,124,243,191,50,127,172,159,179,84,170,40,171,231,157,249,147,253,100,253,154,130,213,121,92,121,236,203,47,190,189,30,181,79,242,128,30,87,30,123,50,203,239,175,71,173,83,252,131,197,103,70,111,96,220,133,202,252,65,155,153,129,61,92,118,44,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,220,206,114,75,36,113,179,147,136,51,155,57,16,139,57,54,50,215,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,75,255,0,57,252,249,169,194,185,95,134,178,2,197,91,73,218,49,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,67,25,88,131,190,134,64,109,236,70,195,30,188,8,100,93,139,136,158,40,48,142,92,227,27,53,214,227,133,139,181,92,111,163,111,115,13,148,180,244,242,72,13,52,160,206,241,67,36,237,4,4,108,226,95,142,97,3,19,32,38,10,127,158,249,57,125,200,44,204,173,202,172,83,54,251,213,170,223,106,168,184,199,180,27,179,85,85,219,169,234,229,166,212,12,192,250,39,80,81,117,4,156,79,167,189,180,98,209,152,83,39,47,184,195,38,177,254,113,90,38,234,82,101,221,194,199,79,116,166,218,13,182,150,228,85,81,141,78,242,54,119,217,60,20,241,116,196,12,139,180,238,247,70,50,119,173,124,209,252,246,102,111,220,190,143,68,171,175,41,156,161,193,185,245,149,252,70,101,30,96,65,87,37,139,17,83,225,152,106,30,146,119,134,120,140,36,184,75,20,209,159,123,49,199,44,113,200,204,76,64,238,12,196,36,46,66,225,106,188,17,231,205,55,14,60,75,224,236,201,188,214,213,193,135,154,160,237,120,129,161,168,150,48,123,117,72,60,82,73,40,68,6,83,4,36,81,212,180,91,11,121,211,131,54,133,180,155,35,53,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,172,135,184,35,207,154,158,35,184,104,193,217,147,121,173,164,159,16,189,57,218,241,3,67,81,20,134,215,26,99,120,164,146,80,136,0,97,57,132,99,169,104,182,14,192,168,6,109,71,105,56,87,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,202,192,57,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,144,66,178,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,65,74,184,177,242,177,156,159,47,241,15,167,78,177,172,89,4,115,52,187,93,108,188,14,102,125,101,154,231,87,65,81,37,61,182,144,229,166,152,162,50,130,123,157,36,51,68,228,46,206,225,36,82,73,25,143,129,1,144,190,172,238,202,3,48,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,6,71,220,39,121,88,201,191,151,248,123,211,160,85,85,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,101,59,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,214,44,72,50,93,225,146,237,117,191,240,219,149,23,219,237,206,174,227,114,184,224,123,21,93,101,101,92,197,52,245,51,201,65,9,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,169,106,149,112,157,229,99,38,254,95,225,239,78,129,85,84,20,171,139,31,43,25,201,242,255,0,16,250,116,235,26,197,146,159,22,62,86,51,147,229,254,33,244,233,214,53,136,50,168,68,68,22,1,205,11,129,111,195,94,21,60,241,201,204,25,218,243,38,203,179,219,20,212,69,182,107,237,174,56,201,159,72,88,95,180,86,67,164,125,61,28,76,226,99,143,241,164,52,241,180,59,96,12,127,140,178,179,25,90,115,7,47,177,13,93,143,16,216,234,26,166,134,186,153,219,124,71,163,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,62,81,10,37,121,162,242,255,0,172,180,86,92,184,155,201,12,59,214,181,77,218,110,56,226,215,4,147,207,85,29,84,179,203,60,215,97,234,25,238,133,250,186,75,28,108,3,8,198,50,48,184,60,165,16,95,175,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,2,221,121,213,249,88,194,223,48,40,125,58,226,162,175,134,142,34,241,223,11,249,167,65,153,152,22,163,251,21,29,226,139,100,63,213,59,95,105,134,105,232,250,146,197,39,71,171,208,1,234,128,239,15,22,127,22,121,9,230,67,159,56,55,137,46,95,153,113,154,216,50,182,144,130,227,142,45,193,115,161,134,161,230,59,77,197,173,85,239,81,69,43,144,1,111,140,139,70,39,1,222,14,18,11,108,49,119,11,75,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,201,79,139,31,43,25,201,242,255,0,16,250,116,232,49,172,89,84,44,85,214,85,8,8,136,128,177,87,89,84,44,85,208,77,79,18,223,253,6,219,71,203,252,9,255,0,47,107,81,87,194,119,154,124,155,249,129,135,189,70,5,42,156,75,127,244,27,109,31,47,240,39,252,189,173,69,95,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,10,42,249,231,126,100,255,0,89,63,102,169,84,81,87,207,59,243,39,250,201,251,53,5,42,228,169,230,159,20,252,191,174,245,27,114,154,149,10,220,149,60,211,226,159,151,245,222,163,110,83,82,128,177,87,89,84,44,85,208,79,247,43,143,34,121,101,247,215,172,86,171,170,86,171,202,227,200,158,89,125,245,235,21,170,234,144,17,17,4,0,243,71,243,217,153,191,114,250,61,18,244,28,184,184,28,166,226,183,25,87,227,12,193,58,186,124,186,193,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,168,132,177,8,176,188,205,44,117,87,136,110,19,49,151,23,92,206,243,51,3,216,170,42,236,246,42,10,123,77,77,247,17,141,3,85,65,106,7,177,210,188,12,96,242,68,198,114,202,13,24,131,30,253,58,134,204,227,17,187,75,78,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,160,68,68,5,102,188,199,120,28,169,226,183,6,208,99,12,190,58,74,124,197,193,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,144,156,178,137,48,180,207,44,119,148,136,35,171,151,255,0,44,90,60,162,172,180,231,127,16,52,93,175,29,82,111,150,219,134,103,8,37,165,176,213,71,60,130,21,69,44,50,203,29,84,207,24,195,36,79,238,140,36,100,251,74,65,3,142,197,185,163,249,236,204,223,185,125,30,137,79,242,198,219,140,75,181,214,245,197,126,112,214,94,110,117,117,245,17,227,139,213,32,75,83,49,74,99,4,21,146,195,12,76,68,238,236,17,197,28,113,128,248,8,0,139,104,204,204,130,253,121,24,254,123,63,86,255,0,105,41,84,86,43,201,183,11,95,112,255,0,8,245,151,107,189,15,103,164,196,216,194,227,116,181,201,213,3,237,20,161,5,53,33,73,160,187,184,105,61,37,64,104,76,197,238,107,166,210,23,123,234,64,80,3,205,31,207,102,102,253,203,232,244,74,127,148,37,243,159,180,218,173,220,87,217,43,45,246,202,74,90,139,166,7,160,171,174,150,24,68,14,170,118,172,173,133,165,148,153,181,51,104,161,138,54,34,213,246,70,3,224,44,204,21,171,145,173,218,235,53,171,57,44,83,92,234,206,219,71,81,97,171,167,163,41,137,224,134,121,134,184,101,148,35,215,104,153,140,16,137,19,54,164,209,70,207,174,214,210,255,0,248,138,207,156,27,195,110,81,223,115,91,25,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,163,219,145,143,231,179,245,111,246,146,247,252,217,56,81,226,11,62,126,137,227,252,171,139,233,77,151,8,91,235,98,169,194,244,208,196,21,212,210,31,227,102,173,128,157,216,234,250,129,12,49,61,56,187,200,37,20,125,32,145,229,147,96,69,14,116,102,246,50,207,172,208,196,25,185,152,19,210,73,125,196,85,3,53,67,82,64,208,193,16,4,99,20,80,198,29,238,193,28,81,199,27,57,57,27,176,51,145,17,59,147,202,79,41,222,10,45,216,91,10,219,56,168,204,139,102,252,73,121,214,167,7,64,109,85,79,53,170,132,163,168,167,146,162,65,114,8,230,237,81,205,184,24,163,49,104,154,41,0,221,229,118,11,85,229,159,193,69,187,137,252,119,114,198,217,151,108,237,57,109,132,181,166,173,163,145,170,161,246,205,116,208,200,209,211,195,81,9,71,179,163,168,79,35,140,155,155,88,5,193,198,103,33,157,68,5,16,28,216,184,40,184,225,108,85,115,226,163,45,237,155,240,221,231,74,156,99,0,53,45,60,54,170,226,146,158,158,58,136,197,136,36,155,181,73,54,227,97,140,201,165,105,100,51,118,149,152,37,253,117,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,12,117,248,62,226,207,25,112,139,154,31,78,44,84,245,119,139,21,125,60,148,215,220,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,13,250,117,1,157,134,83,103,200,79,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,7,141,190,15,177,55,8,217,161,45,148,154,174,183,4,223,42,39,44,39,120,171,150,159,175,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,251,70,85,57,92,228,134,124,228,158,67,77,71,157,23,202,186,122,59,229,64,92,112,254,17,171,143,241,248,122,2,222,82,188,132,94,244,71,80,70,50,61,47,132,78,46,79,182,89,166,1,11,202,68,68,5,226,179,163,40,112,110,125,101,126,32,202,60,192,130,174,75,22,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,218,162,12,104,120,138,200,108,101,195,110,110,95,114,167,25,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,59,36,17,213,197,140,182,27,28,100,251,192,153,164,43,145,143,231,179,245,111,246,146,189,78,49,120,58,192,156,95,224,74,123,5,254,179,216,216,146,205,191,232,254,32,233,205,81,236,190,172,212,231,85,253,42,19,197,28,253,88,233,218,63,198,59,236,215,112,232,237,223,105,124,156,48,6,50,202,204,101,196,22,95,102,14,30,171,177,226,27,29,70,28,166,174,161,169,102,223,17,233,114,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,147,68,68,65,138,186,201,79,132,239,43,25,55,242,255,0,15,122,116,11,26,197,146,159,9,222,86,50,111,229,254,30,244,232,16,85,84,68,65,96,28,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,170,255,0,249,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,79,242,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,66,183,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,169,87,58,191,52,248,91,229,253,15,168,220,85,85,228,99,249,236,253,91,253,164,130,85,17,17,4,85,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,38,165,17,16,17,17,1,17,16,82,174,44,124,172,103,39,203,252,67,233,211,172,107,22,74,124,88,249,88,206,79,151,248,135,211,167,88,214,32,202,161,17,16,17,17,1,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,101,80,177,87,89,84,32,34,34,2,128,30,104,254,123,51,55,238,95,71,162,83,252,160,7,154,63,158,204,205,251,151,209,232,144,95,255,0,37,79,43,24,167,230,5,119,167,91,149,138,243,96,197,55,220,65,198,214,47,180,221,235,187,69,38,25,183,218,45,118,184,250,64,29,158,148,232,97,171,40,245,22,103,61,103,171,168,61,73,220,189,253,53,218,34,205,125,92,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,72,46,43,145,246,10,181,87,227,252,211,204,105,170,42,218,229,99,179,219,172,148,241,9,143,64,160,174,154,89,165,35,29,187,156,216,173,240,176,187,19,51,49,73,171,22,172,227,46,138,48,57,29,97,107,237,38,21,205,204,107,81,67,178,203,117,184,89,237,116,117,61,80,126,173,85,36,117,82,84,71,177,159,120,237,10,218,103,213,217,133,250,154,11,187,137,51,73,250,2,132,14,114,88,90,197,135,248,184,163,187,90,40,123,61,94,38,193,246,235,165,210,78,169,159,104,170,9,234,105,6,77,9,221,131,72,41,41,195,65,102,31,115,93,55,17,59,205,250,138,14,121,86,155,84,55,92,155,190,195,108,164,11,149,101,61,250,146,162,176,97,22,158,104,33,42,18,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,80,237,242,49,252,246,126,173,254,210,82,168,161,91,146,167,154,124,83,242,254,187,212,109,202,106,80,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,1,69,95,60,239,204,159,235,39,236,213,42,138,42,249,231,126,100,255,0,89,63,102,160,181,94,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,196,241,185,159,53,60,56,240,209,140,115,38,205,91,73,6,33,106,112,181,225,246,154,162,40,205,238,53,38,209,71,36,65,40,24,204,112,137,73,82,241,108,45,225,78,108,250,14,226,96,132,30,55,51,230,155,136,238,37,241,142,100,217,171,106,231,195,207,80,22,188,62,211,84,75,32,53,186,152,26,40,228,136,37,0,40,66,98,25,42,94,45,131,176,234,13,159,82,220,79,35,220,150,242,114,251,131,242,107,22,231,21,222,110,157,38,98,92,41,233,237,116,219,65,247,82,219,74,162,50,169,222,38,238,219,231,158,162,46,153,0,16,246,109,222,240,200,46,209,3,132,240,181,247,28,226,171,54,10,194,212,61,182,245,136,46,20,246,187,117,55,84,35,235,213,79,32,199,20,123,205,196,7,113,152,182,164,236,45,174,174,236,221,235,38,140,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,65,5,156,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,5,20,231,5,147,151,220,13,197,3,230,173,68,221,162,203,153,118,248,42,40,228,218,1,208,170,161,167,130,146,162,155,70,50,50,218,1,77,47,81,196,5,251,78,193,220,241,147,175,109,201,131,62,105,176,174,104,98,92,128,190,214,213,246,124,113,78,55,75,16,21,68,165,4,119,26,56,228,41,227,8,88,28,0,230,166,212,202,87,32,238,161,140,31,123,144,48,222,79,52,188,139,163,206,14,20,239,216,146,138,205,218,241,38,93,255,0,154,75,100,209,188,17,200,20,177,187,53,192,10,73,91,119,71,178,245,38,40,192,132,142,74,104,63,41,197,128,161,91,32,115,142,251,195,254,114,225,60,226,195,144,246,138,188,51,112,26,137,41,183,0,118,186,83,18,142,166,155,121,129,180,125,88,36,150,46,166,199,32,223,184,125,225,103,65,147,74,46,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,93,180,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,22,255,0,154,92,5,112,157,157,56,238,231,153,153,151,149,62,217,196,151,158,143,109,173,246,237,202,159,171,210,132,33,143,241,112,212,4,99,164,113,0,251,162,218,233,171,234,238,238,245,3,37,50,19,41,248,118,194,181,88,43,39,48,167,209,251,45,109,192,238,147,211,118,234,154,189,245,71,28,113,148,155,234,36,144,219,80,134,54,209,159,111,187,174,154,187,187,212,4,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,83,9,225,107,22,6,194,182,108,21,133,168,123,21,151,15,219,233,237,118,234,110,169,201,208,165,130,49,142,40,247,155,145,150,208,1,109,73,220,159,77,93,221,251,215,214,68,4,68,65,229,51,75,43,112,38,116,224,75,158,89,230,93,139,219,56,110,243,209,237,180,93,170,106,126,175,74,96,154,63,198,66,97,32,233,36,64,94,233,54,186,104,250,179,187,61,21,194,124,184,120,49,192,216,170,205,141,112,182,77,246,43,214,31,184,83,221,45,213,63,72,174,178,116,42,160,144,100,138,77,135,82,64,91,76,5,244,38,113,125,52,118,118,238,87,42,136,8,136,128,173,87,250,23,28,9,255,0,176,103,252,38,188,127,206,213,213,34,15,147,132,240,181,139,3,97,91,54,10,194,212,61,138,203,135,237,244,246,187,117,55,84,228,232,82,193,24,199,20,123,205,200,203,104,0,182,164,238,79,166,174,238,253,235,235,34,32,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,173,175,250,23,28,9,255,0,176,103,252,38,188,127,206,213,213,34,2,34,32,46,165,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,93,180,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,190,173,55,46,30,12,105,48,173,199,5,83,228,222,203,45,214,225,71,116,172,166,250,69,117,126,173,85,36,117,49,211,201,189,234,119,142,208,173,169,109,25,216,95,169,169,51,184,139,181,202,162,11,127,202,222,2,184,78,201,108,119,108,204,204,180,202,159,99,98,75,55,91,177,86,251,118,229,81,210,234,194,112,201,248,185,170,14,50,214,57,76,125,225,125,53,213,180,118,103,107,128,68,64,95,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,215,214,68,22,171,253,11,142,4,255,0,216,51,254,19,94,63,231,106,229,49,102,22,177,99,156,43,121,193,88,166,135,182,217,113,5,190,162,215,113,166,234,156,125,122,89,227,40,229,143,120,56,152,238,3,38,212,93,137,181,213,157,159,189,125,100,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,17,1,17,16,21,170,255,0,66,227,129,63,246,12,255,0,132,215,143,249,218,186,164,65,79,241,54,66,101,62,48,201,168,120,126,196,120,83,181,224,26,123,125,5,174,59,71,110,169,143,109,45,17,68,84,209,245,194,70,153,246,60,17,62,187,247,22,223,121,223,87,214,149,97,62,92,60,24,224,108,85,102,198,184,91,38,251,21,235,15,220,41,238,150,234,159,164,87,89,58,21,80,72,50,69,38,195,169,32,45,166,2,250,19,56,190,154,59,59,119,43,149,68,4,68,64,84,171,61,56,92,200,158,37,61,137,248,107,192,223,72,254,142,118,159,102,127,84,235,40,250,29,163,165,214,254,182,150,61,219,186,17,126,86,186,109,238,211,87,214,170,162,10,41,146,156,25,240,217,195,182,42,170,198,185,57,150,255,0,71,239,85,182,243,181,207,83,237,138,250,189,244,167,36,114,20,123,42,39,144,27,83,134,55,213,155,119,187,166,186,59,179,214,180,68,5,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,16,121,76,173,202,220,9,146,216,18,217,150,121,105,98,246,54,27,179,117,187,21,23,106,154,163,165,213,152,230,147,241,147,25,200,90,201,41,151,188,79,166,186,54,140,204,205,234,209,16,17,17,7,82,138,211,106,183,84,215,214,91,237,148,148,181,23,74,134,171,174,150,24,68,14,170,118,138,56,90,89,73,155,83,54,138,24,163,98,45,95,100,96,62,2,204,221,180,68,4,68,64,68,68,5,109,88,179,151,15,6,56,231,21,94,113,174,41,201,190,219,122,196,23,10,139,165,198,167,233,21,214,62,189,84,242,20,146,201,176,42,68,7,113,153,62,130,204,45,174,140,204,221,202,229,81,7,148,202,220,173,192,153,45,129,45,153,103,150,150,47,99,97,187,55,91,177,81,118,169,170,58,93,89,142,105,63,25,49,156,133,172,146,153,123,196,250,107,163,104,204,204,222,173,17,1,81,76,235,224,207,134,206,34,113,85,46,53,206,60,183,250,65,122,162,183,133,174,10,159,108,87,210,108,165,9,36,144,99,217,79,60,96,250,28,210,62,174,219,189,237,53,209,153,154,181,162,10,85,145,124,46,100,79,13,126,219,252,10,96,111,163,159,72,251,55,180,255,0,170,117,149,157,126,207,213,232,255,0,92,203,38,221,189,121,127,39,77,119,119,235,163,105,85,81,16,117,45,150,155,85,150,152,232,236,214,202,74,10,121,42,39,171,56,169,161,24,128,167,158,83,154,105,92,69,153,156,228,150,73,36,50,241,35,50,39,213,221,221,118,209,16,17,17,7,201,191,225,60,43,138,253,155,244,167,12,218,175,62,198,184,67,118,183,123,66,138,58,142,199,93,22,189,42,152,119,179,244,230,13,197,182,65,208,135,87,209,219,85,245,145,16,17,17,1,17,16,23,82,59,77,170,27,173,69,246,27,101,32,92,171,41,225,164,168,172,24,69,167,154,8,74,66,138,35,147,77,196,0,83,204,66,46,250,11,203,35,182,155,159,94,218,32,34,34,11,85,254,133,199,2,127,236,25,255,0,9,175,31,243,181,114,152,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,32,34,34,10,127,157,121,9,148,252,68,225,90,92,21,156,120,83,233,5,150,138,224,23,72,41,187,117,77,38,202,160,142,72,198,77,244,242,70,111,160,77,35,104,239,183,222,215,77,89,157,169,254,86,240,21,194,118,75,99,187,102,102,101,166,84,251,27,18,89,186,221,138,183,219,183,42,142,151,86,19,134,79,197,205,80,113,150,177,202,99,239,11,233,174,173,163,179,59,92,2,32,42,41,157,124,25,240,217,196,78,42,165,198,185,199,150,255,0,72,47,84,86,240,181,193,83,237,138,250,77,148,161,36,146,12,123,41,231,140,31,67,154,71,213,219,119,189,166,186,51,51,86,180,65,74,178,47,133,204,137,225,175,219,127,129,76,13,244,115,233,31,102,246,159,245,78,178,179,175,217,250,189,31,235,153,100,219,183,175,47,228,233,174,238,253,116,109,42,170,34,11,85,254,133,199,2,127,236,25,255,0,9,175,31,243,181,95,242,183,43,112,38,75,96,75,102,89,229,165,139,216,216,110,205,214,236,84,93,170,106,142,151,86,99,154,79,198,76,103,33,107,36,166,94,241,62,154,232,218,51,51,55,171,68,4,68,65,69,51,175,131,62,27,56,137,197,84,184,215,56,242,223,233,5,234,138,222,22,184,42,125,177,95,73,178,148,36,146,65,143,101,60,241,131,232,115,72,250,187,110,247,180,215,70,102,111,173,145,124,46,100,79,13,126,219,252,10,96,111,163,159,72,251,55,180,255,0,170,117,149,157,126,207,213,232,255,0,92,203,38,221,189,121,127,39,77,119,119,235,163,105,85,81,1,17,16,82,172,244,225,115,34,120,148,246,39,225,175,3,125,35,250,57,218,125,153,253,83,172,163,232,118,142,151,91,250,218,88,247,110,232,69,249,90,233,183,187,77,95,95,147,146,156,25,240,217,195,182,42,170,198,185,57,150,255,0,71,239,85,182,243,181,207,83,237,138,250,189,244,167,36,114,20,123,42,39,144,27,83,134,55,213,155,119,187,166,186,59,179,214,180,64,68,68,4,68,64,68,68,31,39,22,97,107,22,57,194,183,156,21,138,104,123,109,151,16,91,234,45,119,26,110,169,199,215,165,158,50,142,88,247,131,137,142,224,50,109,69,216,155,93,89,217,251,213,181,255,0,66,227,129,63,246,12,255,0,132,215,143,249,218,186,164,64,68,68,4,68,64,94,83,52,178,183,2,103,78,4,185,229,158,101,216,189,179,134,239,61,30,219,69,218,166,167,234,244,166,9,163,252,100,38,18,14,146,68,5,238,147,107,166,143,171,59,179,250,180,65,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,17,1,17,16,21,191,230,151,1,92,39,103,78,59,185,230,102,101,229,79,182,113,37,231,163,219,107,125,187,114,167,234,244,161,8,99,252,92,53,1,24,233,28,64,62,232,182,186,106,250,187,187,189,192,34,10,127,146,153,9,148,252,59,97,90,172,21,147,152,83,232,253,150,182,224,119,73,233,187,117,77,94,250,163,142,56,202,77,245,18,72,109,168,67,27,104,207,183,221,215,77,93,221,233,254,105,112,21,194,118,116,227,187,158,102,102,94,84,251,103,18,94,122,61,182,183,219,183,42,126,175,74,16,134,63,197,195,80,17,142,145,196,3,238,139,107,166,175,171,187,187,220,2,32,167,249,41,144,153,79,195,182,21,170,193,89,57,133,62,143,217,107,110,7,116,158,155,183,84,213,239,170,56,227,140,164,223,81,36,134,218,132,49,182,140,251,125,221,116,213,221,222,160,34,32,42,85,158,156,46,100,79,18,158,196,252,53,224,111,164,127,71,59,79,179,63,170,117,148,125,14,209,210,235,127,91,75,30,237,221,8,191,43,93,54,247,105,171,235,85,81,5,20,201,78,12,248,108,225,219,21,85,99,92,156,203,127,163,247,170,219,121,218,231,169,246,197,125,94,250,83,146,57,10,61,149,19,200,13,169,195,27,234,205,187,221,211,93,29,217,235,90,34,2,34,32,181,95,232,92,112,39,254,193,159,240,154,241,255,0,59,85,255,0,43,114,183,2,100,182,4,182,101,158,90,88,189,141,134,236,221,110,197,69,218,166,168,233,117,102,57,164,252,100,198,114,22,178,74,101,239,19,233,174,141,163,51,51,122,180,64,68,68,4,68,65,109,88,179,151,15,6,56,231,21,94,113,174,41,201,190,219,122,196,23,10,139,165,198,167,233,21,214,62,189,84,242,20,146,201,176,42,68,7,113,153,62,130,204,45,174,140,204,221,202,181,101,110,86,224,76,150,192,150,204,179,203,75,23,177,176,221,155,173,216,168,187,84,213,29,46,172,199,52,159,140,152,206,66,214,73,76,189,226,125,53,209,180,102,102,111,86,136,8,136,128,169,86,122,112,185,145,60,74,123,19,240,215,129,190,145,253,28,237,62,204,254,169,214,81,244,59,71,75,173,253,109,44,123,183,116,34,252,173,116,219,221,166,175,173,85,68,22,255,0,149,188,5,112,157,146,216,238,217,153,153,105,149,62,198,196,150,110,183,98,173,246,237,202,163,165,213,132,225,147,241,115,84,28,101,172,114,152,251,194,250,107,171,104,236,206,222,215,59,248,114,201,238,35,173,86,203,22,114,225,138,187,253,182,209,80,117,116,148,99,121,174,162,129,167,33,219,213,56,233,166,140,100,54,29,194,36,108,78,12,114,48,237,222,122,212,180,65,111,249,91,192,87,9,217,45,142,237,153,153,150,153,83,236,108,73,102,235,118,42,223,110,220,170,58,93,88,78,25,63,23,53,65,198,90,199,41,143,188,47,166,186,182,142,204,237,112,8,136,45,255,0,52,184,10,225,59,58,113,221,207,51,51,47,42,125,179,137,47,61,30,219,91,237,219,149,63,87,165,8,67,31,226,225,168,8,199,72,226,1,247,69,181,211,87,213,221,221,253,94,69,240,185,145,60,53,251,111,240,41,129,190,142,125,35,236,222,211,254,169,214,86,117,251,63,87,163,253,115,44,155,118,245,229,252,157,53,221,223,174,141,165,85,68,5,106,191,208,184,224,79,253,131,63,225,53,227,254,118,174,169,16,121,252,1,128,240,206,88,96,219,78,95,224,202,90,186,91,21,138,157,169,45,244,245,55,10,138,211,130,6,119,219,19,75,80,103,43,128,179,237,1,114,118,0,97,1,208,68,89,189,2,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,166,153,59,196,14,1,206,251,174,61,177,97,3,171,130,229,151,24,162,175,10,222,168,235,94,17,157,167,128,156,123,72,71,28,134,93,154,66,25,70,57,13,129,201,225,149,182,182,199,65,82,209,17,1,17,81,254,37,248,152,193,188,45,97,236,41,140,243,6,134,172,240,245,255,0,20,83,225,202,234,218,102,115,59,96,77,75,83,51,85,188,76,46,83,0,149,56,177,128,251,251,12,136,88,200,90,51,10,192,139,169,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,109,1,17,16,17,23,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,228,31,89,21,52,225,203,59,237,92,71,100,245,151,57,108,86,58,187,69,182,255,0,81,113,26,58,74,185,4,231,104,41,235,167,166,140,228,219,238,137,152,192,198,224,206,76,14,110,44,71,183,123,178,119,136,28,3,157,247,92,123,98,194,7,87,5,203,46,49,69,94,21,189,81,214,188,35,59,79,1,56,246,144,142,57,12,187,52,132,50,140,114,27,3,147,195,43,109,109,142,130,165,162,34,2,34,32,34,34,2,34,32,34,167,249,233,158,153,113,195,166,92,92,115,67,52,47,61,134,213,67,164,80,195,19,49,213,92,42,137,157,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,31,21,194,39,23,120,7,139,252,1,87,139,240,133,186,174,205,114,179,84,69,69,122,178,214,212,67,36,244,179,156,33,39,80,58,100,228,116,196,79,40,71,49,132,111,35,193,47,184,59,93,152,43,170,34,32,34,166,153,233,196,14,1,225,226,213,133,175,185,140,117,112,91,113,86,40,161,194,177,86,68,240,140,20,51,212,140,164,53,53,82,77,36,99,21,48,12,38,82,72,206,78,45,223,181,251,244,169,104,8,136,128,136,136,8,136,128,136,136,8,172,215,59,249,163,100,54,73,231,205,179,37,235,41,170,239,148,116,245,7,73,139,177,5,186,94,164,24,122,127,201,24,154,33,18,42,179,2,215,174,49,187,60,77,238,143,86,81,56,70,242,144,17,17,1,20,69,231,127,55,110,36,178,215,58,49,246,92,216,176,78,90,207,109,194,184,162,235,100,163,150,174,219,94,83,201,5,53,92,144,198,82,16,214,8,185,184,131,59,187,8,182,186,232,205,224,164,39,131,60,235,197,92,68,240,217,131,243,143,26,219,237,84,87,172,65,237,14,211,5,174,41,35,165,14,133,125,69,56,108,25,36,144,219,80,132,93,245,55,247,157,244,209,180,102,10,214,136,172,131,57,249,167,101,30,79,113,47,71,146,213,182,218,186,236,61,105,168,168,181,227,11,245,56,132,193,110,171,32,167,40,36,166,232,202,101,48,66,69,83,21,84,69,24,202,6,62,230,242,141,226,144,47,125,21,63,198,25,205,133,108,249,29,138,51,211,5,92,109,88,206,203,135,240,253,210,251,77,37,174,231,28,148,183,14,197,12,166,113,5,76,125,64,109,78,18,141,201,152,182,147,62,172,238,206,203,183,146,249,189,131,115,235,43,240,254,110,101,252,245,114,88,177,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,123,49,199,44,114,70,238,46,64,238,14,226,68,46,196,225,237,81,17,1,17,16,17,20,122,243,11,230,23,157,28,38,103,69,151,46,114,231,12,96,171,141,182,227,133,233,175,114,203,123,162,171,154,113,158,74,186,184,72,68,161,169,136,88,54,211,131,179,56,187,234,229,223,224,204,18,20,138,202,185,111,113,173,154,124,96,254,17,63,9,150,12,41,108,250,37,236,142,197,236,42,90,152,122,157,171,181,245,58,189,105,229,215,78,204,27,118,237,211,82,215,93,91,75,213,64,68,68,4,84,127,137,126,38,48,111,11,88,123,10,99,60,193,161,171,60,61,127,197,20,248,114,186,182,153,156,206,216,19,82,212,204,213,111,19,11,148,192,37,78,44,96,62,254,195,34,22,50,22,140,235,2,2,34,32,34,42,85,196,95,18,249,89,194,254,4,155,29,102,101,219,248,189,138,205,71,61,55,181,46,127,142,134,41,59,36,19,75,31,91,165,215,3,147,105,123,129,169,63,193,156,42,170,43,85,224,107,143,12,43,198,13,186,245,104,168,179,125,29,198,118,29,245,181,150,183,150,55,134,74,25,106,167,26,114,165,39,145,229,168,232,194,212,193,81,43,197,16,180,179,14,209,22,144,69,174,169,1,17,16,17,90,175,23,156,194,242,179,132,203,238,28,194,213,182,207,166,23,171,149,195,167,123,183,90,110,180,195,85,98,161,16,136,202,105,162,119,115,105,140,39,140,161,132,218,49,148,90,71,234,131,11,110,185,76,45,139,48,174,57,177,82,226,156,21,137,173,88,130,203,91,191,179,92,109,117,177,213,210,207,176,200,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,208,125,100,68,64,69,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,200,50,15,155,38,71,102,222,108,98,28,13,139,95,232,37,134,94,157,70,20,189,226,9,33,163,142,120,198,154,55,169,166,174,46,169,197,4,205,48,206,81,73,212,233,201,27,136,62,201,68,90,96,190,164,84,126,235,196,198,13,176,113,71,106,225,98,251,67,87,75,125,196,120,92,49,29,138,184,89,228,130,176,218,90,198,158,144,217,135,88,76,34,163,121,68,221,220,13,186,130,238,4,32,210,214,4,4,68,64,68,68,4,69,71,248,152,226,171,40,248,80,193,180,216,195,52,174,85,100,119,26,142,205,108,180,91,99,9,174,55,19,103,30,163,195,17,152,14,200,196,152,140,204,132,7,81,29,119,156,96,97,88,17,91,175,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,174,41,1,17,16,17,89,255,0,19,124,198,114,227,134,238,32,176,102,75,222,233,123,77,5,78,218,204,105,119,131,74,146,178,210,205,20,163,77,24,193,17,245,58,221,78,140,242,177,14,225,166,113,120,227,152,166,29,151,107,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,118,209,17,1,23,159,199,248,255,0,6,229,102,13,187,102,14,96,226,26,75,30,30,177,211,189,77,117,117,75,190,200,131,86,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,123,85,225,159,154,54,67,113,11,140,170,114,254,235,77,87,128,239,181,183,142,193,134,41,238,242,245,2,247,1,177,116,75,170,3,210,167,169,39,29,175,78,100,236,231,36,65,20,147,17,187,8,94,82,40,192,227,51,154,6,126,240,237,196,158,48,201,204,21,132,50,254,182,203,135,253,159,217,167,186,91,235,100,170,62,189,5,61,65,239,40,234,227,7,208,230,38,109,1,189,214,109,117,125,93,238,127,151,167,20,24,251,139,60,151,189,102,54,99,90,48,253,186,229,110,197,21,54,72,162,178,83,205,12,5,4,116,148,147,9,16,205,44,164,231,186,160,217,221,137,155,70,30,239,23,112,186,4,68,64,68,68,4,68,64,68,68,4,86,85,204,135,141,108,211,224,251,240,119,248,51,176,97,75,159,210,223,107,246,223,110,210,212,205,211,236,189,147,167,210,232,207,22,154,246,147,221,187,118,186,14,154,104,250,209,94,12,249,160,103,239,17,60,73,224,252,156,198,184,67,47,232,172,184,131,218,29,166,123,93,190,182,58,160,232,80,84,84,6,194,146,174,64,109,78,17,103,212,31,221,119,211,71,209,216,36,253,17,81,78,51,51,175,21,112,237,195,102,48,206,60,21,111,181,86,222,176,255,0,179,251,52,23,72,164,146,148,250,245,244,244,231,188,99,146,51,125,2,98,118,208,219,222,102,215,86,213,156,43,90,40,86,254,141,95,20,255,0,235,7,42,191,244,85,199,254,124,166,165,1,17,16,17,66,183,244,106,248,167,255,0,88,57,85,255,0,162,174,63,243,229,39,220,25,231,94,42,226,39,134,204,31,156,120,214,223,106,162,189,98,15,104,118,152,45,113,73,29,40,116,43,234,41,195,96,201,36,134,218,132,34,239,169,191,188,239,166,141,163,48,86,180,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,34,34,2,42,105,196,110,119,218,184,113,201,235,214,114,223,108,117,119,123,109,130,162,220,53,148,148,146,8,78,240,84,87,65,77,33,199,187,221,35,1,157,205,129,220,88,220,24,92,131,118,246,245,120,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,16,17,17,1,17,83,252,251,206,188,43,195,182,83,223,115,143,26,219,238,181,182,92,63,217,123,76,22,184,163,146,168,250,245,49,83,134,193,146,72,193,244,57,133,223,83,111,117,159,77,95,70,112,168,8,190,78,22,197,152,87,28,216,169,113,78,10,196,214,172,65,101,173,223,217,174,54,186,216,234,233,103,216,100,7,178,88,220,128,182,152,16,190,143,220,66,236,253,236,235,235,32,34,40,245,230,23,204,47,58,56,76,206,139,46,92,229,206,24,193,87,27,109,199,11,211,94,229,150,247,69,87,52,227,60,149,117,112,144,137,67,83,16,176,109,167,7,102,113,119,213,203,191,193,152,36,41,21,149,114,222,227,91,52,248,193,252,34,126,19,44,24,82,217,244,75,217,29,139,216,84,181,48,245,59,87,107,234,117,122,211,203,174,157,152,54,237,219,166,165,174,186,182,151,170,128,136,136,8,136,128,138,48,56,204,230,129,159,188,59,113,39,140,50,115,5,97,12,191,173,178,225,255,0,103,246,105,238,150,250,217,42,143,175,65,79,80,123,202,58,184,193,244,57,137,155,64,111,117,155,93,95,87,122,213,203,123,141,108,211,227,7,240,137,248,76,176,97,75,103,209,47,100,118,47,97,82,212,195,212,237,93,175,169,213,235,79,46,186,118,96,219,183,110,154,150,186,234,218,5,234,162,140,14,51,57,160,103,239,14,220,73,227,12,156,193,88,67,47,235,108,184,127,217,253,154,123,165,190,182,74,163,235,208,83,212,30,242,142,174,48,125,14,98,102,208,27,221,102,215,87,213,222,231,249,122,113,65,143,184,179,201,123,214,99,102,53,163,15,219,174,86,236,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,123,170,13,157,216,153,180,97,238,241,119,11,160,68,68,4,86,85,204,135,141,108,211,224,251,240,119,248,51,176,97,75,159,210,223,107,246,223,110,210,212,205,211,236,189,147,167,210,232,207,22,154,246,147,221,187,118,186,14,154,104,250,248,174,94,156,194,243,163,139,60,232,189,101,206,99,97,140,21,110,182,219,176,189,77,238,41,108,148,85,112,206,83,199,87,73,8,137,20,213,50,139,134,218,131,119,102,22,125,88,123,252,89,194,66,145,83,76,198,226,7,0,229,102,104,101,190,84,98,243,171,166,185,102,141,69,194,146,203,88,239,8,81,69,61,44,113,23,74,121,36,144,72,78,82,154,40,162,16,19,115,144,196,123,181,109,106,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,122,241,238,122,102,63,14,156,119,102,158,104,101,125,231,176,221,104,115,3,17,69,52,50,179,157,45,194,148,174,115,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,162,198,179,139,31,52,249,201,243,3,16,250,140,232,50,19,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,5,143,15,6,124,102,99,238,19,49,253,53,101,29,117,93,199,4,220,106,2,43,245,134,89,102,154,1,130,73,169,222,166,174,150,153,167,138,22,174,232,211,180,113,203,38,173,163,237,46,239,9,254,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,244,10,192,57,213,249,88,194,223,48,40,125,58,226,175,253,88,7,58,191,43,24,91,230,5,15,167,92,80,91,87,45,78,97,117,153,101,125,161,200,172,249,197,255,0,230,22,191,116,86,123,229,210,105,234,36,179,213,108,166,134,154,148,230,146,103,142,154,220,49,194,98,204,49,237,142,73,88,136,130,61,228,51,40,177,87,83,19,203,67,152,133,78,103,211,67,144,153,253,136,233,7,19,219,169,227,12,63,137,110,87,8,161,59,224,60,177,195,29,20,207,41,49,77,93,186,80,96,32,220,115,131,19,155,117,0,142,96,145,244,68,65,212,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,21,185,151,241,235,83,159,56,134,108,149,202,107,237,92,25,117,99,168,146,27,185,199,210,217,127,184,193,85,32,140,195,52,50,200,51,208,176,199,12,176,183,185,184,201,204,196,156,33,112,172,28,215,56,233,253,255,0,133,252,148,198,127,234,138,92,127,91,66,63,220,136,218,227,168,98,255,0,117,237,64,35,252,72,92,255,0,174,33,81,86,130,127,185,92,121,19,203,47,190,189,98,181,68,174,61,207,76,199,225,211,142,236,211,205,12,175,188,246,27,173,14,96,98,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,101,171,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,6,66,121,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,42,128,177,225,224,207,140,204,125,194,102,63,166,172,163,174,171,184,224,155,141,64,69,126,176,203,44,211,64,48,73,53,59,212,213,210,211,52,241,66,213,221,26,118,142,57,100,213,180,125,165,221,225,63,216,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,30,129,17,124,156,89,138,108,88,27,10,222,113,174,41,174,236,86,92,63,111,168,186,92,106,122,71,39,66,150,8,202,73,100,216,12,70,91,64,9,244,22,114,125,52,102,119,238,65,242,179,35,53,114,227,39,236,84,248,159,52,49,165,171,12,218,170,238,20,214,184,106,238,53,13,20,103,85,57,236,142,54,119,255,0,124,68,255,0,146,17,132,146,27,136,1,144,250,181,143,95,27,252,104,226,174,46,51,30,122,234,34,186,217,48,13,183,167,5,147,15,75,93,33,70,125,39,155,109,117,76,12,111,11,86,27,79,35,57,3,123,145,184,197,184,246,188,135,126,188,155,241,207,16,216,191,0,98,11,126,43,175,164,186,101,125,130,160,173,246,170,235,149,125,69,77,214,27,136,195,72,193,65,76,197,41,4,84,48,83,11,22,205,129,161,212,7,77,201,186,140,1,35,235,207,227,252,127,131,114,179,6,221,179,7,48,113,13,37,143,15,88,233,222,166,186,186,165,223,100,65,171,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,213,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,18,249,145,113,245,125,207,220,85,116,201,44,183,184,118,44,178,195,247,3,167,168,154,150,164,36,250,77,85,4,154,53,73,201,17,16,21,24,152,110,130,49,39,19,208,102,61,75,166,16,133,32,227,51,140,204,125,197,158,63,169,172,172,174,171,183,96,155,117,65,197,97,176,197,44,208,192,80,71,53,67,211,85,213,83,60,242,194,245,221,26,135,142,73,99,209,180,109,163,221,227,79,248,117,207,156,101,195,110,110,88,179,91,6,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,59,36,17,209,137,192,182,27,4,130,219,192,93,169,170,32,201,163,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,80,22,60,60,25,241,153,143,184,76,199,244,213,148,117,213,119,28,19,113,168,8,175,214,25,101,154,104,6,9,38,167,122,154,186,90,102,158,40,90,187,163,78,209,199,44,154,182,143,180,187,188,39,251,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,130,200,57,213,249,88,194,223,48,40,125,58,226,169,87,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,85,231,87,229,99,11,124,192,161,244,235,138,134,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,41,228,86,21,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,117,227,127,138,95,220,143,145,211,230,69,22,27,246,221,234,229,112,142,197,100,167,148,182,210,133,116,176,205,40,203,82,236,76,111,8,4,18,19,136,123,198,76,33,168,49,60,128,23,0,138,205,120,117,230,157,195,206,127,227,43,22,90,207,109,196,24,51,19,223,41,192,33,27,200,211,251,58,107,139,176,235,69,5,80,74,228,102,68,228,209,20,145,69,212,218,194,204,50,24,70,87,148,128,136,136,10,205,121,130,113,235,135,184,102,193,181,216,27,47,175,180,149,153,169,119,167,146,26,16,167,236,181,161,96,54,122,98,121,171,161,121,88,225,50,167,168,41,41,216,163,48,51,6,114,18,6,118,122,149,198,191,21,214,46,18,242,106,183,25,117,109,85,152,190,229,173,30,22,178,86,204,99,219,234,183,3,73,35,140,108,230,240,192,7,213,145,245,1,125,2,62,160,28,177,186,199,223,31,227,252,101,154,120,202,237,152,57,131,136,106,239,152,134,249,80,245,53,213,213,46,219,229,61,25,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,131,228,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,38,156,177,121,133,209,225,106,58,110,29,120,129,197,253,27,84,59,98,194,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,131,108,45,210,132,41,155,105,147,20,143,30,230,6,136,66,48,81,6,85,8,172,3,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,107,255,0,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,171,255,0,202,238,55,236,92,35,242,216,202,234,44,57,85,106,185,102,109,239,218,146,217,44,149,144,157,68,33,74,215,250,198,154,170,172,99,150,51,142,29,131,40,70,251,216,142,93,54,137,12,114,184,5,95,230,107,199,109,171,36,112,109,199,35,50,183,19,85,199,154,23,234,120,198,170,178,215,56,129,225,186,35,113,34,57,36,209,220,42,102,139,81,140,3,108,128,18,117,247,70,237,15,86,27,48,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,217,115,187,99,236,215,198,65,89,121,185,226,12,99,139,47,245,16,82,4,181,51,77,112,184,220,39,118,8,97,137,136,156,165,148,244,104,227,1,239,126,225,22,248,50,155,238,95,124,5,97,238,25,176,109,14,57,204,27,21,37,102,106,93,233,227,154,184,234,59,45,104,88,13,158,164,90,26,25,154,38,56,76,169,234,6,58,135,25,12,12,193,216,72,129,153,220,62,168,228,13,55,12,252,183,241,238,83,141,210,174,225,93,65,150,248,134,166,235,52,183,9,106,160,246,140,214,217,142,169,169,90,70,22,138,155,170,231,211,1,140,59,189,243,103,148,228,51,139,110,2,120,223,190,240,143,142,229,162,196,117,87,91,150,89,94,250,178,222,236,148,112,133,68,193,84,208,187,67,85,72,50,75,24,71,54,241,136,36,125,236,39,22,187,132,138,56,156,38,167,139,31,43,25,201,242,255,0,16,250,116,235,26,196,25,73,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,190,178,133,110,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,230,165,1,17,16,20,43,115,171,243,79,133,190,95,208,250,141,197,77,74,133,110,117,126,105,240,183,203,250,31,81,184,160,170,188,140,127,61,159,171,127,180,148,170,40,171,228,99,249,236,253,91,253,164,165,81,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,20,229,139,204,46,143,11,81,211,112,235,196,14,47,232,218,161,219,22,18,191,220,230,130,10,91,85,44,80,77,36,180,181,181,115,204,27,97,110,148,33,76,219,76,152,164,120,247,48,52,66,21,175,157,95,149,140,45,243,2,135,211,174,42,21,144,101,80,138,61,121,92,241,219,117,206,203,84,217,17,157,24,154,146,163,27,88,233,192,176,253,198,174,114,237,184,134,136,68,222,80,147,115,109,150,166,156,64,93,207,127,82,88,201,205,196,158,25,165,43,159,227,27,136,95,220,193,195,238,36,205,154,42,107,85,109,234,147,161,69,100,183,220,106,186,49,214,87,79,40,198,34,204,206,199,47,76,30,73,202,32,118,34,142,9,61,224,109,76,66,181,168,224,230,169,192,230,33,205,90,111,221,31,149,167,136,47,152,158,213,79,75,107,185,225,136,66,170,226,117,180,157,86,8,228,183,194,12,101,17,198,82,185,73,16,51,68,64,242,77,238,72,50,60,245,43,134,46,106,121,29,196,38,42,178,229,189,254,193,117,192,88,190,247,212,138,154,43,132,240,212,90,231,170,234,109,134,150,26,198,112,50,154,80,118,113,105,33,140,92,245,140,72,141,227,105,47,85,6,48,57,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,178,19,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,140,190,104,220,9,90,178,78,235,14,123,228,190,25,171,167,193,55,202,131,28,65,110,164,128,123,22,30,173,34,6,136,227,218,251,162,166,168,35,38,96,217,211,138,65,96,98,22,154,24,134,213,120,93,226,111,31,112,179,154,22,220,192,194,21,53,117,150,208,168,18,189,97,231,184,205,77,69,121,129,163,150,61,147,140,111,180,140,6,121,74,35,49,54,142,71,19,218,90,56,144,100,146,173,171,142,142,51,108,92,30,101,197,45,206,59,87,182,113,158,40,237,20,248,102,219,40,27,82,148,145,48,117,106,106,100,29,52,134,46,172,78,241,137,52,146,17,136,142,214,115,150,63,171,127,227,127,35,176,255,0,12,22,222,44,230,170,186,212,97,11,191,70,42,42,32,134,24,174,149,21,71,80,240,73,75,28,51,74,1,36,209,28,115,185,176,72,227,178,158,83,2,48,22,39,129,108,244,207,76,199,226,47,49,238,57,161,154,23,158,221,117,174,210,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,56,67,113,104,218,185,57,17,25,145,153,153,144,121,92,83,139,49,86,57,190,213,98,156,107,137,174,184,130,245,91,179,180,220,110,149,178,85,213,79,176,4,3,124,178,57,25,109,0,17,109,95,184,69,153,187,153,149,239,242,202,227,182,235,146,56,202,221,145,153,165,137,169,35,202,251,245,68,131,75,89,116,156,128,48,221,105,177,16,156,114,104,236,20,211,75,160,200,7,182,48,57,58,251,163,102,155,171,97,107,181,91,105,186,219,169,168,43,46,22,202,186,90,123,165,59,213,208,203,52,36,1,85,3,75,36,47,44,68,237,161,131,75,12,177,185,14,173,190,51,31,17,118,96,202,121,20,85,242,188,230,5,255,0,201,190,20,179,118,111,236,86,156,25,120,34,255,0,202,101,122,106,217,234,42,127,242,106,106,72,225,139,248,145,105,249,46,190,175,51,174,97,117,152,90,178,167,135,94,31,177,127,70,235,14,232,177,109,254,217,52,240,85,90,170,162,158,25,34,165,162,171,130,96,219,51,116,166,10,150,218,98,195,35,71,185,141,165,16,10,63,205,27,142,219,86,118,93,97,200,140,151,196,213,117,24,38,199,80,101,136,46,52,147,143,98,196,53,162,64,241,4,123,91,116,180,212,228,4,236,123,250,114,200,76,108,36,208,195,41,90,175,11,188,50,99,238,41,179,66,219,151,248,66,154,174,142,218,117,2,55,172,66,246,233,170,104,172,208,60,114,201,190,114,141,182,137,152,193,40,196,6,64,210,72,194,27,135,87,33,242,185,47,148,56,203,62,179,67,15,229,30,95,193,73,37,247,17,84,20,52,239,87,59,67,4,64,17,148,178,205,33,247,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,144,159,11,188,50,96,30,22,114,190,219,151,248,66,154,146,178,228,20,226,55,172,66,246,232,105,171,111,51,180,146,201,190,114,141,183,16,1,79,40,196,6,70,241,198,226,27,139,71,34,8,171,230,211,77,117,203,94,36,178,194,142,197,139,113,4,247,44,43,150,246,88,168,239,213,117,228,87,89,39,166,175,174,104,234,228,169,29,164,245,46,64,210,60,173,181,247,234,77,162,190,174,95,124,122,225,238,38,112,109,14,6,204,27,237,37,30,106,90,41,227,134,184,42,59,45,16,95,205,222,164,154,106,24,90,87,57,140,105,233,198,74,134,24,192,0,205,220,68,65,217,154,200,57,213,249,167,194,223,47,232,125,70,226,172,131,0,99,252,101,149,152,202,211,152,57,125,136,106,236,120,134,199,80,213,52,53,212,206,219,226,61,29,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,40,132,84,43,131,190,42,176,111,21,249,71,111,198,22,107,149,32,226,123,117,61,61,54,44,180,71,27,194,118,235,139,135,190,227,17,25,151,102,144,134,66,132,247,22,224,103,23,126,160,72,1,93,80,17,17,1,69,95,54,46,8,47,183,11,141,207,139,60,179,165,186,222,164,168,210,92,109,68,243,4,157,134,150,158,150,158,10,122,170,88,70,38,55,132,2,3,122,135,41,12,135,112,155,11,70,50,16,74,162,32,198,135,135,142,32,113,247,12,185,161,67,154,249,114,116,135,114,163,167,168,164,150,142,185,230,122,42,216,38,141,196,162,168,142,25,35,41,1,139,100,162,46,90,52,145,70,93,251,89,100,39,195,199,16,56,7,137,172,175,161,205,124,185,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,178,81,23,45,94,57,99,46,237,204,161,219,152,143,0,181,156,49,226,166,199,153,91,111,186,220,178,202,247,213,168,209,169,167,168,250,51,35,73,16,118,106,170,157,174,13,9,156,241,141,60,146,27,72,94,244,101,184,163,234,75,74,184,40,226,186,251,194,94,114,209,99,46,173,214,179,8,92,180,163,197,54,74,41,128,123,125,46,211,104,228,97,145,156,30,104,12,250,177,190,160,79,161,199,212,0,150,71,65,145,74,179,254,98,60,111,209,240,171,129,27,9,96,234,173,217,155,139,45,242,203,98,38,134,10,152,109,113,140,209,70,117,85,81,28,162,99,184,14,126,206,239,28,145,156,180,228,198,46,32,98,254,219,59,248,237,200,108,157,200,107,102,123,209,226,106,76,85,71,138,169,204,176,141,186,221,62,217,239,115,143,113,3,110,109,208,4,68,236,211,156,129,172,47,238,16,188,174,17,28,0,227,252,127,140,179,79,25,93,179,7,48,113,13,93,243,16,223,42,30,166,186,186,165,219,124,167,163,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,48,124,155,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,164,127,149,191,31,84,121,119,216,120,100,206,59,133,170,219,132,31,182,84,97,220,69,89,83,5,12,54,137,31,171,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,239,132,129,209,141,100,65,149,66,234,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,30,188,175,120,250,190,231,78,206,30,51,154,225,219,49,125,170,222,117,22,43,253,77,72,52,215,170,88,118,177,211,78,198,76,114,214,70,14,230,210,11,17,75,20,114,28,154,28,71,36,212,171,153,215,48,186,60,83,71,83,195,175,15,216,191,173,106,155,116,88,182,255,0,108,154,9,233,110,180,178,193,12,145,82,209,85,193,49,238,133,250,179,5,75,109,2,114,141,163,220,224,242,137,133,21,230,35,199,213,103,19,152,169,176,30,86,220,46,182,220,178,178,117,105,245,106,153,233,254,147,72,242,68,125,166,170,155,115,3,194,7,4,101,79,28,128,242,15,189,33,109,41,58,113,83,94,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,83,254,30,56,126,199,220,77,102,133,14,84,101,200,82,5,202,178,158,162,174,90,202,230,153,168,168,160,134,55,34,150,162,72,99,144,163,7,45,145,9,56,232,242,75,24,247,110,101,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,4,33,7,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,88,7,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,11,255,0,68,68,4,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,186,174,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,4,255,0,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,0,172,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,197,137,73,79,43,126,62,168,242,239,176,240,201,156,119,11,85,183,8,63,108,168,195,184,138,178,166,10,24,109,18,63,86,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,223,9,3,162,18,254,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,8,86,225,211,137,124,211,225,127,29,195,142,178,206,237,252,110,219,102,172,158,167,217,119,63,196,205,20,125,174,8,101,143,173,210,235,153,199,184,189,195,208,155,226,207,144,158,69,231,166,92,113,23,151,22,236,208,202,251,207,110,181,87,107,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,156,193,184,117,109,92,92,72,76,8,192,192,203,25,117,117,92,4,241,191,125,225,31,29,203,69,136,234,174,183,44,178,189,245,101,189,217,40,225,10,137,130,169,161,118,134,170,144,100,150,48,142,109,227,16,72,251,216,78,45,119,9,20,113,56,4,255,0,34,249,56,91,22,97,92,115,98,165,197,56,43,19,90,177,5,150,183,127,102,184,218,235,99,171,165,159,97,144,30,201,99,114,2,218,96,66,250,63,113,11,179,247,179,175,172,130,213,121,163,249,19,204,223,185,125,98,137,70,95,47,190,61,113,15,12,216,202,135,3,102,13,246,174,179,42,238,245,17,195,92,21,29,170,180,236,0,205,82,77,53,12,45,43,4,32,85,21,3,37,67,12,102,102,0,238,34,70,204,207,38,156,209,252,137,230,111,220,190,177,68,160,5,6,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,118,212,74,242,197,230,23,71,133,168,233,184,117,226,7,23,244,109,80,237,139,9,95,238,115,65,5,45,170,150,40,38,146,90,90,218,185,230,13,176,183,74,16,166,109,166,76,82,60,123,152,26,33,9,106,64,68,68,5,106,188,209,252,137,230,111,220,190,177,68,174,169,90,175,52,127,34,121,155,247,47,172,81,32,176,14,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,230,165,98,174,165,123,149,127,30,180,213,84,214,174,22,51,146,251,73,70,116,116,240,219,240,53,206,163,170,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,27,34,233,106,230,241,9,132,165,40,86,231,87,230,159,11,124,191,161,245,27,138,154,149,10,220,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,250,114,80,187,90,166,225,183,25,88,161,185,210,29,202,143,28,84,85,212,81,140,194,243,195,4,212,20,67,20,167,30,187,132,12,160,152,68,157,180,39,138,70,109,118,190,150,23,205,31,207,102,102,253,203,232,244,74,143,240,241,196,14,62,225,151,52,40,115,95,46,78,144,238,84,116,245,20,146,209,215,60,207,69,91,4,209,184,148,85,17,195,36,101,32,49,108,148,69,203,70,146,40,203,191,107,32,201,121,21,63,200,188,244,203,142,34,242,226,221,154,25,95,121,237,214,170,237,98,154,25,89,130,170,223,84,44,207,37,45,76,108,239,211,152,55,14,173,171,139,137,9,129,24,24,25,84,4,17,87,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,42,171,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,32,170,188,243,191,50,127,172,159,179,85,95,229,149,199,109,171,59,176,109,187,35,51,75,19,85,201,154,22,26,121,6,150,178,233,56,153,226,74,32,114,33,56,228,209,156,234,97,139,65,144,15,116,134,17,245,247,72,239,55,74,144,115,206,252,201,254,178,126,205,81,129,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,12,164,209,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,30,83,21,101,158,42,193,248,67,5,99,171,181,38,182,92,123,111,171,184,90,42,163,142,78,153,118,106,217,232,231,128,140,129,129,230,3,129,140,128,8,182,199,60,4,238,206,122,53,218,242,208,227,142,167,135,28,101,14,79,99,128,164,60,186,198,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,189,192,141,164,7,103,19,9,175,83,132,60,134,193,188,73,114,183,194,25,83,140,232,169,8,46,52,247,211,182,87,77,78,243,29,166,226,215,90,246,167,173,137,132,192,183,198,69,171,139,24,239,7,56,201,246,25,51,196,94,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,94,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,194,249,213,249,88,194,223,48,40,125,58,226,168,255,0,42,126,59,110,173,117,160,225,103,57,113,53,33,91,74,157,160,193,23,91,140,228,51,199,59,16,12,118,119,55,103,19,2,23,39,131,121,11,131,135,64,92,247,193,28,117,131,157,95,149,140,45,243,2,135,211,174,40,33,175,9,225,107,238,57,197,86,108,21,133,168,123,109,235,16,92,41,237,118,234,110,168,71,215,170,158,65,142,40,247,155,136,14,227,49,109,73,216,91,93,93,217,187,211,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,84,14,19,188,211,228,223,204,12,61,234,48,41,62,230,87,203,210,143,51,108,85,217,235,144,216,67,252,221,80,109,150,241,99,181,195,5,60,119,138,93,245,51,84,213,4,49,194,210,84,220,74,73,128,157,202,77,210,71,19,136,137,201,176,72,42,175,46,110,53,255,0,117,86,92,79,96,199,247,59,84,121,155,133,191,23,114,166,129,250,82,93,40,89,129,163,185,140,59,68,7,113,155,199,40,196,228,33,32,137,105,16,205,20,109,226,185,151,241,235,77,144,216,122,108,149,202,107,237,36,249,139,124,167,146,27,185,199,213,223,96,183,79,75,32,140,195,52,50,198,80,87,57,73,12,176,183,191,180,5,204,196,88,225,115,135,108,170,204,204,85,147,121,143,135,51,75,5,85,246,123,214,25,184,69,112,166,221,36,129,28,219,31,223,130,94,153,129,148,50,131,148,114,3,19,111,140,204,93,244,39,93,92,127,143,241,150,105,227,43,182,96,230,14,33,171,190,98,27,229,67,212,215,87,84,187,111,148,244,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,5,166,217,140,179,95,31,209,89,168,228,171,191,226,204,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,181,57,9,187,201,220,159,197,211,48,176,85,215,45,113,254,37,203,155,237,69,36,247,44,43,120,173,178,86,75,72,100,80,73,61,52,199,12,133,25,16,137,56,57,3,187,59,136,190,154,106,205,224,166,79,150,135,1,84,217,13,135,161,206,172,217,177,82,79,152,183,202,120,230,180,4,157,93,246,11,116,244,177,145,66,80,205,20,101,5,115,148,147,69,51,251,251,64,88,0,133,142,102,56,161,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,131,207,226,108,157,199,216,87,46,240,158,107,220,44,53,114,97,60,99,79,36,180,55,104,105,102,122,72,231,10,186,186,103,164,150,119,6,137,170,117,161,150,86,136,72,159,164,64,95,23,97,186,174,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,53,239,240,91,145,121,113,196,95,44,204,7,149,249,161,102,237,214,170,239,108,203,12,209,59,5,85,190,168,110,245,205,29,85,52,142,207,211,152,55,22,143,163,139,137,16,24,152,25,129,68,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,4,50,83,250,89,133,126,138,253,58,250,77,106,250,55,236,255,0,107,123,99,182,199,216,123,15,79,171,218,122,250,244,250,61,63,127,169,187,110,223,123,93,59,212,48,243,47,227,214,167,62,113,12,217,43,148,215,218,184,50,234,199,81,36,55,115,143,165,178,255,0,113,130,170,65,25,134,104,101,144,103,161,97,142,25,97,111,115,113,147,153,137,56,66,225,66,191,119,79,17,223,185,199,247,47,253,51,255,0,50,159,214,189,183,105,251,83,217,123,54,251,47,180,110,254,179,254,211,110,253,159,137,223,208,252,74,167,249,23,145,121,143,196,94,99,219,178,191,43,236,221,186,235,93,172,179,77,43,184,82,219,233,69,217,164,170,169,145,153,250,112,134,225,213,244,114,114,33,0,19,51,0,32,168,28,23,112,147,138,184,185,205,54,194,214,217,123,14,27,177,118,107,134,38,184,145,73,23,78,132,170,99,3,130,9,90,25,99,106,201,35,121,138,16,145,152,75,163,35,187,232,14,178,9,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,41,195,174,67,96,222,27,114,142,197,149,56,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,223,33,14,172,46,101,176,24,35,23,216,2,205,80,46,214,202,107,213,170,182,205,89,37,92,116,245,244,242,83,74,116,149,114,210,206,32,98,226,79,28,208,144,203,17,232,239,161,198,66,98,250,56,187,59,51,160,138,190,107,28,118,221,94,235,95,194,206,77,98,106,65,182,141,59,193,141,238,182,233,200,167,146,119,35,25,44,236,108,204,32,2,44,47,62,194,39,55,62,129,56,108,158,57,35,215,34,242,47,49,248,139,204,123,118,87,229,125,155,183,93,107,181,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,78,16,220,58,190,142,78,68,32,2,102,96,5,121,92,100,242,167,199,217,125,140,161,196,124,54,90,42,241,78,19,196,247,138,123,117,14,31,132,102,158,227,102,158,118,148,157,165,149,197,226,106,24,222,49,102,170,154,80,112,234,128,201,187,107,204,114,43,193,159,6,120,7,132,204,1,77,71,71,67,73,113,198,215,26,112,150,253,126,150,40,102,156,103,146,26,118,169,164,165,169,104,34,153,168,122,212,237,36,113,73,171,234,251,139,191,192,35,171,154,38,67,96,222,27,114,143,135,92,169,193,148,84,130,22,234,124,66,119,58,232,105,222,19,187,92,92,45,77,81,91,43,17,153,111,144,135,86,23,50,216,12,17,139,236,1,102,242,188,164,240,6,13,205,60,244,199,249,125,152,56,122,146,249,135,175,153,111,95,77,93,67,82,207,178,80,246,149,181,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,171,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,223,248,209,225,39,21,112,141,154,111,133,174,82,246,236,55,125,237,55,12,51,113,18,146,94,165,8,212,200,1,4,242,188,49,70,245,145,198,208,148,193,27,56,143,90,55,103,208,217,86,14,90,28,113,212,240,227,140,161,201,236,112,20,135,151,88,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,184,17,180,128,236,226,97,52,196,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,161,219,36,57,83,231,206,50,207,155,158,92,230,213,162,175,10,224,252,43,80,5,120,196,144,14,232,46,144,23,124,97,106,144,199,108,231,40,182,187,220,116,129,181,235,11,72,195,1,133,223,243,149,187,90,175,252,34,96,155,237,138,231,73,113,182,220,113,197,182,174,142,178,146,97,154,10,152,36,182,92,10,57,99,144,93,196,192,133,216,152,153,221,157,157,157,148,69,229,142,89,226,172,221,197,241,224,92,21,73,218,239,85,22,251,149,194,154,148,99,146,73,42,187,21,20,245,135,4,65,24,17,156,210,5,57,4,96,195,239,72,64,46,236,206,238,210,191,205,167,5,90,178,215,129,172,176,203,155,21,69,92,246,220,43,138,44,182,74,57,106,204,74,121,32,166,179,215,67,25,72,66,34,46,110,32,206,238,194,45,174,186,51,120,43,32,229,113,231,179,44,190,250,244,122,212,22,235,105,185,227,44,168,199,244,87,154,56,234,236,24,179,7,94,35,169,136,42,233,25,167,183,220,105,38,98,22,146,25,133,217,142,57,99,109,66,65,126,241,118,38,241,101,90,184,208,226,238,235,197,246,33,192,248,174,229,110,171,179,212,88,112,184,91,110,118,160,168,35,183,5,213,234,167,42,138,170,48,34,119,0,154,46,201,174,230,222,221,54,140,138,70,136,100,43,202,230,185,192,183,239,252,80,100,166,12,255,0,84,85,99,250,42,18,254,228,134,233,29,59,15,251,175,106,49,47,226,76,225,253,113,50,139,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,130,255,0,249,59,240,235,77,152,121,185,122,206,220,97,132,233,46,56,123,2,211,132,54,137,171,162,149,192,111,242,24,28,83,64,219,122,50,157,60,33,33,19,17,57,68,117,20,210,8,238,216,97,51,234,138,112,109,145,116,124,59,112,227,131,50,231,216,222,206,189,13,190,59,142,35,19,120,14,99,188,84,0,201,84,210,75,3,48,75,211,55,232,1,234,79,210,134,33,222,76,44,79,90,208,21,52,226,43,62,112,111,13,185,71,125,205,108,103,91,72,33,110,167,48,182,80,205,80,240,157,218,226,224,79,79,69,19,136,25,111,144,135,71,38,2,216,12,114,19,108,2,118,169,106,215,248,228,224,127,12,241,125,131,70,104,47,85,118,124,119,97,167,38,195,149,243,215,84,29,184,29,221,200,233,230,165,98,120,128,38,125,172,115,199,31,89,186,112,187,188,129,19,66,65,6,217,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,43,245,229,149,203,190,167,21,84,219,184,143,207,188,57,72,120,96,233,228,60,53,134,46,182,248,170,66,242,19,68,64,213,181,80,204,36,45,76,194,110,80,139,182,249,13,130,102,113,140,65,231,167,252,40,114,190,204,188,107,159,55,75,54,123,225,122,187,102,4,192,87,130,166,188,28,209,215,80,54,36,1,237,35,27,218,230,58,113,106,138,98,150,158,62,161,177,68,109,12,226,224,226,100,46,211,83,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,98,196,164,167,4,240,11,71,196,231,46,172,178,199,153,91,111,181,91,115,54,201,237,250,141,26,154,10,127,164,209,189,210,160,59,53,85,78,214,55,152,2,8,198,158,73,13,227,31,122,50,218,50,117,34,141,101,63,220,174,60,137,229,151,223,94,177,90,130,2,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,159,78,2,120,223,177,113,113,129,37,162,196,117,86,171,110,102,217,58,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,14,194,136,36,125,238,65,46,187,132,70,72,156,237,171,153,215,47,74,204,83,89,83,196,87,15,216,67,173,117,155,116,184,182,193,108,134,121,234,174,181,82,207,12,113,85,81,82,65,9,238,153,250,179,29,75,238,1,113,141,164,218,230,242,145,212,14,95,252,179,255,0,115,205,246,211,158,153,189,123,237,184,250,59,121,246,27,37,27,233,75,96,154,112,146,57,186,147,1,187,85,205,208,145,163,238,102,136,8,230,219,214,252,84,162,17,87,197,143,154,124,228,249,129,136,125,70,117,77,43,110,215,91,141,53,5,29,194,231,87,85,79,107,167,122,74,24,166,152,140,41,96,121,100,153,226,136,93,244,0,121,102,150,71,17,209,183,200,101,226,78,239,82,248,177,243,79,156,159,48,49,15,168,206,174,171,149,239,2,223,134,188,84,25,227,156,120,51,181,229,181,151,127,177,233,171,75,108,55,219,164,114,11,54,176,184,191,104,163,135,73,58,154,184,129,202,193,31,227,68,106,35,96,173,92,177,121,122,86,97,106,202,110,34,184,129,194,29,27,172,59,101,194,86,11,156,51,193,85,106,170,138,121,163,150,170,182,146,120,67,108,205,210,132,233,159,113,139,12,143,38,214,54,136,130,181,103,167,52,44,154,201,78,35,172,153,57,52,158,218,176,210,118,154,44,109,120,161,140,165,246,21,115,156,77,78,49,184,187,246,142,150,147,181,84,64,14,65,188,54,17,75,20,148,238,230,35,199,213,31,12,120,85,176,30,86,220,45,87,44,205,189,245,105,245,106,152,42,62,140,198,209,196,125,166,170,155,115,155,76,97,60,101,79,28,128,209,151,189,33,110,24,250,114,194,14,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,217,173,214,186,41,42,234,167,216,4,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,232,50,40,226,35,22,97,92,115,193,222,109,98,156,21,137,173,88,130,203,91,151,248,151,179,92,109,117,177,213,210,207,178,134,164,15,100,177,185,1,109,48,33,125,31,184,133,217,251,217,214,56,74,116,240,207,11,213,156,41,242,244,205,124,7,123,199,119,92,77,122,168,203,252,67,81,112,121,46,19,201,107,160,144,168,42,141,233,173,212,210,62,200,97,99,146,66,41,24,6,73,140,138,67,209,182,71,20,22,32,247,249,233,145,121,143,195,166,99,220,114,191,52,44,221,134,235,67,164,176,205,19,185,210,220,41,73,221,163,170,166,145,217,186,144,158,210,209,244,98,98,18,3,16,48,48,25,31,229,95,199,173,53,85,53,171,133,140,228,190,210,81,157,29,60,54,252,13,115,168,234,185,214,27,203,49,61,5,77,68,146,144,177,176,156,17,82,128,128,6,200,186,90,185,188,66,119,65,199,183,4,22,46,46,48,36,85,184,114,150,213,109,204,219,39,74,43,37,238,178,99,167,132,233,94,102,121,169,106,202,56,164,57,33,216,82,156,109,177,200,37,211,105,8,201,43,28,11,98,156,39,138,176,53,246,171,11,99,92,51,117,195,247,170,45,157,166,221,116,162,146,146,170,13,224,38,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,131,41,52,86,85,203,187,143,170,62,39,48,171,224,60,210,184,90,173,185,155,100,233,83,234,245,48,83,253,38,141,227,148,251,77,45,54,230,55,152,2,9,10,162,56,193,227,31,118,65,218,50,116,226,189,84,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,68,22,1,206,175,202,198,22,249,129,67,233,215,21,17,121,55,148,56,203,61,243,18,223,149,185,125,5,36,248,134,237,79,93,53,12,21,51,180,33,80,116,212,147,85,60,44,111,238,137,152,192,64,14,78,33,188,135,113,0,234,77,46,156,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,45,171,252,213,96,44,85,254,154,225,204,73,135,46,31,237,148,117,214,218,234,121,63,222,201,12,209,200,31,97,9,15,193,217,87,254,49,184,214,197,92,96,219,178,231,233,93,130,213,108,175,194,86,251,143,180,61,159,75,36,48,201,93,85,84,250,244,186,147,202,79,11,82,211,80,233,187,105,52,175,81,226,46,26,94,175,51,174,94,149,152,166,178,167,136,174,31,176,135,90,235,54,233,113,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,221,51,245,102,58,151,220,2,227,27,73,181,205,229,35,137,100,23,211,202,51,135,175,194,183,16,82,230,205,206,166,212,118,92,170,232,214,203,111,172,165,237,18,86,87,85,197,83,29,25,70,196,219,35,232,156,71,63,85,221,200,100,134,29,163,169,57,199,55,234,133,112,71,144,213,60,56,240,209,131,178,218,243,69,73,6,33,106,115,186,98,7,134,158,40,205,238,53,38,242,201,28,167,17,152,204,112,137,71,76,210,239,45,225,78,14,218,14,209,106,234,131,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,11,113,247,192,157,215,132,76,77,69,125,195,85,149,119,108,186,196,85,15,73,103,172,170,144,167,173,165,158,58,120,74,72,171,164,10,120,160,3,146,66,168,40,68,29,220,163,132,221,251,192,148,250,47,63,143,240,6,13,205,60,27,118,203,236,193,195,212,151,204,61,124,167,122,106,234,26,150,125,146,134,172,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,193,140,12,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,151,213,203,43,129,43,174,119,99,43,118,121,230,150,25,164,147,43,236,53,18,21,45,29,210,2,48,196,149,160,196,34,17,199,171,49,211,67,46,133,33,158,232,204,227,232,109,145,158,110,151,111,2,242,132,206,90,238,35,171,178,223,29,92,59,38,91,89,122,87,9,241,141,24,136,251,86,134,67,38,138,10,72,201,203,101,97,116,204,100,3,220,52,250,57,187,202,37,3,84,76,158,22,194,120,87,3,88,169,112,182,10,195,54,172,63,101,162,223,217,173,214,186,40,233,41,96,222,100,103,178,40,216,64,119,25,145,62,141,222,68,238,253,238,232,49,194,226,199,205,62,114,124,192,196,62,163,58,145,76,160,224,202,197,198,31,44,204,168,182,71,117,246,54,51,194,255,0,72,170,48,205,202,83,55,165,25,37,187,213,117,105,170,99,29,117,134,94,148,76,242,8,188,145,144,9,14,230,99,138,72,235,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,65,2,216,167,9,226,172,13,125,170,194,216,215,12,221,112,253,234,139,103,105,183,93,40,164,164,170,131,120,9,134,248,164,97,49,220,6,36,218,183,120,147,59,119,59,38,22,194,120,171,28,223,105,112,182,10,195,55,92,65,122,173,223,217,173,214,186,41,42,234,167,216,4,103,178,40,216,140,182,128,17,62,141,220,34,238,253,204,234,106,121,145,112,11,98,207,220,43,116,206,220,183,183,246,44,205,195,246,243,168,168,134,150,152,228,250,77,75,4,122,181,49,199,16,145,149,96,128,109,130,65,23,35,208,97,61,71,166,112,252,174,87,188,11,126,5,48,168,103,142,113,224,206,201,153,55,173,254,199,166,173,45,211,88,173,114,70,44,218,194,226,221,158,178,109,100,234,106,228,97,19,132,127,138,34,168,141,194,170,240,19,193,5,139,132,124,9,45,110,35,165,181,92,179,54,247,213,138,247,123,163,152,234,33,10,86,153,222,26,90,66,146,40,206,56,118,12,71,35,108,98,57,117,220,68,49,196,193,117,72,136,33,91,157,95,154,124,45,242,254,135,212,110,42,207,240,54,69,230,62,100,229,198,57,205,12,21,102,246,173,171,46,123,12,183,248,96,119,42,170,122,90,166,168,118,170,24,217,189,248,99,236,165,213,118,125,192,38,38,226,224,50,24,94,7,58,191,52,248,91,229,253,15,168,220,85,74,228,143,105,181,95,237,89,243,98,190,219,41,46,54,219,141,62,31,164,172,163,171,132,102,130,166,9,6,230,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,130,192,56,120,226,7,31,112,203,154,20,57,175,151,39,72,119,42,58,122,138,73,104,235,158,103,162,173,130,104,220,74,42,136,225,146,50,144,24,182,74,34,229,163,73,20,101,223,181,150,67,217,23,158,153,113,196,94,92,91,179,67,43,239,61,186,213,93,172,83,67,43,48,85,91,234,133,153,228,165,169,141,157,250,115,6,225,213,181,113,113,33,48,35,3,3,40,97,230,9,192,86,33,225,155,25,87,99,156,190,177,85,214,101,93,222,162,73,168,78,159,181,86,157,128,25,169,133,225,174,153,226,96,132,10,162,160,163,167,114,144,204,192,25,136,136,217,221,252,79,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,32,6,170,40,226,115,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,97,144,162,47,147,133,177,102,21,199,54,42,92,83,130,177,53,171,16,89,107,119,246,107,141,174,182,58,186,89,246,25,1,236,150,55,32,45,166,4,47,163,247,16,187,63,123,58,250,200,8,136,131,228,226,156,39,133,113,205,138,171,11,99,92,51,106,196,22,90,221,157,166,221,116,162,142,174,150,125,134,38,27,226,145,136,11,105,128,147,106,221,196,44,237,222,204,177,247,227,147,132,75,175,8,57,184,56,82,11,141,93,227,9,223,169,202,229,135,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,190,221,253,55,209,194,72,100,113,143,170,209,142,67,202,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,131,26,203,142,44,197,87,139,21,163,11,93,177,53,214,182,203,135,251,71,178,45,213,21,178,73,75,111,235,155,28,253,158,34,119,8,186,134,204,71,177,155,113,51,59,234,234,69,57,91,240,11,71,152,157,135,137,188,227,183,218,174,88,65,187,101,62,29,195,181,148,208,87,67,119,145,186,180,211,84,213,199,32,152,12,49,27,72,209,198,236,210,20,177,180,158,224,70,29,111,63,195,175,41,252,203,184,113,23,95,133,179,222,138,144,176,38,8,168,162,154,241,85,69,45,117,60,24,132,42,41,100,154,56,109,181,39,76,13,56,4,163,28,85,46,197,25,131,17,48,19,30,210,105,148,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,49,98,82,125,130,120,32,163,226,171,150,198,89,98,220,29,75,183,51,112,157,190,255,0,21,136,90,104,41,161,186,70,87,250,137,14,150,170,83,136,140,182,128,79,217,217,228,142,48,150,160,156,201,132,204,154,48,84,255,0,114,184,242,39,150,95,125,122,197,106,8,22,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,93,188,1,128,49,150,105,227,43,78,95,101,246,30,171,190,98,27,229,67,83,80,208,211,51,111,148,244,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,149,238,105,28,2,214,102,39,110,226,111,39,45,247,91,150,47,110,199,79,136,176,237,29,52,245,211,93,227,110,149,52,53,52,145,198,38,99,52,64,209,180,145,179,52,101,20,111,39,184,113,159,90,176,114,251,224,43,15,112,205,131,104,113,206,96,216,169,43,51,82,239,79,28,213,199,81,217,107,66,192,108,245,34,208,208,204,209,49,194,101,79,80,49,212,56,200,96,102,14,194,68,12,206,225,82,184,40,225,70,197,194,94,77,81,96,222,149,170,179,23,220,180,172,197,55,186,40,76,123,125,86,227,120,227,98,145,220,222,24,0,250,81,182,128,47,161,201,211,3,150,70,87,0,136,130,0,121,163,249,236,204,223,185,125,30,137,95,255,0,37,79,43,24,167,230,5,119,167,91,149,128,115,71,243,217,153,191,114,250,61,18,191,254,74,158,86,49,79,204,10,239,78,183,32,191,244,68,64,68,68,4,68,64,68,68,17,87,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,171,170,231,157,249,147,253,100,253,154,173,87,149,199,158,204,178,251,235,209,235,80,79,242,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,64,10,244,24,255,0,0,99,44,172,198,87,108,190,204,28,61,87,99,196,54,58,135,166,174,161,169,102,223,17,232,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,231,212,233,243,17,224,22,143,137,204,42,216,243,43,109,246,171,110,102,217,58,181,26,53,52,20,255,0,73,163,120,226,14,205,85,83,181,141,230,0,130,49,167,146,67,120,199,222,140,182,140,157,72,131,197,114,185,227,182,235,157,150,169,178,35,58,49,53,37,70,54,177,211,129,97,251,141,92,229,219,113,13,16,137,188,161,38,230,219,45,77,56,128,187,158,254,164,177,147,155,137,60,51,74,82,20,177,108,194,216,179,21,96,107,237,46,41,193,88,154,235,135,239,84,91,251,53,198,215,91,37,37,84,27,192,128,246,75,27,137,142,224,50,23,209,251,196,157,159,185,221,79,159,0,156,100,211,113,125,149,245,183,11,237,53,37,6,59,195,21,13,14,35,161,161,162,150,10,32,9,228,153,232,230,167,121,36,145,200,14,40,156,73,156,247,180,145,73,168,136,60,110,65,143,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,64,10,244,23,220,1,140,176,206,25,195,56,206,251,135,170,233,44,88,198,158,166,166,197,112,38,103,130,184,41,234,14,158,118,2,103,118,99,142,88,221,136,31,67,102,40,201,219,108,128,69,231,212,207,112,181,195,38,1,226,155,150,38,5,203,252,95,77,73,71,114,58,123,224,217,113,11,91,161,169,173,179,78,247,202,137,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,33,106,188,178,184,237,186,228,142,50,183,100,102,105,98,106,72,242,190,253,81,32,210,214,93,39,32,12,55,90,108,68,39,28,154,59,5,52,210,232,50,1,237,140,14,78,190,232,217,166,234,205,162,198,91,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,35,252,171,248,245,166,170,166,181,112,177,156,151,218,74,51,163,167,134,223,129,174,117,29,87,58,195,121,102,39,160,169,168,146,82,22,54,19,130,42,80,16,0,217,23,75,87,55,136,76,46,131,154,63,145,60,205,251,151,214,40,148,0,169,254,230,143,228,79,51,126,229,245,138,37,0,40,61,6,63,192,24,203,43,49,149,219,47,179,7,15,85,216,241,13,142,161,233,171,168,106,89,183,196,122,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,203,247,43,158,59,110,185,217,106,155,34,51,163,19,82,84,99,107,29,56,22,31,184,213,206,93,183,16,209,8,155,202,18,110,109,178,212,211,136,11,185,239,234,75,25,57,184,147,195,52,165,82,185,136,240,65,71,197,86,4,108,91,131,169,118,230,110,19,183,203,21,136,90,104,41,161,186,70,83,69,33,210,213,74,113,17,150,208,9,251,59,60,145,198,18,212,19,153,48,153,147,65,103,249,170,192,88,171,253,53,195,152,147,14,92,63,219,40,235,173,181,212,242,127,189,146,25,163,144,62,194,18,31,131,178,12,164,209,90,175,1,60,111,216,184,184,192,146,209,98,58,171,85,183,51,108,157,89,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,97,68,18,62,247,32,151,93,194,35,36,78,119,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,67,151,184,42,235,153,88,255,0,13,101,205,138,162,146,11,150,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,77,116,103,240,93,76,83,132,241,86,6,190,213,97,108,107,134,110,184,126,245,69,179,180,219,174,148,82,82,85,65,188,4,195,124,82,48,152,238,3,18,109,91,188,73,157,187,157,149,64,225,59,205,62,77,252,192,195,222,163,2,149,238,102,188,9,90,179,187,6,220,115,207,43,112,205,92,153,161,97,167,140,170,168,237,112,9,158,36,162,7,17,32,146,61,89,206,166,24,181,40,204,55,72,97,31,67,108,142,240,244,131,208,114,238,227,234,143,137,204,42,248,15,52,174,22,171,110,102,217,58,84,250,189,76,20,255,0,73,163,120,229,62,211,75,77,185,141,230,0,130,66,168,142,48,120,199,221,144,118,140,157,56,172,175,157,95,154,124,45,242,254,135,212,110,42,186,242,210,229,215,140,178,195,19,89,248,146,206,193,171,177,95,105,105,251,78,26,176,195,82,195,60,1,83,79,85,79,80,215,72,14,29,64,222,41,161,56,192,37,99,7,114,105,88,73,158,54,161,92,234,252,211,225,111,151,244,62,163,113,65,85,121,24,254,123,63,86,255,0,105,41,84,81,87,200,199,243,217,250,183,251,73,74,162,2,34,178,167,227,234,143,49,56,236,192,60,50,100,229,194,213,114,194,13,219,170,49,22,34,163,169,130,186,27,188,141,103,168,169,134,154,146,72,200,192,97,136,218,55,146,70,118,144,165,141,227,247,2,51,235,5,234,162,34,8,1,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,149,170,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,72,45,87,154,63,158,204,205,251,151,209,232,149,10,143,39,113,245,78,81,142,119,219,236,53,117,248,78,59,197,93,146,186,178,146,150,105,66,217,60,1,68,76,85,82,48,116,161,9,94,190,32,137,200,245,51,9,27,70,209,183,87,94,104,254,123,51,55,238,95,71,162,87,191,202,79,0,96,220,211,224,155,31,229,246,96,225,234,75,230,30,190,99,138,250,106,234,26,150,125,146,135,179,237,174,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,22,21,192,191,25,183,222,15,51,30,170,231,37,171,219,56,51,20,118,122,124,77,109,136,1,170,138,56,156,250,85,52,210,22,154,77,23,86,87,104,200,154,57,4,200,75,107,184,75,28,255,0,97,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,177,215,226,187,133,28,199,225,43,49,207,5,99,88,187,117,170,187,169,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,233,204,27,133,165,133,221,202,50,33,118,115,3,142,67,185,94,87,188,116,254,5,49,80,100,118,113,227,62,201,150,215,173,254,199,169,173,29,208,216,174,146,72,46,218,204,228,221,158,142,109,100,234,106,196,1,43,132,159,138,18,168,145,194,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,202,170,243,206,252,201,254,178,126,205,84,171,146,167,154,124,83,242,254,187,212,109,200,42,175,60,239,204,159,235,39,236,213,22,180,86,155,173,198,154,190,178,223,108,171,170,167,181,211,181,93,116,176,194,70,20,176,60,177,194,210,202,76,218,0,60,179,69,27,17,104,219,228,1,241,38,103,148,174,121,223,153,63,214,79,217,170,143,242,106,180,218,175,252,73,99,107,21,246,217,73,113,182,220,114,222,229,73,89,71,87,8,205,5,76,18,87,219,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,90,86,69,231,166,99,240,233,152,246,236,208,202,251,207,97,186,208,235,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,164,39,180,117,109,88,152,132,76,8,12,0,199,33,78,29,56,151,202,206,40,48,36,56,235,44,238,223,198,237,182,106,201,233,189,169,108,252,116,209,71,218,224,134,89,58,61,94,129,156,123,139,223,13,9,190,44,208,193,199,223,2,119,94,17,49,53,21,247,13,86,85,221,178,235,17,84,61,37,158,178,170,66,158,182,150,120,233,225,41,34,174,144,41,226,128,14,73,10,160,161,16,119,114,142,19,119,239,2,94,3,131,190,42,177,151,10,25,185,111,198,22,107,149,89,97,139,141,69,61,54,44,180,71,27,76,23,27,115,31,190,227,17,24,15,105,140,74,66,132,247,14,211,119,23,126,153,200,6,25,25,162,243,248,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,198,179,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,87,160,227,51,131,60,3,197,158,0,169,163,172,161,164,183,99,107,117,57,203,97,191,69,20,48,206,83,199,13,67,83,82,85,84,188,18,204,244,61,106,135,146,72,163,209,245,109,195,223,227,231,249,92,121,19,203,47,190,189,98,181,93,82,12,96,113,78,85,102,62,11,204,122,172,161,196,152,46,235,73,140,233,46,1,107,43,32,211,188,181,82,85,72,226,209,71,16,199,187,173,212,222,15,27,199,184,100,19,2,7,38,33,119,145,78,58,63,15,191,208,219,202,239,221,25,236,175,164,159,76,44,157,151,179,118,222,221,216,125,131,83,179,218,157,179,241,158,209,234,117,186,250,123,187,180,211,191,85,37,95,128,28,154,252,50,254,232,63,193,237,171,240,133,236,255,0,102,123,119,97,117,186,59,118,110,217,175,79,173,211,252,87,95,111,87,165,248,173,253,63,113,90,7,58,191,43,24,91,230,5,15,167,92,80,69,95,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,68,7,52,94,1,107,48,125,246,229,196,198,78,219,238,183,75,86,35,184,84,215,98,203,60,20,211,214,73,108,170,48,150,166,123,144,152,137,108,163,46,156,133,47,81,196,97,144,135,107,184,72,193,15,160,229,79,192,149,213,238,180,28,83,103,46,25,164,27,104,211,180,248,34,213,113,128,138,121,39,114,2,142,240,224,238,194,0,34,196,208,111,18,115,115,235,139,6,200,36,146,85,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,29,181,141,103,22,62,105,243,147,230,6,33,245,25,214,74,107,26,206,44,124,211,231,39,204,12,67,234,51,160,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,161,91,139,31,52,249,201,243,3,16,250,140,232,38,167,149,199,145,60,178,251,235,214,43,87,160,227,51,131,60,3,197,158,0,169,163,172,161,164,183,99,107,117,57,203,97,191,69,20,48,206,83,199,13,67,83,82,85,84,188,18,204,244,61,106,135,146,72,163,209,245,109,195,223,227,231,249,92,121,19,203,47,190,189,98,181,93,82,12,99,46,121,47,154,22,92,220,12,136,188,225,10,186,12,119,37,226,11,8,89,234,78,56,140,171,103,48,8,69,164,34,104,156,36,121,35,112,151,127,76,128,196,216,156,29,137,78,247,4,28,23,97,94,17,242,226,10,26,209,181,94,241,245,203,169,61,239,16,197,67,24,200,29,86,135,117,13,52,238,13,51,209,131,193,27,176,155,251,242,49,75,180,55,52,97,88,43,114,95,43,238,57,185,65,158,247,12,33,73,85,142,237,118,119,176,208,222,38,57,12,233,104,156,228,55,24,163,114,233,1,187,205,43,60,162,13,38,201,12,55,108,39,23,246,168,8,136,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,130,192,57,213,249,88,194,223,48,40,125,58,226,162,3,42,179,51,21,100,222,99,225,204,210,193,85,125,158,245,134,110,17,92,41,183,73,32,71,54,199,247,224,151,166,96,101,12,160,229,28,128,196,219,227,51,23,125,9,212,191,243,171,242,177,133,190,96,80,250,117,197,66,178,12,146,56,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,22,213,134,249,97,96,28,29,198,205,183,57,109,86,250,185,50,250,158,158,167,21,82,208,199,93,13,56,91,113,64,92,2,90,106,97,130,24,163,113,161,8,165,223,12,96,229,161,210,56,202,91,28,66,88,193,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,228,17,149,89,153,133,115,147,46,48,230,105,96,170,190,209,101,196,214,248,174,20,219,164,140,228,135,123,123,240,75,211,51,1,154,35,98,142,64,98,125,146,1,139,190,162,232,61,90,34,32,34,34,2,34,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,37,57,31,197,117,139,132,190,85,249,127,140,186,182,170,204,95,114,246,213,30,22,178,86,204,99,219,234,189,181,84,210,72,227,27,57,188,48,1,245,100,125,64,95,64,143,168,7,44,110,163,91,139,31,52,249,201,243,3,16,250,140,234,154,86,221,174,183,26,106,10,59,133,206,174,170,158,215,78,244,148,49,77,49,24,82,192,242,201,51,197,16,187,232,0,242,205,44,142,35,163,111,144,203,196,157,220,62,182,63,199,248,203,52,241,149,219,48,115,7,16,213,223,49,13,242,161,234,107,171,170,93,183,202,122,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,76,159,44,174,4,173,89,35,131,109,217,231,154,88,102,174,60,208,191,83,200,84,180,119,72,4,15,13,209,27,144,136,71,30,174,225,83,52,90,20,134,123,100,0,147,161,182,55,105,186,180,131,149,231,47,223,254,77,241,91,155,176,255,0,98,187,96,203,57,15,254,83,19,212,214,193,81,77,255,0,147,84,210,73,12,191,196,151,95,201,101,42,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,101,80,162,3,156,223,238,113,250,119,98,250,51,255,0,207,63,226,254,146,123,59,103,103,246,95,69,250,29,191,255,0,12,253,231,165,167,191,208,215,171,238,118,85,127,252,107,241,93,98,225,47,38,171,113,151,86,213,89,139,238,90,209,225,107,37,108,198,61,190,171,112,52,146,56,198,206,111,12,0,125,89,31,80,23,208,35,234,1,203,27,172,125,238,119,108,125,154,248,200,43,47,55,60,65,140,113,101,254,162,10,64,150,166,105,174,23,27,132,238,193,12,49,49,19,148,178,158,141,28,96,61,239,220,34,223,6,65,247,242,7,240,203,248,101,194,127,185,243,218,191,132,47,104,15,176,189,153,183,173,214,218,91,247,111,252,95,71,167,212,234,245,127,21,210,234,117,127,23,189,100,124,24,179,232,54,92,80,98,156,239,196,216,83,15,213,209,91,232,254,145,92,70,183,178,89,224,174,54,0,147,165,45,75,139,140,37,57,237,143,168,251,157,136,25,253,231,86,193,203,239,128,172,61,195,54,13,161,199,57,131,98,164,172,205,75,189,60,115,87,29,71,101,173,11,1,179,212,139,67,67,51,68,199,9,149,61,64,199,80,227,33,129,152,59,9,16,51,59,221,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,14,217,249,206,19,49,241,6,108,97,235,254,64,217,125,141,131,48,191,82,118,182,226,8,157,228,190,213,75,77,36,36,85,193,77,51,105,12,93,82,120,161,9,92,94,64,25,141,201,218,48,134,149,115,55,207,76,184,226,47,56,48,46,104,101,125,231,183,90,171,178,254,138,41,161,149,152,42,173,245,67,112,184,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,101,219,230,9,192,86,33,225,155,25,87,99,156,190,177,85,214,101,93,222,162,73,168,78,159,181,86,157,128,25,169,133,225,174,153,226,96,132,10,162,160,163,167,114,144,204,192,25,136,136,217,221,236,213,4,170,114,49,252,246,126,173,254,210,82,168,162,175,145,143,231,179,245,111,246,146,149,68,4,68,65,96,28,234,252,172,97,111,152,20,62,157,113,80,237,128,49,254,50,202,204,101,105,204,28,190,196,53,118,60,67,99,168,106,154,26,234,103,109,241,30,142,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,243,19,206,175,202,198,22,249,129,67,233,215,21,10,200,50,61,225,71,138,236,184,226,215,46,3,26,224,169,123,13,214,135,167,5,254,193,60,204,117,86,138,162,103,118,18,118,102,234,66,123,73,226,153,153,134,65,18,103,96,48,146,48,182,188,69,202,211,46,34,227,39,8,230,174,22,194,86,169,178,178,167,183,221,241,70,23,173,208,104,105,46,17,198,205,75,21,44,66,250,201,12,211,202,50,189,49,15,64,6,150,96,114,233,201,21,59,69,175,11,188,77,227,238,22,115,66,219,152,24,66,166,174,178,218,21,2,87,172,60,247,25,169,168,175,48,52,114,199,178,113,141,246,145,128,207,41,68,102,38,209,200,226,123,75,71,18,200,83,37,243,123,6,231,214,87,225,252,220,203,249,234,228,177,98,42,114,154,157,170,224,120,103,136,194,66,138,88,100,14,246,99,142,88,228,141,220,92,129,220,29,196,136,93,137,195,218,162,34,2,34,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,160,186,164,68,64,68,68,16,173,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,42,85,206,175,205,62,22,249,127,67,234,55,21,85,121,24,254,123,63,86,255,0,105,32,145,76,254,252,13,126,6,177,103,238,131,246,87,224,247,217,229,237,223,105,238,232,244,119,54,205,187,63,25,214,234,116,250,93,47,198,245,122,125,47,198,108,88,214,98,207,162,191,74,175,63,65,125,171,244,111,218,21,30,199,246,183,79,183,118,30,161,116,59,71,75,241,125,110,158,205,251,61,221,218,233,221,162,189,78,103,92,109,86,103,158,99,212,229,38,87,226,189,249,109,133,247,81,205,83,105,185,78,244,184,150,168,158,25,36,146,96,103,24,166,134,9,161,16,133,246,152,238,9,37,9,8,101,6,31,1,192,79,4,23,222,46,49,220,181,184,142,150,235,109,203,43,39,86,43,221,238,142,96,167,152,234,158,23,120,105,105,10,72,164,9,38,222,81,28,141,177,196,34,215,113,9,73,19,24,94,167,38,79,221,29,244,18,251,244,155,255,0,153,143,198,125,27,246,142,254,209,237,78,179,117,251,7,254,7,251,247,87,95,115,175,167,75,223,237,74,74,151,201,194,216,79,10,224,107,21,46,22,193,88,102,213,135,236,180,91,251,53,186,215,69,29,37,44,27,204,140,246,69,27,8,14,227,50,39,209,187,200,157,223,189,221,125,100,4,68,64,68,68,4,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,80,2,167,251,149,199,145,60,178,251,235,214,43,80,93,82,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,86,1,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,130,255,0,209,17,1,17,16,17,17,1,69,95,29,220,212,250,117,133,149,220,41,98,61,100,182,220,27,218,248,182,56,55,70,115,83,79,77,60,30,204,148,102,217,52,46,113,212,67,63,90,18,138,104,223,64,223,25,238,41,84,81,23,204,215,151,125,78,21,169,184,241,31,144,152,114,144,48,192,83,198,120,151,12,90,173,241,83,5,152,33,136,65,235,105,97,132,68,94,153,196,24,166,22,109,241,155,156,206,229,25,27,192,20,171,152,87,21,88,55,138,252,163,200,60,97,102,185,82,14,39,183,83,223,41,177,101,162,56,222,19,183,92,92,45,187,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,60,87,43,143,61,153,101,247,215,163,214,171,85,87,85,202,227,207,102,89,125,245,232,245,168,39,249,90,175,52,127,34,121,155,247,47,172,81,43,170,86,171,205,31,200,158,102,253,203,235,20,72,32,5,100,209,145,121,233,151,28,69,229,197,187,52,50,190,243,219,173,85,218,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,167,48,110,29,91,87,23,18,19,2,48,48,50,198,93,92,167,2,252,102,223,120,60,204,122,171,156,150,175,108,224,204,81,217,233,241,53,182,32,6,170,40,226,115,233,84,211,72,90,105,52,93,89,93,163,34,104,228,19,33,45,174,225,44,97,121,92,212,56,10,166,170,166,186,241,79,147,118,42,74,51,163,167,154,225,142,109,148,253,87,58,195,121,97,22,175,166,167,142,34,22,54,19,158,90,163,35,0,217,23,87,71,55,148,142,56,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,41,225,108,89,133,113,205,138,151,20,224,172,77,106,196,22,90,221,253,154,227,107,173,142,174,150,125,134,64,123,37,141,200,11,105,129,11,232,253,196,46,207,222,206,161,51,153,63,3,23,94,31,113,253,102,106,101,205,174,174,187,46,177,85,69,77,202,80,163,181,144,193,133,231,41,163,98,165,148,161,141,160,134,152,164,168,1,166,213,197,244,214,45,174,241,180,146,5,144,41,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,4,0,169,254,229,113,228,79,44,190,250,245,138,213,0,42,111,184,45,207,76,184,225,211,150,102,3,205,12,208,188,246,27,85,15,182,98,134,24,153,142,170,225,84,87,122,231,142,150,154,55,118,234,76,123,75,70,213,133,132,72,204,128,0,204,67,207,243,142,193,89,13,83,146,84,56,243,24,84,82,91,243,66,150,162,26,28,34,112,158,218,187,164,29,112,122,186,105,69,133,222,74,104,162,146,73,152,139,107,69,43,131,9,139,206,81,205,12,42,170,241,23,196,190,105,241,65,142,230,199,89,153,118,254,47,98,179,81,207,83,236,187,103,226,97,138,78,201,4,210,201,209,234,244,0,228,218,94,249,234,79,240,102,189,78,86,252,2,209,230,39,97,226,111,56,237,246,171,150,16,110,217,79,135,112,237,101,52,21,208,221,228,110,173,52,213,53,113,200,38,3,12,70,210,52,113,187,52,133,44,109,39,184,17,135,88,43,175,18,152,147,62,113,103,41,172,77,125,226,71,12,82,88,241,181,69,61,149,234,34,137,250,115,207,7,182,40,122,85,21,84,251,4,105,42,76,125,233,32,23,118,23,239,210,39,39,167,134,24,84,255,0,115,71,242,39,153,191,114,250,197,18,128,20,25,84,40,75,231,29,115,202,58,254,37,232,105,112,100,117,99,141,173,214,120,105,177,155,141,32,67,72,70,224,18,208,187,30,214,57,170,123,60,186,72,110,228,13,19,82,128,190,161,32,141,250,115,17,227,126,143,133,92,8,216,75,7,85,110,204,220,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,29,192,115,246,119,120,228,140,229,167,38,49,113,3,23,130,207,243,85,143,113,87,250,107,136,241,38,35,184,127,182,86,87,92,171,170,36,255,0,125,36,211,73,33,253,164,68,95,23,116,21,87,130,255,0,195,47,238,160,192,31,128,15,101,125,58,246,132,158,207,246,182,222,195,209,236,242,246,190,209,175,189,209,236,189,163,127,79,241,187,117,233,126,51,98,200,249,90,175,1,60,16,88,184,71,192,146,214,226,58,91,85,203,51,111,125,88,175,119,186,57,142,162,16,165,105,157,225,165,164,41,34,140,227,135,96,196,114,54,198,35,151,93,196,67,28,76,23,84,128,173,87,154,63,145,60,205,251,151,214,40,149,213,43,85,230,143,228,79,51,126,229,245,138,36,16,173,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,43,159,227,239,142,203,87,8,152,102,138,197,134,168,233,46,217,139,136,169,222,174,207,71,85,24,207,69,75,4,117,16,140,146,215,70,21,17,78,1,36,101,80,48,144,51,177,73,9,179,247,1,32,163,252,208,184,250,190,228,182,254,30,50,102,225,216,241,125,214,222,21,23,219,253,53,72,60,214,90,89,183,48,83,64,192,78,113,86,72,12,198,242,19,9,69,20,145,156,122,156,161,36,54,45,202,227,207,102,89,125,245,232,245,170,215,238,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,186,14,87,30,123,50,203,239,175,71,173,65,63,200,136,130,0,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,37,106,188,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,11,85,230,143,231,179,51,126,229,244,122,37,118,156,150,51,231,6,209,97,236,87,195,149,230,182,146,223,136,107,47,7,137,172,173,53,67,177,221,64,233,99,138,166,24,129,193,135,124,3,73,28,142,219,220,204,37,50,96,97,132,201,90,95,52,127,61,153,155,247,47,163,209,43,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,50,62,226,139,134,76,3,197,54,87,220,178,255,0,23,211,82,81,220,142,156,134,203,136,90,221,13,77,109,154,119,146,41,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,56,246,103,70,80,227,44,133,205,12,65,148,121,129,5,36,119,220,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,220,238,18,69,36,114,51,19,9,179,27,49,8,147,56,180,228,240,19,198,253,139,139,140,9,45,22,35,170,181,91,115,54,201,213,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,118,20,65,35,239,114,9,117,220,34,50,68,231,212,227,239,129,59,87,23,120,102,138,251,134,171,41,45,57,139,135,105,222,146,207,89,85,32,193,69,85,4,149,16,148,145,87,72,20,242,206,97,28,99,80,80,136,59,48,201,49,187,247,25,32,134,188,224,226,111,31,103,158,87,229,222,95,230,53,77,93,226,229,151,181,23,162,139,16,215,92,102,171,173,184,193,95,37,60,130,21,5,51,145,17,196,80,152,137,177,104,241,148,97,180,122,110,71,116,28,149,60,211,226,159,151,245,222,163,110,86,21,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,250,242,84,243,79,138,126,95,215,122,141,185,5,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,75,246,106,229,158,21,206,76,184,196,121,91,141,105,59,69,151,19,91,229,183,212,237,142,51,146,29,237,238,79,23,80,12,6,104,141,134,72,205,197,246,72,0,76,218,139,44,120,120,162,225,147,31,112,179,154,23,44,191,197,244,213,117,150,208,168,33,178,226,22,183,77,77,69,121,129,163,138,77,240,20,141,180,140,6,120,134,80,2,54,142,71,32,220,90,49,22,73,42,143,241,69,195,38,1,226,155,43,238,89,127,139,233,169,40,238,71,78,67,101,196,45,110,134,166,182,205,59,201,20,155,224,41,27,112,129,148,17,12,160,4,15,36,108,65,184,117,98,16,135,110,93,220,111,214,112,171,142,223,9,99,26,173,217,101,139,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,243,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,150,50,249,209,148,56,203,33,115,67,16,101,30,96,65,73,29,247,14,212,12,53,15,73,59,77,4,160,113,140,177,77,25,247,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,126,156,173,248,250,163,203,190,195,195,38,113,220,45,86,220,32,253,178,163,14,226,42,202,152,40,97,180,72,253,90,153,169,170,228,144,128,10,25,77,228,120,228,119,121,6,89,26,63,124,36,14,136,75,250,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,171,225,59,205,62,77,252,192,195,222,163,2,201,77,99,89,194,119,154,124,155,249,129,135,189,70,5,146,154,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,65,53,60,174,60,137,229,151,223,94,177,90,174,169,90,175,43,143,34,121,101,247,215,172,86,171,170,64,69,242,126,150,97,95,165,95,65,126,147,90,190,146,123,63,218,222,199,237,177,246,238,195,212,233,118,158,134,189,78,143,83,220,234,109,219,187,221,215,94,229,245,144,17,17,1,17,16,69,95,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,170,175,60,239,204,159,235,39,236,213,74,185,42,121,167,197,63,47,235,189,70,220,130,106,81,17,5,128,115,171,242,177,133,190,96,80,250,117,197,71,175,44,235,77,170,255,0,198,190,95,216,175,182,202,75,141,182,227,79,126,164,172,163,171,132,102,130,166,9,44,149,195,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,66,185,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,80,117,56,228,224,115,25,112,133,140,134,170,148,234,239,153,117,124,168,32,176,223,140,27,124,103,163,151,98,172,218,204,33,82,34,196,236,76,204,19,0,185,131,11,140,177,69,232,57,115,113,175,251,149,115,30,123,6,63,185,221,100,203,44,83,248,187,149,52,15,213,142,215,92,238,13,29,204,97,218,70,91,64,30,57,70,39,18,56,200,75,73,74,24,163,121,180,206,44,157,192,57,235,128,46,153,115,152,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,132,106,233,74,96,49,138,166,49,148,222,57,88,93,197,223,244,179,227,215,197,87,12,248,203,133,12,220,172,202,220,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,123,156,161,61,209,72,7,25,59,237,48,45,164,97,178,67,12,143,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,134,30,117,126,105,240,183,203,250,31,81,184,171,180,229,29,39,18,77,146,245,208,230,189,21,89,96,146,168,140,176,165,69,246,166,188,110,177,192,212,148,189,32,166,138,120,222,19,181,148,46,15,9,197,32,176,24,76,204,38,198,207,29,224,99,92,144,201,124,202,186,197,125,204,108,161,193,88,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,166,166,79,241,116,17,23,201,83,205,62,41,249,127,93,234,54,229,53,43,197,96,172,144,201,124,181,186,203,125,203,156,161,193,88,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,166,160,47,240,101,237,80,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,64,10,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,131,26,206,44,124,211,231,39,204,12,67,234,51,171,138,229,177,192,197,215,136,44,127,71,154,153,141,107,171,161,203,172,43,81,77,114,136,43,45,100,80,98,137,198,105,24,105,98,41,163,120,38,166,25,41,204,106,116,114,125,52,139,107,60,143,36,118,235,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,11,180,230,139,138,49,245,203,140,108,113,133,49,126,50,171,187,219,108,21,20,165,101,161,99,152,40,173,176,84,91,233,37,217,4,18,75,32,198,110,61,46,169,131,139,75,32,20,155,67,115,0,214,190,77,220,63,101,126,98,227,44,85,156,24,204,41,47,55,220,1,81,111,107,29,170,86,144,130,130,121,154,98,107,132,160,81,244,140,217,225,219,3,180,132,241,156,114,153,70,36,212,242,39,59,12,175,181,97,236,220,192,121,175,111,42,72,106,49,157,158,170,219,93,79,13,16,196,114,79,111,56,244,170,150,86,125,102,51,138,178,40,155,112,234,33,74,13,184,153,217,131,207,242,108,206,191,160,220,65,93,178,114,174,223,214,164,204,219,123,116,103,142,45,210,65,93,110,138,162,162,61,196,242,11,12,37,1,214,49,104,6,79,39,67,77,163,189,208,77,74,34,32,243,248,255,0,0,96,220,211,193,183,108,190,204,28,61,73,124,195,215,202,119,166,174,161,169,103,217,40,106,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,143,103,26,124,51,212,240,163,159,55,92,176,134,186,174,225,98,158,158,27,190,30,174,171,120,186,245,54,233,183,48,245,26,50,118,99,142,88,230,133,221,196,55,188,47,35,0,9,139,44,140,212,43,115,171,243,79,133,190,95,208,250,141,197,5,52,229,213,198,77,55,9,249,161,83,111,197,116,212,131,129,49,189,69,36,56,150,185,168,165,168,173,161,10,120,234,90,158,104,24,36,22,216,50,212,177,74,219,36,55,140,75,166,46,122,49,79,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,88,177,41,73,229,95,199,173,77,45,77,171,133,140,228,190,213,214,5,101,68,54,252,13,115,168,233,48,81,131,69,49,61,5,77,68,146,137,56,57,4,17,82,128,129,158,249,122,90,176,52,66,1,88,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,84,239,99,92,189,192,57,149,106,138,197,152,216,31,15,226,171,108,21,3,87,21,29,238,217,13,116,17,206,34,66,50,140,115,9,11,27,9,152,177,51,107,161,147,124,93,121,252,45,195,214,65,96,107,237,46,41,193,89,31,151,248,126,245,69,191,179,92,109,120,102,138,146,170,13,224,64,123,37,142,49,49,220,6,66,250,63,120,147,179,247,59,160,180,14,117,126,86,48,183,204,10,31,78,184,168,245,229,157,105,181,95,248,215,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,140,208,84,193,37,146,184,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,72,87,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,14,215,31,124,9,221,120,68,196,212,87,220,53,89,87,118,203,172,69,80,244,150,122,202,169,10,122,218,89,227,167,132,164,138,186,64,167,138,0,57,36,42,130,132,65,221,202,56,77,223,188,9,117,120,9,227,126,251,194,62,59,150,139,17,213,93,110,89,101,123,234,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,219,198,32,145,247,176,156,90,238,18,40,226,112,157,236,127,128,48,110,105,224,219,182,95,102,14,30,164,190,97,235,229,59,211,87,80,212,179,236,148,53,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,199,135,138,238,20,115,31,132,172,199,60,21,141,98,237,214,170,238,164,246,11,252,16,184,82,221,233,69,217,156,133,157,223,167,48,110,22,150,23,119,40,200,133,217,204,14,57,12,50,51,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,182,163,131,147,4,153,242,217,95,137,97,197,116,85,101,149,101,80,37,132,234,43,234,118,188,117,173,36,157,180,40,162,120,220,142,152,137,217,204,250,131,24,76,6,209,137,153,212,60,114,62,128,136,136,8,136,131,26,206,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,83,78,22,241,70,62,193,92,28,241,65,138,242,231,25,85,225,139,149,186,163,3,20,181,212,39,52,53,189,3,184,85,196,65,79,60,50,198,80,27,148,129,184,221,141,158,54,146,61,191,140,99,10,151,206,175,205,62,22,249,127,67,234,55,21,232,57,78,101,125,171,58,178,143,137,188,168,188,149,36,116,248,166,207,100,182,133,69,77,16,213,133,28,230,23,62,141,83,68,78,204,103,12,189,57,67,222,23,99,140,93,136,93,153,216,35,170,211,69,77,113,186,209,91,235,46,212,150,186,122,170,136,225,150,186,172,101,40,41,64,137,152,166,145,161,3,149,192,89,220,157,163,3,61,25,246,137,62,140,249,47,100,94,69,229,199,14,153,113,110,202,252,175,179,118,27,85,14,178,205,52,174,199,85,112,170,38,102,146,170,166,70,102,234,76,123,71,87,209,133,132,68,0,64,0,0,113,151,89,41,240,177,157,127,186,39,135,220,19,156,114,91,251,21,94,32,183,191,111,128,98,233,198,21,208,74,116,245,93,33,234,72,237,11,207,12,175,30,227,114,233,184,110,208,181,102,10,170,160,7,154,63,158,204,205,251,151,209,232,148,255,0,42,127,138,120,122,200,44,115,125,170,197,56,215,35,242,255,0,16,94,171,118,118,155,141,211,12,209,85,213,79,176,4,3,124,178,70,70,91,64,4,91,87,238,17,102,110,230,100,22,129,201,83,202,198,41,249,129,93,233,214,229,127,235,207,224,172,189,192,57,107,106,150,197,151,56,31,15,225,91,108,245,5,87,45,29,146,217,13,12,18,78,66,34,82,148,112,136,139,155,136,0,185,59,107,160,11,124,25,122,4,4,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,47,253,17,16,17,17,1,98,174,178,168,84,171,247,39,112,177,255,0,123,78,85,127,234,109,187,255,0,114,129,194,119,149,140,155,249,127,135,189,58,5,82,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,65,2,220,200,184,50,177,112,151,152,246,123,158,3,186,245,112,102,59,237,181,22,139,108,230,103,85,106,146,157,225,235,211,20,133,175,86,22,237,17,60,82,57,60,155,92,132,245,112,234,203,66,184,110,206,251,175,14,25,219,133,179,162,205,99,164,188,212,97,202,137,72,232,42,100,40,194,166,9,160,146,158,96,99,30,240,55,138,105,54,30,132,194,123,73,196,217,156,30,66,185,231,126,100,255,0,89,63,102,168,171,65,148,70,0,199,248,55,52,240,109,167,48,114,251,16,210,95,48,245,242,157,170,104,107,169,157,246,74,26,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,91,175,52,127,34,121,155,247,47,172,81,40,224,229,177,199,61,215,135,220,127,71,149,121,141,116,171,174,203,172,85,81,77,109,136,235,46,132,48,97,121,202,105,28,106,162,25,164,104,33,166,41,42,12,170,116,97,125,52,151,115,188,111,28,146,63,205,31,200,158,102,253,203,235,20,72,32,5,86,174,43,184,81,204,126,18,179,28,240,86,53,139,183,90,171,186,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,156,193,184,90,88,93,220,163,34,23,103,48,56,228,58,42,178,72,226,139,134,76,3,197,54,87,220,178,255,0,23,211,82,81,220,142,156,134,203,136,90,221,13,77,109,154,119,146,41,55,192,82,54,225,3,40,34,25,64,8,30,72,216,131,112,234,196,33,22,220,175,120,233,252,10,98,160,200,236,227,198,125,147,45,175,91,253,143,83,90,59,161,177,93,36,144,93,181,153,201,187,61,28,218,201,212,213,136,2,87,9,63,20,37,81,35,204,78,63,192,24,55,52,240,109,219,47,179,7,15,82,95,48,245,242,157,233,171,168,106,89,246,74,26,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,99,89,157,25,67,140,178,23,52,49,6,81,230,4,20,145,223,112,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,115,184,73,20,145,200,204,76,38,204,108,196,34,76,226,210,147,202,223,143,170,204,196,236,60,50,103,29,194,235,114,197,237,219,42,48,238,34,172,169,158,186,107,188,109,213,169,154,154,174,73,8,204,102,136,26,71,142,71,118,140,162,141,163,247,14,48,235,4,64,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,4,0,175,127,138,179,211,49,241,126,83,224,172,144,185,222,122,88,51,2,118,185,109,182,186,118,112,142,106,170,138,153,231,146,170,163,189,250,179,55,104,56,193,223,65,8,217,216,69,156,229,41,60,2,173,92,40,240,163,152,252,90,230,56,96,172,21,23,97,181,80,244,231,191,223,231,133,206,150,209,74,78,236,196,76,206,221,73,143,105,52,80,179,177,72,66,78,238,0,18,72,1,85,121,119,112,65,89,197,86,59,124,91,140,105,118,229,150,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,22,211,8,59,67,52,145,200,17,84,11,129,49,24,19,78,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,43,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,253,2,11,85,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,64,10,15,65,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,210,61,201,79,2,228,213,202,251,141,49,221,218,233,106,175,204,219,86,200,45,22,186,136,9,170,173,118,178,13,179,215,83,145,22,201,58,199,43,64,100,3,190,17,141,133,201,134,171,105,84,14,100,92,183,127,8,30,212,226,23,135,171,15,249,171,247,235,49,54,25,163,139,253,26,248,157,101,32,55,253,185,226,242,68,223,215,29,228,45,215,213,170,34,219,37,243,123,25,100,46,104,97,252,220,203,249,233,35,190,225,218,130,154,157,170,224,105,160,148,14,50,138,88,100,14,231,112,146,41,36,141,220,92,77,152,221,196,132,153,137,131,39,52,84,83,133,30,43,178,227,139,92,184,12,107,130,165,236,55,90,30,156,23,251,4,243,49,213,90,42,137,157,216,73,217,155,169,9,237,39,138,102,102,25,4,73,157,128,194,72,194,181,160,43,85,230,143,228,79,51,126,229,245,138,37,117,74,213,121,163,249,19,204,223,185,125,98,137,4,43,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,15,147,203,127,138,236,184,225,43,46,51,195,26,227,89,123,117,214,187,232,252,22,11,4,19,48,85,93,234,133,174,46,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,118,109,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,222,125,72,167,43,222,1,108,89,211,179,136,124,230,183,246,204,33,106,184,29,61,138,193,83,76,109,13,234,170,29,174,117,51,185,139,4,180,113,155,184,52,98,228,50,203,28,129,38,129,17,199,48,90,86,112,112,201,143,178,51,43,242,239,48,51,26,154,174,207,114,204,42,139,208,197,135,171,173,211,82,86,219,160,160,146,158,49,58,129,153,132,132,229,41,140,132,24,116,104,198,51,220,93,71,16,169,124,174,60,246,101,151,223,94,143,90,174,171,158,119,230,79,245,147,246,106,181,94,87,30,123,50,203,239,175,71,173,64,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,148,138,98,158,30,178,11,28,223,106,177,78,53,200,252,191,196,23,170,221,157,166,227,116,195,52,85,117,83,236,1,0,223,44,145,145,150,208,1,22,213,251,132,89,155,185,153,125,92,11,148,249,89,149,253,187,240,103,150,152,83,9,123,79,165,219,125,133,102,166,160,237,93,61,221,62,175,68,7,126,222,161,237,221,174,155,203,79,23,65,5,156,209,252,246,102,111,220,190,143,68,174,171,145,143,231,179,245,111,246,146,181,94,104,254,123,51,55,238,95,71,162,87,85,200,199,243,217,250,183,251,73,5,170,243,71,243,217,153,191,114,250,61,18,242,152,63,132,156,85,152,156,35,223,184,156,193,114,246,191,161,88,130,190,223,136,173,206,82,73,49,80,199,5,180,225,158,150,40,225,45,122,125,170,174,74,131,146,65,17,138,33,38,111,116,245,245,124,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,34,87,34,243,211,49,248,116,204,123,118,104,101,125,231,176,221,104,117,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,82,19,218,58,182,172,76,66,38,4,6,0,99,144,167,14,156,75,229,103,20,24,18,28,117,150,119,111,227,118,219,53,100,244,222,212,182,126,58,104,163,237,112,67,44,157,30,175,64,206,61,197,239,134,132,223,22,104,160,230,107,192,149,215,36,113,149,199,60,242,183,12,210,71,149,247,234,136,202,170,142,215,1,0,97,186,211,97,18,9,35,213,216,41,166,151,82,140,195,108,96,114,116,54,198,205,15,86,133,112,81,197,117,247,132,188,229,162,198,93,91,173,102,16,185,105,71,138,108,148,83,0,246,250,93,166,209,200,195,35,56,60,208,25,245,99,125,64,159,67,143,168,1,44,142,130,232,57,212,101,14,13,194,25,161,130,115,114,197,5,92,55,220,194,167,175,134,250,197,59,156,19,29,190,58,40,160,152,1,251,192,222,41,154,50,102,125,142,208,198,236,44,78,100,126,127,146,167,154,124,83,242,254,187,212,109,203,218,243,143,199,248,55,52,240,111,15,185,131,151,216,134,146,249,135,175,148,248,142,166,134,186,153,223,100,161,173,181,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,188,87,37,79,52,248,167,229,253,119,168,219,144,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,170,63,132,120,155,192,56,151,63,177,239,14,55,10,154,75,54,44,193,213,22,225,161,130,174,227,11,29,250,10,171,112,214,185,210,196,238,210,145,194,221,86,148,4,73,132,6,51,221,239,184,133,96,80,45,204,123,22,98,172,13,204,39,48,241,78,10,196,215,92,63,122,162,246,79,102,184,218,235,100,164,170,131,125,146,144,15,100,177,184,152,238,3,33,125,31,188,73,217,251,157,208,73,255,0,30,220,16,88,184,184,192,145,86,225,202,91,85,183,51,108,157,40,172,151,186,201,142,158,19,165,121,153,230,165,171,40,226,144,228,135,97,74,113,182,199,32,151,77,164,35,36,172,112,23,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,214,67,220,16,113,75,251,174,50,58,12,200,173,195,126,196,189,91,110,18,88,175,116,241,22,234,83,174,138,24,101,41,105,157,201,205,161,48,158,50,97,63,120,9,200,53,54,22,144,237,171,154,231,5,31,132,220,43,63,18,153,103,108,181,83,98,76,37,111,168,169,197,177,105,209,154,241,107,134,49,38,168,222,228,209,148,212,177,198,125,196,59,228,137,246,177,187,195,12,68,29,190,87,60,118,221,115,178,213,54,68,103,70,38,164,168,198,214,58,112,44,63,113,171,156,187,110,33,162,17,55,148,36,220,219,101,169,167,16,23,115,223,212,150,50,115,113,39,134,105,74,66,150,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,101,60,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,234,149,170,242,184,242,39,150,95,125,122,197,106,186,164,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,34,175,132,239,52,249,55,243,3,15,122,140,11,37,53,141,103,9,222,105,242,111,230,6,30,245,24,22,74,104,8,136,128,177,172,226,199,205,62,114,124,192,196,62,163,58,201,77,99,89,197,143,154,124,228,249,129,136,125,70,116,19,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,84,43,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,170,188,78,241,11,133,120,95,201,171,214,110,98,154,110,223,216,58,116,214,235,88,85,71,79,53,206,186,82,219,21,60,100,111,253,212,134,226,38,65,20,82,155,1,236,218,246,255,0,192,110,102,97,92,155,229,153,133,115,75,26,213,246,123,46,25,183,223,238,21,59,100,140,36,155,101,222,183,100,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,138,190,52,120,182,197,92,92,230,155,226,155,148,93,135,13,216,187,77,191,12,219,132,100,139,167,66,85,50,24,79,60,79,52,177,181,100,145,188,35,49,198,236,37,209,141,153,180,6,65,242,191,118,30,126,254,31,127,116,95,211,187,175,210,79,104,118,158,203,237,74,222,195,216,123,111,108,246,70,206,183,83,217,221,78,238,205,212,219,183,187,199,189,78,247,10,188,76,96,222,43,242,142,143,52,176,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,109,97,152,54,203,25,132,130,205,184,12,119,8,30,248,194,0,99,225,215,55,15,33,170,56,147,44,39,87,30,4,130,241,13,152,43,138,35,214,115,62,163,21,64,51,11,179,83,71,44,97,1,76,78,32,243,77,28,64,230,109,35,7,171,224,239,138,172,101,194,134,110,91,241,133,154,229,86,88,98,227,81,79,77,139,45,17,198,211,5,198,220,199,239,184,196,70,3,218,99,18,144,161,61,195,180,221,197,223,166,114,1,134,70,104,188,166,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,175,86,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,85,87,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,65,53,40,136,130,192,57,213,249,88,194,223,48,40,125,58,226,172,3,149,199,158,204,178,251,235,209,235,85,255,0,243,171,242,177,133,190,96,80,250,117,197,88,7,43,143,61,153,101,247,215,163,214,160,159,229,79,243,103,32,114,107,61,125,129,248,92,203,219,86,40,250,47,112,107,157,175,182,129,63,66,110,237,194,251,93,186,144,158,208,234,64,123,162,147,96,111,2,218,58,84,4,65,212,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,136,128,136,136,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,41,87,22,62,86,51,147,229,254,33,244,233,214,53,139,37,62,44,124,172,103,39,203,252,67,233,211,172,107,16,78,79,55,220,175,181,99,78,18,234,113,228,197,73,5,203,47,175,20,87,42,121,202,136,101,158,88,42,102,26,41,105,66,93,88,161,2,42,136,102,45,55,49,61,44,108,227,224,67,17,124,44,103,95,238,118,226,11,4,231,28,150,254,219,73,135,238,15,219,224,24,186,146,29,12,241,29,61,87,72,122,145,179,204,208,77,43,199,184,216,122,140,27,181,29,89,242,40,205,92,179,194,185,201,151,24,143,43,113,173,39,104,178,226,107,124,182,250,157,177,198,114,67,189,189,201,226,234,1,128,205,17,176,201,25,184,190,201,0,9,155,81,101,140,18,12,170,17,82,174,22,51,175,247,68,240,251,130,115,142,75,127,98,171,196,22,247,237,240,12,93,56,194,186,9,78,158,171,164,61,73,29,161,121,225,149,227,220,110,93,55,13,218,22,172,213,85,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,15,21,192,167,8,150,174,47,178,143,58,176,164,23,26,75,62,44,176,212,97,219,150,28,186,207,78,38,1,59,133,208,78,150,99,97,121,66,154,102,219,191,166,250,177,199,12,142,50,116,154,50,250,188,31,114,190,205,204,236,196,222,217,206,220,47,136,48,6,4,183,84,73,77,94,21,241,157,178,247,88,111,78,100,15,69,13,69,57,179,128,202,240,111,57,68,65,196,205,163,115,49,54,10,235,200,199,243,217,250,183,251,73,74,162,2,34,32,176,14,117,126,86,48,183,204,10,31,78,184,171,0,229,113,231,179,44,190,250,244,122,213,127,252,234,252,172,97,111,152,20,62,157,113,86,1,202,227,207,102,89,125,245,232,245,168,39,249,120,172,205,201,76,163,206,106,107,125,46,107,101,198,31,197,65,105,168,10,154,23,186,80,132,199,76,99,44,82,187,70,110,219,132,12,160,137,164,6,125,146,128,236,145,140,29,197,253,170,32,234,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,68,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,37,74,185,213,249,167,194,223,47,232,125,70,226,170,175,35,31,207,103,234,223,237,36,22,65,199,54,87,218,178,115,139,76,204,192,118,34,164,107,108,23,143,105,81,193,73,68,52,144,82,65,93,12,117,177,210,199,16,187,136,132,35,82,208,182,154,51,180,108,236,35,174,214,147,78,77,153,215,244,231,135,219,182,78,85,219,250,53,121,101,112,110,140,241,197,182,57,232,110,50,212,84,71,184,158,66,114,152,103,10,198,45,0,5,163,232,105,184,183,186,183,254,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,252,175,38,204,235,250,13,196,21,219,39,42,237,253,106,76,205,183,183,70,120,226,221,36,21,214,232,170,42,35,220,79,32,176,194,80,29,99,22,128,100,242,116,52,218,59,221,4,212,162,34,2,34,32,34,34,2,34,32,197,93,79,247,43,143,34,121,101,247,215,172,86,168,1,83,253,202,227,200,158,89,125,245,235,21,168,46,169,17,16,17,17,4,0,243,71,243,217,153,191,114,250,61,18,187,254,89,25,233,151,28,58,112,35,142,179,67,52,47,61,134,213,67,152,21,177,67,12,76,199,85,112,170,43,101,189,227,165,166,141,221,186,147,30,210,209,181,97,97,18,51,32,0,51,27,64,230,143,231,179,51,126,229,244,122,37,109,85,56,166,251,87,133,109,216,42,162,187,125,150,213,112,173,186,81,211,116,129,186,85,85,113,211,71,81,38,246,109,229,184,40,169,155,71,119,22,233,234,44,206,68,238,18,191,193,111,54,10,156,198,204,75,190,12,226,122,183,15,225,208,191,84,71,54,31,185,210,69,21,190,209,105,8,169,36,42,136,106,170,42,106,119,8,25,65,27,196,239,212,55,154,162,65,114,96,120,132,36,209,98,174,166,167,149,239,29,63,134,188,42,25,29,156,120,207,181,230,77,151,127,177,234,107,71,108,215,219,92,113,139,182,179,57,63,104,172,135,73,58,154,176,153,196,193,39,227,72,106,36,96,191,244,68,64,68,68,4,68,65,21,124,243,191,50,127,172,159,179,85,138,240,103,146,152,87,136,158,36,240,126,78,99,91,133,214,138,203,136,61,161,218,103,181,203,28,117,65,208,160,168,168,13,133,36,114,3,106,112,139,62,160,254,235,190,154,62,142,215,213,207,59,243,39,250,201,251,53,90,175,43,143,61,153,101,247,215,163,214,160,244,25,115,202,159,138,60,103,155,151,204,182,196,182,138,76,39,104,195,53,16,141,118,41,173,25,100,183,86,193,33,182,135,109,118,22,122,211,120,183,72,193,248,182,13,189,57,138,9,9,133,72,79,30,89,111,98,201,254,89,152,171,43,240,197,101,214,174,213,134,109,246,11,117,36,215,74,227,171,170,56,227,187,209,51,57,200,127,222,1,97,140,7,64,140,0,4,64,111,85,90,175,52,127,34,121,155,247,47,172,81,32,128,21,149,66,197,93,101,80,130,213,120,246,224,130,197,197,198,4,138,183,14,82,218,173,185,155,100,233,69,100,189,214,76,116,240,157,43,204,207,53,45,89,71,20,135,36,59,10,83,141,182,57,4,186,109,33,25,37,99,129,111,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,148,154,142,14,106,156,12,93,115,74,155,247,72,229,29,174,174,225,139,45,180,244,182,219,230,30,182,218,202,162,166,243,7,85,163,138,170,17,167,141,229,146,166,38,144,68,247,238,103,167,136,93,136,58,27,100,8,118,83,253,202,227,200,158,89,125,245,235,21,170,0,84,255,0,114,184,242,39,150,95,125,122,197,106,8,1,83,209,202,159,9,225,91,63,6,56,43,20,218,112,205,170,138,245,136,61,165,237,123,141,61,20,113,213,92,58,23,90,224,131,180,74,44,199,47,76,29,196,55,187,237,23,118,109,25,64,186,159,238,87,30,68,242,203,239,175,88,173,65,117,72,136,130,213,121,163,249,19,204,223,185,125,98,137,64,10,159,238,104,254,68,243,55,238,95,88,162,80,2,131,42,133,13,124,227,50,115,35,178,247,49,240,238,57,193,83,123,47,29,99,142,211,93,127,178,81,140,47,75,52,96,236,205,114,144,88,218,74,121,166,145,200,123,163,40,231,40,230,55,112,146,57,30,121,31,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,227,217,143,241,254,50,205,60,101,118,204,28,193,196,53,119,204,67,124,168,122,154,234,234,151,109,242,158,140,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,193,82,184,75,206,188,253,201,124,216,160,184,240,253,111,186,226,11,213,111,87,169,133,105,226,173,171,165,189,108,166,157,155,180,81,210,72,7,83,209,9,102,148,63,136,66,231,224,207,174,71,202,194,185,101,112,37,106,201,28,27,110,207,60,210,195,53,113,230,133,250,158,66,165,163,186,64,32,120,110,136,220,132,66,56,245,119,10,153,162,208,164,51,219,32,4,157,13,177,187,77,213,189,252,83,139,48,174,6,177,85,98,156,107,137,173,88,126,203,69,179,180,220,110,149,177,210,82,193,188,196,3,124,178,56,128,238,51,17,109,95,188,137,153,187,221,144,125,101,106,188,209,252,137,230,111,220,190,177,68,173,43,18,115,167,169,44,249,178,220,48,166,95,85,182,80,82,211,246,75,173,13,108,113,13,238,180,229,216,231,88,14,50,20,81,28,14,46,49,195,189,194,65,121,122,134,37,36,111,77,115,252,199,177,102,21,199,60,189,179,15,20,224,172,77,106,196,22,90,223,100,246,107,141,174,182,58,186,89,246,94,233,0,246,75,27,144,22,211,2,23,209,251,136,93,159,189,157,4,54,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,192,227,247,133,28,199,226,215,142,236,37,130,176,84,93,134,213,67,151,246,217,239,247,249,225,115,165,180,82,149,206,228,204,68,204,237,212,152,246,147,69,11,59,20,132,36,238,224,1,36,128,22,149,192,39,2,119,94,46,241,53,109,247,18,214,85,218,114,235,14,212,53,37,226,178,150,66,130,182,170,121,41,230,40,226,161,144,233,229,128,206,57,6,156,166,19,118,113,142,96,118,239,49,83,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,202,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,130,42,249,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,68,68,16,3,205,31,207,102,102,253,203,232,244,74,234,185,24,254,123,63,86,255,0,105,43,85,230,143,231,179,51,126,229,244,122,37,117,92,140,127,61,159,171,127,180,144,90,175,52,127,61,153,155,247,47,163,209,43,255,0,228,169,229,99,20,252,192,174,244,235,114,176,14,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,228,23,211,138,112,158,21,199,54,42,172,45,141,112,205,171,16,89,107,118,118,155,117,210,138,58,186,89,246,24,152,111,138,70,32,45,166,2,77,171,119,16,179,183,123,50,199,223,142,78,17,46,188,32,230,224,225,72,46,53,119,140,39,126,167,43,150,28,186,207,78,64,103,3,27,137,210,204,108,45,17,212,194,251,119,244,223,71,9,33,145,198,62,171,70,57,15,42,105,196,63,15,216,7,137,172,175,174,202,140,198,10,176,182,214,84,83,213,197,89,66,208,181,109,20,240,200,196,50,211,201,52,114,12,102,227,190,34,38,29,94,57,100,30,237,206,131,27,123,142,44,197,87,139,21,163,11,93,177,53,214,182,203,135,251,71,178,45,213,21,178,73,75,111,235,155,28,253,158,34,119,8,186,134,204,71,177,155,113,51,59,234,234,250,185,42,121,167,197,63,47,235,189,70,220,172,255,0,61,50,47,49,248,116,204,123,142,87,230,133,155,176,221,104,116,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,82,19,218,90,62,140,76,66,64,98,6,6,3,120,28,149,60,211,226,159,151,245,222,163,110,65,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,229,85,121,231,126,100,255,0,89,63,102,170,85,201,83,205,62,41,249,127,93,234,54,228,19,82,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,1,230,143,231,179,51,126,229,244,122,36,23,255,0,201,83,202,198,41,249,129,93,233,214,229,117,92,88,249,88,206,79,151,248,135,211,167,86,171,201,83,202,198,41,249,129,93,233,214,229,117,92,88,249,88,206,79,151,248,135,211,167,65,141,98,202,161,98,174,178,168,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,176,14,117,126,86,48,183,204,10,31,78,184,171,255,0,86,1,206,175,202,198,22,249,129,67,233,215,20,17,87,194,119,154,124,155,249,129,135,189,70,5,146,154,198,179,132,239,52,249,55,243,3,15,122,140,11,37,52,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,10,220,88,249,167,206,79,152,24,135,212,103,83,83,202,227,200,158,89,125,245,235,21,170,21,184,177,243,79,156,159,48,49,15,168,206,129,142,248,133,197,88,219,34,114,207,135,222,205,236,252,55,151,62,210,169,219,29,84,133,237,74,234,202,201,167,237,19,71,171,70,221,40,229,233,70,219,92,135,124,229,189,218,93,129,239,248,32,224,187,21,113,113,152,240,80,214,141,214,201,128,109,189,73,239,120,134,42,25,10,51,233,60,59,168,105,167,112,120,90,176,218,120,221,132,223,220,141,202,93,167,181,163,58,107,195,174,67,99,46,36,179,114,197,149,56,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,217,24,150,172,46,99,188,220,35,23,222,98,207,144,246,69,228,94,92,112,233,151,22,236,175,202,251,55,97,181,80,235,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,164,199,180,117,125,24,88,68,64,4,0,0,4,61,5,167,0,96,219,46,1,162,202,218,60,61,73,38,19,160,179,199,96,138,211,86,207,85,1,91,130,22,128,105,228,105,156,158,80,233,51,3,245,28,183,54,187,181,213,212,11,113,201,192,230,50,225,11,25,13,85,41,213,223,50,234,249,80,65,97,191,24,54,248,207,71,46,197,89,181,152,66,164,69,137,216,153,152,38,1,115,6,23,25,98,139,32,149,226,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,225,9,124,185,184,215,253,202,185,143,61,131,31,220,238,178,101,150,41,252,93,202,154,7,234,199,107,174,119,6,142,230,48,237,35,45,160,15,28,163,19,137,28,100,37,164,165,12,81,188,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,142,15,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,69,121,55,230,199,16,216,198,213,136,48,54,39,164,171,188,101,126,29,167,46,195,136,46,83,84,77,61,37,197,134,146,40,45,52,210,75,51,131,83,71,77,28,146,116,99,143,241,78,96,228,66,210,128,144,73,162,34,32,138,190,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,162,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,21,96,28,174,60,246,101,151,223,94,143,90,130,127,145,17,1,17,16,17,17,1,17,16,98,174,167,251,149,199,145,60,178,251,235,214,43,84,0,169,254,229,113,228,79,44,190,250,245,138,212,23,84,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,5,42,226,199,202,198,114,124,191,196,62,157,58,198,177,100,167,197,143,149,140,228,249,127,136,125,58,117,141,98,12,170,22,58,220,124,101,158,21,202,46,47,115,39,2,224,170,78,201,101,167,184,83,220,41,169,70,56,227,142,151,182,210,67,88,112,68,17,128,128,67,25,212,16,70,12,62,236,98,2,238,238,206,239,145,74,136,14,118,153,103,133,112,254,99,229,222,105,90,105,59,61,235,24,91,238,22,251,191,78,56,194,58,142,192,244,221,9,203,104,49,156,206,21,111,25,25,145,126,46,8,5,152,88,59,194,186,242,96,205,234,156,95,144,216,151,40,238,51,213,205,81,151,183,129,154,141,202,8,130,8,109,215,14,164,177,194,6,62,249,155,84,195,93,33,57,183,115,77,27,49,59,54,208,144,165,9,124,156,115,122,167,5,113,47,93,149,181,19,213,189,183,49,236,243,66,16,67,4,68,30,209,161,3,170,134,105,76,180,48,1,167,106,240,102,7,125,78,96,220,47,163,16,77,162,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,21,87,145,143,231,179,245,111,246,146,149,69,21,124,140,127,61,159,171,127,180,148,170,32,34,34,11,0,231,87,229,99,11,124,192,161,244,235,138,176,14,87,30,123,50,203,239,175,71,173,87,255,0,206,175,202,198,22,249,129,67,233,215,21,96,28,174,60,246,101,151,223,94,143,90,130,127,145,17,1,17,16,17,17,1,17,16,99,89,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,161,91,139,31,52,249,201,243,3,16,250,140,234,106,121,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,133,110,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,82,174,117,126,105,240,183,203,250,31,81,184,170,171,200,199,243,217,250,183,251,73,5,127,230,227,150,120,87,24,112,133,120,199,87,106,77,47,88,10,225,65,112,180,85,71,28,125,65,237,53,112,209,207,1,25,3,155,66,97,59,25,0,16,238,146,8,9,221,216,52,120,118,225,175,55,170,114,23,62,112,54,110,67,61,92,116,248,118,241,12,215,6,164,130,41,167,150,220,122,197,91,12,97,46,128,231,37,52,147,70,206,238,58,57,179,177,11,179,19,100,103,154,185,103,133,115,147,46,49,30,86,227,90,78,209,101,196,214,249,109,245,59,99,140,228,135,123,123,147,197,212,3,1,154,35,97,146,51,113,125,146,0,19,54,162,203,24,36,25,84,34,163,252,33,102,245,78,123,240,209,151,185,165,112,158,174,123,149,218,206,16,221,39,169,130,40,78,162,227,76,101,75,89,51,4,94,224,129,212,65,41,131,11,15,184,67,238,135,228,181,96,64,68,68,4,68,64,68,68,24,171,169,254,229,113,228,79,44,190,250,245,138,213,0,42,127,185,92,121,19,203,47,190,189,98,181,5,213,34,34,2,34,32,128,30,104,254,123,51,55,238,95,71,162,84,255,0,133,30,20,115,31,139,92,199,12,21,130,162,236,54,170,30,156,247,251,252,240,185,210,218,41,73,221,152,137,153,219,169,49,237,38,138,22,118,41,8,73,221,192,2,73,2,160,115,71,243,217,153,191,114,250,61,18,191,78,74,22,155,84,60,54,227,43,236,54,202,64,185,86,99,138,138,74,138,193,132,90,121,160,134,130,136,162,136,228,211,113,0,20,243,16,139,190,130,242,200,237,166,231,212,62,175,26,92,177,176,14,100,229,29,162,30,27,48,118,31,194,56,179,4,83,200,212,52,20,148,144,211,134,33,129,194,49,122,122,170,167,110,169,212,179,66,47,20,243,72,77,188,164,105,29,186,175,52,112,195,133,177,102,42,192,215,218,92,83,130,177,53,215,15,222,168,183,246,107,141,174,182,74,74,168,55,129,1,236,150,55,19,29,192,100,47,163,247,137,59,63,115,186,202,77,70,7,51,174,94,149,152,166,178,167,136,174,31,176,135,90,235,54,233,113,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,221,51,245,102,58,151,220,2,227,27,73,181,205,229,35,11,149,224,39,141,251,23,23,24,18,90,44,71,85,106,182,230,109,147,171,45,238,201,71,9,211,194,116,175,51,180,53,84,131,36,178,28,144,236,40,130,71,222,228,18,235,184,68,100,137,206,234,150,49,153,47,155,216,203,33,115,67,15,230,230,95,207,73,29,247,14,212,20,212,237,87,3,77,4,160,113,148,82,195,32,119,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,144,159,11,188,77,224,30,41,178,190,219,152,24,66,166,146,142,228,116,226,87,172,60,247,24,106,107,108,211,188,146,199,178,113,141,247,8,25,65,41,68,102,32,242,70,194,123,71,87,17,10,192,136,136,8,136,130,42,249,231,126,100,255,0,89,63,102,171,85,229,113,231,179,44,190,250,244,122,213,117,92,243,191,50,127,172,159,179,85,170,242,184,243,217,150,95,125,122,61,106,9,254,86,171,205,31,200,158,102,253,203,235,20,74,234,149,170,243,71,242,39,153,191,114,250,197,18,8,1,89,84,44,85,214,85,8,8,136,131,21,117,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,128,21,63,220,174,60,137,229,151,223,94,177,90,160,5,79,247,43,143,34,121,101,247,215,172,86,160,186,164,68,65,106,188,209,252,137,230,111,220,190,177,68,160,5,79,247,52,127,34,121,155,247,47,172,81,40,1,65,82,184,135,226,7,31,113,53,154,21,217,175,152,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,183,202,66,197,163,201,44,133,221,185,213,255,0,242,175,224,42,166,170,166,213,197,62,114,88,170,232,194,142,162,27,134,6,182,84,116,156,43,1,226,152,94,190,166,158,72,136,152,24,142,9,105,76,76,15,124,93,93,28,30,34,58,21,203,187,128,90,206,39,49,83,227,204,210,183,221,109,185,101,100,233,84,104,244,211,211,253,38,145,228,148,59,53,45,78,214,7,132,14,9,6,162,72,205,228,31,118,49,218,82,117,34,157,68,5,231,241,254,0,193,185,167,131,110,217,125,152,56,122,146,249,135,175,148,239,77,93,67,82,207,178,80,213,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,208,34,12,117,184,215,225,70,251,194,94,114,214,224,222,149,214,179,8,92,181,172,194,215,186,216,64,123,125,46,208,121,35,114,141,220,30,104,12,250,82,54,128,79,160,73,211,0,150,54,94,127,8,241,55,143,176,214,64,227,222,28,110,21,53,119,156,39,140,105,237,195,67,5,93,198,103,11,12,244,183,17,173,115,165,137,221,226,16,153,250,173,40,8,139,145,148,103,187,220,113,57,254,226,31,135,236,3,196,214,87,215,101,70,99,5,88,91,107,42,41,234,226,172,161,104,90,182,138,120,100,98,25,105,228,154,57,6,51,113,223,17,19,14,175,28,178,15,118,231,88,240,231,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,67,235,112,157,230,159,38,254,96,97,239,81,129,100,166,177,172,225,59,205,62,77,252,192,195,222,163,2,201,77,1,117,35,180,218,161,186,212,95,97,182,82,5,202,178,158,26,74,138,193,132,90,121,160,132,164,40,162,57,52,220,64,5,60,196,34,239,160,188,178,59,105,185,245,237,162,2,34,32,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,93,87,60,239,204,159,235,39,236,213,106,188,174,60,246,101,151,223,94,143,90,130,127,145,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,74,213,121,163,249,236,204,223,185,125,30,137,93,87,35,31,207,103,234,223,237,36,22,171,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,5,255,0,162,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,85,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,144,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,85,94,121,223,153,63,214,79,217,170,149,114,84,243,79,138,126,95,215,122,141,185,4,212,168,1,230,143,231,179,51,126,229,244,122,37,63,202,0,121,163,249,236,204,223,185,125,30,137,5,255,0,242,84,242,177,138,126,96,87,122,117,185,93,87,22,62,86,51,147,229,254,33,244,233,213,170,242,84,242,177,138,126,96,87,122,117,185,93,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,53,156,88,249,167,206,79,152,24,135,212,103,89,41,168,64,226,23,151,15,25,216,231,63,115,47,26,225,108,155,237,182,92,65,140,47,55,75,117,79,210,43,84,125,122,89,235,101,146,41,54,29,72,152,238,3,23,208,153,137,181,209,217,159,185,4,138,242,184,242,39,150,95,125,122,197,106,186,165,111,252,5,101,110,59,201,110,19,176,54,89,230,93,139,216,216,146,205,237,62,219,69,218,161,168,233,117,110,85,83,71,248,200,76,227,45,99,148,11,221,39,211,93,31,71,103,102,184,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,255,0,154,6,66,102,199,17,57,5,96,193,89,57,133,62,144,94,168,177,133,45,210,122,110,221,77,73,178,148,40,171,99,41,55,212,73,24,62,135,52,109,163,62,239,123,93,52,103,118,8,108,225,59,205,62,77,252,192,195,222,163,2,201,77,66,7,15,92,184,120,206,192,217,251,150,152,215,20,228,223,98,178,225,252,97,102,186,92,106,126,145,90,164,232,82,193,91,20,146,201,176,42,72,203,104,1,62,130,206,79,166,140,206,253,202,111,208,17,17,1,99,89,197,143,154,124,228,249,129,136,125,70,117,146,154,132,14,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,34,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,144,72,175,43,143,34,121,101,247,215,172,86,168,128,205,204,179,197,89,201,199,118,96,229,110,10,164,237,23,172,77,154,23,203,125,54,232,228,56,225,223,115,159,124,242,244,192,204,97,136,24,164,144,216,95,100,96,100,237,160,186,154,158,2,178,183,29,228,183,9,216,27,44,243,46,197,236,108,73,102,246,159,109,162,237,80,212,116,186,183,42,169,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,117,120,102,225,18,213,145,89,151,155,89,203,121,184,210,93,177,102,104,98,139,149,200,36,138,156,118,90,237,82,215,77,60,52,177,72,66,210,185,200,210,70,115,247,176,57,199,16,176,191,69,165,144,59,92,23,112,147,133,120,70,202,198,194,214,217,123,118,36,190,246,107,134,38,184,145,71,47,82,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,173,35,187,234,110,174,1,17,1,17,16,82,174,32,184,98,201,174,39,172,86,155,6,111,97,127,105,71,100,184,69,112,161,169,130,98,167,170,135,67,7,154,1,152,52,54,134,112,6,142,80,103,109,71,105,11,140,145,197,32,84,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,128,136,136,34,175,158,119,230,79,245,147,246,106,165,92,149,60,211,226,159,151,245,222,163,110,87,85,205,111,133,204,246,226,83,240,93,248,20,192,223,72,254,142,123,111,218,127,213,58,58,62,135,104,236,61,31,235,153,99,221,187,161,47,228,235,166,222,253,53,109,105,255,0,43,254,12,248,147,225,219,63,111,248,215,56,242,223,232,253,150,183,7,213,90,224,169,246,197,5,94,250,163,173,162,144,99,217,79,60,134,218,132,50,62,174,219,125,221,53,213,217,156,36,253,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,147,238,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,208,56,10,224,43,139,28,150,226,199,3,102,102,101,229,79,177,176,221,155,218,125,182,183,219,182,218,142,151,86,219,85,12,127,139,134,160,228,45,100,148,7,221,23,211,93,95,70,103,118,9,127,68,68,4,68,64,68,68,4,68,65,138,186,159,238,87,30,68,242,203,239,175,88,173,81,87,253,11,142,59,63,216,51,254,19,89,255,0,231,106,95,184,10,202,220,119,146,220,39,96,108,179,204,187,23,177,177,37,155,218,125,182,139,181,67,81,210,234,220,170,166,143,241,144,153,198,90,199,40,23,186,79,166,186,62,142,206,204,23,0,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,81,213,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,164,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,147,254,2,178,183,29,228,183,9,216,27,44,243,46,197,236,108,73,102,246,159,109,162,237,80,212,116,186,183,42,169,163,252,100,38,113,150,177,202,5,238,147,233,174,143,163,179,179,5,192,34,34,10,85,197,143,149,140,228,249,127,136,125,58,117,141,98,201,163,136,92,45,125,199,57,5,153,120,43,11,80,246,219,214,32,193,247,155,93,186,155,170,17,245,234,167,162,150,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,80,131,253,11,142,59,63,216,51,254,19,89,255,0,231,104,39,249,89,175,54,204,21,106,197,92,22,226,11,237,194,162,174,58,140,29,120,181,94,232,70,19,22,9,39,58,145,161,113,149,156,93,220,58,85,210,147,48,184,190,241,7,215,70,113,43,202,94,127,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,131,26,204,148,205,11,174,74,230,230,16,205,123,48,213,201,81,133,175,20,215,35,167,166,173,42,67,172,128,13,186,212,175,40,179,184,4,209,117,34,63,116,153,194,66,103,18,103,118,124,156,212,0,255,0,66,227,142,207,246,12,255,0,132,214,127,249,218,155,62,26,199,52,33,200,108,13,65,157,22,26,187,70,54,182,217,225,182,222,160,171,187,199,115,158,105,233,245,135,181,73,83,25,16,200,115,140,99,59,251,196,226,243,56,185,19,139,187,133,75,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,48,57,160,112,103,196,159,17,57,251,96,198,185,57,150,255,0,72,44,180,88,62,150,215,61,79,182,40,41,54,85,5,109,108,133,30,202,137,227,55,208,38,141,245,102,219,239,105,174,172,236,193,242,185,24,254,123,63,86,255,0,105,41,84,86,1,202,147,133,204,246,225,175,240,163,248,107,192,223,71,62,145,251,19,217,159,213,58,58,206,191,103,237,221,111,235,105,100,219,183,175,23,229,105,174,238,237,116,125,47,253,1,17,16,88,7,58,191,43,24,91,230,5,15,167,92,85,128,114,184,243,217,150,95,125,122,61,106,147,238,104,25,9,155,28,68,228,21,131,5,100,230,20,250,65,122,162,198,20,183,73,233,187,117,53,38,202,80,162,173,140,164,223,81,36,96,250,28,209,182,140,251,189,237,116,209,157,218,208,56,10,224,43,139,28,150,226,199,3,102,102,101,229,79,177,176,221,155,218,125,182,183,219,182,218,142,151,86,219,85,12,127,139,134,160,228,45,100,148,7,221,23,211,93,95,70,103,118,9,127,68,68,4,68,64,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,142,174,33,121,112,241,157,142,115,247,50,241,174,22,201,190,219,101,196,24,194,243,116,183,84,253,34,181,71,215,165,158,182,89,34,147,97,212,137,142,224,49,125,9,152,155,93,29,153,251,148,159,240,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,46,1,17,16,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,85,94,70,63,158,207,213,191,218,75,234,243,64,224,207,137,62,34,115,246,193,141,114,115,45,254,144,89,104,176,125,45,174,122,159,108,80,82,108,170,10,218,217,10,61,149,19,198,111,160,77,27,234,205,183,222,211,93,89,217,170,7,42,78,23,51,219,134,191,194,143,225,175,3,125,28,250,71,236,79,102,127,84,232,235,58,253,159,183,117,191,173,165,147,110,222,188,95,149,166,187,187,181,209,244,11,255,0,88,240,243,15,193,86,172,1,198,150,106,216,172,213,21,115,83,213,94,2,246,101,82,98,70,211,220,41,162,174,152,89,196,69,182,12,181,50,8,54,154,176,48,179,185,59,57,62,67,202,56,57,166,240,77,156,60,66,227,252,15,152,217,31,131,106,241,37,202,11,61,69,146,247,17,93,168,105,32,165,130,25,154,106,66,1,168,146,50,35,50,170,171,98,118,34,109,35,143,184,124,76,28,147,243,66,235,136,114,143,30,101,69,192,106,230,167,193,151,138,91,149,13,68,213,165,40,71,5,192,36,214,150,40,157,180,132,2,90,57,101,125,165,161,29,81,190,209,118,119,57,31,81,107,203,79,133,174,49,184,99,207,154,170,252,198,202,122,187,118,9,197,54,121,237,183,89,199,21,91,206,10,73,227,210,106,106,163,166,130,121,10,115,98,140,224,29,5,156,26,174,66,220,205,185,138,82,144,17,17,1,17,16,17,17,6,42,234,127,185,92,121,19,203,47,190,189,98,181,69,95,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,126,224,43,43,113,222,75,112,157,129,178,207,50,236,94,198,196,150,111,105,246,218,46,213,13,71,75,171,114,170,154,63,198,66,103,25,107,28,160,94,233,62,154,232,250,59,59,48,92,2,34,32,34,34,8,1,230,143,231,179,51,126,229,244,122,37,127,252,149,60,172,98,159,152,21,222,157,110,86,255,0,199,175,1,92,88,231,79,22,56,231,51,50,211,42,125,179,134,239,62,204,236,85,190,221,182,211,245,122,86,218,88,100,252,92,213,1,32,233,36,70,62,240,182,186,106,218,179,179,189,223,242,191,200,76,216,225,219,32,175,248,43,56,240,167,209,251,213,110,48,170,186,65,77,219,169,170,247,210,157,21,20,99,38,250,121,36,6,212,225,145,180,119,221,238,235,166,142,206,225,120,8,136,130,21,185,161,112,45,248,20,197,71,158,57,57,131,59,38,91,94,182,123,98,154,136,183,67,98,186,73,33,51,233,11,11,118,122,57,181,143,167,163,144,4,174,113,254,40,74,158,55,182,174,20,120,174,204,126,18,179,28,49,174,10,151,183,90,171,186,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,156,193,184,158,41,153,156,163,34,38,118,48,57,35,60,138,49,78,19,194,184,230,197,85,133,177,174,25,181,98,11,45,110,206,211,110,186,81,71,87,75,62,195,19,13,241,72,196,5,180,192,73,181,110,226,22,118,239,102,80,195,196,63,41,60,254,194,185,161,93,111,225,223,7,213,227,28,9,37,61,60,214,234,234,236,65,110,138,182,51,120,217,166,134,161,165,122,118,222,210,137,144,188,96,225,211,56,253,231,61,236,33,50,152,3,31,224,220,211,193,182,156,193,203,236,67,73,124,195,215,202,118,169,161,174,166,119,217,40,106,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,232,20,96,114,238,201,126,62,56,85,199,111,132,177,142,75,110,203,44,89,112,138,91,233,62,32,183,84,205,107,144,97,150,48,170,165,136,46,2,3,184,206,14,208,237,28,146,28,84,226,192,46,64,2,242,126,128,136,136,34,175,158,119,230,79,245,147,246,106,181,94,87,30,123,50,203,239,175,71,173,87,255,0,205,111,133,204,246,226,83,240,93,248,20,192,223,72,254,142,123,111,218,127,213,58,58,62,135,104,236,61,31,235,153,99,221,187,161,47,228,235,166,222,253,53,109,109,255,0,128,174,2,184,177,201,110,44,112,54,102,102,94,84,251,27,13,217,189,167,219,107,125,187,109,168,233,117,109,181,80,199,248,184,106,14,66,214,73,64,125,209,125,53,213,244,102,119,96,151,245,106,188,209,252,137,230,111,220,190,177,68,174,169,91,255,0,30,185,91,142,243,167,132,236,115,150,121,105,98,246,206,36,188,251,51,177,81,118,168,105,250,189,43,149,44,210,126,50,99,8,199,72,226,50,247,137,181,211,70,213,221,153,195,29,117,149,66,128,31,232,92,113,217,254,193,159,240,154,207,255,0,59,83,252,128,136,136,49,87,83,253,202,227,200,158,89,125,245,235,21,170,42,255,0,161,113,199,103,251,6,127,194,107,63,252,237,75,247,1,89,91,142,242,91,132,236,13,150,121,151,98,246,54,36,179,123,79,182,209,118,168,106,58,93,91,149,84,209,254,50,19,56,203,88,229,2,247,73,244,215,71,209,217,217,131,29,117,63,220,174,60,137,229,151,223,94,177,90,162,175,250,23,28,118,127,176,103,252,38,179,255,0,206,212,191,112,21,149,184,239,37,184,78,192,217,103,153,118,47,99,98,75,55,180,251,109,23,106,134,163,165,213,185,85,77,31,227,33,51,140,181,142,80,47,116,159,77,116,125,29,157,152,46,1,17,16,90,175,52,127,34,121,155,247,47,172,81,40,139,224,115,132,75,175,23,217,184,88,82,123,141,93,159,9,216,105,198,229,136,238,176,83,145,152,64,230,194,20,176,155,139,196,21,51,62,237,157,71,209,130,57,164,97,147,164,241,148,217,241,153,146,152,171,136,158,27,49,134,78,96,171,133,170,138,245,136,61,159,217,167,186,75,36,116,161,208,175,167,168,61,229,28,114,27,106,16,147,54,128,254,243,182,186,54,174,222,131,135,142,31,176,15,12,185,95,67,149,25,114,21,103,109,163,168,168,171,150,178,185,161,122,218,217,230,145,200,165,168,146,24,227,25,13,135,100,66,78,58,180,113,70,61,251,89,7,171,192,24,3,6,229,102,13,180,229,246,95,97,234,75,30,30,177,211,181,53,13,13,51,62,200,131,87,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,127,64,136,128,136,136,10,218,184,232,224,202,197,198,30,92,82,219,35,186,251,27,25,225,126,209,81,134,110,82,153,189,40,201,43,7,86,154,166,49,215,88,101,233,68,207,32,139,201,25,0,144,238,102,56,164,185,84,65,142,15,14,248,79,21,96,110,49,50,151,11,99,92,51,117,195,247,170,44,192,195,93,166,221,116,162,146,146,170,13,245,212,198,27,226,145,132,199,112,24,147,106,221,226,76,237,220,236,178,62,86,213,196,103,5,216,87,56,243,79,44,243,199,11,13,170,193,140,240,38,48,181,223,110,53,45,67,24,123,126,134,26,154,87,150,42,169,128,58,167,52,112,210,143,103,34,114,17,208,163,118,102,147,169,29,202,160,34,34,2,34,32,138,190,121,223,153,63,214,79,217,170,213,121,92,121,236,203,47,190,189,30,181,95,255,0,53,190,23,51,219,137,79,193,119,224,83,3,125,35,250,57,237,191,105,255,0,84,232,232,250,29,163,176,244,127,174,101,143,118,238,132,191,147,174,155,123,244,213,181,183,254,2,184,10,226,199,37,184,177,192,217,153,153,121,83,236,108,55,102,246,159,109,173,246,237,182,163,165,213,182,213,67,31,226,225,168,57,11,89,37,1,247,69,244,215,87,209,153,221,130,95,209,17,4,0,243,71,243,217,153,191,114,250,61,18,186,174,70,63,158,207,213,191,218,75,202,113,235,192,87,22,57,211,197,142,57,204,204,180,202,159,108,225,187,207,179,59,21,111,183,109,180,253,94,149,182,150,25,63,23,53,64,72,58,73,17,143,188,45,174,154,182,172,236,239,112,28,169,56,92,207,110,26,255,0,10,63,134,188,13,244,115,233,31,177,61,153,253,83,163,172,235,246,126,221,214,254,182,150,77,187,122,241,126,86,154,238,238,215,71,208,44,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,91,255,0,30,188,5,113,99,157,60,88,227,156,204,203,76,169,246,206,27,188,251,51,177,86,251,118,219,79,213,233,91,105,97,147,241,115,84,4,131,164,145,24,251,194,218,233,171,106,206,206,247,127,202,255,0,33,51,99,135,108,130,191,224,172,227,194,159,71,239,85,184,194,170,233,5,55,110,166,171,223,74,116,84,81,140,155,233,228,144,27,83,134,70,209,223,119,187,174,154,59,59,133,224,34,34,8,171,231,157,249,147,253,100,253,154,169,87,37,79,52,248,167,229,253,119,168,219,149,213,115,91,225,115,61,184,148,252,23,126,5,48,55,210,63,163,158,219,246,159,245,78,142,143,161,218,59,15,71,250,230,88,247,110,232,75,249,58,233,183,191,77,91,90,127,202,255,0,131,62,36,248,118,207,219,254,53,206,60,183,250,63,101,173,193,245,86,184,42,125,177,65,87,190,168,235,104,164,24,246,83,207,33,182,161,12,143,171,182,223,119,77,117,118,103,15,149,207,59,243,39,250,201,251,53,82,174,74,158,105,241,79,203,250,239,81,183,43,170,230,183,194,230,123,113,41,248,46,252,10,96,111,164,127,71,61,183,237,63,234,157,29,31,67,180,118,30,143,245,204,177,238,221,208,151,242,117,211,111,126,154,182,180,255,0,149,255,0,6,124,73,240,237,159,183,252,107,156,121,111,244,126,203,91,131,234,173,112,84,251,98,130,175,125,81,214,209,72,49,236,167,158,67,109,66,25,31,87,109,190,238,154,234,236,206,18,126,160,7,154,63,158,204,205,251,151,209,232,148,255,0,40,128,227,215,128,174,44,115,167,139,28,115,153,153,105,149,62,217,195,119,159,102,118,42,223,110,219,105,250,189,43,109,44,50,126,46,106,128,144,116,146,35,31,120,91,93,53,109,89,217,220,46,3,146,167,149,140,83,243,2,187,211,173,202,234,184,177,242,177,156,159,47,241,15,167,78,168,167,43,252,132,205,142,29,178,10,255,0,130,179,143,10,125,31,189,86,227,10,171,164,20,221,186,154,175,125,41,209,81,70,50,111,167,146,64,109,78,25,27,71,125,222,238,186,104,236,239,112,28,66,225,107,238,57,200,44,203,193,88,90,135,182,222,177,6,15,188,218,237,212,221,80,143,175,85,61,20,177,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,12,101,214,85,10,0,127,161,113,199,103,251,6,127,194,107,63,252,237,79,242,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,198,179,139,31,52,249,201,243,3,16,250,140,232,50,83,69,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,17,71,87,45,78,97,116,121,155,98,161,200,172,249,197,255,0,230,234,131,116,86,123,229,210,104,41,227,188,82,239,166,134,154,148,230,146,102,146,166,226,82,76,98,204,49,238,146,56,152,136,142,77,228,82,42,128,136,136,8,173,215,152,70,63,198,89,89,194,54,54,204,28,190,196,53,118,60,67,99,168,178,84,208,215,83,59,111,136,253,177,70,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,238,12,248,204,192,60,89,224,10,106,202,58,234,75,118,54,183,83,132,87,235,12,178,195,12,229,60,112,211,189,77,93,45,51,79,44,207,67,214,168,104,227,150,77,31,86,218,93,254,33,113,72,136,128,136,168,87,24,156,42,224,222,43,242,142,225,131,239,54,218,65,196,246,234,122,138,156,39,119,146,71,132,237,215,23,15,113,138,81,3,46,205,33,12,99,48,109,45,192,204,76,221,64,140,192,43,170,44,96,115,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,75,167,44,46,61,106,115,158,213,73,195,246,112,95,106,235,243,6,217,79,83,53,170,239,87,210,6,187,91,160,24,118,67,36,165,47,86,162,184,88,167,39,118,139,222,134,7,144,200,141,164,50,9,10,68,88,171,160,202,161,21,42,225,59,202,198,77,252,191,195,222,157,2,166,156,114,113,199,131,120,66,193,163,75,74,20,151,204,197,190,83,145,216,108,38,111,178,48,213,199,182,214,109,118,32,166,18,98,102,22,118,57,140,92,1,197,134,89,98,11,160,69,139,103,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,149,254,29,248,28,166,225,143,132,76,195,226,39,21,157,92,121,191,95,150,247,171,165,170,102,9,105,103,194,0,118,201,140,35,129,137,134,88,171,180,118,105,101,208,78,55,221,20,122,11,72,115,4,154,34,176,174,90,28,122,211,103,206,30,135,37,115,102,251,73,6,98,216,233,227,134,208,114,117,119,223,237,208,82,198,37,49,77,52,178,20,245,204,81,205,44,205,238,110,2,99,1,38,9,156,47,213,1,17,16,17,17,1,21,186,243,8,199,248,203,43,56,70,198,217,131,151,216,134,174,199,136,108,117,22,74,154,26,234,103,109,241,31,182,40,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,157,193,159,25,152,7,139,60,1,77,89,71,93,73,110,198,214,234,112,138,253,97,150,88,97,156,167,142,26,119,169,171,165,166,105,229,153,232,122,213,13,28,114,201,163,234,219,75,191,196,46,41,17,16,17,21,10,227,51,138,11,87,9,153,47,83,152,213,150,138,187,141,202,227,80,118,75,12,81,83,140,208,13,214,74,74,137,169,138,168,94,88,137,169,183,83,187,72,241,147,158,143,238,183,197,130,186,162,133,110,12,185,147,102,61,147,137,170,234,236,249,198,215,91,150,12,204,155,129,83,212,82,84,93,157,237,184,102,170,162,171,124,21,52,237,86,101,217,232,225,234,28,103,24,202,2,48,147,25,117,30,0,23,153,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,182,136,136,8,163,3,155,39,27,84,118,251,23,238,100,202,28,87,213,175,186,111,44,99,116,180,92,160,146,56,105,68,230,130,75,52,157,55,41,2,98,146,55,121,193,222,50,24,196,35,38,144,103,144,71,213,114,189,227,219,21,103,94,206,30,179,114,11,173,231,21,217,173,231,85,107,196,209,211,201,81,219,104,98,218,196,23,19,22,126,156,193,184,24,106,79,65,155,81,19,38,157,197,234,2,69,81,71,7,27,252,102,99,238,19,56,229,193,149,148,117,213,119,28,19,113,192,246,232,175,214,25,101,154,104,6,9,47,21,47,83,87,75,76,211,197,11,87,116,105,218,56,229,147,86,209,246,151,119,133,255,0,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,122,4,68,64,68,68,4,68,64,68,86,1,206,175,202,198,22,249,129,67,233,215,20,23,254,138,0,121,92,121,236,203,47,190,189,30,181,79,242,2,34,165,92,88,249,88,206,79,151,248,135,211,167,65,85,81,98,174,178,168,64,69,10,220,102,243,75,204,124,196,204,122,27,103,13,88,182,235,132,176,102,18,184,13,85,37,202,159,88,106,177,5,84,111,221,53,68,102,223,214,126,44,20,178,11,140,130,238,83,139,187,140,80,201,79,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,160,184,4,68,64,69,77,56,138,207,156,27,195,110,81,223,115,91,25,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,91,228,33,209,201,128,182,3,28,132,219,0,157,161,135,37,57,151,103,238,2,207,218,172,210,199,88,178,235,136,240,222,35,184,31,182,48,229,77,125,109,101,13,182,134,162,182,57,231,246,93,44,181,67,28,51,71,24,28,112,111,39,17,18,113,125,89,221,208,79,74,47,63,151,184,214,213,153,88,3,13,102,53,138,158,174,11,110,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,93,116,119,241,94,129,1,23,82,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,65,226,99,153,206,116,99,110,33,169,177,94,81,227,26,187,54,4,193,23,141,108,54,170,42,186,186,122,75,252,16,212,9,118,139,144,11,195,44,225,80,209,14,176,27,11,71,17,116,217,152,222,89,36,9,201,69,71,248,85,226,99,6,241,95,148,116,121,165,131,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,107,12,193,182,88,204,36,22,109,192,99,184,64,247,198,21,129,1,17,16,17,17,1,17,89,255,0,49,158,53,255,0,114,174,92,65,96,192,23,59,84,153,155,138,127,23,109,166,157,250,178,90,232,93,141,164,185,148,59,72,11,105,131,71,16,202,226,39,33,17,105,40,195,44,110,23,128,138,29,185,117,243,33,196,56,67,25,54,83,113,45,152,85,119,28,49,136,42,38,154,147,20,223,235,42,171,106,232,46,50,53,60,112,195,61,84,243,184,195,67,182,41,123,250,111,178,89,152,200,134,61,228,51,18,128,136,173,215,152,70,63,198,89,89,194,54,54,204,28,190,196,53,118,60,67,99,168,178,84,208,215,83,59,111,136,253,177,70,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,113,72,173,215,131,62,51,48,15,22,120,2,154,178,142,186,146,221,141,173,212,225,21,250,195,44,176,195,57,79,28,52,239,83,87,75,76,211,203,51,208,245,170,26,56,229,147,71,213,182,151,127,141,197,32,34,34,2,40,86,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,162,40,118,230,41,204,135,16,226,252,100,249,77,195,78,97,85,219,176,198,31,168,134,106,188,83,96,172,170,162,171,175,184,198,213,17,205,12,21,80,78,195,53,14,217,98,239,233,182,249,97,115,18,40,246,17,4,196,162,176,174,87,252,109,99,238,35,237,87,44,168,204,108,39,87,81,114,192,246,122,50,139,21,211,52,210,193,89,0,140,112,8,92,37,152,204,187,116,132,39,43,27,22,147,51,78,251,99,232,187,201,126,168,8,136,128,136,161,91,157,95,154,124,45,242,254,135,212,110,40,38,165,20,43,114,84,243,79,138,126,95,215,122,141,185,77,74,2,34,141,94,118,153,103,133,106,114,179,2,231,31,100,233,98,75,126,32,108,51,215,142,56,199,180,80,212,83,84,84,108,152,182,117,15,167,37,46,177,182,246,17,235,207,238,187,158,172,18,84,138,0,121,101,231,95,224,91,139,140,45,218,45,253,170,131,29,233,130,171,54,69,190,104,187,108,240,246,121,35,214,64,17,210,170,42,109,228,251,180,137,229,218,46,91,116,159,228,4,69,22,188,238,51,122,152,45,89,123,144,148,51,210,73,81,61,68,184,190,233,25,65,47,94,0,1,146,150,136,130,78,232,156,36,121,43,216,135,222,54,120,99,127,113,157,183,132,165,34,128,190,87,25,67,77,155,92,96,225,153,238,80,82,79,109,192,212,243,98,250,168,102,158,88,140,206,152,128,41,74,39,143,242,140,43,39,164,145,196,156,65,194,51,98,221,249,5,62,136,8,139,169,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,118,209,65,183,19,28,206,115,163,27,113,13,77,138,242,143,24,213,217,176,38,8,188,107,97,181,81,85,213,211,210,95,224,134,160,75,180,92,128,94,25,103,10,134,136,117,128,216,90,56,139,166,204,198,242,201,36,170,112,119,197,86,13,226,191,40,237,248,194,205,114,164,28,79,110,167,167,166,197,150,136,227,120,78,221,113,112,247,220,98,35,50,236,210,16,200,80,158,226,220,12,226,239,212,9,0,2,186,162,34,2,40,224,230,107,204,50,235,148,181,55,30,27,178,74,178,174,131,25,73,79,27,98,60,66,2,81,29,162,9,226,25,2,158,140,159,71,122,153,34,144,9,231,30,232,128,217,129,222,103,114,167,250,188,176,184,245,169,206,123,85,39,15,217,193,125,171,175,204,27,101,61,76,214,171,189,95,72,26,237,110,128,97,217,12,146,148,189,90,138,225,98,156,157,218,47,122,24,30,67,34,54,144,200,36,41,17,16,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,131,110,37,57,147,103,6,49,226,105,179,19,40,113,181,214,207,131,48,149,194,10,123,37,158,146,237,112,134,219,125,165,164,170,57,6,166,190,153,142,46,167,105,213,247,198,224,4,208,184,68,90,184,57,144,78,162,42,21,193,159,20,22,174,44,242,94,155,49,168,237,21,118,235,149,186,160,44,151,232,165,167,24,96,43,172,116,148,243,84,149,40,180,178,147,211,110,168,102,141,228,38,61,27,222,111,139,215,84,4,69,10,220,234,252,211,225,111,151,244,62,163,113,65,53,40,162,175,145,143,231,179,245,111,246,146,149,68,4,69,101,92,198,120,246,253,202,246,40,50,223,46,224,237,25,155,137,173,253,178,146,162,122,125,244,182,90,19,51,137,171,9,141,182,77,51,156,114,12,81,119,139,16,17,202,219,68,99,152,47,85,20,74,242,189,227,247,21,75,142,195,135,172,244,196,247,92,69,244,198,224,115,216,49,53,242,247,37,77,69,45,115,194,44,212,50,157,84,175,172,50,244,133,161,24,253,230,158,77,187,79,175,172,82,212,128,136,136,8,161,131,153,103,31,247,92,204,199,244,185,87,195,254,98,213,193,130,112,165,68,21,117,151,91,60,133,78,247,75,220,19,60,129,44,53,64,123,165,166,167,32,132,162,33,96,18,152,74,86,234,48,83,200,55,171,203,139,142,11,175,21,216,54,191,10,99,235,45,92,120,239,7,83,192,247,59,173,53,9,53,186,233,1,187,140,117,14,96,61,42,122,146,113,45,240,59,139,30,210,146,22,216,210,71,0,94,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,186,165,106,188,174,60,137,229,151,223,94,177,90,174,169,1,17,16,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,239,114,230,227,95,247,85,101,196,246,12,127,115,181,71,153,184,91,241,119,42,104,31,165,37,210,133,152,26,59,152,195,180,64,119,25,188,114,140,78,66,18,8,150,145,12,209,70,208,46,189,86,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,160,201,249,21,10,224,239,138,172,27,197,126,81,219,241,133,154,229,72,56,158,221,79,79,77,139,45,17,198,240,157,186,226,225,239,184,196,70,101,217,164,33,144,161,61,197,184,25,197,223,168,18,0,87,84,22,171,205,31,200,158,102,253,203,235,20,74,16,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,51,127,205,31,200,158,102,253,203,235,20,74,0,80,100,187,195,174,124,224,222,36,178,142,197,154,216,50,182,144,130,227,78,1,115,161,134,161,230,59,77,197,128,94,162,138,87,32,2,223,25,22,140,78,3,188,28,36,22,216,98,239,82,214,58,220,23,113,109,138,184,70,205,54,197,54,216,187,118,27,190,246,107,126,38,183,16,201,47,82,132,106,99,51,158,8,154,104,163,122,200,227,105,134,19,145,220,71,173,35,59,104,110,165,167,141,254,48,44,88,43,130,169,243,123,38,113,39,181,127,8,221,60,61,134,111,118,227,49,26,105,42,163,153,229,157,200,100,142,90,121,162,134,10,166,31,251,36,85,33,24,152,54,211,102,11,192,69,143,183,9,28,91,241,95,130,243,115,4,224,204,190,205,42,187,184,93,234,40,240,133,178,195,139,238,85,149,182,8,130,160,227,167,167,23,128,79,116,1,17,60,78,37,6,211,17,13,173,184,8,163,41,254,180,199,117,134,213,69,13,246,182,146,178,228,20,241,141,101,69,37,49,83,65,52,236,45,212,56,226,41,36,40,193,203,87,96,121,13,197,157,153,200,180,213,194,210,185,140,240,81,251,170,178,226,11,254,0,182,90,163,204,220,45,248,203,109,76,237,210,146,233,66,204,111,37,176,166,220,32,59,140,218,72,138,86,33,9,4,135,88,134,105,100,104,44,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,89,73,168,213,230,139,192,45,30,48,177,92,184,152,201,219,125,170,215,117,195,150,250,154,236,89,103,130,154,10,56,238,116,160,114,212,207,114,19,17,29,245,131,212,144,165,234,57,20,209,136,237,118,56,216,38,11,128,224,23,141,124,43,197,102,92,82,89,46,215,62,207,153,184,102,223,12,120,142,223,80,241,132,149,251,24,99,43,157,59,70,32,5,12,166,236,230,32,45,209,144,216,29,182,148,71,44,0,175,107,147,185,197,143,178,43,31,218,243,27,46,111,213,118,235,149,186,162,9,101,138,42,169,161,130,225,4,115,71,49,82,85,12,38,5,45,52,133,16,52,145,57,51,19,55,232,118,241,72,39,160,56,174,203,142,18,184,17,201,236,107,141,101,237,215,90,236,191,176,193,96,176,65,51,5,85,222,168,109,148,238,226,46,236,253,56,67,112,188,179,59,56,198,36,44,204,102,113,198,112,153,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,233,119,237,102,182,122,102,62,114,209,225,11,78,53,188,245,109,88,19,15,209,97,187,5,182,6,112,165,162,165,167,130,56,92,196,29,223,89,165,233,9,203,35,187,145,19,11,54,128,17,128,94,7,45,78,95,191,135,106,202,28,251,205,104,118,96,27,85,192,189,151,110,33,210,75,197,117,36,244,199,248,216,167,166,56,106,45,198,221,166,9,54,155,19,201,25,135,118,210,65,90,185,90,112,11,98,164,177,88,120,172,205,235,127,110,186,215,127,79,96,235,37,85,49,132,118,248,196,221,163,185,76,50,11,117,38,61,173,37,62,140,241,132,101,28,194,230,103,27,193,125,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,199,7,9,226,155,238,6,197,86,108,107,133,171,187,21,235,15,220,41,238,150,234,158,144,73,208,170,130,65,146,41,54,27,16,22,211,1,125,9,156,95,77,29,157,187,148,255,0,112,65,198,142,21,226,227,46,32,174,173,43,85,147,31,91,122,144,94,240,244,85,209,148,135,210,104,119,87,83,64,230,243,53,25,188,241,179,17,183,185,35,148,91,143,107,72,120,246,47,127,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,12,154,81,83,78,29,115,231,6,241,37,148,118,44,214,193,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,22,248,200,180,98,112,29,224,225,32,182,195,23,122,150,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,32,100,94,122,102,63,14,153,143,110,205,12,175,188,246,27,173,14,177,77,12,172,231,75,112,165,39,103,146,150,166,54,118,234,66,123,71,86,213,137,136,68,192,128,192,12,102,255,0,154,63,145,60,205,251,151,214,40,148,0,160,201,119,135,92,249,193,188,73,101,29,139,53,176,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,190,50,45,24,156,7,120,56,72,45,176,197,222,165,172,117,184,46,226,219,21,112,141,154,109,138,109,177,118,236,55,125,236,214,252,77,110,33,146,94,165,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,90,70,118,208,221,75,79,27,252,96,88,176,87,5,83,230,246,76,226,79,106,254,17,186,120,123,12,222,237,198,98,52,210,85,71,51,203,59,144,201,28,180,243,69,12,21,76,63,246,72,170,66,49,48,109,166,204,23,128,188,86,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,158,10,248,72,226,223,138,252,23,155,152,39,6,101,246,105,85,221,194,239,81,71,132,45,150,28,95,114,172,173,176,68,21,7,29,61,56,188,2,123,160,8,137,226,113,40,54,152,136,109,109,192,69,25,79,245,166,59,172,54,170,40,111,181,180,149,151,32,167,140,107,42,41,41,138,154,9,167,97,110,161,199,17,73,33,70,14,90,187,3,200,110,44,236,206,69,166,174,24,214,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,72,87,42,62,58,127,120,225,127,58,241,159,250,158,151,0,86,215,15,247,66,86,185,42,28,191,220,187,40,16,255,0,30,22,63,235,120,85,218,113,235,193,222,30,226,159,40,238,101,102,179,210,65,152,182,58,126,219,135,238,112,209,210,246,186,211,128,39,40,237,114,212,75,180,134,154,82,154,70,102,234,128,4,164,18,190,230,2,18,128,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,100,25,73,171,95,227,215,140,76,61,194,198,81,220,198,205,120,164,159,49,111,148,253,139,15,219,33,172,165,237,116,71,56,78,49,221,37,167,151,113,21,52,69,12,142,207,210,48,57,68,34,125,172,100,67,77,120,84,230,105,149,152,199,135,26,204,83,158,152,250,213,65,152,88,38,223,80,119,187,116,143,77,111,168,190,244,130,67,134,75,116,82,74,49,212,77,52,113,136,148,113,184,105,62,230,217,20,103,22,232,139,226,43,62,113,151,18,89,185,125,205,108,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,236,140,75,71,38,1,222,110,114,19,111,50,119,15,21,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,167,123,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,182,213,202,159,129,43,83,90,168,56,166,206,92,51,86,87,34,168,105,240,69,170,227,0,140,17,192,194,5,29,225,193,221,200,204,137,201,160,222,34,192,193,215,22,61,240,73,28,165,32,133,110,117,126,105,240,183,203,250,31,81,184,175,147,203,119,143,171,238,65,98,171,94,73,102,69,195,182,229,150,32,184,5,61,60,213,85,33,31,209,154,169,228,209,234,66,73,72,64,104,200,207,116,241,145,48,134,165,48,104,93,64,155,235,115,171,243,79,133,190,95,208,250,141,197,88,2,12,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,237,168,160,229,79,199,109,213,174,180,28,44,231,46,38,164,43,105,83,180,24,34,235,113,156,134,120,231,98,1,142,206,230,236,226,96,66,228,240,111,33,112,112,232,11,158,248,35,142,87,208,17,17,1,17,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,138,190,22,51,175,247,59,113,5,130,115,142,75,127,109,164,195,247,7,237,240,12,93,73,14,134,120,142,158,171,164,61,72,217,230,104,38,149,227,220,108,61,70,13,218,142,172,249,20,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,198,9,94,167,44,206,52,127,115,102,99,158,91,227,82,234,96,28,125,112,164,130,166,162,106,238,140,118,42,231,126,144,87,105,33,140,35,9,49,136,212,19,237,46,156,81,27,19,244,90,57,2,117,21,42,226,199,202,198,114,124,191,196,62,157,58,169,86,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,83,94,44,124,172,103,39,203,252,67,233,211,160,198,177,101,80,177,87,89,84,32,136,14,109,124,23,125,11,190,214,113,93,128,7,117,151,17,220,33,131,20,90,224,161,218,54,234,233,3,104,215,9,68,12,13,12,230,12,210,148,174,197,218,102,23,221,35,212,109,142,208,56,63,226,82,251,194,182,120,217,243,54,216,221,107,84,219,109,120,146,144,105,66,121,42,236,242,205,25,212,71,19,17,6,217,155,164,18,70,236,96,221,72,193,137,220,28,196,178,51,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,234,0,120,245,224,239,16,240,177,155,151,50,179,89,234,231,203,171,229,71,109,195,247,56,104,234,187,37,16,78,115,148,118,185,106,37,220,37,83,16,195,35,51,117,76,206,33,9,95,107,153,8,132,239,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,244,23,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,66,95,44,62,55,232,248,116,197,85,57,67,153,21,91,48,14,48,184,67,45,61,64,195,0,123,42,241,52,148,244,239,85,61,68,178,198,209,209,244,7,89,156,183,184,244,35,32,17,214,77,245,3,155,95,26,63,77,47,181,156,40,224,2,219,101,195,151,8,103,197,23,72,43,183,13,198,186,48,220,52,34,49,27,131,195,1,155,60,163,43,57,118,152,69,182,198,244,251,164,11,117,227,215,140,76,67,197,62,110,92,198,205,120,171,131,46,172,117,29,139,15,219,33,172,170,236,149,161,1,206,49,221,37,167,151,104,141,76,163,52,142,207,210,3,8,136,34,125,206,4,69,82,185,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,160,28,31,240,215,125,226,167,60,108,249,101,108,126,141,170,29,183,76,73,86,53,65,4,148,150,120,166,140,42,36,137,200,79,116,207,213,8,227,102,3,110,164,128,228,204,12,100,57,9,229,86,89,225,92,155,203,140,57,149,184,42,147,179,217,112,205,190,43,125,54,232,227,9,38,216,222,252,242,244,192,0,166,148,220,164,144,216,91,124,134,100,237,169,58,15,86,136,163,47,154,199,28,246,171,46,25,175,225,119,42,46,148,151,11,149,254,157,227,197,119,171,117,208,77,173,144,5,65,199,45,177,186,18,110,26,147,40,12,39,142,93,24,97,61,142,7,214,119,136,40,87,50,190,96,95,135,106,202,236,132,202,153,182,96,27,85,192,125,169,113,18,210,75,197,117,36,245,33,248,169,96,169,56,106,45,198,221,154,120,247,3,19,201,24,31,118,209,86,43,110,194,120,170,241,98,187,226,155,78,25,186,214,217,112,255,0,103,246,189,198,158,138,73,41,109,253,115,112,131,180,74,44,225,23,80,217,196,55,187,110,38,118,109,93,122,12,157,201,220,125,158,184,254,215,151,57,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,74,174,168,161,3,40,169,163,41,65,228,149,197,216,89,255,0,67,62,65,28,53,240,163,151,28,55,228,115,228,133,178,47,164,116,23,78,188,248,146,123,164,45,36,119,154,170,136,66,42,130,58,114,114,140,33,40,227,8,218,22,212,90,49,102,39,144,156,228,48,131,126,14,248,170,198,92,40,102,229,191,24,89,174,85,101,134,46,53,20,244,216,178,209,28,109,48,92,109,204,126,251,140,68,96,61,166,49,41,10,19,220,59,77,220,93,250,103,32,28,255,0,100,238,113,96,28,245,192,22,188,198,203,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,250,29,224,219,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,78,1,120,215,197,92,41,230,61,37,146,237,115,237,25,101,137,174,16,199,136,237,245,15,33,199,65,189,198,50,185,211,180,98,102,51,68,12,206,98,2,253,104,193,129,219,112,196,113,4,255,0,34,234,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,219,64,68,94,43,56,179,139,0,228,86,0,186,102,54,99,95,169,45,214,219,117,60,242,197,20,181,80,195,61,194,120,225,146,97,164,165,25,140,6,90,153,6,35,104,226,98,103,39,111,210,236,20,255,0,140,78,42,176,111,10,25,71,112,198,23,155,149,33,98,123,141,61,69,54,19,180,73,27,204,119,27,139,7,184,229,16,152,23,102,140,138,50,152,247,14,208,118,22,126,161,198,7,143,182,106,230,102,42,206,76,199,196,121,165,141,106,251,69,235,19,92,37,184,84,237,146,67,142,29,239,238,65,23,80,204,198,24,129,134,56,193,201,246,70,0,44,250,11,47,107,197,87,19,24,203,138,252,220,172,205,44,97,67,73,110,1,167,27,109,162,217,76,204,65,110,183,70,114,28,80,60,155,88,166,61,210,200,103,33,51,110,51,45,162,1,178,48,234,223,248,104,205,60,41,144,86,222,34,241,77,167,216,216,110,243,136,33,176,91,169,110,16,84,211,215,86,117,104,158,178,42,216,64,226,104,228,163,56,196,152,101,25,31,113,51,179,51,179,106,130,149,41,137,229,161,204,66,167,51,233,161,200,76,254,196,116,131,137,237,212,241,134,31,196,183,43,132,80,157,240,30,88,225,142,138,103,148,152,166,174,221,40,48,16,110,57,193,137,205,186,128,71,52,85,228,222,80,227,44,247,204,75,126,86,229,244,20,147,226,27,181,61,116,212,48,84,206,208,133,65,211,82,77,84,240,177,191,186,38,99,1,0,57,56,134,242,29,196,3,169,55,159,255,0,53,88,11,21,127,166,184,115,18,97,203,135,251,101,29,117,182,186,158,79,247,178,67,52,114,7,216,66,67,240,118,65,148,154,181,94,104,254,68,243,55,238,95,88,162,95,39,151,55,26,255,0,186,171,46,39,176,99,251,157,170,60,205,194,223,139,185,83,64,253,41,46,148,44,192,209,220,198,29,162,3,184,205,227,148,98,114,16,144,68,180,136,102,138,54,250,220,209,252,137,230,111,220,190,177,68,130,16,50,47,61,51,31,135,76,199,183,102,134,87,222,123,13,214,135,88,166,134,86,115,165,184,82,147,179,201,75,83,27,59,117,33,61,163,171,106,196,196,34,96,64,96,6,57,15,112,235,159,56,55,137,44,163,177,102,182,12,173,164,32,184,211,128,92,232,97,168,121,142,211,113,96,23,168,162,149,200,0,183,198,69,163,19,128,239,7,9,5,182,24,187,227,68,171,255,0,5,220,91,98,174,17,179,77,177,77,182,46,221,134,239,189,154,223,137,173,196,50,75,212,161,26,152,204,231,130,38,154,40,222,178,56,218,97,132,228,119,17,235,72,206,218,27,160,200,165,23,159,192,24,255,0,6,230,158,13,180,230,14,95,98,26,75,230,30,190,83,181,77,13,117,51,190,201,67,87,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,111,64,130,21,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,78,117,126,105,240,183,203,250,31,81,184,171,95,225,163,137,140,101,194,214,33,197,120,207,47,168,105,15,16,223,240,189,70,28,161,173,169,102,48,182,28,213,84,211,61,91,68,226,227,49,136,211,147,0,23,185,188,196,137,140,69,227,48,147,78,101,124,194,232,242,202,197,93,145,89,13,139,255,0,205,213,126,216,175,23,203,92,208,84,71,103,165,223,83,13,77,40,77,28,207,37,53,196,100,132,5,216,163,221,28,114,185,9,4,155,8,98,135,39,114,119,31,103,174,63,181,229,206,92,216,106,238,55,43,141,68,17,75,44,84,179,77,5,190,9,38,142,18,171,170,40,64,202,42,104,202,80,121,37,113,118,22,127,208,207,231,255,0,205,86,61,197,95,233,174,35,196,152,142,225,254,217,89,93,114,174,168,147,253,244,147,77,36,135,246,145,17,124,93,212,244,240,11,193,70,21,225,79,46,41,47,119,107,103,104,204,220,77,111,134,76,71,112,168,104,206,74,13,236,50,21,178,157,227,35,1,134,35,102,99,32,39,235,72,12,110,251,70,32,136,42,87,10,188,51,224,222,20,50,142,143,43,112,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,238,113,132,54,197,24,4,98,239,180,0,119,17,158,249,14,176,34,32,34,34,2,133,110,117,126,105,240,183,203,250,31,81,184,169,169,80,173,206,175,205,62,22,249,127,67,234,55,20,14,74,158,105,241,79,203,250,239,81,183,41,169,80,173,201,83,205,62,41,249,127,93,234,54,229,53,40,10,143,241,129,128,41,179,63,133,204,210,193,147,97,234,187,237,69,86,23,174,169,183,219,233,26,82,158,123,141,52,79,81,68,209,140,79,188,205,170,97,133,216,27,93,238,204,46,196,206,226,245,129,16,98,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,150,77,57,33,141,110,185,149,146,248,7,49,175,180,244,144,92,177,86,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,143,183,26,121,103,248,34,226,179,51,240,44,116,150,170,74,74,124,65,61,194,130,150,215,31,78,150,150,134,181,154,178,150,0,13,130,193,211,130,162,32,112,17,218,36,46,34,238,44,206,242,169,201,215,51,62,152,112,167,54,5,171,171,181,53,94,2,196,21,150,248,105,105,228,254,154,26,26,151,106,200,231,168,7,55,118,223,60,245,128,6,194,34,67,3,139,51,144,27,184,95,82,128,30,102,153,215,248,105,226,227,20,246,123,127,101,160,192,154,224,170,61,241,108,154,94,197,60,221,162,73,52,144,196,181,170,150,167,97,54,221,98,104,183,11,22,237,103,39,59,241,173,215,45,114,95,31,102,53,138,158,146,123,150,21,194,247,91,221,28,85,96,69,4,147,211,82,73,52,99,32,137,9,56,57,3,51,179,16,190,154,232,237,226,177,150,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,232,37,211,146,94,89,225,90,108,172,199,89,199,217,58,184,146,225,136,31,12,245,228,142,50,236,244,52,244,212,245,27,33,45,157,64,234,73,85,172,141,189,196,186,16,123,172,225,171,201,82,163,252,31,224,10,108,176,225,115,43,112,100,56,122,174,197,81,75,133,232,106,110,22,250,182,148,103,130,227,83,19,84,86,180,131,43,239,3,122,153,166,119,7,211,99,187,139,48,179,48,181,96,64,80,193,204,247,143,90,108,231,186,213,240,253,147,247,218,74,252,190,182,84,83,77,117,187,210,117,65,238,215,24,10,109,240,199,40,203,210,168,161,23,40,9,157,226,247,166,129,164,2,32,104,204,171,175,52,94,62,168,240,125,138,229,195,62,78,220,45,87,75,174,35,183,212,208,226,203,196,21,48,86,71,108,165,51,150,154,123,104,128,145,108,172,46,156,131,47,81,132,161,140,135,107,57,200,199,12,91,100,238,78,227,236,245,199,246,188,185,203,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,250,25,195,197,42,213,194,143,21,217,143,194,86,99,134,53,193,82,246,235,85,119,78,11,253,130,121,156,41,110,244,162,238,236,36,236,207,211,152,55,19,197,51,51,148,100,68,206,198,7,36,103,77,115,11,5,93,114,215,31,226,92,185,190,212,82,79,114,194,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,233,166,172,222,11,239,226,172,139,204,124,33,148,248,43,59,238,118,110,174,12,199,125,174,43,109,210,157,220,227,134,170,158,166,120,36,165,168,238,110,148,207,217,206,64,103,212,78,55,119,18,119,9,70,48,200,211,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,208,239,237,84,0,240,11,198,190,42,225,79,49,233,44,151,107,159,104,203,44,77,112,134,60,71,111,168,121,14,58,13,238,49,149,206,157,163,19,49,154,32,102,115,16,23,235,70,12,14,219,134,35,138,124,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,11,53,230,103,193,119,238,147,203,128,204,140,20,61,60,125,128,109,245,115,211,83,195,67,214,146,251,66,205,213,58,29,99,2,152,166,23,2,42,113,109,195,212,150,80,113,110,179,201,28,32,225,60,83,125,192,216,170,205,141,112,181,119,98,189,97,251,133,61,210,221,83,210,9,58,21,80,72,50,69,38,195,98,2,218,96,47,161,51,139,233,163,179,183,114,202,77,68,175,54,78,9,107,45,247,223,221,55,148,56,83,171,65,116,222,56,198,215,104,182,207,36,144,213,8,77,60,151,153,58,108,81,132,37,28,110,211,155,180,98,50,8,72,79,33,79,33,8,95,87,5,220,91,97,94,46,114,177,177,77,182,46,195,137,44,93,154,223,137,173,196,49,197,211,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,232,200,206,218,131,171,128,88,224,240,127,196,165,247,133,108,241,179,230,109,177,186,214,169,182,218,241,37,32,210,132,242,85,217,229,154,51,168,142,38,34,13,179,55,72,36,141,216,193,186,145,131,19,184,57,137,73,255,0,27,220,199,48,174,16,225,199,13,85,100,165,111,108,196,153,201,135,230,169,182,84,71,114,140,42,48,229,9,135,74,106,137,154,154,103,146,58,192,144,165,134,54,18,218,19,211,206,238,110,244,239,28,129,69,57,178,113,181,89,112,190,254,230,76,161,197,125,42,11,94,242,198,55,75,69,202,120,228,154,168,130,104,36,179,73,211,113,140,225,24,228,119,156,29,228,18,144,130,50,104,202,9,4,172,175,131,254,26,239,188,84,231,141,159,44,173,143,209,181,67,182,233,137,42,198,168,32,146,146,207,20,209,133,68,145,57,9,238,153,250,161,28,108,192,109,212,144,28,153,129,140,134,149,97,60,45,125,199,56,170,205,130,176,181,15,109,189,98,11,133,61,174,221,77,213,8,250,245,83,200,49,197,30,243,113,1,220,102,45,169,59,11,107,171,187,55,122,200,79,130,238,18,112,175,8,217,88,216,90,219,47,110,196,151,222,205,112,196,215,18,40,229,234,87,13,52,96,112,65,43,67,20,143,71,28,141,49,66,18,51,144,245,164,119,125,77,208,85,92,170,203,60,43,147,121,113,135,50,183,5,82,118,123,46,25,183,197,111,166,221,28,97,36,219,27,223,158,94,152,0,20,210,155,148,146,27,11,111,144,204,157,181,39,94,173,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,168,86,231,87,230,159,11,124,191,161,245,27,138,10,171,200,199,243,217,250,183,251,73,74,162,138,190,70,63,158,207,213,191,218,74,85,16,21,191,241,163,194,78,21,226,231,43,31,11,92,165,236,56,146,197,218,110,24,102,226,37,28,93,58,226,166,144,2,9,229,120,101,145,168,228,145,225,41,130,54,98,46,140,110,207,168,50,184,4,65,139,102,44,194,215,220,13,138,175,56,43,20,208,246,43,214,31,184,84,90,238,52,221,80,147,161,85,4,133,28,177,239,7,32,45,166,4,218,139,184,190,154,179,187,119,169,169,229,135,198,253,103,17,120,86,167,40,115,34,171,126,62,193,246,248,101,167,168,24,103,63,106,217,225,142,158,157,234,167,168,150,89,30,74,206,185,107,51,150,198,46,188,100,2,90,73,179,229,115,66,224,91,240,215,133,79,60,114,115,6,118,188,201,178,236,246,197,53,17,109,154,251,107,142,50,103,210,22,23,237,21,144,233,31,79,71,19,56,152,227,252,105,13,60,109,16,25,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,131,39,229,96,28,208,184,233,252,10,97,83,200,236,156,198,125,147,50,111,91,61,177,83,68,59,166,177,90,228,140,157,244,153,137,187,61,100,218,199,211,209,136,194,39,57,63,20,69,79,35,253,91,143,52,172,184,183,240,119,104,207,86,135,180,99,171,191,104,195,99,99,142,141,134,56,113,52,20,45,52,166,80,201,80,50,29,184,100,146,152,138,72,164,144,198,58,168,4,180,144,136,70,21,177,102,41,190,227,156,85,121,198,184,166,187,182,222,177,5,194,162,233,113,169,233,4,125,122,169,228,41,37,147,96,48,128,238,51,39,208,89,133,181,209,153,155,185,7,213,202,172,179,197,89,201,152,248,115,43,112,85,39,104,189,98,107,132,86,250,109,209,200,113,195,189,253,249,229,233,129,152,195,16,49,73,33,176,190,200,192,201,219,65,117,144,159,7,252,53,216,184,86,200,235,62,89,91,31,173,117,155,109,211,18,85,141,81,207,29,93,226,88,99,10,137,34,114,16,219,11,116,130,56,217,128,31,167,24,57,51,155,153,21,11,229,161,192,229,55,14,56,54,28,225,199,7,86,121,139,141,44,241,132,212,146,4,180,225,99,183,76,241,206,212,69,9,176,147,212,185,4,69,49,24,251,135,27,70,12,204,38,115,94,250,2,34,32,241,184,131,57,242,123,9,221,231,195,248,167,53,240,109,154,233,75,183,175,69,112,190,210,211,212,69,184,88,199,116,102,108,67,168,144,147,106,221,236,236,254,14,190,206,22,198,152,59,29,91,228,187,96,156,89,102,196,52,48,204,244,210,85,90,171,226,171,136,37,97,18,120,220,227,34,102,38,19,23,219,174,186,19,63,197,148,70,113,253,230,223,29,253,215,233,148,170,241,185,89,249,126,196,31,255,0,25,85,255,0,246,21,18,137,150,213,107,199,206,213,149,154,98,34,38,121,251,53,29,115,160,50,218,79,76,96,107,212,99,85,85,120,148,225,206,217,136,180,111,136,153,231,191,23,94,50,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,88,214,113,99,230,159,57,62,96,98,31,81,157,100,166,177,172,226,199,205,62,114,124,192,196,62,163,58,9,169,229,113,228,79,44,190,250,245,138,213,117,74,213,121,92,121,19,203,47,190,189,98,181,93,82,2,234,81,93,173,87,26,154,250,59,125,206,146,170,162,215,80,212,149,209,67,48,153,210,206,241,71,51,69,40,179,234,6,241,77,20,140,37,163,236,144,11,192,153,222,221,120,223,227,71,10,240,143,151,19,215,81,21,170,247,143,174,93,56,44,152,122,90,232,198,64,234,180,219,107,170,96,99,105,158,140,30,9,25,200,27,223,145,134,45,193,185,228,10,63,201,170,237,117,191,240,219,141,175,183,219,157,93,198,229,113,204,139,149,93,101,101,92,197,52,245,51,201,65,111,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,65,9,138,242,184,144,224,43,16,225,12,139,203,94,36,178,142,197,87,113,195,24,131,3,216,46,24,146,223,77,218,171,106,232,46,50,91,74,162,182,189,196,98,113,134,135,108,66,102,103,43,236,150,98,102,97,143,96,141,154,172,146,56,100,180,218,175,252,34,101,69,138,251,108,164,184,219,110,57,111,98,164,172,163,171,132,102,130,166,9,45,144,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,129,110,21,120,152,198,92,40,102,229,30,105,96,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,218,229,9,238,138,51,9,5,159,105,128,238,19,13,241,158,66,153,59,156,88,7,61,112,5,175,49,178,230,253,73,113,182,220,105,224,150,88,162,170,134,105,237,243,201,12,115,21,37,80,194,102,49,84,198,50,131,73,19,147,184,187,254,135,120,75,230,51,193,71,238,85,204,120,47,248,2,217,117,147,44,177,79,227,45,181,51,183,86,59,93,115,185,188,150,194,155,113,25,109,0,105,34,41,88,72,227,34,29,101,40,101,145,252,255,0,3,156,113,227,46,16,177,145,82,213,5,93,243,46,175,149,2,119,235,8,27,111,140,244,97,237,180,123,157,132,42,68,88,89,197,221,130,96,22,3,113,113,138,88,130,87,249,163,249,19,204,223,185,125,98,137,66,7,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,166,211,153,141,218,213,127,229,255,0,152,23,219,21,206,146,227,109,184,211,216,106,232,235,41,38,25,160,169,130,75,181,9,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,132,28,144,198,182,172,181,206,140,3,152,215,218,122,185,237,184,87,20,90,175,117,145,82,0,148,242,65,77,87,28,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,10,191,198,255,0,5,216,171,132,124,199,158,134,136,110,183,188,3,114,233,207,100,196,50,208,200,49,135,85,230,219,67,83,59,3,66,245,128,208,72,238,32,254,252,108,50,237,13,207,24,91,172,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,187,68,204,96,132,72,153,181,38,138,54,125,118,182,153,31,99,92,21,144,220,111,100,52,84,21,245,20,152,171,4,226,170,113,174,181,93,104,79,108,244,147,142,225,10,154,115,33,221,5,76,68,230,4,38,58,179,245,34,148,29,158,72,222,3,51,211,135,12,199,200,204,241,184,228,101,219,15,221,107,238,190,208,106,123,1,69,64,253,75,245,44,179,60,116,149,52,209,70,82,111,235,104,204,209,129,25,12,155,162,127,124,8,88,46,255,0,147,223,12,95,79,179,30,227,196,46,50,194,246,171,150,22,193,251,237,246,67,172,155,124,129,136,153,233,229,25,227,129,181,103,232,64,110,251,228,209,134,73,225,40,216,142,55,40,166,81,81,254,19,56,126,181,112,203,144,216,99,42,40,194,144,238,84,116,253,174,253,89,78,194,237,91,117,155,66,169,151,168,209,198,82,3,22,145,68,82,14,246,134,40,68,181,218,171,2,2,34,32,134,14,103,188,5,83,100,197,214,175,136,28,159,177,82,80,101,245,206,162,154,27,173,162,147,170,111,105,184,206,83,111,154,56,134,46,149,61,9,56,192,44,207,47,187,52,237,24,8,131,198,3,30,203,41,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,177,98,65,117,92,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,159,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,168,255,0,5,248,79,10,225,78,22,50,183,232,182,25,181,89,189,179,131,236,151,107,143,179,232,163,167,237,149,210,219,169,250,181,51,108,102,234,76,123,71,116,133,169,22,141,171,190,138,181,160,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,21,213,113,41,193,5,247,41,50,59,43,120,135,192,116,183,91,198,12,197,184,62,205,113,196,117,51,204,19,73,104,188,85,194,50,19,16,71,16,116,168,207,171,16,68,110,230,237,35,16,25,179,156,76,118,170,178,51,200,220,1,131,115,79,130,108,177,203,236,193,195,212,151,204,61,124,203,124,63,77,93,67,82,207,178,80,246,125,59,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,4,37,240,93,197,182,42,225,27,52,219,20,219,98,237,216,110,251,217,173,248,154,220,67,36,189,74,17,169,140,206,120,34,105,162,141,235,35,141,166,24,78,71,113,30,180,140,237,161,186,200,39,0,99,252,27,154,120,54,211,152,57,125,136,105,47,152,122,249,78,213,52,53,212,206,251,37,13,93,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,160,47,141,254,11,177,87,8,249,143,61,13,16,221,111,120,6,229,211,158,201,136,101,161,144,99,14,171,205,182,134,166,118,6,133,235,1,160,145,220,65,253,248,216,101,218,27,158,48,169,124,180,56,227,169,225,199,25,67,147,216,224,41,15,46,177,165,226,51,154,174,67,138,156,236,119,25,154,56,26,180,166,55,17,122,103,16,136,102,19,47,112,35,105,1,217,196,194,96,156,148,93,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,45,87,154,63,145,60,205,251,151,214,40,148,32,112,245,133,172,88,231,63,114,211,5,98,154,30,219,101,196,24,194,205,107,184,211,117,78,62,189,44,245,177,71,44,123,193,196,199,112,25,54,162,236,77,174,172,236,253,234,111,249,163,249,19,204,223,185,125,98,137,65,182,72,99,91,86,90,231,70,1,204,107,237,61,92,246,220,43,138,45,87,186,200,169,0,74,121,32,166,171,142,105,6,49,34,17,115,113,7,102,103,33,109,116,213,219,197,5,95,227,127,130,236,85,194,62,99,207,67,68,55,91,222,1,185,116,231,178,98,25,104,100,24,195,170,243,109,161,169,157,129,161,122,192,104,36,119,16,127,126,54,25,118,134,231,140,45,214,75,181,214,107,85,61,138,107,157,89,219,104,234,38,171,167,163,41,137,224,134,121,134,49,150,80,143,93,162,102,48,66,36,76,218,147,69,27,62,187,91,76,143,177,174,10,200,110,55,178,26,42,10,250,138,76,85,130,113,85,56,215,90,174,180,39,182,122,73,199,112,133,77,57,144,238,130,166,34,115,2,19,29,89,250,145,74,14,207,36,111,1,153,233,195,134,99,228,102,120,220,114,50,237,135,238,181,247,95,104,53,61,128,162,160,126,165,250,150,89,158,58,74,154,104,163,41,55,245,180,102,104,192,140,134,77,209,63,190,4,44,23,127,201,239,134,47,167,217,143,113,226,23,25,97,123,85,203,11,96,253,246,251,33,214,77,190,64,196,76,244,242,140,241,192,218,179,244,32,55,125,242,104,195,36,240,148,108,71,27,148,83,40,168,255,0,9,156,63,90,184,101,200,108,49,149,20,97,72,119,42,58,126,215,126,172,167,97,118,173,186,205,161,84,203,212,104,227,41,1,139,72,162,41,7,123,67,20,34,90,237,85,129,1,70,7,54,78,9,104,238,22,47,221,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,20,159,168,181,230,177,199,109,169,173,85,252,44,228,214,38,171,43,145,84,60,24,222,235,110,156,70,8,224,97,49,146,206,198,204,228,102,68,226,243,236,33,96,96,232,19,158,249,227,140,34,133,94,87,45,14,14,234,120,144,205,200,113,198,51,179,213,254,14,176,61,68,117,181,179,73,71,20,180,151,107,140,103,25,197,107,38,155,81,48,33,126,164,204,193,38,145,51,1,116,222,120,205,89,170,187,78,94,124,105,221,120,88,205,10,123,22,47,196,21,99,149,120,150,161,219,16,81,181,49,85,53,20,239,30,216,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,78,67,8,118,132,244,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,219,93,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,187,104,33,91,157,95,154,124,45,242,254,135,212,110,42,215,248,104,225,159,25,113,75,136,113,94,12,203,234,234,64,196,54,12,47,81,136,232,104,170,93,128,46,103,13,85,52,47,72,210,185,48,194,100,53,4,224,101,238,111,1,18,112,18,121,2,232,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,97,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,77,79,45,14,61,105,179,231,15,67,146,185,179,125,164,131,49,108,116,241,195,104,57,58,187,239,246,232,41,99,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,30,43,154,47,0,180,120,194,197,114,226,99,39,109,246,171,93,215,14,91,234,107,177,101,158,10,104,40,227,185,210,129,203,83,61,200,76,68,119,214,15,82,66,151,168,228,83,70,35,181,216,227,96,154,37,176,158,41,190,224,108,85,102,198,184,90,187,177,94,176,253,194,158,233,110,169,233,4,157,10,168,36,25,34,147,97,177,1,109,48,23,208,153,197,244,209,217,219,185,6,82,104,173,171,130,14,52,112,175,23,25,113,5,117,105,90,172,152,250,219,212,130,247,135,162,174,140,164,62,147,67,186,186,154,7,55,153,168,205,231,141,152,141,189,201,28,162,220,123,90,67,185,84,4,68,64,86,1,206,175,202,198,22,249,129,67,233,215,21,127,234,192,57,213,249,88,194,223,48,40,125,58,226,130,50,248,32,202,28,27,159,92,78,97,44,163,204,8,42,228,177,98,42,123,188,53,15,73,59,195,60,70,22,186,185,98,154,51,239,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,202,113,21,144,216,203,134,220,220,190,229,78,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,118,72,35,171,139,25,108,54,56,201,247,129,51,86,14,87,30,123,50,203,239,175,71,173,82,233,198,103,6,120,7,139,60,1,83,71,89,67,73,110,198,214,234,115,150,195,126,138,40,97,156,167,142,26,134,166,164,170,169,120,37,153,232,122,213,15,36,145,71,163,234,219,135,191,196,44,171,149,63,29,183,86,186,208,112,179,156,184,154,144,173,165,78,208,96,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,188,133,193,195,160,46,123,224,142,57,10,226,199,202,198,114,124,191,196,62,157,58,199,7,22,97,107,238,6,197,87,156,21,138,104,123,21,235,15,220,42,45,119,26,110,168,73,208,170,130,66,142,88,247,131,144,22,211,2,109,69,220,95,77,89,221,187,212,164,228,15,30,180,217,243,193,190,111,100,174,108,223,105,32,204,91,30,91,223,97,180,28,157,93,247,251,116,22,67,18,152,166,154,89,10,122,230,40,230,150,102,247,55,1,49,128,147,4,206,1,20,43,42,133,138,186,202,161,1,83,78,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,122,150,168,255,0,21,92,76,96,222,20,50,142,179,52,177,133,13,93,196,202,160,109,182,139,101,51,56,157,198,227,32,72,113,64,242,109,113,132,54,197,33,156,132,207,180,0,182,137,158,200,204,49,236,206,44,157,199,217,21,143,238,153,115,152,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,244,179,121,252,39,133,175,184,231,21,89,176,86,22,161,237,183,172,65,112,167,181,219,169,186,161,31,94,170,121,6,56,163,222,110,32,59,140,197,181,39,97,109,117,119,102,239,95,87,53,115,51,21,103,38,99,226,60,210,198,181,125,162,245,137,174,18,220,42,118,201,33,199,14,247,247,32,139,168,102,99,12,64,195,28,96,228,251,35,0,22,125,5,151,202,194,120,166,251,129,177,85,155,26,225,106,238,197,122,195,247,10,123,165,186,167,164,18,116,42,160,144,100,138,77,134,196,5,180,192,95,66,103,23,211,71,103,110,228,25,9,240,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,184,5,111,252,23,113,109,133,120,185,202,198,197,54,216,187,14,36,177,118,107,126,38,183,16,199,23,78,184,169,163,51,158,8,154,105,100,106,57,36,121,134,19,145,216,139,163,35,59,106,14,174,1,7,201,197,150,15,165,120,86,243,133,189,183,117,179,123,102,223,81,111,246,141,166,167,179,215,81,245,99,32,235,211,203,163,244,230,13,219,128,244,125,164,204,250,62,139,31,126,57,248,95,199,220,50,231,69,117,30,47,187,213,223,237,184,186,162,186,247,101,191,84,212,77,85,61,108,5,87,43,109,171,169,146,40,198,74,230,30,148,147,176,110,102,121,192,181,247,217,100,60,169,167,17,89,13,131,120,146,202,59,238,84,227,58,42,66,11,141,57,157,178,186,106,119,152,237,55,22,2,106,122,216,152,76,11,124,100,90,184,177,142,240,115,140,159,97,147,56,67,103,43,254,40,48,15,13,249,209,114,163,204,107,69,32,219,113,213,61,29,146,43,247,103,133,167,180,206,245,113,176,148,149,51,75,24,193,66,227,33,201,80,237,185,221,233,233,203,79,113,212,239,44,101,179,211,34,243,31,135,76,199,184,229,126,104,89,187,13,214,135,73,97,154,39,115,165,184,82,147,187,71,85,77,35,179,117,33,61,165,163,232,196,196,36,6,32,96,96,55,129,194,215,53,59,238,65,112,227,120,202,204,83,96,186,226,252,83,101,210,44,11,87,89,56,29,13,53,41,0,128,210,213,190,163,55,70,157,196,142,54,23,50,49,54,129,138,156,35,2,96,184,174,108,28,95,224,28,39,135,170,120,104,183,224,220,63,139,113,101,117,60,117,117,210,222,109,208,215,210,88,224,169,165,171,133,165,128,154,102,150,154,232,12,113,75,17,20,110,195,20,204,93,251,217,148,75,96,12,1,140,179,79,25,90,114,251,47,176,245,93,243,16,223,42,26,154,134,134,153,155,124,167,163,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,83,252,213,99,220,85,254,154,226,60,73,136,238,31,237,149,149,215,42,234,137,63,223,73,52,210,72,127,105,17,23,197,221,77,167,45,14,7,41,184,113,193,176,231,14,56,58,179,204,92,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,220,56,218,48,102,97,51,152,43,167,7,252,58,254,229,236,142,179,229,108,152,170,235,123,171,13,183,10,254,215,93,218,105,104,235,165,134,62,213,5,7,226,163,120,232,250,227,44,128,4,59,183,74,100,78,228,78,171,90,34,2,128,190,97,156,91,230,231,16,153,161,81,131,49,94,23,196,24,15,9,225,106,134,59,86,16,187,211,29,37,104,153,199,168,86,215,196,90,59,212,201,20,140,226,61,225,20,114,109,141,203,124,146,205,62,138,133,113,65,193,158,75,241,103,106,183,209,230,53,13,93,186,229,110,168,138,88,175,214,72,169,33,186,148,17,140,204,52,133,83,52,18,147,211,110,168,57,30,38,209,183,176,151,215,168,68,95,46,110,10,63,117,86,99,207,127,199,246,203,172,121,101,133,191,25,114,169,129,186,81,221,43,153,193,227,182,12,219,132,199,112,27,201,41,68,196,65,24,136,235,17,77,20,141,123,252,229,109,54,171,7,8,152,38,197,98,182,82,91,173,182,236,113,109,164,163,163,164,132,97,130,154,8,237,151,1,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,123,249,85,150,120,87,38,242,227,14,101,110,10,164,236,246,92,51,111,138,223,77,186,56,194,73,182,55,191,60,189,48,0,41,165,55,41,36,54,22,223,33,153,59,106,78,172,175,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,85,244,243,43,229,233,71,153,182,42,236,245,200,108,33,254,110,168,54,203,120,177,218,225,130,158,59,197,46,250,153,170,106,130,24,225,105,42,110,37,36,192,78,229,38,233,35,137,196,68,228,216,37,98,220,174,60,246,101,151,223,94,143,90,167,249,6,48,57,85,153,152,171,38,243,31,14,102,150,10,171,236,247,172,51,112,138,225,77,186,73,2,57,182,63,191,4,189,51,3,40,101,7,40,228,6,38,223,25,152,187,232,78,166,39,139,60,213,186,231,127,41,171,166,107,223,112,237,93,142,229,137,44,248,126,174,178,142,162,144,169,153,167,246,197,24,201,44,49,145,153,118,105,8,94,88,9,201,220,161,146,34,127,202,85,46,135,150,239,14,35,196,118,39,226,22,255,0,97,250,71,244,143,169,88,216,102,243,16,86,90,233,238,149,7,35,214,86,56,73,187,173,212,222,206,17,73,168,68,101,41,11,62,176,181,59,154,63,145,60,205,251,151,214,40,144,66,7,15,88,90,197,142,115,247,45,48,86,41,161,237,182,92,65,140,44,214,187,141,55,84,227,235,210,207,91,20,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,170,95,25,156,25,227,238,19,49,253,77,29,101,13,93,199,4,220,106,14,91,13,250,40,166,154,1,130,73,170,26,154,146,170,165,224,138,22,174,232,211,188,146,69,30,173,163,238,30,239,15,21,194,119,154,124,155,249,129,135,189,70,5,144,158,122,100,94,92,113,23,151,23,28,175,205,11,55,110,181,87,105,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,156,193,184,180,125,28,92,72,128,196,192,204,8,33,219,150,135,28,117,60,56,227,40,114,123,28,5,33,229,214,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,238,4,109,32,59,56,152,77,55,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,99,89,196,86,67,99,46,27,115,114,251,149,56,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,217,32,142,174,44,101,176,216,227,39,222,4,205,126,156,173,56,250,190,210,95,108,60,41,230,245,195,183,90,171,191,164,112,117,238,170,164,2,75,124,130,14,241,219,102,41,9,186,144,158,214,142,159,71,121,2,66,142,17,99,3,141,160,15,1,206,175,205,62,22,249,127,67,234,55,21,96,10,255,0,249,213,249,167,194,223,47,232,125,70,226,188,87,41,252,161,193,185,181,197,125,52,248,206,10,185,195,3,89,228,197,246,200,97,157,226,3,184,211,86,82,5,57,74,227,239,16,1,79,212,97,103,29,78,48,98,220,27,128,130,245,57,97,112,21,83,147,22,170,78,32,115,130,197,87,65,152,55,58,122,152,109,86,138,190,145,181,166,221,56,195,178,105,34,40,186,180,245,196,195,56,187,52,190,236,51,188,102,34,111,32,13,53,230,133,204,15,21,88,177,81,240,237,195,238,57,246,95,178,246,73,138,241,13,142,182,72,235,162,174,9,11,250,153,20,224,195,209,233,236,2,152,162,50,39,34,232,187,199,211,154,57,42,255,0,50,254,61,105,178,27,15,77,146,185,77,125,164,159,49,111,148,242,67,119,56,250,187,236,22,233,233,100,17,152,102,134,88,202,10,231,41,33,150,22,247,246,128,185,152,139,28,46,112,237,149,89,103,138,179,147,49,240,230,86,224,170,78,209,122,196,215,8,173,244,219,163,144,227,135,123,251,243,203,211,3,49,134,32,98,146,67,97,125,145,129,147,182,130,232,37,211,150,135,48,60,67,159,85,48,228,6,105,88,170,231,196,246,75,60,114,91,49,5,20,53,85,65,95,73,77,20,113,72,119,41,12,164,40,234,92,180,55,168,50,24,165,57,118,105,28,157,49,154,66,149,191,240,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,184,4,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,2,249,155,241,3,128,120,135,226,73,175,185,114,117,115,219,112,173,159,232,172,181,146,188,37,5,116,244,213,245,132,85,52,178,67,36,131,45,49,140,192,81,200,238,46,77,223,181,187,181,10,151,201,83,205,62,41,249,127,93,234,54,229,53,42,2,249,100,113,3,128,120,120,226,73,239,185,140,117,112,91,113,85,159,232,172,85,145,60,35,5,12,245,53,244,100,53,53,82,77,36,99,21,48,12,38,82,72,206,78,45,223,181,251,244,159,68,4,68,65,16,28,237,50,207,21,83,102,158,5,206,62,201,213,195,119,12,62,216,103,175,28,114,23,103,174,167,169,168,168,217,49,108,233,135,82,58,173,99,109,238,69,208,159,221,102,13,95,197,114,105,199,244,216,103,138,59,166,12,184,226,26,186,74,124,99,133,234,233,168,237,226,242,188,21,215,26,121,98,168,141,204,69,156,24,227,166,142,185,196,207,77,24,164,22,125,100,218,82,21,204,211,37,63,13,60,35,226,158,207,112,236,181,248,19,92,107,71,190,93,144,203,216,160,155,180,71,38,145,153,22,180,178,212,236,22,219,172,173,22,226,97,221,172,27,100,134,53,181,101,174,116,96,28,198,190,211,213,207,109,194,184,162,213,123,172,138,144,4,167,146,10,106,184,230,144,99,18,33,23,55,16,118,102,114,22,215,77,93,188,80,75,247,57,108,127,83,134,120,92,181,224,203,118,33,164,164,168,198,56,162,146,154,178,222,79,19,207,93,110,167,138,90,137,28,4,153,205,130,58,152,232,92,140,52,209,202,49,119,210,77,165,22,220,22,101,159,225,119,138,204,176,192,178,82,90,170,233,42,49,4,23,10,250,91,164,125,74,90,170,26,38,122,202,168,12,54,19,31,82,10,121,65,128,135,105,17,48,147,176,187,187,87,94,110,153,197,106,204,254,37,237,182,44,47,126,171,184,216,176,158,23,183,197,9,5,80,205,110,158,122,208,237,207,87,70,224,100,4,18,211,84,81,11,202,204,46,125,22,110,241,0,39,169,92,146,242,207,21,84,230,158,58,206,62,201,210,195,118,252,62,248,103,175,36,114,15,104,174,168,169,167,168,217,9,108,233,159,78,58,93,100,109,236,67,215,131,221,118,61,88,37,253,90,175,49,30,40,115,31,134,60,154,107,182,86,224,75,173,202,245,123,234,211,253,35,107,123,212,90,240,204,108,81,71,218,106,139,71,6,152,206,120,194,158,57,25,163,35,220,229,185,163,233,75,117,75,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,98,239,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,167,167,128,94,10,48,175,10,121,113,73,123,187,91,59,70,102,226,107,124,50,98,59,133,67,70,114,80,111,97,144,173,148,239,25,24,12,49,27,51,25,1,63,90,64,99,119,218,49,4,95,87,38,57,126,228,22,68,231,141,235,62,240,84,55,83,189,93,123,127,102,183,85,141,19,219,108,253,174,102,51,236,17,71,76,7,79,176,55,64,26,27,233,12,134,15,171,19,171,149,65,141,103,22,62,105,243,147,230,6,33,245,25,212,186,112,53,147,184,7,61,121,106,224,108,185,204,107,13,37,198,219,113,167,196,17,69,44,180,176,205,61,190,121,46,87,24,70,174,148,166,3,24,170,99,25,77,227,149,133,220,93,255,0,75,60,69,241,99,230,159,57,62,96,98,31,81,157,77,79,43,143,34,121,101,247,215,172,86,160,135,110,49,56,85,198,92,40,102,229,195,7,222,109,181,101,134,46,53,21,21,56,78,239,36,141,48,92,109,204,126,227,20,162,0,61,166,49,40,198,96,218,59,77,216,153,186,103,25,157,223,242,122,226,131,31,65,140,131,133,123,133,162,174,241,132,234,41,238,87,186,26,200,105,230,168,150,205,59,52,36,227,44,143,47,74,158,132,156,101,209,134,61,94,170,172,59,255,0,26,234,69,56,170,225,159,6,241,95,148,117,153,91,140,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,115,12,193,182,89,0,227,39,109,192,101,180,128,246,72,31,87,33,184,117,202,62,27,112,109,54,12,202,156,39,73,110,1,167,134,26,235,153,196,5,113,187,28,110,100,211,86,84,48,177,76,123,165,149,217,159,64,13,238,49,136,6,130,193,82,215,82,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,174,218,249,56,179,20,216,176,54,21,188,227,92,83,93,216,172,184,126,223,81,116,184,212,244,142,78,133,44,17,148,146,201,176,24,140,182,128,19,232,44,228,250,104,204,239,220,130,3,56,245,224,239,16,240,177,155,151,50,179,89,234,231,203,171,229,71,109,195,247,56,104,234,187,37,16,78,115,148,118,185,106,37,220,37,83,16,195,35,51,117,76,206,33,9,95,107,153,8,219,2,184,174,57,56,187,186,241,125,155,131,138,224,183,85,217,240,157,134,156,173,184,114,213,61,65,25,132,14,110,71,85,48,49,60,65,83,51,237,223,211,109,24,35,134,55,41,58,77,33,91,170,9,147,229,89,193,5,30,91,97,91,71,19,217,135,75,191,23,226,75,124,178,225,234,78,180,21,20,244,86,122,184,224,56,42,180,233,57,197,89,32,52,205,168,74,236,208,84,108,33,19,41,4,100,85,71,87,42,206,55,232,243,39,10,218,56,97,204,58,173,152,191,13,219,229,139,15,85,244,96,167,167,173,179,210,71,0,65,75,175,85,142,90,200,193,230,125,2,38,103,130,159,121,17,24,200,69,34,168,8,136,128,161,91,157,95,154,124,45,242,254,135,212,110,42,103,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,128,30,98,156,76,96,222,41,120,134,124,103,151,212,53,97,135,172,22,120,112,229,13,109,75,56,29,204,33,168,168,153,234,218,39,22,40,64,138,160,152,0,189,253,128,36,76,4,79,24,5,218,242,49,252,246,126,173,254,210,82,168,161,47,148,111,19,24,55,37,115,114,243,149,184,206,134,172,3,53,234,45,54,219,101,206,22,121,2,154,227,9,206,20,240,75,24,139,150,201,202,175,99,72,207,238,24,134,225,216,69,36,115,104,128,136,136,10,21,185,161,112,45,248,20,197,71,158,57,57,131,59,38,91,94,182,123,98,154,136,183,67,98,186,73,33,51,233,11,11,118,122,57,181,143,167,163,144,4,174,113,254,40,74,158,55,154,149,8,28,207,56,223,163,226,47,21,83,101,14,91,213,111,192,56,62,225,52,181,21,5,12,7,237,91,196,50,84,83,181,84,21,17,75,35,73,71,208,45,97,113,216,229,215,144,140,75,72,246,5,139,41,41,229,41,193,119,211,75,237,31,21,216,252,118,217,112,229,194,104,48,189,174,122,29,195,113,174,140,54,149,113,20,160,224,240,192,102,237,17,68,238,93,166,18,125,209,189,62,217,35,89,72,167,42,206,55,235,50,219,21,90,56,97,204,58,173,248,67,18,92,37,139,15,85,244,103,168,168,162,188,85,201,0,65,75,175,85,194,42,57,13,166,125,2,39,118,158,163,121,16,129,72,66,19,40,136,136,44,195,140,254,51,243,71,135,76,209,181,224,156,19,97,194,213,180,53,182,8,46,178,73,117,165,168,150,86,148,234,42,35,113,103,142,120,219,110,216,69,244,209,223,87,126,255,0,6,111,85,192,255,0,20,217,131,196,183,211,95,167,118,124,61,65,244,115,217,189,151,217,52,243,197,191,180,118,157,253,78,172,210,107,167,64,52,211,79,23,215,94,237,28,83,112,63,251,165,179,6,223,142,255,0,9,255,0,71,59,5,154,43,79,101,246,47,108,223,178,121,229,234,111,235,199,166,189,125,54,237,127,201,215,94,253,27,208,240,153,194,103,238,92,250,85,254,111,254,147,125,38,236,63,233,87,98,236,253,159,175,254,221,38,253,221,127,179,77,191,29,123,162,97,225,231,252,126,234,175,240,175,62,177,237,199,29,251,181,28,222,111,164,103,164,99,7,6,41,249,134,218,127,173,119,190,248,221,230,182,223,227,127,95,218,225,17,70,183,23,220,95,113,19,149,220,68,226,220,9,129,51,15,217,150,59,103,96,236,180,190,201,161,155,167,212,161,167,148,253,249,97,35,125,78,67,126,242,125,53,209,187,153,153,92,167,0,217,191,152,185,213,147,215,140,83,153,184,135,219,55,74,92,75,81,111,134,126,201,5,62,218,113,165,165,49,13,176,128,11,232,82,155,234,237,175,127,142,140,218,116,224,234,152,56,249,153,202,211,19,186,47,237,110,63,40,154,159,65,234,90,86,139,135,174,227,87,68,225,98,69,19,17,19,86,239,60,94,47,19,76,71,175,60,253,174,183,60,214,230,69,158,56,23,52,113,142,9,180,225,92,11,53,14,31,191,220,45,84,178,84,208,214,20,167,20,21,7,24,17,184,213,11,57,56,131,59,187,51,54,186,232,205,224,175,59,134,12,211,196,25,213,145,184,107,51,113,77,29,186,150,233,121,237,157,120,109,241,152,83,143,70,178,104,71,104,153,153,54,163,16,187,234,79,222,239,224,221,205,109,121,139,203,23,233,246,96,226,124,119,248,110,236,31,72,239,53,183,110,203,244,107,171,208,237,19,156,189,61,253,168,119,109,223,166,237,173,174,154,232,222,10,233,114,3,41,127,1,153,73,97,202,207,164,30,219,246,39,106,254,159,236,157,155,173,214,169,150,127,222,247,158,221,58,187,127,41,245,219,175,118,186,55,54,159,135,159,167,51,84,230,111,178,211,110,99,222,45,219,232,183,214,25,190,145,198,209,112,40,209,34,159,19,21,83,190,212,215,19,109,149,110,230,168,136,159,53,187,79,233,80,145,17,91,101,194,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,4,212,242,184,242,39,150,95,125,122,197,106,169,92,85,113,49,131,120,80,202,58,204,210,198,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,181,198,16,219,20,134,114,19,62,208,2,218,38,123,35,58,21,192,110,102,97,92,155,229,153,133,115,75,26,213,246,123,46,25,183,223,238,21,59,100,140,36,155,101,222,183,100,17,117,12,0,166,148,220,99,140,28,155,124,134,2,207,169,50,138,30,49,56,170,198,92,87,230,229,195,24,94,110,85,99,134,45,213,21,20,216,78,209,36,109,8,91,173,206,126,227,148,66,102,61,166,65,24,202,99,220,91,141,152,89,250,97,24,0,83,252,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,188,186,114,84,242,177,138,126,96,87,122,117,185,66,178,154,158,74,158,86,49,79,204,10,239,78,183,32,133,101,146,159,9,222,86,50,111,229,254,30,244,232,22,53,138,87,179,251,143,90,108,134,224,223,40,114,87,41,175,180,147,230,45,243,45,236,80,221,206,62,174,251,5,186,123,32,8,204,51,67,44,101,5,115,148,144,203,11,123,251,64,92,204,69,142,23,48,243,252,218,248,215,246,221,101,103,9,185,101,115,181,86,89,97,232,201,141,46,16,63,94,66,174,134,126,160,91,5,220,118,71,209,56,162,146,82,140,136,158,71,24,157,227,120,166,3,176,12,139,200,188,199,226,47,49,237,217,95,149,246,110,221,117,174,214,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,56,67,112,234,250,57,57,16,128,9,153,128,23,192,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,105,254,224,207,131,60,3,194,102,0,166,163,163,161,164,184,227,107,141,56,75,126,191,75,20,51,78,51,201,13,59,84,210,82,212,180,17,76,212,61,106,118,146,56,164,213,245,125,197,223,224,20,171,141,252,161,193,185,11,203,19,22,229,30,95,193,87,29,139,14,211,218,33,167,122,185,222,105,229,51,190,82,75,44,210,31,115,57,201,44,146,72,236,44,32,206,110,194,34,44,194,208,108,167,251,154,63,145,60,205,251,151,214,40,148,21,229,62,5,252,40,102,158,13,203,63,106,123,51,233,110,32,183,88,187,111,67,173,217,123,85,76,112,245,122,123,135,126,222,166,237,187,135,93,52,213,181,213,5,229,114,208,227,214,167,33,177,12,57,43,155,55,218,185,242,234,249,81,28,54,131,147,165,178,193,113,158,170,49,41,138,105,165,140,96,161,113,146,105,102,111,127,105,139,24,8,185,204,231,33,92,120,98,156,159,195,249,5,110,226,70,229,93,106,174,189,96,238,165,211,45,238,148,209,91,235,187,69,226,186,138,88,40,100,131,180,49,4,240,129,205,13,123,180,110,239,253,33,28,204,198,208,176,188,32,103,166,69,230,63,14,153,143,113,202,252,208,179,118,27,173,14,146,195,52,78,231,75,112,165,39,118,142,170,154,71,102,234,66,123,75,71,209,137,136,72,12,64,192,192,123,120,215,136,172,220,204,60,163,193,217,37,140,49,101,93,199,12,96,90,138,137,173,16,203,41,185,136,72,17,132,80,202,251,182,202,20,226,18,12,14,66,231,16,84,75,24,151,79,96,0,94,175,9,156,219,179,114,193,117,195,25,97,157,24,74,175,48,173,13,79,236,138,106,235,37,33,207,138,43,42,200,153,169,55,49,204,209,86,155,190,216,93,182,132,167,184,100,115,146,70,38,150,98,84,32,114,155,225,139,240,191,158,63,133,156,99,133,238,179,97,12,188,217,112,160,184,71,55,66,150,76,69,28,208,201,75,1,63,113,203,211,7,57,200,35,125,4,130,14,171,236,145,130,89,191,64,68,68,5,138,186,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,82,83,196,167,31,84,120,63,131,188,173,225,159,39,110,22,171,165,215,17,229,125,154,135,22,94,32,169,130,178,59,101,41,208,141,53,69,180,64,72,182,86,23,78,65,151,168,194,80,198,67,181,156,228,99,132,60,175,52,174,55,236,89,243,125,143,34,178,190,170,213,121,192,184,94,225,79,113,154,249,20,38,242,86,94,34,10,168,100,106,105,154,87,142,90,54,142,160,69,143,166,206,114,1,16,25,70,224,71,110,188,29,240,171,140,184,175,205,203,126,15,179,91,106,199,12,91,170,41,234,113,101,222,57,26,16,183,91,156,253,246,25,72,12,123,76,130,50,12,33,180,183,27,57,59,116,194,67,10,127,147,185,59,143,179,215,31,218,242,231,46,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,232,103,159,238,14,248,85,193,188,40,101,29,191,7,217,173,180,133,137,238,52,244,245,56,178,239,28,143,49,220,110,44,30,251,12,164,0,93,154,50,41,6,16,218,59,65,220,157,186,135,33,152,85,92,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,244,10,143,241,65,197,6,1,225,51,0,91,243,27,49,173,24,130,227,109,184,222,34,178,69,21,146,158,25,167,25,228,134,105,132,136,102,150,33,96,219,78,108,238,196,239,171,143,119,139,181,0,203,222,110,220,54,230,86,63,195,89,115,98,193,57,149,5,203,21,94,40,172,148,114,213,219,104,6,8,231,169,152,33,140,164,33,172,34,96,98,54,119,118,18,125,53,209,159,193,7,181,230,143,228,79,51,126,229,245,138,37,0,42,127,185,163,249,19,204,223,185,125,98,137,65,94,83,224,95,194,134,105,224,220,179,246,167,179,62,150,226,11,117,139,182,244,58,221,151,181,84,199,15,87,167,184,119,237,234,110,219,184,117,211,77,91,93,80,94,87,45,14,61,106,114,27,16,195,146,185,179,125,171,159,46,175,149,17,195,104,57,58,91,44,23,25,234,163,18,152,166,154,88,198,10,23,25,38,150,102,247,246,152,177,128,139,156,206,114,21,199,134,41,201,252,63,144,86,238,36,110,85,214,170,235,214,14,234,93,50,222,233,77,21,190,187,180,94,43,168,165,130,134,72,59,67,16,79,8,28,208,215,187,70,238,255,0,210,17,204,204,109,11,11,194,6,122,100,94,99,240,233,152,247,28,175,205,11,55,97,186,208,233,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,164,39,180,180,125,24,152,132,128,196,12,12,7,183,141,120,138,205,204,195,202,60,29,146,88,195,22,85,220,112,198,5,168,168,154,209,12,178,155,152,132,129,24,69,12,175,187,108,161,78,33,32,192,228,46,113,5,68,177,137,116,246,0,5,234,240,153,205,187,55,44,23,92,49,150,25,209,132,170,243,10,208,212,254,200,166,174,178,82,28,248,162,178,172,137,154,147,115,28,205,21,105,187,237,133,219,104,74,123,134,71,57,36,98,105,102,37,66,7,41,190,24,191,11,249,227,248,89,198,56,94,235,54,16,203,205,151,10,11,132,115,116,41,100,196,81,205,12,148,176,19,247,28,189,48,115,156,130,55,208,72,32,234,190,201,24,37,151,252,244,207,76,184,225,211,46,46,57,161,154,23,158,195,106,161,210,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,73,143,105,104,218,176,176,137,25,144,0,25,136,80,174,97,156,105,218,184,88,202,250,139,22,16,196,20,131,154,152,150,157,155,15,209,189,48,213,61,20,15,38,217,110,19,198,68,194,0,34,210,140,78,108,76,115,48,183,78,64,9,182,193,15,249,170,199,184,171,253,53,196,120,147,17,220,63,219,43,43,174,85,213,18,127,190,146,105,164,144,254,210,34,47,139,186,245,89,233,158,153,143,196,94,99,220,115,67,52,47,61,186,235,93,164,80,195,19,56,82,219,233,69,221,227,165,166,141,221,250,112,134,226,209,181,114,114,34,51,35,51,51,41,42,229,55,193,45,29,190,197,251,166,243,123,10,117,107,238,155,7,7,90,238,246,216,36,142,26,81,56,103,142,243,31,81,138,64,152,164,141,154,3,102,140,134,49,57,5,228,25,227,33,10,213,195,95,45,156,159,193,220,50,190,93,230,246,9,181,94,49,158,45,183,207,81,123,188,85,218,109,243,92,172,85,85,116,161,25,83,80,84,184,75,211,236,218,54,201,24,204,94,102,57,71,70,54,1,135,110,34,178,27,25,112,219,155,151,220,169,198,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,142,201,4,117,113,99,45,134,199,25,62,240,38,108,151,149,186,241,201,194,37,171,139,236,163,28,41,5,198,146,207,139,44,53,5,114,195,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,110,254,155,234,199,28,50,56,201,210,104,200,44,127,148,223,27,85,150,251,239,238,100,205,236,87,213,160,186,108,44,29,116,187,220,167,146,72,106,132,33,130,59,52,125,71,40,194,18,142,54,120,1,158,49,25,4,227,22,144,167,140,70,90,150,45,159,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,202,114,121,104,113,137,77,196,134,81,195,129,241,157,226,147,240,139,129,233,227,162,173,134,74,201,101,171,187,91,163,8,194,43,161,60,218,145,153,19,244,230,118,57,52,149,152,203,166,211,198,8,44,131,157,95,154,124,45,242,254,135,212,110,41,201,83,205,62,41,249,127,93,234,54,228,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,4,212,168,96,230,123,192,85,54,76,93,106,248,129,201,251,21,37,6,95,92,234,41,161,186,218,41,58,166,246,155,140,229,54,249,163,136,98,233,83,208,147,140,2,204,242,251,179,78,209,128,136,60,96,51,62,186,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,6,52,57,23,158,153,143,195,166,99,219,179,67,43,239,61,134,235,67,172,83,67,43,57,210,220,41,73,217,228,165,169,141,157,186,144,158,209,213,181,98,98,17,48,32,48,3,28,135,184,117,207,156,27,196,150,81,216,179,91,6,86,210,16,92,105,192,46,116,48,212,60,199,105,184,176,11,212,81,74,228,0,91,227,34,209,137,192,119,131,132,130,219,12,93,225,51,143,174,10,49,87,10,121,143,87,123,180,219,59,70,89,98,107,132,210,97,203,133,59,72,113,208,111,114,144,109,149,15,33,25,140,209,3,59,1,25,63,90,48,115,103,220,50,132,94,83,130,238,45,177,87,8,217,166,216,166,219,23,110,195,119,222,205,111,196,214,226,25,37,234,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,245,164,103,109,13,208,100,82,139,207,224,12,127,131,115,79,6,218,115,7,47,177,13,37,243,15,95,41,218,166,134,186,153,223,100,161,171,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,53,63,226,131,138,12,3,194,102,0,183,230,54,99,90,49,5,198,219,113,188,69,100,138,43,37,60,51,78,51,201,12,211,9,16,205,44,66,193,182,156,217,221,137,223,87,30,239,23,96,172,10,192,57,213,249,88,194,223,48,40,125,58,226,189,254,66,115,64,200,46,34,115,98,197,147,152,43,8,102,5,21,235,16,118,174,205,61,210,223,69,29,40,116,41,165,168,61,229,29,92,134,218,132,36,205,160,63,188,237,174,141,171,183,128,231,87,229,99,11,124,192,161,244,235,138,8,128,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,144,79,7,124,85,96,222,43,242,142,223,140,44,215,42,65,196,246,234,122,122,108,89,104,142,55,132,237,215,23,15,125,198,34,51,46,205,33,12,133,9,238,45,192,206,46,253,64,144,3,29,107,101,166,235,122,169,58,59,53,178,174,190,162,58,121,234,206,42,104,74,83,24,32,136,230,154,87,17,103,118,8,226,142,73,12,188,4,0,137,244,102,119,85,87,133,94,38,49,151,10,25,185,71,154,88,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,54,185,66,123,162,140,194,65,103,218,96,59,132,195,124,102,18,169,204,191,128,170,108,249,195,211,103,86,83,88,169,32,204,91,29,60,147,93,194,62,174,251,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,253,205,192,78,6,68,193,11,4,43,91,46,215,91,45,73,214,89,174,117,116,21,18,83,207,72,114,211,76,81,25,65,60,71,12,209,57,11,179,184,73,20,146,70,99,224,64,100,47,171,59,178,201,167,39,115,139,0,231,174,0,181,230,54,92,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,208,239,25,92,217,56,37,172,183,223,127,116,222,80,225,78,173,5,211,120,227,27,93,162,219,60,146,67,84,33,52,242,94,100,233,177,70,16,148,113,187,78,110,209,136,200,33,33,60,133,60,132,33,24,43,42,133,138,186,202,161,7,201,197,152,166,197,129,176,173,231,26,226,154,238,197,101,195,246,250,139,165,198,167,164,114,116,41,96,140,164,150,77,128,196,101,180,0,159,65,103,39,211,70,103,126,229,143,103,26,60,91,98,174,46,115,77,241,77,202,46,195,134,236,93,166,223,134,109,194,50,69,211,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,232,198,204,218,3,43,149,230,167,198,253,102,100,226,171,191,12,57,121,85,179,8,97,187,132,81,98,26,190,140,244,245,21,183,138,73,39,9,233,117,234,176,75,71,25,188,47,161,196,206,243,211,239,18,32,24,200,173,131,131,190,21,113,151,21,249,185,111,193,246,107,109,88,225,139,117,69,61,78,44,187,199,35,66,22,235,115,159,190,195,41,1,143,105,144,70,65,132,54,150,227,103,39,110,152,72,96,23,21,202,247,129,111,195,94,42,12,241,206,60,25,218,242,218,203,191,216,244,213,165,182,27,237,210,57,5,155,88,92,95,180,81,195,164,157,77,92,64,229,96,143,241,162,53,17,183,191,230,201,193,45,101,190,251,251,166,242,135,10,117,104,46,155,199,24,218,237,22,217,228,146,26,161,9,167,146,243,39,77,138,48,132,163,141,218,115,118,140,70,65,9,9,228,41,228,33,148,172,1,128,48,110,86,96,219,78,95,101,246,30,164,177,225,235,29,59,83,80,208,211,51,236,136,53,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,250,183,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,6,54,252,49,113,11,138,184,95,206,91,46,110,97,106,110,223,216,58,148,215,27,89,213,73,79,13,206,134,81,219,45,60,132,15,253,204,128,228,38,33,44,81,27,129,236,218,249,20,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,130,30,61,120,59,196,60,44,102,229,204,172,214,122,185,242,234,249,81,219,112,253,206,26,58,174,201,68,19,156,229,29,174,90,137,119,9,84,196,48,200,204,221,83,51,136,66,87,218,230,66,62,215,150,103,26,63,185,179,49,207,45,241,169,117,48,14,62,184,82,65,83,81,53,119,70,59,21,115,191,72,43,180,144,198,17,132,152,196,106,9,246,151,78,40,141,137,250,45,28,129,58,136,136,130,207,249,154,112,245,149,153,169,195,142,41,204,60,83,83,106,195,152,147,3,219,222,237,110,196,39,75,76,213,21,61,156,38,233,90,164,156,217,164,120,103,146,160,128,35,19,111,199,201,17,48,155,183,76,224,93,74,167,59,76,235,255,0,228,47,14,116,118,255,0,171,26,220,42,164,139,255,0,40,163,164,142,19,105,63,242,215,144,74,63,236,14,37,249,108,162,173,4,148,242,115,225,235,38,179,18,251,136,179,155,22,212,251,111,23,224,43,133,52,118,187,20,244,165,217,109,189,80,115,130,230,70,237,178,105,156,227,156,34,31,251,9,64,82,59,57,148,39,28,191,168,1,229,151,157,127,129,110,46,48,183,104,183,246,170,12,119,166,10,172,217,22,249,162,237,179,195,217,228,143,89,0,71,74,168,169,183,147,238,210,39,151,104,185,109,210,127,144,17,21,128,127,70,175,133,143,245,131,154,191,250,42,221,255,0,62,65,127,232,188,254,94,227,91,86,101,96,12,53,152,214,42,122,184,45,184,170,207,69,123,163,138,172,4,103,142,10,152,66,104,198,65,18,33,99,97,54,103,102,34,109,117,209,223,197,122,4,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,172,3,157,95,149,140,45,243,2,135,211,174,40,44,3,149,199,158,204,178,251,235,209,235,84,255,0,40,1,229,113,231,179,44,190,250,244,122,213,63,200,10,213,121,163,249,19,204,223,185,125,98,137,93,82,181,94,104,254,68,243,55,238,95,88,162,65,10,220,39,121,167,201,191,152,24,123,212,96,89,41,172,107,56,78,243,79,147,127,48,48,247,168,192,178,83,65,111,252,104,240,147,133,120,185,202,199,194,215,41,123,14,36,177,118,155,134,25,184,137,71,23,78,184,169,164,0,130,121,94,25,100,106,57,36,120,74,96,141,152,139,163,27,179,234,12,172,47,129,206,84,248,154,237,136,75,50,120,164,180,85,216,40,112,237,224,70,217,133,140,105,230,59,172,244,149,77,212,58,198,49,146,34,161,55,136,227,96,29,94,160,13,228,18,24,186,101,52,186,34,8,86,231,87,230,159,11,124,191,161,245,27,138,183,254,12,248,165,253,200,248,219,24,102,69,22,27,246,221,234,229,131,234,172,86,74,121,75,109,40,87,75,89,73,40,203,82,236,76,111,8,4,18,19,136,123,198,76,33,168,49,60,129,112,28,234,252,211,225,111,151,244,62,163,113,86,0,131,208,93,174,120,203,53,241,253,109,230,178,58,187,254,44,198,55,137,42,101,10,74,70,121,238,23,26,185,156,137,163,134,17,102,115,146,89,31,64,140,91,188,153,133,188,25,77,159,44,206,11,191,115,102,92,30,100,99,81,234,99,236,125,111,164,158,166,158,106,30,140,150,42,23,110,168,80,235,32,12,195,49,57,137,84,11,237,30,164,81,3,11,244,90,73,41,87,43,174,1,104,240,125,138,219,196,198,113,91,237,87,75,174,35,183,211,87,97,59,60,244,208,86,71,108,165,51,138,166,11,145,25,9,108,172,46,156,101,23,77,196,161,140,139,115,185,200,225,12,149,32,34,43,32,204,46,110,220,54,229,174,63,196,185,115,125,193,57,149,61,203,10,222,43,108,149,146,210,91,104,10,9,39,166,152,225,144,163,34,172,18,112,114,7,118,119,17,125,52,213,155,193,5,239,162,163,252,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,202,120,225,134,98,33,24,101,148,92,54,212,3,51,185,51,234,197,221,224,239,69,121,151,241,137,77,195,126,81,205,129,240,101,226,147,240,139,142,41,228,162,162,134,58,201,98,171,180,219,164,9,2,91,160,188,58,16,24,147,116,225,119,56,245,149,220,199,168,208,72,8,40,175,53,142,57,237,86,92,51,95,194,238,84,93,41,46,23,43,253,59,199,138,239,86,235,160,155,91,32,10,131,142,91,99,116,36,220,53,38,80,24,79,28,186,48,194,123,28,15,172,239,20,69,175,171,254,106,177,238,42,255,0,77,113,30,36,196,119,15,246,202,202,235,149,117,68,159,239,164,154,105,36,63,180,136,139,226,238,171,7,22,220,51,212,240,177,136,112,30,7,188,215,85,207,136,111,152,30,135,17,226,8,102,120,182,81,92,103,170,170,9,41,34,120,136,132,130,33,134,56,220,247,158,243,19,54,113,19,16,16,161,74,87,185,83,241,219,106,123,85,7,11,57,203,137,170,198,228,53,13,6,8,186,220,103,18,130,72,28,64,99,179,185,187,49,1,137,49,60,27,200,152,216,250,2,225,178,8,228,178,14,12,248,90,253,215,24,219,24,101,189,22,36,246,37,234,219,131,234,175,182,74,137,71,117,41,215,69,89,73,16,197,82,204,46,109,9,132,242,11,144,123,192,78,39,161,176,188,103,72,46,214,204,101,149,24,254,182,205,89,37,93,131,22,96,235,196,148,210,157,37,91,52,246,251,141,36,206,36,241,205,9,59,49,199,44,111,161,198,79,222,44,226,254,14,131,40,132,86,21,203,67,143,90,108,249,195,208,228,174,108,223,105,32,204,91,29,60,112,218,14,78,174,251,253,186,10,88,196,166,41,166,150,66,158,185,138,57,165,153,189,205,192,76,96,36,193,51,133,250,160,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,177,151,205,140,11,248,47,205,60,101,150,126,212,246,159,209,44,65,113,177,118,222,135,71,181,118,90,153,33,234,244,247,22,205,221,61,219,119,22,154,233,171,233,170,201,249,65,95,55,60,179,194,185,119,197,196,215,28,45,73,217,62,154,225,250,76,77,113,128,35,142,56,70,186,73,234,41,229,56,196,0,116,234,118,81,148,220,183,17,75,44,166,229,239,104,193,101,106,127,185,101,228,167,224,91,132,124,45,218,46,29,170,191,29,233,141,107,54,75,190,24,187,108,16,246,120,227,214,48,33,210,150,42,109,226,251,180,149,229,218,78,59,116,130,188,167,192,191,133,12,211,193,185,103,237,79,102,125,45,196,22,235,23,109,232,117,187,47,106,169,142,30,175,79,112,239,219,212,221,183,112,235,166,154,182,186,172,154,48,158,22,177,96,108,43,102,193,88,90,135,177,89,112,253,190,158,215,110,166,234,156,157,10,88,35,24,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,7,214,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,10,26,249,169,241,191,89,153,56,170,239,195,14,94,85,108,194,24,110,225,20,88,134,175,163,61,61,69,109,226,146,73,194,122,93,122,172,18,209,198,111,11,232,113,51,188,244,251,196,136,6,50,43,170,230,121,198,253,103,14,152,86,155,40,114,222,171,102,62,198,22,249,165,168,168,40,103,15,101,89,230,142,162,157,170,160,168,138,88,222,58,206,184,235,11,142,246,30,132,132,98,58,199,190,24,112,6,0,198,89,167,140,173,57,125,151,216,122,174,249,136,111,149,13,77,67,67,76,205,190,83,209,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,42,175,7,124,42,227,46,43,243,114,223,131,236,214,218,177,195,22,234,138,122,156,89,119,142,70,132,45,214,231,63,125,134,82,3,30,211,32,140,131,8,109,45,198,206,78,221,48,144,194,82,120,240,229,249,129,49,239,14,54,234,92,139,192,214,171,30,36,202,187,124,146,89,41,232,168,166,150,162,229,107,140,37,150,107,99,60,110,82,77,52,146,25,77,25,72,50,153,78,230,218,139,212,203,34,174,188,29,240,171,131,120,80,202,59,126,15,179,91,105,11,19,220,105,233,234,113,101,222,57,30,99,184,220,88,61,246,25,72,0,187,52,100,82,12,33,180,118,131,185,59,117,14,67,58,234,131,22,207,243,85,128,177,87,250,107,135,49,38,28,184,127,182,81,215,91,107,169,228,255,0,123,36,51,71,32,125,132,36,63,7,101,144,79,3,156,93,218,184,190,202,50,197,115,219,169,44,248,178,195,80,54,220,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,183,108,234,54,172,113,205,27,20,157,39,144,172,127,155,39,4,181,150,251,239,238,155,202,28,41,213,160,186,111,28,99,107,180,91,103,146,72,106,132,38,158,75,204,157,54,40,194,18,142,55,105,205,218,49,25,4,36,39,144,167,144,134,197,184,98,226,23,21,112,191,156,182,92,220,194,212,221,191,176,117,41,174,54,179,170,146,158,27,157,12,163,182,90,121,8,31,251,153,1,200,76,66,88,162,55,3,217,181,195,37,52,94,83,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,154,243,47,227,214,155,33,176,244,217,43,148,215,218,73,243,22,249,79,36,55,115,143,171,190,193,110,158,150,65,25,134,104,101,140,160,174,114,146,25,97,111,127,104,11,153,136,177,194,230,20,3,154,199,28,247,91,214,38,175,225,119,42,46,149,118,251,109,130,161,227,197,119,171,117,208,129,238,115,157,57,199,45,177,186,18,109,42,96,25,204,39,142,93,92,166,13,142,1,209,119,150,50,215,160,192,24,3,25,102,158,50,180,229,246,95,97,234,187,230,33,190,84,53,53,13,13,51,54,249,79,71,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,106,213,198,255,0,11,246,174,19,49,254,12,203,154,59,189,93,198,229,113,192,246,235,221,250,89,106,6,104,6,235,36,213,48,212,141,41,52,81,19,83,110,167,103,141,164,23,61,31,222,127,131,5,186,169,147,229,169,204,46,143,51,108,84,57,21,159,56,191,252,221,80,110,138,207,124,186,77,5,60,119,138,93,244,208,211,82,156,210,76,210,84,220,74,73,140,89,134,61,210,71,19,17,17,201,188,138,194,248,78,224,250,235,197,134,81,230,233,96,102,164,108,119,130,170,44,53,246,80,169,148,163,10,232,37,11,139,84,208,177,57,180,81,156,175,28,6,18,72,46,204,112,8,57,70,18,28,131,110,191,230,171,1,98,175,244,215,14,98,76,57,112,255,0,108,163,174,182,215,83,201,254,246,72,102,142,64,251,8,72,126,14,200,50,147,69,105,92,188,248,211,181,113,79,149,244,246,44,95,136,41,11,53,48,213,59,182,32,163,106,97,165,122,216,26,77,177,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,156,96,112,238,246,188,104,241,109,133,120,70,202,199,197,55,40,187,118,36,190,246,155,126,25,183,8,199,47,82,184,105,164,48,158,120,158,104,164,122,56,228,104,70,99,141,220,135,173,27,51,106,108,130,218,185,169,241,191,71,150,216,86,239,195,14,94,85,111,197,248,146,223,20,88,134,175,163,5,69,61,21,158,174,57,194,122,93,122,174,113,86,72,13,11,232,113,59,52,21,27,196,132,202,50,24,161,201,220,157,199,217,235,143,237,121,115,151,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,244,51,252,171,181,207,25,102,190,63,173,188,214,71,87,127,197,152,198,241,37,76,161,73,72,207,61,194,227,87,51,145,52,112,194,44,206,114,75,35,232,17,139,119,147,48,183,131,41,190,229,161,193,221,55,13,249,71,14,56,198,118,122,79,194,46,56,167,142,182,182,105,40,229,138,174,211,110,144,35,56,173,100,211,104,64,98,77,212,153,152,35,214,87,96,46,163,65,25,160,237,99,174,91,185,53,125,225,30,135,135,171,37,134,213,22,36,195,150,249,107,44,216,152,98,42,57,165,196,69,0,180,181,147,159,227,164,232,212,201,28,109,52,79,212,102,136,99,16,102,120,32,120,224,223,31,224,12,101,149,152,202,237,151,217,131,135,170,236,120,134,199,80,244,213,212,53,44,219,226,61,25,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,242,136,86,43,204,243,130,10,206,34,240,173,54,111,101,189,46,252,125,131,237,243,69,81,78,83,78,126,213,179,195,29,69,67,82,193,79,20,82,60,149,157,114,210,22,29,140,93,121,4,200,180,143,96,57,97,241,191,89,196,94,21,169,202,28,200,170,223,143,176,125,190,25,105,234,6,25,207,218,182,120,99,167,167,122,169,234,37,150,71,146,179,174,90,204,229,177,139,175,25,0,150,146,108,190,165,140,14,85,102,102,42,201,188,199,195,153,165,130,170,251,61,235,12,220,34,184,83,110,146,64,142,109,143,239,193,47,76,192,202,25,65,202,57,1,137,183,198,102,46,250,19,172,132,248,63,226,82,197,197,78,71,89,243,54,216,221,27,172,59,109,120,146,144,105,78,8,233,47,17,67,25,212,71,19,17,30,232,95,170,18,70,236,102,253,57,1,137,216,216,196,67,194,241,77,199,7,238,105,204,27,126,4,252,24,125,35,237,246,104,174,221,171,219,93,143,102,249,231,139,167,179,161,38,186,116,53,221,185,191,43,77,59,181,127,67,194,103,22,127,186,143,233,87,249,128,250,51,244,103,176,255,0,166,189,183,180,118,142,191,251,76,123,54,244,62,221,119,124,52,239,166,156,103,240,97,154,60,69,230,141,175,27,96,155,246,22,162,161,162,176,65,106,146,59,173,85,68,82,188,161,81,81,35,147,52,112,72,219,118,204,45,174,172,250,179,247,120,59,250,174,7,248,89,204,30,26,126,154,253,59,188,97,234,255,0,164,126,205,236,190,201,168,158,93,157,159,180,239,234,117,97,143,77,122,225,166,154,248,62,186,119,107,19,15,19,63,227,246,213,127,133,121,244,143,110,57,239,221,168,230,242,157,35,29,35,24,216,51,79,204,54,211,253,171,189,247,198,239,45,246,255,0,27,250,126,223,67,55,248,6,201,236,234,204,91,182,102,226,156,73,140,169,110,151,158,135,94,27,125,101,40,83,143,70,8,225,29,162,116,230,77,168,196,46,250,147,247,187,248,55,115,84,172,131,200,60,29,195,166,14,172,193,56,38,229,121,173,161,173,185,201,117,146,75,172,209,75,43,74,113,69,27,139,60,113,198,219,118,194,47,166,142,250,187,247,248,51,83,92,223,227,231,39,178,87,49,110,217,101,138,112,222,50,170,186,89,186,29,121,173,244,116,167,78,93,104,35,152,118,145,212,1,62,131,40,179,234,45,222,207,226,221,239,82,178,15,63,48,119,17,120,58,179,27,96,155,109,230,138,134,138,231,37,170,72,238,176,197,20,175,40,69,20,142,76,209,201,35,109,219,48,182,186,179,234,207,221,224,239,211,131,224,124,76,252,43,124,78,111,239,245,68,212,255,0,234,254,75,135,227,247,248,59,81,182,246,219,107,121,45,248,236,182,60,197,230,117,244,7,48,113,62,4,252,8,246,255,0,163,151,154,219,79,106,250,75,210,235,246,121,206,46,166,206,202,91,119,108,215,110,231,211,93,53,127,21,116,185,1,155,95,135,60,164,176,230,159,209,255,0,98,123,111,181,127,72,118,190,211,209,232,212,203,7,239,155,3,118,189,45,223,146,218,110,211,191,77,94,200,51,91,150,238,120,227,172,209,198,56,218,211,138,176,44,52,56,130,255,0,112,186,210,199,83,93,88,50,132,83,212,28,128,38,195,74,76,196,194,108,206,204,238,218,235,163,191,138,188,238,24,50,179,16,100,174,70,225,172,178,197,53,150,234,171,165,155,182,117,230,183,200,103,78,93,106,201,166,29,164,96,4,250,12,162,207,168,183,123,63,139,119,191,54,159,137,159,171,51,84,102,111,178,211,110,35,222,45,219,232,183,214,25,78,145,193,209,112,43,209,38,159,19,53,83,190,213,87,51,109,149,110,226,169,152,143,53,187,71,233,84,209,17,91,101,194,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,107,56,177,243,79,156,159,48,49,15,168,206,178,83,88,214,113,99,230,159,57,62,96,98,31,81,157,7,83,27,231,206,50,198,121,61,151,153,26,85,181,116,152,79,0,83,214,24,91,198,161,138,10,219,141,69,117,93,65,86,152,176,11,239,24,170,66,1,18,115,216,209,200,64,227,214,144,85,74,224,131,130,236,85,197,198,99,193,67,90,55,91,38,1,182,245,39,189,226,24,168,100,40,207,164,240,238,161,166,157,193,225,106,195,105,227,118,19,127,114,55,41,118,158,214,140,252,87,10,188,51,227,46,43,243,114,143,43,112,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,238,98,152,247,75,24,4,98,237,184,204,119,16,6,249,3,33,76,157,201,220,3,145,88,2,215,151,57,115,97,164,183,91,109,212,240,69,44,177,82,195,12,247,9,227,134,56,74,174,168,161,0,25,106,100,24,129,228,149,197,156,157,191,67,48,65,95,51,27,77,170,193,198,190,96,88,172,86,202,75,117,182,221,79,97,164,163,163,164,132,97,130,154,8,236,148,35,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,66,185,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,46,213,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,93,85,42,156,168,248,22,253,227,138,12,235,193,159,234,122,172,1,69,92,95,221,17,93,36,167,113,255,0,114,236,166,69,252,121,152,63,173,230,65,87,249,104,112,21,77,144,216,122,28,234,205,155,21,36,249,139,124,167,142,107,64,73,213,223,96,183,79,75,25,20,37,12,209,70,80,87,57,73,52,83,63,191,180,5,128,8,88,230,99,191,84,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,4,223,113,191,193,118,21,226,227,46,39,161,162,27,85,147,31,91,122,115,217,49,12,180,49,148,135,210,105,182,208,212,206,192,243,53,25,188,242,59,136,63,185,35,140,187,79,107,198,112,3,139,48,181,247,3,98,171,206,10,197,52,61,138,245,135,238,21,22,187,141,55,84,36,232,85,65,33,71,44,123,193,200,11,105,129,54,162,238,47,166,172,238,221,235,41,53,109,89,223,193,6,92,102,223,16,89,103,196,61,37,47,177,241,38,18,196,20,183,27,237,77,28,205,9,93,233,105,34,57,41,26,64,233,24,203,48,85,69,70,27,221,192,158,153,230,7,55,112,129,128,28,189,56,122,253,206,92,50,225,251,5,109,77,212,239,88,175,167,139,111,116,215,26,94,203,37,5,117,93,44,12,84,109,11,182,248,250,33,20,113,147,27,185,60,131,33,104,12,77,24,92,170,34,2,34,32,44,85,214,85,11,21,116,25,41,240,157,229,99,38,254,95,225,239,78,129,85,85,74,184,78,242,177,147,127,47,240,247,167,64,170,170,2,165,92,88,249,88,206,79,151,248,135,211,167,85,85,82,174,44,124,172,103,39,203,252,67,233,211,160,198,177,118,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,234,169,137,229,125,192,86,30,194,24,54,203,196,150,110,88,169,46,56,159,16,83,141,195,13,219,234,123,45,109,37,5,186,71,165,168,162,175,97,40,156,161,174,221,17,24,24,74,251,34,152,89,216,100,222,34,21,171,151,159,5,150,174,22,50,190,158,251,139,240,253,32,230,166,37,167,119,196,21,141,82,53,79,69,3,201,186,43,124,18,8,176,128,8,180,69,43,3,147,28,204,79,212,144,2,29,183,106,136,130,207,249,160,100,38,108,113,19,144,86,12,21,147,152,83,233,5,234,139,24,82,221,39,166,237,212,212,155,41,66,138,182,50,147,125,68,145,131,232,115,70,218,51,238,247,181,211,70,119,107,0,225,235,151,15,25,216,27,63,114,211,26,226,156,155,236,86,92,63,140,44,215,75,141,79,210,43,84,157,10,88,43,98,146,89,54,5,73,25,109,0,39,208,89,201,244,209,153,223,185,77,250,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,38,251,141,254,11,176,175,23,25,113,61,13,16,218,172,152,250,219,211,158,201,136,101,161,140,164,62,147,77,182,134,166,118,7,153,168,205,231,145,220,65,253,201,28,101,218,123,94,51,128,28,89,133,175,184,27,21,94,112,86,41,161,236,87,172,63,112,168,181,220,105,186,161,39,66,170,9,10,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,89,73,171,106,206,254,8,50,227,54,248,130,203,62,33,233,41,125,143,137,48,150,32,165,184,223,106,104,230,104,74,239,75,73,17,201,72,210,7,72,198,89,130,170,42,48,222,238,4,244,207,48,57,187,132,12,0,229,233,195,215,238,114,225,151,15,216,43,106,110,167,122,197,125,60,91,123,166,184,210,246,89,40,43,170,233,96,98,163,104,93,183,199,209,8,163,140,152,221,201,228,25,11,64,98,104,195,169,204,51,133,155,175,20,249,13,81,98,194,19,85,150,48,195,85,13,120,195,244,111,117,42,90,42,217,219,221,150,25,227,45,97,51,40,94,81,136,205,133,194,71,22,234,199,25,205,186,232,17,6,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,79,167,47,78,43,176,79,17,25,29,135,236,17,203,106,179,227,60,37,111,142,207,116,176,69,53,28,50,73,29,36,48,71,219,233,169,32,96,233,81,159,86,38,102,24,130,56,228,114,132,117,96,18,43,106,230,201,193,45,29,194,197,251,166,242,135,10,116,171,237,123,199,24,218,237,22,216,35,142,106,82,57,167,146,243,39,77,134,67,152,100,145,218,115,118,144,138,50,9,9,227,24,36,34,142,14,29,115,231,25,112,219,155,150,44,214,193,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,142,201,4,116,98,112,45,134,193,32,182,240,23,96,201,121,120,172,226,206,44,3,145,88,2,233,152,217,141,126,164,183,91,109,212,243,203,20,82,213,67,12,247,9,227,134,73,134,146,148,102,48,25,106,100,24,141,163,137,137,156,157,191,75,183,83,44,243,227,43,51,95,43,32,206,60,45,140,45,95,70,253,158,55,11,140,243,92,41,191,168,223,210,193,81,44,21,196,18,20,116,243,67,28,130,242,129,31,185,241,125,59,212,48,243,47,227,18,167,137,12,220,155,3,224,203,197,95,224,235,3,212,73,69,69,12,117,145,75,73,118,184,198,114,4,183,65,120,117,19,2,23,233,194,238,114,105,19,57,143,77,231,144,16,91,166,127,103,29,247,136,12,229,197,153,197,136,225,236,245,120,154,224,85,17,211,110,3,236,148,160,45,29,53,54,240,0,105,58,80,71,20,93,77,140,71,179,113,123,196,238,164,171,148,39,8,120,171,10,118,190,40,51,10,138,235,102,246,205,188,104,176,141,19,87,201,79,219,40,101,212,167,171,170,167,22,110,164,39,182,14,206,210,19,137,104,83,116,223,74,105,149,165,114,243,224,178,235,197,62,104,83,223,113,126,31,171,44,171,195,85,14,248,130,177,170,74,149,171,103,104,247,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,250,145,153,195,186,122,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,8,97,231,87,230,159,11,124,191,161,245,27,138,114,84,243,79,138,126,95,215,122,141,185,57,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,65,53,40,136,131,197,103,22,78,224,28,245,192,23,76,185,204,107,13,37,198,219,113,167,158,40,165,150,150,25,167,183,207,36,50,66,53,116,165,48,24,197,83,24,202,111,28,172,46,226,239,250,89,241,235,226,171,134,124,101,194,134,110,86,101,110,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,61,206,80,158,232,164,3,140,157,246,152,22,210,48,217,33,228,146,173,171,152,62,69,229,198,114,240,203,141,110,216,214,205,213,186,224,76,63,116,196,150,11,148,14,193,85,69,85,79,74,115,56,9,187,62,176,203,210,16,150,55,103,18,22,23,109,12,35,48,8,192,229,153,198,143,238,108,204,115,203,124,106,93,76,3,143,174,20,144,84,212,77,93,209,142,197,92,239,210,10,237,36,49,132,97,38,49,26,130,125,165,211,138,35,98,126,139,71,36,138,115,64,200,76,216,226,39,32,172,24,43,39,48,167,210,11,213,22,48,165,186,79,77,219,169,169,54,82,133,21,108,101,38,250,137,35,7,208,230,141,180,103,221,239,107,166,140,238,208,46,178,168,65,16,28,5,112,21,197,142,75,113,99,129,179,51,50,242,167,216,216,110,205,237,62,219,91,237,219,109,71,75,171,109,170,134,63,197,195,80,114,22,178,74,3,238,139,233,174,175,163,51,187,92,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,8,245,229,157,105,181,95,248,215,203,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,140,208,84,193,37,146,184,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,94,97,156,22,93,120,88,205,10,139,238,16,195,245,99,149,120,150,161,159,15,214,61,73,85,53,20,239,30,233,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,82,67,9,182,245,121,92,121,236,203,47,190,189,30,181,78,78,113,100,238,1,207,92,1,116,203,156,198,176,210,92,109,183,26,121,226,138,89,105,97,154,123,124,242,67,36,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,165,156,32,219,128,94,53,241,87,10,121,143,73,100,187,92,251,70,89,98,107,132,49,226,59,125,67,200,113,208,111,113,140,174,116,237,24,153,140,209,3,51,152,128,191,90,48,96,118,220,49,28,83,61,196,221,218,213,127,225,19,53,239,182,43,157,37,198,219,113,203,123,237,93,29,101,36,195,52,21,48,73,108,152,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,64,183,21,92,51,227,46,20,51,114,179,43,113,133,117,37,196,10,156,110,86,139,157,51,176,133,198,221,33,200,17,78,241,238,114,132,247,69,32,28,100,239,180,192,182,145,134,201,14,181,240,223,199,174,33,194,25,23,153,92,54,230,229,246,174,227,134,49,6,7,191,219,240,221,194,167,181,86,213,208,92,100,182,141,61,21,3,17,74,227,13,14,216,136,0,2,39,217,44,194,238,227,30,242,16,179,85,148,237,218,217,77,122,181,86,217,171,36,171,142,158,190,158,74,105,78,146,174,90,89,196,12,92,73,227,154,18,25,98,61,29,244,56,200,76,95,71,23,103,102,117,139,18,202,161,6,58,220,104,240,147,138,184,70,205,55,194,215,41,123,118,27,190,246,155,134,25,184,137,73,47,82,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,173,27,179,232,108,171,7,43,254,50,112,247,13,216,254,229,151,217,133,77,73,6,19,199,149,20,112,251,82,42,42,88,231,160,184,245,163,138,41,170,171,36,146,55,26,16,138,89,206,70,55,147,166,237,186,49,29,243,111,151,78,39,120,122,194,188,80,100,213,235,40,241,77,79,96,237,253,58,155,117,208,41,99,168,154,217,93,17,110,138,162,49,54,254,234,51,97,32,35,138,89,65,140,55,238,108,117,179,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,6,79,200,163,171,149,103,27,244,121,147,133,109,28,48,230,29,86,204,95,134,237,242,197,135,170,250,48,83,211,214,217,233,35,128,32,165,215,170,199,45,100,96,243,62,129,19,51,193,79,188,136,140,100,34,169,124,203,248,196,166,225,191,40,230,192,248,50,241,73,248,69,199,20,242,81,81,67,29,100,177,85,218,109,210,4,129,45,208,94,29,8,12,73,186,112,187,156,122,202,238,99,212,104,36,4,22,149,206,19,138,235,22,59,190,219,184,100,193,82,218,174,148,24,78,224,23,139,253,210,9,142,73,33,188,0,84,64,212,3,163,52,109,210,142,82,121,93,156,223,169,32,198,253,50,134,65,43,64,224,255,0,134,187,239,21,57,227,103,203,43,99,244,109,80,237,186,98,74,177,170,8,36,164,179,197,52,97,81,36,78,66,123,166,126,168,71,27,48,27,117,36,7,38,96,99,33,166,182,155,102,50,205,124,127,69,102,163,146,174,255,0,139,49,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,212,228,38,239,39,114,127,23,89,4,112,93,194,78,21,225,27,43,27,11,91,101,237,216,146,251,217,174,24,154,226,69,28,189,74,225,166,140,14,8,37,104,98,145,232,227,145,166,40,66,70,114,30,180,142,239,169,186,10,193,151,184,42,213,150,184,3,13,101,205,138,162,174,123,110,21,179,209,89,40,229,171,49,41,228,130,154,16,134,50,144,132,68,92,220,65,157,221,132,91,93,116,102,240,94,129,21,10,227,131,56,173,89,33,194,230,96,98,234,203,245,93,170,229,91,103,169,178,88,101,161,170,24,43,94,235,87,17,67,76,84,228,230,5,190,50,39,156,158,55,222,49,193,33,139,62,205,16,66,15,28,25,197,117,206,254,40,243,3,23,86,95,169,46,182,218,43,197,77,146,195,45,13,81,79,68,214,170,73,74,26,98,167,39,51,29,146,8,188,228,241,190,194,146,121,12,89,183,232,174,127,131,126,15,48,174,106,240,1,157,121,131,124,192,151,91,134,47,188,118,191,162,115,199,107,142,90,167,246,85,56,212,83,251,48,138,18,151,250,98,172,166,165,159,164,79,212,24,186,77,180,197,221,71,90,201,119,134,140,1,83,149,156,60,229,190,95,92,48,245,37,142,229,99,194,246,218,107,165,13,51,69,178,43,143,103,7,172,119,120,157,192,204,170,30,83,51,23,125,230,68,90,150,237,92,49,172,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,38,156,144,198,183,92,202,201,124,3,152,215,218,122,72,46,88,171,11,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,250,105,171,191,138,199,175,140,12,1,83,150,28,81,230,150,12,155,15,82,88,169,233,113,69,117,77,190,223,72,209,12,16,91,170,101,122,138,38,140,98,125,128,15,77,52,46,192,218,108,103,97,118,23,103,22,149,78,77,56,254,167,19,112,185,116,193,151,28,67,73,87,81,131,177,69,93,53,29,188,94,38,158,134,221,81,20,85,17,185,136,179,27,132,149,50,87,56,153,235,171,140,130,207,164,123,68,47,213,64,15,244,46,56,236,255,0,96,207,248,77,103,255,0,157,169,254,68,20,255,0,135,172,45,125,192,217,5,150,152,43,20,208,246,43,214,31,193,246,107,93,198,155,170,18,116,42,160,162,138,57,99,222,14,64,91,76,9,181,23,113,125,53,103,118,239,85,1,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,83,254,86,185,23,151,25,243,196,212,150,156,208,179,123,102,213,133,240,253,70,36,134,219,43,179,210,214,85,69,85,75,12,97,82,14,207,213,133,187,65,27,199,171,9,144,11,30,224,115,3,168,28,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,80,129,196,47,46,30,51,177,206,126,230,94,53,194,217,55,219,108,184,131,24,94,110,150,234,159,164,86,168,250,244,179,214,203,36,82,108,58,145,49,220,6,47,161,51,19,107,163,179,63,114,155,244,65,103,252,175,242,19,54,56,118,200,43,254,10,206,60,41,244,126,245,91,140,42,174,144,83,118,234,106,189,244,167,69,69,24,201,190,158,73,1,181,56,100,109,29,247,123,186,233,163,179,189,165,243,88,224,115,16,218,113,53,127,20,153,108,120,131,17,80,223,234,28,241,77,176,130,170,225,61,168,227,167,51,122,208,147,67,120,232,90,40,28,72,100,33,10,119,104,196,31,164,99,28,50,232,186,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,6,53,156,55,103,125,215,135,12,237,194,217,209,102,177,210,94,106,48,229,68,164,116,21,50,20,97,83,4,208,73,79,48,49,143,120,27,197,52,155,15,66,97,61,164,226,108,206,15,112,28,210,115,139,0,231,174,116,96,44,198,203,155,245,37,198,219,113,203,123,92,178,197,21,84,51,79,111,158,74,186,217,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,67,191,83,152,207,5,31,185,87,49,224,191,224,11,101,214,76,178,197,63,140,182,212,206,221,88,237,117,206,230,242,91,10,109,196,101,180,1,164,136,165,97,35,140,136,117,148,161,150,71,180,4,23,149,202,219,56,176,14,69,103,70,61,204,108,198,191,82,91,173,182,236,183,186,75,20,82,213,67,12,247,9,227,171,162,152,105,41,70,99,1,150,166,65,136,218,56,152,153,201,219,244,187,81,78,44,243,250,167,137,140,249,196,249,178,86,186,75,125,13,125,71,102,181,67,21,190,42,89,253,157,14,161,74,245,79,27,147,203,83,210,96,234,25,72,125,254,224,59,68,17,128,82,5,117,92,2,240,81,138,184,172,204,122,75,221,218,217,217,242,203,12,220,33,147,17,220,42,26,64,142,191,99,140,133,108,167,120,200,12,166,148,29,152,200,9,186,49,155,27,190,226,136,37,10,235,202,103,131,108,67,139,241,149,175,138,172,87,83,87,110,195,24,126,162,178,27,12,52,213,181,84,85,117,247,24,218,48,235,59,140,108,51,80,237,150,166,51,96,153,183,203,9,69,32,148,125,80,41,137,93,75,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,187,104,10,37,121,222,230,21,138,175,21,101,166,84,133,135,125,234,213,111,171,196,50,221,36,222,221,42,90,185,26,0,130,29,178,236,45,199,69,33,73,190,39,38,233,193,211,54,98,148,94,90,150,58,220,123,102,102,42,205,14,46,51,50,227,138,106,250,158,193,196,21,184,102,221,0,73,35,195,75,67,65,57,211,196,17,137,153,108,221,211,41,77,135,65,121,102,148,216,71,126,136,62,87,5,55,255,0,163,92,92,101,13,199,216,150,171,175,91,24,91,45,253,11,157,55,94,16,237,83,141,63,92,71,86,210,104,186,189,88,143,248,18,199,25,232,251,116,124,143,150,42,235,37,222,26,49,253,78,105,240,243,150,249,131,112,196,52,151,203,149,243,11,219,106,110,149,212,207,22,201,110,61,156,26,177,157,162,102,0,49,168,105,64,192,89,182,24,144,232,59,116,96,169,104,136,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,4,59,115,102,224,219,16,225,12,101,116,226,171,10,84,213,220,112,198,32,168,163,134,253,13,77,109,85,109,93,5,198,70,144,58,204,229,27,140,52,59,98,166,140,24,230,125,146,204,49,70,35,31,72,6,207,248,76,207,234,158,25,243,231,12,102,200,218,233,46,20,52,21,29,154,235,12,182,248,170,167,246,116,218,5,83,210,188,142,47,21,79,73,207,166,99,32,119,251,134,239,17,200,7,145,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,88,246,113,201,194,37,215,132,28,220,28,41,5,198,174,241,132,239,212,229,114,195,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,110,254,155,232,225,36,50,56,199,213,104,196,39,207,42,179,51,10,231,38,92,97,204,210,193,85,125,162,203,137,173,241,92,41,183,73,25,201,14,246,247,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,215,171,80,129,203,15,141,250,62,29,49,85,78,80,230,69,86,204,3,140,46,16,203,79,80,48,192,30,202,188,77,37,61,59,213,79,81,44,177,180,116,125,1,214,103,45,238,61,8,200,4,117,147,124,186,113,21,159,56,55,134,220,163,190,230,182,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,183,200,67,163,147,1,108,6,57,9,182,1,59,5,186,243,69,226,186,197,145,217,29,114,202,171,76,182,171,150,51,204,155,125,77,157,173,179,204,111,37,13,158,162,25,97,169,175,32,6,253,49,68,198,64,197,33,17,183,81,160,144,30,16,112,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,122,12,226,206,44,125,158,184,254,233,152,217,141,126,171,184,220,174,53,19,203,20,82,213,77,52,22,248,36,154,73,134,146,148,102,51,40,169,163,41,77,163,137,137,216,89,255,0,75,188,175,114,172,224,130,143,45,176,173,163,137,236,195,165,223,139,241,37,190,89,112,245,39,90,10,138,122,43,61,92,112,28,21,90,116,156,226,172,144,26,102,212,37,118,104,42,54,16,137,148,130,33,116,28,25,240,191,106,225,51,37,233,178,230,142,239,87,113,185,92,106,2,247,126,150,90,129,154,1,186,201,73,79,13,72,210,147,69,17,53,54,234,118,120,218,65,115,209,253,231,248,52,101,243,69,224,130,251,148,152,218,229,196,62,3,165,186,222,48,102,45,184,84,220,113,29,76,243,4,210,90,47,21,117,146,200,76,65,28,65,210,163,62,172,65,17,187,155,180,140,64,102,206,113,49,205,74,249,56,179,11,88,177,206,21,188,224,172,83,67,219,108,184,130,223,81,107,184,211,117,78,62,189,44,241,148,114,199,188,28,76,119,1,147,106,46,196,218,234,206,207,222,131,30,46,12,248,160,186,240,153,157,20,217,141,71,104,164,184,219,110,52,225,100,191,69,45,57,77,56,218,164,171,167,154,164,169,69,165,136,90,167,109,59,52,111,33,56,106,254,243,124,90,175,243,86,204,204,43,156,153,193,150,121,165,130,170,251,69,151,19,101,125,178,225,77,186,72,206,72,119,220,46,59,224,151,166,102,3,52,70,197,28,128,196,251,36,3,23,125,69,213,63,227,127,130,236,85,194,62,99,207,67,68,55,91,222,1,185,116,231,178,98,25,104,100,24,195,170,243,109,161,169,157,129,161,122,192,104,36,119,16,127,126,54,25,118,134,231,140,45,173,4,138,114,165,207,76,184,225,211,46,51,247,52,51,66,243,216,109,84,63,70,162,134,24,153,142,170,225,84,77,116,120,233,105,163,119,110,164,199,180,180,109,88,88,68,140,200,0,12,198,197,115,87,50,47,185,193,152,248,143,52,49,61,29,170,146,235,137,174,18,220,106,225,181,208,133,37,40,73,35,234,236,17,135,247,204,156,164,50,212,228,51,50,35,47,42,175,127,150,135,3,149,60,71,99,40,115,135,28,29,32,101,214,11,188,70,19,82,72,17,84,29,242,227,11,71,59,81,20,38,196,45,76,194,113,20,196,99,239,132,141,24,51,185,25,194,21,255,0,148,71,7,216,251,10,221,79,138,108,120,213,118,75,109,218,207,45,6,26,181,60,179,67,61,194,9,202,50,122,233,192,12,69,233,156,67,72,163,148,77,164,114,25,216,67,167,4,146,84,14,108,28,27,84,230,214,13,169,226,75,6,84,213,207,137,240,53,158,56,110,118,249,171,98,138,144,236,20,207,87,81,81,52,66,81,238,42,144,41,247,187,60,162,47,20,102,194,37,38,209,43,255,0,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,182,131,23,124,189,198,183,92,181,199,248,107,49,172,84,244,147,220,176,173,226,138,247,71,21,88,17,65,36,244,211,4,209,140,130,36,36,224,228,12,206,204,66,250,107,163,183,138,200,207,134,46,33,112,175,20,25,53,101,205,204,45,77,216,59,127,82,154,227,107,58,168,234,38,182,87,68,91,101,167,144,129,255,0,185,144,28,132,8,226,150,35,112,13,251,90,37,121,158,112,65,71,195,166,42,166,205,236,183,165,217,128,113,133,194,104,170,41,202,104,3,217,87,137,164,168,168,106,88,41,226,138,54,142,143,160,58,66,195,189,199,161,32,153,14,177,239,164,28,14,113,119,117,225,7,55,11,21,207,110,171,188,97,59,245,56,219,113,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,221,179,168,218,56,73,52,108,81,245,94,65,12,135,149,10,227,19,138,172,27,194,134,81,220,49,133,230,229,72,88,158,227,79,81,77,132,237,18,70,243,29,198,226,193,238,57,68,38,5,217,163,34,140,166,61,195,180,29,133,159,168,113,129,212,172,83,154,185,113,130,242,226,171,55,177,38,52,181,82,96,202,75,120,93,10,246,53,13,45,44,148,178,48,188,82,68,81,238,235,117,55,131,70,209,238,41,8,192,65,137,200,89,241,247,227,19,138,172,101,197,126,110,92,49,133,230,229,86,56,98,221,81,81,77,132,237,18,70,208,133,186,220,231,238,57,68,38,99,218,100,17,140,166,61,197,184,217,133,159,166,17,128,5,31,197,152,166,251,142,113,85,231,26,226,154,238,219,122,196,23,10,139,165,198,167,164,17,245,234,167,144,164,150,77,128,194,3,184,204,159,65,102,22,215,70,102,110,229,54,156,175,248,54,196,60,55,96,11,150,96,230,21,77,92,24,179,30,83,209,205,236,184,171,106,163,130,130,221,209,142,88,161,170,163,146,56,216,107,130,89,103,9,28,218,78,155,54,216,200,119,205,190,210,185,86,112,65,89,153,56,170,209,196,246,97,210,236,194,24,110,225,44,184,122,147,173,61,61,69,109,226,146,72,14,10,173,58,76,18,209,198,111,51,106,18,179,188,244,251,8,72,6,65,41,148,65,64,243,243,140,252,174,225,211,24,209,224,156,109,97,197,53,181,213,182,200,238,177,201,106,165,167,150,38,136,229,150,54,23,121,39,141,247,110,132,159,77,29,180,118,239,241,102,251,60,60,113,77,151,220,75,125,32,250,9,103,196,52,31,71,59,39,106,246,181,60,17,111,237,29,93,157,62,148,210,107,167,64,245,215,79,22,211,94,253,45,7,153,22,84,230,142,58,207,27,29,219,4,229,182,41,196,52,48,225,74,106,105,42,173,86,122,138,184,130,86,172,172,39,141,206,48,38,98,97,49,125,186,235,161,51,252,89,123,174,88,185,117,152,56,7,240,149,244,239,2,226,28,57,219,253,141,217,125,173,108,158,143,175,179,182,111,233,245,68,119,109,222,26,233,174,155,155,95,22,80,112,243,217,170,181,31,15,49,228,188,250,125,61,218,214,115,165,180,28,46,140,141,95,14,191,253,91,104,155,111,142,243,92,68,249,126,211,63,234,158,241,125,194,15,17,57,163,196,78,45,199,120,19,47,61,167,99,185,246,14,203,85,237,106,24,122,157,58,26,120,143,220,150,97,54,208,227,54,239,22,215,77,91,185,217,213,202,112,13,148,25,139,146,185,61,120,194,217,155,135,189,141,116,170,196,181,23,8,96,237,112,84,110,167,42,90,80,19,221,9,152,182,165,17,182,142,250,247,120,104,237,173,202,162,236,193,210,240,112,51,51,154,166,103,116,223,218,220,254,30,111,83,235,205,75,85,209,112,244,44,106,40,140,44,56,162,34,98,42,221,228,139,69,230,106,152,244,231,143,181,150,163,141,57,145,100,118,5,198,55,220,19,118,194,184,234,106,236,63,115,170,181,85,73,77,67,70,81,28,176,74,81,153,3,149,80,187,139,144,59,179,187,51,233,166,172,222,10,190,101,6,105,225,252,234,203,171,78,102,225,106,59,141,45,174,243,215,232,67,112,140,2,160,122,51,201,9,110,16,51,22,212,162,39,109,9,251,157,188,31,185,162,115,62,50,31,60,111,25,227,152,151,107,78,76,227,170,218,26,220,87,119,169,165,170,166,195,181,146,197,60,71,89,41,4,128,99,27,177,9,11,179,177,51,187,59,59,59,41,33,224,135,14,226,12,39,194,254,11,195,248,166,197,113,179,93,41,125,163,215,162,184,82,157,61,68,91,174,53,38,59,163,54,98,29,68,132,155,86,239,103,103,240,117,199,166,231,179,89,140,213,120,120,209,229,136,155,113,111,88,122,78,181,233,109,7,71,208,178,249,221,54,187,227,87,85,17,84,111,138,184,154,42,153,227,211,152,143,241,93,17,17,94,100,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,44,117,179,115,44,241,86,114,113,221,152,57,91,130,169,59,69,235,19,102,133,242,223,77,186,57,14,56,119,220,231,223,60,189,48,51,24,98,6,41,36,54,23,217,24,25,59,104,46,178,41,86,255,0,195,95,10,54,44,142,198,217,165,154,183,104,173,87,44,103,153,56,194,243,120,123,148,16,155,201,67,103,168,172,41,169,168,4,205,255,0,68,178,184,8,49,72,66,15,212,104,35,55,14,223,7,124,42,224,222,20,50,142,223,131,236,214,218,66,196,247,26,122,122,156,89,119,142,71,152,238,55,22,15,125,134,82,0,46,205,25,20,131,8,109,29,160,238,78,221,67,144,206,186,162,32,128,30,104,254,123,51,55,238,95,71,162,87,255,0,201,83,202,198,41,249,129,93,233,214,229,96,28,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,200,33,89,100,167,194,119,149,140,155,249,127,135,189,58,5,141,98,201,79,132,239,43,25,55,242,255,0,15,122,116,8,42,170,34,32,181,94,104,254,68,243,55,238,95,88,162,80,173,194,119,154,124,155,249,129,135,189,70,5,53,60,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,8,50,83,68,68,4,68,64,68,68,5,138,186,202,161,98,174,131,37,62,19,188,172,100,223,203,252,61,233,208,42,170,169,87,9,222,86,50,111,229,254,30,244,232,21,85,64,84,171,139,31,43,25,201,242,255,0,16,250,116,234,170,170,85,197,143,149,140,228,249,127,136,125,58,116,24,214,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,4,68,65,106,188,209,252,137,230,111,220,190,177,68,161,91,132,239,52,249,55,243,3,15,122,140,10,106,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,16,100,166,136,136,8,136,131,169,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,22,115,47,224,238,167,134,252,220,155,28,96,203,61,95,224,235,28,84,73,91,69,52,116,113,69,73,105,184,200,114,28,182,177,104,116,16,1,22,234,66,206,17,235,19,184,15,81,224,144,212,239,43,53,230,131,157,249,47,151,156,60,222,176,70,57,177,225,252,89,139,49,29,57,82,97,251,29,76,148,146,85,219,39,169,167,170,134,59,211,69,46,233,98,8,24,103,96,154,48,119,121,118,198,196,27,200,196,33,131,7,231,246,114,224,12,184,197,57,71,131,115,10,235,106,194,24,211,111,182,237,112,24,244,234,116,102,18,218,78,206,113,117,1,154,57,122,100,61,88,196,66,77,224,204,44,200,188,139,204,126,34,243,30,221,149,249,95,102,237,215,90,237,101,154,105,93,194,150,223,74,46,205,37,85,76,140,207,211,132,55,14,175,163,147,145,8,0,153,152,1,120,5,35,252,157,243,191,33,176,14,50,189,101,182,51,177,210,89,243,7,24,212,4,22,60,83,83,38,161,91,3,176,105,103,103,46,234,115,41,71,168,26,119,84,25,12,100,251,226,167,19,9,73,200,188,139,203,142,29,50,226,221,149,249,95,102,236,54,170,29,101,154,105,93,142,170,225,84,76,205,37,85,76,140,205,212,152,246,142,175,163,11,8,136,0,128,0,0,212,4,68,16,173,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,161,92,98,112,171,131,120,175,202,59,134,15,188,219,105,7,19,219,169,234,42,112,157,222,73,30,19,183,92,92,61,198,41,68,12,187,52,132,49,140,193,180,183,3,49,51,117,2,51,12,125,179,87,44,241,86,77,230,62,35,202,220,107,73,217,239,88,102,225,45,190,167,108,114,4,115,108,127,114,120,186,128,6,80,202,14,50,70,110,45,190,51,2,102,208,153,100,252,172,131,154,79,8,150,172,245,202,58,172,229,179,92,105,45,56,179,43,236,245,247,35,146,90,113,217,116,181,68,15,60,212,178,200,34,242,177,198,209,200,112,119,184,49,201,40,184,183,89,229,140,32,217,101,80,177,87,89,84,32,43,42,230,103,193,119,238,147,203,128,204,140,20,61,60,125,128,109,245,115,211,83,195,67,214,146,251,66,205,213,58,29,99,2,152,166,23,2,42,113,109,195,212,150,80,113,110,179,201,29,234,174,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,139,190,19,197,55,220,13,138,172,216,215,11,87,118,43,214,31,184,83,221,45,213,61,32,147,161,85,4,131,36,82,108,54,32,45,166,2,250,19,56,190,154,59,59,119,47,65,156,89,197,143,179,215,31,221,51,27,49,175,213,119,27,149,198,162,121,98,138,90,169,166,130,223,4,147,73,48,210,82,140,198,101,21,52,101,41,180,113,49,59,11,63,233,119,244,28,83,230,206,21,207,78,32,177,182,108,224,172,33,244,102,203,136,238,13,83,77,111,33,140,100,125,177,4,103,81,43,70,204,13,52,230,5,60,140,206,90,73,49,234,114,62,166,94,83,41,239,248,87,10,102,158,13,197,56,234,201,237,156,55,102,196,22,235,133,226,221,217,163,168,237,148,49,84,198,115,193,210,149,218,57,55,198,38,59,13,216,75,93,29,217,157,208,75,79,42,206,8,40,242,219,10,218,56,158,204,58,93,248,191,18,91,229,151,15,82,117,160,168,167,162,179,213,199,1,193,85,167,73,206,42,201,1,166,109,66,87,102,130,163,97,8,153,72,35,34,171,202,101,86,102,97,92,228,203,140,57,154,88,42,175,180,89,113,53,190,43,133,54,233,35,57,33,222,222,252,18,244,204,192,102,136,216,163,144,24,159,100,128,98,239,168,186,245,104,10,45,121,220,102,245,48,90,178,247,33,40,103,164,146,162,122,137,113,125,210,50,130,94,188,0,3,37,45,17,4,157,209,56,72,242,87,177,15,188,108,240,198,254,227,59,111,148,165,2,220,214,179,51,240,137,198,78,35,183,83,213,218,170,232,48,85,190,135,12,209,207,111,147,169,187,167,27,212,84,4,196,198,66,243,71,85,85,83,17,51,109,219,210,96,33,220,36,238,20,171,130,204,179,252,46,241,89,150,24,22,74,75,85,93,37,70,32,130,225,95,75,116,143,169,75,85,67,68,207,89,85,1,134,194,99,234,65,79,40,48,16,237,34,38,18,118,23,119,108,143,148,53,242,75,194,215,218,188,253,199,88,214,158,135,125,150,213,131,222,215,89,83,213,6,233,85,85,214,211,201,79,30,199,125,229,184,40,170,95,86,103,22,233,232,78,206,66,207,50,136,33,175,157,102,89,253,31,207,28,23,154,84,148,150,170,122,76,97,135,206,223,55,103,143,101,85,69,117,4,223,140,158,163,64,102,61,96,171,163,140,13,200,139,108,14,46,194,32,26,252,174,75,152,179,216,252,77,98,60,45,87,137,187,21,38,32,193,245,61,27,116,149,189,56,238,21,208,85,83,28,123,98,119,102,150,104,224,122,194,29,25,200,99,121,221,180,29,234,234,185,209,225,63,108,112,203,135,49,77,38,25,237,181,120,127,24,83,117,174,49,209,117,36,183,208,207,75,82,18,110,149,153,222,40,100,157,168,196,181,118,18,145,160,103,212,182,40,192,224,167,20,223,112,127,23,25,67,118,195,149,221,146,174,163,24,91,45,114,73,210,9,55,82,214,206,52,149,49,232,108,236,219,224,158,80,215,77,195,187,81,118,38,103,96,200,249,17,16,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,4,68,65,229,51,87,44,240,174,114,101,198,35,202,220,107,73,218,44,184,154,223,45,190,167,108,113,156,144,239,111,114,120,186,128,96,51,68,108,50,70,110,47,178,64,2,102,212,89,99,217,198,7,13,119,222,21,179,198,241,150,87,55,235,90,166,221,116,195,117,101,84,19,201,87,103,150,105,2,158,73,92,68,54,204,221,35,142,70,112,6,234,70,110,44,224,224,69,145,242,133,110,117,126,105,240,183,203,250,31,81,184,160,182,174,15,248,107,190,241,83,158,54,124,178,182,63,70,213,14,219,166,36,171,26,160,130,74,75,60,83,70,21,18,68,228,39,186,103,234,132,113,179,1,183,82,64,114,102,6,50,28,130,114,119,39,112,14,69,96,11,94,92,229,205,134,146,221,109,183,83,193,20,178,197,75,12,51,220,39,142,24,225,42,186,162,132,0,101,169,144,98,7,146,87,22,114,118,253,12,209,23,201,83,205,62,41,249,127,93,234,54,229,53,40,8,136,130,154,113,47,143,234,114,179,135,156,200,204,27,126,33,164,177,220,172,120,94,229,83,107,174,169,120,182,69,113,236,230,212,108,205,43,56,25,149,67,196,0,4,207,188,200,71,66,221,163,227,89,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,148,196,243,172,204,207,163,249,29,130,242,182,146,174,235,79,87,140,49,1,220,38,236,242,108,165,168,161,160,135,241,144,84,104,108,231,172,245,116,114,0,56,144,238,129,201,220,72,3,88,246,229,239,149,247,92,213,227,7,45,173,150,242,171,134,158,193,120,139,20,87,85,195,68,85,33,79,5,188,154,165,186,186,59,52,97,44,177,197,78,210,19,232,39,80,29,196,238,192,65,226,184,154,225,235,21,112,193,155,21,121,77,139,106,123,109,93,37,190,130,180,110,17,82,201,13,45,103,94,154,57,37,42,103,145,153,229,134,57,222,120,26,93,27,113,64,90,136,22,224,25,73,228,177,143,233,175,188,60,226,188,190,168,196,53,117,151,44,43,138,14,164,40,102,121,72,40,45,213,148,241,188,45,19,147,108,16,58,136,43,205,192,31,184,247,145,51,117,25,202,154,243,180,201,79,254,66,241,25,71,112,250,176,85,194,150,73,127,242,138,202,73,33,6,143,255,0,45,105,8,164,254,192,194,63,150,234,223,249,70,102,102,21,203,190,46,33,183,98,154,190,201,244,215,15,213,225,155,116,231,36,113,194,53,210,79,79,81,16,72,70,99,167,83,178,148,64,195,184,138,89,98,6,31,123,86,9,212,68,68,4,68,65,141,103,22,62,105,243,147,230,6,33,245,25,212,212,242,184,242,39,150,95,125,122,197,106,133,110,44,124,211,231,39,204,12,67,234,51,169,169,229,113,228,79,44,190,250,245,138,212,23,84,136,136,10,149,113,59,195,214,21,226,131,38,175,89,71,138,106,123,7,111,233,212,219,174,129,75,29,68,214,202,232,139,116,85,17,137,183,247,81,155,9,1,28,82,202,12,97,191,115,85,84,65,140,14,106,229,158,42,201,188,199,196,121,91,141,105,59,61,235,12,220,37,183,212,237,142,64,142,109,143,238,79,23,80,0,202,25,65,198,72,205,197,183,198,96,76,218,19,47,65,153,124,69,102,230,109,96,220,27,151,216,207,22,85,207,135,176,53,158,150,205,108,182,67,41,197,72,97,76,243,13,61,68,180,226,93,18,169,8,103,236,237,51,0,155,197,24,49,57,22,226,43,170,231,1,157,248,7,51,179,230,217,151,248,66,199,72,119,44,183,167,168,181,222,177,12,82,67,35,215,207,55,74,78,196,197,30,164,225,72,77,40,187,25,106,51,77,82,27,3,107,148,150,22,130,250,121,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,155,245,106,188,182,115,175,43,51,87,134,92,55,133,178,226,223,236,170,188,188,183,208,88,47,150,233,34,166,130,71,174,106,88,206,106,209,138,25,9,250,53,19,149,65,12,166,194,82,72,19,187,182,230,37,117,72,8,136,130,159,231,166,69,229,199,17,121,113,113,202,252,208,179,118,235,85,118,146,195,52,78,193,85,111,170,22,118,142,170,154,71,103,233,204,27,139,71,209,197,196,136,12,76,12,192,177,225,226,43,33,177,151,13,185,185,125,202,156,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,236,144,71,87,22,50,216,108,113,147,239,2,102,201,121,66,183,58,191,52,248,91,229,253,15,168,220,80,91,255,0,5,220,36,226,174,46,115,77,176,181,182,94,195,134,236,93,154,225,137,174,36,82,69,211,161,42,152,192,224,130,86,134,88,218,178,72,222,98,132,36,102,18,232,200,238,250,3,172,130,112,6,0,193,185,89,131,109,57,125,151,216,122,146,199,135,172,116,237,77,67,67,76,207,178,32,213,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,50,249,24,254,123,63,86,255,0,105,41,84,64,68,68,30,83,53,114,207,10,231,38,92,98,60,173,198,180,157,162,203,137,173,242,219,234,118,199,25,201,14,246,247,39,139,168,6,3,52,70,195,36,102,226,251,36,0,38,109,69,150,61,156,96,112,215,125,225,91,60,111,25,101,115,126,181,170,109,215,76,55,86,85,65,60,149,118,121,102,144,41,228,149,196,67,108,205,210,56,228,103,0,110,164,102,226,206,14,4,89,31,40,171,231,71,157,121,89,120,163,195,153,9,73,111,237,184,251,15,220,41,175,243,92,99,138,154,72,237,244,51,193,82,18,81,20,173,35,205,20,210,59,81,206,81,56,48,148,109,1,187,191,184,130,61,100,226,43,55,15,33,169,248,108,28,89,87,30,4,130,241,53,228,232,70,83,214,115,62,155,141,57,187,147,179,83,71,44,103,56,194,44,32,243,77,36,166,198,109,27,135,181,224,187,132,156,85,197,206,105,182,22,182,203,216,112,221,139,179,92,49,53,196,138,72,186,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,25,29,223,64,117,64,20,196,242,105,206,252,175,184,229,125,211,135,187,85,142,174,211,141,173,53,21,120,158,227,41,73,36,208,94,160,146,72,161,237,64,79,238,192,113,11,210,211,148,61,204,236,49,200,46,110,114,180,97,33,56,79,11,88,176,54,21,179,96,172,45,67,216,172,184,126,223,79,107,183,83,117,78,78,133,44,17,140,113,71,188,220,140,182,128,11,106,78,228,250,106,238,239,222,190,178,34,10,89,154,124,79,228,110,74,226,10,124,45,153,184,227,216,215,74,170,48,184,67,7,179,43,42,55,83,145,152,9,238,134,35,22,212,162,54,209,223,94,239,13,29,181,250,57,75,159,249,73,158,126,213,252,22,98,223,109,251,19,161,219,255,0,164,42,105,186,61,110,167,79,247,248,195,118,189,41,63,39,93,54,247,233,171,107,100,28,200,178,167,52,113,214,120,216,238,216,39,45,177,78,33,161,135,10,83,83,73,85,106,179,212,85,196,18,181,101,97,60,110,113,129,51,19,9,139,237,215,93,9,159,226,203,221,114,197,203,172,193,192,63,132,175,167,120,23,16,225,206,223,236,110,203,237,107,100,244,125,125,157,179,127,79,170,35,187,110,240,215,77,116,220,218,248,178,137,135,168,102,106,207,248,105,166,54,94,121,180,251,95,189,236,212,115,125,31,162,224,244,140,107,116,99,213,57,157,180,206,205,212,90,243,92,83,62,93,187,184,137,153,239,250,90,215,31,222,109,241,223,221,126,153,74,175,27,149,159,151,236,65,255,0,241,149,95,255,0,97,81,43,148,196,25,49,147,216,178,239,62,32,197,57,81,131,111,55,74,173,189,122,219,133,138,150,162,162,93,162,192,59,164,48,114,45,4,68,91,87,238,102,102,240,101,246,112,182,11,193,216,22,223,37,167,4,225,59,54,30,161,154,103,169,146,150,213,65,21,36,71,43,136,139,200,225,24,139,57,56,128,182,237,53,208,89,190,12,153,109,42,188,12,237,89,169,170,38,38,103,143,185,174,117,254,91,86,233,140,13,6,140,26,169,175,14,156,56,221,51,22,157,145,17,60,119,230,202,73,136,184,222,225,127,9,226,11,158,22,196,25,157,217,110,150,106,201,173,245,176,123,22,226,125,42,136,77,194,64,220,16,56,150,132,46,218,139,187,62,157,206,236,170,158,0,199,248,71,52,112,141,6,59,192,151,111,105,216,238,125,94,203,85,208,150,30,167,78,83,136,253,201,68,77,180,56,205,187,197,181,211,86,238,118,117,17,121,241,144,249,227,120,207,28,196,187,90,114,103,29,86,208,214,226,187,189,77,45,85,54,29,172,150,41,226,58,201,72,36,3,24,221,136,72,93,157,137,157,217,217,217,217,73,15,4,56,119,16,97,62,23,240,94,31,197,54,43,141,154,233,75,237,30,189,21,194,148,233,234,34,221,113,169,49,221,25,179,16,234,36,36,218,183,123,59,63,131,166,159,168,102,115,57,154,176,177,105,136,166,34,109,54,159,120,143,89,58,195,163,244,93,15,69,192,212,52,252,122,171,197,174,170,98,170,102,170,38,34,38,138,170,158,41,166,38,45,49,17,204,171,162,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,16,3,205,31,207,102,102,253,203,232,244,74,255,0,249,42,121,88,197,63,48,43,189,58,220,172,3,154,63,158,204,205,251,151,209,232,149,255,0,242,84,242,177,138,126,96,87,122,117,185,4,43,44,148,248,78,242,177,147,127,47,240,247,167,64,177,172,89,41,240,157,229,99,38,254,95,225,239,78,129,5,85,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,166,167,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,6,74,104,136,128,136,136,8,136,128,177,87,89,84,44,85,208,100,167,194,119,149,140,155,249,127,135,189,58,5,85,85,42,225,59,202,198,77,252,191,195,222,157,2,170,168,10,149,113,99,229,99,57,62,95,226,31,78,157,85,85,74,184,177,242,177,156,159,47,241,15,167,78,131,26,197,146,159,9,222,86,50,111,229,254,30,244,232,22,53,139,37,62,19,188,172,100,223,203,252,61,233,208,32,170,168,136,128,136,136,45,87,154,63,145,60,205,251,151,214,40,148,43,112,157,230,159,38,254,96,97,239,81,129,77,79,52,127,34,121,155,247,47,172,81,40,86,225,59,205,62,77,252,192,195,222,163,2,12,148,209,17,1,17,117,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,15,43,156,89,197,128,114,43,0,93,51,27,49,175,212,150,235,109,186,158,121,98,138,90,168,97,158,225,60,112,201,48,210,82,140,198,3,45,76,131,17,180,113,49,51,147,183,233,118,199,91,136,172,249,198,92,73,102,229,247,53,177,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,178,49,45,28,152,7,121,185,200,77,188,201,222,224,57,151,241,137,83,196,134,110,77,129,240,101,226,175,240,117,129,234,36,162,162,134,58,200,165,164,187,92,99,57,2,91,160,188,58,137,129,11,244,225,119,57,52,137,156,199,166,243,200,9,203,67,131,186,158,36,51,114,28,113,140,236,245,127,131,172,15,81,29,109,108,210,81,197,45,37,218,227,25,198,113,90,201,166,212,76,8,95,169,51,48,73,164,76,192,93,55,158,51,65,234,184,113,229,115,137,179,175,133,204,73,156,151,218,156,65,100,198,23,10,115,171,192,22,103,138,158,40,46,112,71,19,72,18,207,213,38,38,10,178,119,138,34,114,133,163,97,25,223,173,28,130,202,200,63,205,86,2,197,95,233,174,28,196,152,114,225,254,217,71,93,109,174,167,147,253,236,144,205,28,129,246,16,144,252,29,150,81,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,70,95,54,78,9,104,238,22,47,221,55,148,56,83,165,95,107,222,56,198,215,104,182,193,28,115,82,145,205,60,151,153,58,108,50,28,195,36,142,211,155,180,132,81,144,72,79,24,193,33,16,92,87,47,62,52,237,92,83,229,125,61,139,23,226,10,66,205,76,53,78,237,136,40,218,152,105,94,182,6,147,108,87,8,35,18,113,48,33,120,134,87,6,22,9,156,155,167,24,28,59,174,213,99,45,145,121,233,152,252,58,102,61,187,52,50,190,243,216,110,180,58,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,169,9,237,29,91,86,38,33,19,2,3,0,49,200,167,34,243,211,46,56,139,203,139,118,104,101,125,231,183,90,171,181,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,78,96,220,58,182,174,46,36,38,4,96,96,100,17,45,206,175,205,62,22,249,127,67,234,55,20,228,169,230,159,20,252,191,174,245,27,114,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,130,106,81,17,1,82,174,44,124,172,103,39,203,252,67,233,211,170,170,169,87,22,62,86,51,147,229,254,33,244,233,208,99,88,178,168,88,171,172,170,16,21,128,115,171,242,177,133,190,96,80,250,117,197,95,250,176,14,117,126,86,48,183,204,10,31,78,184,160,176,14,87,30,123,50,203,239,175,71,173,83,252,160,7,149,199,158,204,178,251,235,209,235,84,255,0,32,42,85,197,143,149,140,228,249,127,136,125,58,117,85,85,42,226,199,202,198,114,124,191,196,62,157,58,12,107,22,85,11,21,117,149,66,2,136,14,109,124,104,253,52,190,214,112,163,128,11,109,151,14,92,33,159,20,93,32,174,220,55,26,232,195,112,208,136,196,110,15,12,6,108,242,140,172,229,218,97,22,219,27,211,238,146,234,185,153,241,163,251,155,50,224,50,223,5,23,83,31,99,235,125,92,20,213,16,215,116,100,177,80,187,116,142,187,72,204,102,25,137,204,134,156,155,104,245,34,148,220,159,162,241,201,8,56,79,11,95,113,206,42,179,96,172,45,67,219,111,88,130,225,79,107,183,83,117,66,62,189,84,242,12,113,71,188,220,64,119,25,139,106,78,194,218,234,238,205,222,130,170,240,127,195,93,247,138,156,241,179,229,149,177,250,54,168,118,221,49,37,88,213,4,18,82,89,226,154,48,168,146,39,33,61,211,63,84,35,141,152,13,186,146,3,147,48,49,144,250,174,55,248,46,197,92,35,230,60,244,52,67,117,189,224,27,151,78,123,38,33,150,134,65,140,58,175,54,218,26,153,216,26,23,172,6,130,71,113,7,247,227,97,151,104,110,120,194,101,56,46,225,39,10,240,141,149,141,133,173,178,246,236,73,125,236,215,12,77,113,34,142,94,165,112,211,70,7,4,18,180,49,72,244,113,200,211,20,33,35,57,15,90,71,119,212,221,123,94,34,178,27,6,241,37,148,119,220,169,198,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,22,248,200,181,113,99,29,224,231,25,62,195,38,112,136,190,88,124,111,209,240,233,138,170,114,135,50,42,182,96,28,97,112,134,90,122,129,134,0,246,85,226,105,41,233,222,170,122,137,101,141,163,163,232,14,179,57,111,113,232,70,64,35,172,155,230,253,99,25,156,89,59,143,178,43,31,221,50,231,49,172,53,118,235,149,186,162,120,162,150,90,89,161,130,225,4,115,73,8,213,210,148,192,5,45,52,133,17,188,114,176,179,19,55,233,102,149,238,85,156,111,209,230,78,21,180,112,195,152,117,91,49,126,27,183,203,22,30,171,232,193,79,79,91,103,164,142,0,130,151,94,171,28,181,145,131,204,250,4,76,207,5,62,242,34,49,144,136,36,85,99,45,196,46,41,177,99,156,253,204,188,107,133,171,187,109,151,16,99,11,205,210,221,83,210,56,250,244,179,214,203,36,82,108,54,19,29,192,98,250,19,49,54,186,59,51,247,44,141,51,191,26,221,114,215,37,241,246,99,88,169,233,39,185,97,92,47,117,189,209,197,86,4,80,73,61,53,36,147,70,50,8,144,147,131,144,51,59,49,11,233,174,142,222,43,24,196,19,61,201,66,211,106,135,134,220,101,125,134,217,72,23,42,204,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,154,110,32,2,158,98,17,119,208,94,89,29,180,220,250,200,82,183,254,0,240,47,224,239,131,108,167,176,123,83,218,29,175,15,199,125,235,116,58,91,125,165,33,215,244,182,238,45,122,125,171,167,187,95,123,102,237,7,93,173,112,8,40,167,26,216,90,197,140,56,71,205,235,78,35,161,237,116,148,248,62,231,116,142,62,169,199,182,170,138,2,171,166,147,80,118,119,217,60,17,30,154,237,45,186,19,56,187,179,227,153,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,150,79,217,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,5,139,186,12,162,50,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,208,42,85,194,119,149,140,155,249,127,135,189,58,5,85,80,17,17,1,88,7,58,191,43,24,91,230,5,15,167,92,85,255,0,171,0,231,87,229,99,11,124,192,161,244,235,138,11,0,229,113,231,179,44,190,250,244,122,213,63,202,0,121,92,121,236,203,47,190,189,30,181,79,242,2,181,94,104,254,68,243,55,238,95,88,162,87,84,173,87,154,63,145,60,205,251,151,214,40,144,66,183,9,222,105,242,111,230,6,30,245,24,22,74,107,26,206,19,188,211,228,223,204,12,61,234,48,44,148,208,17,17,4,43,115,171,243,79,133,190,95,208,250,141,197,57,42,121,167,197,63,47,235,189,70,220,156,234,252,211,225,111,151,244,62,163,113,78,74,158,105,241,79,203,250,239,81,183,32,154,148,68,64,68,68,4,68,64,80,173,206,175,205,62,22,249,127,67,234,55,21,53,42,21,185,213,249,167,194,223,47,232,125,70,226,129,201,83,205,62,41,249,127,93,234,54,229,53,42,21,185,42,121,167,197,63,47,235,189,70,220,166,165,1,17,121,252,194,198,182,172,181,192,24,151,49,175,180,245,115,219,112,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,218,233,171,183,138,8,75,230,231,153,152,87,49,56,184,154,221,133,170,251,95,208,172,63,73,134,110,51,132,145,201,9,87,71,61,69,68,161,25,1,150,189,62,212,49,27,22,210,25,98,148,28,125,221,94,224,57,37,228,167,255,0,46,184,140,172,184,125,120,42,223,75,28,191,249,61,101,92,147,3,199,255,0,145,52,100,50,127,103,98,31,200,117,25,121,133,141,110,185,149,143,241,46,99,95,105,233,32,185,98,171,197,109,238,178,42,64,33,130,57,234,102,57,164,24,196,136,137,129,136,221,153,156,137,244,211,87,127,21,62,124,186,178,114,197,147,124,35,224,74,107,68,221,162,175,24,91,224,198,55,74,157,166,29,106,170,248,34,144,91,97,25,176,244,160,106,120,53,29,162,125,13,251,68,140,153,3,152,174,78,88,179,147,132,124,119,77,119,155,179,213,224,251,124,248,198,215,83,180,207,163,85,65,4,178,19,108,19,6,46,172,15,81,6,165,184,67,175,191,105,16,11,40,12,203,220,107,117,203,92,127,134,179,26,197,79,73,61,203,10,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,166,186,59,120,172,159,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,198,135,136,28,179,252,13,231,142,60,202,216,233,46,180,244,152,103,16,87,91,232,61,169,30,202,169,168,66,98,236,179,159,184,12,93,88,30,41,24,196,88,76,77,136,91,105,50,12,146,114,247,26,218,179,43,0,97,172,198,177,83,213,193,109,197,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,107,174,142,254,43,208,43,74,229,113,155,213,57,181,193,246,25,130,229,61,92,247,44,13,81,54,16,170,154,104,34,136,12,41,132,14,148,98,104,255,0,40,2,142,122,72,220,137,132,220,227,55,45,223,150,87,106,128,136,136,49,172,226,199,205,62,114,124,192,196,62,163,58,154,158,87,30,68,242,203,239,175,88,173,80,173,197,143,154,124,228,249,129,136,125,70,117,53,60,174,60,137,229,151,223,94,177,90,130,234,145,17,1,89,87,51,62,52,127,115,102,92,6,91,224,162,234,99,236,125,111,171,130,154,162,26,238,140,150,42,23,110,145,215,105,25,140,195,49,57,144,211,147,109,30,164,82,155,147,244,94,57,46,3,137,222,33,112,175,11,249,53,122,205,204,83,77,219,251,7,78,154,221,107,10,168,233,230,185,215,74,91,98,167,140,141,255,0,186,144,220,68,200,34,138,83,96,61,155,95,29,108,213,204,204,85,156,153,143,136,243,75,26,213,246,139,214,38,184,75,112,169,219,36,135,28,59,223,220,130,46,161,153,140,49,3,12,113,131,147,236,140,0,89,244,22,65,242,176,158,22,190,227,156,85,102,193,88,90,135,182,222,177,5,194,158,215,110,166,234,132,125,122,169,228,24,226,143,121,184,128,238,51,22,212,157,133,181,213,221,155,189,94,167,24,156,177,49,87,14,217,89,133,115,51,2,87,93,113,103,74,223,20,24,222,138,154,154,74,207,102,215,5,49,205,81,93,4,145,64,27,109,205,210,144,92,167,17,40,244,141,200,143,170,237,21,213,114,172,224,130,143,45,176,173,163,137,236,195,165,223,139,241,37,190,89,112,245,39,90,10,138,122,43,61,92,112,28,21,90,116,156,226,172,144,26,102,212,37,118,104,42,54,16,137,148,130,50,21,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,99,153,193,255,0,18,151,222,21,179,198,207,153,182,198,235,90,166,219,107,196,148,131,74,19,201,87,103,150,104,206,162,56,152,136,54,204,221,32,146,55,99,6,234,70,12,78,224,230,37,144,158,85,102,102,21,206,76,184,195,153,165,130,170,251,69,151,19,91,226,184,83,110,146,51,146,29,237,239,193,47,76,204,6,104,141,138,57,1,137,246,72,6,46,250,139,168,33,227,215,131,188,67,194,198,110,92,202,205,103,171,159,46,175,149,29,183,15,220,225,163,170,236,148,65,57,206,81,218,229,168,151,112,149,76,67,12,140,205,213,51,56,132,37,125,174,100,35,82,185,97,241,191,71,195,166,42,169,202,28,200,170,217,128,113,133,194,25,105,234,6,24,3,217,87,137,164,167,167,122,169,234,37,150,54,142,143,160,58,204,229,189,199,161,25,0,142,178,111,9,191,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,161,91,157,95,154,124,45,242,254,135,212,110,40,42,175,35,31,207,103,234,223,237,37,42,138,42,249,24,254,123,63,86,255,0,105,41,84,64,68,94,83,53,115,51,10,228,222,92,98,60,210,198,181,125,158,203,134,109,242,220,42,118,201,24,73,54,198,247,32,139,168,96,5,52,166,227,28,96,228,219,228,48,22,125,73,144,82,174,52,120,182,194,188,35,101,99,226,155,148,93,187,18,95,123,77,191,12,219,132,99,151,169,92,52,210,24,79,60,79,52,82,61,28,114,52,35,49,198,238,67,214,141,153,181,54,88,246,98,204,83,125,199,56,170,243,141,113,77,119,109,189,98,11,133,69,210,227,83,210,8,250,245,83,200,82,75,38,192,97,1,220,102,79,160,179,11,107,163,51,55,114,170,188,96,113,41,125,226,167,60,111,25,155,115,110,141,170,29,214,188,55,72,84,161,4,148,150,120,166,144,233,227,149,132,143,116,207,213,57,36,119,51,110,164,134,194,236,12,2,55,127,202,83,130,239,166,151,218,62,43,177,248,237,178,225,203,132,208,97,123,92,244,59,134,227,93,24,109,42,226,41,65,193,225,128,205,218,34,137,220,187,76,36,251,163,122,125,178,7,149,191,242,155,204,123,111,8,246,220,219,178,53,214,241,154,115,116,111,119,12,38,17,188,29,154,207,36,14,79,73,29,60,145,52,210,220,99,119,140,204,28,129,187,165,136,2,73,4,30,91,42,202,172,204,197,89,55,152,248,115,52,176,85,95,103,189,97,155,132,87,10,109,210,72,17,205,177,253,248,37,233,152,25,67,40,57,71,32,49,54,248,204,197,223,66,117,147,242,133,110,104,92,11,126,5,49,81,231,142,78,96,206,201,150,215,173,158,216,166,162,45,208,216,174,146,72,76,250,66,194,221,158,142,109,99,233,232,228,1,43,156,127,138,18,167,141,194,79,184,63,226,82,197,197,78,71,89,243,54,216,221,27,172,59,109,120,146,144,105,78,8,233,47,17,67,25,212,71,19,17,30,232,95,170,18,70,236,102,253,57,1,137,216,216,196,107,90,199,91,130,238,45,177,87,8,217,166,216,166,219,23,110,195,119,222,205,111,196,214,226,25,37,234,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,245,164,103,109,13,214,66,120,79,20,216,177,206,21,179,99,92,45,93,219,108,184,130,223,79,116,183,84,244,142,62,189,44,241,140,145,73,176,216,76,119,1,139,232,76,196,218,232,236,207,220,131,235,34,34,11,7,226,127,143,156,225,201,92,242,196,185,101,133,176,222,13,170,181,217,187,31,66,107,133,29,81,212,23,90,142,25,139,113,5,64,11,232,82,147,54,130,221,204,222,47,222,245,243,131,12,252,198,60,69,229,117,211,27,99,107,109,154,138,186,138,255,0,61,170,56,237,80,203,20,79,16,83,211,200,196,237,36,146,62,237,211,19,107,171,54,140,221,222,46,244,215,63,249,121,126,28,243,110,253,154,127,133,255,0,98,123,111,178,255,0,72,125,31,237,61,30,141,52,80,126,249,218,67,118,189,45,223,146,218,110,211,191,77,94,177,240,179,195,199,238,105,203,235,134,4,250,95,244,143,183,222,101,187,118,175,103,246,61,155,224,130,46,158,206,164,154,233,208,215,118,230,252,173,52,238,213,226,101,176,243,241,157,170,172,91,252,59,205,185,143,199,29,218,142,185,155,233,28,78,152,192,194,211,226,159,27,20,225,238,181,53,196,222,34,55,249,166,54,207,55,237,60,250,43,26,34,43,108,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,0,60,209,252,246,102,111,220,190,143,68,175,255,0,146,167,149,140,83,243,2,187,211,173,203,223,231,223,43,252,130,226,39,54,47,185,199,141,113,126,96,81,94,177,7,101,237,48,90,238,20,81,210,135,66,154,42,112,216,50,82,72,109,168,66,46,250,155,251,206,250,104,218,51,86,14,23,248,95,192,60,38,96,11,134,92,229,205,223,16,92,109,183,27,196,183,185,101,189,212,67,52,227,60,144,195,9,8,148,49,68,44,27,105,193,217,156,93,245,114,239,240,102,12,109,214,74,124,39,121,88,201,191,151,248,123,211,160,86,171,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,94,254,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,117,209,155,193,7,160,68,68,22,171,205,31,200,158,102,253,203,235,20,74,21,184,78,243,79,147,127,48,48,247,168,192,178,19,207,188,148,194,188,68,229,61,247,39,49,173,194,235,69,101,196,29,151,180,207,107,150,56,234,131,161,83,21,64,108,41,35,144,27,83,132,89,245,7,247,93,244,209,244,118,182,12,189,229,19,195,110,90,227,252,53,152,214,44,109,153,83,220,176,173,226,138,247,71,21,93,202,128,160,146,122,105,130,104,198,65,26,49,39,7,32,102,118,98,23,211,93,29,188,80,94,250,34,32,34,34,2,34,32,44,85,214,85,10,192,63,160,169,194,199,250,254,205,95,253,43,110,255,0,152,160,186,174,19,188,172,100,223,203,252,61,233,208,42,170,188,254,94,224,171,86,90,224,12,53,151,54,42,138,185,237,184,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,117,209,155,193,122,4,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,243,249,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,4,24,187,172,148,248,78,242,177,147,127,47,240,247,167,64,173,87,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,189,252,189,193,86,172,181,192,24,107,46,108,85,21,115,219,112,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,218,235,163,55,130,15,64,136,136,8,136,130,213,121,163,249,19,204,223,185,125,98,137,66,183,9,222,105,242,111,230,6,30,245,24,22,66,121,247,146,152,87,136,156,167,190,228,230,53,184,93,104,172,184,131,178,246,153,237,114,199,29,80,116,42,98,168,13,133,36,114,3,106,112,139,62,160,254,235,190,154,62,142,214,193,151,188,162,120,109,203,92,127,134,179,26,197,141,179,42,123,150,21,188,81,94,232,226,171,185,80,20,18,79,77,48,77,24,200,35,70,36,224,228,12,206,204,66,250,107,163,183,138,11,223,68,68,5,107,252,199,176,86,124,227,254,23,47,184,127,135,250,138,178,185,21,64,75,126,183,80,158,218,219,181,145,162,149,170,105,41,244,23,35,50,39,132,138,33,113,41,99,9,34,109,251,250,82,93,2,32,198,179,34,248,112,204,124,243,207,27,118,70,90,112,253,214,130,235,237,7,167,191,148,180,15,212,176,210,197,51,71,87,83,83,20,133,30,206,142,174,207,25,144,17,73,182,38,247,204,69,242,30,201,220,157,192,57,21,128,45,121,115,151,54,26,75,117,182,221,79,4,82,203,21,44,48,207,112,158,56,99,132,170,234,138,16,1,150,166,65,136,30,73,92,89,201,219,244,51,118,172,25,79,149,152,83,21,92,177,214,22,203,76,41,102,196,151,158,183,180,111,22,251,53,53,61,117,103,86,70,150,94,180,224,13,36,155,228,17,50,220,79,184,153,137,245,118,213,122,180,5,212,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,182,136,32,135,153,127,7,117,60,55,230,228,216,227,6,89,234,255,0,7,88,226,162,74,218,41,163,163,138,42,75,77,198,67,144,229,181,139,67,160,128,8,183,82,22,112,143,88,157,192,122,143,4,134,170,255,0,38,79,221,29,244,238,251,244,103,255,0,153,143,198,125,36,246,142,254,207,237,78,139,116,59,7,254,25,251,207,87,79,115,161,167,87,223,236,170,82,179,139,39,112,14,122,224,11,166,92,230,53,134,146,227,109,184,211,207,20,82,203,75,12,211,219,231,146,25,33,26,186,82,152,12,98,169,140,101,55,142,86,23,113,119,253,44,255,0,87,0,96,12,27,149,152,54,211,151,217,125,135,169,44,120,122,199,78,212,212,52,52,204,251,34,13,93,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,194,29,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,82,19,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,5,74,184,177,242,177,156,159,47,241,15,167,78,170,170,243,249,133,130,173,89,149,128,49,46,92,223,106,42,224,182,226,171,61,109,146,178,90,67,17,158,56,42,97,56,100,40,200,132,133,141,132,221,217,220,73,181,211,86,127,4,24,187,172,170,21,128,127,65,83,133,143,245,253,154,191,250,86,221,255,0,49,87,254,128,172,3,157,95,149,140,45,243,2,135,211,174,42,255,0,213,31,226,131,133,252,3,197,158,0,183,229,206,99,93,241,5,186,219,110,188,69,123,138,91,37,68,48,206,83,199,12,208,136,145,77,20,162,225,182,160,221,217,133,159,86,30,255,0,22,112,134,30,87,30,123,50,203,239,175,71,173,83,252,172,255,0,33,57,95,228,23,14,217,177,98,206,60,21,139,243,2,182,245,135,251,87,102,130,233,112,162,146,148,250,244,210,211,158,241,142,146,51,125,2,98,118,208,219,222,102,215,86,213,158,240,16,21,42,226,199,202,198,114,124,191,196,62,157,58,170,171,207,230,22,10,181,102,86,0,196,185,115,125,168,171,130,219,138,172,245,182,74,201,105,12,70,120,224,169,132,225,144,163,34,18,22,54,19,119,103,113,38,215,77,89,252,16,98,238,178,168,86,1,253,5,78,22,63,215,246,106,255,0,233,91,119,252,197,95,250,12,115,56,206,192,28,67,97,28,249,197,119,254,34,240,245,93,45,247,17,222,42,234,98,185,198,213,18,90,174,0,219,8,90,221,81,51,187,201,77,20,82,64,0,27,156,225,14,156,102,192,66,226,210,61,202,179,130,10,60,182,194,182,142,39,179,14,151,126,47,196,150,249,101,195,212,157,104,42,41,232,172,245,113,192,112,85,105,210,115,138,178,64,105,155,80,149,217,160,168,216,66,38,82,8,223,86,100,101,86,92,103,5,138,159,12,102,134,11,181,98,107,85,37,194,154,233,13,37,198,157,165,140,42,160,61,241,200,204,255,0,239,132,155,242,78,51,146,51,98,3,49,47,86,128,136,136,44,215,153,127,7,116,220,72,101,28,216,227,6,89,233,63,8,184,30,158,74,218,41,163,163,150,90,187,181,186,48,144,229,181,139,67,169,25,145,63,82,22,112,147,73,89,192,122,109,60,134,161,131,42,176,158,114,197,158,56,115,11,101,150,25,186,134,102,218,177,4,94,203,183,21,16,181,85,37,210,146,109,255,0,141,138,118,217,31,68,226,114,147,172,204,0,49,155,201,160,137,105,147,74,167,248,63,32,114,107,0,102,62,41,205,204,27,151,182,171,86,47,198,155,125,183,116,128,11,169,83,163,177,22,209,119,112,139,168,108,210,75,211,17,234,200,34,114,111,54,98,96,242,156,66,253,42,253,197,249,151,244,235,217,95,73,63,5,247,159,108,123,39,169,216,123,119,178,101,235,246,126,175,227,58,61,77,251,55,251,219,116,215,191,85,142,18,202,35,48,176,85,171,50,176,6,37,203,155,237,69,92,22,220,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,186,106,207,224,172,131,250,10,156,44,127,175,236,213,255,0,210,182,239,249,138,11,180,225,146,211,117,176,112,219,149,22,43,237,178,174,221,114,183,96,123,21,37,101,29,92,37,12,244,211,199,65,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,169,104,136,11,25,110,33,112,181,139,3,103,238,101,224,172,45,67,216,172,184,127,24,94,109,118,234,110,169,201,208,165,130,182,88,226,143,121,185,25,109,0,22,212,157,201,244,213,221,223,189,100,210,172,131,48,185,68,240,219,153,88,255,0,18,230,53,247,27,102,84,23,44,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,244,211,87,127,20,30,255,0,150,93,218,235,122,224,115,44,43,47,55,58,186,250,136,233,238,84,129,45,76,197,41,140,16,92,234,225,134,38,34,119,118,8,226,142,56,192,124,4,0,69,180,102,102,87,64,169,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,189,64,64,68,68,5,96,28,234,252,172,97,111,152,20,62,157,113,87,254,168,255,0,20,28,47,224,30,44,240,5,191,46,115,26,239,136,45,214,219,117,226,43,220,82,217,42,33,134,114,158,56,102,132,68,138,104,165,23,13,181,6,238,204,44,250,176,247,248,179,132,48,242,184,243,217,150,95,125,122,61,106,159,229,103,249,9,202,255,0,32,184,118,205,139,22,113,224,172,95,152,21,183,172,63,218,187,52,23,75,133,20,148,167,215,166,150,156,247,140,116,145,155,232,19,19,182,134,222,243,54,186,182,172,247,128,128,173,87,154,63,145,60,205,251,151,214,40,149,213,42,127,159,121,41,133,120,137,202,123,238,78,99,91,133,214,138,203,136,59,47,105,158,215,44,113,213,7,66,166,42,128,216,82,71,32,54,167,8,179,234,15,238,187,233,163,232,236,24,246,112,157,230,159,38,254,96,97,239,81,129,100,166,172,131,47,121,68,240,219,150,184,255,0,13,102,53,139,27,102,84,247,44,43,120,162,189,209,197,87,114,160,40,36,158,154,96,154,49,144,70,140,73,193,200,25,157,152,133,244,215,71,111,21,123,232,8,136,130,21,185,213,249,167,194,223,47,232,125,70,226,156,149,60,211,226,159,151,245,222,163,110,82,19,197,7,47,76,151,226,207,31,219,243,27,49,177,62,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,117,65,179,187,19,54,140,61,222,46,238,23,249,122,100,191,9,152,254,225,152,217,115,137,241,173,198,229,113,179,203,100,150,43,221,109,36,208,12,18,77,12,196,66,48,211,68,76,123,169,193,153,220,157,180,114,238,240,118,11,160,68,68,4,68,64,68,68,5,10,220,234,252,211,225,111,151,244,62,163,113,83,82,173,127,138,14,94,153,47,197,158,63,183,230,54,99,98,124,107,110,185,91,172,241,89,34,138,201,91,73,12,5,4,115,77,48,145,12,212,210,147,158,234,131,103,118,38,109,24,123,188,93,194,61,185,42,121,167,197,63,47,235,189,70,220,166,165,90,255,0,11,252,189,50,95,132,204,127,112,204,108,185,196,248,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,61,212,224,204,238,78,218,57,119,120,59,93,2,2,180,174,104,249,189,83,148,188,31,98,104,45,179,213,193,114,199,53,16,225,10,89,161,130,41,64,2,164,76,234,134,86,147,242,64,232,224,171,141,136,88,141,142,64,113,219,249,99,118,170,133,113,83,194,6,1,226,238,213,135,236,89,141,140,177,173,166,219,135,106,39,171,138,142,193,113,134,8,42,167,144,68,70,89,227,154,25,68,206,49,19,24,201,153,156,90,105,155,248,110,130,2,248,126,203,63,195,38,120,224,60,173,146,146,235,81,73,137,177,5,13,190,191,217,113,239,170,134,132,230,30,213,56,123,134,195,210,129,165,145,204,133,196,4,28,137,182,139,172,151,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,181,94,30,57,101,240,243,195,102,104,80,230,230,16,188,99,91,205,246,215,79,81,13,3,94,238,84,231,5,49,205,27,196,115,8,83,193,11,145,244,142,88,217,141,200,25,164,39,219,185,128,134,237,80,20,37,243,150,192,20,216,103,138,59,94,51,183,97,234,186,74,124,99,133,233,42,107,46,4,210,188,21,215,26,121,101,167,145,128,137,220,24,227,166,142,133,136,3,77,24,163,39,109,100,220,83,104,168,167,20,188,36,229,103,23,56,86,207,133,179,50,91,173,15,176,174,15,112,162,184,217,138,154,42,232,247,70,65,36,13,44,208,203,164,50,106,4,96,44,219,138,24,157,223,220,100,17,215,201,47,51,49,85,54,105,227,172,156,237,125,92,55,112,195,239,137,186,18,73,33,118,122,234,122,154,122,125,240,142,254,152,117,35,170,210,71,216,228,93,8,61,230,96,209,229,253,89,174,75,242,178,200,188,133,205,12,63,155,153,127,152,185,149,29,247,14,212,20,212,237,87,91,109,154,9,64,227,40,165,134,64,236,44,238,18,69,36,145,187,139,137,179,27,184,144,147,49,53,229,32,34,34,12,107,56,177,243,79,156,159,48,49,15,168,206,166,167,149,199,145,60,178,251,235,214,43,87,138,204,46,81,60,54,230,86,63,196,185,141,125,198,217,149,5,203,21,94,43,111,117,145,82,92,168,6,8,231,169,152,230,144,99,18,163,34,96,98,55,102,103,34,125,52,213,223,197,92,254,66,100,166,21,225,219,41,236,89,57,130,174,23,90,219,46,31,237,93,154,123,164,177,201,84,125,122,153,106,15,121,71,28,96,250,28,196,205,160,55,186,205,174,175,171,184,84,4,68,65,14,220,227,176,7,16,215,44,220,161,204,27,206,30,171,174,202,187,77,158,26,107,45,117,177,170,38,164,182,153,24,53,75,215,179,187,133,53,76,181,18,198,2,122,8,75,16,211,11,57,156,102,195,226,121,97,240,65,71,196,94,42,169,205,236,200,165,223,128,112,125,194,24,169,233,198,104,15,218,183,136,100,167,168,122,89,233,229,138,70,146,143,160,90,76,197,177,203,175,24,129,22,146,108,155,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,86,0,192,24,55,43,48,109,167,47,178,251,15,82,88,240,245,142,157,169,168,104,105,153,246,68,26,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,135,160,68,68,20,211,136,172,134,193,188,73,101,29,247,42,113,157,21,33,5,198,156,206,217,93,53,59,204,118,155,139,1,53,61,108,76,38,5,190,50,45,92,88,199,120,57,198,79,176,201,159,29,124,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,70,174,148,166,0,41,105,164,40,141,227,149,133,152,153,191,75,54,78,106,159,227,12,129,201,172,127,152,248,91,55,49,150,94,218,174,184,191,5,238,246,37,210,112,46,165,54,174,228,59,133,157,130,94,153,187,201,23,80,75,165,33,17,199,176,221,201,194,154,240,1,105,207,155,7,11,152,70,197,196,29,178,146,221,120,183,83,133,37,154,141,161,232,214,211,89,35,138,49,163,138,186,54,102,16,169,17,98,29,172,204,77,27,66,210,254,59,170,174,41,17,1,66,183,58,191,52,248,91,229,253,15,168,220,84,212,171,95,226,131,151,166,75,241,103,143,237,249,141,152,216,159,26,219,174,86,235,60,86,72,162,178,86,210,67,1,65,28,211,76,36,67,53,52,164,231,186,160,217,221,137,155,70,30,239,23,112,180,190,70,63,158,207,213,191,218,74,85,21,191,240,165,193,78,86,112,125,244,167,240,103,127,197,119,63,165,189,135,182,251,118,170,154,110,159,101,235,244,250,93,24,34,211,94,210,123,183,110,215,65,211,77,31,91,128,64,81,193,206,67,3,113,13,139,240,6,31,184,97,74,10,75,166,87,216,42,6,225,117,161,182,208,84,84,221,97,184,140,53,110,117,245,46,49,16,69,67,5,48,184,239,222,26,29,65,245,24,155,166,225,35,232,131,30,30,7,56,68,186,241,125,155,133,133,39,184,213,217,240,157,134,156,110,88,142,235,5,57,25,132,14,108,33,75,9,184,188,65,83,51,238,217,212,125,24,35,154,70,25,58,79,25,100,39,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,159,203,124,170,203,140,159,177,84,97,140,175,193,118,172,51,106,171,184,84,221,38,164,183,83,180,81,157,84,231,190,73,29,155,253,232,139,126,72,70,17,198,12,32,0,35,234,208,23,159,199,248,3,6,230,158,13,187,101,246,96,225,234,75,230,30,190,83,189,53,117,13,75,62,201,67,86,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,64,136,49,204,227,19,133,92,101,194,134,110,92,48,125,230,219,86,88,98,227,81,81,83,132,238,242,72,211,5,198,220,199,238,49,74,32,3,218,99,18,140,102,13,163,180,221,137,155,166,113,153,201,79,40,11,79,18,86,92,163,169,163,199,54,202,74,12,175,146,162,166,175,15,197,118,134,190,43,201,79,56,81,205,28,180,131,43,53,59,218,228,9,39,144,74,62,242,156,228,38,213,156,157,93,254,118,112,235,148,124,66,83,97,216,51,75,9,210,93,143,10,222,41,175,54,201,164,136,8,227,56,229,140,228,167,38,49,33,146,154,113,141,163,154,19,103,3,13,31,70,48,140,194,160,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,29,180,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,255,217255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,192,0,11,8,14,16,9,96,1,1,17,0,255,196,0,30,0,1,0,3,1,1,1,1,1,1,1,0,0,0,0,0,0,0,8,9,10,7,6,5,4,1,3,2,255,196,0,119,16,0,0,5,2,4,3,4,5,7,7,5,7,14,8,2,27,0,1,2,3,4,5,6,7,8,17,18,9,19,20,33,49,56,181,21,34,65,81,119,22,35,50,71,97,113,133,23,24,51,82,129,134,197,36,37,66,83,193,25,38,52,114,145,177,212,39,53,67,69,87,98,99,115,116,130,149,161,166,209,54,68,84,86,88,100,104,150,211,225,228,146,147,178,179,55,57,85,117,162,164,180,194,101,131,148,240,40,132,165,196,241,41,73,136,163,198,255,218,0,8,1,1,0,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,159,108,205,230,111,50,84,12,201,98,189,10,133,152,60,74,167,83,105,215,197,118,36,56,113,46,201,236,177,25,134,231,188,150,218,109,180,186,73,66,18,146,36,146,72,136,136,136,136,133,186,112,225,187,46,171,231,38,56,121,116,222,183,53,86,224,173,77,244,183,83,81,170,77,114,92,167,246,85,101,161,27,221,112,212,181,109,66,18,146,212,251,18,146,34,236,34,18,84,5,69,241,118,198,252,104,195,92,201,91,116,44,57,197,235,214,213,166,191,99,195,150,236,58,37,126,92,22,28,125,83,231,165,78,169,182,92,74,77,102,148,33,38,163,45,116,66,75,216,67,165,112,107,197,140,83,197,15,202,255,0,229,51,18,238,187,183,209,159,39,250,47,78,214,100,207,233,121,158,144,230,114,185,203,86,205,220,180,110,219,166,187,19,175,113,11,42,1,8,56,187,98,21,253,134,185,109,182,235,184,115,124,92,22,173,73,251,226,28,71,102,81,42,111,65,125,198,21,2,122,148,210,156,101,73,81,160,212,132,40,210,103,166,168,73,251,8,65,254,28,57,133,199,219,231,57,216,121,107,94,184,225,136,23,5,22,111,165,186,154,117,82,230,155,46,43,251,41,82,214,141,237,56,226,144,173,171,66,84,90,151,98,146,70,93,164,66,239,192,0,66,14,46,216,133,127,97,174,91,109,186,238,28,223,23,5,171,82,126,248,135,17,217,148,74,155,208,95,113,133,64,158,165,52,167,25,82,84,104,53,33,10,52,153,233,170,18,126,194,16,127,135,14,97,113,246,249,206,118,30,90,215,174,56,98,5,193,69,155,233,110,166,157,84,185,166,203,138,254,202,84,181,163,123,78,56,164,43,106,208,149,22,165,216,164,145,151,105,16,157,89,253,205,181,213,148,108,83,193,43,166,154,215,93,109,215,125,55,79,185,169,202,75,142,243,32,166,77,37,107,125,134,137,230,155,57,141,182,79,37,149,184,102,148,243,156,35,45,22,98,90,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,0,138,185,246,206,253,11,40,246,35,80,173,201,84,170,150,38,214,249,78,209,40,147,25,92,134,81,20,158,34,122,84,180,182,235,107,109,157,137,117,13,158,242,82,221,211,106,84,150,221,52,117,252,178,85,170,181,252,182,225,69,118,187,83,151,81,169,84,108,122,20,185,147,37,188,167,159,146,251,144,25,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,142,150,2,42,231,219,59,244,44,163,216,141,66,183,37,82,170,88,155,91,229,59,68,162,76,101,114,25,68,82,120,137,233,82,210,219,173,173,182,118,37,212,54,123,201,75,119,77,169,82,91,116,209,26,184,98,241,11,153,116,204,141,151,92,192,221,252,234,171,219,90,180,171,245,55,159,126,85,86,83,175,188,227,177,102,203,125,229,238,120,249,172,162,49,109,66,77,45,155,123,141,102,210,87,103,224,56,166,116,40,24,167,114,229,130,255,0,167,96,165,110,171,74,188,217,167,183,80,166,63,73,147,37,137,203,233,100,53,33,230,35,170,49,27,166,243,172,180,235,72,66,126,154,156,36,25,145,40,204,168,134,147,156,76,215,209,106,176,171,48,243,37,137,78,72,129,33,185,45,34,93,207,50,83,10,90,20,74,73,56,203,206,41,167,81,169,22,168,113,42,66,139,82,81,25,25,144,208,246,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,42,219,139,182,55,227,70,26,230,74,219,161,97,206,47,94,182,173,53,251,30,28,183,97,209,43,242,224,176,227,234,159,61,42,117,77,178,226,82,107,52,161,9,53,25,107,162,18,94,194,29,43,131,94,44,98,158,40,126,87,255,0,41,152,151,117,221,190,140,249,63,209,122,118,179,38,127,75,204,244,135,51,149,206,90,182,110,229,163,118,221,53,216,157,123,136,77,252,200,227,125,43,46,24,37,116,227,69,102,135,46,179,30,220,142,210,145,2,51,137,109,114,95,121,246,227,178,131,90,187,16,131,117,230,247,175,69,26,81,185,68,149,153,18,15,62,255,0,157,142,105,255,0,244,150,197,95,253,242,168,255,0,240,195,66,120,3,96,93,88,95,131,86,157,139,125,94,181,91,182,228,166,83,211,233,138,205,78,164,228,247,165,78,113,74,117,253,175,186,148,184,182,82,227,139,67,91,210,74,38,144,218,79,180,140,199,64,31,146,173,76,141,90,165,77,163,76,114,91,113,231,199,114,51,171,137,45,216,175,165,11,73,165,70,219,204,169,46,180,189,12,244,91,106,74,210,122,26,76,140,136,198,112,106,217,155,205,221,2,171,54,133,93,204,30,48,83,170,84,233,14,68,153,14,93,217,83,101,248,207,182,163,75,141,56,218,157,37,33,105,81,26,77,38,68,100,100,100,98,242,114,15,137,151,86,46,229,11,13,175,171,214,95,87,90,145,79,145,79,147,41,78,56,227,146,186,41,111,67,67,238,173,197,169,107,121,196,71,74,220,89,171,214,113,75,81,17,17,145,20,128,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,156,26,182,113,51,95,90,170,205,172,204,204,150,37,55,34,124,135,36,186,136,151,60,200,172,37,107,81,169,68,219,44,184,150,154,70,166,122,33,180,165,9,45,9,36,68,68,66,247,178,95,64,197,59,107,44,22,5,59,26,235,117,90,173,230,245,61,202,133,77,250,180,153,47,206,71,85,33,217,12,177,33,82,72,157,39,154,101,214,154,90,21,244,20,217,160,140,201,36,103,66,255,0,157,142,105,255,0,244,150,197,95,253,242,168,255,0,240,195,65,25,100,171,85,107,249,109,194,138,237,118,167,46,163,82,168,216,244,41,115,38,75,121,79,63,37,247,32,50,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,17,215,135,118,126,161,230,114,213,59,15,20,170,20,170,110,38,209,57,81,245,57,44,71,249,76,217,182,234,250,152,177,183,18,205,228,33,135,21,33,182,208,109,167,213,113,59,82,231,45,169,170,0,0,41,3,136,246,97,113,246,198,206,118,33,218,214,86,56,98,5,191,69,133,232,158,154,157,75,185,166,196,138,198,250,84,69,175,99,77,184,148,39,114,214,165,30,133,218,165,25,159,105,152,146,188,26,241,99,20,241,67,242,191,249,76,196,187,174,237,244,103,201,254,139,211,181,153,51,250,94,103,164,57,156,174,114,213,179,119,45,27,182,233,174,196,235,220,66,202,128,5,106,241,148,197,140,83,194,255,0,201,7,228,207,18,238,187,75,210,127,40,58,223,65,86,100,192,234,185,126,143,229,243,121,43,78,253,188,197,237,221,174,155,213,167,121,142,107,194,39,27,241,163,18,179,37,114,80,177,27,23,175,91,170,154,197,143,50,91,80,235,117,249,115,152,109,244,207,128,148,186,150,222,113,73,37,146,86,180,146,136,181,209,106,47,105,139,116,0,0,16,168,179,245,15,14,243,217,127,101,147,24,234,20,170,109,160,125,12,139,118,226,153,37,136,44,210,28,58,60,121,47,70,150,227,138,66,20,203,171,55,13,183,12,205,196,186,225,55,235,161,196,114,102,168,0,0,8,43,153,172,239,204,202,174,120,173,107,74,241,149,187,12,174,203,62,152,237,117,70,203,242,94,165,184,153,117,102,209,42,43,72,117,40,78,229,173,142,160,201,183,28,91,81,210,72,73,169,8,73,205,250,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,16,87,51,89,223,153,149,92,241,90,214,149,227,43,118,25,93,150,125,49,218,234,141,151,228,189,75,113,50,234,205,162,84,86,144,234,80,157,203,91,29,65,147,110,56,182,163,164,144,147,82,16,147,155,244,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,2,189,120,163,103,182,171,130,116,166,112,35,5,238,104,145,239,106,228,117,170,224,168,196,125,93,109,189,9,73,65,180,134,246,150,214,164,200,74,212,100,189,252,198,155,73,44,146,147,121,151,83,32,56,132,95,247,150,22,101,26,246,196,28,62,184,101,208,238,26,28,138,36,152,51,163,25,111,105,126,152,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,250,178,81,154,234,22,109,48,106,21,229,205,165,67,187,233,186,67,186,104,144,158,90,186,9,91,150,77,184,73,112,137,100,203,232,71,53,179,213,105,45,86,223,49,107,105,195,18,0,0,0,66,14,46,216,133,127,97,174,91,109,186,238,28,223,23,5,171,82,126,248,135,17,217,148,74,155,208,95,113,133,64,158,165,52,167,25,82,84,104,53,33,10,52,153,233,170,18,126,194,16,127,135,14,97,113,246,249,206,118,30,90,215,174,56,98,5,193,69,155,233,110,166,157,84,185,166,203,138,254,202,84,181,163,123,78,56,164,43,106,208,149,22,165,216,164,145,151,105,16,187,240,1,5,120,144,102,187,17,242,149,136,248,31,122,217,78,245,212,169,223,40,24,175,208,31,120,209,22,175,21,39,78,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,185,149,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,43,47,140,61,199,141,24,89,85,195,156,70,194,236,83,196,171,106,155,88,143,54,137,85,106,137,92,151,14,148,211,236,41,15,70,82,146,193,165,41,146,234,94,148,70,107,81,154,209,21,59,72,185,106,51,226,156,50,179,163,139,136,204,189,59,13,177,115,22,46,11,158,222,191,35,185,75,104,238,107,133,114,17,6,162,132,41,216,174,52,185,59,213,189,197,37,81,137,164,45,28,197,201,108,207,122,155,109,34,231,198,107,63,59,28,211,255,0,233,45,138,191,251,229,81,255,0,225,133,223,112,225,187,46,171,231,38,56,121,116,222,183,53,86,224,173,77,244,183,83,81,170,77,114,92,167,246,85,101,161,27,221,112,212,181,109,66,18,146,212,251,18,146,34,236,34,28,43,139,182,105,111,44,28,179,109,12,41,194,219,202,93,191,112,221,114,29,170,84,231,82,42,165,30,163,18,157,24,210,77,183,162,11,156,210,36,60,179,50,117,11,70,189,27,173,250,233,91,132,81,3,135,214,39,230,75,27,243,105,98,218,55,46,60,99,5,86,222,133,33,234,221,97,166,174,137,239,176,76,68,101,111,54,153,73,90,214,142,153,201,9,142,195,132,178,209,68,254,194,50,82,210,98,242,64,67,254,41,17,111,106,70,88,39,98,174,30,98,141,215,101,86,172,122,132,57,10,114,133,87,153,15,210,17,101,72,106,35,145,157,38,30,109,7,162,222,101,212,184,180,173,73,228,169,9,218,78,172,197,85,224,14,123,241,247,11,241,150,211,190,175,172,97,196,11,182,219,166,84,19,233,138,53,78,224,155,61,153,80,92,74,154,127,107,14,200,75,107,121,45,184,181,181,189,68,146,117,13,168,251,8,200,104,80,4,74,226,123,143,55,150,1,229,114,93,83,15,230,203,166,215,110,202,196,107,102,61,90,36,130,101,250,106,29,105,231,221,121,179,216,163,222,166,163,56,209,26,77,11,65,188,78,37,100,166,203,90,160,203,246,50,230,159,25,49,198,195,194,215,51,23,141,82,34,92,215,4,26,124,255,0,69,221,213,21,202,102,10,222,79,84,250,61,117,146,121,76,19,174,26,212,147,74,18,131,82,139,106,76,90,167,19,124,116,196,124,186,96,253,139,138,24,95,89,232,106,176,113,2,19,79,50,233,26,226,212,34,170,159,80,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,61,215,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,2,5,74,207,172,108,24,226,1,136,89,126,198,10,236,72,24,125,83,145,79,122,149,87,151,205,89,210,106,47,210,105,155,25,113,213,59,202,143,5,70,151,212,102,77,122,175,62,110,45,73,65,184,180,207,80,0,0,16,3,54,57,215,186,178,167,158,235,46,137,86,169,245,24,101,115,89,244,182,238,58,124,131,113,109,192,223,83,158,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,61,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,0,64,14,37,124,64,191,33,48,231,96,38,20,189,190,254,170,211,211,233,74,138,85,171,116,120,50,216,146,143,154,117,137,40,122,61,69,7,211,62,222,228,26,73,183,16,190,221,201,31,171,134,134,125,99,99,205,188,206,10,226,205,118,35,24,139,67,142,219,52,133,185,205,223,95,167,49,21,180,169,229,60,243,174,41,249,196,166,222,117,226,245,55,33,68,180,37,68,135,141,19,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,51,99,226,159,25,62,32,92,62,98,248,180,158,16,89,152,179,111,28,30,141,150,85,65,151,2,236,176,227,205,169,32,212,70,227,21,42,115,243,148,234,159,66,201,36,77,173,167,101,161,165,54,174,242,54,214,133,43,87,18,213,133,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,136,255,0,195,155,62,223,154,189,117,252,55,196,70,58,140,50,185,170,29,100,185,12,71,223,42,139,57,104,67,71,49,36,130,222,243,38,134,219,75,173,118,168,146,132,173,162,220,149,54,245,228,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,14,63,154,44,205,216,57,89,194,250,150,32,93,242,98,76,169,34,58,149,69,183,138,162,204,105,181,151,201,198,155,216,194,92,61,202,66,20,251,74,117,104,74,205,182,205,75,218,173,9,42,207,102,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,232,123,41,222,22,48,111,225,253,189,229,204,14,170,56,254,104,179,55,96,229,103,11,234,88,129,119,201,137,50,164,136,234,85,22,222,42,139,49,166,214,95,39,26,111,99,9,112,247,41,8,83,237,41,213,161,43,54,219,53,47,106,180,36,171,61,152,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,218,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,226,133,233,240,238,207,212,60,206,90,167,97,226,149,66,149,77,196,218,39,42,62,167,37,136,255,0,41,155,54,221,95,83,22,54,226,89,188,132,48,226,164,54,218,13,180,250,174,39,106,92,229,181,53,64,103,51,59,152,13,27,46,57,151,188,112,218,141,10,91,22,241,72,69,82,223,55,163,186,218,14,157,37,4,235,109,180,183,86,181,60,134,84,167,35,27,187,213,189,113,214,103,162,183,36,172,211,131,102,53,252,185,203,237,91,7,37,211,249,50,240,202,160,92,151,219,107,107,111,193,168,187,34,67,123,148,110,40,212,242,95,68,194,86,136,66,73,190,70,155,149,188,196,85,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,61,7,27,12,98,170,209,108,219,15,4,40,117,232,141,71,185,100,74,173,215,225,179,41,73,150,166,34,155,105,134,151,91,74,200,142,51,142,184,250,200,156,65,146,157,134,131,73,145,180,161,7,248,118,224,92,60,126,205,101,169,109,215,168,222,147,182,232,60,219,146,188,202,141,131,109,81,98,145,27,72,117,183,137,73,121,151,37,46,43,46,54,73,82,148,219,203,250,36,70,180,232,80,0,81,15,21,236,29,170,225,174,109,43,119,114,104,49,32,219,216,131,30,61,110,150,236,40,170,105,135,31,75,45,179,53,43,86,196,160,228,156,132,45,247,9,38,163,210,83,75,89,238,112,200,73,78,7,215,252,151,105,88,167,133,179,174,24,133,30,44,138,117,126,151,73,81,180,151,205,110,165,214,38,200,65,105,205,90,8,153,128,133,118,154,16,102,223,209,55,15,117,165,8,107,197,123,24,169,88,107,148,186,221,162,154,244,184,55,14,32,200,143,68,165,181,10,82,90,125,198,18,243,111,77,82,211,189,43,56,199,29,11,97,195,73,40,181,148,210,22,91,92,51,20,193,128,56,57,93,204,6,50,218,120,59,110,61,211,203,185,170,9,142,228,157,168,95,73,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,154,70,85,198,148,242,157,225,99,6,254,31,219,222,92,192,206,101,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,140,215,80,179,105,131,80,175,46,109,42,29,223,77,210,29,211,68,132,242,213,208,74,220,178,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,144,0,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,1,226,143,227,179,19,127,5,242,120,66,122,112,185,207,109,87,27,41,79,96,70,52,92,209,36,94,212,56,232,85,191,81,150,250,186,219,134,18,82,179,117,14,110,45,174,201,142,148,36,205,123,249,142,182,163,89,165,70,203,206,170,194,128,0,5,43,113,171,241,79,107,124,63,131,230,53,17,234,184,91,231,234,30,29,244,57,100,198,58,133,42,155,104,31,89,34,221,184,166,73,98,11,52,135,15,155,37,232,210,220,113,72,66,153,117,102,225,182,225,153,184,151,92,38,253,116,56,142,77,191,128,10,86,227,87,226,158,214,248,127,7,204,106,35,213,112,183,207,212,60,59,232,114,201,140,117,10,85,54,208,62,178,69,187,113,76,146,196,22,105,14,31,54,75,209,165,184,226,144,133,50,234,205,195,109,195,51,113,46,184,77,250,232,113,28,155,127,0,17,87,62,217,223,161,101,30,196,106,21,185,42,149,82,196,218,223,41,218,37,18,99,43,144,202,34,147,196,79,74,150,150,221,109,109,179,177,46,161,179,222,74,91,186,109,74,146,219,166,138,11,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,95,167,20,127,2,120,155,248,47,156,66,20,151,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,67,216,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,8,85,116,241,92,203,141,159,152,41,88,71,86,149,212,90,17,41,232,113,203,246,151,45,21,58,122,167,45,164,188,76,161,168,137,113,110,51,177,68,217,188,133,26,146,254,168,54,137,9,55,75,197,113,149,171,82,171,249,68,178,107,180,42,156,74,141,54,163,124,83,101,195,153,17,228,188,196,150,28,166,84,20,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,5,240,184,241,217,134,95,141,121,60,209,127,192,2,170,248,231,125,73,254,242,127,13,17,171,135,118,119,230,101,86,251,59,74,241,149,187,12,174,202,131,78,215,84,108,191,37,234,91,137,101,214,209,42,43,72,117,40,78,229,173,142,160,201,183,28,91,81,210,72,73,169,8,73,222,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,225,89,220,192,105,57,142,203,69,227,134,212,104,81,31,184,78,58,42,150,249,189,29,167,22,85,24,203,39,91,109,165,186,180,37,149,188,148,185,24,221,222,157,136,144,179,61,83,185,39,157,106,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,154,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,49,130,255,0,184,92,120,19,195,47,198,188,226,104,168,190,32,184,197,74,198,252,218,95,87,117,181,94,151,85,183,161,72,102,137,71,117,217,73,125,130,98,35,40,101,197,69,82,22,180,116,206,72,76,135,219,52,30,138,39,247,153,18,150,162,19,255,0,131,6,3,73,181,112,190,229,199,250,236,40,157,69,241,33,52,186,18,213,29,165,62,221,58,27,142,37,247,16,241,44,214,132,61,39,84,41,163,74,59,96,182,179,222,74,65,166,199,192,121,76,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,102,50,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,163,60,151,227,29,119,31,114,193,96,98,173,210,206,202,213,86,158,228,122,139,155,144,125,76,168,146,29,136,236,157,16,132,33,28,229,199,83,188,180,164,146,142,102,194,212,147,169,246,177,78,220,105,241,138,171,90,197,203,83,4,41,245,232,142,208,173,170,58,43,115,161,196,148,165,45,53,89,75,113,36,153,77,146,205,4,182,227,54,210,218,37,32,150,148,76,112,245,52,186,67,207,240,100,194,223,149,121,142,174,226,100,250,23,85,2,196,183,220,233,166,245,91,58,58,164,213,147,44,252,217,44,148,230,248,169,168,167,181,42,66,116,212,244,87,44,196,170,227,87,225,98,214,248,129,7,203,170,34,181,114,93,155,107,171,40,216,166,87,77,53,174,186,219,174,244,212,251,154,156,164,184,239,50,10,100,182,181,190,195,68,243,77,156,198,219,39,146,202,220,51,74,121,206,17,150,139,49,160,155,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,20,3,197,31,199,102,38,254,11,228,240,132,212,225,117,159,168,119,133,10,155,150,124,98,168,82,169,117,91,114,159,26,13,167,88,126,75,16,219,169,197,66,218,140,197,53,72,82,147,190,98,121,141,165,174,89,41,79,54,149,110,34,91,102,183,172,168,0,0,82,183,26,191,20,246,183,195,248,62,99,81,31,171,134,22,125,99,96,197,86,38,95,177,130,187,18,6,31,84,228,73,122,149,87,151,205,89,210,106,47,169,157,140,184,234,157,229,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,0,4,95,207,38,120,236,220,161,89,169,139,21,17,43,152,139,92,142,165,208,104,43,89,236,109,26,154,122,217,155,76,148,136,201,81,40,137,36,100,183,150,147,66,13,36,151,93,106,131,63,190,171,246,234,255,0,109,110,59,146,227,168,127,194,76,157,82,157,33,207,249,206,60,243,142,47,237,82,148,175,105,152,253,118,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,191,60,144,103,70,213,205,198,28,49,58,106,169,84,75,250,155,204,98,183,111,53,57,181,56,190,81,51,186,116,102,13,102,241,67,89,190,217,18,150,94,163,134,166,183,47,105,56,185,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,138,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,93,155,107,87,55,56,88,87,77,53,174,134,228,161,116,212,251,154,156,164,182,215,46,114,163,54,181,190,195,68,243,174,20,55,28,55,146,202,220,50,82,185,46,17,150,168,49,32,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,68,170,227,157,245,39,251,201,252,52,85,88,177,254,21,121,231,165,97,108,159,205,187,23,42,145,41,246,157,74,68,170,149,14,225,169,85,19,30,53,25,254,81,184,236,87,149,33,194,105,184,206,155,106,82,54,109,50,144,234,136,210,190,126,230,238,36,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,231,135,53,217,174,196,124,218,226,58,239,91,213,222,134,149,7,152,197,2,128,195,198,184,180,136,170,50,51,74,76,200,185,143,47,106,77,215,140,137,78,41,41,34,36,33,13,182,142,42,52,167,148,239,11,24,55,240,254,222,242,230,7,170,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,120,115,69,153,187,251,52,216,161,82,196,11,190,76,184,116,213,200,82,168,182,241,84,94,147,10,140,193,182,211,123,24,75,135,181,43,90,88,105,78,173,9,65,56,225,41,123,83,169,37,62,2,171,96,94,84,43,54,129,136,53,155,122,92,59,122,234,145,58,53,22,115,196,73,68,245,195,54,138,73,180,70,123,148,132,41,246,208,107,211,97,175,122,72,205,77,172,146,176,236,11,203,19,238,102,44,204,63,183,165,215,107,178,163,203,147,30,159,16,137,79,190,136,209,220,144,233,54,157,117,90,201,166,92,50,66,117,90,204,137,41,37,40,201,38,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,115,55,116,172,223,97,26,174,183,233,209,40,247,101,6,66,105,183,29,41,137,9,90,16,249,160,148,137,76,160,212,110,162,51,197,187,103,48,181,37,182,243,100,167,57,70,226,164,80,172,190,54,24,59,85,173,89,182,30,55,208,232,49,29,143,109,72,149,68,175,204,102,42,149,45,44,74,54,213,13,78,184,148,25,20,102,221,109,244,17,184,178,36,187,49,4,146,51,117,66,15,240,237,199,72,120,3,154,203,82,228,175,86,125,25,109,215,185,182,221,121,229,19,4,218,98,202,34,38,150,235,143,26,82,203,45,202,68,87,156,112,148,149,37,182,87,244,136,205,10,237,124,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,132,0,205,62,53,254,113,57,130,189,177,141,186,127,69,18,224,168,23,64,194,154,229,184,136,44,52,136,241,121,169,230,56,68,241,176,203,70,230,213,154,121,134,189,186,39,66,43,84,224,217,130,159,33,178,251,86,198,57,117,14,116,188,77,168,23,37,134,221,220,219,16,105,206,200,142,222,228,155,105,52,188,167,215,48,213,162,214,147,111,145,166,213,111,33,63,192,5,117,113,164,193,202,237,225,131,86,150,49,82,30,230,68,195,186,132,136,245,72,219,80,91,98,212,149,29,180,201,222,165,145,158,199,216,142,215,45,40,90,149,212,238,245,82,218,140,224,7,14,76,76,252,151,231,39,14,42,50,37,213,91,129,94,168,42,217,152,197,61,205,58,174,189,181,71,142,135,146,107,74,86,202,101,57,25,213,17,235,167,36,150,148,169,72,73,13,10,10,118,227,97,138,20,171,135,23,44,60,40,167,166,35,210,44,202,60,170,148,233,12,205,75,171,109,250,130,219,210,43,173,17,106,202,208,212,54,157,45,202,213,72,148,131,218,146,34,53,249,254,13,152,41,242,231,48,85,108,99,151,80,228,196,195,42,121,114,88,109,221,174,63,58,162,212,136,237,238,73,182,162,83,41,97,19,13,90,45,10,39,57,26,110,78,242,23,82,50,174,52,167,148,239,11,24,55,240,254,222,242,230,6,107,7,74,203,198,96,111,236,178,226,132,28,87,195,149,196,93,74,28,121,17,29,135,56,222,56,83,88,121,179,74,154,144,219,46,54,167,16,74,216,234,82,106,208,156,105,181,118,237,33,125,54,110,115,48,94,246,203,69,87,53,20,249,210,226,90,116,88,243,93,157,14,99,177,27,168,176,252,117,154,74,34,219,39,205,164,73,120,249,92,150,148,225,26,250,150,59,185,132,41,218,201,226,105,155,139,27,17,235,184,129,26,254,244,196,75,134,160,253,66,77,179,91,55,231,209,216,230,27,198,134,34,161,199,77,232,140,182,111,122,168,101,228,106,77,180,75,53,165,36,66,239,176,6,240,196,123,255,0,6,173,59,203,23,44,47,145,119,125,86,158,151,234,148,77,230,125,51,155,148,73,86,213,106,182,185,136,36,59,201,89,155,141,115,57,107,51,90,20,103,208,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,69,250,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,250,100,39,59,244,44,220,88,142,194,184,229,82,169,184,155,68,230,187,91,162,67,101,113,217,92,83,120,201,153,81,18,227,174,45,198,118,41,164,56,123,205,72,119,93,201,74,92,104,215,42,128,0,82,183,26,191,20,246,183,195,248,62,99,81,16,0,92,159,11,220,253,87,113,167,102,94,49,154,161,214,93,244,170,122,228,80,171,242,100,160,158,173,69,103,105,46,51,228,181,18,221,152,218,12,214,78,36,148,167,90,109,197,185,162,218,91,143,88,168,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,158,225,115,158,218,174,54,82,158,192,140,104,185,162,72,189,168,113,208,171,126,163,45,245,117,183,12,36,165,102,234,28,220,91,93,147,29,40,73,154,247,243,29,109,70,179,74,141,151,157,85,133,14,63,154,44,205,216,57,89,194,250,150,32,93,242,98,76,169,34,58,149,69,183,138,162,204,105,181,151,201,198,155,216,194,92,61,202,66,20,251,74,117,104,74,205,182,205,75,218,173,9,42,207,102,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,248,161,127,220,81,252,9,226,111,224,190,113,8,80,8,145,89,28,205,221,87,40,56,184,171,173,250,116,186,197,167,94,142,154,109,199,74,98,66,144,181,176,75,37,34,83,40,53,19,75,146,201,238,217,204,45,13,14,60,217,41,190,105,184,157,4,90,215,101,171,124,208,162,221,54,85,205,74,184,40,179,119,244,213,26,92,214,229,197,127,98,212,133,236,117,179,82,21,181,104,82,79,67,236,82,76,143,180,140,125,97,94,188,81,179,219,85,193,58,83,56,17,130,247,52,72,247,181,114,58,213,112,84,98,62,174,182,222,132,164,160,218,67,123,75,107,82,100,37,106,50,94,254,99,77,164,150,73,73,188,203,169,168,27,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,89,78,126,48,6,54,89,248,111,225,126,19,166,169,46,161,58,5,241,6,77,85,231,106,14,202,99,210,47,83,106,11,148,81,73,194,73,53,27,154,107,229,161,45,163,179,215,89,27,171,113,107,140,28,46,60,118,97,151,227,94,79,52,95,240,0,170,190,57,223,82,127,188,159,195,69,85,139,31,225,87,158,122,86,22,201,252,219,177,114,169,18,159,105,212,164,74,169,80,238,26,149,81,49,227,81,159,229,27,142,197,121,82,28,38,155,140,233,182,165,35,102,211,41,14,168,141,43,231,238,110,69,113,106,205,141,213,130,118,37,191,132,120,103,92,244,85,201,123,243,38,205,170,83,234,238,70,170,82,32,197,121,149,54,166,146,202,146,227,125,67,155,219,39,84,173,166,134,36,32,146,163,81,169,190,41,195,183,62,217,184,197,28,88,181,48,10,186,197,42,252,162,171,154,245,82,181,84,142,250,42,84,234,91,17,137,59,215,45,130,82,21,181,104,70,139,144,210,214,243,207,19,107,121,38,234,86,139,106,25,225,226,11,131,180,172,16,205,165,245,104,219,84,25,116,171,122,108,134,107,116,118,157,138,150,24,54,37,178,135,156,76,84,161,8,71,76,220,133,72,97,178,65,104,146,99,97,153,169,10,49,61,56,45,227,165,118,233,177,46,220,6,184,235,52,165,196,178,122,122,141,181,19,68,55,59,165,150,244,133,205,45,8,200,221,101,183,205,165,111,218,106,66,165,237,82,205,42,105,41,168,17,111,216,79,142,149,220,187,112,116,160,98,53,157,89,165,83,174,148,245,244,234,18,170,4,133,239,149,34,224,148,218,205,150,150,100,78,188,219,6,251,233,65,146,147,243,38,165,161,72,74,210,117,23,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,211,158,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,61,88,0,160,30,39,88,91,249,47,206,77,235,210,80,189,25,74,187,122,123,166,159,252,171,157,213,117,77,151,86,255,0,106,212,164,110,156,220,223,81,91,116,211,213,73,32,208,38,167,4,188,76,186,174,12,56,196,76,45,171,75,234,40,182,125,66,159,80,164,115,28,113,110,71,235,202,79,61,132,238,89,161,12,146,226,19,137,66,18,159,156,125,245,25,168,215,217,101,67,54,217,192,191,228,226,126,104,241,74,243,122,225,137,93,143,42,232,157,26,159,80,136,109,41,135,233,209,157,56,240,141,181,52,91,22,130,140,203,36,75,45,119,145,18,140,212,102,106,59,106,225,17,131,181,92,53,202,226,238,235,142,131,18,13,75,16,107,14,214,227,58,113,84,212,215,41,73,105,182,98,37,245,45,9,81,160,212,137,15,180,68,106,71,46,82,86,147,249,197,16,243,252,106,252,44,90,223,16,32,249,117,68,82,176,155,252,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,223,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,160,30,40,254,59,49,55,240,95,39,132,34,253,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,115,103,95,243,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,41,128,0,2,149,184,213,248,167,181,190,31,193,243,26,136,128,2,223,184,93,103,234,29,225,66,166,229,159,24,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,99,105,107,150,74,83,205,165,91,136,150,217,173,235,42,1,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,246,99,22,49,95,216,235,127,213,49,27,17,171,210,234,53,42,140,135,221,105,167,101,60,243,20,246,28,121,199,147,18,42,94,90,212,212,102,212,234,201,182,137,70,73,35,251,204,236,167,133,62,68,169,69,74,129,154,108,101,182,101,170,164,169,4,253,145,74,168,176,148,176,219,4,148,41,186,193,160,204,212,181,169,70,162,99,122,82,72,36,115,210,75,222,195,141,254,94,43,153,22,253,62,104,48,82,204,255,0,202,37,95,240,160,171,252,85,38,168,220,114,79,252,111,84,180,171,245,30,52,127,132,60,43,171,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,123,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,155,31,20,248,201,241,2,225,243,23,199,191,185,50,93,117,126,104,88,127,154,235,1,53,90,252,74,223,165,24,186,41,108,65,114,67,148,174,150,92,212,166,114,84,210,12,145,12,152,136,68,234,157,50,229,185,180,247,41,46,237,107,192,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,241,92,65,169,43,74,29,105,165,154,23,179,105,232,123,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,220,103,81,124,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,16,255,0,33,89,90,181,115,115,138,119,54,25,221,55,37,86,133,208,217,243,107,52,233,180,244,182,190,92,228,73,138,203,70,243,107,73,243,89,46,161,74,83,105,83,106,86,210,34,113,29,227,133,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,213,56,102,241,16,141,114,210,147,128,25,128,184,229,157,118,155,30,161,84,165,93,213,122,131,178,10,116,70,146,236,201,45,207,144,250,148,109,45,134,146,242,210,234,148,77,27,45,108,61,138,109,60,232,149,196,71,59,243,51,85,125,149,165,103,74,219,134,86,157,65,215,104,74,38,95,140,245,81,197,50,211,107,149,41,165,186,164,43,106,208,255,0,78,102,219,110,33,169,10,37,164,148,181,164,190,86,66,114,65,93,205,197,246,236,219,142,45,86,155,134,84,78,107,85,186,220,55,145,29,229,202,54,76,217,139,17,78,52,226,28,123,122,154,91,133,176,210,134,181,220,164,169,198,137,113,84,105,79,41,222,22,48,111,225,253,189,229,204,10,107,226,35,157,107,171,51,183,217,88,177,232,21,91,94,204,179,42,14,244,116,106,172,87,33,85,14,119,37,166,164,122,73,130,125,198,185,204,188,137,40,107,68,165,72,67,174,37,93,170,81,15,149,144,156,144,87,115,113,125,187,54,227,139,85,166,225,149,19,154,213,110,183,13,228,71,121,114,141,147,54,98,196,83,141,56,135,30,222,166,150,225,108,52,161,173,119,41,42,113,162,92,159,227,113,73,165,80,41,88,13,66,161,83,34,83,169,180,232,247,4,72,112,226,50,150,88,140,195,105,166,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,132,96,225,113,227,179,12,191,26,242,121,162,79,241,80,200,84,152,178,106,185,167,193,186,20,185,136,153,33,234,133,243,76,143,202,36,67,65,52,202,74,124,104,237,180,149,26,13,72,125,217,75,82,214,189,238,243,116,36,19,170,68,0,203,198,96,111,236,178,226,132,28,87,195,149,196,93,74,28,121,17,29,135,56,222,56,83,88,121,179,74,154,144,219,46,54,167,16,74,216,234,82,106,208,156,105,181,118,237,33,162,156,23,197,90,86,55,225,125,191,138,244,43,118,224,161,211,110,72,234,151,14,29,122,34,99,77,38,57,138,75,110,169,180,173,105,216,226,82,78,182,162,81,146,155,113,10,47,164,63,38,63,96,229,11,48,24,53,118,96,237,198,247,79,18,230,167,170,59,114,118,173,125,36,164,40,156,141,39,98,22,131,115,148,251,109,59,203,222,73,94,205,170,245,84,100,51,67,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,146,185,241,198,250,174,99,171,152,71,140,181,218,28,74,69,74,191,134,237,38,100,72,142,41,108,19,241,171,117,120,206,45,189,222,178,80,181,48,107,36,25,168,208,75,36,154,151,183,121,250,12,161,99,164,204,1,202,158,102,46,74,13,103,209,151,37,123,228,181,183,65,121,36,249,56,153,82,142,168,78,173,167,25,52,169,151,155,138,137,79,54,225,169,41,75,140,163,233,25,146,21,24,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,166,139,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,1,202,179,79,130,159,156,78,95,111,108,28,110,161,209,75,184,41,229,208,62,167,121,109,162,115,14,162,68,94,106,185,110,25,50,111,178,209,57,181,6,174,89,175,110,138,208,203,53,131,78,120,41,138,20,172,106,194,59,67,21,232,201,136,220,123,166,143,26,164,184,241,166,166,90,33,190,180,23,58,41,186,146,34,90,217,119,152,210,253,84,153,45,181,17,165,38,70,69,158,28,211,227,95,231,19,152,43,219,24,219,167,244,81,46,10,129,116,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,183,78,16,88,95,74,178,242,151,26,252,101,81,31,169,98,13,98,109,74,67,233,132,150,159,105,136,207,42,19,81,86,238,166,167,144,149,71,121,228,235,180,146,114,156,34,79,122,149,55,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,146,153,140,201,117,213,131,152,89,134,120,227,107,38,171,95,179,47,187,62,151,93,168,201,40,46,47,208,19,158,141,20,221,106,83,200,71,41,12,184,244,164,244,234,81,165,74,213,77,153,25,183,204,115,133,208,175,251,202,217,182,110,107,50,133,112,203,137,66,188,99,198,141,93,167,164,200,216,156,136,242,17,33,131,90,76,140,137,109,186,217,26,86,90,44,137,78,36,143,107,139,74,186,86,78,114,245,249,207,230,10,219,194,105,178,106,176,168,178,249,243,107,117,10,116,94,115,144,224,176,210,156,82,140,204,141,13,115,22,77,176,151,86,70,148,184,251,126,170,207,68,43,71,192,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,1,226,143,227,179,19,127,5,242,120,67,154,82,178,207,121,87,242,185,85,205,61,10,116,73,84,43,114,232,93,185,93,130,163,38,223,134,131,106,25,177,45,6,106,209,228,45,217,132,210,144,68,75,65,242,212,68,180,169,102,215,149,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,9,229,119,51,118,14,105,176,190,155,136,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,83,74,123,0,0,165,110,53,126,41,237,111,135,240,124,198,162,56,254,81,178,109,39,54,24,95,140,117,11,82,76,181,95,118,68,122,51,214,212,19,154,212,120,83,151,33,201,39,33,151,205,109,168,247,169,168,198,150,143,123,104,39,20,158,98,137,26,154,99,175,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,189,144,76,246,82,179,119,108,205,161,92,176,226,82,113,22,221,142,82,235,16,226,182,150,33,74,97,201,15,37,183,96,182,185,14,190,180,54,218,99,165,229,44,136,146,227,200,34,236,90,68,181,20,173,198,175,197,61,173,240,254,15,152,212,71,31,202,54,77,164,230,195,11,241,142,161,106,73,150,171,238,200,143,70,122,218,130,115,90,143,10,114,228,57,36,228,50,249,173,181,30,245,53,24,210,209,239,109,4,226,147,204,81,35,83,76,117,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,242,114,145,196,123,11,241,151,4,171,119,174,50,93,118,253,163,118,89,17,222,157,117,67,67,78,71,140,152,70,249,166,60,152,109,173,199,93,125,10,37,176,201,165,38,167,58,133,18,54,23,53,142,101,69,230,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,250,236,156,170,222,85,204,177,226,30,105,46,58,108,186,109,167,110,71,135,26,223,125,78,19,103,86,168,187,84,137,21,211,66,20,131,55,35,52,211,146,18,165,146,145,243,220,180,164,215,203,121,41,225,66,255,0,184,163,248,19,196,223,193,124,226,16,160,17,223,243,175,149,26,238,82,241,150,109,155,202,170,204,180,42,90,204,181,171,115,89,66,122,248,187,80,110,54,106,108,205,6,243,11,95,41,194,209,10,61,16,231,45,8,117,178,29,87,135,118,126,166,101,142,234,59,15,20,170,21,90,150,25,86,249,81,245,57,47,200,249,50,225,56,234,250,152,177,183,26,9,149,173,247,21,33,182,208,78,43,213,113,59,148,223,45,219,42,207,182,119,232,89,71,177,26,133,110,74,165,84,177,54,183,202,118,137,68,152,202,228,50,136,164,241,19,210,165,165,183,91,91,108,236,75,168,108,247,146,150,238,155,82,164,182,233,162,133,191,190,171,246,234,255,0,109,110,59,146,227,168,127,194,76,157,82,157,33,207,249,206,60,243,142,47,237,82,148,175,105,152,188,158,31,121,10,183,178,205,102,193,190,113,6,133,18,102,42,85,227,182,244,229,200,233,102,162,128,178,57,41,38,96,188,77,18,217,90,163,200,75,114,13,46,45,11,90,12,146,165,32,136,207,197,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,86,220,115,190,164,255,0,121,63,134,136,21,148,156,16,165,102,63,31,173,204,23,172,215,37,209,163,220,113,234,137,68,248,205,165,197,198,125,154,116,153,12,172,208,174,197,160,157,101,189,232,213,38,164,110,73,41,6,100,178,240,23,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,94,184,133,127,98,85,85,170,238,35,95,23,5,213,82,98,58,98,53,50,183,83,122,115,237,176,149,41,73,105,46,60,165,40,144,74,90,212,73,35,211,85,168,253,166,45,207,131,102,94,190,69,225,61,91,48,181,105,52,169,114,241,19,72,84,132,55,23,89,84,232,48,164,200,105,244,169,245,17,25,115,223,65,26,154,71,171,182,51,10,53,41,71,181,187,21,21,213,198,79,47,95,45,48,158,147,152,90,76,154,84,73,120,119,172,42,186,28,139,164,170,140,25,178,99,180,194,82,250,72,204,249,15,172,205,45,47,213,219,37,245,18,146,162,218,229,112,228,143,30,99,101,199,50,246,118,36,214,102,203,98,222,41,11,165,220,4,204,135,91,65,211,164,160,218,113,199,80,210,22,167,144,202,148,220,146,107,98,183,174,58,8,180,86,213,23,10,29,255,0,23,113,210,133,116,229,59,1,112,26,220,172,213,87,46,201,249,69,81,185,98,104,182,224,245,82,234,78,174,17,104,102,68,235,205,176,110,171,126,211,74,19,47,106,86,106,83,169,79,96,225,33,128,210,113,79,50,237,226,77,66,20,71,237,236,48,143,233,73,37,38,59,82,16,237,69,244,56,212,22,201,11,89,41,11,74,137,217,40,117,40,94,197,195,73,122,170,90,20,87,146,0,2,178,248,216,96,237,86,181,102,216,120,223,67,160,196,118,61,181,34,85,18,191,49,152,170,84,180,177,40,219,84,53,58,226,80,100,81,155,117,183,208,70,226,200,146,236,196,18,72,205,213,8,127,194,202,255,0,147,98,231,74,205,138,119,12,74,77,54,234,143,62,129,82,57,38,210,81,41,14,70,91,177,227,146,220,47,85,107,152,196,66,70,195,37,169,123,80,90,239,52,170,223,243,193,140,84,172,16,202,230,32,93,211,43,210,233,85,41,180,121,52,74,11,176,101,37,137,167,85,150,210,153,140,168,234,53,161,91,219,82,141,245,27,103,189,45,176,226,210,71,179,65,158,27,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,52,209,132,246,47,228,191,11,44,220,51,244,167,164,254,73,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,33,95,26,191,11,22,183,196,8,62,93,81,21,23,130,22,85,43,18,177,162,193,195,154,236,137,108,83,110,171,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,245,115,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,41,213,194,159,60,245,90,45,205,3,43,184,175,84,151,80,166,215,228,19,118,165,106,163,84,82,206,152,250,35,161,182,169,135,207,115,106,99,45,44,33,12,54,214,134,151,151,176,144,190,113,27,86,232,40,7,138,63,142,204,77,252,23,201,225,14,127,108,101,71,17,239,156,178,214,51,55,101,53,233,154,85,175,112,75,163,215,233,108,50,103,42,12,86,162,198,124,167,167,67,62,107,37,212,40,157,34,34,83,73,66,92,61,200,55,20,215,63,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,130,114,119,154,171,55,53,248,71,79,188,40,213,40,137,185,233,209,227,198,187,41,13,182,108,174,157,81,52,122,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,119,80,1,74,220,106,252,83,218,223,15,224,249,141,68,71,92,164,229,158,78,105,238,27,242,199,163,78,150,197,195,67,177,231,92,118,251,44,155,91,38,212,88,149,21,13,196,116,221,82,82,148,58,151,156,108,151,189,27,22,164,44,205,73,66,144,174,63,253,245,88,87,87,251,107,110,92,150,229,67,254,18,28,234,108,232,238,127,205,113,151,155,113,31,98,146,164,251,12,133,223,112,204,206,143,231,39,135,11,195,123,213,92,187,250,193,167,196,98,76,135,167,115,156,174,193,34,229,34,118,142,45,79,41,228,154,18,153,10,61,201,230,58,210,201,69,206,38,219,154,162,168,56,203,96,70,46,78,170,210,243,2,221,205,46,179,135,212,184,241,40,222,136,82,214,179,161,75,121,78,243,100,33,166,216,38,155,140,233,183,21,42,121,215,84,234,158,113,182,245,216,76,161,21,193,132,245,251,86,212,197,59,54,233,190,168,158,153,182,232,215,5,58,161,88,167,116,205,200,235,32,181,37,181,190,199,41,211,38,220,222,218,86,157,139,50,74,181,208,204,136,204,105,39,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,220,103,242,115,21,139,216,71,130,88,71,93,188,241,181,248,139,182,23,29,116,247,169,143,48,137,43,172,45,228,41,37,1,168,235,245,95,91,169,37,145,161,94,166,194,90,150,105,109,43,82,115,133,136,87,37,42,242,191,238,91,190,133,108,68,182,233,181,202,196,218,148,58,44,67,79,34,154,195,207,45,198,226,183,181,8,78,198,210,162,65,104,132,150,137,45,18,158,226,180,158,13,89,122,197,59,63,229,70,58,93,50,106,180,27,110,226,167,181,73,167,80,37,197,147,31,210,218,242,37,53,85,209,100,150,214,202,91,113,77,178,226,73,205,252,249,26,41,4,159,156,179,241,194,115,213,1,21,28,159,98,220,117,184,104,36,91,18,223,212,139,218,209,19,132,95,180,209,167,237,25,205,26,25,225,211,4,233,249,42,194,182,20,77,145,174,148,243,254,167,119,206,75,121,207,242,250,221,191,110,162,165,184,166,211,215,7,60,152,132,242,146,218,81,53,170,68,134,201,30,239,69,197,65,235,246,154,144,163,253,163,162,240,96,128,137,153,175,174,72,83,134,147,131,99,207,125,36,69,244,140,230,66,111,67,253,142,25,254,193,118,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,51,89,155,31,20,248,201,241,2,225,243,23,197,207,112,206,164,210,171,252,63,240,254,133,93,166,68,168,211,106,49,235,209,38,67,150,202,94,98,75,14,85,167,37,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,101,241,25,201,71,230,171,136,236,87,236,10,101,85,204,50,186,126,114,155,37,242,230,183,75,156,102,179,114,152,167,183,41,106,218,132,19,141,41,210,74,150,218,148,157,93,83,46,184,127,43,32,185,215,186,178,167,136,241,40,149,106,159,81,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,233,92,101,106,212,170,254,100,172,154,237,10,167,18,163,77,168,225,189,54,92,57,145,30,75,204,73,97,201,245,5,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,236,28,12,126,187,63,118,255,0,137,11,84,1,86,188,103,243,3,96,212,109,234,38,90,41,235,151,42,236,165,214,32,93,83,157,100,217,92,72,172,28,89,172,148,103,84,78,115,81,36,201,230,157,38,212,217,23,41,196,43,119,172,68,112,91,35,184,189,102,224,70,106,44,60,82,196,23,229,177,111,82,100,76,102,115,241,152,55,151,29,18,97,63,20,158,52,23,172,164,33,79,165,107,36,146,151,177,42,218,149,171,68,158,138,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,18,171,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,158,153,251,200,157,43,55,118,204,42,237,181,50,37,39,17,109,216,231,18,143,50,83,137,98,20,166,28,144,202,156,106,115,136,142,235,235,67,109,166,66,153,74,12,137,46,60,179,62,197,168,80,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,170,229,119,44,151,246,105,177,66,155,135,246,132,105,112,233,171,144,148,214,174,19,167,61,38,21,25,131,109,215,55,190,166,203,106,86,180,176,234,90,66,212,130,113,194,74,55,39,83,82,116,41,130,248,67,102,224,46,23,219,248,71,135,236,75,110,133,110,199,83,49,206,91,230,243,238,173,110,41,215,94,113,125,132,107,113,215,28,112,201,36,148,17,172,201,41,74,72,146,89,140,26,83,202,119,133,140,27,248,127,111,121,115,3,138,103,83,135,54,28,102,174,98,47,202,36,175,146,152,133,252,146,27,213,118,180,233,102,197,39,217,75,142,76,96,144,106,144,243,49,73,228,178,105,91,74,82,185,77,184,231,45,8,229,200,188,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,174,14,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,132,21,194,238,19,120,29,135,185,130,172,226,109,64,189,63,102,53,178,69,183,106,212,219,102,100,88,238,60,212,150,165,198,154,220,134,156,234,89,111,124,119,35,57,189,46,18,136,201,205,230,217,56,228,234,1,68,60,87,176,118,171,134,185,180,173,221,201,160,196,131,111,98,12,120,245,186,91,176,162,169,166,28,125,44,182,204,212,173,91,18,131,146,114,16,183,220,36,154,143,73,77,45,103,185,195,33,13,64,79,254,13,152,41,242,231,48,85,108,99,151,80,228,196,195,42,121,114,88,109,221,174,63,58,162,212,136,237,238,73,182,162,83,41,97,19,13,90,45,10,39,57,26,110,78,242,23,82,0,0,51,153,158,108,47,165,96,230,109,49,50,195,161,42,33,83,88,172,122,74,27,17,33,38,35,17,24,156,203,115,91,138,219,73,51,74,80,202,100,147,37,166,132,100,217,25,37,58,237,41,147,147,204,230,215,112,239,134,246,42,193,160,210,182,92,152,57,202,143,71,150,218,16,134,210,221,114,106,209,26,74,141,206,106,93,121,137,78,202,113,77,155,73,109,77,182,194,59,77,75,81,86,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,78,120,85,134,118,174,13,225,197,185,133,182,84,78,158,139,108,211,218,167,198,220,219,104,113,237,133,235,190,239,45,8,66,158,117,102,167,28,89,36,183,184,181,168,203,85,24,245,99,42,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,104,79,43,127,145,172,202,100,118,198,178,39,122,42,241,182,254,71,211,45,107,134,158,189,223,49,58,36,70,27,125,135,11,213,113,151,155,113,9,90,22,91,84,95,52,243,106,208,219,89,211,182,121,50,137,85,202,14,46,38,212,98,163,46,177,105,215,163,170,165,110,85,95,142,164,45,108,18,205,43,138,242,201,36,210,228,178,123,119,242,207,67,67,140,184,105,111,154,77,166,202,120,63,229,250,171,133,152,13,83,197,123,141,18,227,84,177,70,68,121,113,161,186,74,65,53,74,139,205,76,71,77,181,182,149,37,110,169,233,14,146,137,75,66,217,92,101,39,77,85,172,245,31,38,163,118,90,180,122,237,34,214,171,92,212,168,85,171,131,168,244,69,58,68,214,219,149,80,228,32,150,255,0,78,210,140,150,239,45,6,74,94,194,61,169,50,51,208,133,11,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,79,78,13,84,154,85,127,40,151,181,10,187,76,137,81,166,212,111,138,148,73,144,229,178,151,152,146,195,148,202,122,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,66,14,34,57,32,153,149,91,236,174,219,58,46,236,50,187,42,14,181,66,73,60,252,151,169,110,37,150,156,92,89,78,173,164,161,59,150,183,250,114,55,28,113,109,71,81,173,70,164,45,71,202,178,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,10,86,227,87,226,158,214,248,127,7,204,106,35,165,112,53,171,82,153,170,227,37,9,234,156,68,84,166,71,160,203,143,13,79,36,159,121,134,85,57,46,186,134,245,220,164,33,79,178,149,40,139,68,155,173,145,233,184,181,246,188,82,50,11,51,17,58,236,205,224,229,62,171,82,187,203,163,143,113,91,176,227,63,57,234,187,101,202,140,204,152,141,182,149,173,47,52,130,108,156,108,136,155,83,77,155,158,162,219,95,58,170,240,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,60,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,43,7,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,253,92,84,50,21,26,84,106,174,105,240,110,133,18,26,225,199,122,161,124,211,35,243,77,115,22,110,178,146,159,26,59,109,41,36,178,74,223,118,82,212,180,35,99,92,221,13,102,234,151,84,34,79,228,19,38,210,115,125,138,19,105,245,217,50,224,88,150,196,114,122,227,157,6,107,76,77,66,223,109,226,134,204,114,113,183,9,75,91,173,26,148,102,141,132,219,78,106,164,172,219,37,90,79,17,235,78,213,177,184,123,98,29,173,101,91,52,171,126,139,11,209,61,53,58,151,9,184,145,88,223,91,136,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,80,184,191,238,40,254,4,241,55,240,95,56,132,40,4,105,119,48,249,126,176,115,53,133,243,176,163,17,145,45,20,217,146,35,203,106,100,18,100,166,194,125,151,9,73,118,59,143,54,226,91,89,167,123,74,81,39,83,109,215,19,217,184,198,120,113,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,79,138,169,213,170,181,169,40,153,89,169,203,159,33,184,236,68,67,178,94,83,171,75,12,52,134,89,104,148,163,51,36,54,211,109,182,132,247,37,8,74,75,66,34,33,109,92,50,184,119,198,181,99,83,179,31,143,118,228,180,92,232,144,226,237,171,98,171,79,118,50,232,203,101,213,32,166,202,101,228,165,71,36,212,131,83,41,50,216,218,13,15,17,169,197,32,216,179,65,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,10,96,226,141,158,218,86,54,85,89,192,140,23,185,165,200,178,104,114,22,171,130,163,17,244,244,87,12,212,169,6,210,27,218,91,157,141,29,72,81,146,247,242,221,113,68,178,74,137,150,93,87,75,227,157,245,39,251,201,252,52,68,174,25,117,106,85,23,60,120,97,50,179,83,137,2,59,146,42,81,16,236,151,146,210,20,251,244,201,108,178,209,41,70,68,107,113,215,27,109,9,239,82,214,148,150,166,100,66,213,51,247,145,58,86,110,237,152,85,219,106,100,74,78,34,219,177,206,37,30,100,167,18,196,41,76,57,33,149,56,212,231,17,29,215,214,134,219,76,133,50,148,25,18,92,121,102,125,139,80,164,188,45,192,188,71,197,188,101,166,96,53,185,70,232,174,250,141,65,234,115,145,42,198,112,250,23,24,74,215,36,228,18,203,123,124,148,52,234,150,141,166,231,205,154,82,133,47,68,158,151,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,121,76,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,102,50,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,249,64,94,247,10,28,29,165,97,174,82,232,151,114,168,50,224,220,56,131,34,69,110,168,236,216,169,105,247,24,75,206,51,9,40,86,196,172,227,28,116,33,246,201,70,162,214,83,171,65,237,112,136,76,160,0,28,83,58,24,57,93,199,220,176,95,248,85,107,61,178,181,85,167,183,34,156,222,212,31,83,42,36,134,165,181,27,85,173,8,71,57,113,210,215,49,74,36,163,153,188,245,36,232,121,204,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,89,167,21,252,215,97,198,47,224,118,17,90,22,11,189,119,202,254,78,32,169,197,60,92,202,116,84,179,34,35,81,221,38,201,109,41,227,121,217,109,184,148,188,106,101,200,75,74,136,247,164,202,53,240,203,193,79,203,78,110,45,110,162,161,210,192,177,52,189,102,108,119,99,206,244,79,179,211,182,222,173,173,42,214,83,177,183,164,246,234,209,59,181,68,173,186,223,240,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,23,167,157,28,164,218,185,185,194,195,181,170,78,244,55,37,11,169,168,91,53,20,169,182,185,115,149,25,196,33,135,221,54,93,112,161,184,225,178,167,144,217,18,149,201,108,200,245,65,12,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,106,113,2,252,187,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,82,251,155,80,73,54,219,90,251,54,168,64,14,40,254,59,49,55,240,95,39,132,39,167,6,170,77,42,191,148,75,218,133,93,166,68,168,211,106,55,197,74,36,200,114,217,75,204,73,97,202,101,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,34,7,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,31,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,10,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,140,253,168,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,132,159,226,123,144,169,56,207,74,151,152,28,31,161,75,159,136,52,200,241,153,170,210,34,114,144,85,106,115,9,123,123,205,180,150,185,178,39,36,148,194,72,141,223,89,150,9,180,37,75,38,208,170,139,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,197,255,0,100,187,54,214,174,110,112,176,174,154,107,93,13,201,66,233,169,247,53,57,73,109,174,92,229,70,109,107,125,134,137,231,92,40,110,56,111,37,149,184,100,165,114,92,35,45,80,99,186,213,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,51,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,253,92,60,243,167,85,202,198,40,71,161,93,247,4,180,225,93,203,32,202,224,134,81,149,40,161,62,109,237,106,160,195,105,81,41,11,74,137,164,186,104,37,26,217,37,23,45,197,161,157,190,127,59,249,209,186,179,113,136,239,206,132,170,173,18,193,166,242,216,162,91,206,206,113,77,175,148,111,109,157,37,130,89,178,83,22,79,184,70,164,23,168,217,165,173,203,218,110,47,160,112,204,201,119,231,39,136,235,196,139,213,60,187,6,193,168,68,126,76,119,160,243,155,174,206,35,230,162,14,174,33,76,169,148,146,18,169,9,61,202,229,186,210,9,37,206,39,27,188,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,28,211,51,144,23,85,203,102,44,83,27,112,144,169,150,61,121,132,168,203,82,73,174,3,201,212,255,0,202,51,68,52,121,146,106,103,162,50,141,132,49,122,126,79,50,208,166,202,219,174,186,243,153,75,187,191,231,111,221,251,69,75,113,119,167,42,22,114,170,146,84,199,44,167,208,41,114,9,90,254,144,137,181,55,187,255,0,245,153,127,205,29,43,130,60,67,94,53,226,12,253,228,68,205,172,219,38,157,59,247,203,108,245,253,155,63,235,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,77,78,18,153,209,249,23,93,135,149,27,253,91,168,183,29,65,231,237,122,163,243,182,166,157,57,196,110,84,21,37,213,146,9,151,214,131,54,146,209,18,186,151,148,91,92,57,27,155,180,172,98,193,219,7,29,108,10,166,28,226,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,121,30,125,179,129,150,186,238,85,177,198,177,134,85,51,231,82,158,221,84,182,229,170,82,31,114,93,29,215,156,68,119,29,52,165,27,94,46,82,219,112,141,8,46,99,107,52,145,160,208,165,113,249,181,106,173,70,52,8,117,10,156,185,81,233,113,206,36,22,158,121,75,68,86,13,215,30,54,154,73,158,136,65,186,243,174,26,83,161,111,113,106,239,81,153,218,87,3,31,174,207,221,191,226,66,213,4,85,207,214,117,237,92,169,225,196,186,37,38,167,212,98,109,205,79,121,187,114,159,28,219,91,144,55,146,155,77,78,65,56,149,161,44,180,178,51,66,86,147,231,56,131,65,22,212,186,182,168,46,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,249,69,138,112,212,226,23,51,12,171,176,112,43,30,110,255,0,239,22,126,230,168,245,202,163,207,200,114,143,43,100,102,99,69,91,206,60,109,198,167,37,182,86,146,36,183,181,183,29,37,41,72,111,122,147,114,128,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,138,234,226,125,144,90,238,54,76,133,143,56,47,79,235,47,52,116,52,74,189,5,136,200,74,170,237,173,244,178,196,180,186,148,150,143,53,205,66,93,91,234,229,148,102,146,163,91,69,31,71,37,86,84,114,163,135,25,74,195,132,89,86,83,93,117,86,119,45,250,253,125,246,73,18,170,242,146,70,68,165,17,25,242,217,70,229,19,76,145,154,91,74,148,102,107,90,220,113,125,172,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,0,1,10,184,177,96,93,11,19,242,193,83,196,111,67,85,102,221,56,105,165,70,144,170,121,173,123,98,191,34,59,115,201,230,136,148,74,101,44,35,158,165,232,74,111,166,37,111,74,57,137,93,22,0,208,71,14,156,186,198,203,222,90,45,198,43,54,156,74,77,237,117,71,77,102,230,120,154,117,50,220,91,139,90,226,199,144,79,37,43,109,108,71,113,182,212,206,132,132,59,207,50,35,53,173,107,148,0,0,2,162,248,216,96,237,42,139,121,88,120,223,67,160,203,106,69,203,30,85,18,191,49,152,169,76,69,63,20,155,84,53,58,226,80,70,114,92,105,199,208,70,226,204,212,212,52,18,72,137,165,10,235,165,95,247,149,10,205,175,225,245,26,225,151,14,222,186,164,65,147,90,130,201,146,81,61,112,205,211,140,78,153,22,229,33,10,125,197,146,53,216,107,216,163,35,83,104,52,201,78,22,86,4,155,235,58,86,108,163,183,162,85,169,182,172,121,245,250,145,73,38,148,136,168,110,50,218,143,32,144,225,250,203,68,199,226,26,54,17,173,43,218,178,211,97,169,55,232,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,73,76,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,119,83,142,150,6,1,102,211,47,181,26,117,219,122,210,165,216,50,52,171,38,234,163,212,161,56,220,14,137,211,55,100,177,49,196,186,203,91,73,183,218,113,207,99,106,125,6,101,170,133,123,97,15,25,234,173,14,242,110,139,136,56,43,111,210,112,190,44,119,98,82,233,214,132,117,38,163,73,97,4,69,13,162,230,188,136,239,161,8,74,90,82,82,136,229,219,189,59,73,28,165,88,77,211,143,23,85,195,149,57,89,130,203,230,27,85,110,154,213,70,223,69,102,129,111,85,34,57,14,83,187,205,58,154,216,61,22,239,45,6,183,73,182,84,125,74,91,36,176,226,137,214,220,58,23,175,230,159,48,87,62,50,211,115,3,91,197,26,171,215,245,31,146,154,125,93,9,105,174,149,182,210,105,38,91,97,180,37,148,178,162,91,132,182,137,28,183,57,174,239,74,185,139,221,249,51,27,141,245,92,199,99,13,107,25,107,180,56,148,138,149,126,61,57,51,34,68,113,75,96,159,143,5,136,206,45,189,222,178,80,181,48,107,36,25,168,208,75,36,154,151,183,121,216,87,3,31,174,207,221,191,226,66,213,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,223,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,120,115,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,233,89,4,207,101,87,40,151,52,218,21,203,14,93,91,14,174,41,5,46,177,14,43,106,126,108,87,219,142,242,91,118,11,107,144,211,8,91,142,42,58,94,82,200,205,77,178,130,46,212,36,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,138,86,227,87,226,158,214,248,127,7,204,106,34,26,224,190,47,94,88,11,138,22,254,46,97,251,241,27,174,219,178,20,244,114,150,193,60,195,168,91,106,105,214,92,71,97,154,28,105,199,27,51,73,165,100,75,51,74,146,162,37,22,132,242,187,153,187,7,52,216,95,77,196,11,66,76,72,117,37,199,74,171,86,241,212,89,147,54,140,249,184,235,123,31,75,103,185,40,90,152,117,77,45,105,65,184,217,37,123,83,169,165,53,173,196,119,135,53,86,204,188,160,98,118,88,112,206,224,172,80,174,153,15,166,175,110,208,41,106,150,138,44,210,34,90,86,195,44,234,234,35,60,92,195,216,77,242,217,91,102,146,82,82,235,45,34,100,240,248,200,148,204,159,208,171,149,187,202,240,244,205,231,116,109,98,115,52,185,143,149,30,44,86,150,163,101,40,109,100,142,123,199,184,212,111,56,217,41,4,179,109,178,73,27,171,122,11,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,30,83,138,70,126,161,226,39,93,150,76,28,168,82,170,86,129,116,114,46,43,138,28,150,39,51,87,112,185,82,89,141,17,198,212,180,37,150,150,77,155,142,17,147,138,117,179,111,212,67,107,231,87,93,58,211,186,171,20,42,189,211,73,182,106,179,104,182,255,0,79,233,122,140,120,78,57,22,159,207,89,161,142,161,212,145,161,174,98,200,210,141,230,91,148,70,69,169,142,171,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,93,186,113,8,191,236,220,83,225,195,123,98,14,31,92,49,43,150,245,114,61,18,76,25,209,140,246,58,143,76,195,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,162,17,127,220,81,252,9,226,111,224,190,113,8,80,8,213,64,142,185,228,202,37,43,55,216,70,155,81,138,140,74,61,217,65,144,170,149,185,85,126,58,86,132,62,104,52,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,168,1,195,139,135,53,86,243,188,167,226,118,103,176,206,224,163,208,173,105,12,38,145,110,215,233,106,136,138,212,211,35,90,150,251,47,104,234,227,50,92,179,216,109,242,222,91,132,147,82,146,211,205,46,226,64,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,43,87,138,70,126,166,97,223,93,150,76,28,168,85,105,183,121,244,114,46,43,138,28,151,224,189,72,108,249,82,89,141,17,198,212,133,169,231,80,109,155,142,17,155,105,105,195,111,215,91,139,228,212,8,181,78,57,223,82,127,188,159,195,69,85,139,211,225,221,159,168,121,156,181,78,195,197,42,133,42,155,137,180,78,84,125,78,75,17,254,83,54,109,186,190,166,44,109,196,179,121,8,97,197,72,109,180,27,105,245,92,78,212,185,203,106,69,55,151,92,35,70,60,200,204,154,173,56,142,95,111,209,217,163,34,114,154,70,140,33,28,194,84,132,17,36,140,228,184,211,136,97,79,40,212,178,101,150,218,65,161,6,225,47,165,128,10,86,227,39,130,159,33,179,5,73,198,56,149,14,116,76,77,167,159,57,135,29,220,227,19,169,205,71,142,230,212,147,105,36,178,166,23,12,211,170,214,163,115,159,174,212,236,33,0,7,74,203,118,8,85,115,31,141,182,182,11,209,171,145,40,210,46,57,14,165,115,228,182,167,17,25,134,88,114,67,203,36,39,181,107,38,153,115,98,53,73,41,123,82,106,65,25,172,180,167,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,0,3,53,153,167,193,79,205,219,48,87,182,14,55,80,235,98,91,245,2,232,31,83,188,199,23,5,246,145,34,47,53,92,182,200,222,38,30,104,156,218,130,79,48,151,183,84,232,103,205,38,213,170,181,24,208,33,212,42,114,229,71,165,199,56,144,90,121,229,45,17,88,55,92,120,218,105,38,122,33,6,235,206,184,105,78,133,189,197,171,189,70,103,109,92,17,240,190,149,22,192,196,44,104,121,81,31,169,84,235,13,90,241,201,80,147,207,134,196,102,91,146,238,201,26,154,182,62,169,108,238,108,137,37,172,70,212,102,174,205,150,104,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,196,32,226,95,145,200,217,142,179,94,198,27,29,114,209,136,182,93,29,196,51,17,180,59,33,21,202,115,38,227,231,9,44,160,148,162,146,74,91,170,101,72,79,174,183,13,181,145,146,144,182,98,255,0,15,78,26,152,143,80,189,173,252,121,199,90,85,86,205,165,91,149,6,234,148,58,59,171,56,117,135,170,80,166,48,227,46,73,140,243,10,217,13,92,183,210,100,106,109,229,26,82,164,145,33,73,90,184,7,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,191,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,1,206,102,76,239,236,166,95,242,97,204,131,46,163,100,212,100,45,218,13,121,166,158,121,132,176,227,210,10,52,73,82,77,134,153,41,220,152,230,227,141,55,169,104,123,147,217,221,250,178,65,157,27,171,40,248,142,196,233,170,170,214,236,26,151,49,138,221,188,212,231,18,218,57,166,206,233,209,152,53,147,39,49,4,195,100,74,89,122,237,146,154,220,141,196,226,52,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,107,217,138,199,155,55,45,184,71,93,197,107,206,108,68,162,157,29,104,166,65,122,65,178,186,181,68,208,163,143,9,163,74,22,173,238,41,58,26,137,10,216,130,91,138,45,136,81,150,112,177,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,22,169,194,35,39,213,91,74,148,188,211,95,133,112,82,106,85,184,238,192,182,169,70,234,162,177,38,148,226,91,81,206,125,8,94,231,208,234,139,70,155,117,36,130,38,146,249,37,205,236,56,221,154,15,21,140,88,59,96,227,173,129,84,195,156,70,160,196,168,211,106,49,223,105,167,93,138,203,207,211,223,113,151,25,76,184,170,121,11,75,82,91,75,171,54,221,36,153,164,207,239,35,205,182,44,88,191,146,252,83,188,176,207,210,158,147,249,37,112,84,104,93,111,35,147,213,116,178,92,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,244,25,107,194,170,86,55,227,205,141,133,21,219,138,37,14,155,114,86,25,137,50,100,137,105,140,100,199,106,156,105,151,20,133,167,169,113,41,54,152,73,164,201,79,56,210,79,233,13,25,225,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,128,242,216,169,78,93,99,12,47,10,75,109,54,226,166,208,106,17,146,135,52,218,163,92,117,167,67,215,216,122,140,192,13,49,101,190,156,138,62,93,240,182,146,223,51,108,43,46,137,25,60,207,167,162,32,178,159,91,176,187,123,59,123,8,84,175,26,42,114,33,230,174,129,49,190,97,245,246,60,23,150,106,250,59,211,54,106,52,79,103,234,161,39,237,237,63,180,135,73,224,113,77,55,110,76,94,172,114,91,50,139,6,141,27,152,100,91,211,205,114,90,180,47,110,135,201,237,255,0,20,133,179,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,28,168,93,159,13,12,250,198,199,155,121,156,21,197,154,236,70,49,22,135,29,182,105,11,115,155,190,191,78,98,43,105,83,202,121,231,92,83,243,137,77,188,235,197,234,110,66,137,104,74,137,15,26,36,6,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,116,206,41,45,165,228,109,86,228,17,40,139,152,134,214,140,251,98,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,202,184,24,253,118,126,237,255,0,18,19,255,0,51,185,133,181,114,191,131,85,172,92,186,99,117,253,7,46,53,58,150,137,77,199,122,167,57,213,109,106,59,106,89,255,0,140,226,205,41,90,144,211,78,172,144,189,155,79,60,56,197,140,87,246,58,223,245,76,70,196,106,244,186,141,74,163,33,247,90,105,217,79,60,197,61,135,30,113,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,254,243,62,171,122,101,18,171,135,89,50,182,51,69,119,212,101,199,169,95,23,68,106,109,22,140,113,212,209,51,74,84,105,174,117,79,243,18,74,82,222,84,102,150,214,207,83,146,105,94,231,57,196,77,120,172,175,224,167,231,19,141,84,140,28,110,161,209,75,184,41,245,142,129,245,59,203,109,19,152,165,202,145,23,154,174,91,134,76,155,236,180,78,109,65,171,150,107,219,162,180,50,242,152,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,181,78,23,89,250,135,120,80,169,185,103,198,42,133,42,151,85,183,41,241,160,218,117,135,228,177,13,186,156,84,45,168,204,83,84,133,41,59,230,39,152,218,90,229,146,148,243,105,86,226,37,182,107,122,101,102,131,52,22,14,83,44,10,126,35,98,53,34,224,168,211,106,53,134,168,141,53,68,142,203,207,165,247,25,121,228,169,73,121,214,146,72,219,29,100,102,74,51,212,211,217,222,101,199,240,19,138,6,1,102,39,22,40,88,57,101,90,24,129,10,181,112,117,93,51,245,74,124,38,226,163,145,25,217,11,222,166,229,184,178,213,12,168,139,68,31,172,101,174,133,169,151,128,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,95,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,189,6,86,48,83,243,137,204,21,147,131,142,84,58,40,151,5,64,250,247,210,239,45,196,65,97,165,200,149,202,87,45,194,39,141,134,93,38,247,32,211,204,52,110,209,58,153,105,76,7,159,196,43,214,149,134,182,5,203,136,213,216,242,223,166,218,180,121,181,185,141,68,66,84,251,140,70,101,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,66,15,238,213,229,99,255,0,48,113,87,254,138,167,127,167,9,254,2,47,241,46,176,36,226,14,75,113,18,45,54,222,137,85,169,80,227,198,175,197,55,137,173,240,209,18,75,110,202,144,210,220,50,216,180,195,41,100,123,79,122,144,165,161,59,183,237,60,251,139,116,224,159,131,181,90,45,155,126,99,125,114,131,17,168,247,44,136,180,74,4,199,162,169,50,212,196,83,113,83,20,211,138,65,17,198,113,215,24,65,155,107,50,83,176,214,74,34,54,146,44,208,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,247,248,173,129,120,143,131,80,237,10,181,235,70,229,82,175,187,126,21,201,64,169,48,102,184,179,98,200,97,183,141,9,89,145,104,243,92,212,161,214,204,137,73,81,164,203,84,45,181,175,213,217,249,192,199,27,39,47,183,78,89,233,55,38,251,50,232,218,146,75,171,120,165,82,219,83,164,228,150,97,186,135,19,203,102,71,106,94,105,100,182,212,149,187,162,82,110,184,165,249,252,183,96,133,87,49,248,219,107,96,189,26,185,18,141,34,227,144,234,87,62,75,106,113,17,152,101,135,36,60,178,66,123,86,178,105,151,54,35,84,146,151,181,38,164,17,154,203,74,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,10,171,226,161,144,169,49,100,213,115,79,131,116,41,115,17,50,67,213,11,230,153,31,148,72,134,130,105,148,148,248,209,219,105,42,52,26,144,251,178,150,165,173,123,221,230,232,72,39,84,138,182,22,169,192,199,235,179,247,111,248,144,181,65,31,243,91,157,108,44,201,247,201,111,202,101,2,235,169,252,173,235,186,47,65,69,140,247,47,165,228,115,57,188,231,218,211,94,165,27,118,238,215,69,107,166,133,175,63,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,213,116,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,81,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,229,89,139,203,70,22,102,130,196,122,197,196,202,79,234,244,85,152,108,70,244,165,51,231,153,117,206,145,247,154,115,147,205,228,33,14,109,79,174,141,82,126,195,44,245,227,166,5,226,62,93,49,30,163,133,248,161,70,232,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,153,193,194,175,60,244,172,45,147,249,183,98,229,82,37,62,211,169,72,149,82,161,220,53,42,162,99,198,163,63,202,55,29,138,242,164,56,77,55,25,211,109,74,70,205,166,82,29,81,26,87,207,220,221,196,138,86,227,87,226,158,214,248,127,7,204,106,34,16,82,172,11,202,187,102,215,241,6,141,111,75,153,111,90,178,32,198,173,78,100,137,72,128,185,134,233,70,55,72,143,114,80,181,48,226,9,122,108,37,236,73,153,41,196,18,186,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,30,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,20,173,198,175,197,61,173,240,254,15,152,212,68,106,192,204,215,98,62,93,176,227,17,236,172,47,119,209,85,92,70,244,99,15,87,218,120,211,42,155,22,41,75,39,19,24,136,189,71,156,234,146,68,246,187,155,74,20,104,34,90,144,227,92,214,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,8,203,214,73,112,59,0,240,105,236,33,249,41,74,187,155,173,242,31,186,103,87,41,172,200,244,236,166,148,75,109,78,178,225,45,9,101,165,150,172,179,235,37,191,165,170,156,83,142,174,160,115,237,146,10,238,81,239,182,166,219,145,106,181,44,50,173,242,154,162,86,230,60,137,15,34,81,50,70,244,89,106,109,166,208,219,219,210,234,219,45,132,149,181,166,213,41,77,186,72,227,246,142,96,111,235,51,4,175,220,191,211,215,18,77,167,136,82,41,210,231,53,44,222,90,225,63,17,244,188,78,197,73,56,77,54,183,77,182,146,234,148,133,26,208,203,101,217,180,140,115,81,127,220,81,252,9,226,111,224,190,113,8,80,8,213,64,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,44,211,136,38,125,109,236,179,89,179,172,108,62,174,196,153,138,149,120,238,51,5,17,250,89,168,160,44,142,50,141,233,204,155,164,182,86,168,242,20,228,114,83,107,66,214,130,53,37,72,35,35,162,186,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,229,22,169,199,59,234,79,247,147,248,104,172,187,14,192,188,177,62,230,98,204,195,251,122,93,118,187,42,60,185,49,233,241,8,148,251,232,141,29,201,14,147,105,215,85,172,154,101,195,36,39,85,172,200,146,146,82,140,146,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,35,37,25,174,161,102,211,6,161,94,92,218,84,59,190,155,164,59,166,137,9,229,171,160,149,185,100,219,132,151,8,150,76,190,132,115,91,61,86,146,213,109,243,22,182,156,49,32,0,4,63,226,151,129,112,241,131,42,117,235,146,21,27,171,185,48,239,251,228,166,60,217,176,219,136,138,217,145,84,16,167,29,45,220,158,151,152,242,155,66,146,165,185,25,143,164,105,36,42,133,197,154,112,79,193,218,85,106,242,191,49,190,185,65,150,236,139,106,60,90,37,2,99,209,82,168,137,126,81,56,169,138,105,197,32,204,164,182,211,108,32,205,181,145,165,169,139,37,17,147,169,22,232,2,63,230,183,58,216,89,147,239,146,223,148,202,5,215,83,249,91,215,116,94,130,139,25,238,95,75,200,230,115,121,207,181,166,189,74,54,237,221,174,138,215,77,11,94,127,128,156,80,48,11,49,56,177,66,193,203,42,208,196,8,85,171,131,170,233,159,170,83,225,55,21,28,136,206,200,94,245,55,45,197,150,168,101,68,90,32,253,99,45,116,45,76,166,0,10,118,227,97,133,244,171,123,23,44,60,87,167,170,35,50,47,58,60,170,108,232,236,194,75,75,113,250,122,219,210,83,174,145,234,242,214,212,198,154,45,201,213,40,138,130,220,162,50,36,87,0,209,158,71,240,118,149,130,25,92,195,251,70,29,6,93,42,165,54,143,26,183,94,106,116,84,177,52,234,178,218,75,210,83,33,36,132,43,123,106,81,48,146,112,183,165,182,27,66,140,246,106,59,168,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,142,127,142,152,23,135,25,139,195,138,142,23,226,133,27,174,165,78,209,214,94,104,201,18,169,242,146,70,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,179,173,142,152,23,136,249,116,196,122,142,23,226,133,27,161,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,102,7,13,78,32,95,144,153,144,112,19,21,158,223,96,213,106,10,244,93,69,74,213,202,60,233,111,198,71,206,186,252,148,51,30,156,130,234,95,115,106,13,68,227,139,95,110,229,11,169,20,173,198,175,197,61,173,240,254,15,152,212,71,159,225,39,127,217,184,89,142,151,254,32,226,13,195,18,135,111,80,240,222,124,153,211,164,153,236,105,30,146,166,145,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,241,252,232,230,218,234,205,206,41,157,211,82,107,161,182,232,93,77,62,217,167,37,46,53,203,130,169,46,45,15,190,209,188,235,101,49,198,205,148,188,182,204,146,174,75,100,69,162,8,119,94,26,25,10,147,143,55,11,56,213,139,52,41,108,97,213,14,67,111,82,16,231,43,101,126,162,196,166,212,166,84,203,205,56,151,224,146,91,121,167,143,212,220,181,18,16,165,26,30,36,93,160,14,85,154,28,116,161,101,211,3,174,172,80,171,86,105,80,103,193,167,200,106,128,205,68,150,182,234,21,133,50,179,137,20,155,108,201,199,55,184,146,220,72,50,50,109,46,44,212,132,161,75,78,109,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,31,174,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,52,97,61,245,249,80,194,203,55,19,61,23,232,207,149,182,253,58,187,209,115,249,221,47,85,25,183,185,92,205,169,223,183,153,183,118,212,235,166,186,22,186,15,86,3,252,38,195,98,161,10,68,9,73,53,51,37,165,178,226,72,244,213,42,35,35,45,75,187,176,198,88,95,97,232,175,185,26,75,74,109,214,86,109,184,133,22,134,149,17,232,100,101,239,35,26,131,195,136,30,138,195,203,94,151,205,230,244,116,88,81,249,155,118,239,216,194,19,174,154,158,154,233,221,168,169,126,55,16,246,99,86,30,207,230,107,206,181,221,103,102,157,219,37,184,122,235,246,243,63,234,251,71,73,224,115,78,67,86,214,46,213,201,149,18,164,206,163,70,55,53,61,20,77,55,41,68,69,246,151,52,255,0,249,98,22,130,34,254,104,56,133,224,190,83,47,250,126,28,226,53,177,122,212,106,85,26,59,85,182,157,162,66,136,243,9,97,199,158,101,41,82,158,146,210,137,123,163,172,204,137,38,90,26,123,123,200,189,6,84,179,173,133,153,193,249,83,249,51,160,93,116,207,146,93,15,91,233,216,177,153,230,117,92,254,95,43,146,251,186,233,211,47,118,237,186,106,157,53,212,244,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,76,170,62,71,35,102,59,135,14,28,99,13,142,185,104,196,91,46,143,94,67,49,27,67,178,17,92,167,51,89,168,190,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,0,82,106,119,150,20,95,240,171,48,219,151,64,187,44,234,195,114,90,68,184,132,79,211,234,49,30,37,36,156,101,228,153,18,219,117,178,213,14,36,251,82,100,162,239,33,126,121,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,117,215,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,123,254,47,121,90,186,177,46,196,137,152,91,90,228,170,204,252,158,83,212,197,70,217,52,184,244,126,133,111,17,187,58,42,16,147,229,188,141,201,57,10,87,170,166,25,74,141,72,233,244,114,160,109,58,255,0,201,75,170,141,116,250,18,149,89,244,53,66,61,67,209,213,104,221,68,25,156,167,18,190,68,134,181,46,99,43,219,181,104,212,183,36,204,181,45,69,154,113,1,204,197,155,154,254,31,150,86,41,89,240,101,211,150,156,72,137,77,171,211,36,145,169,116,234,139,116,169,171,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,21,120,103,85,169,84,12,235,225,253,118,187,83,137,78,166,211,163,215,165,204,153,45,228,178,196,102,27,162,78,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,143,65,196,207,52,182,174,100,241,197,16,108,171,110,148,221,22,193,234,232,81,174,22,84,219,210,171,186,61,235,187,207,109,74,66,161,165,104,81,199,73,26,189,87,93,116,204,141,227,109,191,41,145,220,164,226,158,101,49,78,147,81,181,157,170,219,150,221,185,80,98,161,81,186,153,84,152,124,142,158,76,99,117,136,51,16,203,141,166,162,150,223,75,173,33,90,105,183,121,153,17,118,217,175,23,108,61,191,177,43,45,182,221,11,14,108,123,130,234,169,49,124,67,150,236,58,37,49,233,207,182,194,96,79,74,157,83,108,165,74,36,18,150,132,154,140,180,213,105,47,105,8,63,195,135,47,88,251,99,103,59,15,46,155,215,3,241,2,223,162,194,244,183,83,81,170,91,51,98,69,99,125,42,90,17,189,215,27,74,19,185,107,74,75,83,237,82,136,139,180,200,76,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,18,171,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,6,125,184,146,98,245,155,140,249,180,186,46,44,63,126,223,159,66,166,71,135,70,143,87,163,176,104,42,178,216,100,185,178,30,119,186,66,210,234,156,97,15,39,212,83,44,49,180,212,146,37,171,213,240,153,197,10,86,28,103,6,151,76,172,166,35,113,239,170,60,203,93,18,228,205,76,116,70,125,106,110,75,58,110,35,39,22,235,177,27,142,134,245,73,169,114,19,161,153,145,33,87,188,3,154,102,110,147,85,175,229,183,21,232,84,42,100,186,141,74,163,99,215,98,67,135,17,149,60,252,151,220,128,242,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,103,223,243,78,205,63,254,141,56,171,255,0,185,181,31,254,4,105,76,7,138,198,187,214,193,195,172,35,187,239,92,82,143,18,85,167,75,163,201,118,173,14,74,25,90,39,176,104,52,156,66,109,245,37,167,86,249,168,153,67,75,50,39,22,226,81,253,33,152,193,126,124,43,42,212,170,142,71,44,24,116,250,156,73,82,41,114,43,17,39,52,203,201,90,226,190,117,57,47,19,78,164,143,84,44,218,121,167,9,42,208,246,56,133,119,40,140,229,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,154,193,127,214,214,90,48,179,52,25,29,194,27,23,19,41,63,87,246,231,69,88,134,196,111,74,83,63,146,66,117,206,145,247,154,115,147,205,228,33,14,109,79,174,141,82,126,195,42,64,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,54,107,193,131,47,21,91,110,217,185,115,35,114,210,162,33,23,100,116,209,45,121,9,152,165,62,112,153,144,231,94,165,180,147,216,148,46,67,17,210,147,95,206,107,21,195,34,74,20,70,229,154,0,206,182,126,48,206,213,194,44,222,226,77,139,101,68,233,40,177,234,17,234,17,162,165,182,219,110,47,91,17,153,139,97,164,54,132,161,12,182,185,10,67,104,36,250,173,165,9,51,51,35,51,243,249,93,204,221,253,149,156,80,166,226,5,161,38,92,202,106,36,37,85,171,120,234,47,70,133,89,96,155,117,189,143,165,179,218,165,161,47,186,166,150,180,172,155,112,210,189,170,208,210,173,20,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,189,120,202,97,62,41,226,135,228,131,242,103,134,151,93,219,232,207,148,29,111,160,168,210,103,244,188,207,71,242,249,188,148,43,102,238,90,246,238,211,93,138,211,184,196,106,225,195,151,172,125,177,179,157,135,151,77,235,129,248,129,111,209,97,122,91,169,168,213,45,153,177,34,177,190,149,45,8,222,235,141,165,9,220,181,165,37,169,246,169,68,69,218,100,59,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,17,87,62,217,32,161,102,226,196,106,109,185,22,149,77,196,218,39,41,170,37,110,99,203,142,202,226,155,196,111,69,150,166,218,113,110,51,177,78,173,178,216,106,67,186,109,82,82,227,164,186,22,186,109,59,170,198,174,202,181,175,91,102,171,111,214,161,108,234,105,213,72,78,68,148,198,244,37,104,222,211,132,149,167,114,22,149,22,165,218,149,17,151,97,144,182,158,22,249,250,153,136,157,14,89,49,142,161,85,169,93,229,214,72,183,110,41,146,95,156,245,93,178,230,201,122,52,183,28,82,214,151,154,65,56,109,184,102,77,169,166,201,191,81,109,163,157,192,56,213,248,167,181,190,31,193,243,26,136,247,252,22,173,59,86,249,161,99,181,173,122,219,52,171,130,139,55,228,199,83,78,170,66,110,92,87,246,46,162,180,111,105,194,82,21,181,104,74,139,82,236,82,72,203,180,136,70,188,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,62,175,14,236,239,204,202,173,246,118,149,227,43,118,25,93,149,6,157,174,168,217,126,75,212,183,18,203,173,162,84,86,144,234,80,157,203,91,29,65,147,110,56,182,163,164,144,147,82,16,147,189,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,48,241,171,241,79,107,124,63,131,230,53,17,2,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,189,195,187,36,16,242,171,98,29,219,120,197,221,137,183,101,61,166,171,169,55,152,146,205,45,180,188,235,136,139,21,212,52,149,167,114,22,199,80,68,227,141,173,216,233,52,40,210,132,40,230,0,241,88,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,158,188,209,101,146,254,202,206,40,84,176,254,239,141,46,101,53,18,20,154,45,194,84,231,163,66,172,176,77,180,230,246,20,225,109,82,208,151,218,75,168,66,150,77,184,106,70,229,104,74,87,32,23,253,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,127,26,255,0,55,108,106,164,99,27,116,254,182,93,191,79,172,116,12,41,174,99,107,156,253,46,84,120,188,212,243,27,51,100,159,121,163,115,106,201,92,178,94,221,85,161,31,138,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,20,212,60,137,85,112,79,135,254,41,99,190,52,91,49,35,222,213,200,244,36,219,244,233,108,43,173,183,161,42,173,20,157,91,155,143,107,82,100,37,105,35,70,206,99,77,164,208,106,73,188,243,73,129,98,213,56,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,137,41,196,235,135,164,59,90,28,156,197,101,250,208,228,210,153,220,237,219,64,166,50,195,17,105,81,90,97,150,218,149,10,35,12,163,107,37,202,121,114,79,114,212,74,112,156,218,72,39,84,136,23,151,140,192,223,217,101,197,8,56,175,135,43,136,186,148,56,242,34,59,14,113,188,112,166,176,243,102,149,53,33,182,92,109,78,32,149,177,212,164,213,161,56,211,106,237,218,67,67,216,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,231,248,253,140,116,44,191,224,213,217,140,87,27,61,68,75,102,158,169,13,198,220,180,117,114,150,162,110,52,109,232,66,205,190,107,238,52,215,51,97,165,27,247,43,213,73,152,204,184,187,62,15,56,223,74,191,50,233,35,6,153,161,203,135,82,194,233,6,153,18,212,226,86,196,230,42,50,165,201,105,104,238,82,22,149,19,200,82,12,140,180,67,106,37,30,243,67,115,212,5,106,241,148,194,124,83,197,15,201,7,228,207,13,46,187,183,209,159,40,58,223,65,81,164,207,233,121,158,143,229,243,121,40,86,205,220,181,237,221,166,187,21,167,113,136,213,195,135,47,88,251,99,103,59,15,46,155,215,3,241,2,223,162,194,244,183,83,81,170,91,51,98,69,99,125,42,90,17,189,215,27,74,19,185,107,74,75,83,237,82,136,139,180,200,93,248,10,213,227,123,95,181,99,97,102,26,90,211,40,156,219,146,161,112,75,168,83,234,61,51,106,233,224,199,140,72,150,199,52,207,152,142,99,146,161,43,98,72,210,174,70,170,50,52,35,90,161,195,219,146,149,102,223,246,213,223,93,182,34,92,148,218,29,98,21,74,101,22,89,167,145,82,97,151,144,227,145,92,220,133,167,99,137,73,160,245,66,139,69,30,169,87,113,233,246,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,196,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,87,175,12,44,250,201,198,122,84,76,191,99,5,118,92,252,65,166,71,146,245,42,175,47,148,130,171,83,152,75,59,25,113,213,59,205,145,57,36,167,212,102,77,122,204,176,110,45,74,89,56,181,72,12,230,100,206,193,205,157,129,38,28,200,49,41,215,181,58,58,221,160,215,154,105,150,95,83,237,179,32,163,68,149,36,216,117,227,131,206,144,110,56,211,122,30,165,185,61,189,244,3,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,62,225,79,158,218,81,210,160,101,103,25,110,105,105,169,38,65,49,100,85,106,47,165,76,56,193,165,9,110,142,107,50,37,33,105,81,40,216,222,165,18,201,124,132,154,54,48,219,156,131,141,95,138,123,91,225,252,31,49,168,136,0,36,166,72,50,93,117,102,227,17,216,131,53,53,90,37,131,77,230,63,91,184,90,130,226,155,95,40,217,221,6,51,230,131,100,166,44,159,108,201,43,63,81,179,83,187,87,180,155,93,255,0,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,85,95,27,76,107,255,0,192,92,185,195,167,251,175,90,132,167,26,255,0,148,67,136,219,43,39,63,229,166,226,84,223,245,6,149,125,50,16,255,0,135,86,14,87,113,147,55,22,36,106,67,221,60,75,62,160,197,227,84,147,181,11,228,197,128,251,78,36,182,41,104,53,115,95,56,236,106,157,202,71,63,126,213,37,10,33,240,51,193,131,181,92,16,205,30,32,90,51,40,49,41,84,217,181,137,53,186,11,80,98,169,136,71,74,150,234,158,140,152,233,52,33,59,27,74,141,133,19,101,177,46,48,226,18,103,179,81,102,156,25,49,75,229,94,92,107,184,103,62,187,213,79,177,46,7,58,104,93,46,206,142,151,53,4,243,63,56,72,36,185,190,82,106,42,237,82,150,157,52,61,19,203,33,63,192,6,96,47,122,42,213,138,85,251,122,25,158,243,175,202,132,209,186,122,118,245,10,66,119,25,23,221,175,96,211,234,16,134,208,150,219,65,37,41,34,36,164,139,66,34,47,97,10,156,227,143,79,91,87,6,16,85,77,45,236,147,14,183,28,140,190,145,155,107,134,163,215,236,249,210,211,239,49,209,248,35,211,208,222,10,226,21,84,148,189,210,46,134,163,153,31,209,34,110,35,106,45,62,223,157,61,127,96,177,225,81,124,93,176,67,26,49,43,50,86,221,119,14,112,134,245,186,169,172,88,240,226,59,50,137,64,151,57,134,223,76,249,234,83,74,113,150,212,146,89,37,104,81,164,207,93,22,147,246,144,233,92,26,240,159,20,240,191,242,191,249,76,195,75,174,210,244,159,201,254,139,211,180,105,48,58,174,95,164,57,156,174,114,19,191,111,49,27,182,235,166,244,235,222,66,202,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,34,175,21,204,139,126,159,52,24,41,102,127,229,18,175,248,80,85,254,42,147,84,110,57,39,254,55,170,90,85,250,143,26,63,194,30,21,213,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,123,175,18,28,121,179,115,37,137,120,113,138,214,100,216,138,69,71,13,233,200,169,193,102,65,188,186,77,68,167,79,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,202,14,6,63,93,159,187,127,196,133,170,10,75,226,95,144,169,56,13,112,189,141,88,77,66,150,254,29,87,36,56,245,93,13,242,182,80,42,47,202,113,73,101,44,178,211,105,98,9,165,198,90,100,253,125,171,73,161,106,73,173,146,92,21,110,173,85,102,149,34,132,205,78,90,41,179,36,51,46,68,52,188,162,97,231,217,75,137,105,213,183,174,213,45,9,125,228,165,70,90,164,157,112,139,77,199,170,153,86,170,209,100,174,101,26,167,46,4,135,35,191,17,110,198,121,77,45,76,62,210,217,121,163,82,76,140,208,227,78,56,218,211,220,164,45,73,61,72,204,135,181,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,41,192,188,11,195,140,186,97,197,59,11,240,190,141,208,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,61,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,7,42,205,62,53,254,110,217,125,189,177,141,186,127,91,46,223,167,151,64,194,154,230,54,185,207,186,136,241,121,169,230,54,102,201,62,243,70,230,213,146,185,100,189,186,171,66,60,214,15,213,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,211,158,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,0,0,132,28,95,113,66,149,101,229,46,77,134,242,98,63,82,196,26,196,42,108,118,21,53,45,62,211,17,158,76,215,101,33,173,13,79,33,42,142,203,42,211,105,36,229,54,102,174,228,170,141,133,154,112,79,198,42,85,22,242,191,48,66,185,94,150,212,139,150,60,90,221,2,27,210,146,152,138,126,41,56,153,137,105,181,44,140,228,184,211,140,44,201,180,25,169,168,107,53,25,19,73,22,232,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,85,159,108,144,80,179,113,98,53,54,220,139,74,166,226,109,19,148,213,18,183,49,229,199,101,113,77,226,55,162,203,83,109,56,183,25,216,167,86,217,108,53,33,221,54,169,41,113,210,92,138,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,64,60,81,252,118,98,111,224,190,79,8,69,81,55,248,108,103,142,225,192,43,254,30,19,94,168,184,46,59,18,236,145,26,151,14,28,85,202,156,253,10,90,222,112,219,114,12,52,154,137,72,117,217,10,231,52,203,124,215,12,208,180,111,90,57,78,222,72,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,121,202,181,41,154,172,122,19,213,56,136,169,76,142,244,184,240,212,242,73,247,152,101,77,165,215,80,222,187,148,132,41,246,82,165,17,104,147,117,178,61,55,22,191,172,0,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,176,56,209,224,94,28,65,178,109,204,195,211,40,221,13,231,58,224,141,109,212,164,199,50,67,117,24,170,135,37,198,215,33,26,122,239,55,210,161,8,112,140,149,203,81,161,91,201,13,19,113,3,133,199,142,204,50,252,107,201,230,142,171,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,88,166,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,102,98,242,209,138,121,95,190,222,177,113,50,147,250,189,21,102,27,18,125,23,83,249,150,93,115,164,125,230,155,231,114,185,232,67,155,83,234,47,84,159,176,206,205,56,56,226,30,60,212,240,238,118,27,93,120,123,44,176,190,141,29,233,246,189,210,244,126,149,28,247,101,175,157,5,163,52,145,77,65,187,212,184,110,35,83,101,104,91,110,40,201,198,82,220,117,227,87,226,158,214,248,127,7,204,106,35,208,112,87,194,27,54,239,197,11,219,23,43,172,75,122,187,135,177,224,179,66,36,190,104,97,149,212,27,154,211,239,45,5,218,181,147,76,155,105,35,61,132,79,56,102,147,81,33,72,184,144,1,13,120,178,88,22,109,205,147,155,158,243,174,219,209,37,215,108,233,20,249,52,42,130,136,201,248,43,145,80,139,29,242,66,136,200,205,14,52,225,146,144,122,160,205,45,168,203,115,104,82,104,132,95,247,20,127,2,120,155,248,47,156,66,20,2,53,80,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,133,101,107,59,248,29,155,143,76,66,195,121,85,90,109,106,137,163,178,40,149,214,89,143,57,113,79,105,20,166,146,211,174,33,198,119,171,98,141,43,53,33,91,119,165,36,227,102,185,0,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,202,120,91,228,22,30,34,116,57,155,198,58,125,42,165,104,23,89,30,221,183,102,70,98,115,53,119,11,155,25,233,50,219,113,43,66,89,105,100,225,54,217,145,56,167,91,39,61,68,54,142,116,213,226,143,224,79,19,127,5,243,136,66,128,69,170,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,231,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,164,28,237,240,222,196,188,31,197,7,106,24,17,135,183,5,217,98,92,146,31,122,143,6,135,14,117,94,109,29,13,182,193,184,204,179,67,26,33,6,235,206,37,131,53,184,181,54,215,174,163,90,84,103,99,249,0,201,79,230,125,98,85,125,63,95,244,157,231,118,242,62,80,116,114,185,212,182,250,87,165,116,189,38,246,26,116,181,102,73,115,57,155,181,89,30,221,8,187,101,80,10,203,227,97,140,85,90,45,155,97,224,133,14,189,17,168,247,44,137,85,186,252,54,101,41,50,212,196,83,109,48,210,235,105,89,17,198,113,215,31,89,19,136,50,83,176,208,105,50,54,148,42,44,76,174,20,56,197,85,195,92,218,81,45,21,87,162,65,183,177,6,60,138,37,81,169,178,148,211,14,62,150,92,122,18,144,157,233,65,201,57,8,67,13,154,137,71,164,167,80,130,220,225,24,189,224,0,0,20,129,198,11,24,235,183,206,104,15,10,164,51,211,209,112,210,158,196,120,109,238,66,249,242,167,71,98,92,137,58,146,18,180,238,66,227,53,203,53,45,37,211,111,78,211,113,68,32,176,191,238,25,120,215,249,105,202,61,173,212,83,250,89,246,38,150,84,205,141,108,101,222,137,134,122,119,27,213,197,169,90,197,118,54,245,30,221,93,39,118,164,147,183,89,84,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,44,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,47,101,234,233,174,223,56,5,134,151,173,211,59,173,173,92,22,125,26,169,81,147,202,67,124,249,79,194,105,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,8,1,198,143,2,240,226,13,147,110,102,30,153,70,232,111,57,215,4,107,110,165,38,57,146,27,168,197,84,57,46,54,185,8,211,215,121,190,149,8,67,132,100,174,90,141,10,222,72,104,155,174,188,167,120,167,193,191,136,22,247,152,176,37,87,26,191,20,246,183,195,248,62,99,81,17,43,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,208,246,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,232,0,3,57,153,224,198,42,174,55,230,143,16,46,233,149,232,149,90,108,42,196,154,37,5,216,50,148,252,34,165,68,117,76,198,84,117,26,214,157,142,37,38,250,141,179,216,167,31,113,105,34,223,160,157,60,17,240,134,50,41,88,133,143,115,152,136,228,135,228,53,104,82,220,75,238,243,216,66,18,220,169,169,91,125,141,26,28,55,32,26,85,235,44,141,151,11,212,35,61,254,87,141,198,23,213,98,223,248,123,141,12,170,91,244,218,157,29,219,94,65,38,18,185,16,223,140,243,146,90,223,35,83,78,247,211,45,237,173,153,36,244,136,226,136,213,219,179,149,112,136,198,42,86,26,230,141,118,141,199,94,151,6,155,136,52,119,104,145,154,57,73,106,19,149,84,186,219,209,20,250,86,180,164,214,105,68,134,26,50,37,47,153,41,40,73,124,226,140,94,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,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,159,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,82,15,18,252,142,73,203,141,228,246,48,216,235,136,188,58,189,43,14,33,152,141,161,168,235,161,212,94,39,31,56,73,101,4,148,156,99,74,29,83,42,66,125,68,54,109,172,136,210,133,189,8,5,170,112,49,250,236,253,219,254,36,45,80,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,7,59,249,46,186,178,143,136,239,193,132,154,173,110,193,169,114,223,162,92,46,193,113,45,163,154,111,109,131,37,242,65,50,115,16,76,56,102,148,31,174,217,37,221,168,220,109,163,133,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,103,147,59,7,41,150,4,104,112,224,196,168,222,213,24,232,118,189,94,117,166,94,125,47,184,204,114,147,18,44,146,97,167,138,15,58,57,56,219,78,106,122,158,229,118,247,72,160,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,0,1,84,28,103,243,21,37,117,91,107,45,150,133,217,45,184,236,71,85,102,241,131,21,214,185,15,173,106,108,233,241,223,52,40,221,37,182,77,186,249,178,178,74,12,158,138,238,139,50,65,162,173,128,91,247,5,188,116,174,221,54,37,219,128,215,29,102,148,184,150,79,79,81,182,162,104,134,231,116,178,222,144,185,165,161,25,27,172,182,249,180,173,251,77,72,84,189,170,89,165,77,37,54,84,0,0,41,91,140,158,53,252,185,204,21,39,7,34,83,249,49,48,202,158,124,231,220,107,107,143,206,168,181,30,67,155,84,78,40,148,202,88,68,50,78,168,66,137,206,126,187,147,176,196,85,176,240,83,229,206,95,113,91,24,226,84,57,50,240,202,161,109,243,152,113,221,173,191,6,162,236,184,238,109,73,54,163,83,201,125,16,205,58,173,9,38,249,250,238,86,194,30,131,35,56,161,74,193,204,218,97,157,249,93,76,66,166,177,88,244,108,199,229,205,76,70,34,49,57,151,33,57,41,199,84,70,148,161,148,201,55,143,93,8,201,179,35,82,117,220,90,51,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,64,60,81,252,118,98,111,224,190,79,8,117,254,23,25,126,176,115,53,133,248,245,133,24,140,137,104,166,204,145,105,203,106,100,18,100,166,194,125,151,42,42,75,177,220,121,183,18,218,205,59,218,82,137,58,155,110,184,158,205,198,38,174,69,120,117,217,185,90,141,23,16,111,132,196,175,226,162,227,191,25,233,204,201,57,52,234,98,20,235,164,71,79,37,178,210,208,183,35,169,164,56,181,146,151,216,226,80,105,66,214,75,153,64,42,175,142,119,212,159,239,39,240,209,23,248,109,230,6,193,203,46,43,222,248,175,136,203,150,186,108,59,29,232,141,67,130,108,156,217,175,189,85,166,165,45,71,109,231,27,75,139,36,239,117,73,37,106,77,180,226,187,118,152,241,85,252,239,227,141,193,153,250,110,108,222,149,74,143,119,210,57,45,66,132,134,94,118,151,30,42,35,155,14,69,109,151,157,90,219,101,212,56,249,172,144,225,43,124,135,86,133,33,106,37,21,228,229,119,51,118,14,105,176,190,155,136,22,132,152,144,234,75,142,149,86,173,227,168,179,38,109,25,243,113,214,246,62,150,207,114,80,181,48,234,154,90,210,131,113,178,74,246,167,83,74,123,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,29,87,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,65,199,243,49,149,92,35,205,125,155,26,207,197,42,108,180,174,157,35,169,166,85,233,174,33,154,141,57,102,105,230,19,46,173,11,78,199,18,146,74,208,180,169,10,209,42,211,122,27,90,58,85,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,77,78,165,194,110,36,86,55,173,75,94,198,155,36,161,59,150,181,40,244,46,213,40,204,251,76,197,54,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,34,175,20,127,2,120,155,248,47,156,66,20,2,47,251,138,63,129,60,77,252,23,206,33,10,1,26,168,20,193,197,27,61,180,172,108,170,179,129,24,47,115,75,145,100,208,228,45,87,5,70,35,233,232,174,25,169,82,13,164,55,180,183,59,26,58,144,163,37,239,229,186,226,137,100,149,19,44,186,168,107,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,19,149,220,205,216,57,166,194,250,110,32,90,18,98,67,169,46,58,85,90,183,142,162,204,153,180,103,205,199,91,216,250,91,61,201,66,212,195,170,105,107,74,13,198,201,43,218,157,77,41,236,2,0,113,171,240,177,107,124,64,131,229,213,17,8,56,125,228,42,225,204,205,229,6,249,196,26,20,184,120,87,72,144,219,211,151,35,170,132,186,250,12,164,164,153,130,241,52,104,121,9,145,29,45,200,52,184,133,161,11,50,74,146,179,35,43,211,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,70,14,40,254,4,241,55,240,95,56,132,40,4,90,167,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,0,3,56,57,198,204,47,231,63,152,43,147,22,97,70,170,194,162,203,228,66,162,83,234,50,185,206,67,130,195,73,109,41,34,35,52,53,204,89,56,250,154,65,154,82,227,238,122,203,61,86,174,42,3,74,121,88,198,191,206,39,47,182,78,49,185,79,232,165,220,20,243,235,216,75,92,182,209,57,135,87,30,87,41,60,199,12,153,55,217,116,219,220,179,87,44,209,187,69,106,69,213,64,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,99,49,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,33,245,113,63,2,241,31,7,232,86,45,201,124,209,186,72,24,137,111,183,114,81,30,108,205,198,215,21,197,168,146,133,56,69,203,231,114,249,47,41,180,169,74,67,114,88,223,181,74,52,38,127,240,75,198,58,235,87,85,245,151,233,12,243,168,178,105,231,120,195,115,114,19,210,74,109,200,241,36,22,132,141,238,115,144,236,110,211,94,212,116,190,170,117,113,70,86,212,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,42,227,74,121,78,240,177,131,127,15,237,239,46,96,69,94,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,9,85,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,211,50,247,252,156,44,203,206,36,98,13,62,225,137,67,169,80,237,122,148,154,92,233,38,214,198,170,61,58,202,25,17,58,70,133,173,82,13,164,33,10,35,222,181,37,58,43,118,135,154,33,162,140,132,225,157,171,133,249,71,195,58,117,173,19,151,233,235,126,21,205,81,125,109,182,79,74,157,61,132,72,117,110,41,8,78,253,188,196,180,131,86,170,38,153,105,6,165,108,212,120,174,40,248,67,39,22,178,125,115,63,77,98,91,245,43,26,67,55,124,86,89,125,166,144,180,70,74,209,41,78,155,159,73,8,134,252,183,9,41,52,172,214,218,9,59,190,130,169,7,4,47,90,86,26,227,69,131,136,213,216,242,223,166,218,183,69,42,183,49,168,136,74,159,113,136,210,219,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,77,20,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,103,179,57,153,95,170,229,51,26,36,225,204,202,188,74,141,54,163,29,117,186,11,173,72,83,207,166,148,228,185,12,198,76,165,27,77,36,164,237,142,102,225,54,147,70,167,234,159,176,166,255,0,3,31,174,207,221,191,226,66,213,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,3,53,153,167,198,191,206,39,48,87,182,49,183,79,232,162,92,21,2,232,24,83,92,183,17,5,134,145,30,47,53,60,199,8,158,54,25,104,220,218,179,79,48,215,183,68,232,69,231,241,23,11,234,184,113,69,176,106,117,149,75,110,69,245,107,166,232,68,73,48,149,29,113,152,93,66,100,102,116,220,102,110,33,214,162,55,33,14,104,146,82,36,39,66,50,34,90,191,85,169,131,149,219,195,6,175,252,98,164,61,204,137,135,117,10,28,122,164,109,168,45,177,106,74,148,218,100,239,82,200,207,99,236,71,107,150,148,45,74,234,119,122,169,109,70,125,3,34,24,233,66,203,182,104,45,28,70,188,107,53,90,117,172,158,170,157,93,85,60,150,189,241,100,71,113,180,27,205,32,200,221,101,183,205,135,212,130,37,43,230,73,72,66,150,148,36,244,82,0,0,51,45,143,216,199,93,204,6,50,221,152,197,113,179,211,203,185,170,10,144,220,109,200,95,73,21,9,38,227,70,222,132,32,156,229,48,219,77,115,54,18,151,179,114,189,101,25,139,116,200,142,89,41,87,55,13,169,152,113,112,198,151,2,70,47,199,171,213,36,157,102,156,153,8,130,251,255,0,201,160,205,98,58,201,6,164,37,168,176,165,180,102,173,77,102,78,33,105,35,70,218,76,26,83,202,198,53,254,113,57,125,178,113,141,202,127,69,46,224,167,159,94,194,90,229,182,137,204,58,184,242,185,73,230,56,100,201,190,203,166,222,229,154,185,102,141,218,43,82,46,170,50,174,52,167,148,239,11,24,55,240,254,222,242,230,6,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,1,85,124,115,190,164,255,0,121,63,134,138,171,30,213,188,20,197,199,112,190,70,53,39,14,46,2,177,34,200,102,50,238,5,65,90,97,26,221,113,198,146,104,112,203,69,160,157,101,109,41,105,213,8,112,219,66,205,43,113,180,171,218,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,163,170,241,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,21,120,163,248,19,196,223,193,124,226,16,160,17,127,220,81,252,9,226,111,224,190,113,8,80,8,183,238,41,25,250,153,135,125,118,89,48,114,161,85,166,221,231,209,200,184,174,40,114,95,130,245,33,179,229,73,102,52,71,27,82,22,167,157,65,182,110,56,70,109,165,167,13,191,93,110,47,147,86,216,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,37,115,193,195,138,242,202,141,42,157,127,90,149,121,119,141,136,228,120,177,170,181,51,138,77,63,75,168,154,82,133,155,237,164,204,145,25,231,117,54,151,169,236,53,165,151,12,215,203,113,254,63,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,135,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,194,179,215,150,186,238,106,108,156,61,195,42,97,242,105,76,226,5,62,169,114,75,76,164,48,228,74,59,80,230,162,67,141,26,146,189,207,31,53,13,182,68,133,151,49,196,26,136,144,75,82,123,173,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,138,188,81,252,9,226,111,224,190,113,8,80,8,181,78,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,71,94,32,184,197,85,193,12,165,223,87,117,181,94,137,74,184,102,199,102,137,71,117,217,74,97,243,126,91,200,101,197,69,82,22,133,245,45,199,84,135,219,52,30,169,54,55,153,26,80,162,20,3,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,47,62,61,5,118,192,188,173,155,102,217,188,235,182,244,184,148,43,198,60,153,52,42,130,136,141,137,200,143,33,113,223,36,40,140,200,150,219,173,153,41,7,162,200,148,218,140,182,184,133,42,210,120,41,227,164,202,173,10,244,203,197,122,179,206,244,38,203,146,221,140,225,62,227,136,138,234,249,115,144,149,153,155,77,178,135,149,21,105,108,137,10,55,37,190,191,95,85,26,44,252,0,4,85,226,117,138,95,146,252,155,94,189,37,119,209,149,91,183,167,181,169,255,0,201,121,221,87,84,225,117,108,118,161,73,70,232,45,205,245,213,183,77,61,85,18,205,2,138,240,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,113,60,101,172,9,55,54,87,41,119,157,58,222,137,46,69,157,116,68,147,50,160,162,104,159,131,78,144,211,177,220,36,41,70,75,52,57,37,200,36,164,35,93,77,45,168,203,70,247,38,176,114,63,140,85,92,16,205,30,31,221,208,235,209,41,84,217,181,136,212,74,243,179,165,41,136,71,74,150,234,89,146,169,10,37,161,59,27,74,137,244,155,135,177,46,48,218,212,71,179,65,163,49,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,42,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,74,174,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,128,28,104,238,207,67,229,150,220,181,162,92,221,20,187,130,240,141,206,167,55,55,150,229,66,11,17,100,173,205,205,17,145,186,203,111,156,53,43,82,52,165,195,96,207,69,108,21,23,130,22,85,43,18,177,162,193,195,154,236,137,108,83,110,171,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,166,138,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,159,197,139,23,242,161,133,151,150,25,250,83,209,159,43,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,25,140,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,104,207,37,55,77,10,240,202,62,16,213,173,201,221,92,72,246,125,50,150,227,156,165,183,182,84,38,19,18,75,122,44,136,207,99,236,58,141,116,218,173,186,164,205,38,70,125,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,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,2,31,241,75,199,72,120,63,149,58,245,183,10,179,210,92,152,137,253,237,211,25,108,152,113,197,197,112,200,234,11,83,110,158,238,79,75,204,101,78,33,42,82,28,146,199,209,53,18,211,72,56,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,153,92,101,105,52,170,6,100,172,154,21,10,153,18,157,77,167,97,189,54,36,56,113,25,75,44,70,97,185,245,4,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,246,188,33,176,206,213,198,76,56,204,126,22,222,177,58,138,45,205,79,160,83,228,237,109,181,184,206,242,169,236,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,92,21,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,15,100,67,29,43,185,137,203,5,163,136,215,141,102,149,81,186,85,213,83,171,170,167,146,17,178,84,121,14,54,131,121,164,25,147,79,56,193,48,250,144,68,148,252,241,41,8,74,20,132,148,128,0,17,215,136,46,49,85,112,67,41,119,213,221,109,87,162,82,174,25,177,217,162,81,221,118,82,152,124,223,150,242,25,113,81,84,133,161,125,75,113,213,33,246,205,7,170,77,141,230,70,148,40,134,125,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,212,69,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,62,220,70,240,207,242,95,156,156,71,167,71,137,85,110,5,122,160,155,154,27,245,6,244,234,186,246,211,34,66,217,81,33,41,91,41,148,228,150,146,101,174,156,147,66,148,165,33,70,39,255,0,5,188,99,174,222,24,53,118,224,237,93,158,100,76,59,168,71,145,75,147,185,5,182,45,73,82,28,84,109,137,65,25,236,125,137,14,243,20,181,169,93,78,223,85,45,164,142,197,70,85,198,148,242,157,225,99,6,254,31,219,222,92,192,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,42,175,142,119,212,159,239,39,240,209,8,50,89,150,121,57,174,199,154,86,24,61,58,93,62,132,196,119,170,247,12,232,134,215,62,53,57,157,164,174,89,56,162,35,91,142,184,203,36,100,149,236,55,137,195,66,210,133,16,208,69,173,133,88,113,101,225,196,92,33,182,236,186,84,75,50,37,61,116,180,209,21,28,157,138,228,87,9,68,235,110,165,205,220,238,102,245,155,134,230,229,56,165,173,75,53,26,148,103,69,153,246,201,5,119,40,247,219,83,109,200,181,90,150,25,86,249,77,81,43,115,30,68,135,145,40,153,35,122,44,181,54,211,104,109,237,233,117,109,150,194,74,218,211,106,148,166,221,36,126,172,130,103,178,171,148,75,154,109,10,229,135,46,173,135,87,20,130,151,88,135,21,181,63,54,43,237,199,121,45,187,5,181,200,105,132,45,199,21,29,47,41,100,102,166,217,65,23,106,18,47,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,234,188,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,40,4,95,247,20,127,2,120,155,248,47,156,66,20,2,62,175,247,213,126,221,95,237,173,199,114,92,117,15,248,73,147,170,83,164,57,255,0,57,199,158,113,197,253,170,82,149,237,51,23,211,144,156,144,80,178,143,98,59,54,227,139,74,169,98,109,111,154,213,110,183,13,229,200,101,17,73,227,54,98,196,83,141,54,182,217,216,150,150,225,108,37,45,221,119,41,73,109,162,68,148,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,234,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,216,164,145,151,105,16,161,124,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,62,175,14,236,239,204,202,173,246,118,149,227,43,118,25,93,149,6,157,174,168,217,126,75,212,183,18,203,173,162,84,86,144,234,80,157,203,91,29,65,147,110,56,182,163,164,144,147,82,16,147,189,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,21,120,163,248,19,196,223,193,124,226,16,160,17,106,156,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,165,110,50,120,215,242,231,48,84,156,28,137,79,228,196,195,42,121,243,159,113,173,174,63,58,162,212,121,14,109,81,56,162,83,41,97,16,201,58,161,10,39,57,250,238,78,195,14,13,152,41,242,231,48,85,108,99,151,80,228,196,195,42,121,114,88,109,221,174,63,58,162,212,136,237,238,73,182,162,83,41,97,19,13,90,45,10,39,57,26,110,78,242,16,0,79,252,76,193,79,151,60,36,112,115,24,226,84,57,50,240,202,161,90,231,48,227,187,91,126,13,70,186,236,119,54,164,155,81,169,228,190,136,102,157,86,132,147,124,253,119,43,97,8,171,149,140,107,252,221,179,5,100,227,27,148,254,182,37,191,80,62,189,132,181,204,113,112,95,105,113,229,114,147,204,108,141,226,97,231,77,189,203,36,243,9,27,181,78,164,122,83,0,1,81,124,108,49,138,149,90,188,172,60,16,161,215,165,187,34,218,143,42,183,95,134,204,164,170,34,95,148,77,166,26,93,109,43,51,41,45,180,219,235,34,113,4,105,106,98,13,38,100,234,135,63,224,227,132,50,111,92,203,206,197,41,12,75,42,110,28,81,222,121,15,178,251,73,71,164,103,33,113,89,101,212,43,85,173,10,142,115,214,70,130,45,22,202,55,40,181,36,174,223,241,190,202,170,226,86,11,223,216,115,66,145,17,138,149,213,107,213,104,144,221,150,181,37,134,223,147,17,198,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,51,45,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,210,78,85,113,75,242,211,151,28,58,196,199,171,190,153,159,89,183,226,250,86,111,75,211,243,106,141,35,147,59,230,201,8,74,116,148,211,233,245,18,72,61,53,70,169,52,153,197,94,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,138,188,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,18,171,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,41,219,141,197,235,85,159,141,24,123,135,47,71,136,84,218,29,174,237,110,59,169,66,185,234,126,116,183,25,117,43,86,237,166,130,77,61,147,73,18,72,200,212,230,166,173,72,147,199,248,82,225,159,229,19,57,54,229,70,68,74,84,184,22,85,62,117,205,49,138,131,124,205,220,182,202,60,117,178,147,66,146,111,55,42,84,103,82,103,183,111,40,214,149,110,74,72,239,164,6,109,179,137,73,170,209,115,95,140,48,235,52,201,112,36,57,124,86,165,161,169,44,169,165,169,135,230,58,243,46,146,84,68,102,135,26,113,183,16,174,229,33,105,81,106,70,70,45,83,131,13,90,171,81,202,133,110,29,66,167,46,84,122,93,241,62,36,22,158,121,75,68,86,14,28,39,141,166,146,103,162,16,110,188,235,134,148,232,91,220,90,187,212,102,115,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,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,2,149,184,201,227,95,203,156,193,82,112,114,37,63,147,19,12,169,231,206,125,198,182,184,252,234,139,81,228,57,181,68,226,137,76,165,132,67,36,234,132,40,156,231,235,185,59,12,122,14,12,24,13,26,234,197,11,151,31,235,176,165,244,246,60,116,210,232,75,84,119,82,195,149,25,141,184,151,220,67,196,178,66,214,204,109,80,166,141,43,236,156,218,207,97,165,6,175,63,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,113,254,48,216,33,85,176,243,23,31,25,94,174,68,153,77,197,24,228,168,241,18,218,144,252,23,233,209,98,70,117,11,239,74,208,164,155,43,74,200,200,245,91,137,52,150,194,91,158,175,131,6,60,198,181,113,66,229,192,10,236,217,125,61,241,29,53,74,18,21,33,213,48,221,70,27,110,41,246,208,201,32,208,133,189,27,85,169,211,82,59,32,182,131,222,106,65,38,226,64,5,80,113,193,191,227,59,85,194,204,45,131,112,203,41,17,99,212,107,245,74,74,77,212,176,104,117,77,49,10,66,203,78,82,214,70,204,244,39,180,214,130,55,62,137,56,91,184,87,8,236,51,186,175,12,222,209,239,170,76,77,40,182,21,62,125,66,175,41,198,220,229,167,169,136,244,54,24,74,210,131,65,60,181,190,107,74,22,164,238,109,135,212,70,102,141,14,245,5,90,241,193,176,36,187,74,194,204,82,131,111,68,40,241,100,84,104,21,74,178,73,164,190,107,117,45,63,10,58,207,94,106,208,68,204,245,167,176,208,131,55,62,137,184,91,163,95,10,28,98,170,225,174,109,40,150,138,171,209,32,219,216,131,30,69,18,168,212,217,74,105,135,31,75,46,61,9,72,78,244,160,228,156,132,33,134,205,68,163,210,83,168,65,110,112,140,94,240,202,184,210,158,83,188,44,96,223,195,251,123,203,152,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,60,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,231,175,52,89,100,191,178,179,138,21,44,63,187,227,75,153,77,68,133,38,139,112,149,57,232,208,171,44,19,109,57,189,133,56,91,84,180,37,246,146,234,16,165,147,110,26,145,185,90,18,149,48,56,85,231,158,149,133,178,127,54,236,92,170,68,167,218,117,41,18,170,84,59,134,165,84,76,120,212,103,249,70,227,177,94,84,135,9,166,227,58,109,169,72,217,180,202,67,170,35,74,249,251,155,184,145,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,58,175,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,17,87,138,63,129,60,77,252,23,206,33,10,1,23,253,197,31,192,158,38,254,11,231,16,133,0,139,158,225,115,145,42,174,9,210,158,199,124,104,182,98,71,189,171,145,208,155,126,157,45,133,117,182,244,37,37,100,234,220,220,123,90,147,33,43,73,26,54,115,26,109,38,131,82,77,231,154,77,133,0,231,248,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,42,138,234,252,61,51,53,74,204,20,76,186,183,104,117,213,89,218,58,197,125,134,101,34,132,184,169,105,135,36,74,76,183,89,70,230,99,245,45,33,211,74,77,68,234,146,218,82,181,173,180,174,234,114,115,128,117,220,179,229,246,219,194,27,146,242,249,71,62,151,207,144,243,173,50,134,226,196,114,67,170,121,200,209,180,66,92,91,41,113,199,12,156,123,87,22,165,41,95,54,147,67,45,246,176,17,87,138,63,129,60,77,252,23,206,33,10,1,22,169,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,102,95,21,113,50,234,198,76,71,184,241,74,245,151,212,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,23,169,195,91,0,127,33,89,96,183,254,81,225,239,201,123,234,232,231,84,238,94,165,26,78,127,249,67,221,18,95,212,205,77,236,138,166,180,99,213,229,169,110,110,66,92,83,186,208,8,190,142,28,150,181,10,249,225,213,101,217,87,76,30,182,139,112,83,238,42,93,70,55,53,109,243,226,191,84,158,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,69,32,226,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,250,120,118,227,164,204,126,202,157,169,114,87,171,62,147,185,40,60,219,110,188,242,137,243,113,82,162,153,19,75,117,199,141,74,121,231,34,174,43,206,56,74,82,84,227,203,250,38,70,132,201,80,1,156,28,232,99,29,11,31,115,65,127,226,173,172,206,202,45,86,160,220,122,115,155,150,125,76,88,145,218,136,212,157,22,132,45,28,228,71,75,188,181,36,148,142,102,195,212,211,169,217,255,0,6,204,20,249,13,151,218,182,49,203,168,115,165,226,109,64,185,44,54,238,230,216,131,78,118,68,118,247,36,219,73,165,229,62,185,134,173,22,180,155,124,141,54,171,121,9,254,51,237,196,163,8,100,225,6,112,111,134,9,137,101,77,188,36,21,223,77,122,75,237,58,183,209,57,74,92,133,17,55,166,196,38,97,75,109,9,89,18,201,13,36,207,118,164,181,78,174,11,24,197,74,173,97,29,215,130,21,10,244,183,107,182,213,97,117,184,48,229,202,74,144,154,84,164,54,147,76,86,205,102,178,67,114,91,117,110,146,80,72,74,230,54,122,154,157,49,232,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,42,241,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,74,174,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,162,30,45,151,173,86,234,206,149,193,66,168,71,136,220,123,58,143,74,162,65,83,40,81,45,198,23,25,51,141,78,153,168,200,215,205,156,234,72,210,73,45,137,65,105,169,26,149,213,120,35,217,85,89,248,209,136,88,140,204,136,133,77,161,218,237,81,36,52,165,171,158,167,231,75,109,230,148,132,237,218,104,36,211,222,37,25,168,140,141,77,232,74,212,205,55,18,2,138,248,188,216,191,36,179,147,82,175,250,83,171,249,107,111,210,235,188,158,71,47,164,229,182,168,28,173,219,143,153,175,65,204,221,162,127,75,183,79,87,114,165,7,3,235,214,171,62,192,197,60,57,122,60,66,166,208,235,20,234,220,119,82,133,115,212,252,230,93,101,212,173,91,182,154,9,52,246,77,36,73,35,35,83,154,154,181,34,77,154,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,7,148,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,101,238,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,208,79,15,172,29,170,224,134,82,236,91,70,229,160,196,165,92,51,99,189,91,172,52,212,85,48,249,191,45,229,188,218,101,37,104,66,250,150,227,170,59,14,18,203,84,155,27,8,205,40,73,138,224,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,36,167,20,188,11,135,140,25,83,175,92,144,168,221,93,201,135,127,223,37,49,230,205,134,220,68,86,204,138,160,133,56,233,110,228,244,188,199,148,218,20,149,45,200,204,125,35,73,33,84,131,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,141,57,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,12,240,241,5,198,42,86,55,230,210,250,187,173,170,244,186,173,189,10,67,52,74,59,174,202,75,236,19,17,25,67,46,42,42,144,181,163,166,114,66,100,62,217,160,244,81,63,188,200,148,181,16,177,78,12,24,67,38,208,192,107,151,23,42,44,75,102,70,33,86,18,204,50,83,237,45,135,169,212,254,99,77,188,132,39,215,66,206,75,211,155,81,44,251,73,150,204,146,68,123,151,97,66,63,231,227,12,238,172,93,202,22,36,216,182,84,78,174,181,34,159,30,161,26,42,91,113,199,37,116,82,217,152,182,26,67,104,82,214,243,136,142,164,54,130,79,172,226,144,147,50,35,51,44,240,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,53,17,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,6,91,70,148,242,157,225,99,6,254,31,219,222,92,192,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,28,83,53,217,81,195,140,218,225,194,236,171,213,174,134,171,7,152,253,2,190,195,36,185,84,137,74,34,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,140,241,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,215,184,91,231,234,102,34,116,57,100,198,58,133,86,165,119,151,89,34,221,184,166,73,126,115,213,118,203,155,37,232,210,220,113,75,90,94,105,4,225,182,225,153,54,166,155,38,253,69,182,142,116,43,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,213,120,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,138,188,81,252,9,226,111,224,190,113,8,80,8,191,238,40,254,4,241,55,240,95,56,132,33,87,11,124,130,195,196,78,135,51,120,199,79,165,84,173,2,235,35,219,182,236,200,204,78,102,174,225,115,99,61,38,91,110,37,104,75,45,44,156,38,219,50,39,20,235,100,231,168,134,209,206,183,240,0,0,0,17,87,138,63,129,60,77,252,23,206,33,10,1,22,169,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,128,28,100,241,175,228,54,95,105,56,57,18,159,206,151,137,181,3,231,62,227,91,155,98,13,57,216,242,28,218,162,113,38,151,148,250,225,146,117,66,210,109,243,245,218,173,134,42,175,43,24,41,249,196,230,10,201,193,199,42,29,20,75,130,160,125,123,233,119,150,226,32,176,210,228,74,229,43,150,225,19,198,195,46,147,123,144,105,230,26,55,104,157,76,180,166,50,174,47,251,133,199,129,60,50,252,107,206,38,136,1,198,79,5,62,67,102,10,147,140,113,42,28,232,152,155,79,62,115,14,59,185,198,39,83,154,143,29,205,169,38,210,73,101,76,46,25,167,85,173,70,231,63,93,169,216,65,193,179,26,254,67,102,10,173,131,146,233,252,232,152,155,79,46,75,237,181,185,198,39,83,154,145,33,189,202,55,18,73,101,76,46,97,43,68,45,70,231,35,77,169,222,98,234,64,114,172,211,227,95,230,237,151,219,219,24,219,167,245,178,237,250,121,116,12,41,174,99,107,156,251,168,143,23,154,158,99,102,108,147,239,52,110,109,89,43,150,75,219,170,180,35,205,96,211,238,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,61,88,170,190,54,152,41,255,0,128,185,140,135,80,247,89,85,8,174,59,255,0,40,153,17,198,80,77,255,0,203,73,197,41,207,234,9,41,250,102,35,87,10,204,99,161,97,22,110,41,17,174,54,116,137,126,211,221,179,155,147,185,127,201,101,73,125,135,35,30,196,33,70,190,99,241,218,99,79,85,41,231,239,82,137,40,50,57,213,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,202,184,210,158,83,188,44,96,223,195,251,123,203,152,17,87,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,85,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,6,115,51,211,122,213,111,252,224,226,221,118,179,30,35,50,34,221,18,232,136,76,100,41,40,54,41,234,232,89,81,146,148,163,222,166,163,54,165,158,186,26,205,70,68,146,50,73,89,79,5,10,77,41,156,182,222,85,214,105,145,17,82,153,124,72,137,34,98,89,73,62,243,12,192,132,166,154,91,154,110,82,16,167,222,82,82,103,162,77,215,12,180,220,122,216,80,10,86,227,87,226,158,214,248,127,7,204,106,35,234,240,75,186,107,177,49,246,250,178,163,206,217,69,170,217,231,84,153,27,148,131,230,202,137,54,59,113,220,222,101,189,59,81,54,73,104,70,73,62,102,170,35,52,164,202,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,12,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,226,79,224,38,10,90,185,118,194,122,22,14,89,85,10,172,218,45,191,213,116,207,213,29,109,201,75,231,201,118,66,247,169,182,219,65,232,183,148,69,162,11,213,34,215,83,212,207,160,0,139,249,160,225,233,130,249,179,191,233,248,141,136,215,61,235,78,169,83,168,237,81,26,106,137,54,35,44,41,134,222,121,228,169,73,122,51,170,53,238,144,178,51,37,17,104,73,236,239,51,244,25,82,201,78,22,100,251,229,79,228,206,191,117,212,254,86,244,61,111,167,101,70,123,151,210,243,249,124,174,75,13,105,175,82,189,219,183,107,162,116,211,67,214,64,0,227,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,241,252,4,225,127,128,89,118,197,138,22,49,217,87,126,32,77,173,91,253,87,76,197,82,161,9,200,171,231,198,118,58,247,165,184,141,172,244,67,202,50,209,101,235,17,107,169,106,71,48,0,0,113,252,208,101,126,193,205,157,129,79,195,156,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,122,146,123,123,200,248,254,2,112,191,192,44,187,98,197,11,24,236,171,191,16,38,214,173,254,171,166,98,169,80,132,228,85,243,227,59,29,123,210,220,70,214,122,33,229,25,104,178,245,136,181,212,181,35,232,25,173,201,78,22,103,7,228,183,229,50,191,117,211,62,73,117,221,23,160,165,70,103,153,213,114,57,156,222,115,14,235,167,76,141,187,118,233,170,181,215,82,211,207,229,127,135,166,11,229,50,255,0,168,98,54,28,220,247,173,70,165,81,163,187,68,117,170,220,216,143,48,150,28,121,151,148,164,165,152,205,40,151,186,58,8,140,212,101,161,171,179,184,202,80,0,0,128,31,220,84,202,199,254,127,98,175,253,43,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,232,0,71,252,214,228,167,11,51,131,242,91,242,153,95,186,233,159,36,186,238,139,208,82,163,51,204,234,185,28,206,111,57,135,117,211,166,70,221,187,116,213,90,235,169,105,207,240,19,133,254,1,101,219,22,40,88,199,101,93,248,129,54,181,111,245,93,51,21,74,132,39,34,175,159,25,216,235,222,150,226,54,179,209,15,40,203,69,151,172,69,174,165,169,28,192,1,207,241,239,5,45,92,196,225,61,119,7,47,90,133,86,21,22,224,233,122,151,233,110,182,220,164,114,36,181,33,27,20,227,110,32,181,91,41,35,213,7,234,153,233,161,232,101,18,169,60,24,114,161,78,170,194,168,76,186,49,42,169,30,44,134,222,118,12,186,188,52,177,41,9,81,26,153,112,217,136,135,73,10,34,52,153,182,180,47,67,61,170,73,232,101,61,68,95,205,7,15,76,23,205,157,255,0,79,196,108,70,185,239,90,117,74,157,71,106,136,211,84,73,177,25,97,76,54,243,207,37,74,75,209,157,81,175,116,133,145,153,40,139,66,79,103,121,159,160,202,150,74,112,179,39,223,42,127,38,117,251,174,167,242,183,161,235,125,59,42,51,220,190,151,159,203,229,114,88,107,77,122,149,238,221,187,93,19,166,154,30,178,0,64,15,238,42,101,99,255,0,63,177,87,254,149,167,127,160,137,149,130,248,85,74,193,12,47,183,240,162,133,113,92,21,202,109,183,29,81,33,204,175,75,76,153,166,199,49,74,109,165,56,148,33,59,27,74,137,166,210,73,34,75,109,161,37,244,71,181,1,0,63,184,169,149,143,252,254,197,95,250,86,157,254,130,37,254,2,96,165,171,151,108,39,161,96,229,149,80,170,205,162,219,253,87,76,253,81,214,220,148,190,124,151,100,47,122,155,109,180,30,139,121,68,90,32,189,82,45,117,61,76,250,0,8,1,253,197,76,172,127,231,246,42,255,0,210,180,239,244,17,50,176,95,10,169,88,33,133,246,254,20,80,174,43,130,185,77,182,227,170,36,57,149,233,105,147,52,216,230,41,77,180,167,18,132,39,99,105,81,52,218,73,36,73,109,180,36,190,136,134,191,220,84,202,199,254,127,98,175,253,43,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,8,63,184,169,149,143,252,254,197,95,250,86,157,254,130,38,254,30,217,84,172,53,176,45,172,57,161,72,150,253,54,213,163,194,162,67,118,90,210,167,220,98,51,40,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,195,208,0,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,160,101,75,37,56,89,147,239,149,63,147,58,253,215,83,249,91,208,245,190,157,149,25,238,95,75,207,229,242,185,44,53,166,189,74,247,110,221,174,137,211,77,15,89,0,0,35,254,107,114,83,133,153,193,249,45,249,76,175,221,116,207,146,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,243,249,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,148,0,2,58,230,167,34,120,47,155,186,173,191,93,196,105,151,5,38,165,110,199,126,35,83,40,14,68,97,249,76,56,164,169,45,62,227,209,221,82,208,218,146,181,54,146,50,36,155,207,31,244,204,113,74,79,6,172,182,208,42,176,171,180,44,81,198,10,117,74,157,33,185,112,230,68,173,192,101,248,207,182,162,83,110,182,226,97,18,144,180,168,137,68,162,50,50,50,35,33,234,241,147,133,150,5,227,190,34,84,49,75,16,113,23,18,159,184,106,209,224,179,57,248,211,105,172,162,66,227,68,102,41,60,104,40,59,82,181,165,132,173,100,146,74,55,169,91,82,132,232,146,237,89,95,202,253,131,148,203,2,161,135,56,115,87,184,42,52,218,141,97,218,219,174,214,228,50,243,233,125,198,89,101,73,74,153,105,164,146,54,199,65,145,26,76,245,53,118,247,17,118,0,1,199,243,65,149,251,7,54,118,5,63,14,113,26,175,112,83,169,180,234,195,85,182,157,162,72,101,151,212,251,108,188,202,82,165,60,211,169,52,109,144,179,50,36,145,234,73,237,239,35,227,248,9,194,255,0,0,178,237,139,20,44,99,178,174,252,64,155,90,183,250,174,153,138,165,66,19,145,87,207,140,236,117,239,75,113,27,89,232,135,148,101,162,203,214,34,215,82,212,143,208,102,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,207,208,101,75,37,56,89,147,239,149,63,147,58,253,215,83,249,91,208,245,190,157,149,25,238,95,75,207,229,242,185,44,53,166,189,74,247,110,221,174,137,211,77,15,89,0,0,34,254,104,56,122,96,190,108,239,250,126,35,98,53,207,122,211,170,84,234,59,84,70,154,162,77,136,203,10,97,183,158,121,42,82,94,140,234,141,123,164,44,140,201,68,90,18,123,59,204,253,6,84,178,83,133,153,62,249,83,249,51,175,221,117,63,149,189,15,91,233,217,81,158,229,244,188,254,95,43,146,195,90,107,212,175,118,237,218,232,157,52,208,245,144,0,3,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,210,245,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,32,127,113,83,43,31,249,253,138,191,244,173,59,253,4,76,172,100,194,27,55,29,240,238,161,133,184,130,196,183,237,234,180,136,47,78,98,51,230,202,228,34,52,182,101,19,38,178,245,146,133,169,132,161,102,147,74,246,41,91,84,133,104,162,245,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,0,0,3,159,227,222,10,90,185,137,194,122,238,14,94,181,10,172,42,45,193,210,245,47,210,221,109,185,72,228,73,106,66,54,41,198,220,65,106,182,82,71,170,15,213,51,211,67,208,202,32,127,113,83,43,31,249,253,138,191,244,173,59,253,4,119,252,214,228,167,11,51,131,242,91,242,153,95,186,233,159,36,186,238,139,208,82,163,51,204,234,185,28,206,111,57,135,117,211,166,70,221,187,116,213,90,235,169,105,207,240,19,133,254,1,101,219,22,40,88,199,101,93,248,129,54,181,111,245,93,51,21,74,132,39,34,175,159,25,216,235,222,150,226,54,179,209,15,40,203,69,151,172,69,174,165,169,28,192,0,17,171,52,185,10,194,204,220,221,84,123,167,19,47,172,64,131,232,42,121,211,225,83,168,213,56,205,65,111,115,138,91,143,147,79,71,119,71,156,213,9,90,210,101,185,44,180,70,94,161,6,86,178,3,129,217,73,186,171,23,174,30,84,110,186,173,106,177,79,42,90,164,215,103,178,239,79,20,220,75,142,54,210,24,101,164,122,235,109,147,81,172,148,162,229,36,146,105,35,89,42,74,136,1,253,197,76,172,127,231,246,42,255,0,210,180,239,244,17,47,240,19,5,45,92,187,97,61,11,7,44,170,133,86,109,22,223,234,186,103,234,142,182,228,165,243,228,187,33,123,212,219,109,160,244,91,202,34,209,5,234,145,107,169,234,103,242,179,41,150,188,56,205,78,28,22,25,98,105,213,89,128,205,65,138,164,73,116,185,68,196,168,146,154,37,160,156,65,173,43,109,90,182,235,173,153,56,133,167,107,134,100,68,162,74,147,31,240,171,132,254,1,96,222,35,219,152,165,101,98,78,42,199,173,91,53,6,170,17,183,86,33,33,183,182,31,174,195,188,184,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,154,160,57,86,101,50,235,106,230,135,14,11,11,111,91,170,235,162,81,87,80,98,161,39,228,244,230,227,57,51,148,75,216,195,252,198,156,67,140,239,82,92,216,105,253,35,77,40,140,141,36,35,174,30,240,137,203,110,26,223,246,214,35,80,175,108,74,126,165,106,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,244,215,67,46,241,55,192,115,76,195,229,250,193,204,214,23,206,194,140,70,68,180,83,102,72,143,45,169,144,73,146,155,9,246,92,37,37,216,238,60,219,137,109,102,157,237,41,68,157,77,183,92,79,102,227,17,175,15,120,68,229,183,13,111,251,107,17,168,87,182,37,63,82,181,107,16,171,112,218,151,82,128,166,28,126,51,200,121,180,184,148,195,74,141,6,164,17,25,18,146,122,107,161,151,120,239,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,226,111,128,8,127,143,124,47,240,11,49,56,177,93,198,59,214,239,196,8,85,171,131,165,234,88,165,212,33,55,21,28,136,205,71,70,196,185,17,197,150,168,101,38,122,172,253,99,61,52,45,8,187,6,87,242,191,96,229,50,192,168,97,206,28,213,238,10,141,54,163,88,118,182,235,181,185,12,188,250,95,113,150,89,82,82,166,90,105,36,141,177,208,100,70,147,61,77,93,189,196,93,128,64,15,238,42,101,99,255,0,63,177,87,254,149,167,127,160,137,191,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,231,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,227,223,230,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,205,149,254,30,152,47,148,203,254,161,136,216,115,115,222,181,26,149,70,142,237,17,214,171,115,98,60,194,88,113,230,94,82,146,150,99,52,162,94,232,232,34,51,81,150,134,174,206,227,41,64,0,33,6,33,112,137,203,110,37,95,247,46,35,87,111,108,74,98,165,117,86,38,214,230,53,18,165,1,44,54,252,151,150,243,137,109,42,134,165,18,9,75,50,34,53,40,244,211,83,62,241,223,242,191,149,251,7,41,150,5,67,14,112,230,175,112,84,105,181,26,195,181,183,93,173,200,101,231,210,251,140,178,202,146,149,50,211,73,36,109,142,131,34,52,153,234,106,237,238,34,236,0,34,254,104,56,122,96,190,108,239,250,126,35,98,53,207,122,211,170,84,234,59,84,70,154,162,77,136,203,10,97,183,158,121,42,82,94,140,234,141,123,164,44,140,201,68,90,18,123,59,204,217,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,122,22,166,63,36,218,181,62,156,201,63,50,71,45,179,94,194,61,138,63,91,67,61,59,11,236,49,227,235,152,229,133,246,220,190,142,179,115,116,238,108,223,167,69,33,125,154,153,127,69,179,253,83,31,216,216,227,133,211,20,194,99,220,251,142,74,82,166,191,145,72,45,196,175,162,125,173,246,107,175,180,122,26,85,227,110,86,205,105,166,84,121,198,131,50,87,204,184,157,12,180,215,233,36,189,228,62,202,84,74,73,41,39,169,25,106,67,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,3,248,163,36,145,168,207,176,139,83,31,26,171,120,219,148,69,37,53,74,143,36,214,100,73,249,151,21,169,158,186,125,20,159,184,199,158,147,142,56,93,13,79,166,69,207,180,227,37,74,119,249,20,131,218,73,250,71,216,223,110,154,123,7,242,135,142,88,95,114,75,232,232,215,55,80,230,205,250,116,82,17,217,169,23,244,155,47,214,33,236,33,85,169,245,22,77,248,114,57,141,146,246,25,236,81,122,218,17,233,218,95,105,15,214,71,169,106,67,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,165,18,72,212,163,208,139,180,196,107,204,230,122,240,171,45,177,36,68,168,185,233,74,242,99,173,198,41,186,73,99,154,189,30,36,167,154,81,220,66,117,91,38,157,79,187,93,123,139,182,179,113,155,138,246,57,98,36,201,13,217,204,124,148,166,184,149,182,152,219,161,206,236,51,115,67,222,228,52,171,232,173,37,167,251,205,125,166,34,117,241,139,152,131,136,211,85,62,240,175,245,239,41,102,230,189,43,13,118,234,163,255,0,99,66,75,189,106,255,0,40,242,107,146,243,135,170,215,175,236,32,41,47,22,154,47,187,187,176,135,232,137,87,168,194,144,220,168,178,54,58,210,201,196,43,98,79,69,17,234,71,161,151,188,135,86,179,179,109,143,54,68,216,114,232,183,183,44,161,37,180,54,143,70,194,63,81,6,147,36,234,166,79,245,75,183,180,73,92,55,226,245,141,118,151,41,139,170,141,242,141,130,121,43,113,61,68,72,123,147,234,17,150,173,194,51,46,196,171,183,253,247,216,37,238,20,241,116,193,27,208,162,68,188,169,191,38,38,58,77,147,136,231,75,155,181,71,176,143,181,184,100,71,218,165,119,126,175,218,66,99,216,120,169,99,98,93,58,53,82,206,173,117,236,73,142,137,40,62,153,230,181,66,146,149,17,252,226,18,125,203,79,179,94,223,188,122,208,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,51,211,180,199,42,180,115,51,132,183,198,33,189,134,118,213,197,213,214,153,219,185,158,146,75,125,236,41,226,245,150,210,81,244,16,163,250,94,207,127,96,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,57,77,221,153,156,37,177,241,13,156,51,185,110,46,146,180,246,237,172,244,146,92,238,97,47,31,172,134,148,143,160,180,159,210,246,251,251,7,85,35,215,180,135,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,43,243,21,44,108,52,167,73,170,94,53,174,129,136,209,215,37,103,211,60,238,136,74,84,163,63,155,66,143,185,10,246,107,217,247,8,113,138,220,93,48,70,203,41,113,44,218,119,202,121,141,37,194,109,28,233,112,183,40,183,145,118,185,12,200,187,82,158,255,0,214,251,12,68,44,72,226,245,141,119,111,57,139,86,141,242,113,131,121,75,109,61,68,73,155,83,235,145,22,174,66,35,62,197,39,183,253,239,218,35,85,227,155,108,121,189,230,204,151,90,189,185,133,53,46,33,196,122,54,17,122,139,53,25,167,84,178,95,172,125,189,131,148,203,171,212,102,200,114,84,169,27,221,117,102,226,213,177,37,170,140,245,51,208,139,222,99,243,156,151,143,93,87,223,223,216,64,137,47,54,122,161,122,126,194,30,178,199,197,204,65,195,153,169,159,103,215,250,7,146,178,115,94,149,135,123,117,73,255,0,178,33,69,222,132,255,0,144,75,28,25,226,189,142,88,119,50,59,119,139,31,42,233,173,165,13,170,54,232,112,123,8,219,212,247,183,13,74,250,40,81,105,254,255,0,95,97,11,50,203,30,122,240,171,50,81,35,196,167,57,232,186,242,163,161,199,233,186,73,127,148,189,25,37,39,154,113,219,66,180,91,196,157,75,191,77,123,143,178,74,37,68,162,37,36,245,35,237,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,17,241,66,201,194,123,125,203,158,251,172,122,58,158,222,154,187,211,188,247,122,208,142,230,144,165,125,39,16,93,222,223,188,85,6,105,56,174,215,47,218,45,78,201,194,170,87,163,34,201,89,55,233,30,122,30,230,176,184,171,67,136,229,63,13,38,159,93,206,253,117,245,59,59,12,87,93,82,163,54,183,84,151,87,168,59,205,151,62,67,146,95,94,210,78,247,22,163,82,143,66,34,34,212,204,251,8,136,135,92,192,236,166,99,30,61,203,108,236,187,115,157,79,55,73,167,101,245,145,83,203,61,90,215,212,113,228,40,244,75,169,62,207,187,223,165,129,225,15,6,187,125,166,33,213,49,78,240,235,20,182,155,91,244,239,71,173,189,138,50,109,74,79,53,137,189,186,124,226,117,34,246,235,238,18,42,145,195,31,43,116,170,106,105,199,102,115,73,38,74,221,233,26,138,117,61,164,93,221,81,251,135,210,62,27,249,91,54,73,143,144,157,154,105,254,186,84,125,218,127,229,67,228,220,60,48,114,181,94,136,152,135,103,114,73,4,91,79,210,21,21,104,100,70,68,127,225,101,239,28,31,18,184,49,217,179,155,145,63,15,47,223,69,154,82,181,53,7,209,110,191,184,253,115,73,115,30,157,217,222,132,234,126,237,125,166,33,222,51,112,215,204,46,21,52,253,74,37,11,211,20,182,119,41,82,122,168,49,244,73,115,20,103,176,229,41,95,69,178,63,219,167,121,8,191,92,182,171,118,220,167,33,214,161,116,239,52,179,109,73,230,33,122,40,140,200,203,84,153,151,122,79,252,131,233,88,88,141,119,225,165,113,171,134,205,170,244,19,89,82,76,156,228,52,239,114,210,189,52,113,42,46,244,39,217,236,251,197,139,101,99,139,85,78,147,232,251,47,27,41,189,83,10,117,166,189,53,206,74,57,104,249,134,244,233,227,67,51,61,8,157,95,127,110,187,125,198,44,199,12,177,191,13,241,118,152,205,78,198,175,245,237,188,218,92,211,165,125,173,53,74,21,254,202,218,127,172,71,179,219,247,143,120,0,0,0,0,0,0,0,0,0,0,0,0,0,56,54,118,49,78,70,17,101,254,224,187,33,79,232,229,49,210,114,156,229,19,154,107,54,51,103,216,104,81,119,56,101,218,94,209,85,28,40,216,92,220,204,193,150,228,126,105,53,205,220,173,251,118,235,79,156,69,217,237,215,65,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,195,138,227,11,133,153,153,178,155,143,202,39,121,123,85,191,118,237,41,240,72,251,61,157,226,213,178,79,138,114,49,119,0,45,251,174,108,254,178,83,221,95,53,206,81,55,174,147,100,182,93,132,132,151,115,100,93,133,236,29,228,0,0,0,0,0,0,0,0,0,0,0,0,0,120,60,77,198,252,55,194,42,99,213,59,230,191,208,54,203,106,115,78,149,247,117,209,43,87,251,19,106,254,173,126,207,103,220,43,59,52,252,90,170,117,111,72,89,120,39,77,233,88,75,174,181,233,174,114,87,204,71,207,183,167,79,38,25,25,106,70,210,251,251,52,219,239,49,93,55,238,35,93,248,151,91,122,225,188,170,221,124,215,148,165,27,156,134,154,239,90,151,220,218,82,93,235,87,179,219,247,15,155,67,182,171,119,36,166,225,209,97,117,15,58,178,109,41,230,33,26,168,204,136,139,85,25,23,122,139,252,162,80,96,207,13,124,194,226,171,76,84,165,208,189,15,75,123,106,147,39,170,131,35,84,159,45,68,123,10,82,85,244,92,51,253,154,119,152,152,152,107,193,142,205,130,220,121,248,135,126,250,80,212,148,41,216,62,138,117,141,15,212,53,23,49,153,223,98,211,169,123,245,246,16,239,22,247,12,28,173,80,98,42,33,89,220,226,89,30,227,244,133,69,58,153,145,17,159,248,89,251,135,214,46,27,249,91,38,77,143,144,157,154,105,254,186,84,125,218,127,229,67,230,213,248,99,229,110,171,77,85,56,172,206,81,40,205,91,189,35,81,86,135,180,203,187,170,47,120,142,184,189,193,174,223,117,137,149,76,44,188,58,53,33,167,22,197,59,209,235,115,122,136,156,82,83,205,126,111,102,191,54,157,76,189,154,251,197,126,99,142,83,49,143,1,37,184,119,165,185,201,167,147,166,211,82,250,200,170,230,30,174,233,234,54,242,212,90,165,165,31,111,221,238,215,145,210,234,51,104,149,72,149,122,123,188,169,112,36,55,37,133,237,37,108,113,10,37,36,244,50,50,61,12,139,176,200,200,89,126,75,56,163,189,111,49,76,195,92,106,79,54,39,53,152,204,85,181,36,242,91,210,59,41,79,34,52,67,53,104,68,234,245,53,106,125,222,227,22,169,103,94,86,237,251,111,196,186,45,106,135,91,78,154,211,111,50,247,41,198,247,37,104,74,210,123,86,148,168,189,85,164,251,75,218,62,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,249,175,206,14,31,101,126,215,57,149,201,61,77,114,79,248,13,59,99,232,231,237,113,130,115,231,82,203,136,78,212,62,74,245,187,244,208,187,123,168,251,48,249,173,197,76,199,85,138,77,235,87,230,83,216,255,0,5,135,211,198,46,78,228,180,75,245,219,101,181,43,85,50,147,237,238,238,47,110,188,243,15,176,242,236,197,11,158,45,163,102,83,58,250,148,181,161,13,181,206,105,175,164,226,27,35,220,226,146,159,164,180,151,127,183,221,168,182,44,159,240,177,182,109,88,148,203,227,27,161,245,245,141,172,204,106,15,49,198,186,103,52,142,233,23,50,52,179,74,246,173,46,167,180,180,61,117,211,77,8,88,141,2,223,164,90,244,168,244,74,28,78,154,28,86,208,211,77,243,20,189,169,74,73,36,90,168,204,207,177,36,93,167,236,31,68,0,0,7,60,197,44,5,195,12,99,167,61,78,191,45,223,72,33,214,212,222,189,92,134,180,213,43,47,246,39,17,253,98,255,0,203,247,10,253,204,31,8,26,84,134,167,87,176,90,165,210,185,171,175,34,155,201,82,245,236,117,68,158,108,153,191,241,73,215,79,102,190,241,92,120,185,151,204,83,193,42,196,138,85,253,110,116,28,183,22,150,220,235,35,59,204,65,41,196,146,180,105,197,233,175,41,125,134,125,154,125,218,249,235,7,18,111,44,49,174,71,184,236,186,191,163,231,197,117,14,182,239,78,211,186,41,43,74,203,177,196,169,63,73,9,62,239,103,222,44,39,45,124,92,46,42,34,224,91,216,224,142,182,34,159,105,167,234,186,182,223,37,175,153,66,151,201,141,12,205,90,17,58,189,8,245,61,116,247,11,72,194,220,90,177,113,138,214,135,119,216,85,159,72,211,230,50,219,169,115,167,121,157,55,182,135,8,180,117,8,87,209,113,7,221,237,251,199,177,0,0,0,0,0,0,0,0,0,0,0,0,21,141,198,123,18,38,194,182,45,76,61,167,201,219,30,165,215,250,65,189,132,123,249,110,83,221,107,180,211,169,104,102,103,234,168,190,223,112,227,252,26,96,215,95,197,171,150,117,57,237,176,34,116,125,114,54,160,247,238,141,80,38,251,79,214,45,21,175,209,253,162,230,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,55,25,104,53,214,49,106,218,157,81,123,116,9,125,103,66,141,168,45,155,99,83,201,206,210,245,143,85,105,244,191,96,236,28,24,49,34,100,219,102,236,195,217,242,119,71,166,244,29,3,123,8,182,115,28,168,186,239,105,39,83,212,200,143,214,81,253,158,225,103,32,0,0,0,0,0,0,0,0,0,0,0,3,199,98,150,45,88,184,59,107,76,187,239,218,207,163,169,240,217,113,213,57,211,188,246,187,27,91,134,90,52,133,171,232,182,179,238,246,125,194,173,243,41,197,194,226,173,174,125,189,129,232,232,162,37,247,90,98,171,171,110,115,154,249,228,37,124,153,48,200,211,169,27,75,208,207,82,211,79,120,175,107,251,18,111,44,78,174,72,184,239,74,191,164,39,202,117,110,184,239,78,211,90,169,75,82,207,177,180,165,63,73,106,62,239,111,220,61,14,17,229,243,20,241,182,176,197,42,193,183,58,254,99,136,75,142,117,145,154,229,160,212,218,77,90,58,226,53,211,154,142,194,62,221,126,253,44,115,47,156,32,105,81,218,131,94,198,154,151,84,230,173,60,186,111,37,72,211,177,165,26,121,177,166,255,0,198,167,93,61,186,251,133,129,97,110,2,225,134,14,83,153,167,88,118,239,163,208,211,105,111,94,174,67,186,232,148,23,251,43,139,254,173,31,228,251,199,67,0,0,1,243,171,246,253,34,232,165,72,162,87,34,117,48,229,54,182,157,111,152,164,110,74,146,105,50,213,38,70,93,138,50,236,63,104,174,236,224,112,177,182,110,168,149,59,227,4,97,244,21,141,175,76,118,15,49,199,122,151,52,144,233,151,50,76,178,74,55,45,77,39,176,180,45,53,211,77,72,84,238,32,225,229,217,133,247,60,171,70,244,166,116,21,56,139,90,22,215,57,167,126,139,139,108,207,115,106,82,126,147,106,46,255,0,103,187,65,220,114,171,158,28,79,203,125,90,29,58,45,67,171,181,142,75,110,74,167,114,163,183,169,110,96,150,174,105,176,227,159,162,103,110,133,239,212,187,123,238,231,46,89,142,176,243,29,98,195,187,44,250,135,49,254,75,105,159,27,148,241,116,210,57,44,184,227,123,220,105,178,94,211,121,37,185,37,161,247,151,217,214,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,23,205,86,99,109,220,183,225,156,219,198,172,246,179,11,151,210,49,181,207,157,254,80,195,107,245,146,211,132,157,9,226,62,210,237,246,123,203,62,56,183,139,23,126,52,94,243,175,219,222,161,214,84,231,242,185,174,114,154,111,93,140,182,209,118,52,132,39,232,180,146,236,73,119,123,245,51,232,89,89,202,109,249,154,11,165,84,139,105,29,61,62,46,157,100,221,89,95,39,115,111,169,31,54,183,155,82,181,83,10,79,97,246,119,159,219,121,120,1,148,252,40,203,213,50,35,22,109,27,151,62,60,119,163,42,95,81,36,247,182,228,142,113,150,199,30,113,37,235,18,123,123,253,95,180,200,118,144,0,0,0,0,30,118,247,195,235,75,17,104,238,208,111,10,87,95,9,228,169,10,111,158,235,90,145,165,73,62,214,212,147,238,90,139,191,218,43,251,50,156,36,172,235,149,53,59,163,6,100,122,30,114,144,244,132,211,182,59,35,158,247,207,44,139,155,34,97,18,119,41,77,39,187,66,211,95,105,138,195,198,172,189,226,110,2,87,149,65,196,58,23,66,226,181,83,42,234,163,187,204,70,247,18,149,104,203,139,211,94,82,251,12,251,52,251,181,250,217,114,204,214,34,229,190,243,141,115,89,181,46,92,117,41,13,78,141,201,96,250,136,252,214,86,227,123,220,105,195,70,226,101,37,185,37,169,119,151,183,91,183,202,78,116,108,12,203,219,209,153,135,43,167,184,217,142,131,155,11,99,235,218,178,67,4,225,243,13,134,219,63,156,124,147,234,253,229,217,221,36,128,0,0,0,0,0,0,0,0,0,0,0,80,127,19,44,85,60,69,204,93,82,158,218,245,98,141,200,216,90,119,115,160,195,51,254,130,79,189,31,111,236,19,111,131,118,24,55,109,97,141,197,127,72,139,181,251,155,164,218,189,250,235,211,72,168,53,220,75,50,238,87,234,151,237,239,22,42,0,0,0,3,249,175,110,131,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,249,175,110,131,250,0,0,0,2,186,184,200,225,131,119,46,24,91,183,243,17,119,63,108,245,123,151,191,77,58,153,20,246,187,141,100,93,201,253,83,253,157,226,18,112,205,197,95,201,214,98,233,116,247,87,163,21,158,126,242,211,250,152,51,12,191,160,163,239,95,217,251,69,248,0,0,0,0,0,0,0,0,0,0,0,0,141,217,181,206,141,129,150,139,122,75,51,37,117,23,27,209,214,168,80,182,62,141,203,52,62,77,159,48,152,113,178,249,198,13,62,183,222,125,157,244,143,152,220,205,98,46,100,47,73,55,53,229,82,230,71,74,150,220,24,220,150,11,167,143,205,121,109,183,189,182,155,53,237,39,148,91,148,90,159,121,251,52,249,56,43,151,188,77,199,186,242,104,56,121,66,235,156,78,138,121,93,84,118,185,104,222,218,84,173,30,113,26,233,205,71,97,31,110,191,126,150,121,150,190,18,86,117,180,154,101,209,140,210,61,49,57,40,102,66,169,219,29,143,200,123,230,86,101,205,143,48,201,91,84,151,83,221,161,235,175,176,133,128,217,24,125,105,97,213,29,170,13,159,74,232,33,50,148,161,45,243,221,119,66,36,165,37,218,226,148,125,200,73,119,251,7,162,0,0,0,0,1,28,243,115,147,107,7,51,150,172,162,168,67,228,220,145,227,44,169,211,185,143,43,99,137,109,254,81,114,201,246,219,61,28,124,213,235,118,123,15,179,186,140,243,9,151,251,211,46,247,236,187,42,239,141,180,208,183,21,21,253,237,31,61,130,121,214,208,230,214,220,115,110,238,74,143,67,61,75,219,239,63,223,149,252,196,93,153,113,196,234,125,227,110,206,228,197,113,214,163,84,219,229,52,174,108,51,144,203,143,35,85,180,225,167,82,100,187,82,91,139,217,238,59,225,202,174,99,109,220,200,97,156,43,198,146,246,147,15,153,213,177,181,207,154,254,80,251,104,245,148,211,100,173,73,147,62,194,236,246,251,207,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,87,170,196,162,211,221,169,206,94,198,25,219,185,90,25,233,170,137,37,220,70,125,230,94,193,159,60,240,230,110,161,152,220,89,155,86,143,243,52,72,220,190,137,143,85,91,119,70,140,151,61,99,105,181,159,174,206,190,177,125,221,157,252,211,1,176,82,230,199,172,66,131,97,91,13,110,145,47,155,170,247,54,91,118,48,235,189,203,113,4,122,147,74,254,151,253,199,161,220,8,193,75,95,2,172,56,118,93,179,27,150,220,126,102,245,239,112,247,238,121,215,11,177,110,47,77,57,170,246,255,0,220,93,24,0,0,0,0,0,0,120,108,91,193,187,35,25,237,121,118,181,235,76,234,163,201,101,198,146,124,231,145,176,212,219,136,215,230,214,131,61,9,213,118,107,237,251,180,166,204,235,240,234,186,240,26,84,219,222,201,87,164,237,71,94,113,205,52,109,158,145,38,114,93,217,243,146,86,227,155,26,105,61,186,118,235,239,35,35,135,246,141,223,113,225,245,199,22,227,182,230,244,117,42,123,232,117,183,57,109,185,181,109,184,149,151,98,210,164,159,172,132,159,105,31,112,185,124,128,241,6,165,227,69,42,159,134,120,138,239,75,117,68,105,168,172,187,181,75,235,9,9,138,202,87,181,152,200,109,189,238,186,179,208,213,234,233,238,208,202,122,17,234,90,151,180,127,64,0,0,0,0,0,0,0,0,0,7,144,197,139,213,156,61,176,106,151,115,234,218,136,60,141,79,67,63,166,243,109,251,18,175,215,247,24,204,245,223,112,203,186,238,41,117,249,206,243,95,149,203,220,173,164,157,118,161,40,46,194,34,46,228,151,176,104,187,41,216,86,120,63,130,116,43,53,215,55,191,23,170,230,43,77,53,221,45,247,11,179,122,203,185,207,127,253,195,177,15,205,79,128,197,54,50,98,199,45,16,157,116,239,246,153,159,180,254,209,250,64,0,0,66,28,193,103,174,141,151,108,196,69,180,171,172,115,233,114,55,245,202,220,180,242,246,193,105,198,251,19,29,197,30,170,120,190,137,253,253,157,211,106,60,134,165,50,151,217,86,228,43,93,15,67,46,227,211,218,63,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,249,200,144,212,86,84,251,202,218,132,233,169,232,103,222,122,123,4,36,203,254,122,168,217,136,204,68,171,74,130,207,34,151,27,103,66,173,203,87,51,116,23,92,115,177,81,219,81,104,166,79,233,31,221,217,223,55,192,0,0,126,106,132,6,42,81,149,22,65,106,133,105,175,127,176,200,253,135,246,15,210,56,238,108,112,172,241,131,4,235,182,107,78,108,126,87,75,203,86,154,233,182,91,14,31,102,244,23,115,126,255,0,251,134,116,109,11,134,93,169,113,68,175,193,119,148,252,94,102,213,109,37,105,185,10,65,246,25,25,119,40,253,131,76,56,79,122,179,136,86,13,46,238,97,91,145,59,159,161,232,101,244,30,113,191,106,83,250,158,226,30,188,0,0,0,0,0,0,0,0,0,0,127,12,244,45,79,216,32,94,127,184,131,82,240,94,149,63,12,240,237,222,170,235,150,211,177,94,119,106,145,209,146,211,41,149,47,107,209,150,219,155,29,105,7,161,43,214,215,221,169,157,52,93,215,125,199,136,55,28,171,142,228,155,214,84,170,15,173,215,28,229,182,222,229,184,226,150,125,136,74,82,94,178,212,125,132,93,226,96,100,163,135,93,215,143,50,161,222,247,178,189,25,106,52,243,110,105,163,111,117,105,35,140,238,207,155,146,135,27,222,211,170,237,211,179,79,121,145,21,201,97,38,13,216,248,49,107,196,181,172,170,103,73,30,51,45,180,163,231,60,230,243,75,109,163,119,206,45,102,90,147,73,236,215,217,247,235,238,128,0,0,0,0,0,7,1,206,62,90,40,121,139,194,186,157,25,200,218,214,162,70,122,69,57,221,235,253,58,99,72,75,69,183,154,218,62,155,218,234,163,211,223,217,221,159,220,77,176,43,88,95,124,214,108,122,243,92,185,116,137,210,33,171,214,65,238,229,60,182,140,253,69,40,139,181,179,236,220,127,121,247,142,209,145,236,205,212,50,229,139,48,170,210,62,122,137,39,153,214,177,234,167,118,216,210,82,223,172,77,56,178,245,222,215,213,47,191,179,187,65,148,138,172,74,213,61,170,156,21,239,97,237,219,85,161,150,186,40,210,125,228,71,222,71,236,31,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,16,226,179,152,67,195,44,40,98,192,165,167,74,149,209,187,99,186,254,139,166,147,5,211,245,84,218,146,173,82,179,47,164,157,62,222,225,72,233,74,150,162,74,75,83,49,122,252,54,114,177,73,193,140,44,137,122,212,227,127,124,181,190,103,84,173,234,245,57,50,102,54,142,196,188,182,207,86,221,46,226,47,183,83,237,41,160,0,0,0,0,0,0,0,63,61,66,4,74,172,25,20,217,237,115,99,202,105,108,186,141,198,157,200,81,25,40,181,35,35,46,195,62,225,83,252,68,184,118,34,134,138,182,56,97,65,110,97,110,63,58,171,78,238,216,71,213,201,121,254,107,242,76,207,66,38,211,177,40,251,72,187,200,86,125,42,165,82,181,235,209,42,208,92,228,79,165,75,110,67,74,209,42,216,243,75,37,36,244,50,52,158,138,73,119,145,151,222,46,187,135,6,118,99,227,109,157,31,14,111,95,228,247,45,21,180,69,97,93,171,234,99,178,212,70,82,230,141,176,134,209,185,199,85,234,154,140,203,237,45,12,167,80,0,0,0,0,0,0,0,0,0,0,137,92,78,113,13,219,15,43,23,26,32,175,108,233,253,31,78,122,17,253,10,140,61,221,233,81,125,21,159,126,130,142,112,166,212,69,237,127,82,237,151,21,181,51,57,250,158,154,233,177,149,175,222,95,171,239,26,115,128,194,99,68,67,9,238,78,191,231,51,31,160,0,0,0,5,5,241,54,185,91,175,230,134,224,97,163,213,48,250,78,223,126,250,116,51,247,23,184,90,191,14,252,69,119,17,50,219,64,153,38,71,58,68,126,171,152,173,132,159,165,62,89,23,97,37,37,220,129,39,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,46,34,24,138,238,29,229,182,191,50,52,142,76,137,29,47,45,91,9,95,70,124,66,62,195,74,139,185,98,169,248,100,220,173,208,51,67,111,176,233,232,153,157,95,111,187,101,58,97,251,143,222,47,212,0,0,0,7,231,158,194,100,196,91,10,238,86,159,231,35,25,140,197,107,81,22,77,253,84,182,91,86,228,195,228,104,122,105,174,246,80,191,121,254,183,188,94,55,12,92,67,118,251,202,197,184,137,203,221,58,7,89,212,30,132,95,78,163,51,111,114,82,95,69,5,221,168,150,160,0,0,0,0,0,0,0,0,0,2,10,241,31,206,204,124,18,179,100,97,205,149,252,162,229,173,54,184,175,171,181,29,52,119,154,150,202,156,209,198,22,218,246,184,210,125,82,81,25,253,133,169,157,40,213,106,85,43,162,189,46,173,57,206,124,250,172,183,36,58,173,18,157,239,58,179,82,143,66,34,73,106,165,31,113,17,125,194,204,56,118,240,236,69,113,20,156,112,197,116,237,97,14,177,54,149,78,215,93,228,93,36,150,95,230,177,36,140,181,35,113,59,20,143,180,203,184,133,175,211,233,241,41,80,88,166,192,107,149,30,51,105,101,164,110,53,109,66,72,136,139,83,51,51,236,34,239,31,164,0,0,0,0,0,0,0,86,215,21,252,171,82,235,246,119,229,190,220,141,182,175,79,94,201,222,186,143,88,173,181,58,75,138,245,222,36,253,51,79,98,80,106,247,118,118,10,125,82,84,133,26,84,90,25,11,184,225,77,152,67,196,220,40,127,15,234,105,214,165,107,237,222,238,191,165,234,100,206,116,187,18,218,82,157,18,130,47,164,173,126,206,225,59,192,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,90,159,112,160,46,35,184,204,120,187,152,74,153,198,147,205,167,82,185,61,33,108,219,183,155,6,38,254,244,37,71,235,55,237,215,236,208,121,220,139,224,60,220,119,199,106,61,13,108,107,72,143,212,117,238,238,47,155,221,14,74,155,236,230,33,71,170,218,211,213,63,191,179,191,67,81,34,179,10,58,35,48,157,168,70,186,22,166,125,231,175,183,239,31,236,0,0,0,0,0,0,0,3,252,101,197,98,116,71,161,73,70,246,100,54,166,156,78,166,90,165,69,161,150,165,219,220,98,160,56,157,100,141,187,30,169,39,27,48,250,39,243,109,65,229,189,83,103,153,244,31,113,83,36,188,230,231,95,53,30,137,74,11,106,80,69,238,237,212,132,16,193,252,78,174,224,254,33,209,175,186,3,252,183,233,179,35,188,226,118,160,249,141,182,251,110,154,61,116,44,139,83,108,187,73,38,101,255,0,80,208,102,84,115,9,110,230,35,10,41,55,93,42,95,50,123,81,152,143,82,111,150,225,114,229,20,102,28,117,58,169,182,210,122,41,226,45,82,91,79,217,246,118,128,0,0,0,0,0,0,0,0,0,21,115,198,138,231,147,232,187,62,219,73,104,201,250,67,113,246,118,250,212,229,151,179,94,255,0,180,66,76,133,209,33,87,179,41,108,66,158,127,54,174,183,94,255,0,252,130,81,251,12,189,164,67,68,4,90,22,132,63,160,63,53,70,161,22,151,13,201,243,92,229,178,214,155,149,161,158,154,153,17,118,17,25,247,153,8,115,146,236,227,22,98,49,46,244,163,188,158,157,184,158,142,232,217,215,126,187,163,200,83,158,177,48,223,245,58,246,159,183,179,237,153,224,3,194,227,62,43,91,152,51,96,212,47,171,158,71,42,28,30,86,239,81,197,107,189,230,218,47,160,133,159,123,169,254,137,255,0,105,102,207,16,174,233,119,229,225,80,186,231,30,175,206,229,110,238,254,131,72,108,187,146,146,238,65,123,8,94,183,12,251,38,69,155,150,27,125,18,21,169,202,234,244,236,47,232,212,38,123,148,127,172,37,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,159,196,194,201,145,121,101,134,224,68,117,104,113,122,77,123,11,250,85,8,126,245,23,234,138,41,195,219,186,93,135,120,83,238,184,39,163,240,121,187,123,191,166,210,219,62,244,168,187,150,126,195,26,76,193,140,86,183,49,154,193,167,223,86,196,142,108,57,220,221,190,163,137,211,99,206,52,127,77,8,62,246,149,253,18,254,211,247,64,2,24,103,71,56,197,151,124,75,178,232,236,167,168,110,95,164,122,198,117,217,166,216,241,212,223,172,108,57,253,118,189,135,236,237,251,38,53,58,161,22,169,13,185,240,156,230,50,238,187,85,161,150,186,25,145,246,25,17,247,145,143,210,3,248,101,169,104,99,59,249,245,162,194,161,102,82,231,133,0,254,105,61,22,157,255,0,249,4,83,246,153,251,76,196,219,224,187,115,201,244,93,225,109,168,181,100,189,31,180,251,59,61,106,138,207,217,175,127,218,45,24,0,0,0,0,0,0,0,0,0,7,23,205,110,97,45,220,187,225,69,90,235,171,75,229,207,118,51,241,233,173,242,220,62,100,179,140,251,141,39,84,182,226,75,85,50,101,170,139,105,123,126,220,249,227,14,39,87,113,135,16,235,23,221,125,238,99,245,41,146,30,109,59,80,92,182,220,125,199,73,30,162,16,71,161,184,125,166,146,51,255,0,168,78,238,24,185,35,110,248,170,198,198,188,65,137,252,219,79,117,15,211,25,230,125,55,219,84,57,44,185,185,167,201,69,170,84,178,218,164,25,123,253,132,46,2,36,86,32,196,102,20,100,108,102,59,105,105,180,234,103,162,82,90,17,106,125,189,196,63,216,0,0,0,0,0,0,0,7,155,196,107,62,37,253,98,215,172,233,197,171,85,138,108,168,38,125,189,156,214,86,222,189,138,73,247,44,253,165,247,151,120,160,60,244,96,60,220,8,199,106,197,13,12,105,72,145,211,244,14,238,47,156,219,14,50,156,236,230,45,69,162,221,211,214,63,187,179,187,209,112,226,198,99,194,44,194,83,14,76,158,85,58,171,206,234,203,102,237,220,168,50,246,119,33,74,47,89,207,102,159,110,162,255,0,72,201,69,169,119,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,14,47,155,108,106,111,2,240,114,173,121,167,182,75,60,142,74,125,250,202,97,181,118,242,214,93,206,251,75,254,242,206,28,137,15,74,121,79,190,189,203,86,154,158,132,93,197,167,176,93,79,9,236,190,38,196,194,70,177,62,176,207,46,173,113,110,213,189,218,242,185,18,103,49,222,151,20,149,106,149,145,253,18,211,237,62,209,62,192,0,0,0,0,0,0,0,0,124,123,190,217,167,94,118,181,90,212,171,55,190,29,94,11,240,94,78,170,47,81,214,212,218,190,137,145,247,40,251,140,143,237,33,66,217,244,202,85,195,151,92,79,155,80,137,3,117,175,90,125,201,145,36,243,80,91,20,244,137,70,134,118,27,206,56,122,52,201,30,227,211,220,100,71,223,249,178,23,154,10,158,94,113,118,156,137,181,46,85,185,88,125,152,83,145,201,74,182,165,217,81,121,142,106,77,56,225,232,219,39,234,167,79,176,200,251,239,210,211,185,105,119,149,179,74,186,232,143,243,160,85,225,49,58,59,155,84,157,205,186,218,92,65,232,162,37,23,170,162,239,34,63,176,135,214,0,0,0,0,0,0,0,0,0,20,255,0,198,105,231,78,251,182,90,67,95,54,93,110,229,110,47,234,105,250,118,8,209,195,235,145,249,206,90,230,250,246,167,249,119,110,134,127,237,124,175,112,208,184,0,141,60,65,177,42,62,26,229,186,225,168,186,230,197,189,210,108,236,51,238,159,20,143,250,42,253,113,92,252,31,25,154,246,61,76,113,146,249,148,114,249,202,236,236,214,20,253,189,135,219,223,238,23,92,3,207,95,151,245,171,134,150,204,171,190,243,169,244,20,168,91,57,207,242,92,119,110,247,18,218,125,86,210,165,30,170,90,75,176,189,190,237,69,25,231,215,59,51,179,51,116,250,26,217,149,182,207,129,254,10,222,194,62,102,246,226,169,125,171,97,183,75,71,88,87,121,158,190,206,206,255,0,17,147,204,166,93,217,156,190,209,2,20,13,109,248,90,250,74,95,53,175,153,222,204,131,107,212,55,155,90,181,113,131,47,87,187,188,251,59,244,39,111,80,41,118,189,30,61,10,139,27,167,133,27,127,41,189,234,94,221,202,53,31,106,140,204,251,84,103,218,99,232,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,215,5,2,151,116,82,36,80,171,81,185,240,228,236,230,183,189,73,221,181,68,162,237,73,145,151,106,72,251,12,103,183,56,121,75,187,178,199,125,46,4,216,31,222,244,221,61,25,47,154,215,207,108,102,57,189,234,19,206,45,58,56,249,23,173,223,222,93,157,222,219,33,121,217,157,150,107,167,208,215,52,173,214,124,255,0,240,166,246,17,114,246,55,41,72,237,67,14,58,122,186,250,123,140,180,246,246,119,94,101,135,127,90,184,151,108,197,187,236,202,159,95,74,155,191,146,255,0,37,198,183,108,113,77,171,213,113,41,81,104,164,40,187,75,217,238,208,122,16,20,163,198,17,153,172,227,212,55,30,47,153,95,51,146,174,206,221,33,64,221,216,93,189,254,241,99,28,62,113,42,62,37,101,186,222,168,180,230,245,179,213,239,236,50,239,159,40,139,250,41,253,65,37,128,6,122,56,130,242,63,57,203,160,216,94,228,159,69,219,161,151,251,95,23,222,36,191,6,87,157,43,238,230,105,109,122,135,209,109,86,239,248,26,134,189,130,224,0,0,0,0,0,0,0,0,0,7,201,187,46,90,93,155,108,213,46,186,219,252,152,20,136,79,206,146,230,213,43,107,109,54,167,22,122,36,141,71,162,82,125,196,103,246,24,160,204,250,230,130,167,152,108,92,168,162,13,75,157,110,81,164,61,10,10,57,41,78,244,181,42,87,45,205,77,166,220,45,91,120,189,85,107,246,153,159,119,232,200,94,82,174,28,197,98,124,42,132,184,27,109,122,43,237,204,151,39,154,131,222,166,100,69,53,179,176,158,109,194,213,167,140,247,22,190,226,35,62,235,233,180,45,154,117,153,107,82,109,74,75,123,33,210,32,177,5,148,234,163,245,26,109,45,167,233,25,159,114,75,188,204,254,211,31,96,0,0,0,0,0,0,0,0,4,5,226,195,151,196,95,120,70,238,39,209,217,230,85,173,221,186,53,187,78,111,62,84,22,59,212,226,82,157,18,131,63,162,122,253,135,218,41,86,60,135,162,188,151,216,94,213,167,93,15,66,62,242,211,218,52,121,148,156,106,111,29,48,114,147,121,171,178,75,220,254,114,125,218,74,125,180,246,242,208,93,205,123,11,254,243,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,107,141,22,44,189,42,177,103,97,109,42,87,45,184,62,144,244,171,91,8,249,155,211,78,125,158,213,35,179,78,211,245,20,122,251,125,194,190,112,47,15,36,226,150,39,82,44,184,197,219,63,168,212,251,59,54,71,117,207,106,147,253,95,188,191,176,105,78,209,182,160,90,22,244,91,122,152,223,46,52,77,251,19,170,143,77,203,82,207,181,70,103,222,163,246,143,176,0,0,0,0,0,0,0,0,0,57,118,100,48,78,137,143,88,81,92,177,42,205,106,244,152,114,122,23,55,47,230,101,42,51,205,54,189,18,226,9,90,27,166,122,41,91,79,219,239,44,243,227,166,18,86,176,67,19,43,56,127,91,45,92,167,203,144,219,14,122,159,58,203,114,29,105,43,209,43,94,221,121,71,216,106,51,47,250,206,206,120,74,230,153,119,45,29,220,8,185,165,110,151,75,142,169,52,245,108,211,72,205,162,12,86,155,209,12,145,119,169,94,178,150,103,239,215,188,89,128,0,0,0,0,0,0,0,0,0,171,222,52,54,129,29,26,208,186,219,111,83,79,164,57,138,215,187,215,167,54,93,155,191,176,87,94,88,238,197,217,120,213,111,87,138,103,76,134,58,189,206,114,247,233,186,35,201,46,205,15,245,189,222,209,165,54,86,78,54,75,35,212,140,127,216,10,166,227,49,139,44,60,237,185,133,208,228,104,227,29,103,88,222,195,237,220,84,247,209,218,104,251,251,149,247,251,135,214,224,191,134,221,29,30,238,196,71,143,95,72,244,28,146,253,94,90,170,44,171,185,93,189,254,212,151,246,139,67,28,183,29,115,27,134,121,124,183,151,95,191,235,61,34,123,57,104,233,228,57,191,215,105,7,218,211,75,211,78,114,61,158,223,191,74,63,205,214,118,241,7,51,245,133,195,150,247,67,108,181,167,79,78,218,195,187,117,75,6,175,157,38,27,112,254,113,141,221,190,253,59,187,254,126,82,178,117,125,230,126,233,68,106,99,93,37,1,141,122,218,134,230,92,229,110,109,243,111,230,148,251,107,86,171,96,211,217,221,174,167,217,223,124,248,57,131,86,78,7,217,209,172,203,30,153,209,194,143,191,179,156,243,154,238,117,199,63,217,86,179,239,117,126,223,111,220,69,238,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,120,76,99,193,171,39,28,44,233,54,101,241,76,235,33,72,217,217,206,121,189,54,186,219,159,236,75,65,247,180,143,111,179,239,35,161,140,219,100,234,251,202,253,210,184,213,54,186,186,11,250,116,117,13,204,183,205,218,219,6,231,205,37,247,22,157,22,249,39,183,191,77,75,179,187,232,101,23,59,120,131,150,10,194,33,196,123,174,182,93,215,168,167,109,97,173,218,37,243,79,206,155,14,56,95,56,254,238,207,118,157,221,215,129,129,121,141,195,60,193,91,200,175,216,21,158,173,39,175,49,29,60,134,246,122,238,160,187,93,105,26,235,201,95,179,217,247,107,212,133,94,113,160,195,94,178,143,104,226,35,39,167,163,186,254,121,126,183,49,116,230,83,222,174,206,239,98,79,251,71,201,224,207,139,76,50,237,199,133,179,36,234,227,253,31,70,222,195,236,218,85,7,215,218,72,251,143,181,95,119,184,90,200,15,248,121,100,219,102,179,61,8,134,107,51,57,118,46,245,198,187,134,188,115,58,148,63,210,109,115,151,179,93,177,25,65,246,104,95,171,238,246,11,20,224,187,104,17,81,174,251,173,198,244,53,122,63,150,173,123,253,122,139,103,217,187,251,5,161,0,0,0,0,0,0,0,0,0,10,207,226,213,154,101,219,84,118,176,34,217,149,182,93,82,58,100,212,21,179,93,99,56,137,209,93,111,69,178,101,222,148,250,201,89,31,187,78,241,88,216,23,132,149,172,110,196,202,54,31,209,75,71,42,18,227,182,251,158,167,205,178,228,134,154,82,244,82,209,174,156,210,236,37,17,159,253,101,161,140,183,224,157,19,1,112,162,135,98,82,90,209,232,208,227,117,206,110,95,207,74,76,102,90,113,122,41,197,146,117,54,136,244,74,182,151,179,222,125,68,0,0,0,0,0,0,0,0,0,124,123,186,218,129,119,219,242,173,234,155,123,227,74,217,189,58,168,181,218,180,172,187,82,100,125,233,47,104,205,110,58,97,228,156,45,196,234,197,151,32,187,96,116,250,31,103,110,248,237,57,236,82,191,172,247,159,246,11,4,224,187,139,15,69,172,94,56,93,85,149,204,110,119,163,253,20,222,194,46,94,196,84,95,123,181,40,237,215,176,253,117,22,158,207,112,182,96,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,14,184,150,144,110,44,244,34,239,25,202,206,86,38,187,138,120,245,112,92,73,149,207,138,174,147,144,173,155,123,161,71,66,187,54,36,251,219,246,144,149,124,29,112,149,139,159,16,43,216,135,43,180,173,206,151,97,118,246,245,12,84,25,62,229,151,234,254,169,254,206,241,113,160,0,0,0,0,0,0,0,0,0,2,3,241,72,202,155,56,163,135,206,226,189,184,207,243,229,186,194,157,144,91,143,215,135,29,137,175,168,189,119,146,130,213,110,39,185,38,175,188,187,5,62,97,197,239,92,194,108,68,164,93,212,211,229,204,161,212,163,200,113,191,80,247,242,95,67,134,141,84,149,17,106,109,145,107,161,254,209,161,220,172,99,117,35,29,240,110,222,188,41,238,127,43,232,34,51,81,111,69,122,146,250,86,28,117,58,155,104,35,208,221,46,212,150,223,119,184,186,240,0,0,0,0,0,0,0,0,8,157,196,218,196,114,246,202,157,208,220,54,55,205,141,209,114,21,187,77,187,170,80,247,118,26,136,143,84,164,251,197,4,165,74,66,137,73,61,12,134,152,240,15,16,90,196,220,48,164,93,205,30,226,153,212,122,221,165,174,201,14,183,250,169,253,79,112,232,131,248,102,68,90,152,206,222,122,241,102,94,47,102,50,228,184,84,191,228,69,209,244,173,232,94,167,242,8,200,95,110,196,25,234,109,235,218,95,112,185,108,128,225,163,56,105,150,171,106,2,155,219,54,71,89,212,158,166,122,237,159,40,209,253,53,23,114,253,159,180,113,220,234,241,39,183,112,65,114,44,44,60,99,210,119,57,108,231,59,185,198,122,79,240,119,83,216,244,85,182,230,246,221,89,118,43,179,79,121,145,21,58,226,86,42,94,216,181,113,61,116,95,53,127,72,79,127,110,247,58,118,90,250,40,66,11,177,164,37,63,69,180,23,119,179,239,18,251,37,124,55,238,108,106,149,2,247,196,82,244,125,170,174,111,205,124,219,189,71,100,134,187,217,148,135,17,181,214,144,125,221,186,251,181,51,185,219,26,197,182,240,234,221,141,107,218,176,58,74,124,93,252,182,249,174,57,166,229,169,103,218,181,41,95,73,106,62,255,0,104,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,253,243,98,219,120,139,110,201,181,238,168,29,93,62,86,206,99,124,215,27,215,107,137,89,118,161,73,87,210,66,79,176,253,130,152,243,169,195,122,230,193,89,51,239,140,58,47,72,90,169,229,124,215,205,181,211,246,71,107,189,233,75,113,123,157,117,103,221,217,167,187,67,40,129,134,184,167,123,97,45,196,197,209,99,85,253,31,80,99,118,199,58,118,93,250,77,173,7,216,234,20,159,162,226,203,187,219,247,11,138,201,79,18,123,119,27,151,30,194,196,54,61,25,115,250,252,151,119,56,247,87,254,18,234,187,25,138,134,219,216,219,72,46,213,118,235,239,35,35,236,89,254,195,70,49,47,45,119,44,4,183,186,108,126,143,166,61,76,180,221,62,41,175,250,105,46,228,123,127,96,166,140,138,98,212,172,32,204,101,183,113,18,255,0,145,127,44,234,155,208,189,127,228,18,80,142,221,139,50,209,78,107,216,95,120,209,41,25,25,106,67,250,57,222,62,98,11,88,101,134,21,107,185,211,208,161,242,59,123,123,55,200,105,191,213,87,235,251,134,103,20,165,45,70,165,30,166,98,253,184,100,216,142,89,57,83,181,219,152,198,201,178,122,222,122,183,107,187,109,74,102,222,194,81,145,104,149,23,112,150,32,0,0,0,0,0,0,0,0,57,14,105,241,182,145,129,24,55,112,222,21,7,52,150,112,37,179,78,111,69,122,242,250,87,220,105,58,147,107,34,212,218,62,213,22,223,127,219,158,44,71,189,235,152,179,136,149,123,186,164,124,201,149,202,148,137,13,183,234,22,206,115,235,112,145,170,82,146,61,13,195,45,76,139,246,11,131,225,111,149,38,112,187,15,154,197,123,141,159,231,203,138,58,92,143,235,31,169,14,67,16,159,73,122,143,41,7,162,219,87,122,73,95,113,118,9,240,0,0,0,0,0,0,0,0,0,0,41,207,140,86,18,49,108,98,5,7,17,34,150,133,113,245,91,203,183,179,167,98,158,201,119,172,255,0,91,245,75,246,247,136,165,147,108,77,119,11,49,234,223,184,142,87,34,42,122,190,122,182,18,187,225,72,66,123,54,40,251,220,246,16,209,179,78,37,212,19,136,61,72,251,135,253,128,0,0,0,0,0,0,0,0,0,0,0,0,229,249,148,196,37,225,126,15,87,47,6,191,75,15,166,216,94,253,242,153,108,255,0,162,175,99,158,225,154,167,221,55,221,83,170,239,86,159,230,23,199,195,7,11,83,135,121,120,133,80,90,183,63,90,230,115,85,166,154,242,103,77,34,254,154,139,185,126,205,63,104,152,64,0,3,228,220,23,77,6,214,130,237,74,187,59,166,142,194,20,227,139,229,45,122,37,36,102,103,162,72,207,185,39,254,65,30,175,206,34,57,100,177,221,126,43,151,191,85,38,57,169,46,53,232,218,130,52,82,77,68,101,175,76,101,222,157,53,251,71,130,95,22,28,181,161,27,253,41,219,166,186,114,39,255,0,161,143,177,70,226,139,150,42,170,73,79,92,253,54,165,174,157,21,65,126,239,253,80,189,255,0,245,14,229,134,25,143,194,60,95,138,153,54,61,207,215,106,69,185,61,20,166,180,61,16,122,124,235,72,254,177,63,229,251,199,77,74,146,180,146,210,122,146,139,82,63,176,127,64,0,0,0,0,126,106,140,24,245,74,124,170,100,180,111,98,91,43,97,212,234,101,185,11,73,164,203,82,208,203,176,207,184,197,9,241,29,203,194,240,79,29,42,117,72,5,173,46,231,125,234,186,63,224,215,38,100,181,18,59,92,90,143,68,180,93,186,17,125,132,125,254,215,133,126,100,127,36,248,174,156,60,172,43,117,34,232,112,163,50,157,52,219,50,76,152,76,165,122,165,165,40,244,67,103,216,106,36,253,199,218,46,241,135,155,146,195,114,26,61,80,234,9,105,63,121,25,106,67,253,0,0,0,0,0,0,0,0,7,157,196,11,82,61,239,104,207,182,37,39,86,166,242,183,22,167,253,7,80,178,238,50,62,244,251,198,101,239,171,106,85,159,117,78,183,102,53,202,122,39,43,114,55,18,180,220,218,86,93,164,102,93,202,47,104,185,46,17,120,205,242,251,7,170,118,20,167,53,149,104,114,119,118,119,245,114,167,186,93,200,73,119,35,245,149,251,59,132,248,28,251,31,111,6,236,28,37,174,221,142,253,24,61,46,191,243,228,180,223,234,171,245,253,198,51,155,135,241,25,189,241,42,4,106,185,252,220,222,111,48,251,127,161,29,102,95,71,79,213,46,225,105,89,201,226,37,66,194,155,100,176,167,8,19,214,85,149,250,89,186,173,190,147,231,35,190,159,155,145,25,73,115,122,92,113,61,138,236,211,94,253,8,84,124,72,117,75,146,166,152,241,26,234,37,191,174,137,220,148,107,181,58,251,116,46,228,139,115,200,183,12,232,182,83,77,226,30,54,196,231,85,215,175,77,78,230,26,122,125,14,75,43,249,216,210,141,43,220,133,52,174,212,246,119,23,110,166,44,137,150,90,142,210,89,101,59,80,157,116,45,117,31,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,30,101,185,13,155,47,39,114,21,222,90,232,43,115,61,60,51,162,222,173,57,136,120,37,19,147,87,70,157,77,59,152,106,234,53,56,204,163,231,100,202,36,163,106,18,234,187,19,219,220,125,186,24,168,185,144,170,150,229,73,81,165,181,211,203,99,77,83,185,43,211,114,117,239,45,75,185,68,45,199,38,188,68,232,88,171,108,158,20,226,249,116,117,100,254,138,119,174,231,87,171,146,31,87,205,199,140,148,183,177,13,182,158,213,118,235,175,126,164,42,215,16,34,51,100,98,84,248,212,131,249,184,92,174,89,246,255,0,78,58,12,254,150,191,172,125,227,70,56,3,120,183,127,97,37,10,237,107,232,207,234,180,255,0,153,37,214,255,0,85,63,169,238,33,208,132,7,226,233,140,223,32,112,122,153,97,69,115,73,87,127,59,111,103,119,73,42,3,167,222,133,23,114,255,0,89,63,183,184,83,109,139,109,74,187,238,168,54,236,54,185,175,75,230,237,78,226,78,187,91,82,207,180,204,139,185,39,237,26,104,195,251,82,61,147,104,192,182,34,167,107,80,249,187,75,83,63,166,234,215,237,51,246,171,222,61,16,0,0,0,0,0,0,0,0,255,0,55,222,110,51,14,72,116,244,67,72,53,168,253,196,69,169,138,67,226,163,153,47,202,198,43,43,14,232,234,219,72,181,220,56,239,39,77,119,76,141,38,107,42,94,170,105,42,45,80,225,118,18,141,63,121,246,143,21,195,139,47,11,198,220,116,166,85,39,150,148,187,97,246,106,235,255,0,132,92,105,145,20,104,236,113,10,45,82,233,246,232,101,246,25,247,95,101,54,4,122,93,62,45,50,34,54,49,17,148,48,210,117,51,218,132,36,146,69,169,234,103,216,69,222,99,244,128,0,0,0,0,254,41,73,66,77,106,61,9,37,169,159,216,57,150,39,230,63,8,240,130,42,164,223,23,63,67,161,30,212,244,82,157,212,244,89,233,243,77,47,250,181,127,147,238,28,54,179,197,23,44,84,164,154,153,185,250,157,11,93,58,42,130,61,255,0,250,161,251,191,235,31,29,28,88,114,214,180,111,244,167,110,154,233,200,159,254,134,61,237,135,196,71,44,151,195,172,69,110,247,233,100,200,52,165,182,189,27,80,94,170,81,164,136,181,233,136,187,213,166,191,96,144,182,253,211,65,186,96,181,82,161,78,234,99,190,132,184,218,249,75,70,169,81,17,145,232,162,35,238,81,127,148,125,96,0,1,15,120,159,97,106,113,19,47,19,106,8,86,215,232,188,190,82,180,215,78,116,232,68,127,211,73,119,35,219,175,236,20,56,195,166,195,169,117,61,233,215,252,195,74,185,107,196,37,226,134,15,80,239,7,127,75,51,169,222,94,237,146,158,108,191,162,159,99,126,225,212,0,0,0,0,0,0,0,0,0,0,0,0,0,64,206,47,23,203,54,246,2,55,108,166,71,46,85,115,94,73,108,51,221,201,155,1,106,254,137,145,118,31,180,203,246,138,99,179,109,249,87,69,201,14,133,9,59,158,147,204,218,90,145,125,22,212,163,239,50,46,228,159,180,105,214,206,181,224,89,182,244,91,118,152,141,177,162,111,216,90,168,244,220,181,44,254,145,153,247,168,253,163,237,0,15,195,90,173,83,109,234,100,138,197,94,79,34,36,86,214,235,174,108,82,182,165,41,53,40,244,73,25,159,97,25,246,16,174,12,218,241,94,165,90,50,234,182,46,10,71,244,133,65,133,63,5,234,142,245,53,211,186,147,125,165,31,42,76,51,74,246,169,45,43,177,90,30,186,107,222,98,175,113,79,26,49,7,24,235,111,215,111,170,223,94,251,206,169,223,240,102,26,218,102,181,171,253,137,8,35,237,113,126,207,111,220,62,29,185,99,221,55,108,134,226,219,244,190,169,215,86,72,66,121,237,183,170,140,200,136,181,90,136,187,212,95,229,30,209,236,177,227,131,4,70,237,145,180,148,91,139,249,202,25,246,127,243,81,242,110,76,14,197,43,69,134,228,220,54,191,72,219,173,147,168,87,91,29,205,82,100,102,71,234,56,127,170,127,228,30,54,60,137,180,122,130,36,71,95,38,84,71,73,73,61,9,91,86,149,106,93,250,145,232,100,39,222,74,120,149,221,24,107,58,151,135,248,169,47,175,183,221,144,196,84,73,229,182,215,72,209,156,118,136,246,49,21,75,115,99,104,112,254,150,167,174,157,250,24,184,107,30,247,183,113,18,217,131,118,218,179,186,186,117,65,134,159,105,222,83,141,234,149,182,151,19,216,180,165,95,69,105,62,210,46,241,247,128,0,0,0,0,70,156,254,229,246,46,62,96,21,86,154,219,59,170,52,2,126,185,12,247,25,110,121,136,82,137,180,254,145,9,45,84,239,121,234,94,242,63,101,6,23,165,176,234,253,34,87,204,212,237,138,191,111,209,86,199,227,61,255,0,57,39,162,145,246,151,222,67,64,25,21,199,88,120,227,128,116,26,137,72,230,79,163,68,139,73,153,234,25,106,243,48,163,27,135,250,52,39,233,59,236,212,189,198,126,201,18,0,0,0,0,3,254,86,180,182,133,56,179,209,41,35,51,63,176,114,251,251,51,152,35,134,60,210,189,175,95,71,27,42,82,86,94,141,150,246,134,91,181,253,27,74,253,69,127,147,238,28,210,39,18,60,158,203,151,209,22,43,237,117,79,242,27,79,160,170,135,184,245,208,143,252,23,66,212,199,103,178,49,159,13,113,26,34,39,89,183,39,164,25,89,17,146,186,57,13,119,146,79,185,196,36,251,150,159,242,253,227,218,165,73,90,73,105,61,73,69,169,125,195,250,0,40,135,138,86,22,157,139,152,202,141,192,204,109,145,235,252,157,138,223,174,238,68,8,72,62,195,90,140,187,87,238,47,218,63,31,12,140,102,78,21,102,6,37,50,92,174,77,62,224,230,117,37,179,118,238,68,41,138,71,114,20,162,245,156,246,105,246,234,47,168,67,142,42,247,135,160,50,153,114,208,80,246,199,107,125,30,194,219,174,188,154,156,21,159,244,76,187,143,222,95,180,81,20,105,47,68,121,47,176,173,171,78,186,30,132,125,229,167,180,126,234,85,38,179,118,85,219,167,82,227,245,83,164,235,177,27,208,141,219,82,102,125,170,50,34,245,82,127,228,23,117,144,188,130,209,242,255,0,76,69,239,123,199,234,110,233,58,232,91,212,142,151,106,165,53,254,197,33,109,47,115,79,39,217,217,167,191,83,41,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,17,231,211,32,180,124,192,211,21,123,88,241,250,123,186,54,154,150,245,47,170,220,168,173,255,0,178,200,67,72,218,211,42,246,118,235,239,208,206,145,106,212,138,213,167,87,114,157,84,143,210,206,141,166,244,111,66,246,238,73,25,118,164,204,143,213,81,127,148,126,25,50,94,150,242,159,125,91,150,173,53,61,8,187,139,79,96,189,222,21,23,135,167,242,153,109,208,22,246,247,104,157,102,242,219,166,156,234,156,229,151,244,72,187,139,222,127,176,76,113,66,188,77,241,153,56,171,152,9,116,200,146,185,208,45,254,95,76,91,54,237,231,194,134,165,247,161,42,63,89,191,110,191,102,131,246,112,182,194,211,190,243,25,78,175,191,27,153,30,129,206,222,173,250,105,207,129,53,5,216,75,73,247,163,220,127,176,94,240,0,254,41,73,66,77,106,61,9,37,169,253,195,197,94,248,207,134,184,115,17,115,175,43,147,209,236,160,140,205,93,28,135,123,137,71,220,218,20,125,200,87,249,62,225,198,37,241,35,201,236,73,125,17,226,190,231,82,255,0,33,196,250,10,168,91,79,93,12,255,0,193,116,61,12,116,187,7,51,152,35,137,220,162,178,111,95,72,155,202,74,80,94,141,150,206,166,123,116,253,35,73,253,116,255,0,151,239,29,65,11,75,136,75,136,61,82,162,35,35,251,7,253,0,0,0,0,0,142,217,234,199,88,120,29,128,117,234,137,200,229,207,172,196,149,73,135,234,25,232,243,208,164,155,103,250,53,167,233,53,237,208,189,230,94,220,255,0,159,165,177,22,253,61,191,61,83,185,234,253,159,69,59,223,146,247,252,212,150,170,95,216,95,113,11,242,200,14,95,98,224,30,1,82,169,206,179,182,165,95,38,43,147,15,113,158,215,95,133,20,150,159,210,45,39,162,154,239,45,11,220,69,237,146,224,0,0,0,0,62,13,241,123,219,184,119,108,206,187,110,169,221,37,58,158,195,175,186,239,41,199,52,74,27,83,138,236,66,84,175,162,133,31,97,31,112,167,156,235,113,43,186,49,42,117,83,15,240,174,95,65,111,181,33,248,171,147,203,109,222,173,162,57,45,25,236,126,42,86,222,246,214,217,253,45,75,77,59,245,49,1,36,72,155,88,168,46,68,133,243,165,75,116,212,163,208,147,185,106,86,167,221,161,22,166,99,217,91,120,29,138,87,115,14,73,183,173,126,173,182,155,55,86,174,182,59,122,36,136,140,207,215,112,191,88,191,202,62,179,57,99,199,7,201,70,213,145,187,106,77,71,252,229,12,187,63,249,168,241,119,29,143,116,218,82,28,139,112,82,250,87,90,89,161,105,231,182,230,138,35,50,50,213,10,50,239,73,255,0,144,125,204,44,198,140,65,193,202,219,21,219,22,183,208,62,203,169,119,252,25,135,117,50,90,21,254,202,133,151,123,104,246,123,62,241,104,89,74,226,189,74,187,165,82,172,92,107,143,208,84,31,83,16,25,168,239,83,189,67,170,54,26,73,242,163,67,36,163,114,148,234,187,85,161,105,166,189,198,44,126,139,90,166,220,52,200,245,138,68,158,124,73,77,161,214,156,216,164,238,74,146,74,73,232,162,35,46,195,35,237,33,251,128,7,197,188,45,136,55,149,189,42,221,169,39,116,105,123,55,150,166,90,237,90,86,95,68,200,251,210,94,209,152,171,202,223,149,107,220,147,40,83,83,181,232,220,189,197,169,31,210,109,42,46,227,50,238,81,123,69,206,112,135,190,89,184,112,21,203,101,82,57,146,168,122,115,139,97,150,222,116,217,235,79,244,72,143,176,189,134,127,176,79,48,0,0,0,0,0,0,0,0,0,0,0,0,21,1,198,118,235,110,125,243,106,91,4,173,87,76,235,183,22,159,214,51,79,95,187,236,247,152,142,156,58,240,241,24,129,153,107,121,135,155,222,212,94,175,121,107,167,210,167,203,50,254,146,79,189,3,65,64,3,193,99,46,54,88,88,23,105,187,120,95,213,94,138,19,123,116,62,67,206,110,213,214,219,255,0,98,109,102,93,174,163,217,237,251,244,163,124,209,231,219,21,243,13,38,161,68,85,71,161,181,159,144,204,134,41,252,152,206,236,52,197,54,87,243,189,59,110,30,166,183,15,180,251,55,118,119,17,142,21,134,88,93,122,99,5,219,22,208,178,41,125,125,70,99,168,78,206,123,77,104,75,117,13,238,213,213,161,63,73,196,246,107,237,251,197,167,101,139,132,165,175,67,141,76,186,177,189,126,144,168,36,217,148,116,221,28,107,148,178,38,87,183,155,26,97,165,90,40,157,78,186,118,235,175,184,88,29,155,134,54,70,31,211,227,210,237,58,47,67,26,50,16,219,72,234,94,119,105,37,41,73,118,184,181,25,246,33,61,231,236,30,164,126,74,141,46,13,90,50,226,84,24,230,180,226,77,42,78,227,78,164,100,100,125,164,100,125,198,98,38,102,87,135,38,12,99,45,34,161,83,183,232,62,139,185,221,39,94,106,103,85,45,253,238,154,94,81,23,45,114,80,217,106,227,132,174,210,211,179,78,227,236,166,188,197,101,210,253,203,141,243,38,209,189,41,252,148,41,75,114,19,220,214,85,207,143,206,121,182,215,181,183,92,219,187,146,163,209,71,169,123,125,154,246,124,135,231,118,189,151,27,178,61,181,113,77,230,217,149,25,8,76,134,121,104,79,33,110,59,21,10,123,114,24,113,213,109,101,149,22,194,50,215,239,239,188,140,62,191,109,220,75,180,105,119,165,175,51,169,167,85,98,177,45,149,242,214,143,85,214,144,226,123,22,148,171,232,173,61,228,93,254,206,225,232,192,0,0,0,7,249,201,97,185,81,221,140,242,119,54,242,20,218,139,93,53,35,45,12,81,63,19,172,0,252,146,99,124,219,162,158,214,218,125,208,235,149,53,30,237,116,126,76,185,171,50,237,113,74,250,45,151,110,137,47,176,135,237,225,107,143,79,97,118,55,70,179,101,57,252,130,233,90,41,201,78,133,216,252,153,112,155,35,212,155,82,190,139,125,218,164,190,210,239,23,154,133,165,196,37,196,30,169,81,18,136,254,195,31,244,0,0,0,3,206,98,29,253,110,97,141,155,86,190,46,185,157,53,54,145,13,249,143,185,203,113,126,171,77,45,213,118,54,149,43,232,161,93,196,125,221,199,220,41,123,56,220,73,175,252,95,173,207,181,48,214,173,232,219,65,167,93,105,31,48,195,221,82,73,114,27,39,62,122,42,29,70,230,156,71,171,175,102,158,253,68,35,159,62,93,82,99,179,231,59,205,125,245,169,199,23,180,147,170,148,102,102,122,17,17,119,153,143,206,62,165,189,115,86,237,74,131,117,90,12,222,150,83,70,74,74,249,104,94,134,74,37,23,98,200,203,189,37,236,246,9,139,151,30,40,56,219,133,245,122,109,34,254,172,124,160,181,218,83,44,46,55,79,18,39,37,162,83,41,53,111,106,34,156,86,214,155,89,105,174,167,187,94,242,33,112,88,5,143,246,30,97,236,120,215,165,143,63,156,218,137,8,146,215,41,228,242,31,54,90,113,109,238,117,182,247,109,231,36,183,17,104,126,207,105,23,77,1,95,28,96,176,145,235,183,8,233,88,129,78,137,189,235,95,159,205,87,48,139,94,166,84,6,147,216,107,34,238,73,247,36,255,0,103,120,166,234,5,110,117,185,87,98,179,77,123,149,38,62,237,139,218,74,211,114,77,39,216,162,50,238,81,251,6,152,48,95,17,225,226,198,28,210,175,136,74,213,21,14,127,102,135,217,203,125,198,189,169,79,245,103,236,47,237,21,209,198,134,244,101,12,90,22,122,100,250,238,122,67,115,123,15,216,116,231,11,183,111,237,239,21,76,46,15,134,22,74,233,214,197,2,46,54,223,48,119,213,229,239,232,27,230,168,185,59,87,54,51,157,173,62,105,86,228,41,31,73,29,158,206,221,76,89,40,0,0,0,0,12,251,102,111,51,121,146,160,102,75,21,232,84,44,193,226,85,58,155,78,190,43,177,33,195,137,118,79,101,136,204,55,61,228,182,211,109,165,210,74,16,148,145,36,146,68,68,68,68,68,45,211,135,13,217,117,95,57,49,195,203,166,245,185,170,183,5,106,111,165,186,154,141,82,107,146,229,63,178,171,45,8,222,235,134,165,171,106,16,148,150,167,216,148,145,23,97,16,238,183,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,165,107,231,139,6,97,165,102,26,86,44,97,244,216,144,237,136,113,229,81,169,150,181,65,169,7,78,153,78,57,15,57,30,68,216,169,146,164,148,226,74,218,220,243,14,35,244,73,65,25,182,106,74,236,210,141,154,191,203,46,71,175,28,202,97,189,54,171,107,213,96,217,245,217,177,218,168,67,223,209,85,33,196,121,70,166,86,235,124,169,140,161,228,122,174,165,38,133,109,52,173,40,90,92,105,12,144,103,70,213,205,198,28,49,58,106,169,84,75,250,155,204,98,183,111,53,57,181,56,190,81,51,186,116,102,13,102,241,67,89,190,217,18,150,94,163,134,166,183,47,105,56,185,42,0,0,0,2,165,120,158,90,57,154,203,165,213,27,23,176,223,49,152,170,139,6,240,168,60,212,136,234,190,37,35,209,85,135,156,145,32,162,177,29,163,108,155,135,200,78,140,146,119,154,121,14,37,106,78,173,239,141,121,104,226,31,143,184,45,138,112,46,155,235,17,174,187,238,219,149,202,167,214,41,213,250,196,218,167,42,10,164,178,183,223,134,211,178,80,218,102,19,109,45,45,173,103,180,185,138,35,45,20,122,94,245,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,171,215,140,166,44,98,158,23,254,72,63,38,120,151,117,218,94,147,249,65,214,250,10,179,38,7,85,203,244,127,47,155,201,90,119,237,230,47,110,237,116,222,173,59,204,115,94,17,56,223,141,24,149,153,43,146,133,136,216,189,122,221,84,214,44,121,146,218,135,91,175,203,156,195,111,166,124,4,165,212,182,243,138,73,44,146,181,164,148,69,174,139,81,123,76,91,160,166,14,32,220,72,111,44,65,191,219,195,236,184,226,21,193,108,90,118,180,137,12,206,170,81,230,20,71,235,53,22,222,121,163,121,153,145,95,81,187,7,148,77,173,162,35,70,243,113,74,90,85,181,173,158,3,39,111,231,103,53,248,185,79,179,232,217,132,198,4,219,20,233,17,228,221,149,118,239,106,131,40,167,83,141,126,185,37,213,45,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,29,87,138,78,39,227,70,5,99,69,133,135,56,115,143,24,149,78,166,211,176,222,150,211,174,181,116,75,101,250,131,237,203,154,202,165,202,83,43,66,93,146,226,90,65,184,233,164,141,70,95,113,23,213,225,19,141,248,209,137,89,146,185,40,88,141,139,215,173,213,77,98,199,153,45,168,117,186,252,185,204,54,250,103,192,74,93,75,111,56,164,146,201,43,90,73,68,90,232,181,23,180,197,186,10,171,226,133,196,14,234,161,93,75,203,182,95,111,159,69,250,47,99,151,93,195,67,154,227,115,154,156,135,21,252,216,211,232,36,242,121,123,16,167,148,210,212,163,82,185,38,109,242,222,109,206,213,195,123,63,213,220,208,245,184,83,138,84,237,247,245,18,158,229,83,210,148,248,8,143,6,101,53,158,145,142,99,223,60,102,83,22,251,238,41,68,219,72,103,110,155,73,58,109,30,127,43,25,237,170,150,110,241,87,43,56,203,115,68,85,53,87,197,192,197,145,85,168,190,164,190,219,229,83,113,45,209,205,102,70,149,161,73,53,27,27,212,147,65,163,144,147,94,246,27,110,194,128,0,103,219,51,121,155,204,149,3,50,88,175,66,161,102,15,18,169,212,218,117,241,93,137,14,28,75,178,123,44,70,97,185,239,37,182,155,109,46,146,80,132,164,137,36,146,34,34,34,34,33,110,156,56,110,203,170,249,201,142,30,93,55,173,205,85,184,43,83,125,45,212,212,106,147,92,151,41,253,149,89,104,70,247,92,53,45,91,80,132,164,181,62,196,164,136,187,8,132,149,0,21,171,198,83,22,49,79,11,255,0,36,31,147,60,75,186,237,47,73,252,160,235,125,5,89,147,3,170,229,250,63,151,205,228,173,59,246,243,23,183,118,186,111,86,157,230,57,175,8,156,111,198,140,74,204,149,201,66,196,108,94,189,110,170,107,22,60,201,109,67,173,215,229,206,97,183,211,62,2,82,234,91,121,197,36,150,73,90,210,74,34,215,69,168,189,166,58,87,25,76,88,197,60,47,252,144,126,76,241,46,235,180,189,39,242,131,173,244,21,102,76,14,171,151,232,254,95,55,146,180,239,219,204,94,221,218,233,189,90,119,152,230,188,34,113,191,26,49,43,50,87,37,11,17,177,122,245,186,169,172,88,243,37,181,14,183,95,151,57,134,223,76,248,9,75,169,109,231,20,146,89,37,107,73,40,139,93,22,162,246,152,183,65,92,28,75,248,136,73,195,8,207,96,38,0,220,113,21,115,212,99,184,139,130,229,166,212,26,121,116,52,19,174,50,228,38,77,165,26,153,157,185,165,146,212,189,171,97,6,147,65,115,22,149,179,245,120,104,113,3,184,113,234,75,56,1,138,84,41,111,220,244,74,59,110,83,46,8,76,202,148,137,241,35,52,219,78,46,164,226,212,226,155,146,106,209,103,33,106,75,78,173,221,154,54,231,45,47,115,254,47,215,30,100,176,178,255,0,178,177,27,14,113,78,245,182,172,154,197,31,208,142,181,64,174,79,134,195,85,86,30,121,229,41,244,178,105,101,43,117,151,144,77,153,168,214,178,138,247,97,19,100,103,205,120,94,231,55,17,207,49,200,195,156,108,198,75,174,224,162,223,20,245,211,169,137,184,43,7,49,150,43,8,90,92,140,100,236,167,13,109,115,16,82,24,74,26,61,93,117,230,18,104,81,146,84,139,148,25,172,252,236,115,79,255,0,164,182,42,255,0,239,149,71,255,0,134,26,8,203,37,90,171,95,203,110,20,87,107,181,57,117,26,149,70,199,161,75,153,50,91,202,121,249,47,185,1,149,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,132,28,94,179,99,117,97,167,201,44,11,195,58,229,215,107,220,146,185,55,108,218,253,26,174,229,63,249,15,242,168,173,195,35,101,68,227,155,220,74,220,89,40,210,148,242,90,208,150,106,62,92,117,225,195,120,102,75,48,249,163,161,80,174,92,201,226,83,246,245,171,29,119,85,98,28,139,198,122,138,115,17,157,105,45,198,229,173,78,33,212,46,67,209,210,235,107,36,146,153,231,17,40,149,183,91,180,1,26,184,143,93,151,85,141,147,28,67,186,108,171,154,171,111,214,161,122,39,166,168,210,230,185,18,83,27,234,177,16,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,138,139,203,38,102,243,37,95,204,150,20,80,171,185,131,196,170,141,54,163,124,80,162,76,135,46,236,158,243,18,88,114,123,41,113,167,27,83,166,149,161,73,51,73,164,200,200,200,204,140,104,36,0,5,69,241,118,198,252,104,195,92,201,91,116,44,57,197,235,214,213,166,191,99,195,150,236,58,37,126,92,22,28,125,83,231,165,78,169,182,92,74,77,102,148,33,38,163,45,116,66,75,216,67,165,112,107,197,140,83,197,15,202,255,0,229,51,18,238,187,183,209,159,39,250,47,78,214,100,207,233,121,158,144,230,114,185,203,86,205,220,180,110,219,166,187,19,175,113,11,42,0,0,0,21,23,197,219,27,241,163,13,115,37,109,208,176,231,23,175,91,86,154,253,143,14,91,176,232,149,249,112,88,113,245,79,158,149,58,166,217,113,41,53,154,80,132,154,140,181,209,9,47,97,7,8,156,111,198,140,74,204,149,201,66,196,108,94,189,110,170,107,22,60,201,109,67,173,215,229,206,97,183,211,62,2,82,234,91,121,197,36,150,73,90,210,74,34,215,69,168,189,166,45,208,4,32,226,237,136,87,246,26,229,182,219,174,225,205,241,112,90,181,39,239,136,113,29,153,68,169,189,5,247,24,84,9,234,83,74,113,149,37,70,131,82,16,163,73,158,154,161,39,236,33,90,185,100,204,222,100,171,249,146,194,138,21,119,48,120,149,81,166,212,111,138,20,73,144,229,221,147,222,98,75,14,79,101,46,52,227,106,116,210,180,41,38,105,52,153,25,25,25,145,139,42,226,237,136,87,246,26,229,182,219,174,225,205,241,112,90,181,39,239,136,113,29,153,68,169,189,5,247,24,84,9,234,83,74,113,149,37,70,131,82,16,163,73,158,154,161,39,236,33,90,185,100,204,222,100,171,249,146,194,138,21,119,48,120,149,81,166,212,111,138,20,73,144,229,221,147,222,98,75,14,79,101,46,52,227,106,116,210,180,41,38,105,52,153,25,25,25,145,141,4,128,8,65,197,219,16,175,236,53,203,109,183,93,195,155,226,224,181,106,79,223,16,226,59,50,137,83,122,11,238,48,168,19,212,166,148,227,42,74,141,6,164,33,70,147,61,53,66,79,216,66,15,240,225,204,46,62,223,57,206,195,203,90,245,199,12,64,184,40,179,125,45,212,211,170,151,52,217,113,95,217,74,150,180,111,105,199,20,133,109,90,18,162,212,187,20,146,50,237,34,23,126,0,41,3,136,246,97,113,246,198,206,118,33,218,214,86,56,98,5,191,69,133,232,158,154,157,75,185,166,196,138,198,250,84,69,175,99,77,184,148,39,114,214,165,30,133,218,165,25,159,105,152,156,28,34,113,10,254,196,172,182,220,149,220,70,190,46,11,170,164,197,241,50,35,83,43,117,55,167,62,219,9,129,1,73,105,46,60,165,40,144,74,90,212,73,35,211,85,168,253,166,38,165,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,157,179,155,197,23,17,235,56,227,6,137,128,53,191,69,89,152,115,112,37,242,122,60,211,83,119,100,168,175,104,165,72,114,51,133,204,167,47,106,146,134,80,230,215,91,89,184,179,51,83,104,102,194,178,57,155,120,217,189,194,53,94,18,173,121,116,59,134,135,33,52,186,243,40,140,239,163,156,151,176,151,204,134,250,181,74,208,164,154,84,109,26,141,214,119,18,87,185,42,105,215,100,80,0,8,213,157,252,232,218,185,71,195,135,231,66,85,42,183,127,84,185,108,81,45,231,103,54,151,17,205,39,182,206,146,193,44,158,56,104,54,28,35,82,11,215,112,146,214,228,110,55,17,18,184,105,241,22,188,175,123,254,86,7,230,58,245,137,80,145,113,72,126,109,181,94,168,168,153,125,117,23,158,37,29,44,246,32,154,52,56,110,56,166,8,205,27,13,29,58,55,18,216,105,187,74,1,8,56,187,98,21,253,134,185,109,182,235,184,115,124,92,22,173,73,251,226,28,71,102,81,42,111,65,125,198,21,2,122,148,210,156,101,73,81,160,212,132,40,210,103,166,168,73,251,8,86,174,89,51,55,153,42,254,100,176,162,133,93,204,30,37,84,105,181,27,226,133,18,100,57,119,100,247,152,146,195,147,217,75,141,56,218,157,52,173,10,73,154,77,38,70,70,70,100,99,65,34,31,241,25,206,191,230,171,135,12,80,44,10,157,41,204,77,186,126,110,155,25,243,230,185,75,130,100,178,114,166,166,118,169,10,218,180,19,109,37,211,74,86,226,148,173,29,75,46,182,113,3,135,167,18,188,71,167,222,214,254,3,99,173,86,171,121,82,174,58,131,116,186,29,97,212,28,202,195,53,41,179,24,109,150,228,201,121,244,239,134,158,99,234,51,52,184,242,77,73,74,76,208,148,161,54,254,2,16,113,118,196,43,251,13,114,219,109,215,112,230,248,184,45,90,147,247,196,56,142,204,162,84,222,130,251,140,42,4,245,41,165,56,202,146,163,65,169,8,81,164,207,77,80,147,246,16,173,92,178,102,111,50,85,252,201,97,69,10,187,152,60,74,168,211,106,55,197,10,36,200,114,238,201,239,49,37,135,39,178,151,26,113,181,58,105,90,20,147,52,154,76,140,140,140,200,198,130,64,67,254,38,248,233,136,249,116,193,251,23,20,48,190,179,208,213,96,226,4,38,158,101,210,53,197,168,69,85,62,160,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,123,174,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,4,42,207,238,109,174,172,163,98,158,9,93,52,214,186,235,110,187,233,186,125,205,78,82,92,119,153,5,50,105,43,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,156,225,25,104,179,18,214,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,82,7,17,236,194,227,237,141,156,236,67,181,172,172,112,196,11,126,139,11,209,61,53,58,151,115,77,137,21,141,244,168,139,94,198,155,113,40,78,229,173,74,61,11,181,74,51,62,211,49,56,56,68,226,21,253,137,89,109,185,43,184,141,124,92,23,85,73,139,226,100,70,166,86,234,111,78,125,182,19,2,2,146,210,92,121,74,81,32,148,181,168,146,71,166,171,81,251,76,77,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,59,103,55,138,46,35,214,113,198,13,19,0,107,126,138,179,48,230,224,75,228,244,121,166,166,238,201,81,94,209,74,144,228,103,11,153,78,94,213,37,12,161,205,174,182,179,113,102,102,166,208,205,133,100,115,54,241,179,123,132,106,188,37,90,242,232,119,13,14,66,105,117,230,81,25,223,71,57,47,97,47,153,13,245,106,149,161,73,52,168,218,53,27,172,238,36,175,114,84,211,174,209,183,231,99,154,127,253,37,177,87,255,0,124,170,63,252,48,208,70,89,42,213,90,254,91,112,162,187,93,169,203,168,212,170,54,61,10,92,201,146,222,83,207,201,125,200,12,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,75,0,1,90,188,101,49,99,20,240,191,242,65,249,51,196,187,174,210,244,159,202,14,183,208,85,153,48,58,174,95,163,249,124,222,74,211,191,111,49,123,119,107,166,245,105,222,99,154,240,137,198,252,104,196,172,201,92,148,44,70,197,235,214,234,166,177,99,204,150,212,58,221,126,92,230,27,125,51,224,37,46,165,183,156,82,73,100,149,173,36,162,45,116,90,139,218,98,221,4,127,207,150,38,93,88,55,149,171,171,20,172,169,125,61,106,217,168,80,42,17,183,56,226,27,123,101,106,22,246,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,31,175,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,117,0,0,17,171,136,245,217,117,88,217,49,196,59,166,202,185,170,182,253,106,23,162,122,106,141,46,107,145,37,49,190,171,17,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,168,188,178,102,111,50,85,252,201,97,69,10,187,152,60,74,168,211,106,55,197,10,36,200,114,238,201,239,49,37,135,39,178,151,26,113,181,58,105,90,20,147,52,154,76,140,140,140,200,198,130,64,0,0,0,0,0,0,0,0,5,109,113,61,201,93,58,232,160,74,198,219,26,14,202,196,77,157,123,124,213,31,59,114,225,70,111,181,215,201,41,218,132,175,232,163,183,219,219,161,138,124,22,179,193,122,243,101,108,93,246,130,164,252,227,126,143,218,222,195,246,157,69,206,253,191,183,188,88,190,52,98,60,60,39,195,154,173,241,53,90,34,159,200,236,208,251,121,143,182,215,177,42,254,176,189,135,253,163,51,247,5,110,117,199,87,145,89,169,63,206,147,35,102,245,237,36,235,181,36,146,236,73,17,119,36,189,130,228,120,62,225,35,214,150,17,213,113,2,163,19,99,215,71,35,148,174,97,30,157,52,169,237,43,176,150,101,220,162,239,73,126,222,241,96,224,56,142,102,243,99,134,249,97,183,91,170,222,50,247,206,151,175,71,11,150,249,115,246,184,202,92,249,198,217,112,147,181,47,165,93,165,219,220,94,221,41,243,25,56,152,102,67,19,170,50,155,165,92,254,132,162,200,101,108,21,63,162,129,39,106,22,210,16,225,115,85,21,43,61,77,42,63,121,110,208,187,132,92,184,110,106,221,215,80,114,171,94,155,213,74,116,205,74,95,45,8,212,205,70,163,236,65,17,119,168,253,158,209,242,199,232,129,62,93,46,99,83,224,187,202,125,133,165,198,215,180,149,162,146,100,100,122,25,25,119,145,9,185,147,158,36,215,254,16,86,224,90,152,149,86,244,149,160,235,173,52,191,152,97,158,149,38,184,237,155,159,51,21,110,175,107,77,175,213,215,183,95,126,130,232,48,242,254,183,49,58,205,165,95,22,164,206,166,155,87,134,196,198,28,229,184,143,85,214,144,234,123,28,74,85,244,86,158,242,46,254,226,238,30,144,0,0,0,7,252,184,180,182,133,56,179,209,41,35,81,159,216,66,140,184,165,99,211,216,163,141,210,108,216,174,127,32,181,150,186,114,147,161,118,191,26,92,214,204,245,54,210,175,162,231,118,170,47,180,251,199,226,225,139,128,31,149,188,111,133,116,79,103,117,62,215,117,186,154,79,118,154,191,26,92,53,145,118,56,149,125,23,15,183,69,23,216,98,246,35,48,220,88,237,70,101,59,91,101,9,109,37,174,186,17,22,132,63,208,0,0,0,0,121,204,65,191,109,220,52,180,106,151,165,209,51,166,167,82,162,191,45,229,242,214,191,85,166,150,226,187,16,149,43,232,161,93,196,125,222,222,225,70,249,240,206,237,123,49,215,92,139,106,221,155,202,179,41,210,22,81,217,229,161,92,245,182,236,164,37,237,203,97,183,83,185,151,146,91,12,207,79,191,187,140,101,215,46,151,230,99,175,152,214,141,151,79,231,37,42,67,179,94,230,178,158,68,126,115,45,184,189,174,58,222,237,188,228,158,137,61,79,217,237,210,229,50,213,195,147,6,48,106,147,79,169,220,20,31,74,92,237,37,167,157,153,213,75,99,99,164,150,84,101,177,18,86,217,232,227,102,125,133,167,110,157,197,219,44,233,212,184,52,152,200,137,79,99,148,211,105,36,165,59,141,90,17,17,17,118,153,153,247,17,15,214,60,181,229,134,54,69,255,0,79,126,151,118,81,122,232,210,80,164,58,142,165,230,183,18,146,164,159,107,107,73,151,98,213,220,126,209,95,153,158,225,41,107,215,99,213,46,172,16,95,163,234,11,55,229,21,55,71,29,230,172,201,231,54,243,100,204,36,167,85,27,73,215,78,205,53,247,138,177,196,220,46,189,48,126,237,149,104,94,244,190,130,163,13,213,167,103,61,167,117,36,58,182,247,106,210,214,159,164,218,187,53,246,125,194,78,100,111,62,247,118,95,238,56,22,125,217,80,234,108,169,146,90,109,246,185,77,35,165,222,228,102,212,246,173,199,91,203,218,203,42,45,164,125,186,251,251,78,238,48,231,17,45,124,82,180,160,94,150,132,254,178,155,80,97,167,155,115,148,227,127,164,105,14,17,104,226,82,175,162,226,125,133,223,251,7,166,0,25,245,226,43,135,136,195,252,203,92,44,50,222,198,165,116,155,11,93,126,141,62,33,159,244,148,125,235,18,47,131,21,214,212,11,230,235,182,13,90,46,167,208,237,45,63,171,102,160,191,119,219,239,33,111,224,0,0,0,0,0,0,0,0,0,0,0,0,40,31,137,141,240,213,221,154,43,138,36,119,55,181,77,233,54,158,134,95,164,167,67,51,239,73,123,83,246,137,29,193,70,196,102,125,123,16,111,121,172,232,229,47,209,61,18,247,31,111,53,21,22,156,236,37,125,133,244,136,254,205,59,197,181,0,243,120,135,127,91,216,101,105,205,188,174,137,93,61,58,7,47,154,230,197,175,77,238,161,180,246,33,42,87,210,90,123,136,255,0,180,103,235,55,121,176,188,51,57,124,174,169,82,145,202,162,68,211,209,240,182,52,174,78,230,88,75,191,56,150,91,90,183,45,130,87,172,93,157,197,217,223,241,114,207,150,155,207,49,120,133,77,181,104,81,182,195,116,219,147,46,70,246,143,151,20,164,180,203,171,218,167,91,51,211,153,220,71,184,244,236,247,139,211,203,22,85,172,44,183,90,49,105,54,244,45,213,53,178,142,182,95,49,226,230,186,109,50,151,15,98,222,113,41,213,76,145,232,147,208,187,139,179,191,184,0,0,14,67,153,124,187,90,25,139,195,170,157,165,112,196,221,53,81,94,58,116,142,99,165,200,147,200,121,182,151,181,14,182,74,218,111,25,232,163,208,251,143,236,160,108,198,224,53,205,151,140,75,168,88,119,26,53,38,220,117,216,110,234,223,207,70,41,15,52,218,246,161,199,54,235,201,81,232,106,212,189,190,243,150,60,49,243,147,43,12,110,184,248,61,119,75,254,99,173,73,67,112,143,150,94,172,183,156,135,29,180,252,219,10,89,250,136,87,106,150,73,247,232,125,162,231,224,203,102,161,10,60,248,234,213,169,45,33,228,30,135,218,149,17,25,119,246,247,24,255,0,112,0,0,0,1,24,56,132,96,75,56,215,128,53,132,180,141,103,91,204,200,172,177,218,126,178,152,133,47,106,127,72,130,47,89,222,243,215,238,63,101,10,83,166,84,240,246,251,139,61,191,154,168,219,85,116,60,159,162,173,175,71,120,140,191,89,39,162,145,246,151,222,52,19,145,204,118,133,143,184,3,69,184,216,123,153,46,140,220,106,37,64,246,153,107,41,168,81,150,239,123,104,46,247,191,162,70,159,113,159,178,64,128,0,0,15,242,147,33,168,145,221,148,250,182,182,202,20,226,207,67,61,18,69,169,159,96,165,30,40,57,181,155,137,248,143,39,11,45,105,123,40,54,251,139,137,45,60,178,62,100,198,31,154,194,207,85,178,149,150,168,90,123,148,105,247,106,125,162,39,224,70,7,221,248,249,127,65,177,173,24,188,199,164,56,215,61,205,237,23,41,149,60,211,74,94,142,56,130,86,134,234,123,9,90,159,253,101,111,216,1,194,219,7,176,246,153,2,161,125,193,244,213,107,146,210,164,171,155,42,54,213,237,104,214,141,26,150,164,31,174,133,246,151,235,118,118,17,9,22,222,85,48,17,168,232,138,139,15,70,208,68,73,47,74,77,236,208,180,254,184,114,156,92,225,181,151,12,74,131,53,232,118,175,163,42,239,71,113,182,38,245,211,223,229,44,201,205,170,229,156,164,165,90,45,100,173,15,191,77,59,140,85,214,111,56,127,223,217,107,125,85,216,111,122,98,217,90,77,125,110,214,99,242,148,102,250,182,114,206,67,142,43,70,216,37,107,167,110,186,119,151,111,61,202,102,101,174,140,184,98,109,54,224,166,75,210,149,34,67,44,84,153,229,183,235,70,84,134,22,239,172,166,156,81,106,150,72,189,82,215,221,219,223,160,124,36,196,106,70,44,97,229,10,253,162,185,186,61,94,159,22,89,150,138,45,138,117,134,221,219,235,37,38,122,19,133,219,180,190,226,238,30,192,121,44,84,195,234,110,40,216,213,43,38,171,254,15,80,228,238,63,91,179,150,242,28,47,162,164,159,123,101,237,47,236,25,153,186,109,233,246,173,122,85,2,168,199,38,76,93,155,209,185,42,211,114,18,178,237,73,153,119,40,189,162,226,56,65,99,67,215,142,23,85,112,238,173,47,124,155,111,145,201,249,178,45,221,68,137,239,43,232,160,136,180,36,151,122,143,246,119,14,17,198,146,28,130,191,236,201,125,46,198,143,210,63,59,188,143,127,204,211,139,187,217,161,246,8,111,149,28,46,94,48,227,141,191,98,36,181,235,250,189,75,252,72,111,187,250,232,254,175,245,139,251,6,143,169,48,26,165,211,218,130,194,54,33,173,218,22,166,122,106,163,63,105,159,188,126,192,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,231,184,103,85,169,84,14,31,248,127,93,174,212,226,83,169,180,232,245,233,115,38,75,121,44,177,25,134,234,211,148,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,186,248,151,231,142,78,99,175,39,176,122,199,68,68,97,213,151,88,113,108,203,109,109,72,93,114,162,201,56,193,205,75,200,53,36,163,18,86,234,89,74,21,235,161,195,113,102,102,164,33,158,105,146,12,151,93,89,184,196,118,32,205,77,86,137,96,211,121,143,214,238,22,160,184,166,215,202,54,119,65,140,249,160,217,41,139,39,219,50,74,207,212,108,212,238,213,237,38,215,117,57,133,181,168,86,54,75,241,46,202,181,160,244,84,91,127,11,235,52,186,116,110,106,220,228,69,98,146,235,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,20,3,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,61,151,92,121,179,115,37,132,116,44,86,179,38,196,82,42,49,208,138,156,22,100,27,203,164,212,73,9,57,16,157,53,33,10,222,218,149,161,40,208,157,232,52,56,146,216,180,153,244,176,0,0,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,159,108,232,229,38,234,202,54,41,157,173,82,119,174,182,235,189,77,66,217,168,165,78,59,204,130,153,46,33,12,62,233,178,211,103,49,182,201,149,60,134,200,210,158,115,102,71,162,200,119,94,26,25,245,147,128,215,11,56,43,139,53,217,111,225,213,114,67,108,210,22,231,43,101,2,162,252,166,210,167,148,243,206,182,150,32,154,92,121,215,139,215,218,180,146,208,148,154,222,53,245,94,55,21,106,85,126,149,128,213,218,21,78,37,70,155,81,143,112,75,135,50,35,201,121,137,44,56,154,98,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,115,94,10,158,41,238,159,135,243,188,198,156,58,175,21,204,244,254,159,43,248,41,121,255,0,229,17,111,249,176,83,254,42,83,75,110,65,43,254,55,170,66,83,250,140,154,255,0,194,25,21,213,129,120,23,136,249,139,196,122,118,23,225,125,27,174,170,206,213,215,158,116,205,17,105,241,82,100,78,74,146,225,17,242,217,70,228,234,122,26,141,74,74,16,149,173,104,66,180,41,150,44,189,90,185,95,193,170,46,17,218,210,122,254,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,197,109,4,165,45,72,105,166,144,107,94,205,199,85,124,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,150,156,75,243,235,27,1,173,231,176,87,9,171,177,31,196,90,228,119,25,171,173,190,110,250,5,57,248,174,37,47,37,230,93,109,76,78,53,56,203,172,151,175,181,9,53,173,41,37,178,107,166,203,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,35,37,217,73,181,114,141,133,133,107,83,93,235,174,74,239,77,80,185,170,42,83,110,243,39,38,51,104,91,12,58,76,180,225,195,109,194,121,76,161,194,53,39,156,225,153,234,179,20,89,155,31,20,248,201,241,2,225,243,23,197,175,112,208,207,172,108,121,183,153,193,92,89,174,196,99,17,104,113,219,102,144,183,57,187,235,244,230,34,182,149,60,167,158,117,197,63,56,148,219,206,188,94,166,228,40,150,132,168,144,241,162,122,128,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,39,79,17,156,235,254,106,184,112,197,2,192,169,210,156,196,219,167,230,233,177,159,62,107,148,184,38,75,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,69,159,223,85,251,117,127,182,183,29,201,113,212,63,225,38,78,169,78,144,231,252,231,30,121,199,23,246,169,74,87,180,204,95,78,65,114,81,106,229,79,14,34,86,234,212,206,163,19,110,106,123,46,92,117,9,4,218,220,129,188,146,226,169,145,205,181,45,9,101,165,145,18,212,133,31,57,196,18,204,246,165,164,53,232,51,255,0,128,209,179,7,149,203,186,217,102,20,185,53,218,4,117,220,214,242,34,71,118,75,235,168,196,105,197,37,150,217,109,105,55,86,251,74,122,49,17,146,180,57,4,178,66,148,148,144,160,28,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,154,48,246,245,165,98,85,129,109,98,53,10,60,182,41,183,85,30,21,110,27,82,208,148,190,219,18,89,67,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,25,119,26,83,202,119,133,140,27,248,127,111,121,115,2,136,115,193,140,85,92,111,205,30,32,93,211,43,209,42,180,216,85,137,52,74,11,176,101,41,248,69,74,136,234,153,140,168,234,53,173,59,28,74,77,245,27,103,177,78,62,226,210,69,191,65,99,220,25,48,46,29,173,131,85,220,121,171,209,182,86,175,106,131,148,234,92,183,13,135,63,153,226,40,144,163,100,210,70,235,92,201,101,33,46,33,74,34,95,72,194,182,17,37,42,85,138,128,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,154,112,200,204,13,131,151,140,201,29,119,17,151,45,138,109,213,71,249,42,212,198,141,148,177,5,249,51,225,169,50,101,56,243,141,165,168,200,75,43,83,142,17,168,210,93,187,79,183,75,244,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,56,255,0,21,140,246,213,78,171,63,43,56,53,115,68,77,53,49,205,139,222,171,78,125,74,125,199,205,75,75,148,114,89,17,37,8,74,73,38,254,197,40,214,107,228,40,209,177,246,220,128,25,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,135,176,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,0,28,211,49,88,243,102,229,183,8,235,184,173,121,205,136,148,83,163,173,20,200,47,72,54,87,86,168,154,20,113,225,52,105,66,213,189,197,39,67,81,33,91,16,75,113,69,177,10,50,207,14,58,99,166,35,230,47,17,234,56,161,138,21,158,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,240,2,236,248,104,103,214,54,60,219,204,224,174,44,215,98,49,136,180,56,237,179,72,91,156,221,245,250,115,17,91,74,158,83,207,58,226,159,156,74,109,231,94,47,83,114,20,75,66,84,72,120,209,61,68,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,189,236,226,102,170,205,202,134,17,212,47,10,205,74,34,174,122,140,121,17,173,58,67,141,155,203,168,212,73,30,161,169,164,173,10,233,155,82,155,83,203,220,157,168,50,73,31,49,109,161,121,246,197,92,76,186,177,147,17,238,60,82,189,101,245,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,133,186,112,194,200,84,156,24,165,68,204,14,48,80,165,192,196,26,156,121,44,210,169,18,249,75,42,77,57,244,179,177,231,26,83,92,216,243,148,73,125,38,68,239,170,203,230,218,210,149,155,136,77,133,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,0,56,213,248,88,181,190,32,65,242,234,136,173,92,151,102,218,234,202,54,41,149,211,77,107,174,182,235,189,53,62,230,167,41,46,59,204,130,153,45,173,111,176,209,60,211,103,49,182,201,228,178,183,12,210,158,115,132,101,162,204,104,38,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,5,85,241,206,250,147,253,228,254,26,56,87,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,119,212,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,113,254,43,25,237,170,157,86,126,86,112,106,230,136,154,106,99,155,23,189,86,156,250,148,251,143,154,150,151,40,228,178,34,74,16,148,146,77,253,138,81,172,215,200,81,163,99,237,185,0,50,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,61,15,96,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,156,203,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,34,42,241,71,240,39,137,191,130,249,196,33,76,25,85,204,197,229,149,12,92,135,138,86,124,24,149,20,42,58,169,181,122,100,146,36,162,163,78,113,109,173,214,9,205,166,166,87,185,166,214,135,18,71,181,104,78,228,173,27,219,94,133,48,119,24,172,28,117,176,41,120,141,135,53,232,149,26,109,70,59,14,186,211,82,153,121,250,123,238,50,219,202,137,41,44,173,105,106,75,105,117,4,227,70,163,52,153,253,198,126,212,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,0,0,0,0,0,0,252,149,104,13,84,224,59,5,228,111,67,187,117,45,76,181,209,68,126,195,47,112,206,6,107,240,185,88,61,142,55,5,136,162,211,160,233,52,47,241,225,176,239,235,175,250,207,214,63,236,19,35,130,220,57,7,127,222,114,250,93,237,23,163,190,119,121,22,207,152,168,151,119,121,234,125,131,188,113,125,198,135,172,236,46,165,225,221,38,94,201,87,39,63,157,243,100,123,122,121,16,30,79,210,65,145,234,74,62,229,23,237,238,20,237,107,91,211,238,170,244,90,5,45,142,116,153,91,246,35,114,83,174,212,41,103,218,163,34,238,73,251,70,153,176,175,15,169,184,93,98,211,108,154,87,108,122,127,59,105,250,221,188,199,150,225,253,37,40,251,220,63,105,255,0,96,245,163,150,230,59,29,109,252,189,225,157,67,16,43,202,213,49,57,92,182,244,95,175,186,67,45,31,106,91,115,77,57,196,127,71,254,242,207,62,53,99,69,227,142,119,180,187,218,242,155,207,149,39,151,161,114,218,78,221,172,182,223,251,26,16,71,169,52,159,103,246,153,201,188,173,240,203,196,76,115,163,252,172,185,39,122,2,146,111,51,200,87,41,137,93,67,124,231,91,123,232,74,66,145,183,149,237,45,79,119,103,119,109,143,225,39,13,172,184,97,172,24,79,76,181,125,39,87,102,59,109,191,55,174,158,199,53,100,77,238,87,44,165,41,41,213,104,53,104,93,218,233,220,67,171,57,149,76,4,118,58,226,174,195,213,181,145,146,139,210,147,123,117,45,63,174,17,211,31,248,91,96,246,33,83,39,212,44,72,62,133,173,114,93,84,101,115,101,73,220,189,174,154,17,163,178,210,130,245,214,142,211,253,94,222,195,49,80,56,239,129,247,126,1,223,211,172,107,186,47,45,232,238,59,200,115,123,71,205,101,47,58,210,87,163,110,44,147,169,180,174,195,86,165,255,0,89,203,14,23,217,181,155,134,24,143,27,11,46,153,123,232,55,3,136,137,17,60,178,46,92,199,223,132,194,15,84,50,165,158,136,66,187,212,73,247,232,125,162,235,163,72,106,92,118,165,48,173,205,188,132,184,131,208,203,84,153,106,71,218,63,212,0,0,0,71,236,241,227,180,28,2,192,26,213,198,251,220,185,117,134,228,209,41,231,180,207,249,83,176,164,173,174,230,214,93,236,255,0,72,137,62,243,47,110,125,170,51,42,120,131,125,202,158,231,206,212,110,90,186,222,87,209,78,231,164,60,103,254,245,37,170,151,246,23,220,47,175,135,182,4,179,130,152,3,70,75,168,210,117,194,204,122,203,253,167,234,169,248,81,55,39,244,139,35,245,154,239,45,62,226,246,201,240,0,0,0,1,254,19,165,179,79,133,34,124,133,109,106,51,75,121,103,161,158,137,73,25,159,119,111,113,10,96,226,113,156,153,88,155,117,200,193,235,70,95,243,29,22,74,219,154,124,178,245,165,50,228,200,238,39,231,24,74,203,212,90,123,82,179,79,187,83,237,17,59,46,88,13,115,102,31,18,233,246,21,184,141,9,199,26,118,99,186,183,243,49,142,67,45,45,123,86,227,123,180,231,36,244,37,106,126,207,121,95,206,90,50,237,104,229,211,14,105,150,149,189,19,108,212,197,100,234,50,57,142,159,62,79,33,150,221,94,213,186,225,39,113,178,71,162,79,66,238,47,183,175,0,0,14,33,153,204,171,88,89,145,180,101,82,110,24,91,106,104,101,125,20,190,99,199,202,116,154,121,45,158,196,60,218,85,162,158,51,209,71,161,247,31,103,117,19,230,119,46,23,110,91,177,22,109,163,112,179,172,85,184,227,176,36,110,107,231,99,155,239,54,210,182,161,215,13,58,147,38,122,40,245,47,111,219,216,120,127,103,54,224,192,11,242,13,157,91,153,205,180,43,83,26,97,230,121,104,79,33,215,158,138,218,158,220,150,22,234,182,180,201,150,194,50,35,251,15,180,239,78,216,184,105,183,101,189,77,185,169,14,243,97,85,98,51,54,58,246,169,59,155,117,9,90,79,69,17,25,118,40,187,200,143,236,33,244,192,84,175,26,235,17,152,21,236,62,189,225,51,171,149,79,75,117,171,220,125,156,164,83,154,111,176,213,246,159,209,34,251,117,239,17,195,134,117,238,213,163,154,59,114,36,135,54,53,82,235,55,30,134,127,163,167,76,50,238,73,159,122,190,193,127,32,0,0,0,0,0,0,0,0,0,0,0,0,51,79,153,170,178,235,152,223,114,85,28,94,229,63,209,234,122,105,221,17,148,251,139,221,238,22,239,194,90,208,43,115,46,205,85,22,222,142,213,119,111,86,191,75,149,58,114,75,179,113,145,118,43,220,95,180,78,16,21,11,197,215,50,242,106,183,129,224,5,17,222,91,52,111,245,216,182,145,243,57,173,64,150,199,210,104,140,180,50,63,160,179,215,219,167,112,129,24,55,133,53,188,103,191,105,246,21,5,206,84,154,135,59,71,52,66,182,236,101,199,123,148,180,17,234,77,25,125,34,254,195,209,62,5,224,117,171,129,182,77,54,210,183,88,255,0,91,219,144,215,59,115,158,178,93,144,183,140,182,173,197,233,218,162,246,159,119,179,184,116,161,242,46,219,170,137,100,219,149,27,170,226,151,211,83,169,113,158,151,37,222,90,215,177,182,219,82,214,123,80,70,163,209,41,81,246,17,159,96,129,88,201,198,23,11,236,154,139,212,156,60,180,190,87,45,165,41,181,191,215,200,129,177,68,167,18,126,171,208,143,93,54,160,251,255,0,167,246,24,243,86,47,26,139,70,177,84,102,13,229,132,222,130,138,164,165,43,153,233,231,101,122,219,146,70,124,182,224,145,247,26,149,255,0,55,79,105,9,221,131,88,235,135,184,233,109,199,185,44,58,191,88,211,173,33,199,17,211,190,223,45,70,219,107,52,234,235,104,51,208,157,71,105,23,110,191,126,157,12,4,78,226,19,149,250,110,60,225,5,78,177,78,137,173,197,64,138,244,248,206,115,21,243,137,98,44,181,33,173,13,212,54,90,184,233,122,198,71,167,180,140,187,168,118,161,10,177,101,92,239,193,144,93,53,78,137,57,77,171,232,47,150,251,46,25,31,118,169,61,20,159,180,143,79,105,11,219,225,187,152,23,113,163,2,233,116,186,151,109,66,216,142,197,29,106,236,249,196,198,135,13,38,189,9,180,36,181,83,167,217,169,253,231,236,151,0,0,0,0,3,252,165,71,106,100,103,162,60,157,91,125,181,54,178,215,189,38,90,31,119,222,40,139,137,174,95,92,194,28,113,157,115,83,163,109,165,93,14,187,83,82,247,235,164,137,51,38,44,211,161,184,165,125,22,203,183,66,47,176,140,122,142,19,216,227,34,197,198,111,201,220,213,127,55,92,41,229,52,90,23,248,83,242,224,178,158,230,212,175,162,131,239,81,39,238,239,23,116,0,0,0,56,30,120,49,57,220,45,203,149,219,86,138,239,46,85,70,153,62,154,194,182,235,181,199,32,73,82,79,67,66,136,244,54,251,140,136,190,209,158,135,156,168,222,23,75,142,173,124,233,245,186,129,169,74,209,41,222,243,206,119,233,216,146,213,74,251,11,238,23,181,195,151,45,148,108,21,193,74,101,192,251,92,202,229,200,195,53,55,158,220,178,229,162,68,72,139,83,91,73,213,160,244,91,90,238,34,35,63,113,23,124,185,0,30,115,16,236,154,78,34,89,85,171,50,182,199,54,37,98,159,38,11,137,220,164,246,58,210,219,62,212,169,39,220,179,246,151,222,93,227,60,89,189,193,71,240,27,28,107,182,89,181,203,136,244,137,83,160,39,113,30,145,14,100,134,218,237,230,44,251,154,254,145,238,247,151,180,230,215,7,156,192,202,106,183,85,193,10,187,251,163,173,135,234,177,79,105,22,139,53,211,227,33,62,171,122,247,107,218,107,251,203,218,45,152,5,33,241,104,193,69,97,206,51,65,189,226,53,182,13,223,205,228,250,218,233,210,196,130,210,187,220,81,253,37,251,73,63,183,188,114,108,129,227,67,120,55,152,42,45,78,160,173,180,201,93,79,84,122,107,166,216,82,146,142,228,45,95,73,194,238,47,191,179,186,111,241,157,181,89,145,106,218,215,50,98,234,228,94,187,115,187,207,213,220,229,61,29,218,246,251,187,132,66,225,121,62,44,12,221,218,42,145,216,165,117,251,15,183,179,74,100,221,123,139,237,23,230,0,0,2,40,179,196,75,8,75,28,106,56,49,81,107,164,56,156,158,154,163,186,83,157,78,232,125,74,254,104,163,122,155,123,19,218,190,221,117,47,112,149,192,0,51,89,155,31,20,248,201,241,2,225,243,23,199,85,185,51,175,117,81,178,99,135,249,78,195,42,159,163,162,42,159,84,114,244,168,48,110,34,83,221,69,86,107,136,166,36,205,41,36,178,166,22,211,142,169,181,43,154,151,146,209,154,82,151,144,231,31,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,244,61,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,126,86,108,124,44,99,39,195,251,135,203,159,25,172,29,255,0,37,217,182,186,178,141,138,101,116,211,90,235,173,186,239,77,79,185,169,202,75,142,243,32,166,75,107,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,156,225,25,104,179,26,9,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,0,0,0,28,211,49,88,13,102,230,75,8,235,184,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,207,14,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,95,56,233,136,248,147,135,22,54,23,222,181,159,74,210,176,231,174,106,128,243,228,106,149,30,44,162,142,71,21,78,25,250,236,183,210,167,148,70,91,144,149,169,4,163,66,91,66,63,94,5,230,6,254,203,197,86,233,174,225,202,226,49,82,186,173,121,214,171,179,29,55,146,252,22,36,169,165,42,76,87,25,113,181,53,37,10,101,10,109,195,53,18,79,183,105,246,105,226,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,191,236,144,100,186,213,202,62,28,49,6,106,105,85,187,250,165,204,126,183,112,181,5,180,184,142,105,51,186,12,103,205,4,241,195,65,176,217,146,86,126,187,132,167,118,163,113,54,137,42,41,91,141,95,138,123,91,225,252,31,49,168,136,255,0,147,60,210,254,104,247,181,225,137,16,173,191,77,214,170,86,124,170,21,18,59,170,219,21,19,157,153,17,212,187,36,201,68,179,101,8,97,197,26,81,235,45,68,148,106,130,81,184,142,65,86,169,222,88,175,127,205,172,204,110,93,126,236,188,107,14,73,117,17,34,17,191,80,168,203,120,212,162,109,150,82,68,107,113,215,15,68,54,146,237,81,18,75,184,133,212,240,208,200,228,108,184,217,172,227,13,240,185,107,196,91,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,212,91,100,218,8,137,43,91,211,124,102,179,54,62,41,241,147,226,5,195,230,47,142,127,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,255,0,100,131,58,54,174,110,48,225,137,211,85,74,162,95,212,222,99,21,187,121,169,205,169,197,242,137,157,211,163,48,107,55,138,26,205,246,200,148,178,245,28,53,53,185,123,73,197,201,80,25,172,205,143,138,124,100,248,129,112,249,139,226,215,184,65,99,205,155,121,229,210,54,6,166,108,72,151,101,129,34,106,215,79,84,131,83,243,105,210,37,42,66,102,161,38,132,150,196,187,37,108,41,41,53,236,54,219,82,205,60,230,210,39,168,0,166,14,50,56,243,102,226,86,46,90,184,83,103,205,137,83,94,27,199,168,34,175,58,52,131,113,13,212,101,173,146,118,17,150,194,78,246,19,17,179,90,146,181,122,239,41,181,18,22,210,200,126,94,10,158,41,238,159,135,243,188,198,156,58,175,28,239,169,63,222,79,225,162,31,228,83,50,148,44,171,94,216,133,137,181,50,231,85,94,195,250,133,46,219,136,168,171,125,185,117,135,102,66,92,118,221,36,169,27,89,46,82,220,112,205,104,62,91,107,36,153,172,208,149,113,92,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,91,167,12,44,133,73,193,138,84,76,192,227,5,10,92,12,65,169,199,146,205,42,145,47,148,178,164,211,159,75,59,30,113,165,53,205,143,57,68,151,210,100,78,250,172,190,109,173,41,89,184,132,216,80,12,230,103,131,7,106,184,33,154,60,64,180,102,80,98,82,169,179,107,18,107,116,22,160,197,83,16,142,149,45,213,61,25,49,210,104,66,118,54,149,27,10,38,203,98,92,97,196,36,207,102,162,199,184,50,99,164,59,167,6,171,184,13,87,172,239,173,89,53,7,42,52,184,142,19,13,255,0,51,203,81,45,68,201,36,201,215,121,114,206,66,156,90,146,100,142,173,132,239,50,82,82,154,108,23,83,152,60,107,252,139,112,161,177,58,122,127,85,62,251,195,251,126,202,135,189,173,236,181,214,209,203,168,113,205,28,66,147,164,86,164,236,81,110,209,211,107,114,77,59,180,167,108,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,134,154,48,246,202,165,97,173,129,109,97,205,10,68,183,233,182,173,30,21,18,27,178,214,149,62,227,17,153,67,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,30,128,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,16,0,91,79,9,188,237,67,168,80,191,54,76,94,186,249,83,233,123,21,103,85,42,245,38,27,109,232,170,91,44,55,70,111,152,105,113,111,37,199,8,216,65,27,138,83,106,91,105,38,210,195,105,85,159,136,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,16,3,141,95,133,139,91,226,4,31,46,168,138,181,202,46,55,210,178,227,152,187,51,25,107,180,57,117,122,109,2,68,148,204,137,17,196,161,243,98,68,87,163,56,182,247,122,170,90,18,249,172,144,102,146,89,160,146,106,70,237,229,163,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,10,1,226,143,227,179,19,127,5,242,120,67,234,224,126,119,230,101,211,37,247,6,16,225,188,173,151,245,225,120,85,29,145,33,76,190,143,69,81,222,164,198,142,82,152,144,211,173,155,115,57,233,213,147,78,242,79,33,197,45,41,213,189,241,130,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,8,201,118,82,109,92,163,97,97,90,212,215,122,235,146,187,211,84,46,106,138,148,219,188,201,201,140,218,22,195,14,147,45,56,112,219,112,158,83,40,112,141,73,231,56,102,122,172,196,128,0,30,83,21,113,50,213,193,188,56,184,241,74,245,151,211,209,109,154,123,181,9,59,92,109,14,61,176,189,70,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,20,3,157,28,219,93,89,185,197,51,186,106,77,116,54,221,11,169,167,219,52,228,165,198,185,112,85,37,197,161,247,218,55,157,108,166,56,217,178,151,150,217,146,85,201,108,136,180,65,14,127,35,2,241,30,14,7,51,152,122,157,27,161,179,39,92,13,91,116,217,50,12,208,229,70,82,153,144,227,139,142,141,61,118,91,233,86,133,184,102,73,230,40,144,157,230,135,73,191,149,134,56,103,117,98,237,222,221,139,101,68,234,235,82,41,245,42,132,104,169,109,199,28,149,209,66,126,98,216,105,13,161,75,91,206,34,58,144,218,9,62,179,138,66,76,200,140,204,191,45,38,167,121,97,69,255,0,10,179,13,185,116,11,178,206,172,55,37,164,75,136,68,253,62,163,17,226,82,73,198,94,73,145,45,183,91,45,80,226,79,181,38,74,46,242,23,231,146,12,232,218,185,184,195,134,39,77,85,42,137,127,83,121,140,86,237,230,167,54,167,23,202,38,119,78,140,193,172,222,40,107,55,219,34,82,203,212,112,212,214,229,237,39,23,197,120,213,248,88,181,190,32,65,242,234,136,168,188,16,189,105,88,107,141,22,14,35,87,99,203,126,155,106,221,20,170,220,198,162,33,42,125,198,35,75,109,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,143,85,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,76,174,23,89,5,153,120,87,105,185,152,198,42,125,86,151,74,183,42,17,167,90,116,119,227,63,13,202,156,164,33,169,44,84,148,181,37,59,225,167,152,218,154,229,154,146,243,137,86,227,36,54,104,122,223,192,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,69,43,9,191,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,93,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,138,171,227,157,245,39,251,201,252,52,85,88,179,238,22,153,250,174,196,174,208,114,167,139,213,14,186,149,59,249,13,157,91,149,37,8,114,158,226,80,102,221,53,229,56,162,230,50,189,164,220,125,12,220,67,138,109,148,146,208,182,201,139,106,1,64,60,81,252,118,98,111,224,190,79,8,125,92,15,206,252,204,186,100,190,224,194,28,55,149,178,254,188,47,10,163,178,36,41,151,209,232,170,59,212,152,209,202,83,18,26,117,179,110,103,61,58,178,105,222,73,228,56,165,165,58,183,190,48,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,46,202,77,171,148,108,44,43,90,154,239,93,114,87,122,106,133,205,81,82,155,119,153,57,49,155,66,216,97,210,101,167,14,27,110,19,202,101,14,17,169,60,231,12,207,85,152,144,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,138,188,81,252,9,226,111,224,190,113,8,80,8,147,249,28,207,29,229,148,43,201,81,101,34,93,115,14,171,146,18,186,245,5,11,45,237,175,66,79,91,15,113,146,81,37,41,36,145,164,204,144,242,18,72,89,164,210,211,173,95,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,0,0,0,1,20,95,226,37,132,71,142,52,236,24,167,53,213,156,190,119,83,81,221,41,190,155,108,62,165,31,52,113,189,125,221,169,236,95,102,154,159,184,74,224,0,0,20,27,197,14,124,89,249,187,187,149,31,180,211,208,110,62,222,221,105,144,180,239,47,176,75,206,12,86,171,49,237,91,166,230,84,93,28,149,208,237,119,121,250,219,92,168,35,187,94,207,119,112,132,25,252,198,134,241,147,48,85,170,157,61,91,169,145,122,110,148,244,211,93,208,162,165,125,232,66,190,147,103,222,95,119,103,127,89,225,47,130,138,196,108,103,155,123,202,107,116,27,67,151,206,245,180,215,170,137,57,164,247,56,147,250,72,246,18,191,103,120,187,192,20,137,197,115,48,18,177,11,25,156,195,90,124,143,230,187,91,77,11,97,122,253,76,72,47,123,91,74,139,69,32,255,0,164,175,216,93,131,154,112,252,203,99,57,138,197,226,137,86,143,206,162,81,191,215,4,239,52,254,154,44,163,107,232,186,218,254,155,37,244,117,251,116,46,251,254,131,6,45,58,50,33,195,107,150,211,122,237,78,227,61,53,51,51,237,62,222,243,49,250,0,4,70,226,51,150,186,54,53,96,173,78,190,195,92,170,229,183,29,234,155,47,110,90,185,136,143,18,90,210,214,211,117,8,45,86,238,187,140,140,203,220,101,221,68,173,46,163,103,221,40,117,11,228,207,162,84,9,73,86,137,86,199,153,115,191,78,212,158,138,79,218,95,120,208,190,71,241,57,220,82,203,149,165,86,148,239,50,85,58,153,2,154,250,182,233,185,198,224,70,82,143,66,66,72,181,55,59,136,140,190,209,223,0,0,0,5,34,241,97,199,41,23,214,51,126,78,225,43,249,186,222,79,41,210,208,191,194,152,151,57,149,119,182,149,125,21,151,114,141,63,127,120,242,252,50,178,250,230,47,99,140,27,154,163,27,117,42,215,117,170,154,87,191,77,100,70,153,13,100,157,9,196,171,232,184,125,186,25,125,134,98,247,98,199,106,28,102,98,50,157,27,97,180,182,130,215,185,36,90,23,127,220,63,212,0,0,0,0,68,126,36,89,129,119,5,176,46,169,75,166,246,84,46,120,239,209,208,174,207,155,76,152,115,18,75,208,219,90,79,69,52,93,154,150,190,242,246,209,36,8,85,139,214,232,98,11,5,212,213,43,115,146,218,126,130,57,143,188,225,17,119,232,146,213,74,251,8,181,246,16,190,46,30,217,95,166,224,54,16,83,43,21,24,154,92,85,248,172,207,146,231,49,95,54,151,226,196,82,218,208,157,91,103,163,141,31,172,68,90,251,8,139,190,88,128,231,152,203,142,184,123,129,118,220,139,146,252,171,244,109,52,210,220,109,29,59,238,115,20,77,184,178,78,173,54,179,45,73,165,246,153,118,105,247,107,4,111,174,53,22,141,30,168,244,27,55,9,189,59,21,41,82,81,51,211,206,197,245,183,40,136,249,110,65,51,238,36,171,254,118,158,195,30,151,6,248,194,225,125,237,81,102,147,136,118,151,201,21,186,164,182,135,250,249,19,247,168,212,218,75,213,102,17,105,174,229,159,127,244,62,210,19,214,210,186,168,151,181,185,78,186,173,217,125,77,58,169,21,153,113,221,229,173,27,155,113,180,173,7,162,200,148,90,165,73,62,210,35,237,31,92,71,252,232,229,202,141,152,108,30,171,209,228,23,46,171,79,139,34,108,7,189,115,209,230,226,200,75,69,180,157,109,63,73,237,125,99,50,247,150,157,217,246,190,237,10,142,31,222,85,139,62,166,122,202,163,79,145,9,106,245,125,101,50,234,155,53,104,149,40,139,83,65,246,106,127,121,139,100,225,21,153,105,55,157,10,110,5,215,93,230,207,162,68,114,161,17,91,73,59,97,50,136,17,80,141,18,209,36,253,101,31,105,172,213,239,35,239,22,74,2,15,113,105,180,10,227,203,179,181,68,55,171,180,173,187,21,175,209,230,206,130,147,236,220,68,125,137,247,31,236,21,17,150,90,178,232,120,223,109,213,27,94,213,49,214,104,122,107,223,17,228,251,143,223,238,26,88,0,0,0,0,0,0,0,0,0,0,0,0,31,150,167,40,225,194,114,73,30,134,141,59,126,243,34,254,209,151,251,233,229,63,117,78,117,71,169,171,149,255,0,208,210,47,119,134,165,29,202,86,87,237,213,56,90,115,186,189,63,101,70,103,218,126,241,43,71,225,173,213,24,162,211,30,169,201,61,27,103,110,238,255,0,106,137,62,194,63,105,251,134,104,113,210,244,147,136,120,169,91,188,37,185,204,118,161,211,110,86,132,90,236,140,211,101,216,73,73,119,32,189,132,44,159,131,174,9,116,84,218,230,43,212,149,235,76,233,186,68,105,221,177,85,6,23,218,78,125,165,222,159,187,222,45,20,127,132,233,108,211,225,72,159,37,91,90,140,210,222,113,90,25,232,148,145,153,159,103,111,113,10,57,226,85,155,74,206,48,98,133,67,14,168,146,249,118,229,183,37,216,46,53,203,65,243,37,71,145,49,147,115,114,153,67,133,171,110,17,104,74,52,151,188,207,180,66,64,208,244,215,216,61,142,20,98,157,211,131,183,156,43,218,209,151,200,155,17,198,212,127,54,218,183,161,14,161,205,191,56,133,145,106,109,167,183,79,251,133,217,228,107,62,54,230,100,40,145,237,91,129,159,71,93,112,35,33,183,91,220,227,221,78,196,70,66,158,213,17,219,109,27,157,120,203,105,25,233,167,187,186,98,15,249,90,18,226,20,218,203,84,168,141,38,94,242,49,74,92,86,242,224,222,27,226,111,229,70,134,198,202,101,200,238,249,62,182,186,205,145,34,115,235,63,89,213,43,232,160,187,146,73,247,104,125,131,151,240,231,199,215,176,63,48,20,196,200,115,74,125,202,166,104,111,150,133,234,148,137,177,55,43,177,181,168,253,86,187,139,79,188,189,183,235,75,168,71,171,211,34,85,97,175,123,19,88,110,67,74,208,203,84,45,36,162,61,12,136,251,140,187,200,126,160,0,0,0,1,20,56,142,96,60,108,98,192,10,213,77,162,254,112,181,226,201,173,53,223,235,244,208,165,169,41,253,34,18,90,169,206,243,35,251,140,81,109,141,112,206,195,140,71,162,220,132,92,185,86,237,102,52,181,23,97,237,92,119,210,179,46,229,17,246,163,220,127,180,104,187,44,152,152,156,90,193,75,90,241,211,231,100,82,224,147,199,239,113,81,25,113,71,244,19,237,115,216,90,127,152,117,48,0,0,21,131,198,143,16,202,53,187,109,97,163,14,237,125,217,80,235,11,45,186,234,209,183,81,100,203,181,58,119,255,0,190,215,236,246,136,61,144,156,47,44,79,204,165,165,21,242,254,79,69,169,64,171,185,254,248,153,159,20,141,61,139,73,151,98,251,203,95,184,198,134,32,195,102,157,6,61,62,50,118,179,21,164,50,217,106,103,162,82,68,69,223,219,220,67,136,99,30,116,112,31,4,167,170,141,119,221,124,170,155,106,52,174,55,65,49,90,104,167,18,126,187,108,45,63,73,165,23,127,219,221,223,244,48,123,55,24,33,141,239,34,13,141,118,117,115,148,217,45,81,250,9,109,237,237,108,143,214,117,148,36,253,103,80,95,183,95,126,157,148,143,82,212,135,244,86,167,24,156,22,42,213,161,73,197,152,13,235,38,3,172,83,222,237,238,97,13,84,31,81,246,172,139,188,203,185,38,127,111,176,86,214,85,241,2,70,26,227,213,153,113,176,173,17,233,186,115,47,118,23,232,186,214,22,174,244,171,245,61,133,168,209,22,19,222,172,226,38,31,210,175,22,15,86,234,28,253,15,183,253,141,247,27,246,165,63,169,238,47,237,30,184,69,30,35,184,22,156,103,192,121,110,197,237,169,209,57,125,25,123,249,211,34,115,59,220,66,126,139,94,221,126,205,15,190,131,169,211,157,166,205,110,107,31,77,189,116,238,246,145,151,183,239,22,255,0,158,75,242,62,36,228,1,155,184,190,121,115,119,104,231,106,118,236,173,70,111,187,106,117,250,30,225,95,185,7,168,187,75,205,13,163,41,165,104,164,245,250,30,159,254,46,148,94,227,247,141,17,0,0,15,51,136,215,213,27,14,45,25,215,117,122,79,34,28,46,86,245,236,90,180,222,234,27,46,196,165,71,222,178,246,12,207,222,183,124,139,174,240,153,117,155,124,167,101,114,253,93,73,90,109,105,45,254,169,23,114,125,195,69,185,89,188,42,151,214,8,91,183,37,101,123,229,202,234,249,138,209,37,174,217,143,160,187,18,148,151,114,11,216,58,200,0,205,102,108,124,83,227,39,196,11,135,204,95,30,42,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,148,76,175,216,57,39,193,121,112,229,213,226,34,165,50,59,85,187,202,189,54,67,36,195,111,179,17,4,250,81,36,218,101,69,5,149,37,247,27,39,187,80,78,186,163,50,220,161,90,183,175,22,156,92,147,154,54,177,134,195,135,46,46,31,83,227,166,140,139,46,116,229,242,42,148,226,117,75,84,137,9,37,45,166,39,44,213,185,47,52,147,229,18,27,108,205,244,37,206,116,255,0,127,51,22,110,107,248,126,98,198,41,89,240,101,211,150,155,30,228,166,213,233,146,72,212,186,117,69,186,83,139,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,65,131,175,230,171,44,247,150,84,49,114,102,22,222,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,247,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,114,3,134,134,120,228,229,198,242,103,7,175,132,68,94,29,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,187,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,0,17,171,59,249,46,181,115,113,135,15,193,132,154,85,18,254,166,242,223,162,92,46,193,109,78,47,148,79,109,131,37,242,65,188,80,214,111,184,102,148,31,168,225,165,221,171,218,109,174,128,110,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,252,148,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,169,225,161,144,168,216,13,111,51,141,88,179,66,136,254,34,215,35,182,245,33,14,115,119,208,41,207,197,109,74,101,76,188,211,106,98,113,169,199,154,120,253,125,168,73,33,10,73,45,226,92,245,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,107,220,41,242,37,74,42,84,12,211,99,45,179,45,85,37,72,39,236,138,85,69,132,165,134,216,36,161,77,214,13,6,102,165,173,74,53,19,27,210,146,65,35,158,146,94,246,28,111,208,113,66,207,239,200,122,114,242,245,129,119,62,151,36,237,143,215,238,106,29,111,99,212,78,68,165,17,193,105,113,93,39,26,152,110,71,81,60,151,54,236,105,91,118,172,222,213,174,151,195,175,136,28,156,210,198,44,38,196,26,20,180,98,45,2,142,245,74,117,94,51,45,34,157,83,136,203,177,217,39,205,36,162,83,50,84,169,9,222,218,91,229,122,138,90,84,130,81,50,138,139,205,143,138,124,100,248,129,112,249,139,227,213,91,25,81,174,223,121,59,172,102,110,202,106,171,84,159,105,222,18,232,245,250,91,12,161,198,217,163,162,12,103,202,122,116,50,112,185,78,58,162,116,136,150,92,183,18,225,242,210,203,138,87,53,193,220,98,191,176,42,255,0,165,226,54,28,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,247,25,104,123,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,138,226,13,73,66,150,211,173,44,208,141,251,75,170,140,214,102,199,197,62,50,124,64,184,124,197,241,229,48,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,160,156,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,233,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,64,174,37,249,245,141,128,214,243,216,43,132,213,216,143,226,45,114,59,140,213,214,223,55,125,2,156,252,87,18,151,146,243,46,182,166,39,26,156,101,214,75,215,218,132,154,214,148,146,217,53,210,96,159,252,21,60,83,221,63,15,231,121,141,56,117,94,57,223,82,127,188,159,195,69,85,139,41,225,117,144,89,151,133,118,155,153,140,98,167,213,105,116,171,114,161,26,117,167,71,126,51,240,220,169,202,66,26,146,197,73,75,82,83,190,26,121,141,169,174,89,169,47,56,149,110,50,67,102,135,164,7,18,190,32,95,144,152,115,176,19,10,94,223,127,85,105,233,244,165,69,42,213,186,60,25,108,73,71,205,58,196,148,61,30,162,131,233,159,111,114,13,36,219,136,95,110,228,143,147,195,119,136,204,204,104,168,210,242,235,140,113,118,93,236,211,208,197,187,91,99,158,255,0,166,155,137,23,87,147,53,78,45,197,148,195,67,46,62,111,26,137,183,117,89,104,218,210,130,122,197,69,101,241,167,192,104,213,107,54,212,204,109,26,20,181,212,168,82,17,108,214,141,152,238,186,143,71,60,110,59,25,231,86,75,216,194,26,144,110,54,71,179,231,23,57,9,53,250,168,73,194,174,27,216,223,85,193,28,215,218,106,167,208,226,85,35,223,146,35,216,243,144,243,138,109,108,49,62,100,114,39,218,81,106,68,182,221,109,165,153,41,38,74,65,45,30,169,168,156,68,96,18,255,0,61,88,233,50,233,195,220,191,96,53,34,179,190,139,100,225,125,179,81,170,68,108,159,111,249,226,93,49,149,164,158,37,25,52,239,46,33,199,83,107,74,76,209,213,190,157,230,106,82,83,208,56,61,224,15,203,252,113,168,226,229,219,135,190,149,181,172,186,122,253,23,84,152,143,228,177,174,35,122,58,152,229,164,204,137,215,155,96,223,115,232,168,154,82,153,89,236,89,178,163,186,144,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,0,0,20,173,198,175,197,61,173,240,254,15,152,212,68,117,202,78,89,228,230,158,225,191,44,122,52,233,108,92,52,59,30,117,199,111,178,201,181,178,109,69,137,81,80,220,71,77,213,37,41,67,169,121,198,201,123,209,177,106,66,204,212,148,41,10,227,255,0,223,85,133,117,127,182,182,229,201,110,84,63,225,33,206,166,206,142,231,252,215,25,121,183,17,246,41,42,79,176,200,94,79,13,12,226,70,204,134,17,179,99,222,117,136,159,148,91,30,59,112,166,178,228,199,93,151,86,167,54,134,208,213,81,70,246,170,90,212,163,229,188,100,183,52,116,137,106,229,147,237,160,120,174,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,129,124,106,252,44,90,223,16,32,249,117,68,82,176,158,156,52,51,235,39,1,174,22,112,87,22,107,178,223,195,170,228,134,217,164,45,206,86,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,187,64,20,3,197,31,199,102,38,254,11,228,240,132,95,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,93,255,0,13,12,142,70,203,141,154,206,48,223,11,150,188,69,189,40,237,161,232,142,33,216,232,161,211,158,54,223,40,74,101,100,149,28,147,82,26,83,202,90,125,69,182,77,160,136,146,181,189,23,243,173,197,54,234,169,98,157,42,214,203,157,71,165,182,236,75,129,138,132,170,143,57,196,122,122,116,41,50,16,182,57,176,229,242,229,82,31,108,217,86,195,36,169,205,53,51,34,208,78,172,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,5,21,241,51,206,108,204,199,226,58,48,202,219,165,85,104,182,102,31,84,37,199,75,21,4,63,22,85,74,164,71,202,118,76,152,142,109,228,242,246,45,182,91,113,4,242,18,227,198,189,134,234,154,111,159,228,131,37,215,86,110,49,29,136,51,83,85,162,88,52,222,99,245,187,133,168,46,41,181,242,141,157,208,99,62,104,54,74,98,201,246,204,146,179,245,27,53,59,181,123,73,181,207,254,47,246,181,10,198,201,126,30,217,86,180,30,138,139,111,222,20,154,93,58,55,53,110,114,34,177,73,158,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,68,22,225,113,227,179,12,191,26,242,121,162,90,113,88,200,149,40,233,83,243,77,131,86,204,180,212,147,32,223,189,233,84,230,18,166,28,96,210,181,57,88,36,17,146,144,180,168,146,79,236,74,137,100,190,122,137,27,31,113,202,214,193,220,98,191,176,42,255,0,165,226,54,28,215,165,211,170,84,233,12,58,235,77,74,121,150,42,12,54,243,111,42,36,164,178,180,41,216,206,41,164,19,141,26,136,148,69,247,25,89,167,18,220,89,252,186,240,244,194,156,92,249,33,85,181,254,84,94,20,249,190,139,169,167,71,152,254,65,82,78,228,171,66,230,50,189,188,198,157,218,158,99,75,109,123,83,187,105,84,176,151,252,57,178,81,249,213,98,59,245,251,254,153,85,111,12,173,111,156,169,73,96,185,77,213,39,17,160,219,166,37,237,201,90,119,33,102,227,170,104,148,164,54,148,167,86,148,243,78,21,164,231,39,55,118,14,74,48,141,152,22,181,58,223,149,118,28,120,244,219,98,210,102,67,44,34,27,6,135,80,204,167,98,161,73,117,48,90,40,235,65,114,146,68,165,165,13,18,155,220,107,68,43,225,223,196,190,242,167,92,52,140,0,199,185,23,5,232,139,150,177,22,155,109,92,11,124,165,84,98,203,153,41,13,19,19,28,121,194,83,209,183,58,107,39,13,74,117,189,13,4,151,16,104,75,54,232,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,4,0,227,87,225,98,214,248,129,7,203,170,34,162,240,66,202,165,98,86,52,88,56,115,93,145,45,138,109,213,116,82,168,147,29,136,180,165,246,216,147,45,182,92,83,106,82,84,146,89,37,102,100,102,149,22,186,106,71,220,62,174,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,55,248,93,103,234,101,159,93,166,229,159,24,170,21,90,165,42,227,168,70,131,105,214,31,146,252,199,41,146,150,134,163,49,77,82,20,165,108,134,174,91,105,107,150,73,75,46,41,91,136,208,225,173,155,127,21,87,199,59,234,79,247,147,248,104,134,185,32,202,253,43,54,119,253,231,135,51,42,242,233,213,42,117,143,81,173,208,93,106,66,89,97,85,86,222,140,204,100,202,81,180,234,142,54,233,6,110,19,105,37,232,94,169,251,15,138,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,226,120,106,113,2,252,187,67,131,128,152,172,246,203,250,149,79,87,162,234,42,86,141,214,32,196,98,50,62,117,215,228,173,233,21,21,159,82,251,155,80,73,54,219,90,251,54,168,79,241,64,60,81,252,118,98,111,224,190,79,8,69,250,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,223,240,208,200,228,108,184,217,172,227,13,240,185,107,196,91,210,142,218,30,136,226,29,142,138,29,57,227,109,242,132,166,86,73,81,201,53,33,165,60,165,167,212,91,100,218,8,137,43,91,209,127,58,220,83,110,170,150,41,210,173,108,185,212,122,91,110,196,184,24,168,74,168,243,156,71,167,167,66,147,33,11,99,155,14,95,46,85,33,246,205,149,108,50,74,156,211,83,50,45,4,234,200,190,115,104,89,195,195,137,85,55,41,94,134,188,237,126,158,61,205,77,105,11,56,169,113,210,95,42,76,103,21,174,172,187,202,116,201,181,40,220,109,72,82,85,184,137,14,185,158,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,15,201,10,173,74,168,201,159,14,159,83,137,42,69,46,65,68,156,211,47,37,107,138,249,180,219,196,211,169,35,213,11,54,158,105,194,74,180,61,142,33,93,202,35,63,214,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,21,120,163,248,19,196,223,193,124,226,16,163,108,16,178,169,88,149,141,22,14,28,215,100,75,98,155,117,93,20,170,36,199,98,45,41,125,182,36,203,109,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,14,129,156,76,170,222,89,80,197,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,61,75,105,83,105,121,27,83,181,102,74,34,229,173,181,174,69,112,212,226,5,249,9,153,7,1,49,89,237,246,13,86,160,175,69,212,84,173,92,163,206,150,252,100,124,235,175,201,67,49,233,200,46,165,247,54,160,212,78,56,181,246,238,80,186,144,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,3,147,102,154,240,170,88,184,33,113,92,148,101,236,151,23,164,229,171,68,158,155,166,48,131,236,82,84,93,203,63,96,206,149,149,119,200,181,47,8,119,89,55,205,118,47,51,213,212,147,174,230,148,223,234,153,119,43,220,52,193,135,55,213,27,17,237,24,55,117,6,79,62,28,222,110,197,236,90,117,216,234,219,62,197,37,39,222,131,246,15,76,0,0,51,187,159,138,139,181,76,208,221,210,222,86,170,87,65,219,161,127,245,186,41,123,139,220,44,7,35,87,228,124,54,200,3,215,121,151,37,112,182,234,231,106,183,111,173,73,111,187,106,180,250,126,225,80,53,25,206,212,166,185,53,255,0,166,230,154,247,123,8,139,217,247,11,240,225,195,129,105,193,140,7,136,236,174,202,157,111,153,214,23,187,147,50,95,47,185,197,167,232,187,236,211,237,212,251,165,120,242,56,177,122,179,135,120,127,85,188,95,61,27,167,242,53,62,223,246,71,219,111,216,149,126,191,184,255,0,180,102,126,242,185,165,222,55,36,203,142,121,234,252,190,94,243,236,254,131,105,65,119,17,23,114,75,216,46,227,133,142,11,22,26,224,67,119,60,198,246,212,46,77,121,229,174,186,116,243,38,161,61,203,82,126,138,203,184,139,246,137,172,63,134,122,22,166,56,214,48,230,227,4,48,65,229,193,190,110,206,146,114,91,53,166,63,65,45,205,221,174,17,122,205,50,180,151,172,210,203,246,107,238,215,231,224,230,116,112,31,27,103,166,141,104,93,124,218,154,212,73,68,110,134,98,117,213,77,164,143,123,140,33,63,73,212,151,127,219,221,221,219,231,67,102,163,6,69,62,74,119,51,41,165,178,225,106,101,170,84,70,71,221,219,220,99,60,249,246,194,242,195,12,202,93,177,88,47,228,245,170,148,250,187,127,239,73,233,242,136,147,218,181,25,246,35,188,244,251,136,78,30,11,152,136,82,109,219,151,13,31,119,115,237,73,153,88,65,109,211,70,137,20,230,72,187,19,167,127,251,237,126,207,104,179,224,0,0,28,179,51,120,152,156,37,193,75,166,241,211,231,99,210,231,19,39,238,113,49,30,113,39,244,21,237,111,218,90,127,152,103,70,249,184,103,98,62,35,214,174,67,46,100,171,138,179,38,90,75,176,183,46,67,234,89,23,114,72,187,87,238,47,216,47,75,135,30,3,198,193,220,0,162,212,221,47,231,11,162,44,106,211,189,254,167,83,10,34,148,159,210,45,39,162,155,239,34,47,184,132,175,0,0,0,0,31,150,169,80,143,72,166,75,170,204,94,198,33,48,228,135,85,161,158,136,66,77,70,122,17,25,247,17,247,16,160,174,35,24,250,246,56,99,253,77,17,220,214,159,109,41,234,27,5,161,122,197,30,108,189,170,237,109,10,47,85,222,227,215,239,63,103,79,225,73,151,6,177,35,19,127,42,53,198,55,211,45,183,119,198,245,180,210,108,121,16,95,65,250,174,165,95,69,103,222,147,79,191,83,236,23,92,132,37,180,37,180,22,137,73,18,72,189,196,67,254,132,59,207,46,124,109,204,183,209,36,90,182,251,62,145,186,231,198,91,109,55,185,198,122,109,232,146,132,189,170,227,184,218,246,186,201,22,211,50,215,95,119,125,38,98,190,41,221,56,197,121,205,189,174,233,124,249,178,220,113,69,243,109,167,98,22,234,220,219,243,104,65,30,134,226,187,116,255,0,184,120,237,15,77,125,128,38,223,13,92,218,86,112,127,20,41,248,117,91,151,204,183,46,73,45,65,109,174,90,11,151,42,68,136,108,147,155,146,202,220,61,27,108,203,67,81,36,253,228,125,162,241,160,203,102,161,10,60,248,202,220,212,150,144,243,106,208,203,84,168,136,200,251,123,123,140,127,177,145,40,141,39,220,125,130,153,248,188,224,159,201,156,77,131,137,180,245,107,26,169,25,166,30,78,157,207,57,34,123,202,61,77,195,62,228,151,114,72,191,204,35,214,65,47,231,112,251,51,54,172,214,221,216,138,172,216,52,167,189,82,61,91,118,161,20,212,95,69,95,169,236,208,254,210,26,16,162,85,88,173,83,25,169,198,61,90,123,118,222,255,0,98,141,39,222,69,237,47,112,253,194,41,113,43,163,185,85,202,253,196,166,203,94,79,73,175,237,168,195,251,75,220,40,138,197,116,216,186,161,58,147,208,211,205,255,0,232,106,26,128,166,74,57,144,155,146,103,169,175,94,223,184,204,191,176,126,160,0,0,0,0,0,0,0,0,0,0,0,30,119,16,22,166,237,25,235,71,121,114,191,250,42,6,98,238,67,53,86,164,26,187,253,79,254,112,134,129,248,125,53,29,172,173,218,92,149,238,51,235,247,118,25,127,182,50,189,226,71,142,83,154,74,139,180,156,9,185,170,12,185,177,109,116,90,43,77,116,214,99,5,221,161,251,198,107,76,245,61,76,104,59,135,53,22,153,74,202,117,156,244,14,213,201,244,135,52,253,110,221,181,41,123,123,204,253,231,220,36,208,230,25,157,174,76,183,178,245,136,213,88,5,252,161,155,86,176,166,213,217,234,168,160,188,162,86,134,70,71,161,145,118,104,51,111,114,84,36,213,174,42,165,86,106,247,200,153,53,249,14,171,66,45,86,183,13,74,61,8,136,187,204,251,136,125,28,62,177,46,28,74,187,233,150,93,173,15,170,168,213,37,51,21,150,249,136,70,170,117,212,54,158,213,169,41,250,75,79,121,151,127,179,188,91,70,2,112,198,165,91,182,77,56,239,170,111,50,171,49,44,189,49,60,229,23,41,75,101,174,98,53,106,81,165,90,41,43,237,46,255,0,103,102,131,156,102,231,133,179,84,43,98,169,136,248,95,35,67,167,70,126,108,168,59,59,208,219,111,188,181,115,31,150,126,230,211,161,36,253,228,93,228,43,126,217,184,238,92,45,189,227,87,41,47,116,149,122,5,65,14,17,237,109,205,174,176,241,43,79,88,148,147,209,109,151,176,203,179,218,66,246,120,126,102,185,156,201,97,75,72,173,59,182,228,162,26,96,74,70,211,62,114,89,141,23,123,218,165,150,219,78,174,60,126,161,107,167,176,204,187,165,96,143,185,228,193,136,248,215,151,251,130,137,200,230,76,165,198,151,84,135,235,25,124,251,112,164,165,31,211,65,119,187,237,51,47,121,123,179,225,86,167,205,179,174,217,148,169,41,219,50,135,81,114,59,133,169,30,142,50,233,164,251,140,203,189,62,243,47,188,95,199,15,108,93,78,43,101,194,219,53,246,63,110,195,135,67,89,123,249,16,34,106,127,65,37,222,231,219,247,152,147,32,0,0,0,3,242,85,169,177,235,20,169,180,137,105,220,196,232,238,70,116,181,50,213,11,73,164,251,140,143,184,253,134,67,61,249,251,194,23,48,123,49,247,13,44,152,229,71,173,200,151,91,140,91,183,106,211,211,229,37,31,211,89,247,55,237,50,63,121,16,155,220,26,241,109,115,232,149,204,43,152,254,170,142,228,154,155,72,219,253,4,162,158,194,123,73,31,105,247,171,246,123,69,158,128,0,15,225,158,210,51,63,97,106,40,147,138,149,250,245,221,153,23,233,203,61,81,71,134,184,9,238,255,0,98,159,52,191,84,191,91,237,251,204,117,110,12,246,178,230,226,69,126,227,89,104,212,122,108,166,8,255,0,223,165,250,122,244,239,215,184,253,194,214,113,106,177,54,222,195,11,178,185,78,115,151,42,5,18,124,150,87,161,30,213,162,59,138,73,232,100,100,125,164,93,228,99,54,216,203,94,168,92,216,177,120,87,42,142,243,101,76,175,84,30,117,91,82,157,84,185,46,40,207,68,145,23,122,143,184,135,202,177,111,10,189,131,119,82,110,250,20,142,76,218,84,214,38,52,189,137,87,172,211,169,112,187,20,149,23,122,11,188,143,238,49,162,28,160,98,250,241,171,2,45,171,178,82,183,78,110,4,40,179,85,166,155,228,20,56,238,56,173,9,8,34,213,78,247,36,180,247,125,157,168,114,252,204,216,45,98,86,6,94,150,162,209,185,201,52,42,137,48,90,233,243,170,134,243,105,254,146,127,95,218,122,12,227,94,84,25,150,45,245,89,183,86,92,185,20,42,172,136,133,220,122,41,151,148,141,123,212,93,232,247,159,237,23,51,194,83,25,14,242,192,134,176,238,98,183,74,181,119,122,250,105,187,169,153,57,238,226,65,17,104,73,47,233,43,246,119,9,224,63,61,66,12,122,148,71,33,74,70,246,156,211,113,106,101,174,134,70,93,223,105,12,223,230,191,10,158,193,220,109,175,89,138,137,211,179,23,165,229,35,152,75,250,81,24,112,251,119,172,251,220,246,159,253,195,232,85,51,39,89,171,101,178,149,128,79,167,72,148,158,126,197,234,143,95,155,60,165,31,97,52,70,90,25,126,185,254,206,225,251,50,49,67,157,112,102,94,211,167,83,207,71,156,235,244,238,246,83,228,159,180,200,187,136,198,139,0,0,5,101,113,106,205,36,90,69,5,156,13,181,166,238,155,55,119,165,126,108,203,149,177,112,100,179,244,218,50,86,164,106,250,11,236,246,251,133,97,224,206,24,86,113,131,16,233,118,21,9,189,242,170,60,253,189,168,45,57,108,56,233,253,37,160,187,155,63,233,23,246,13,40,88,54,93,39,15,173,72,86,149,17,174,92,56,60,206,90,119,40,254,155,138,112,254,146,148,125,235,63,105,143,66,0,51,89,155,31,20,248,201,241,2,225,243,23,197,164,240,130,203,61,155,103,96,244,108,205,42,116,185,247,101,249,30,109,53,4,163,54,216,166,211,152,156,166,148,194,16,74,50,113,110,187,17,14,169,197,119,17,54,132,37,58,56,167,99,7,18,190,32,95,151,105,147,176,19,10,94,217,96,210,170,9,244,165,69,42,209,202,196,232,143,201,71,205,58,196,149,179,34,156,178,233,159,111,114,9,70,227,104,95,102,212,136,255,0,146,236,164,221,89,185,197,50,181,169,174,244,54,221,11,166,168,92,213,21,41,198,185,112,85,37,180,45,134,29,38,93,108,166,56,217,188,166,80,225,18,85,201,112,204,244,65,139,180,199,43,2,205,194,204,147,98,118,31,97,245,189,18,135,111,80,240,222,224,141,6,12,98,61,141,35,209,242,12,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,243,152,52,103,156,76,170,217,185,175,194,58,133,159,89,166,196,77,207,78,143,34,77,167,87,113,195,101,116,234,137,163,212,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,163,62,216,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,177,78,22,153,250,174,196,174,208,114,167,139,213,14,186,149,59,249,13,157,91,149,37,8,114,158,226,80,102,221,53,229,56,162,230,50,189,164,220,125,12,220,67,138,109,148,146,208,182,201,139,106,0,0,0,1,81,124,110,108,11,54,133,121,97,150,32,209,173,232,144,238,27,170,61,90,53,106,115,36,105,92,244,67,40,69,24,221,34,61,170,90,18,251,136,37,233,188,209,177,38,102,150,208,73,229,92,32,44,11,54,250,205,124,153,87,133,189,18,172,187,86,215,147,95,164,20,146,53,34,45,69,185,144,218,106,65,35,93,170,90,18,251,134,141,196,123,87,181,105,209,104,66,147,121,32,2,149,184,213,248,167,181,190,31,193,243,26,136,230,156,50,50,253,96,230,31,50,71,66,196,100,75,126,155,106,209,254,85,53,13,162,101,76,78,126,52,248,105,76,105,77,188,219,137,118,50,210,242,210,227,100,73,53,23,102,226,237,214,199,248,153,231,71,243,108,195,132,97,189,148,174,101,253,127,83,229,177,26,67,51,185,46,80,160,153,114,151,59,70,214,151,146,242,141,106,76,117,22,212,243,26,117,102,163,228,155,110,82,101,38,153,121,98,189,255,0,10,141,13,201,117,251,178,241,172,55,25,165,203,150,70,253,66,163,45,226,74,77,199,158,81,17,173,199,92,45,86,226,139,181,70,106,62,243,23,231,146,12,151,90,185,71,195,134,32,205,77,42,183,127,84,185,143,214,238,22,160,182,151,17,205,38,119,65,140,249,160,158,56,104,54,27,50,74,207,215,112,148,238,212,110,38,209,72,57,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,17,43,137,126,66,164,224,53,194,246,53,97,53,10,91,248,117,92,144,227,213,116,55,202,217,64,168,191,41,197,37,148,178,203,77,165,136,38,151,25,105,147,245,246,173,38,133,169,38,182,73,124,43,37,217,182,186,178,141,138,101,116,211,90,235,173,186,239,77,79,185,169,202,75,142,243,32,166,75,107,91,236,52,79,52,217,204,109,178,121,44,173,195,52,167,156,225,25,104,179,23,253,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,140,235,230,199,197,62,50,124,64,184,124,197,241,237,107,249,51,191,143,42,246,62,106,44,104,50,235,180,42,204,121,173,92,16,227,52,244,169,116,231,227,77,168,165,201,102,219,76,108,102,10,35,67,99,123,174,56,102,78,173,90,232,147,78,158,83,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,183,252,126,226,101,130,248,121,151,152,88,169,133,181,251,126,236,187,46,56,241,19,73,182,125,49,17,201,116,199,228,199,83,196,186,156,118,30,83,173,33,130,73,165,212,32,204,205,221,141,110,70,254,98,105,6,173,83,188,177,94,255,0,155,89,152,220,186,253,217,120,214,28,146,234,34,68,35,126,161,81,150,241,169,68,219,44,164,136,214,227,174,30,136,109,37,218,162,36,151,113,14,191,152,172,164,221,89,105,194,204,45,186,113,1,222,77,201,136,222,146,168,46,156,149,56,159,71,193,106,53,53,108,48,251,78,178,219,141,76,75,146,165,37,228,106,180,150,198,200,140,140,149,172,128,224,169,226,158,233,248,127,59,204,105,195,170,241,206,250,147,253,228,254,26,34,87,14,188,179,217,185,165,204,49,89,152,131,58,90,45,234,5,29,235,142,116,40,198,104,93,77,12,200,142,201,68,55,73,68,166,80,165,72,73,173,105,245,246,33,73,73,161,74,39,17,109,57,201,205,221,131,146,140,35,102,5,173,78,183,229,93,135,30,61,54,216,180,153,144,203,8,134,193,161,212,51,41,216,168,82,93,76,22,138,58,208,92,164,145,41,105,67,68,166,247,26,209,65,159,223,85,251,117,127,182,183,29,201,113,212,63,225,38,78,169,78,144,231,252,231,30,121,199,23,246,169,74,87,180,204,94,159,14,108,148,126,106,184,112,253,126,255,0,166,82,156,196,219,167,231,42,82,88,46,107,148,184,38,72,54,233,137,123,114,144,173,171,65,184,234,154,36,165,110,41,41,213,212,178,211,135,48,7,63,204,14,25,254,89,48,58,252,194,214,226,82,164,75,185,173,249,212,248,30,148,111,124,86,103,45,149,116,175,175,212,89,167,148,249,52,225,45,41,53,33,72,37,36,183,36,134,104,106,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,31,148,5,255,0,112,203,193,79,200,182,81,237,110,162,161,213,79,190,244,189,102,108,119,123,45,117,172,51,211,182,222,173,161,73,210,43,81,183,164,247,104,233,187,181,70,157,186,74,160,1,5,120,184,227,166,28,90,25,108,172,96,133,78,179,205,188,239,190,129,218,109,46,57,18,220,102,44,121,236,190,228,169,29,165,202,100,250,117,182,131,61,84,183,12,201,41,50,67,170,110,157,176,66,245,165,97,174,52,88,56,141,93,143,45,250,109,171,116,82,171,115,26,136,132,169,247,24,141,45,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,52,125,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,238,51,246,160,62,77,70,236,181,104,245,218,69,173,86,185,169,80,171,87,7,81,232,138,116,137,173,183,42,161,200,65,45,254,157,165,25,45,222,90,12,148,189,132,123,82,100,103,161,10,108,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,71,252,235,102,183,243,62,194,202,86,38,124,130,249,91,233,59,129,138,23,69,233,78,131,151,204,141,33,238,111,51,146,238,186,116,219,118,237,45,119,235,175,102,135,192,50,185,197,111,243,148,199,107,103,5,63,32,191,39,62,81,245,191,206,127,42,122,206,71,79,13,249,63,161,233,27,221,187,145,183,233,150,155,181,237,211,67,159,224,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,18,127,137,238,66,164,227,61,42,94,96,112,126,133,46,126,32,211,35,198,102,171,72,137,202,65,85,169,204,37,237,239,54,210,90,230,200,156,146,83,9,34,55,125,102,88,38,208,149,44,155,66,170,47,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,22,21,158,124,213,89,185,175,225,249,99,94,20,106,148,68,220,244,235,226,147,26,236,164,54,217,178,186,117,68,233,85,29,230,150,148,181,171,166,113,73,113,76,175,114,183,32,141,38,124,196,56,132,66,12,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,42,3,138,46,126,166,94,21,218,150,89,240,118,161,85,165,210,173,202,132,152,55,101,97,137,47,195,114,167,41,8,118,51,244,212,161,42,78,248,105,230,56,151,121,132,164,188,226,83,180,137,13,146,222,144,28,106,252,44,90,223,16,32,249,117,68,86,6,77,176,114,133,152,12,195,219,248,59,113,189,211,196,185,169,245,200,237,201,218,181,244,146,145,72,152,228,105,59,16,180,27,156,167,219,105,222,94,242,74,246,109,87,170,163,33,229,49,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,77,143,240,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,203,74,20,3,197,31,199,102,38,254,11,228,240,132,148,224,247,149,28,56,190,97,212,115,55,122,181,233,154,173,175,112,46,143,64,165,190,201,28,88,50,154,98,59,231,61,90,153,243,94,46,161,36,209,25,18,90,82,20,225,110,89,182,166,189,183,21,140,243,210,168,182,204,252,174,225,69,82,37,66,165,95,142,109,221,117,170,117,81,43,42,99,8,144,182,221,166,23,33,205,201,146,181,48,180,62,219,186,18,89,94,195,66,249,198,109,86,86,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,192,69,92,222,112,238,193,172,214,245,55,78,191,35,177,9,238,149,31,42,33,71,83,252,246,89,213,60,185,81,121,136,109,253,91,86,210,115,84,186,158,91,37,188,219,111,148,174,213,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,98,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,16,86,145,194,111,3,160,230,106,94,47,84,11,175,177,123,106,241,172,231,219,103,165,85,97,217,79,184,182,148,219,109,54,218,41,204,182,113,201,168,222,185,173,91,146,226,185,104,54,222,243,252,101,105,52,170,6,81,44,154,21,10,153,18,157,77,167,95,20,216,144,225,196,101,44,177,25,134,233,149,4,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,169,108,16,178,169,88,149,141,22,14,28,215,100,75,98,155,117,93,20,170,36,199,98,45,41,125,182,36,203,109,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,11,243,196,139,235,11,56,125,229,78,60,184,84,190,162,139,101,83,227,81,168,148,178,126,52,89,85,153,203,61,169,35,81,37,8,83,206,172,220,144,251,136,108,213,180,164,61,203,89,164,210,116,25,140,88,197,127,99,173,255,0,84,196,108,70,175,75,168,212,170,50,31,117,166,157,148,243,204,83,216,113,231,30,76,72,169,121,107,83,81,155,83,171,38,218,37,25,36,143,239,51,180,158,23,89,5,135,103,208,169,185,152,198,42,125,42,169,85,184,233,241,167,90,116,119,227,49,49,186,100,85,173,169,44,84,148,181,37,91,38,43,150,218,154,229,154,84,203,106,86,227,53,184,104,102,202,128,86,95,26,252,94,179,81,96,89,184,8,151,229,185,118,63,88,143,119,173,180,176,124,134,41,200,102,108,84,169,110,30,132,107,113,215,22,73,74,119,104,76,184,107,217,171,123,235,3,4,47,90,86,26,227,69,131,136,213,216,242,223,166,218,183,69,42,183,49,168,136,74,159,113,136,210,219,121,196,182,149,41,41,53,154,80,100,68,106,73,107,166,166,93,227,74,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,94,158,116,114,147,106,230,231,11,14,214,169,59,208,220,148,46,166,161,108,212,82,166,218,229,206,84,103,16,134,31,116,217,117,194,134,227,134,202,158,67,100,74,87,37,179,35,213,4,51,239,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,133,159,89,56,207,74,137,151,236,96,174,203,159,136,52,200,242,94,165,85,229,242,144,85,106,115,9,103,99,46,58,167,121,178,39,36,148,250,140,201,175,89,150,13,197,169,75,39,22,174,107,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,76,174,37,249,28,141,152,235,53,236,97,177,215,45,24,139,101,209,220,67,49,27,67,178,17,92,167,50,110,62,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,146,255,0,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,191,60,142,103,142,205,205,237,154,168,178,145,18,135,136,180,56,233,93,122,130,133,158,199,17,169,39,173,135,184,205,75,140,165,26,72,210,102,107,101,106,36,44,212,74,105,215,106,135,138,63,142,204,77,252,23,201,225,9,41,193,239,42,56,113,124,195,168,230,110,245,107,211,53,91,94,224,93,30,129,75,125,146,56,176,101,52,196,119,206,122,181,51,230,188,93,66,73,162,50,36,180,164,41,194,220,179,109,77,123,110,43,25,231,165,81,109,153,249,93,194,138,164,74,133,74,191,28,219,186,235,84,234,162,86,84,198,17,33,109,187,76,46,67,155,147,37,106,97,104,125,183,116,36,178,189,134,133,243,140,218,172,172,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,161,236,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,139,52,67,74,121,78,240,177,131,127,15,237,239,46,96,117,81,21,115,245,157,123,87,42,120,113,46,137,73,169,245,24,155,115,83,222,110,220,167,199,54,214,228,13,228,166,211,83,144,78,37,104,75,45,44,140,208,149,164,249,206,32,208,69,181,46,173,174,105,193,170,173,85,175,229,182,246,174,215,106,114,234,53,42,142,36,84,165,204,153,45,229,60,252,151,220,129,79,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,137,191,95,187,45,91,83,209,191,42,110,106,85,27,211,53,6,105,52,239,72,77,110,63,89,57,221,121,81,153,222,101,204,121,123,85,181,180,234,165,104,122,17,232,43,7,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,47,207,53,89,103,179,115,95,132,115,48,182,240,157,46,156,180,200,77,74,145,83,140,102,165,211,170,45,161,196,52,249,183,184,146,242,54,186,226,22,218,140,183,33,106,218,164,47,99,136,207,102,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,188,138,205,56,90,103,234,133,46,133,65,202,158,47,84,58,26,172,31,228,54,117,110,84,149,173,186,131,106,89,155,116,215,148,226,143,150,242,55,19,113,244,50,109,109,165,182,82,72,90,27,39,236,252,4,21,226,227,142,152,113,104,101,178,177,130,21,58,207,54,243,190,250,7,105,180,184,228,75,113,152,177,231,178,251,146,164,118,151,41,147,233,214,218,12,245,82,220,51,36,164,201,14,169,186,118,193,11,214,149,134,184,209,96,226,53,118,60,183,233,182,173,209,74,173,204,106,34,18,167,220,98,52,182,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,209,246,14,227,21,131,142,182,5,47,17,176,230,189,18,163,77,168,199,97,215,90,106,83,47,63,79,125,198,91,121,81,37,37,149,173,45,73,109,46,160,156,104,212,102,147,63,184,207,218,128,0,0,0,0,15,61,127,89,116,156,65,181,38,218,85,182,185,144,231,114,249,137,220,162,250,14,37,194,250,42,73,247,160,189,164,51,95,140,216,97,90,193,236,67,169,216,85,214,246,74,167,114,119,118,160,245,230,48,219,165,244,86,178,238,112,191,164,127,216,44,243,132,174,105,34,213,232,79,96,117,213,55,108,200,91,125,19,243,102,124,221,235,157,37,239,160,209,18,116,34,79,211,95,111,179,220,44,212,0,0,103,79,60,244,57,182,254,102,46,202,116,255,0,210,183,208,107,221,237,167,198,63,97,153,119,25,15,197,74,204,149,102,145,150,202,182,1,48,157,98,85,185,27,215,170,61,78,84,243,148,93,134,209,153,234,103,250,229,251,123,135,207,202,142,21,63,140,88,219,65,179,17,23,168,102,87,85,205,70,242,71,209,136,251,133,219,189,7,222,223,176,255,0,238,26,64,167,193,143,77,134,220,40,168,216,211,122,237,45,76,244,212,204,207,191,183,188,199,233,16,63,139,94,50,124,141,192,135,112,234,26,182,202,186,182,250,250,107,183,166,153,5,238,227,65,145,234,74,63,233,39,246,247,10,125,193,156,58,153,138,216,141,74,177,160,183,189,202,143,63,66,212,139,244,108,56,239,181,73,254,172,255,0,164,95,216,52,187,107,208,99,91,52,40,212,72,105,218,204,109,251,75,83,63,164,181,40,251,204,207,189,71,237,31,84,113,108,223,226,250,240,91,2,46,107,178,34,182,206,93,62,108,104,74,211,93,146,14,28,135,27,86,134,133,145,232,166,187,148,90,123,254,220,238,223,87,133,94,254,187,170,215,125,118,71,58,109,86,107,243,29,94,196,167,214,117,213,56,125,137,74,75,189,103,220,69,247,16,250,184,53,94,168,91,56,177,103,215,41,111,114,165,67,175,83,222,105,123,82,173,20,137,45,168,143,69,17,151,122,75,188,134,146,112,150,177,54,224,195,11,78,185,81,115,153,42,125,18,4,151,151,161,22,229,174,59,106,81,232,68,68,93,166,125,196,68,42,159,140,197,172,184,88,143,64,184,208,90,181,34,155,21,131,63,247,234,126,160,189,59,245,238,47,112,229,28,43,111,215,173,28,200,177,78,65,232,138,196,52,192,87,119,251,44,248,69,250,167,250,191,103,222,66,246,200,247,17,25,123,75,81,253,0,0,21,133,198,83,22,215,2,135,67,194,184,111,232,185,14,70,169,186,141,191,208,82,42,12,43,180,209,246,23,114,191,103,180,66,28,130,97,11,152,195,152,251,122,150,108,115,99,209,36,68,173,201,45,219,116,105,153,241,82,191,233,160,251,156,246,25,159,184,140,104,66,147,77,143,71,165,66,164,68,78,214,32,199,110,51,69,169,158,136,66,73,37,222,102,125,197,237,51,31,172,0,0,0,0,70,110,33,56,186,156,41,203,125,200,104,237,122,226,135,50,134,130,247,115,224,75,208,254,130,139,189,191,179,239,33,64,244,154,124,219,198,237,135,74,140,157,211,43,149,22,227,182,90,145,106,227,206,146,75,188,200,187,213,239,34,251,134,131,242,55,130,241,240,83,47,244,10,39,35,151,50,169,26,45,82,103,172,103,243,238,66,140,149,255,0,77,101,222,215,176,200,189,197,239,144,66,41,241,3,205,115,57,109,194,167,81,69,119,117,201,91,53,65,138,141,166,92,148,189,26,86,199,181,83,46,54,173,28,100,189,67,211,95,105,145,119,209,53,205,113,220,184,165,123,201,174,85,158,234,234,245,250,130,220,51,218,219,123,157,125,229,43,79,84,146,146,213,110,31,176,139,183,216,66,200,50,141,194,217,170,237,177,75,196,124,80,145,169,212,99,49,54,44,29,157,200,113,182,30,66,185,140,75,47,123,137,208,210,94,243,46,226,29,31,30,248,99,82,174,43,38,162,118,45,55,151,85,134,151,158,134,158,114,143,154,164,50,239,45,26,187,40,146,157,84,164,118,159,119,183,179,81,82,248,131,98,92,56,107,119,212,236,187,166,31,75,81,165,202,122,43,205,243,16,189,20,211,171,109,93,168,82,147,244,144,174,227,62,239,111,120,249,214,221,66,77,38,226,165,213,33,175,100,136,115,88,144,210,180,35,209,104,112,148,147,208,200,203,188,139,188,134,146,50,197,91,153,112,229,235,14,106,147,203,249,67,214,173,29,78,43,179,214,81,193,101,70,173,8,136,139,83,51,236,208,116,241,4,56,192,81,105,178,178,229,78,170,189,217,41,171,129,148,32,253,110,212,148,9,234,34,236,61,59,254,193,78,24,77,37,112,241,78,205,150,218,182,169,155,130,156,225,30,154,232,101,37,179,254,193,162,140,173,212,93,171,96,77,179,80,121,205,235,119,173,213,90,105,174,147,31,46,237,11,220,58,176,142,28,65,90,142,238,86,238,222,122,246,153,116,27,123,12,245,254,113,139,238,25,248,182,204,211,90,142,105,239,245,255,0,249,195,26,116,195,229,169,203,66,2,215,222,124,221,127,249,170,199,162,0,0,0,0,0,0,0,0,0,0,0,1,231,49,15,66,179,234,26,158,133,243,95,253,21,3,49,151,31,250,243,35,79,247,159,252,225,13,3,240,251,114,11,153,92,180,138,27,91,12,186,253,254,177,158,191,206,50,180,239,253,162,71,142,117,152,58,4,139,163,8,43,244,40,191,165,147,210,237,238,254,140,166,148,125,230,69,220,159,120,205,12,184,175,194,144,184,210,81,177,196,105,184,181,35,211,82,215,217,247,141,4,112,230,184,26,173,101,70,207,104,151,185,232,222,144,230,118,25,125,42,148,189,61,132,93,196,36,216,243,184,135,101,82,241,26,199,174,216,213,148,110,135,93,166,202,167,59,218,162,209,47,50,182,148,126,170,146,125,203,62,229,23,222,93,226,175,235,124,26,43,19,111,233,114,169,215,223,77,111,63,53,199,26,111,209,104,95,45,149,60,102,73,212,230,239,61,27,50,45,79,180,244,247,137,169,149,220,144,225,118,89,226,38,93,18,63,89,91,113,178,75,243,183,200,111,113,153,50,106,249,181,62,226,11,85,176,74,236,247,233,221,223,35,135,147,196,165,191,242,62,173,27,147,204,98,76,55,217,116,183,17,122,138,105,100,175,183,187,221,218,51,185,154,106,116,26,102,56,221,76,83,216,229,54,170,164,229,153,110,53,106,174,177,242,215,180,254,194,29,147,133,253,241,91,181,179,47,76,166,83,221,254,77,87,67,48,159,70,212,125,23,106,16,146,163,212,210,103,220,146,236,35,47,188,133,245,143,248,121,166,223,101,108,58,157,200,113,38,133,22,186,106,70,90,24,161,62,37,120,28,140,39,204,29,98,181,5,142,92,59,166,68,138,210,189,109,126,118,76,233,138,62,247,20,125,205,151,177,37,246,16,239,124,24,177,25,216,119,141,197,135,82,158,219,17,248,82,234,77,150,210,61,95,83,180,246,72,187,19,175,113,123,85,167,217,237,22,232,0,0,0,0,2,180,248,199,225,11,85,123,70,139,138,236,22,146,97,59,26,150,179,237,253,18,26,168,62,125,235,34,239,63,213,215,237,246,8,65,195,163,18,222,195,108,205,219,239,33,205,141,87,157,137,68,123,176,143,212,126,161,19,119,244,84,125,200,246,104,127,105,13,3,70,125,185,81,154,146,210,183,33,228,37,196,158,154,106,70,90,144,255,0,80,0,31,240,247,232,151,254,41,255,0,152,103,175,136,59,142,185,154,27,183,154,157,54,207,158,148,246,151,119,164,101,104,37,255,0,5,67,123,168,186,75,119,204,236,157,234,232,95,75,90,119,111,191,184,89,229,245,70,77,197,100,215,232,11,238,169,82,229,196,255,0,230,140,169,30,242,253,111,121,12,219,230,30,218,59,71,28,111,186,7,178,37,199,84,105,63,114,102,58,143,121,254,175,188,115,177,112,188,25,47,153,117,60,52,184,44,233,106,222,113,42,178,228,180,122,17,104,218,99,211,219,36,246,36,189,231,218,103,175,249,197,145,143,248,117,180,60,218,217,113,58,161,105,52,168,181,239,35,239,20,73,197,19,6,79,13,115,5,50,191,2,39,42,159,113,161,202,146,149,204,221,171,242,38,205,89,246,26,212,175,162,130,246,17,125,132,63,95,10,76,83,145,100,230,86,153,106,72,149,201,165,220,156,238,172,246,18,191,193,224,78,113,29,200,53,125,37,123,12,190,221,72,94,152,10,84,227,11,101,199,183,241,186,151,114,50,230,170,175,243,247,39,67,245,121,17,32,32,187,77,71,175,127,184,191,104,128,66,202,120,64,229,246,167,83,190,29,199,26,164,77,176,105,59,125,30,231,49,39,191,154,204,248,206,246,37,194,50,209,68,69,235,32,254,205,59,197,191,128,0,229,57,152,199,74,46,94,112,162,171,136,181,133,250,176,121,27,17,162,253,109,242,89,100,251,82,219,154,126,152,191,162,127,218,89,207,196,11,234,224,196,155,178,109,227,116,77,234,170,83,249,124,231,121,104,70,237,141,33,180,246,33,41,73,122,168,73,118,17,119,126,209,109,92,38,50,193,26,210,179,95,198,123,154,38,234,149,103,111,163,254,112,203,145,201,118,116,103,126,131,166,149,110,74,147,244,144,90,123,53,239,22,56,0,3,53,153,177,241,79,140,159,16,46,31,49,124,119,251,147,58,63,34,248,123,97,254,84,108,5,110,173,92,116,250,163,247,69,81,137,219,85,78,130,229,110,106,147,5,41,105,100,178,121,244,32,141,212,186,68,158,153,228,150,215,10,70,230,227,86,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,249,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,135,252,70,114,81,249,213,97,195,21,251,2,153,74,111,19,109,111,156,166,201,124,185,78,85,32,145,44,220,166,41,237,201,66,119,45,100,227,74,116,148,148,56,149,39,86,146,243,174,21,16,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,46,127,134,167,16,47,203,180,56,56,9,138,207,108,191,169,84,245,122,46,162,165,104,221,98,12,70,35,35,231,93,126,74,222,145,81,89,245,47,185,181,4,147,109,181,175,179,106,132,255,0,0,0,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,165,110,53,126,41,237,111,135,240,124,198,162,56,86,72,51,65,74,202,101,255,0,121,226,52,202,68,186,141,74,163,99,212,104,148,22,154,142,151,152,77,85,199,163,61,25,82,146,110,180,162,141,186,57,147,134,218,141,122,31,170,94,210,227,248,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,184,158,26,25,10,141,128,214,243,56,213,139,52,40,143,226,45,114,59,111,82,16,231,55,125,2,156,252,86,212,166,84,203,205,54,166,39,26,156,121,167,143,215,218,132,146,16,164,146,222,37,207,81,154,204,216,248,167,198,79,136,23,15,152,190,61,86,75,179,109,117,101,27,20,202,233,166,181,215,91,117,222,154,159,115,83,148,151,29,230,65,76,150,214,183,216,104,158,105,179,152,219,100,242,89,91,134,105,79,57,194,50,209,102,47,210,153,86,194,252,197,225,26,230,81,170,113,46,155,18,252,163,191,17,110,198,121,198,209,46,19,232,91,47,52,106,73,165,214,151,161,184,218,211,234,56,218,201,73,61,171,73,145,83,6,53,240,186,199,27,79,49,209,112,135,8,232,149,91,166,214,184,54,76,165,220,242,161,60,220,26,100,85,173,194,83,117,41,105,111,146,219,204,147,75,53,18,53,83,137,54,148,134,201,110,165,130,181,252,153,229,126,149,148,204,23,141,135,48,234,242,234,53,42,140,132,86,235,206,187,33,47,48,154,171,145,35,179,37,49,84,77,52,162,141,186,57,27,100,226,77,122,31,172,126,194,162,28,216,248,167,198,79,136,23,15,152,190,46,123,134,117,38,149,95,225,255,0,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,173,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,43,3,136,102,75,42,185,88,197,9,21,219,66,223,150,156,43,185,100,17,219,243,14,74,165,20,39,205,189,206,211,223,113,73,37,33,105,81,58,166,137,102,163,91,36,147,230,56,180,61,182,37,139,84,225,71,145,111,208,102,131,26,236,207,252,158,85,129,10,114,191,198,82,170,142,71,52,255,0,197,116,171,82,191,93,226,71,248,59,193,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,82,127,188,159,195,68,85,225,227,152,91,87,43,248,133,136,152,185,116,198,235,250,12,63,149,26,157,75,68,166,227,189,83,156,237,78,156,150,163,182,165,159,248,206,44,210,149,169,13,52,234,201,11,217,180,248,86,49,99,21,253,142,183,253,83,17,177,26,189,46,163,82,168,200,125,214,154,118,83,207,49,79,97,199,156,121,49,34,165,229,173,77,70,109,78,172,155,104,148,100,146,63,188,206,210,120,93,100,22,29,159,66,166,230,99,24,169,244,170,165,86,227,167,198,157,105,209,223,140,196,198,233,145,86,182,164,177,82,82,212,149,108,152,174,91,106,107,150,105,83,45,169,91,140,214,225,161,155,42,0,20,87,197,147,2,232,88,63,153,175,148,150,149,26,171,18,149,136,148,245,220,146,158,144,107,114,42,235,14,74,120,166,162,59,138,47,248,135,150,222,229,26,21,36,180,218,133,54,132,194,177,218,178,109,129,115,51,19,152,235,51,14,125,13,233,26,42,170,13,212,110,52,172,223,67,40,163,199,90,92,148,78,58,193,26,218,230,32,185,8,94,169,46,107,205,39,122,77,68,162,209,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,227,249,170,204,197,155,149,12,35,153,138,87,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,14,45,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,94,123,49,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,253,230,126,40,75,78,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,219,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,121,252,88,175,221,86,166,22,94,87,77,139,68,244,205,201,70,183,234,53,10,61,59,166,114,71,89,57,168,206,45,134,57,77,25,56,230,247,18,132,236,65,146,149,174,132,100,102,67,60,56,189,152,124,121,189,51,12,230,52,98,37,86,93,59,16,109,202,195,78,196,140,244,62,90,40,15,194,144,107,102,35,81,31,37,19,72,97,212,158,173,56,74,51,94,245,57,189,107,90,149,232,51,153,154,95,206,226,246,179,241,34,109,183,232,74,213,54,207,139,66,173,199,105,91,162,174,115,83,37,186,167,99,25,168,214,76,173,15,182,162,74,253,100,40,212,141,86,73,39,23,53,120,24,253,118,126,237,255,0,18,22,168,0,34,255,0,16,188,175,223,217,179,193,122,46,28,225,205,94,223,167,84,169,215,68,106,219,174,214,228,60,203,10,97,184,146,217,82,82,166,90,117,70,189,210,16,100,70,146,45,9,93,189,196,113,131,38,124,47,241,247,46,217,147,179,241,142,245,187,240,254,109,22,223,244,135,82,197,46,161,53,201,75,231,192,145,29,27,18,228,70,208,122,45,228,153,234,178,245,72,244,212,244,35,179,240,20,173,198,175,197,61,173,240,254,15,152,212,68,106,201,254,101,43,185,86,199,26,62,38,211,11,157,74,123,109,46,228,136,152,168,125,201,116,119,94,109,114,27,104,148,164,109,120,185,72,113,179,37,160,185,141,160,148,102,131,90,85,161,60,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,84,95,19,220,133,70,193,138,172,188,192,224,253,10,36,12,62,169,200,140,205,86,145,19,154,179,164,212,95,83,219,222,109,164,181,202,143,5,70,150,18,68,110,250,175,62,77,161,41,65,182,132,215,176,234,185,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,197,122,241,61,207,172,156,24,165,75,203,246,15,215,101,192,196,26,156,120,207,85,106,241,57,75,42,77,57,244,189,189,150,221,75,188,216,243,148,73,97,68,102,215,170,203,228,226,20,149,155,107,77,48,139,169,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,109,57,223,201,117,171,155,140,56,126,12,36,210,168,151,245,55,150,253,18,225,118,11,106,113,124,162,123,108,25,47,146,13,226,134,179,125,195,52,160,253,71,13,46,237,94,211,109,116,25,86,166,94,88,81,127,205,163,76,114,93,2,236,179,171,14,70,117,113,37,145,63,79,168,196,120,210,163,109,230,84,100,75,109,214,207,69,182,163,237,73,26,79,184,197,212,240,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,53,193,197,31,199,102,38,254,11,228,240,135,170,192,124,232,254,109,153,17,185,240,222,202,87,50,254,191,175,10,203,17,164,51,59,146,229,10,9,211,41,205,46,118,141,173,47,37,229,26,212,152,234,45,169,230,52,234,205,71,201,54,220,137,116,154,101,229,138,247,252,42,52,55,37,215,238,203,198,176,220,102,151,46,89,27,245,10,140,183,137,41,55,30,121,68,70,183,29,112,181,91,138,46,213,25,168,251,204,95,158,72,50,93,106,229,31,14,24,131,53,52,170,221,253,82,230,63,91,184,90,130,218,92,71,52,153,221,6,51,230,130,120,225,160,216,108,201,43,63,93,194,83,187,81,184,155,68,149,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,128,28,106,252,44,90,223,16,32,249,117,68,84,94,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,199,74,206,142,109,174,172,220,226,153,221,53,38,186,27,110,133,212,211,237,154,114,82,227,92,184,42,146,226,208,251,237,27,206,182,83,28,108,217,75,203,108,201,42,228,182,68,90,32,132,138,225,133,144,168,216,207,85,137,152,28,96,161,68,159,135,212,201,18,89,165,82,37,243,80,117,106,139,10,103,99,206,52,166,185,82,32,164,212,250,76,137,223,89,230,13,181,165,72,39,16,171,159,1,31,243,163,155,107,87,40,216,88,119,77,73,174,186,228,174,245,52,251,102,156,148,182,239,50,114,99,56,180,62,251,70,243,78,28,54,220,38,82,242,219,51,82,121,205,145,22,171,33,159,123,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,121,241,61,56,104,103,214,78,3,92,44,224,174,44,215,101,191,135,85,201,13,179,72,91,156,173,148,10,139,242,155,74,158,83,207,58,218,88,130,105,113,231,94,47,95,106,210,75,66,82,107,120,215,117,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,8,23,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,163,219,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,197,156,204,208,85,115,103,141,18,113,26,101,34,37,58,155,78,142,186,37,5,166,163,169,151,213,74,110,92,135,163,42,82,77,215,82,114,118,200,50,112,219,81,35,82,245,75,218,114,43,133,214,72,43,184,183,123,83,115,15,126,69,170,209,236,203,74,161,26,163,110,73,97,228,50,229,94,177,18,99,78,36,146,135,26,95,54,26,57,78,161,213,145,160,205,195,74,16,179,52,58,72,234,188,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,186,99,22,49,88,56,21,96,85,49,27,17,171,209,41,212,218,116,119,221,105,167,101,50,203,245,7,219,101,199,147,18,42,94,90,18,236,151,18,210,201,182,137,68,106,50,251,204,179,151,143,216,179,249,117,198,91,179,23,62,72,82,173,127,149,21,5,77,244,93,49,58,50,199,170,73,220,165,104,92,199,151,183,152,235,187,83,204,117,110,47,106,119,109,41,255,0,194,111,38,87,179,149,223,206,98,249,170,221,118,157,42,46,200,244,74,60,117,204,165,185,112,54,180,51,37,50,100,44,182,115,233,199,185,149,33,180,154,155,125,198,207,127,168,209,161,232,215,197,31,199,102,38,254,11,228,240,135,170,192,124,232,254,109,153,17,185,240,222,202,87,50,254,191,175,10,203,17,164,51,59,146,229,10,9,211,41,205,46,118,141,173,47,37,229,26,212,152,234,45,169,230,52,234,205,71,201,54,220,137,116,154,101,229,138,247,252,42,52,55,37,215,238,203,198,176,220,102,151,46,89,27,245,10,140,183,137,41,55,30,121,68,70,183,29,112,181,91,138,46,213,25,168,251,204,95,158,72,50,93,106,229,31,14,24,131,53,52,170,221,253,82,230,63,91,184,90,130,218,92,71,52,153,221,6,51,230,130,120,225,160,216,108,201,43,63,93,194,83,187,81,184,155,68,149,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,242,102,171,51,22,110,84,48,142,102,41,94,16,101,212,86,169,9,166,210,41,145,136,210,186,141,69,196,56,182,152,55,54,154,89,70,214,156,90,220,81,30,212,33,91,82,181,236,109,121,236,198,44,98,191,177,214,255,0,170,98,54,35,87,165,212,106,85,25,15,186,211,78,202,121,230,41,236,56,243,143,38,36,84,188,181,169,168,205,169,213,147,109,18,140,146,71,247,153,219,167,5,79,11,23,79,196,9,222,93,78,21,213,158,156,194,230,59,23,49,150,226,181,177,198,53,86,210,102,131,80,75,49,172,94,169,103,6,149,203,74,249,46,109,35,38,228,188,166,222,82,186,205,15,154,151,181,108,210,201,182,132,252,172,197,102,218,234,204,182,22,97,109,173,136,13,115,174,76,57,244,149,61,117,20,165,197,122,66,11,177,169,168,97,247,221,117,231,28,118,98,156,139,41,79,47,68,36,247,182,100,70,102,173,36,7,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,146,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,67,196,207,52,182,174,100,241,197,16,108,171,110,148,221,22,193,234,232,81,174,22,84,219,210,171,186,61,235,187,207,109,74,66,161,165,104,81,199,73,26,189,87,93,116,204,141,227,109,191,63,144,172,162,95,217,153,197,202,100,250,125,70,224,180,237,59,114,71,164,167,93,180,248,239,54,182,95,140,182,22,81,97,74,36,242,145,56,205,230,150,157,202,35,109,27,157,218,189,132,133,223,245,38,153,26,139,74,133,70,134,228,183,35,192,142,220,102,151,46,91,178,159,82,16,146,74,77,199,158,82,157,117,122,17,106,183,20,165,168,245,53,25,153,153,142,85,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,179,24,177,138,254,199,91,254,169,136,216,141,94,151,81,169,84,100,62,235,77,59,41,231,152,167,176,227,206,60,152,145,82,242,214,166,163,54,167,86,77,180,74,50,73,31,222,103,226,132,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,0,0,0,0,21,199,197,159,44,17,238,235,53,140,103,182,98,109,169,81,183,122,67,231,12,249,252,231,96,198,107,233,186,73,78,212,165,95,69,7,175,183,67,237,21,43,135,247,213,193,134,215,100,43,198,215,155,210,212,160,115,57,46,242,208,189,187,218,91,106,236,90,84,147,245,86,162,237,35,239,253,163,70,25,103,199,74,54,97,112,162,149,136,180,117,246,78,231,239,78,139,245,118,73,121,146,237,83,109,235,250,19,254,137,127,105,245,96,0,21,1,197,251,47,181,58,101,240,222,56,210,225,238,131,85,221,233,7,57,137,45,156,166,96,70,107,177,78,106,122,168,204,189,84,23,219,175,120,173,97,63,120,61,89,113,238,12,110,170,92,175,57,162,168,28,141,169,208,253,110,124,73,232,62,210,81,105,221,238,63,216,46,172,5,22,113,92,197,57,23,182,101,106,118,164,121,92,234,93,183,201,233,15,97,39,252,34,4,23,23,222,130,87,210,79,180,207,236,208,135,72,224,249,130,169,184,113,2,169,138,85,88,91,216,162,114,58,53,243,52,253,51,19,216,115,177,46,17,247,145,119,164,254,205,59,197,197,128,173,206,51,119,204,186,102,25,219,246,116,69,108,57,117,88,146,93,86,132,122,182,168,245,6,205,61,169,63,113,118,145,235,254,113,79,67,162,101,226,218,59,187,28,108,74,6,186,20,187,146,150,209,253,203,152,210,61,229,250,222,241,164,123,22,138,139,114,201,160,80,17,221,77,165,197,137,255,0,204,217,74,61,231,250,190,243,21,137,198,172,222,231,218,197,187,230,118,65,236,208,190,150,181,30,223,127,112,135,252,62,28,117,188,208,218,92,162,215,116,248,9,87,119,119,164,98,141,10,179,250,20,107,250,165,254,97,255,0,96,0,63,202,75,237,197,140,236,151,85,181,12,161,78,40,244,215,66,34,212,198,126,120,139,226,91,216,147,153,187,129,229,185,189,170,11,178,232,140,246,17,122,140,84,37,237,254,138,79,185,126,221,79,237,49,55,248,56,97,11,84,139,70,181,139,15,150,178,38,187,38,150,131,237,253,18,218,167,190,93,203,50,239,47,213,215,237,246,11,44,0,0,0,0,1,81,124,103,113,25,217,151,133,187,135,81,94,221,17,136,81,42,78,22,210,45,31,75,181,6,76,187,83,175,113,251,21,167,217,237,28,19,134,166,7,35,22,51,7,71,173,78,99,153,14,214,145,30,180,159,91,79,157,141,58,26,139,185,196,159,115,135,236,81,125,134,47,177,150,155,97,148,48,210,118,161,180,146,18,90,235,161,17,104,67,254,197,10,241,64,190,43,87,78,101,234,116,202,131,191,201,169,8,122,19,8,218,143,162,213,66,106,82,122,146,72,251,148,125,134,103,247,152,227,89,89,167,65,169,227,141,170,197,65,142,107,105,170,65,89,22,227,78,138,235,24,45,123,15,237,49,162,60,53,91,255,0,35,233,49,185,60,182,35,67,97,150,139,113,31,168,150,144,73,251,123,189,253,163,214,8,227,154,44,144,225,118,102,34,42,93,110,63,71,91,109,179,75,19,183,200,115,105,145,60,105,249,180,190,218,15,69,190,106,237,247,105,221,221,10,232,188,26,43,48,175,216,146,170,23,223,81,111,49,53,183,28,111,209,104,71,49,148,188,70,105,212,166,239,45,91,35,45,75,183,183,222,45,3,15,44,170,94,28,216,244,43,26,140,141,176,232,84,216,180,230,187,84,122,165,150,80,210,79,214,82,143,185,5,222,163,251,207,188,122,33,3,248,191,220,12,195,203,173,62,142,149,232,243,245,246,148,101,161,246,161,80,103,167,221,167,121,123,197,63,224,109,22,85,193,140,118,69,42,26,55,45,251,138,154,131,237,34,208,142,83,73,215,180,203,222,94,209,162,188,189,208,31,181,240,130,129,66,149,250,88,221,86,238,239,233,74,117,69,220,103,236,87,188,116,81,28,56,130,57,9,25,91,187,122,198,183,153,244,27,61,99,45,63,156,98,235,221,251,6,126,45,207,245,230,62,191,239,255,0,249,195,26,114,195,189,14,206,167,232,122,151,206,255,0,244,85,143,72,0,0,0,0,0,0,0,0,0,0,0,3,227,94,16,213,80,183,37,196,71,123,156,189,63,99,137,63,236,25,134,186,217,54,43,242,154,87,122,118,127,243,137,23,253,195,210,123,147,114,185,106,37,113,249,124,190,187,79,95,93,117,168,203,255,0,184,73,65,254,50,163,53,49,133,70,125,58,161,122,106,90,159,176,245,246,125,195,54,25,161,176,223,195,44,116,185,172,137,63,164,166,244,91,187,191,217,33,178,239,177,74,253,127,121,255,0,96,151,28,52,179,147,23,10,149,43,12,174,183,117,133,43,103,69,234,159,171,183,172,121,207,209,176,163,62,215,19,244,149,247,123,133,196,80,174,90,77,197,29,18,41,178,57,132,180,169,68,91,20,93,132,173,167,244,136,189,163,234,128,255,0,135,93,109,148,238,113,90,17,158,157,195,195,223,24,221,134,184,121,13,217,183,85,195,210,54,201,169,43,254,73,33,205,12,137,70,127,65,181,126,162,191,200,32,6,110,184,168,218,201,183,106,214,62,12,59,213,84,31,55,225,46,118,215,17,203,66,155,125,163,87,46,76,77,167,162,185,74,211,95,110,154,247,152,170,27,134,187,82,186,43,181,11,138,176,255,0,58,117,78,83,179,36,57,181,41,222,235,139,53,168,244,73,17,22,170,81,158,132,68,95,96,178,222,17,249,96,168,76,171,200,199,170,241,114,163,49,190,12,38,189,85,111,50,84,9,77,185,185,46,234,90,145,153,109,82,62,243,246,11,107,1,93,92,101,108,22,42,120,51,66,188,97,71,214,108,74,252,86,93,94,243,255,0,7,76,74,131,138,236,53,105,222,101,220,90,255,0,152,87,198,64,110,137,86,206,103,172,243,142,230,210,168,212,233,240,28,236,35,213,14,84,34,234,93,164,127,171,246,125,227,67,12,47,152,203,110,126,178,72,255,0,202,67,253,0,0,0,0,7,26,205,245,134,206,33,229,214,251,161,173,173,239,55,64,170,72,141,235,25,109,120,160,200,74,15,233,36,143,181,125,198,122,123,198,120,32,63,47,14,113,21,137,11,45,210,109,154,210,84,162,236,45,87,29,242,51,47,233,23,122,62,223,218,52,115,150,171,169,23,166,0,225,237,200,95,78,117,175,73,125,210,253,85,174,19,43,50,238,45,126,151,176,136,135,75,0,1,252,81,25,145,145,119,232,40,31,137,149,42,125,59,52,53,151,38,171,114,100,166,67,205,30,137,45,16,170,140,205,11,176,254,195,239,18,103,130,180,136,168,169,221,17,213,47,71,205,153,170,38,57,103,244,119,83,139,118,238,238,254,205,5,175,153,106,90,31,180,80,127,19,235,89,54,222,104,106,142,181,27,148,138,155,15,207,81,239,221,185,78,84,102,246,247,158,154,237,238,236,251,132,72,22,135,193,82,166,215,202,27,166,143,187,231,58,41,210,116,208,254,142,250,114,125,223,218,45,148,4,18,226,219,131,236,94,248,12,197,231,5,59,42,84,26,130,100,58,230,166,122,196,98,20,247,20,157,13,100,159,164,162,237,34,53,125,253,194,155,48,210,240,118,192,189,233,215,83,93,138,131,206,247,127,77,149,183,250,170,253,127,113,141,53,90,181,164,220,52,24,181,132,150,133,35,127,255,0,106,181,39,220,94,239,112,250,194,143,248,183,93,212,11,147,31,90,129,73,94,233,84,221,221,95,98,203,244,144,160,26,62,146,72,187,146,125,218,253,162,36,96,254,28,212,241,107,17,105,56,125,71,78,233,149,94,163,150,90,164,191,68,195,142,159,210,82,75,185,179,239,81,126,222,225,163,220,20,194,202,38,12,97,181,39,14,173,246,121,80,169,124,254,90,119,45,90,115,100,56,241,246,173,107,63,164,233,255,0,72,255,0,103,113,123,160,0,20,205,197,223,29,23,113,226,175,228,122,20,157,91,182,191,194,219,217,255,0,148,70,129,33,29,166,217,123,82,125,203,63,183,78,225,22,114,155,151,202,158,99,49,86,13,151,21,59,97,159,55,171,119,84,158,207,228,207,184,142,195,113,179,61,77,157,59,15,239,247,30,140,168,212,122,125,2,156,213,42,150,199,38,51,27,182,35,114,149,166,170,53,31,106,140,207,188,207,218,63,104,0,12,214,102,199,197,62,50,124,64,184,124,197,241,207,237,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,191,236,144,100,186,213,202,62,28,49,6,106,105,85,187,250,165,204,126,183,112,181,5,180,184,142,105,51,186,12,103,205,4,241,195,65,176,217,146,86,126,187,132,167,118,163,113,54,137,42,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,93,92,74,248,122,67,196,218,20,236,117,192,107,67,251,250,129,181,218,197,14,150,203,17,219,172,69,223,37,233,50,144,203,108,147,146,106,42,113,228,40,205,78,110,113,182,141,41,74,220,216,149,83,181,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,65,57,32,206,141,171,155,140,56,98,116,213,82,168,151,245,55,152,197,110,222,106,115,106,113,124,162,103,116,232,204,26,205,226,134,179,125,178,37,44,189,71,13,77,110,94,210,113,114,84,64,15,238,213,229,99,255,0,48,113,87,254,138,167,127,167,9,191,135,183,173,43,18,172,11,107,17,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,90,235,161,159,120,244,0,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,68,0,22,147,194,159,34,85,83,170,192,205,54,50,219,49,19,77,76,114,126,200,165,84,88,82,159,113,243,82,20,221,96,208,102,73,66,18,146,81,49,189,42,53,154,249,233,36,108,97,199,45,124,6,107,51,99,226,159,25,62,32,92,62,98,248,231,255,0,36,238,175,146,191,46,190,76,213,126,77,250,67,209,62,152,232,156,232,122,238,95,55,166,231,233,203,231,114,253,126,94,237,219,125,109,52,237,19,43,134,134,120,228,229,198,242,103,7,175,132,68,94,29,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,187,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,25,172,205,143,138,124,100,248,129,112,249,139,226,226,120,123,223,246,110,22,112,225,178,113,7,16,110,24,148,59,122,135,30,183,38,116,233,38,123,26,71,166,102,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,213,94,115,51,153,127,102,206,255,0,147,50,100,233,116,235,38,157,33,109,80,104,45,58,243,44,41,134,222,144,113,165,202,140,111,186,201,206,228,200,54,220,117,189,11,66,218,158,206,248,234,44,83,134,167,16,185,152,101,93,131,129,88,243,119,255,0,120,179,247,53,71,174,85,30,126,67,148,121,91,35,51,26,42,222,113,227,110,53,57,45,178,180,145,37,189,173,184,233,41,74,67,123,212,158,129,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,82,127,188,159,195,69,85,139,9,225,133,144,168,216,207,85,137,152,28,96,161,68,159,135,212,201,18,89,165,82,37,243,80,117,106,139,10,103,99,206,52,166,185,82,32,164,212,250,76,137,223,89,230,13,181,165,72,39,16,171,159,0,1,10,184,178,96,93,119,24,50,203,242,146,210,163,82,165,213,112,238,160,187,146,83,210,13,13,202,69,29,184,175,20,212,71,113,69,255,0,16,242,219,220,146,90,99,22,155,150,150,208,170,44,22,169,193,47,5,63,240,235,49,147,42,30,251,42,159,21,183,127,228,243,37,184,242,13,191,249,17,54,164,185,253,121,41,63,64,197,170,0,242,152,171,137,150,174,13,225,197,199,138,87,172,190,158,139,108,211,221,168,73,218,227,104,113,237,133,234,48,215,49,104,66,158,117,102,150,219,65,168,183,184,180,36,143,85,16,207,190,113,51,85,121,102,191,23,42,23,133,102,165,45,54,197,58,68,136,214,157,33,198,201,148,83,169,198,191,80,212,210,86,180,245,46,37,45,169,229,238,86,229,145,36,143,150,134,208,143,213,102,229,38,234,172,229,58,251,205,165,194,239,67,109,208,185,52,250,19,27,156,106,68,249,202,169,64,142,183,246,173,147,109,216,100,220,137,109,239,67,164,162,125,157,166,90,33,100,124,215,4,44,170,86,37,99,69,131,135,53,217,18,216,166,221,87,69,42,137,49,216,139,74,95,109,137,50,219,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,195,213,102,171,44,247,150,84,49,114,102,22,222,19,162,84,80,168,233,169,82,42,113,140,146,138,141,57,197,184,134,159,54,247,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,114,171,134,22,125,99,96,197,86,38,95,177,130,187,18,6,31,84,228,73,122,149,87,151,205,89,210,106,47,169,157,140,184,234,157,229,71,130,163,75,234,51,38,189,87,159,55,22,164,160,220,90,110,124,85,175,21,140,137,82,142,149,63,52,216,53,108,203,77,73,50,13,251,222,149,78,97,42,97,198,13,43,83,149,130,65,25,41,11,74,137,36,254,196,168,150,75,231,168,145,177,247,28,170,17,106,156,12,126,187,63,118,255,0,137,11,84,28,127,52,25,160,176,114,153,96,83,241,27,17,169,23,5,70,155,81,172,53,68,105,170,36,118,94,125,47,184,203,207,37,74,75,206,180,146,70,216,235,35,50,81,158,166,158,206,243,46,63,128,156,80,48,11,49,56,177,66,193,203,42,208,196,8,85,171,131,170,233,159,170,83,225,55,21,28,136,206,200,94,245,55,45,197,150,168,101,68,90,32,253,99,45,116,45,76,166,0,8,191,154,14,33,120,47,148,203,254,159,135,56,141,108,94,181,26,149,70,142,213,109,167,104,144,162,60,194,88,113,231,153,74,84,167,164,180,162,94,232,235,51,34,73,150,134,158,222,242,38,87,248,133,224,190,108,239,250,134,28,225,205,177,122,211,170,84,234,59,181,183,93,173,194,136,203,10,97,183,153,101,73,74,153,146,234,141,123,164,32,200,141,36,90,18,187,123,136,235,219,141,95,138,123,91,225,252,31,49,168,136,0,38,167,12,204,232,254,109,152,142,188,55,189,85,204,176,111,234,132,70,36,200,122,119,37,186,20,227,62,82,39,104,226,210,202,89,81,45,41,144,163,218,174,91,77,44,148,124,146,109,203,190,254,245,111,219,87,253,170,184,237,187,142,159,255,0,7,50,13,74,12,134,255,0,231,54,243,46,54,191,181,42,74,189,164,98,133,243,245,146,139,171,42,120,143,46,183,73,166,117,24,101,115,84,30,114,220,168,71,39,22,220,13,230,167,19,76,144,110,41,107,75,205,32,140,144,165,168,249,205,160,214,71,185,46,161,174,85,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,93,78,126,179,175,106,229,79,14,37,209,41,53,62,163,19,110,106,123,205,219,148,248,230,218,220,129,188,148,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,65,117,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,143,202,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,233,226,174,38,90,184,55,135,23,30,41,94,178,250,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,67,60,57,179,199,233,57,152,199,155,159,22,85,75,137,79,131,62,71,77,74,101,170,123,81,95,244,115,58,162,41,202,54,205,70,236,158,81,35,152,181,56,190,223,81,6,77,33,180,34,90,240,172,201,77,213,126,221,84,140,209,220,53,250,173,185,109,219,149,7,125,5,232,201,78,67,157,82,157,29,198,55,238,222,194,155,122,156,227,107,151,25,221,142,18,148,164,184,217,232,68,177,197,120,163,248,236,196,223,193,124,158,16,138,162,236,248,104,100,42,54,3,91,204,227,86,44,208,162,63,136,181,200,237,189,72,67,156,221,244,10,115,241,91,82,153,83,47,52,218,152,156,106,113,230,158,63,95,106,18,72,66,146,75,120,151,61,64,64,15,238,213,229,99,255,0,48,113,87,254,138,167,127,167,9,191,135,183,173,43,18,172,11,107,17,168,81,229,177,77,186,168,240,171,112,218,150,132,165,246,216,146,202,30,109,46,37,42,82,73,100,149,145,25,18,148,90,235,161,159,120,244,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,1,0,56,213,248,88,181,190,32,65,242,234,136,165,97,42,178,11,146,139,171,53,152,143,18,183,86,166,116,248,101,108,212,25,114,227,168,72,39,16,220,253,134,151,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,219,243,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,177,226,177,139,24,172,28,10,176,42,152,141,136,213,232,148,234,109,58,59,238,180,211,178,153,101,250,131,237,178,227,201,137,21,47,45,9,118,75,137,105,100,219,68,162,53,25,125,230,89,214,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,254,173,111,44,151,245,171,150,216,217,145,187,227,75,162,83,106,215,68,59,122,139,77,155,78,121,151,234,12,63,1,233,158,144,66,156,36,164,227,26,80,210,91,90,55,147,134,167,79,84,114,203,153,226,176,158,197,252,168,98,157,155,134,126,148,244,103,202,219,130,157,66,235,121,28,238,151,170,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,71,213,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,54,21,194,159,61,181,82,170,192,202,206,50,220,209,21,77,84,114,98,200,170,212,95,82,95,109,242,82,18,221,28,214,100,105,90,20,147,81,177,189,73,52,26,57,9,53,239,97,182,251,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,4,180,226,123,159,88,216,207,85,151,151,236,31,174,196,159,135,212,201,17,158,170,213,226,115,80,117,106,139,10,123,123,45,186,151,121,82,32,164,212,194,136,205,175,89,230,9,196,41,72,38,214,174,21,146,12,151,93,89,184,196,118,32,205,77,86,137,96,211,121,143,214,238,22,160,184,166,215,202,54,119,65,140,249,160,217,41,139,39,219,50,74,207,212,108,212,238,213,237,38,215,127,214,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,86,15,28,239,169,63,222,79,225,163,143,240,106,171,82,168,25,146,189,171,181,218,156,74,117,54,157,134,245,41,115,38,75,121,44,177,25,134,231,211,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,154,231,235,58,247,86,107,49,30,93,18,147,83,233,240,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,114,91,89,160,139,114,157,91,191,87,135,54,74,63,58,172,71,126,191,127,211,42,173,225,149,173,243,149,41,44,23,41,186,164,226,52,27,116,196,189,185,43,78,228,44,220,117,77,18,148,134,210,148,234,210,158,105,194,189,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,6,113,71,241,217,137,191,130,249,60,33,21,69,217,240,208,200,84,108,6,183,153,198,172,89,161,68,127,17,107,145,219,122,144,135,57,187,232,20,231,226,182,165,50,166,94,105,181,49,56,212,227,205,60,126,190,212,36,144,133,36,150,241,46,122,128,202,184,208,246,24,99,21,131,129,89,26,194,252,70,196,106,244,74,117,54,157,134,244,71,90,105,217,76,178,253,65,246,232,232,121,49,34,165,229,161,46,201,113,45,44,155,104,148,70,163,47,188,202,149,179,137,154,171,203,53,248,185,80,188,43,53,41,105,182,41,210,36,70,180,233,14,54,76,162,157,78,53,250,134,166,146,181,167,169,113,41,109,79,47,114,183,44,137,36,124,180,54,132,112,161,117,60,21,60,44,93,63,16,39,121,117,56,122,14,37,249,28,141,152,235,53,236,97,177,215,45,24,139,101,209,220,67,49,27,67,178,17,92,167,50,110,62,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,144,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,19,215,130,167,138,123,167,225,252,239,49,167,11,169,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,122,113,88,207,109,84,234,179,242,179,131,87,52,68,211,83,28,216,189,234,180,231,212,167,220,124,212,180,185,71,37,145,18,80,132,164,146,111,236,82,141,102,190,66,141,27,31,109,200,1,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,123,2,240,47,14,50,233,135,20,236,47,194,250,55,67,74,131,171,175,60,233,146,229,84,37,40,136,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,253,92,85,196,203,87,6,240,226,227,197,43,214,95,79,69,182,105,238,212,36,237,113,180,56,246,194,245,24,107,152,180,33,79,58,179,75,109,160,212,91,220,90,18,71,170,136,103,223,56,153,170,188,179,95,139,149,11,194,179,82,150,155,98,157,34,68,107,78,144,227,100,202,41,212,227,95,168,106,105,43,90,122,151,18,150,212,242,247,43,114,200,146,71,203,67,104,71,234,179,114,147,117,86,114,157,125,230,210,225,119,161,182,232,92,154,125,9,141,206,53,34,124,229,84,160,71,91,251,86,201,182,236,50,110,68,182,247,161,210,81,62,206,211,45,16,178,62,107,130,22,85,43,18,177,162,193,195,154,236,137,108,83,110,171,162,149,68,152,236,69,165,47,182,196,153,109,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,234,179,85,150,123,203,42,24,185,51,11,111,9,209,42,40,84,116,212,169,21,56,198,73,69,70,156,226,220,67,79,155,123,141,76,175,115,78,33,109,168,207,106,208,173,170,90,54,56,185,85,195,11,62,177,176,98,171,19,47,216,193,93,137,3,15,170,114,36,189,74,171,203,230,172,233,53,23,212,206,198,92,117,78,242,163,193,81,165,245,25,147,94,171,207,155,139,82,80,110,45,55,62,0,0,0,0,0,63,21,102,143,79,175,211,157,165,85,24,231,70,127,110,244,110,82,117,209,68,162,237,73,145,247,145,123,70,115,115,101,151,186,158,92,241,86,117,151,40,183,67,46,87,72,239,170,91,255,0,147,48,226,251,9,199,12,180,55,180,237,63,187,220,82,151,132,78,58,174,219,197,95,200,244,217,58,53,114,255,0,130,55,179,255,0,39,141,62,66,251,73,179,246,168,187,214,95,102,189,194,230,128,0,120,108,107,194,202,38,51,225,181,91,14,174,22,57,176,106,188,142,98,119,45,58,242,164,54,241,118,161,104,63,164,209,119,40,191,111,113,231,7,24,48,230,167,132,184,139,86,195,234,194,118,204,165,114,57,133,170,79,244,172,54,233,125,21,40,187,156,46,229,31,236,238,18,223,132,141,221,64,182,241,245,216,21,101,237,149,82,219,210,118,44,255,0,71,10,121,175,232,164,203,185,69,223,167,216,47,0,124,155,170,180,155,122,131,42,176,162,212,163,236,255,0,237,150,148,251,143,223,238,25,149,196,203,193,235,254,247,168,221,110,246,174,119,39,221,253,6,80,223,234,167,245,61,196,47,163,135,174,15,199,194,60,182,219,208,94,78,181,89,125,95,92,238,167,235,236,159,44,219,236,37,169,37,162,92,211,213,253,189,162,76,0,169,174,53,117,54,190,80,218,212,125,223,57,209,65,147,166,135,244,119,212,83,238,254,209,87,130,91,112,194,181,83,114,230,134,150,235,177,185,168,165,176,197,65,39,191,110,213,55,81,133,219,222,90,233,187,187,183,238,23,226,69,161,104,94,193,84,28,106,100,69,93,78,215,142,153,122,190,76,194,81,177,203,63,163,186,162,91,183,119,119,246,104,35,55,12,218,92,250,142,104,104,206,67,86,212,198,76,119,157,61,18,122,161,53,24,122,151,105,253,165,220,47,225,36,100,68,71,223,160,254,128,0,230,153,149,186,145,101,224,22,33,92,138,250,112,109,122,179,237,23,235,45,16,158,89,23,113,233,244,125,164,100,51,141,61,249,120,141,136,175,200,108,182,201,185,171,74,82,75,176,244,92,135,204,200,191,162,93,235,251,63,96,208,254,80,44,54,48,243,46,182,45,13,182,182,60,229,2,153,34,79,172,103,185,243,131,29,43,63,164,162,46,212,119,17,233,238,29,148,0,0,0,0,127,155,235,229,178,227,159,170,147,63,242,16,207,62,127,238,121,87,54,103,175,3,146,230,226,167,84,234,16,27,236,34,209,13,212,37,104,93,132,95,173,246,253,226,193,248,53,88,44,83,48,102,187,120,205,143,164,217,117,249,76,180,189,231,254,14,168,148,247,19,216,74,211,188,143,188,181,255,0,48,177,80,21,41,197,195,44,21,8,117,120,248,245,65,46,108,103,246,65,154,215,170,157,134,106,159,41,199,55,41,221,79,66,34,45,169,71,220,126,193,90,86,245,118,165,107,215,105,247,21,29,254,76,234,100,166,166,71,115,106,85,177,214,214,75,73,232,162,50,61,20,146,61,12,140,190,193,107,217,69,226,163,107,42,221,164,216,248,206,239,75,80,96,216,132,137,219,92,95,49,9,109,134,137,92,184,209,54,150,170,230,171,77,125,154,107,220,98,127,216,248,221,134,184,135,13,169,182,173,195,213,182,241,165,40,254,73,33,189,76,201,38,95,77,180,254,186,127,202,61,195,78,182,242,119,54,173,72,143,78,225,255,0,96,60,205,247,126,80,236,42,36,186,197,102,70,196,198,97,199,244,216,179,212,146,133,43,250,41,87,234,31,176,82,55,17,140,214,150,61,95,169,183,104,110,127,51,209,140,154,81,105,222,251,47,75,70,190,179,40,95,208,116,189,166,95,121,247,121,206,27,56,126,230,32,230,134,136,202,11,84,208,138,53,113,194,215,250,12,84,97,145,255,0,73,63,175,236,215,238,49,127,145,99,53,13,132,198,97,58,33,26,232,90,159,180,245,246,253,227,253,132,107,226,23,61,112,178,185,117,165,12,115,57,157,14,190,182,154,105,81,137,255,0,120,160,27,81,147,126,191,21,164,247,171,127,255,0,56,161,167,155,62,26,169,246,228,72,107,239,111,153,255,0,91,138,63,237,31,100,0,0,0,0,0,0,0,0,0,0,0,7,249,73,97,50,152,83,11,61,9,90,127,212,122,140,199,99,5,9,203,107,17,106,244,87,79,85,70,233,245,61,63,89,134,213,239,63,214,247,139,191,225,145,91,42,182,89,104,141,37,222,98,99,117,58,43,110,154,238,168,76,246,104,94,225,45,192,84,31,23,108,182,79,165,94,10,199,202,68,125,98,85,116,244,146,183,167,213,229,53,2,43,93,138,116,204,251,76,254,138,11,237,215,188,86,162,22,166,212,75,65,232,100,58,21,19,48,56,187,110,184,151,104,215,111,78,164,17,164,143,160,138,189,11,118,239,233,54,126,210,31,81,220,212,227,211,205,58,203,151,222,168,125,74,83,133,232,184,93,166,101,161,255,0,176,143,141,39,29,241,90,98,77,18,110,173,228,174,255,0,228,49,139,252,205,253,163,228,73,196,171,218,99,43,143,34,181,189,183,20,106,81,116,204,150,166,101,161,247,39,237,31,18,68,186,148,205,84,251,155,247,118,159,98,75,191,238,251,199,69,194,236,180,227,22,48,45,163,177,237,78,185,133,184,148,27,189,116,86,182,235,179,216,235,168,51,236,113,39,251,126,241,63,178,177,194,70,171,22,171,76,190,49,186,169,200,68,89,12,201,69,27,144,149,115,9,42,97,210,62,162,52,206,205,126,117,29,221,159,75,220,66,209,173,171,114,145,104,208,96,91,116,40,189,60,10,116,118,162,199,107,122,151,181,182,208,72,73,106,163,53,30,137,73,23,105,153,246,15,166,2,19,113,104,66,213,150,102,246,39,82,42,201,25,246,251,61,31,56,83,230,89,38,170,14,99,112,185,237,218,35,229,157,16,156,236,239,71,94,201,153,127,212,52,157,67,117,15,209,105,239,53,244,28,138,210,147,247,26,8,200,126,225,205,43,153,142,193,203,114,242,102,192,171,221,252,138,235,239,37,132,69,244,124,165,106,181,58,109,17,111,75,70,143,166,147,47,165,246,247,118,142,143,26,67,50,227,181,42,58,247,180,242,18,226,21,161,150,169,50,212,143,67,237,238,31,232,0,0,3,242,85,169,204,213,233,115,41,82,63,69,50,59,145,215,223,244,86,147,73,247,25,31,113,251,198,117,243,181,97,63,135,153,146,189,41,78,181,177,169,149,138,140,232,222,177,30,230,87,62,74,80,127,73,70,93,136,238,51,215,222,66,213,248,77,94,204,92,57,114,85,13,82,185,178,41,181,35,100,147,176,211,181,182,224,65,78,159,68,136,244,51,239,212,204,77,192,0,1,80,156,103,48,233,116,251,226,222,196,88,229,164,89,48,98,83,86,94,247,212,245,65,227,62,213,107,220,95,171,167,219,236,28,239,132,150,32,149,177,143,239,91,203,79,171,86,167,41,130,61,127,164,236,216,8,253,83,253,95,121,126,193,119,226,26,103,191,41,144,179,5,88,181,39,182,123,36,55,80,131,21,243,237,61,209,201,82,141,69,250,100,17,118,189,236,237,254,202,181,206,230,93,88,203,173,245,78,182,162,78,231,179,38,156,204,146,79,40,211,203,53,61,37,27,117,55,92,51,208,153,239,215,255,0,142,88,240,84,167,39,211,247,77,91,153,235,116,115,163,237,211,217,190,156,173,117,215,251,5,178,0,241,24,217,100,179,136,152,81,117,218,14,125,42,149,26,116,102,143,183,177,199,35,56,217,31,210,79,235,251,76,136,103,127,51,184,108,238,17,99,141,203,135,143,175,114,233,61,30,167,161,23,233,97,178,247,177,74,254,179,245,143,246,119,11,198,225,239,123,170,248,202,213,165,58,92,174,124,230,250,254,164,246,109,211,90,140,178,71,114,72,190,138,125,159,180,117,76,110,197,170,14,10,97,229,74,254,184,21,172,104,28,157,81,162,253,109,239,182,215,122,16,179,46,215,75,250,39,253,165,155,220,77,196,58,214,40,222,83,175,58,242,245,151,59,149,188,180,71,102,198,144,217,125,4,164,187,155,47,97,127,104,178,62,15,217,117,91,207,73,199,154,193,106,217,108,244,89,126,201,241,94,250,46,251,244,250,72,251,189,226,215,0,0,121,92,80,191,169,88,95,99,84,239,154,218,246,66,166,114,121,170,209,71,167,49,228,52,95,69,42,62,247,11,185,39,253,163,53,152,167,123,204,196,123,242,167,121,207,115,152,253,71,147,189,90,17,107,203,101,13,151,97,37,37,220,130,246,23,246,139,107,225,11,129,105,180,240,218,126,42,84,89,210,77,201,202,228,30,239,163,211,200,158,194,187,156,50,62,197,23,122,75,246,247,139,18,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,205,56,65,101,86,205,161,225,124,108,210,92,116,216,149,43,178,227,145,54,53,190,250,156,55,10,147,78,105,197,69,116,208,133,32,137,185,46,186,220,132,169,100,165,252,207,45,41,52,115,30,74,172,124,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,154,248,149,240,244,153,134,85,217,216,235,128,214,135,247,139,63,107,181,138,29,45,151,228,57,71,149,178,75,210,101,33,150,217,54,227,83,146,219,40,81,154,156,218,219,142,154,82,148,55,177,41,132,24,59,140,87,246,5,95,244,188,70,195,154,244,186,117,74,157,33,135,93,105,169,79,50,197,65,134,222,109,229,68,148,150,86,133,59,25,197,52,130,113,163,81,18,136,190,227,45,9,229,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,20,25,249,167,102,159,255,0,70,156,85,255,0,220,218,143,255,0,2,52,17,150,74,77,86,129,150,220,40,161,87,105,146,233,213,42,117,143,66,137,50,28,182,84,203,241,159,110,3,41,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,210,192,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,142,85,195,83,47,86,174,98,243,53,6,137,122,201,214,139,104,211,213,118,201,167,170,43,111,183,85,233,165,70,109,16,221,39,8,208,76,173,111,164,220,35,74,183,54,133,160,137,38,178,90,47,206,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,102,179,54,62,41,241,147,226,5,195,230,47,139,20,225,145,129,120,113,152,188,136,223,88,95,138,20,110,186,149,59,16,38,186,203,205,25,34,85,62,82,105,148,242,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,90,184,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,194,184,83,231,182,170,85,88,25,89,198,91,154,34,169,170,142,76,89,21,90,139,234,75,237,190,74,66,91,163,154,204,141,43,66,146,106,54,55,169,38,131,71,33,38,189,236,54,221,175,140,214,102,199,197,62,50,124,64,184,124,197,241,232,47,124,213,94,85,204,177,225,230,86,237,202,148,186,109,167,110,71,153,38,224,97,45,147,103,86,168,187,84,151,41,162,90,210,179,55,35,52,211,145,212,148,26,81,243,220,197,40,151,203,101,73,253,89,46,202,77,213,155,156,83,43,90,154,239,67,109,208,186,106,133,205,81,82,156,107,151,5,82,91,66,216,97,210,101,214,202,99,141,155,202,101,14,17,37,92,151,12,207,68,24,185,76,194,228,91,6,177,115,46,44,224,117,173,102,82,168,47,90,84,247,254,66,201,105,74,103,209,83,141,6,105,222,246,215,28,91,47,56,73,234,119,19,138,119,83,112,245,121,40,113,52,45,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,14,151,142,249,170,188,179,15,132,120,97,103,226,85,74,93,94,231,195,201,21,152,202,171,190,217,111,157,78,144,136,29,41,188,238,243,83,210,82,168,242,18,181,154,83,185,4,202,148,110,56,167,22,114,43,130,167,138,123,167,225,252,239,49,167,14,171,199,59,234,79,247,147,248,104,134,185,10,203,60,108,211,230,26,153,99,214,103,68,98,222,161,199,249,71,112,50,241,187,190,109,57,137,12,33,200,141,27,74,74,146,183,84,243,109,154,247,163,98,20,181,145,169,72,74,21,161,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,1,199,243,111,139,214,110,9,101,230,246,188,239,55,237,245,161,116,121,148,250,101,50,184,193,201,137,88,168,189,29,196,199,128,184,233,245,159,67,170,45,22,130,255,0,98,39,84,163,74,18,165,39,54,226,242,120,65,98,133,42,244,202,92,107,13,148,196,98,165,135,213,137,180,217,12,38,106,93,125,214,36,188,169,173,74,91,90,18,153,66,149,33,230,83,174,226,81,197,112,201,93,233,76,223,1,15,248,153,229,106,234,204,158,7,34,117,149,114,85,91,173,88,61,93,118,53,188,202,92,122,45,119,70,125,118,185,13,165,75,84,196,161,10,40,234,34,87,172,235,173,25,17,60,110,55,68,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,52,184,115,93,135,24,231,194,142,233,194,250,99,190,138,188,240,230,223,181,232,245,42,52,135,137,78,72,139,22,167,78,142,220,248,231,161,115,25,94,212,111,34,45,205,56,178,66,181,37,52,227,176,91,41,222,41,240,111,226,5,189,230,44,9,149,198,35,51,22,110,32,222,84,92,0,179,224,219,245,117,216,242,23,54,175,112,52,70,236,184,117,21,146,218,118,150,211,155,73,40,66,82,77,173,242,74,151,185,210,105,10,229,174,50,210,112,127,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,251,9,236,95,201,126,22,89,184,103,233,79,73,252,146,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,122,177,65,124,77,242,253,96,229,227,50,69,66,195,148,75,98,155,117,81,254,85,59,13,210,101,44,65,126,76,249,137,84,104,173,178,219,105,106,50,18,202,18,219,102,74,52,151,102,227,236,211,144,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,241,92,65,169,43,74,29,105,165,154,23,179,105,232,123,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,220,103,21,120,187,97,237,253,137,89,109,182,232,88,115,99,220,23,85,73,139,226,28,183,97,209,41,143,78,125,182,19,2,122,84,234,155,101,42,81,32,148,180,36,212,101,166,171,73,123,72,65,254,28,57,122,199,219,27,57,216,121,116,222,184,31,136,22,253,22,23,165,186,154,141,82,217,155,18,43,27,233,82,208,141,238,184,218,80,157,203,90,82,90,159,106,148,68,93,166,66,239,192,84,95,23,108,16,198,140,74,204,149,183,93,195,156,33,189,110,170,107,22,60,56,142,204,162,80,37,206,97,183,211,62,122,148,210,156,101,181,36,150,73,90,20,105,51,215,69,164,253,164,28,34,112,67,26,48,215,50,87,37,119,17,176,134,245,181,105,175,216,243,34,53,50,183,64,151,5,135,31,84,248,10,75,73,113,230,210,147,89,165,11,81,36,143,93,16,163,246,24,241,92,106,252,83,218,223,15,224,249,141,68,115,254,25,24,23,135,25,139,198,11,235,11,241,66,141,215,82,167,97,252,215,89,121,163,36,74,167,202,77,66,158,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,184,86,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,63,248,83,231,182,170,85,88,25,89,198,91,154,34,169,170,142,76,89,21,90,139,234,75,237,190,74,66,91,163,154,204,141,43,66,146,106,54,55,169,38,131,71,33,38,189,236,54,223,96,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,41,219,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,245,113,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,253,230,115,211,45,121,5,135,103,228,239,20,179,49,140,84,250,85,82,171,113,225,125,102,117,167,71,126,51,19,27,166,69,92,21,73,143,82,82,212,149,108,152,174,91,106,107,150,105,83,45,169,91,140,214,225,161,154,214,23,83,198,175,194,197,173,241,2,15,151,84,69,122,240,206,171,82,168,25,215,195,250,237,118,167,18,157,77,167,71,175,75,153,50,91,201,101,136,204,55,68,156,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,30,131,136,206,117,255,0,58,172,71,98,129,96,84,234,173,225,149,173,243,116,216,207,159,41,186,164,226,53,147,149,53,51,181,43,78,228,44,155,105,46,154,148,134,210,165,104,210,158,117,178,242,153,32,201,117,213,155,140,71,98,12,212,213,104,150,13,55,152,253,110,225,106,11,138,109,124,163,103,116,24,207,154,13,146,152,178,125,179,36,172,253,70,205,78,237,94,210,109,122,9,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,80,103,20,127,29,152,155,248,47,147,194,29,255,0,131,222,84,104,87,221,118,163,153,187,213,170,85,82,5,167,80,93,30,129,75,125,149,184,227,53,132,34,59,231,61,90,153,54,92,166,221,73,52,70,75,62,99,138,112,185,106,101,181,42,223,192,6,107,63,52,236,211,255,0,232,211,138,191,251,155,81,255,0,224,70,130,50,201,73,170,208,50,219,133,20,42,237,50,93,58,165,78,177,232,81,38,67,150,202,153,126,51,237,192,101,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,58,88,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,42,3,9,236,95,202,134,41,217,184,103,233,79,70,124,173,184,41,212,46,183,145,206,233,122,169,45,179,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,105,39,7,112,118,193,192,171,2,151,135,56,115,65,137,78,166,211,163,176,211,174,181,21,150,95,168,62,219,45,178,169,114,148,202,16,151,100,184,150,144,110,58,105,35,81,151,220,69,237,64,66,14,38,249,64,191,179,15,96,21,235,135,55,149,192,253,74,213,143,213,187,104,59,81,121,84,169,204,70,102,99,138,118,44,22,89,113,78,213,22,167,144,203,106,51,73,41,30,167,103,97,157,27,11,31,206,38,104,44,28,205,112,240,178,38,90,20,136,148,10,149,163,124,81,40,149,170,12,104,236,197,98,19,233,161,204,61,209,35,54,235,138,110,9,171,154,219,6,189,166,100,194,211,167,168,98,26,229,59,197,62,13,252,64,183,188,197,129,37,56,165,102,207,14,49,231,17,219,176,240,190,135,106,86,105,86,191,78,211,215,171,84,194,58,148,201,77,28,162,114,44,105,164,179,230,211,139,168,74,136,182,18,86,242,20,226,20,164,26,22,190,1,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,69,148,241,127,160,124,148,201,126,30,218,222,155,170,214,125,13,120,82,105,254,145,171,73,234,39,76,229,82,103,163,159,33,221,11,152,242,246,238,90,244,45,202,51,61,11,81,86,217,100,164,210,171,249,146,194,138,21,118,153,18,163,77,168,223,20,40,147,33,203,101,47,49,37,135,39,178,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,30,127,22,44,95,201,126,41,222,88,103,233,79,73,252,146,184,42,52,46,183,145,201,234,186,89,46,51,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,93,247,10,90,253,137,93,201,181,184,139,54,137,74,165,207,165,212,39,83,238,70,169,241,158,111,155,84,67,132,174,123,203,116,212,167,158,114,42,225,184,165,165,74,65,110,38,208,77,165,180,180,220,192,21,87,199,59,234,79,247,147,248,104,171,88,85,106,173,58,52,248,116,250,156,184,177,234,145,202,36,230,153,121,72,68,166,9,214,222,38,157,73,30,139,65,58,203,78,18,85,169,111,109,10,239,73,25,118,188,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,26,8,194,172,51,181,112,111,14,45,204,45,178,162,116,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,20,3,197,31,199,102,38,254,11,228,240,135,127,224,247,149,26,21,247,93,168,230,110,245,106,149,84,129,105,212,23,71,160,82,223,101,110,56,205,97,8,142,249,207,86,166,77,151,41,183,82,77,17,146,207,152,226,156,46,90,153,109,74,183,240,1,149,113,221,115,17,154,171,203,27,173,44,60,194,214,106,82,226,88,152,117,107,209,105,48,41,38,217,52,79,212,99,211,153,98,84,199,201,43,81,58,190,105,60,134,148,102,91,89,52,232,132,45,199,183,251,92,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,119,143,230,110,147,74,160,102,75,21,232,84,42,100,74,117,54,157,124,87,98,67,135,17,148,178,196,102,27,158,242,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,90,255,0,5,79,11,23,79,196,9,222,93,78,19,252,83,183,26,44,29,176,108,91,255,0,15,177,26,208,160,196,164,84,175,72,245,118,171,77,66,138,204,118,37,63,25,230,94,234,214,150,208,149,46,75,138,158,233,56,234,212,163,81,54,215,118,211,53,64,172,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,104,39,39,121,170,179,115,95,132,116,251,194,141,82,136,155,158,157,30,60,107,178,144,219,102,202,233,213,19,71,174,105,105,75,90,186,103,20,151,20,202,247,43,114,8,210,103,204,67,136,71,138,226,143,224,79,19,127,5,243,136,66,130,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,31,90,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,8,201,118,82,109,92,163,97,97,90,212,215,122,235,146,187,211,84,46,106,138,148,219,188,201,201,140,218,22,195,14,147,45,56,112,219,112,158,83,40,112,141,73,231,56,102,122,172,196,128,16,255,0,137,158,86,174,172,201,224,114,39,89,87,37,85,186,213,131,213,215,99,91,204,165,199,162,215,116,103,215,107,144,218,84,181,76,74,16,162,142,162,37,122,206,186,209,145,19,198,227,116,67,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,179,75,135,53,216,113,142,124,40,238,156,47,166,59,232,171,207,14,109,251,94,143,82,163,72,120,148,228,136,177,106,116,232,237,207,142,122,23,49,149,237,70,242,34,220,211,139,36,43,82,83,78,59,5,178,157,226,159,6,254,32,91,222,98,192,153,92,98,51,49,102,226,13,229,69,192,11,62,13,191,87,93,143,33,115,106,247,3,68,110,203,135,81,89,45,167,105,109,57,180,146,132,37,36,218,223,36,169,123,157,38,144,174,90,227,45,39,7,240,47,2,241,31,49,120,143,78,194,252,47,163,117,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,86,143,176,158,197,252,151,225,101,155,134,126,148,244,159,201,43,126,157,66,235,121,28,158,171,165,140,219,60,222,94,229,108,221,203,221,183,114,180,215,77,79,77,71,171,0,0,0,0,0,21,219,197,231,2,211,118,97,180,12,84,167,51,172,155,111,155,207,61,223,75,168,145,1,132,247,184,68,93,137,62,228,159,236,239,21,41,133,151,188,204,56,191,41,151,156,7,57,111,211,185,219,21,161,30,156,198,86,217,246,26,84,93,203,63,97,255,0,104,210,158,24,95,212,172,80,177,169,151,205,17,123,225,84,249,220,165,104,162,215,150,242,218,63,164,148,159,123,103,222,146,254,209,234,128,0,85,31,24,28,186,173,151,163,99,205,28,180,108,247,250,80,191,100,8,172,253,39,125,250,253,20,125,254,241,91,152,101,136,117,172,46,188,160,222,116,21,233,46,15,55,97,104,142,221,237,45,179,250,105,81,119,56,126,195,254,209,164,44,17,197,170,14,53,225,229,54,254,183,213,252,158,127,59,68,104,191,87,99,238,53,222,180,32,207,181,163,254,137,127,105,242,190,32,247,194,172,124,173,221,179,226,74,228,78,115,160,233,143,102,237,116,168,197,37,247,164,203,232,171,219,251,5,28,229,143,13,221,197,220,113,182,176,241,149,109,93,91,172,208,244,35,253,20,55,158,246,169,63,213,254,177,126,222,225,164,202,85,54,61,34,3,84,232,169,209,166,183,109,45,79,218,163,51,239,51,62,243,31,172,5,77,241,171,167,39,211,214,181,91,153,219,209,193,143,183,79,102,250,138,181,215,95,236,17,59,36,121,117,99,49,87,213,70,218,151,59,144,204,106,115,210,77,60,163,87,48,210,244,100,109,212,157,108,203,82,123,191,95,254,43,74,200,134,83,33,101,246,177,117,207,119,215,144,229,66,116,88,231,218,90,71,53,69,52,151,233,150,93,236,251,123,127,182,101,138,64,226,219,136,5,115,227,251,54,242,11,213,164,211,146,193,159,251,230,166,207,71,234,151,235,123,207,246,142,137,193,143,14,156,168,95,23,14,34,200,78,177,99,65,151,77,71,111,115,233,122,158,241,31,98,181,238,63,213,211,237,246,11,123,0,0,16,143,139,45,238,197,189,151,36,208,211,43,149,34,167,82,38,77,59,13,91,155,114,4,228,233,244,76,139,83,46,253,72,197,84,100,150,194,127,16,243,37,101,210,154,107,123,80,235,20,233,210,125,98,45,172,162,124,100,172,254,146,76,251,23,220,71,175,184,134,138,41,52,230,105,20,184,116,168,255,0,162,135,29,184,232,239,250,40,73,36,187,204,207,184,189,227,245,128,0,0,255,0,57,50,25,137,29,217,82,23,177,166,80,167,22,173,12,244,73,22,166,122,23,111,112,230,244,76,199,224,221,197,121,61,96,82,46,254,125,117,135,148,194,226,250,62,82,116,90,93,38,140,183,169,162,71,211,81,23,210,251,123,187,71,76,31,134,184,234,24,162,212,30,119,232,55,21,213,43,238,36,25,152,205,142,102,230,170,118,99,113,69,237,218,163,229,157,108,155,236,238,71,94,241,145,127,214,46,15,132,186,22,156,179,56,107,78,154,214,76,203,183,217,232,248,34,108,128,249,151,45,185,72,187,168,51,173,186,236,94,162,5,70,59,177,100,53,189,72,220,219,136,52,40,181,73,146,139,84,168,203,176,200,251,69,92,230,159,132,141,86,93,90,167,124,96,141,83,158,137,82,30,146,186,55,33,41,229,146,148,251,166,125,68,153,157,186,124,210,52,211,183,233,123,200,64,28,81,203,78,49,96,250,221,59,226,212,232,88,67,138,65,59,215,69,119,118,155,253,141,58,179,46,198,212,127,179,238,28,234,60,186,148,61,20,195,155,54,246,151,98,79,187,239,251,135,219,143,137,87,180,54,81,30,61,107,99,109,168,148,146,233,153,61,12,139,66,239,79,216,62,188,108,119,197,104,105,36,70,186,182,18,123,191,144,198,63,243,183,246,15,178,214,106,113,233,150,154,101,187,239,68,48,164,169,178,244,92,46,195,34,208,191,216,71,196,185,241,211,21,47,38,221,106,228,186,122,196,188,133,54,178,232,99,55,170,79,118,165,234,54,95,172,175,242,143,8,102,165,168,204,251,77,71,255,0,88,184,14,17,57,109,157,103,80,166,99,125,114,62,201,21,184,142,66,136,123,200,245,138,242,32,73,65,250,174,153,119,164,251,13,4,175,121,151,112,178,112,17,35,137,189,104,169,57,102,173,178,183,121,105,147,211,106,173,186,233,182,161,15,217,161,251,197,31,225,5,9,203,151,17,105,52,86,143,69,201,231,232,122,126,171,14,43,222,95,171,239,26,114,140,194,98,176,150,16,122,146,117,255,0,172,245,31,234,0,0,0,0,0,0,0,0,0,0,0,0,51,197,159,188,62,149,135,217,152,186,32,60,239,53,151,122,46,83,155,73,59,180,167,197,53,118,110,81,151,106,244,237,19,247,131,13,254,197,103,13,238,171,20,213,243,182,239,67,161,104,125,189,67,245,7,127,84,189,133,250,199,251,59,133,144,0,252,213,26,116,58,172,55,32,79,103,154,195,186,111,70,227,78,186,25,25,118,145,145,247,145,8,139,137,92,47,114,225,136,51,215,82,102,139,232,201,11,211,69,245,51,222,211,68,160,187,186,180,151,114,63,235,251,7,129,139,193,207,2,218,211,169,173,115,244,239,254,77,49,58,246,253,147,71,179,182,248,84,101,142,133,28,218,147,111,245,171,62,245,245,117,6,245,236,47,97,75,63,119,253,99,213,211,184,112,229,126,156,131,66,44,125,218,255,0,248,206,162,94,239,253,103,236,30,202,137,146,252,183,219,173,176,184,184,125,162,226,41,46,161,126,150,159,216,164,233,161,232,111,159,184,118,26,44,106,85,50,159,30,143,71,71,46,44,38,144,195,45,234,165,108,66,18,73,73,106,173,76,244,34,34,212,207,81,244,0,0,4,50,226,178,135,149,150,55,121,73,212,138,164,163,87,105,118,39,209,243,181,20,209,151,5,202,111,48,216,92,228,18,214,74,111,58,34,153,238,250,101,57,157,189,253,157,250,119,246,13,41,219,171,148,229,191,76,114,113,105,37,80,217,83,221,223,76,208,91,187,187,59,245,238,236,28,187,55,24,132,230,25,101,246,244,185,163,185,178,74,104,149,22,227,30,154,252,247,68,250,209,222,149,23,122,61,165,167,188,103,198,219,168,85,49,11,27,41,53,25,31,57,62,225,186,24,121,95,68,181,117,249,100,103,220,73,79,210,95,216,95,112,209,254,13,83,222,164,225,5,141,74,146,157,174,195,182,233,145,220,45,72,244,82,34,182,147,238,51,46,242,247,143,98,0,0,0,41,167,140,149,132,154,118,47,209,47,132,57,254,21,71,141,8,211,167,181,82,170,14,235,174,239,179,221,251,125,131,209,112,87,190,210,139,238,232,195,101,127,74,149,54,180,95,252,218,156,207,234,255,0,248,95,179,218,45,208,0,0,67,222,40,56,70,172,77,203,140,233,236,55,189,219,101,231,107,102,90,233,162,99,192,154,122,246,173,37,222,191,183,238,49,73,152,67,121,202,195,44,88,181,47,70,85,181,116,10,236,25,238,22,132,122,147,18,91,112,203,232,171,245,59,244,63,184,251,134,142,176,59,18,33,226,198,22,91,151,204,69,106,117,58,100,57,15,118,31,99,142,70,109,213,23,106,83,253,103,177,36,95,230,30,229,68,146,51,112,251,200,187,254,193,64,156,74,47,132,221,249,156,184,35,51,39,156,221,25,233,116,213,122,155,118,45,154,132,194,219,244,75,93,55,119,246,253,230,38,167,6,43,50,161,78,195,219,138,236,151,23,99,114,170,82,227,180,189,233,61,201,83,20,247,11,176,149,217,221,237,33,101,32,63,138,45,201,52,251,203,65,73,124,95,44,70,40,57,128,69,226,202,126,114,228,215,156,122,159,254,47,10,3,105,239,81,251,253,132,95,183,188,117,126,17,248,239,66,181,45,59,178,211,184,106,28,164,65,232,57,8,229,45,90,239,118,123,138,237,67,103,250,197,222,102,57,23,19,76,224,198,199,43,158,22,31,218,46,255,0,49,80,249,155,220,218,127,63,206,110,27,165,216,227,40,90,118,173,165,127,72,245,251,11,176,226,254,94,112,78,225,199,140,74,167,88,212,38,55,117,92,238,107,155,144,91,54,199,117,210,236,83,136,215,94,81,151,98,191,238,61,27,97,205,135,69,195,75,62,5,153,111,179,202,131,3,155,202,78,229,171,77,238,173,195,237,90,148,127,73,103,222,103,253,131,210,128,15,249,90,210,218,77,107,61,8,133,68,241,64,207,3,87,115,181,44,190,216,133,190,150,142,79,164,102,118,151,59,82,133,45,175,155,117,130,82,116,82,86,159,85,125,189,231,217,161,10,232,179,237,122,141,231,113,68,182,233,40,223,42,95,51,150,90,164,190,130,20,179,250,70,69,220,147,246,141,49,225,93,151,19,15,108,58,101,161,9,59,89,129,206,218,90,153,253,55,150,225,247,169,71,222,179,246,152,245,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,3,242,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,51,175,158,44,33,179,112,35,53,23,230,22,225,243,18,216,183,169,50,33,189,5,137,47,155,203,142,137,48,152,148,108,146,207,214,82,16,167,212,132,26,141,75,216,148,238,82,213,170,142,205,56,42,120,88,186,126,32,78,242,234,112,159,224,0,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,238,185,204,201,157,131,155,59,2,76,57,144,98,83,175,106,116,117,187,65,175,52,211,44,190,167,219,102,65,70,137,42,73,176,235,199,7,157,32,220,113,166,244,61,75,114,123,123,232,6,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,119,209,195,159,21,113,163,23,50,219,78,174,227,125,187,46,157,82,167,72,102,151,73,153,46,36,182,95,173,82,155,129,17,76,84,156,114,74,212,169,43,121,78,58,163,125,6,72,89,145,153,23,120,164,204,216,248,167,198,79,136,23,15,152,190,62,78,5,224,94,35,230,47,17,233,216,95,133,244,110,186,171,59,87,94,121,211,52,69,167,197,73,145,57,42,75,132,71,203,101,27,147,169,232,106,53,41,40,66,86,181,161,10,208,246,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,210,196,63,226,51,146,143,206,171,14,24,175,216,20,202,83,120,155,107,124,229,54,75,229,202,114,169,4,137,102,229,49,79,110,74,19,185,107,39,26,83,164,164,161,196,169,58,180,151,157,112,168,134,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,61,120,42,120,167,186,126,31,206,243,26,112,234,188,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,171,227,105,141,127,248,11,151,56,116,255,0,117,235,80,148,227,95,242,136,113,27,101,100,231,252,180,220,74,155,254,160,210,175,166,66,170,196,223,225,17,140,84,172,53,205,26,237,27,142,189,46,13,55,16,104,238,209,35,52,114,146,212,39,42,169,117,183,162,41,244,173,105,73,172,210,137,12,52,100,74,95,50,82,80,146,249,197,24,188,144,1,86,188,86,50,37,74,58,84,252,211,96,213,179,45,53,36,200,55,239,122,85,57,132,169,135,24,52,173,78,86,9,4,100,164,45,42,36,147,251,18,162,89,47,158,162,70,199,220,114,170,225,85,170,180,232,211,225,211,234,114,226,199,170,71,40,147,154,101,229,33,18,152,39,91,120,154,117,36,122,45,4,235,45,56,73,86,165,189,180,43,189,36,100,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,125,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,95,246,76,242,103,96,229,50,192,141,14,28,24,149,27,218,163,29,14,215,171,206,180,203,207,165,247,25,142,82,98,69,146,76,52,241,65,231,71,39,27,105,205,79,83,220,174,222,233,20,2,149,184,213,248,167,181,190,31,193,243,26,136,129,77,210,106,175,82,164,87,89,166,75,93,54,28,134,98,72,152,150,84,108,50,251,201,113,77,52,183,52,218,149,173,44,60,164,164,207,85,19,78,25,107,180,244,152,28,52,51,131,85,203,166,46,51,97,220,71,112,85,172,75,234,67,112,30,165,83,90,84,181,196,170,186,182,219,98,115,49,80,133,58,234,244,46,74,219,103,69,184,133,164,246,186,182,90,108,239,120,7,63,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,67,38,94,249,75,109,199,18,222,200,237,184,178,213,12,184,122,153,109,245,116,215,83,34,62,127,133,185,245,202,118,52,223,116,204,51,195,76,86,244,205,201,89,231,116,80,189,5,82,143,205,229,50,183,156,249,199,163,161,180,232,219,75,87,172,162,215,77,11,83,50,35,144,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,22,83,157,28,164,218,185,185,194,195,181,170,78,244,55,37,11,169,168,91,53,20,169,182,185,115,149,25,196,33,135,221,54,93,112,161,184,225,178,167,144,217,18,149,201,108,200,245,65,12,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,79,227,134,119,230,102,47,37,246,254,16,226,68,173,247,245,159,120,82,221,143,33,44,190,191,74,209,217,164,201,142,114,159,144,235,174,27,147,57,234,213,227,86,194,87,61,181,33,42,209,205,156,87,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,149,133,132,240,194,200,84,108,103,170,196,204,14,48,80,162,79,195,234,100,137,44,210,169,18,249,168,58,181,69,133,51,177,231,26,83,92,169,16,82,106,125,38,68,239,172,243,6,218,210,164,19,136,85,165,102,199,194,198,50,124,63,184,124,185,241,154,193,117,60,106,252,44,90,223,16,32,249,117,68,83,5,50,173,85,162,201,92,202,53,78,92,9,14,71,126,34,221,140,242,154,90,152,125,165,178,243,70,164,153,25,161,198,156,113,181,167,185,72,90,146,122,145,153,14,151,150,44,189,93,89,160,198,90,46,17,218,210,122,14,191,153,38,163,84,92,87,36,51,76,130,210,119,59,33,196,160,191,197,109,4,165,33,43,117,214,144,107,70,253,197,161,236,29,193,219,7,2,172,10,94,28,225,205,6,37,58,155,78,142,195,78,186,212,86,89,126,160,251,108,182,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,113,23,181,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,168,14,40,185,5,153,103,215,106,89,152,193,218,125,86,169,74,184,234,18,103,93,148,118,35,63,49,202,100,165,161,217,47,212,146,180,165,91,33,171,150,226,157,230,26,82,203,138,78,211,52,56,72,102,181,128,123,92,29,193,219,251,29,111,250,94,28,225,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,113,29,255,0,100,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,142,188,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,29,215,139,54,23,210,176,227,56,53,74,157,25,81,27,143,125,81,225,221,11,137,26,18,99,162,51,235,83,145,158,215,105,153,56,183,93,136,228,133,185,162,77,75,144,173,72,204,141,106,145,92,18,241,175,255,0,14,178,231,50,159,239,189,105,242,155,107,254,79,14,91,111,44,220,255,0,145,27,105,75,127,215,154,149,244,8,90,160,170,190,57,223,82,127,188,159,195,69,112,96,238,14,223,216,235,127,210,240,231,14,104,50,234,53,42,140,134,26,117,214,162,188,243,20,246,28,121,182,85,46,82,153,66,212,212,102,212,234,13,199,77,38,73,35,251,136,244,39,149,92,179,217,185,80,194,56,120,91,103,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,220,105,101,27,90,109,8,109,38,123,80,132,238,82,215,189,197,246,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,12,171,142,191,149,92,179,222,89,175,197,200,120,91,103,206,137,78,66,99,170,165,87,169,201,50,82,41,212,230,214,218,29,124,155,220,74,121,123,157,109,8,109,38,91,150,180,238,82,17,189,196,104,83,7,112,118,193,192,171,2,151,135,56,115,65,137,78,166,211,163,176,211,174,181,21,150,95,168,62,219,45,178,169,114,148,202,16,151,100,184,150,144,110,58,105,35,81,151,220,69,158,28,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,42,175,142,119,212,159,239,39,240,209,86,176,169,53,90,140,105,243,41,244,201,114,163,210,227,148,185,206,178,202,150,136,172,27,173,178,78,186,162,45,16,131,117,230,155,37,43,66,222,226,19,222,162,35,237,121,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,237,167,136,37,235,74,196,174,26,183,62,35,80,163,203,98,155,117,81,237,154,220,54,165,161,41,125,182,36,212,169,239,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,81,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,239,248,104,100,114,54,92,108,214,113,134,248,92,181,226,45,233,71,109,15,68,113,14,199,69,14,156,241,182,249,66,83,43,36,168,228,154,144,210,158,82,211,234,45,178,109,4,68,149,173,233,190,0,42,215,138,198,68,169,71,74,159,154,108,26,182,101,166,164,153,6,253,239,74,167,48,149,48,227,6,149,169,202,193,32,140,148,133,165,68,146,127,98,84,75,37,243,212,72,216,251,142,85,92,42,181,86,157,26,124,58,125,78,92,88,245,72,229,18,115,76,188,164,34,83,4,235,111,19,78,164,143,69,160,157,101,167,9,42,212,183,182,133,119,164,140,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,173,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,43,254,201,158,76,236,28,166,88,17,161,195,131,18,163,123,84,99,161,218,245,121,214,153,121,244,190,227,49,202,76,72,178,73,134,158,40,60,232,228,227,109,57,169,234,123,149,219,221,34,128,0,0,0,0,0,121,60,84,178,226,98,21,137,83,180,39,39,115,51,249,59,139,83,47,160,242,28,46,229,36,251,208,94,210,25,156,188,45,106,141,153,113,75,182,234,168,217,42,31,47,121,106,147,250,109,165,101,244,76,203,185,69,237,22,47,194,255,0,60,12,218,46,211,114,249,125,151,46,148,190,119,163,166,118,159,39,66,155,45,223,155,105,131,82,181,82,144,159,89,125,157,229,217,169,11,118,66,210,226,73,104,61,72,199,253,0,15,53,136,214,29,23,18,236,249,246,101,192,207,54,12,254,87,53,59,150,157,118,58,135,11,181,10,73,253,36,23,113,151,246,12,228,230,27,4,238,28,7,196,170,141,141,93,99,111,75,201,229,57,185,7,191,116,118,157,62,196,184,189,52,230,145,118,171,254,226,148,28,50,243,131,27,3,110,121,184,127,119,59,252,197,92,229,236,115,105,252,199,37,185,142,159,99,108,173,106,220,183,83,253,34,211,237,46,194,235,188,92,49,222,133,117,218,118,157,167,111,84,57,168,157,215,243,209,202,90,116,216,236,7,19,218,182,203,245,79,184,200,114,126,16,118,35,21,236,192,174,241,121,63,57,109,233,201,61,79,255,0,24,133,61,181,119,40,189,222,210,63,217,222,46,216,0,86,183,25,219,50,161,81,195,219,118,236,137,23,123,113,106,81,35,186,230,244,150,212,165,138,131,135,216,106,237,239,246,16,133,92,54,47,132,218,25,156,183,227,61,39,146,221,101,232,148,210,245,55,110,91,213,8,101,183,232,158,154,237,239,236,251,200,95,225,18,76,201,194,239,50,239,251,7,134,199,28,72,135,132,248,89,113,223,50,213,161,211,41,147,36,51,216,125,174,55,25,199,82,93,137,87,245,126,212,153,127,152,103,23,23,175,57,88,153,139,23,93,234,242,183,42,191,93,157,61,178,208,139,66,126,75,142,17,125,20,254,191,126,133,247,23,112,187,62,23,216,70,172,50,203,140,25,239,183,177,219,153,230,171,100,90,235,170,100,64,132,122,246,45,69,222,143,179,238,33,48,128,0,5,69,241,168,190,210,187,238,215,195,100,159,209,165,66,173,31,223,206,168,179,250,191,254,23,236,246,143,59,193,186,194,77,75,23,235,119,194,156,255,0,5,163,201,132,73,211,218,153,84,247,117,215,119,219,238,253,190,193,114,192,0,0,3,199,99,37,61,234,182,16,95,52,184,201,220,244,203,110,167,29,178,212,139,85,46,43,137,46,243,34,239,63,120,206,13,201,80,170,97,246,54,85,170,81,254,110,125,189,116,72,121,63,68,244,117,137,102,101,222,74,79,210,71,218,95,120,208,110,81,177,9,204,77,203,237,151,115,73,115,124,149,81,105,205,201,61,52,249,238,137,133,175,185,41,46,245,251,11,79,112,234,55,18,229,55,111,212,220,130,90,201,76,55,148,207,119,211,36,30,222,254,206,253,59,251,6,107,51,30,185,78,102,27,20,92,156,90,73,85,231,91,83,221,223,76,231,61,187,187,179,191,94,238,193,114,252,41,80,242,114,198,215,53,58,17,212,146,105,237,46,210,244,124,29,4,205,0,0,31,62,181,26,149,83,167,200,163,214,17,204,139,53,165,176,243,122,169,59,208,180,154,84,90,167,67,45,72,204,181,35,212,113,234,222,75,242,223,113,54,250,229,97,246,171,150,165,58,181,250,90,127,106,149,174,167,161,62,94,241,227,106,60,56,114,191,81,65,33,118,62,221,63,252,103,81,63,127,254,179,246,143,41,114,112,168,203,29,118,57,53,26,223,232,150,93,203,234,234,14,105,216,126,195,150,94,255,0,250,135,141,127,131,166,5,56,226,84,205,103,148,130,81,26,147,211,204,86,165,238,212,230,142,177,131,220,57,114,243,132,21,56,213,186,117,3,171,168,69,90,30,109,254,170,115,122,56,149,54,162,86,211,146,180,253,38,200,244,211,78,209,40,227,71,102,28,102,162,71,70,198,152,66,91,109,58,153,232,146,45,8,181,62,222,226,31,234,2,183,248,207,95,236,81,176,222,213,177,73,95,59,113,117,218,150,135,217,211,191,79,119,245,79,216,127,172,95,183,184,64,44,130,97,244,172,65,204,197,175,1,151,121,76,181,214,243,92,218,74,219,173,62,81,167,179,114,76,251,81,167,96,208,232,0,0,0,0,0,0,0,0,0,0,0,0,10,106,227,27,135,46,208,113,78,137,124,37,58,51,95,234,116,237,47,246,8,212,246,191,88,207,188,253,197,251,123,199,148,225,33,136,13,218,88,248,237,189,37,254,92,123,131,111,51,213,215,94,68,41,235,46,228,153,247,171,222,95,180,94,0,0,0,0,139,252,69,207,17,24,203,109,94,167,135,115,122,103,233,167,34,109,65,92,182,23,252,137,184,18,212,239,99,221,157,251,62,142,170,236,236,46,241,72,118,238,100,49,150,212,170,55,85,163,221,252,137,13,58,78,238,244,124,85,122,196,162,87,244,154,50,239,73,123,5,194,228,75,61,214,222,55,219,84,155,14,233,169,255,0,126,48,96,176,212,130,228,185,243,251,27,140,210,157,245,35,161,164,238,121,213,122,164,163,211,238,237,41,172,149,18,146,74,73,234,70,90,144,254,143,139,121,215,145,107,90,117,139,141,194,213,52,200,18,38,31,220,219,74,95,184,255,0,87,220,127,112,142,121,72,205,197,35,29,238,251,206,203,118,78,218,157,26,169,81,83,76,108,81,255,0,37,101,214,27,37,110,228,161,63,73,221,52,51,53,125,229,218,95,147,137,164,21,204,202,237,105,72,94,222,66,164,186,125,154,234,73,167,76,236,255,0,172,82,14,4,45,45,227,134,30,56,181,109,74,110,186,73,154,180,215,66,41,141,118,141,41,216,171,75,150,69,188,226,21,185,42,165,68,50,86,154,106,70,202,123,68,16,227,23,136,77,210,112,102,145,99,182,238,215,230,85,227,202,81,109,215,86,215,18,160,209,255,0,68,203,188,189,250,255,0,156,87,30,68,172,121,87,222,101,236,248,49,227,243,83,78,169,211,234,79,250,228,157,141,55,80,140,74,87,106,147,174,155,251,139,83,251,6,135,233,241,17,2,4,104,45,253,24,236,161,164,253,201,73,23,246,15,208,0,0,0,43,55,141,5,58,10,236,155,114,164,179,254,84,153,240,218,34,237,250,28,154,138,189,250,119,136,97,195,90,233,153,107,230,142,130,113,17,187,210,135,22,154,231,105,23,205,187,81,135,175,121,31,234,151,118,135,246,144,208,2,85,185,36,173,52,212,181,208,127,64,0,124,59,230,222,143,119,89,55,5,167,40,181,98,181,74,151,78,112,187,126,131,204,169,179,238,50,62,229,123,12,190,242,25,204,205,54,22,75,194,28,111,186,109,87,219,216,193,213,39,63,15,180,143,88,253,99,232,111,185,107,62,230,253,167,175,188,75,110,31,121,235,133,132,246,211,248,103,122,205,209,151,22,174,133,206,89,250,154,183,21,150,211,163,113,212,103,161,54,174,213,43,239,246,24,144,248,201,196,110,143,108,225,221,122,45,46,165,182,165,57,153,76,64,115,146,163,213,75,97,194,111,177,81,141,63,73,37,244,180,251,69,68,87,170,149,76,67,191,42,53,169,7,206,169,92,181,119,165,44,253,84,239,126,67,198,163,238,36,164,181,82,253,196,95,112,191,188,129,225,156,156,51,203,109,177,10,115,60,185,53,88,80,170,139,45,196,122,115,96,69,35,238,90,139,189,7,238,251,136,72,224,1,82,220,104,86,175,78,90,40,246,127,47,255,0,231,41,194,180,40,213,250,173,190,249,201,165,73,228,184,174,243,216,149,123,12,191,164,71,239,48,161,80,170,183,69,89,154,53,26,55,81,54,78,238,91,123,210,141,219,82,106,62,213,25,17,118,36,253,162,251,178,31,147,232,121,99,177,20,229,101,157,215,69,83,79,72,57,184,203,244,111,74,229,118,37,231,27,253,19,228,94,174,159,111,111,116,170,0,31,242,227,136,105,6,181,158,137,46,243,21,169,196,27,136,157,30,223,164,189,133,216,57,86,234,42,175,237,235,101,242,20,142,155,106,162,190,223,169,34,49,165,123,146,110,23,98,187,59,207,183,66,21,14,243,206,72,112,222,121,91,150,174,243,211,65,97,92,40,178,199,42,248,190,87,140,21,214,54,83,104,186,116,106,222,71,205,231,51,58,59,157,137,116,148,157,20,146,239,65,235,236,208,187,69,205,128,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,196,127,197,156,139,101,199,26,241,150,129,142,55,237,153,213,215,168,186,117,145,155,82,19,6,187,203,73,20,127,72,178,105,62,163,147,161,109,237,78,244,146,91,119,154,210,82,217,72,1,154,204,216,248,167,198,79,136,23,15,152,190,45,211,132,158,14,216,54,174,85,237,252,87,167,208,98,57,118,94,50,42,174,206,171,61,21,147,150,219,8,154,168,197,17,167,201,4,233,70,210,11,78,155,74,82,139,154,165,171,218,68,153,190,0,41,219,141,22,14,216,54,45,255,0,135,216,141,104,80,98,82,42,87,164,122,187,85,166,161,69,102,59,18,159,140,243,47,117,107,75,104,74,151,37,197,79,116,156,117,106,81,168,155,107,187,105,154,188,255,0,5,79,20,247,79,195,249,222,99,78,29,87,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,155,124,208,227,165,119,49,120,227,117,98,133,90,179,85,157,2,117,66,67,84,6,106,36,132,57,79,163,165,229,156,72,164,219,102,109,183,177,181,22,226,65,153,27,138,113,102,165,169,106,90,185,80,250,182,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,105,79,47,216,153,249,100,192,235,15,20,156,151,74,145,46,230,183,224,212,39,250,45,205,241,89,156,182,83,213,48,143,93,102,158,83,228,235,102,133,40,212,133,32,210,163,220,147,29,0,0,82,95,18,252,133,73,192,107,133,236,106,194,106,20,183,240,234,185,33,199,170,232,111,149,178,129,81,126,83,138,75,41,101,150,155,75,16,77,46,50,211,39,235,237,90,77,11,82,77,108,146,224,173,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,237,56,110,228,22,133,128,86,173,47,27,113,34,159,214,226,109,193,79,68,136,236,202,140,182,254,76,197,125,189,78,50,27,117,41,90,102,41,11,218,251,138,73,41,26,169,148,104,158,98,222,157,64,2,149,184,213,248,167,181,190,31,193,243,26,136,244,28,36,176,118,193,199,91,3,48,24,115,136,212,24,149,26,109,70,61,5,166,157,118,43,47,63,79,125,198,106,204,166,92,85,60,133,165,169,45,165,213,155,110,146,76,210,103,247,145,203,76,153,112,204,195,140,181,204,157,121,98,35,148,172,64,188,253,32,165,81,231,72,167,151,75,73,138,203,251,227,61,29,151,55,108,152,174,91,110,173,221,77,77,43,70,218,86,137,91,175,205,80,16,131,139,182,30,223,216,149,150,219,110,133,135,54,61,193,117,84,152,190,33,203,118,29,18,152,244,231,219,97,48,39,165,78,169,182,82,165,18,9,75,66,77,70,90,106,180,151,180,132,31,225,195,151,172,125,177,179,157,135,151,77,235,129,248,129,111,209,97,122,91,169,168,213,45,153,177,34,177,190,149,45,8,222,235,141,165,9,220,181,165,37,169,246,169,68,69,218,100,46,252,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,68,10,226,95,144,168,216,243,111,61,141,88,77,66,136,198,34,208,227,184,245,93,13,243,119,215,233,204,69,113,73,101,44,178,211,138,126,113,41,182,90,100,253,77,200,81,161,106,81,33,146,69,38,14,171,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,0,50,11,146,139,171,53,152,143,18,183,86,166,116,248,101,108,212,25,114,227,168,72,39,16,220,253,134,151,21,76,142,109,169,11,83,206,160,200,150,164,40,185,45,172,150,103,185,77,33,219,243,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,115,92,216,248,88,198,79,135,247,15,151,62,51,88,46,167,141,95,133,139,91,226,4,31,46,168,138,128,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,197,255,0,100,187,41,54,174,81,176,176,173,106,107,189,117,201,93,233,170,23,53,69,74,109,222,100,228,198,109,11,97,135,73,150,156,56,109,184,79,41,148,56,70,164,243,156,51,61,86,98,64,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,81,15,17,156,148,126,106,184,142,197,126,192,166,85,92,195,43,167,231,41,178,95,46,107,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,213,213,50,235,135,18,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,233,144,92,148,90,185,83,195,136,149,186,181,51,168,196,219,154,158,203,151,29,66,65,54,183,32,111,36,184,170,100,115,109,75,66,89,105,100,68,181,33,71,206,113,4,179,61,169,105,13,74,161,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,44,127,141,198,23,210,165,88,24,123,141,12,170,35,21,42,101,97,219,94,65,38,18,121,243,24,146,203,146,90,223,35,82,86,198,21,17,237,173,153,40,181,150,226,136,211,219,190,26,240,203,198,191,200,182,110,45,110,162,159,213,64,190,244,178,166,108,107,123,205,117,175,179,211,184,222,174,33,41,210,83,81,183,168,247,104,209,187,181,38,173,186,95,240,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,3,49,152,59,131,183,246,58,223,244,188,57,195,154,12,186,141,74,163,33,134,157,117,168,175,60,197,61,135,30,109,149,75,148,166,80,181,53,25,181,58,131,113,211,73,146,72,254,226,59,254,201,222,85,108,220,168,97,29,62,207,163,83,98,42,231,168,199,143,38,236,171,182,225,188,186,141,68,145,235,146,93,82,16,174,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,221,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,170,190,57,223,82,127,188,159,195,71,31,224,213,73,165,87,243,37,123,80,171,180,200,149,26,109,71,13,234,81,38,67,150,202,94,98,75,14,79,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,181,192,62,16,152,53,134,184,143,112,221,152,161,80,252,161,81,99,212,27,93,161,73,156,149,54,220,120,233,54,221,39,42,9,65,165,18,158,37,146,153,229,233,200,91,105,82,214,131,55,137,166,58,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,5,37,241,47,200,84,156,6,184,94,198,172,38,161,75,127,14,171,146,28,122,174,134,249,91,40,21,23,229,56,164,178,150,89,105,180,177,4,210,227,45,50,126,190,213,164,208,181,36,214,201,46,10,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,46,211,134,238,65,104,88,5,106,210,241,183,18,41,253,110,38,220,20,244,72,142,204,168,203,111,228,204,87,219,212,227,33,183,82,149,166,98,144,189,175,184,164,146,145,170,153,70,137,230,45,233,212,0,0,0,0,0,0,2,153,56,174,229,142,85,143,124,163,24,40,76,111,166,214,181,235,21,188,139,149,201,102,12,118,251,20,233,169,90,169,71,220,130,211,219,169,118,138,245,101,231,35,184,79,50,173,171,79,113,233,168,183,142,31,60,68,232,247,5,37,156,46,198,58,183,79,85,99,119,69,47,144,165,245,59,149,41,247,61,72,241,137,40,218,146,108,187,85,219,222,93,186,144,178,182,220,67,168,39,27,61,82,125,198,63,232,0,69,92,248,100,250,30,103,44,68,185,70,103,109,209,75,215,209,238,110,51,253,35,209,121,189,138,121,182,255,0,68,193,151,173,175,217,219,223,66,53,218,21,86,215,171,61,70,172,198,233,230,198,219,204,111,122,87,183,114,73,69,218,147,50,62,197,23,180,43,53,250,173,192,249,73,170,201,231,56,158,227,216,148,251,8,191,162,69,238,33,101,252,23,150,191,78,93,200,254,137,244,31,252,229,68,91,72,0,142,89,251,195,57,24,153,150,219,158,20,22,121,146,105,80,166,213,16,91,136,191,69,2,81,23,122,210,93,235,47,127,220,98,128,232,53,74,166,30,95,180,234,212,115,228,212,109,170,187,50,144,126,170,182,63,29,226,81,119,146,146,122,41,30,227,47,188,91,190,13,241,27,163,220,216,119,65,139,84,169,110,169,65,102,43,19,220,228,168,180,82,24,108,156,236,76,98,79,210,81,253,29,126,193,30,56,130,103,174,22,44,91,76,97,157,149,55,86,91,90,122,231,57,103,235,232,220,166,92,78,142,71,73,150,164,226,123,82,175,187,218,98,36,229,103,10,229,226,246,55,218,214,171,13,239,96,170,144,95,153,218,69,164,126,177,132,57,222,180,31,115,158,195,215,220,52,103,98,219,177,237,11,38,222,180,226,22,140,81,105,81,41,205,151,111,208,101,148,182,93,230,103,220,159,105,159,222,99,238,0,0,254,41,91,82,106,211,93,11,93,6,127,248,148,221,51,46,140,209,215,142,90,54,250,44,229,83,91,237,35,249,182,170,51,52,238,34,253,99,239,212,254,211,19,63,130,253,58,10,44,155,142,164,131,254,84,169,243,26,50,237,250,28,154,114,189,250,119,139,50,0,0,0,31,158,161,17,19,224,73,130,231,209,144,202,218,87,220,164,153,127,104,207,6,123,108,121,86,38,101,239,8,50,35,242,147,81,169,212,42,76,122,228,173,237,57,80,146,73,87,98,149,166,187,59,143,67,251,5,142,112,116,196,38,170,216,53,87,177,220,123,115,240,234,242,37,36,182,233,163,104,139,79,104,191,162,69,222,126,253,127,206,39,125,244,180,183,100,92,46,45,91,82,154,84,179,53,105,174,132,76,171,180,102,179,29,214,151,49,195,16,220,66,183,37,87,93,88,201,90,105,169,28,199,123,69,223,112,202,130,184,121,93,162,169,107,221,207,84,103,139,179,77,9,84,232,125,159,245,15,215,155,124,220,82,48,34,239,179,44,182,164,238,169,214,106,148,229,58,198,197,23,242,87,157,125,179,86,238,74,211,244,154,211,66,50,87,220,93,167,35,44,202,242,46,155,78,143,113,182,90,38,167,2,60,194,251,156,105,43,247,23,235,123,139,238,31,104,127,20,162,74,77,74,61,8,139,83,16,167,61,153,239,182,176,62,218,171,88,118,181,79,251,241,157,5,246,163,151,37,207,152,222,220,150,146,239,175,29,109,43,107,205,39,213,53,22,191,119,105,211,221,197,153,12,101,186,234,142,85,107,23,127,62,75,174,155,187,189,31,21,62,177,168,213,253,22,136,187,212,126,193,119,92,58,15,17,95,203,109,34,167,136,147,122,151,234,71,30,109,61,92,182,17,252,137,200,17,20,215,99,61,157,251,254,150,138,237,237,46,225,40,64,0,0,5,32,113,111,196,22,238,220,124,106,222,140,255,0,50,61,3,119,47,213,211,78,124,40,11,62,244,145,247,167,222,127,176,122,158,14,120,114,237,123,20,235,119,186,139,86,104,29,54,189,221,156,248,213,6,191,88,143,188,189,199,251,59,197,203,0,0,0,0,0,0,0,0,0,0,0,0,0,128,252,95,176,201,187,187,3,160,222,168,111,124,171,79,155,200,45,116,215,170,153,1,181,127,76,139,185,62,210,87,236,239,21,45,151,108,65,70,23,99,13,2,248,117,205,141,211,186,173,199,166,191,164,138,235,69,253,21,127,89,238,63,237,26,92,141,33,185,108,38,67,71,170,85,174,159,176,244,31,234,0,0,3,228,221,150,213,46,242,182,106,150,173,106,63,62,13,90,27,240,164,55,189,73,220,219,173,169,10,45,82,100,101,170,84,125,198,71,246,144,162,12,248,228,230,232,203,254,34,212,238,26,85,39,91,66,173,41,233,81,95,231,183,243,38,235,242,150,134,118,169,245,186,173,26,100,143,113,145,107,237,208,251,226,221,10,187,85,182,170,209,107,148,73,93,52,216,79,33,246,29,216,149,236,90,20,74,73,232,162,50,61,20,146,61,12,180,236,22,73,147,62,41,117,42,12,138,102,31,99,140,158,116,5,41,152,140,212,246,37,60,190,216,237,36,185,49,162,26,143,68,147,170,237,87,111,119,184,197,171,89,87,205,179,136,84,8,183,53,167,81,235,105,242,219,67,173,59,201,113,189,73,104,74,203,177,196,165,95,69,105,62,210,246,142,97,157,11,151,228,174,90,111,234,129,39,114,157,183,234,172,35,183,79,88,233,242,12,189,135,250,162,153,248,127,98,37,78,215,205,125,26,171,14,127,72,119,36,216,244,217,42,229,37,205,205,72,169,69,82,211,161,164,244,250,37,218,68,71,217,216,100,45,235,61,246,165,90,246,202,221,214,205,21,29,66,226,82,103,84,28,61,82,141,90,77,58,86,170,245,140,191,88,187,11,183,183,184,81,14,9,194,113,140,122,176,169,242,17,235,183,119,210,217,90,117,246,148,214,200,203,176,105,50,200,36,70,177,104,4,175,85,45,82,98,145,251,116,34,101,34,152,120,183,98,201,222,120,239,22,209,167,77,231,83,168,212,212,54,234,121,123,118,202,106,100,246,212,90,154,9,71,162,84,93,198,105,251,199,187,224,195,134,114,100,226,93,197,138,110,47,249,43,84,121,116,100,167,66,253,33,72,167,191,174,187,245,238,255,0,123,167,219,236,23,2,0,0,0,2,189,120,202,192,223,129,116,41,253,54,187,110,24,173,243,119,247,127,35,168,30,154,127,215,168,173,204,141,40,211,153,155,32,201,90,127,60,211,125,159,254,48,140,52,77,4,245,133,28,245,255,0,98,71,249,136,127,184,0,0,128,252,80,50,122,172,100,181,28,198,11,78,22,251,138,218,167,25,72,62,102,155,160,71,110,108,133,39,231,30,67,101,171,142,39,180,144,106,251,203,176,82,188,248,50,233,115,94,129,53,174,84,136,206,41,167,17,184,149,181,105,51,35,45,75,82,62,210,62,225,254,6,181,40,180,51,19,27,135,78,82,46,12,110,197,42,93,243,86,165,127,122,182,228,214,38,170,71,61,30,188,136,242,98,58,109,237,75,200,112,181,105,211,61,219,76,189,154,25,246,21,235,210,233,209,104,244,200,116,136,72,217,30,11,13,198,101,58,153,237,66,18,73,73,106,102,102,125,132,93,230,102,63,80,15,243,144,251,81,99,187,37,229,109,109,148,41,197,158,154,232,146,45,76,251,5,34,241,105,197,56,183,118,62,189,102,83,231,245,13,91,187,119,35,148,104,229,245,16,160,184,93,166,130,51,212,210,126,211,211,236,238,16,110,28,57,53,9,40,137,17,190,99,174,107,181,58,145,107,161,106,125,167,217,220,70,46,155,135,46,67,153,193,154,74,241,47,19,105,220,203,166,110,157,27,92,227,46,135,98,165,178,231,172,204,133,182,238,246,157,65,246,167,213,246,118,234,101,63,0,7,128,197,204,115,195,92,16,162,29,127,17,174,15,70,68,246,43,164,144,246,190,187,104,238,101,181,159,123,168,246,123,126,195,210,162,179,115,196,250,248,197,212,46,212,194,231,61,9,64,94,156,229,104,204,158,163,78,67,137,236,126,34,86,141,174,54,231,113,246,238,247,17,8,26,227,139,117,102,227,135,170,143,188,196,175,201,198,67,239,140,197,220,108,84,171,81,58,11,77,173,221,68,190,99,46,238,213,185,4,159,81,50,27,116,180,117,146,46,207,126,189,221,247,163,135,88,119,107,97,101,167,14,203,179,105,221,21,46,15,51,146,207,57,199,54,239,117,110,43,214,113,74,81,250,206,40,251,76,251,253,218,16,244,192,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,138,188,77,49,175,242,45,148,123,167,167,167,245,83,239,189,108,168,123,218,222,203,93,107,15,117,14,57,163,136,82,116,138,212,157,138,45,218,58,109,110,73,167,118,148,109,130,152,95,85,198,172,92,180,48,162,140,169,109,200,186,107,17,169,171,145,26,18,165,174,27,11,89,115,165,27,73,50,53,161,150,185,142,175,214,73,18,27,81,154,146,68,102,94,40,123,252,100,193,202,238,13,212,109,104,213,119,186,136,151,133,159,68,188,105,114,118,161,28,232,179,226,161,197,22,196,173,102,158,83,229,33,141,85,181,75,228,111,218,148,173,36,44,255,0,130,230,58,80,170,184,113,113,229,226,167,89,170,189,114,81,42,18,110,74,108,105,4,183,34,162,142,233,70,109,196,71,94,166,150,246,74,82,214,182,204,144,70,169,100,180,239,51,116,209,101,64,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,160,56,194,101,70,133,98,87,105,217,155,178,154,165,82,224,93,149,4,81,235,244,182,25,91,110,61,88,90,36,62,83,211,161,155,103,205,109,165,19,164,68,131,230,54,151,15,152,167,156,82,97,94,83,188,83,224,223,196,11,123,204,88,23,125,158,188,181,215,115,83,100,225,238,25,83,15,147,74,103,16,41,245,75,146,90,101,33,135,34,81,218,135,53,18,28,104,212,149,238,120,249,168,109,178,36,44,185,142,32,212,68,130,90,147,216,48,119,7,108,28,10,176,41,120,115,135,52,24,148,234,109,58,59,13,58,235,81,89,101,250,131,237,178,219,42,151,41,76,161,9,118,75,137,105,6,227,166,146,53,25,125,196,94,212,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,167,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,122,121,246,195,59,87,20,50,143,137,148,235,166,39,51,208,54,252,219,154,156,250,27,108,222,139,58,3,11,144,210,219,82,208,173,155,185,106,105,102,157,20,109,60,234,9,73,223,168,207,101,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,115,195,219,214,149,137,86,5,181,136,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,86,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,18,184,121,228,178,149,149,140,47,143,93,187,237,248,137,197,75,150,57,157,193,48,164,166,81,194,96,220,220,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,62,99,136,67,59,101,168,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,241,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,136,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,0,0,60,206,34,225,221,173,138,118,156,203,46,242,167,117,180,185,220,190,115,60,231,27,221,177,212,56,159,89,181,37,69,235,54,147,236,50,238,247,106,66,139,179,143,144,251,231,46,151,19,245,42,44,78,190,210,119,111,34,95,49,150,182,104,220,114,87,168,169,14,58,122,186,241,151,111,187,94,238,232,160,219,139,105,100,227,103,162,139,184,196,242,202,55,19,235,227,8,144,139,83,20,92,244,221,1,26,242,85,163,49,186,125,121,238,43,177,136,138,90,247,56,227,125,231,217,183,220,102,45,215,8,241,207,13,113,190,136,85,252,57,184,61,39,19,218,174,146,67,58,122,238,35,185,230,208,125,237,47,217,236,251,75,95,126,0,32,31,17,156,135,49,140,212,164,98,94,25,211,185,119,76,45,122,198,185,198,125,118,245,68,101,191,89,233,8,109,173,141,52,179,236,79,173,237,237,208,206,150,102,194,147,79,146,184,115,27,229,188,222,155,147,169,30,154,145,25,118,151,103,113,144,156,124,37,241,82,45,161,143,172,217,181,9,253,59,87,22,237,168,229,26,249,157,60,41,206,119,146,12,203,67,81,123,75,95,183,184,93,248,0,252,181,74,116,90,197,50,101,34,106,55,199,156,195,145,158,78,166,91,144,180,154,84,90,145,145,151,97,159,113,145,138,40,226,45,148,139,131,4,113,74,169,124,210,105,95,222,173,199,53,249,169,145,207,71,169,34,68,153,110,147,123,84,242,220,61,26,104,143,118,210,47,102,132,125,135,14,73,106,73,104,70,63,222,4,25,117,73,172,192,132,215,54,68,151,18,211,104,220,73,220,181,25,17,22,167,161,23,105,151,120,186,142,23,249,60,86,13,218,173,227,5,217,11,101,197,114,211,136,163,159,51,93,176,36,55,10,66,83,243,111,45,179,209,198,213,218,104,37,125,197,216,39,192,0,0,255,0,9,221,144,164,31,252,18,255,0,204,99,59,57,229,51,86,102,111,115,51,215,249,230,165,230,18,69,145,240,106,129,179,2,235,179,250,109,55,92,50,155,230,239,239,254,71,79,61,52,255,0,175,81,97,64,0,0,0,41,251,140,246,25,202,141,137,86,238,41,182,175,228,174,209,226,81,84,157,11,244,135,34,160,254,186,239,215,187,253,238,159,111,176,120,78,18,56,178,118,102,59,202,180,106,51,121,52,234,205,53,109,180,158,94,237,210,157,153,1,180,150,164,131,81,106,148,159,121,146,126,225,115,215,185,34,77,139,95,36,250,201,118,147,43,79,102,164,108,168,102,207,27,97,184,254,61,95,180,246,19,235,185,119,213,89,66,117,246,156,215,8,139,180,94,246,68,45,74,181,147,149,187,81,154,210,58,117,203,164,193,168,54,122,165,122,52,170,116,93,21,234,153,254,169,246,31,111,103,112,168,94,32,56,137,83,186,51,95,89,170,204,159,213,157,183,54,69,54,50,185,73,111,107,81,234,82,148,132,232,73,45,126,145,246,153,25,246,246,153,139,152,201,125,203,242,171,45,54,13,64,211,181,77,91,244,166,23,219,175,172,84,248,230,126,194,253,97,211,239,91,230,217,195,218,4,171,154,236,168,244,84,248,141,173,215,93,228,184,230,132,132,41,103,216,218,84,175,162,133,31,97,123,5,84,231,47,138,93,74,188,253,79,15,176,58,79,38,2,84,244,71,170,123,18,174,103,108,134,148,92,153,49,9,69,170,77,165,118,43,179,187,222,98,182,235,181,218,173,203,86,149,92,173,202,234,102,205,121,111,190,238,196,163,122,214,163,82,143,68,145,17,106,165,25,232,69,167,104,148,153,14,201,205,209,152,12,69,166,92,53,90,78,150,133,38,83,50,165,63,207,111,231,141,167,226,173,108,237,75,232,117,58,180,241,158,226,35,211,217,169,247,94,253,167,109,82,236,219,102,151,106,209,99,242,32,210,97,177,10,59,123,212,173,173,180,218,80,146,213,70,102,122,37,37,222,102,127,105,143,172,0,0,3,252,164,200,110,35,10,144,233,232,148,233,175,237,61,6,105,51,21,136,40,197,44,97,175,223,45,47,123,117,46,151,105,233,167,232,226,180,209,255,0,69,63,213,254,169,127,104,182,126,16,56,102,221,163,129,211,175,85,183,178,93,217,202,231,150,186,233,210,204,158,218,127,166,101,220,175,97,39,246,247,137,242,0,0,0,0,0,0,0,0,0,0,0,0,3,156,230,7,13,191,43,56,87,89,177,201,206,90,167,244,251,85,166,186,108,146,211,189,219,147,253,95,188,191,176,102,150,75,46,211,166,41,149,118,45,189,61,222,210,255,0,227,26,50,201,198,38,49,138,184,9,111,92,200,145,206,121,222,175,154,173,134,158,233,178,16,93,155,18,93,205,251,8,118,224,0,0,1,242,46,171,78,129,122,208,229,219,119,44,14,178,159,57,167,24,125,158,106,219,220,133,161,72,81,110,65,146,139,84,169,69,216,101,222,43,187,51,28,37,45,155,149,186,173,211,131,115,189,23,52,249,242,209,77,229,56,255,0,57,127,60,178,71,54,68,194,36,234,165,54,157,116,236,211,95,105,138,180,197,156,33,189,176,94,235,145,103,223,52,190,138,115,10,94,137,231,178,230,228,165,199,27,221,243,75,89,22,170,105,125,154,251,62,237,125,134,95,179,85,138,153,120,173,177,58,206,172,236,129,205,74,164,195,233,227,31,53,27,218,53,167,123,140,184,164,234,150,82,90,151,119,127,191,89,125,141,220,70,108,252,118,192,58,141,159,82,111,160,184,229,82,158,97,214,245,117,222,98,213,9,198,207,180,163,33,178,213,199,79,184,244,236,247,119,87,230,31,92,206,217,119,221,191,117,180,189,167,72,170,68,156,103,161,31,99,79,33,207,113,254,175,184,254,227,26,56,194,154,149,55,23,114,223,108,73,148,142,170,53,211,102,66,76,166,245,82,55,148,152,8,53,167,82,36,153,106,78,119,150,222,254,205,5,43,212,240,150,167,135,220,68,168,214,196,72,188,134,143,19,99,207,128,222,244,171,151,23,211,134,134,139,83,90,140,244,36,17,122,199,187,222,66,234,113,162,254,78,20,224,29,193,120,78,86,143,210,173,201,111,39,179,189,230,161,56,225,119,37,69,222,217,251,12,190,241,157,76,74,187,231,226,142,37,215,46,165,252,227,245,234,188,153,45,23,170,95,167,144,181,145,125,20,151,123,158,210,47,216,47,35,134,190,13,39,10,242,233,73,155,49,141,179,238,52,177,88,53,110,215,70,228,65,134,123,116,37,169,63,73,179,237,236,63,176,132,178,0,0,0,1,6,56,193,83,102,207,202,253,53,200,199,185,17,174,134,94,113,61,133,162,83,78,159,170,181,51,251,123,133,90,228,129,227,99,51,22,58,136,244,214,181,76,47,255,0,120,70,26,41,167,171,124,8,202,63,107,40,63,254,212,135,232,0,0,31,242,227,104,117,181,52,225,106,149,145,165,69,239,35,17,83,48,188,58,112,63,30,42,75,184,156,167,250,38,182,243,134,227,243,57,179,31,230,106,167,86,162,229,245,40,65,106,183,119,118,23,102,154,119,31,103,59,195,158,17,216,25,105,215,90,172,92,146,189,56,211,43,74,211,31,100,200,189,203,66,139,214,68,195,246,37,69,221,253,47,176,77,123,66,206,183,108,74,4,59,102,214,167,244,84,232,12,183,29,134,121,174,57,177,8,66,80,146,220,181,41,71,162,80,146,237,51,62,193,246,128,4,45,226,83,154,200,248,35,133,210,108,186,19,187,171,247,35,43,134,105,218,101,203,141,34,60,198,247,234,166,86,131,209,198,139,179,82,51,247,145,118,157,30,92,215,21,78,236,173,201,184,43,15,115,101,202,217,204,94,212,167,93,168,74,11,177,36,69,220,146,246,11,98,225,157,145,120,150,253,61,156,105,196,152,60,202,131,251,189,29,31,154,101,201,218,169,145,157,245,153,144,105,86,228,154,15,214,71,103,179,218,98,204,136,180,236,33,253,1,11,243,149,196,82,204,203,202,165,217,182,203,62,149,187,27,229,238,103,115,172,114,53,233,220,47,89,113,156,105,91,154,121,71,223,217,167,188,244,42,98,197,236,106,191,49,182,231,122,233,190,170,189,100,167,118,233,243,12,183,183,70,219,71,251,19,104,35,236,105,30,207,103,223,175,179,192,172,160,99,38,62,190,74,179,232,59,160,255,0,74,87,85,20,182,246,59,167,168,227,200,51,245,153,81,127,215,238,214,212,178,233,194,191,9,176,179,145,90,190,221,249,75,89,107,118,215,118,201,135,179,94,114,79,177,169,106,65,234,135,16,93,223,209,247,153,137,187,75,165,192,163,65,110,157,77,99,147,29,173,118,35,114,149,166,166,102,125,170,51,62,243,49,250,192,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,20,129,197,239,29,33,226,126,99,162,97,205,189,89,235,104,184,105,79,85,57,228,160,152,91,41,172,62,178,114,105,182,235,102,165,171,106,17,17,133,161,102,70,219,177,157,73,33,39,185,75,246,220,22,48,118,171,90,197,203,175,27,234,20,24,142,208,173,170,58,232,144,102,75,138,165,45,53,89,75,109,70,168,174,26,13,4,182,227,54,234,29,52,172,150,148,76,108,180,52,186,98,184,5,154,103,219,7,105,85,174,31,153,112,198,250,125,6,91,181,219,106,215,182,232,147,166,68,138,149,33,52,169,84,164,40,149,41,194,65,172,144,220,150,218,67,70,165,146,18,185,142,22,134,167,72,68,172,137,227,165,119,0,115,53,103,92,148,202,205,42,153,74,175,84,34,219,119,35,213,66,65,69,77,30,84,166,74,66,214,226,141,60,158,94,196,60,78,18,146,73,83,37,187,114,13,104,86,138,64,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,73,21,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,203,227,125,149,74,195,92,104,191,176,230,133,34,91,244,219,86,232,170,209,33,187,45,105,83,238,49,26,91,140,182,167,20,148,165,38,179,74,8,204,201,41,45,117,208,139,184,93,247,11,140,94,147,139,89,62,182,88,169,63,45,250,149,141,33,235,66,83,207,48,211,72,90,35,37,11,138,150,137,191,164,132,67,126,35,102,165,18,86,107,109,102,173,223,77,81,131,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,241,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,136,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,0,0,0,0,0,3,242,85,41,112,43,48,92,167,84,152,231,71,119,77,232,220,164,235,161,145,151,106,76,143,188,136,66,44,197,240,176,194,108,84,234,43,86,35,159,38,171,46,236,220,238,146,102,111,211,146,146,236,118,90,80,90,33,181,151,119,244,189,228,66,171,113,215,40,24,201,128,79,154,239,10,14,216,63,209,149,213,69,61,221,141,107,234,54,242,204,189,103,146,95,245,253,222,51,8,113,170,252,193,43,157,155,166,197,170,244,114,154,221,175,204,50,230,237,91,113,31,236,173,172,139,177,213,251,61,191,118,151,59,147,110,34,150,102,97,149,18,205,185,154,244,77,216,231,51,107,59,157,127,159,167,80,225,250,200,140,219,73,218,211,41,62,254,221,125,229,161,205,0,31,195,45,123,12,86,111,19,28,139,197,184,41,239,99,70,27,64,229,212,24,219,233,24,252,211,62,118,229,67,140,215,172,244,130,74,118,164,150,126,170,59,125,190,195,21,59,108,220,85,59,78,183,26,224,163,189,202,151,23,127,45,123,82,173,55,33,72,62,197,17,151,114,143,216,52,29,146,156,205,211,179,39,133,81,107,174,30,202,212,93,254,144,103,214,61,155,164,201,75,94,183,41,180,30,168,99,95,84,190,254,222,249,14,0,62,45,223,103,91,183,221,2,101,179,116,211,250,218,116,246,92,142,251,60,215,27,222,133,161,72,81,110,66,146,162,213,43,81,118,25,31,104,133,24,141,194,59,3,46,202,235,181,139,110,87,160,218,121,106,90,163,236,153,43,189,107,81,250,203,152,94,197,36,187,191,163,246,142,137,151,174,29,56,31,129,21,36,92,77,211,253,45,91,97,194,113,137,156,217,140,114,244,83,75,73,114,250,149,160,244,91,91,187,75,183,93,59,139,182,85,182,218,26,109,45,54,90,37,4,73,73,123,136,135,253,0,0,15,207,80,86,200,18,84,94,198,86,127,253,169,140,235,103,125,227,127,51,23,194,140,245,210,181,83,47,255,0,120,73,22,149,193,246,155,54,6,87,234,78,73,61,168,147,116,60,243,105,236,61,82,170,116,13,21,169,31,217,220,39,56,0,0,0,8,155,196,163,6,147,138,153,116,171,77,134,198,233,246,226,95,172,18,183,105,171,113,224,204,61,186,26,210,159,164,225,118,246,159,216,98,141,240,214,239,159,133,216,151,67,186,145,243,111,208,106,241,164,186,94,169,254,130,66,22,101,244,84,93,237,251,8,255,0,104,209,86,11,223,201,197,108,3,183,239,8,42,249,250,173,185,17,229,30,157,207,59,9,183,15,189,41,46,247,11,216,69,247,10,87,166,97,45,79,16,120,137,86,109,137,113,122,134,147,137,178,39,207,111,122,81,204,139,233,194,67,165,169,45,38,90,146,204,189,83,221,238,33,117,56,171,81,167,97,30,91,238,121,49,17,210,198,181,172,201,169,138,222,170,94,194,141,1,102,132,234,100,163,61,9,190,243,221,221,219,168,206,54,32,220,206,222,119,221,195,117,186,189,199,87,170,203,156,71,161,23,99,175,45,207,113,126,183,184,190,226,22,7,130,60,70,44,252,9,192,58,117,159,78,111,175,184,226,82,153,97,166,245,117,174,90,211,9,182,203,180,227,45,179,209,198,139,188,244,61,125,221,241,7,48,57,171,197,76,195,214,223,157,120,214,119,192,230,169,81,225,244,241,139,148,141,238,154,11,123,108,182,165,104,151,148,90,159,127,127,187,79,31,132,216,67,123,99,69,215,30,207,177,169,125,108,231,212,141,83,207,101,189,169,83,141,183,187,231,86,130,61,20,234,59,53,246,253,250,90,94,89,248,74,91,54,211,116,171,167,25,39,122,82,105,114,37,174,155,202,113,142,74,254,101,102,142,108,121,134,74,209,73,113,58,233,219,174,190,194,22,35,106,218,116,11,42,135,18,219,182,160,116,116,248,45,54,195,12,243,86,230,212,33,9,66,75,114,204,212,122,37,41,46,211,62,225,245,192,0,0,7,18,206,54,38,49,133,120,9,112,220,203,145,201,121,174,147,148,173,134,174,249,177,208,125,155,20,93,206,123,72,103,50,59,46,212,102,37,164,246,173,205,125,222,194,255,0,226,26,90,203,238,26,254,73,176,170,141,99,155,156,197,64,234,55,43,77,53,223,37,215,123,183,43,250,207,121,255,0,96,232,192,0,0,0,0,0,0,0,0,0,0,0,0,63,134,68,101,161,140,238,103,179,11,158,194,204,196,220,52,125,155,99,57,210,114,11,82,62,232,49,148,175,233,168,251,220,246,152,155,156,28,49,140,158,166,86,112,162,123,251,10,39,79,209,35,110,187,247,42,160,251,157,164,142,205,59,62,146,190,239,112,180,128,0,0,0,1,206,49,183,1,236,44,119,180,230,218,247,165,51,158,79,176,227,108,187,206,121,60,149,169,167,16,149,237,109,196,110,211,154,163,208,207,67,255,0,38,148,201,156,158,30,151,190,93,234,19,46,107,113,239,76,90,110,27,146,18,254,214,99,244,169,53,72,89,53,181,114,92,117,123,90,101,39,187,78,221,125,229,219,14,76,140,140,200,251,200,5,205,240,130,198,228,221,248,97,63,11,231,43,108,234,35,238,190,202,52,215,88,172,199,128,194,85,169,54,69,244,148,125,134,163,87,223,222,37,69,235,149,219,10,245,198,90,30,54,204,71,46,185,68,106,51,77,158,175,30,226,102,82,164,151,115,164,130,213,106,62,244,31,237,46,193,10,248,199,99,79,161,168,116,76,25,132,175,158,152,152,213,119,123,63,216,150,138,132,115,46,212,25,119,145,119,47,95,179,218,32,54,74,176,137,252,98,204,21,175,65,38,183,197,129,80,133,81,153,235,17,124,194,38,199,74,255,0,166,131,238,115,216,102,126,226,26,32,182,168,113,45,155,122,153,110,193,78,216,244,200,108,195,104,181,51,209,13,160,144,93,230,103,220,146,239,51,251,199,210,0,0,0,1,16,184,165,18,143,43,19,182,150,191,203,157,215,238,244,116,209,80,217,41,52,167,50,182,49,173,27,139,211,148,206,205,116,255,0,199,227,13,22,211,52,58,108,67,34,208,185,13,246,127,205,33,250,64,0,0,0,0,7,56,204,22,47,82,240,67,10,107,215,253,75,214,84,8,50,151,25,191,88,185,143,162,51,174,161,58,165,11,211,94,81,246,154,76,139,219,238,60,239,99,182,45,214,177,179,19,171,183,245,97,205,125,35,62,83,209,155,209,31,52,195,146,29,117,8,213,40,70,237,57,167,218,105,35,63,111,184,165,31,13,92,159,47,27,111,100,226,13,216,157,182,221,31,93,26,215,94,171,154,204,198,187,219,121,14,35,107,141,36,254,137,235,246,23,105,222,4,104,204,196,101,49,227,163,99,104,215,66,212,207,77,79,95,104,255,0,81,254,111,190,212,102,148,243,202,218,132,233,169,232,103,237,211,216,42,235,60,188,79,61,30,244,252,44,193,86,247,172,185,92,234,198,186,105,217,25,244,252,196,152,191,107,168,236,87,219,238,33,87,148,122,61,201,136,87,27,116,234,107,61,117,82,110,187,83,185,182,183,108,108,204,251,76,210,146,209,40,63,242,123,197,176,229,43,133,29,181,111,194,139,120,227,123,222,146,168,59,191,249,171,107,140,242,52,55,219,253,52,105,134,149,110,73,180,190,238,205,52,247,152,177,250,85,34,157,68,132,221,58,151,31,147,29,173,118,35,122,149,166,166,102,125,170,51,62,243,49,251,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,29,87,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,231,241,10,245,165,97,173,129,114,226,53,118,60,183,233,182,173,30,109,110,99,81,16,149,62,227,17,153,91,206,37,180,169,73,73,172,210,131,34,35,82,75,93,53,50,239,25,151,196,43,214,171,137,87,253,203,136,213,216,241,24,169,93,85,137,181,185,141,68,66,146,195,111,201,121,111,56,150,210,165,41,68,130,82,204,136,141,74,61,52,212,207,188,95,246,64,48,26,54,95,50,185,104,219,47,66,151,26,187,95,142,139,154,225,68,184,238,198,125,21,25,109,54,165,50,227,46,45,70,210,216,105,44,198,50,34,78,167,28,214,104,74,148,162,25,225,26,40,194,123,23,242,161,144,91,55,13,61,41,232,207,149,184,63,78,161,117,188,142,119,75,213,81,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,207,190,33,89,85,92,53,191,238,92,57,174,200,136,253,74,213,172,77,162,76,118,34,212,166,28,126,51,203,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,194,255,0,178,1,143,49,179,7,149,203,70,230,122,108,185,53,218,4,116,91,55,10,229,200,118,75,235,168,196,105,180,169,231,30,113,9,55,86,251,74,102,73,153,26,180,57,6,131,90,148,149,24,145,64,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,20,87,197,207,12,237,92,59,205,195,213,27,90,39,73,242,214,223,137,115,84,88,67,109,182,202,103,56,252,136,238,173,180,161,9,211,153,210,165,213,154,183,41,78,186,234,205,94,182,133,221,120,35,226,244,148,85,113,11,1,39,63,45,200,239,199,106,239,165,182,150,26,228,48,180,41,184,179,84,183,59,29,53,184,78,64,36,167,214,65,19,46,31,168,102,123,255,0,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,226,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,0,0,0,0,0,0,0,7,227,170,210,41,213,184,78,83,170,145,249,209,221,211,122,55,169,58,232,100,101,218,147,35,239,34,21,193,155,94,20,118,213,193,10,85,227,130,15,122,54,160,214,207,230,173,174,61,207,212,216,111,244,210,102,18,83,181,36,234,251,187,117,211,220,98,167,171,20,123,147,15,110,55,41,213,38,122,26,164,45,55,39,115,110,237,222,217,25,118,145,169,39,170,86,95,229,247,139,66,200,215,19,207,72,61,3,11,49,169,189,171,62,111,38,179,174,186,246,73,125,95,49,26,47,216,210,59,85,254,251,222,66,209,152,125,169,45,37,230,85,185,10,215,67,208,203,219,167,180,127,160,255,0,41,49,153,150,202,163,200,70,246,215,166,165,169,150,186,30,190,193,71,252,74,178,122,188,18,189,149,136,22,154,119,91,117,141,53,107,93,58,94,83,48,218,250,78,60,183,23,185,199,84,127,68,180,251,75,180,184,46,84,115,27,91,203,102,40,194,189,96,167,157,5,60,206,174,54,168,79,55,249,59,237,163,215,54,156,52,232,167,204,251,11,183,184,253,229,162,75,54,237,165,95,22,228,75,158,138,239,50,28,206,103,45,91,84,90,236,113,72,62,197,17,31,122,79,188,135,219,0,0,0,0,0,31,154,167,161,83,101,153,150,165,200,115,179,254,105,140,233,103,88,210,172,202,223,38,132,109,47,78,84,251,53,215,255,0,31,146,45,227,133,169,40,178,177,11,113,127,227,237,233,247,122,58,16,151,192,0,0,0,62,109,203,67,137,115,91,213,59,118,122,55,71,169,195,122,27,165,169,150,168,113,6,133,119,25,31,114,143,184,203,239,25,223,206,174,17,63,131,185,130,186,40,38,214,200,179,234,19,106,48,253,98,63,152,92,217,9,71,244,214,125,205,251,76,143,222,66,124,240,113,198,159,76,209,43,120,51,53,95,61,13,50,106,237,118,127,177,33,20,248,228,93,136,34,239,51,239,94,191,103,180,77,75,43,43,182,21,149,140,213,204,109,134,142,101,114,182,212,150,92,61,94,45,169,122,90,100,159,123,166,131,209,105,46,228,23,236,46,193,22,56,190,99,114,108,252,48,129,133,240,85,186,117,109,246,158,121,26,105,164,87,163,207,97,74,212,219,50,250,73,46,194,81,43,238,239,20,198,4,70,102,68,93,230,38,54,77,184,122,94,249,136,168,67,185,174,55,189,15,105,182,109,200,83,251,89,145,213,36,149,29,102,214,212,73,109,212,110,105,229,30,237,59,52,247,159,101,205,224,150,3,216,88,17,105,194,181,236,186,103,32,152,97,182,222,119,156,242,185,203,75,77,161,75,218,227,139,219,175,41,39,161,30,133,254,93,122,56,0,0,0,0,171,126,49,248,198,76,211,40,216,81,79,145,188,165,245,29,114,54,105,179,98,169,239,183,218,104,237,215,183,232,171,239,247,8,71,145,60,46,123,20,243,19,111,81,246,110,140,223,87,207,45,72,187,224,201,82,127,166,147,239,111,216,99,68,100,68,69,161,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,172,110,50,184,48,229,98,129,109,98,189,41,141,138,164,117,158,145,86,237,121,220,213,211,216,107,177,75,45,186,104,127,69,39,175,183,78,241,95,121,58,197,179,193,124,124,183,111,87,211,204,135,23,171,234,26,215,77,251,161,72,109,61,164,133,153,104,110,235,216,95,247,150,141,226,74,106,108,116,73,97,90,161,122,232,122,31,176,244,246,253,195,253,128,0,0,0,7,228,171,82,160,214,233,178,169,21,38,121,177,102,50,182,30,70,227,78,228,45,38,149,22,164,100,101,216,103,220,98,165,120,135,112,235,93,174,229,71,26,112,153,173,208,31,113,233,53,42,118,237,54,40,250,185,46,191,205,126,73,168,244,74,91,78,196,163,237,47,105,10,208,145,29,232,175,185,26,66,54,184,210,205,11,78,164,122,40,143,67,46,207,180,73,94,31,153,137,133,151,44,122,139,112,213,215,203,166,87,35,162,133,53,221,12,249,76,61,54,42,220,94,137,105,197,43,68,178,103,162,72,140,253,134,71,223,126,148,59,190,139,114,89,240,239,138,52,158,125,46,161,78,110,167,29,221,139,78,246,22,209,58,149,109,82,73,69,170,84,71,161,145,31,217,175,96,160,78,32,248,139,39,17,243,53,114,204,126,79,57,186,52,153,148,118,61,66,78,214,154,168,74,52,167,177,41,215,77,253,231,169,253,166,39,111,7,76,23,244,93,141,88,197,217,197,181,249,146,228,83,25,79,126,173,45,154,124,132,171,82,89,151,121,31,97,167,95,183,216,44,164,0,0,0,0,69,30,38,124,175,205,98,181,205,253,121,59,123,254,151,163,166,104,41,219,37,74,52,230,82,198,50,63,246,242,153,255,0,223,241,198,139,105,103,173,50,33,159,245,13,255,0,243,164,63,80,0,0,0,0,15,225,158,133,169,138,115,226,243,152,41,119,30,32,193,193,170,60,157,244,170,100,118,166,202,245,8,182,204,109,249,241,214,159,89,178,81,250,170,46,210,89,167,220,90,246,136,179,147,12,10,147,143,216,233,69,181,18,214,248,80,94,141,83,168,22,226,45,98,162,100,118,221,47,210,32,254,139,223,209,51,87,184,189,218,0,194,12,49,161,96,253,129,76,176,45,198,121,80,105,188,238,90,119,45,95,164,125,199,79,233,173,103,244,156,87,244,143,251,7,179,31,240,235,173,176,217,186,234,182,165,61,231,166,162,164,184,136,113,15,126,188,244,156,32,194,41,186,83,189,78,190,111,44,190,119,178,36,134,254,110,68,98,82,116,81,56,159,85,125,189,231,236,33,88,226,193,56,93,95,152,61,100,94,132,187,145,238,85,101,239,160,238,217,74,238,106,110,190,170,18,104,250,10,73,127,241,139,161,105,212,62,217,58,217,234,149,119,24,255,0,176,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,117,94,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,117,113,155,199,72,118,182,13,80,176,26,145,89,217,90,189,170,13,212,106,145,27,38,28,254,103,136,163,90,73,226,81,155,173,115,37,148,117,54,180,164,137,125,35,233,222,68,149,37,85,195,145,252,29,170,227,126,104,240,254,209,135,65,137,85,166,194,172,70,173,215,154,157,21,79,194,42,84,71,82,244,148,200,73,33,105,216,226,82,76,36,156,45,138,113,246,208,163,45,250,141,25,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,82,188,94,240,46,30,24,102,58,38,35,91,212,110,138,139,137,116,245,84,94,82,13,132,50,170,195,11,38,230,147,109,54,73,90,119,33,113,31,90,214,70,110,59,37,213,18,212,123,146,143,109,193,99,24,170,180,92,92,186,240,66,161,94,136,213,10,229,163,174,183,6,28,185,74,74,213,85,138,182,210,105,138,217,172,144,107,114,51,142,173,210,74,13,106,68,54,207,82,75,70,46,36,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,98,184,56,220,89,84,169,248,47,135,184,140,244,137,101,82,161,221,14,209,35,180,149,167,144,166,39,68,113,231,84,180,237,220,107,37,83,217,36,153,40,136,137,78,106,74,212,141,48,3,135,190,40,85,112,171,56,56,109,83,167,166,91,209,235,245,134,173,121,209,25,154,168,200,144,197,65,69,24,185,186,17,147,136,105,215,26,144,77,168,180,82,227,163,181,38,68,180,204,174,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,197,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,0,0,0,0,0,0,255,0,135,157,67,13,155,174,30,137,79,121,138,94,226,139,126,96,245,239,122,26,237,183,185,181,150,126,155,187,101,39,189,168,90,122,171,73,35,232,37,69,255,0,198,43,236,89,199,14,254,33,239,80,30,141,132,24,187,55,90,119,175,208,77,229,151,205,118,75,144,231,205,199,140,106,86,170,54,211,235,47,179,188,189,164,45,181,167,91,125,178,117,165,110,74,187,143,77,7,253,143,25,139,216,101,66,197,251,2,167,96,220,76,243,96,212,185,60,196,238,90,127,70,251,110,151,208,90,15,233,54,159,233,23,246,12,225,227,102,23,85,176,107,18,170,248,119,91,70,217,116,174,159,127,106,79,244,177,219,120,190,138,214,93,206,23,244,143,246,119,21,155,112,123,204,28,170,229,22,177,131,21,233,58,122,39,167,244,82,118,23,175,205,92,249,15,118,161,178,211,77,11,233,172,254,205,59,133,156,128,0,0,0,0,15,203,84,61,41,146,204,191,168,115,255,0,157,49,157,44,234,168,213,153,75,228,204,255,0,219,202,159,255,0,127,200,23,19,195,51,149,249,172,81,121,95,175,27,119,127,210,244,116,61,68,174,0,0,0,0,21,173,198,47,5,253,41,99,81,241,118,9,110,126,28,184,244,199,147,221,163,72,102,161,33,74,212,214,69,222,101,216,73,215,237,246,8,35,195,231,17,100,225,198,102,173,169,140,73,228,183,89,147,14,142,255,0,168,74,220,211,181,8,166,164,246,165,90,107,179,188,180,63,180,133,254,87,46,250,45,183,103,204,190,43,50,185,20,186,125,57,202,156,135,118,45,91,24,67,70,234,149,181,41,53,30,137,73,158,132,70,127,102,189,130,130,248,129,230,38,22,99,113,234,85,195,72,115,155,76,161,199,114,133,9,221,13,60,214,25,155,41,109,175,106,154,109,73,213,47,17,232,162,51,47,105,153,247,70,168,241,222,148,251,113,163,163,115,142,172,144,132,234,69,170,140,244,34,237,251,69,151,240,241,225,216,171,161,202,118,52,226,203,91,96,48,227,50,105,180,237,218,239,82,122,73,45,63,205,98,73,40,181,74,156,78,197,35,237,63,97,11,106,164,210,160,209,41,177,105,20,214,121,81,97,178,134,25,70,227,86,212,33,36,148,150,166,102,103,216,69,222,99,245,128,0,0,0,15,241,151,41,168,81,215,37,245,104,132,105,169,232,126,211,211,217,247,140,228,231,23,22,255,0,45,24,249,113,94,172,35,151,14,87,73,211,181,174,187,54,194,142,218,187,77,8,51,212,218,215,180,191,239,59,2,224,213,131,14,81,232,23,46,43,213,152,222,170,191,71,232,229,110,211,147,202,93,65,135,123,18,179,221,174,165,244,146,90,123,53,239,22,116,0,0,0,0,0,0,0,0,0,0,0,0,0,3,158,99,206,22,210,241,135,12,170,182,53,85,142,107,83,185,29,155,148,159,161,33,167,127,162,180,31,123,101,253,34,254,193,154,170,189,34,173,107,213,221,165,85,35,244,211,163,109,230,55,189,43,219,185,36,162,237,73,153,31,170,162,246,251,69,246,240,233,199,100,99,62,3,83,78,114,244,170,211,121,221,82,52,238,230,77,151,179,180,155,66,126,139,69,221,175,219,219,223,42,192,0,0,0,0,127,156,134,26,148,195,145,159,78,230,221,65,161,105,212,203,84,153,104,101,216,42,255,0,136,199,15,69,84,227,212,241,183,9,225,115,37,160,222,155,86,133,204,211,70,200,165,201,121,238,99,242,116,239,54,211,177,8,215,218,69,222,66,168,165,69,149,76,156,244,41,77,242,228,68,117,77,56,157,72,246,173,39,161,150,165,216,122,25,123,5,205,100,163,27,96,57,144,155,198,123,181,30,92,155,82,137,80,97,10,228,168,246,156,106,52,99,46,206,94,135,161,255,0,141,251,69,76,200,39,241,51,28,222,83,69,213,59,116,221,106,81,119,35,154,169,51,63,230,146,117,53,255,0,189,211,95,96,208,198,87,236,24,216,111,129,182,141,186,196,94,157,207,68,64,118,67,123,205,122,61,209,178,133,118,154,149,250,158,195,208,117,80,0,0,0,1,20,184,153,40,147,149,138,222,165,222,169,36,95,244,116,193,78,89,47,86,220,201,216,167,174,154,215,105,101,255,0,221,241,198,139,233,71,173,46,25,255,0,234,237,255,0,243,164,63,88,0,0,0,0,15,45,138,119,51,54,102,26,93,151,107,238,108,110,141,67,159,80,82,180,51,208,153,142,183,12,244,34,63,213,247,31,220,99,55,56,227,122,185,136,88,183,119,93,170,119,152,221,70,183,62,67,42,219,166,173,185,37,215,19,217,181,63,175,237,34,49,108,124,35,240,21,203,63,13,100,98,141,94,39,46,93,109,75,40,167,204,215,116,103,163,192,125,10,245,92,50,45,77,39,216,105,35,247,233,220,44,48,5,101,113,53,207,83,54,244,34,193,140,45,170,111,157,35,253,119,127,144,101,201,218,112,228,177,234,191,28,201,90,164,220,47,81,125,158,223,97,10,142,109,181,186,178,109,178,213,71,220,67,236,46,204,185,91,142,114,151,77,209,162,254,151,57,191,126,157,219,181,239,31,33,42,114,59,132,164,158,213,167,246,139,21,200,31,17,154,189,139,87,107,14,113,162,189,205,183,29,221,210,201,233,82,158,147,68,202,121,126,164,104,202,113,205,238,45,162,237,87,103,121,118,106,66,227,24,125,169,45,37,246,23,185,10,215,67,208,203,219,167,180,127,160,0,0,0,0,132,24,133,194,39,45,184,149,127,220,184,141,93,189,177,41,138,149,213,88,155,91,152,212,74,148,4,176,219,242,94,91,206,37,180,170,26,148,72,37,44,200,136,212,163,211,77,76,251,196,159,192,76,20,181,114,237,132,244,44,28,178,170,21,89,180,91,127,170,233,159,170,58,219,146,151,207,146,236,133,239,83,109,182,131,209,111,40,139,68,23,170,69,174,167,169,159,64,1,231,241,10,202,165,98,85,129,114,225,205,118,68,182,41,183,85,30,109,18,99,177,22,148,190,219,18,89,91,46,41,181,41,42,73,44,146,179,50,51,74,139,93,53,35,238,16,131,251,138,153,88,255,0,207,236,85,255,0,165,105,223,232,34,127,128,0,135,248,247,194,255,0,0,179,19,139,21,220,99,189,110,252,64,133,90,184,58,94,165,138,93,66,19,113,81,200,140,212,116,108,75,145,28,89,106,134,82,103,170,207,214,51,211,66,208,139,176,101,127,43,246,14,83,44,10,134,28,225,205,94,224,168,211,106,53,135,107,110,187,91,144,203,207,165,247,25,101,149,37,42,101,166,146,72,219,29,6,68,105,51,212,213,219,220,69,216,0,0,4,127,205,110,74,112,179,56,63,37,191,41,149,251,174,153,242,75,174,232,189,5,42,51,60,206,171,145,204,230,243,152,119,93,58,100,109,219,183,77,85,174,186,150,158,127,43,252,61,48,95,41,151,253,67,17,176,230,231,189,106,53,42,141,29,218,35,173,86,230,196,121,132,176,227,204,188,165,37,44,198,105,68,189,209,208,68,102,163,45,13,93,157,198,82,128,0,69,252,208,112,244,193,124,217,223,244,252,70,196,107,158,245,167,84,169,212,118,168,141,53,68,155,17,150,20,195,111,60,242,84,164,189,25,213,26,247,72,89,25,146,136,180,36,246,119,153,178,191,195,211,5,242,153,127,212,49,27,14,110,123,214,163,82,168,209,221,162,58,213,110,108,71,152,75,14,60,203,202,82,82,204,102,148,75,221,29,4,70,106,50,208,213,217,220,101,40,0,4,32,196,46,17,57,109,196,171,254,229,196,106,237,237,137,76,84,174,170,196,218,220,198,162,84,160,37,134,223,146,242,222,113,45,165,80,212,162,65,41,102,68,70,165,30,154,106,103,222,59,254,87,242,191,96,229,50,192,168,97,206,28,213,238,10,141,54,163,88,118,182,235,181,185,12,188,250,95,113,150,89,82,82,166,90,105,36,141,177,208,100,70,147,61,77,93,189,196,93,128,0,66,12,66,225,19,150,220,74,191,238,92,70,174,222,216,148,197,74,234,172,77,173,204,106,37,74,2,88,109,249,47,45,231,18,218,85,13,74,36,18,150,100,68,106,81,233,166,166,125,226,79,224,38,10,90,185,118,194,122,22,14,89,85,10,172,218,45,191,213,116,207,213,29,109,201,75,231,201,118,66,247,169,182,219,65,232,183,148,69,162,11,213,34,215,83,212,207,160,0,8,255,0,154,220,148,225,102,112,126,75,126,83,43,247,93,51,228,151,93,209,122,10,84,102,121,157,87,35,153,205,231,48,238,186,116,200,219,183,110,154,171,93,117,45,60,254,87,248,122,96,190,83,47,250,134,35,97,205,207,122,212,106,85,26,59,180,71,90,173,205,136,243,9,97,199,153,121,74,74,89,140,210,137,123,163,160,136,205,70,90,26,187,59,140,189,6,107,114,83,133,153,193,249,45,249,76,175,221,116,207,146,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,243,249,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,148,0,2,47,230,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,207,245,229,107,32,56,29,148,155,170,177,122,225,229,70,235,170,214,171,20,242,165,170,77,118,123,46,244,241,77,196,184,227,109,33,134,90,71,174,182,217,53,26,201,74,46,82,73,38,146,53,146,164,168,128,31,220,84,202,199,254,127,98,175,253,43,78,255,0,65,19,127,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,207,243,65,149,251,7,54,118,5,63,14,113,26,175,112,83,169,180,234,195,85,182,157,162,72,101,151,212,251,108,188,202,82,165,60,211,169,52,109,144,179,50,36,145,234,73,237,239,35,225,88,85,194,127,0,176,111,17,237,204,82,178,177,39,21,99,214,173,154,131,85,8,219,171,16,144,219,219,15,215,97,222,92,52,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,77,80,28,255,0,30,240,82,213,204,78,19,215,112,114,245,168,85,97,81,110,14,151,169,126,150,235,109,202,71,34,75,82,17,177,78,54,226,11,85,178,146,61,80,126,169,158,154,30,134,81,131,15,120,68,229,183,13,111,251,107,17,168,87,182,37,63,82,181,107,16,171,112,218,151,82,128,166,28,126,51,200,121,180,184,148,195,74,141,6,164,17,25,18,146,122,107,161,151,120,155,224,0,34,254,104,56,122,96,190,108,239,250,126,35,98,53,207,122,211,170,84,234,59,84,70,154,162,77,136,203,10,97,183,158,121,42,82,94,140,234,141,123,164,44,140,201,68,90,18,123,59,204,253,6,84,178,83,133,153,62,249,83,249,51,175,221,117,63,149,189,15,91,233,217,81,158,229,244,188,254,95,43,146,195,90,107,212,175,118,237,218,232,157,52,208,245,144,0,0,0,2,47,230,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,205,149,254,30,152,47,148,203,254,161,136,216,115,115,222,181,26,149,70,142,237,17,214,171,115,98,60,194,88,113,230,94,82,146,150,99,52,162,94,232,232,34,51,81,150,134,174,206,227,41,64,3,143,230,131,43,246,14,108,236,10,126,28,226,53,94,224,167,83,105,213,134,171,109,59,68,144,203,47,169,246,217,121,148,165,74,121,167,82,104,219,33,102,100,73,35,212,147,219,222,71,192,48,247,132,78,91,112,214,255,0,182,177,26,133,123,98,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,166,186,25,119,137,190,0,60,254,33,89,84,172,74,176,46,92,57,174,200,150,197,54,234,163,205,162,76,118,34,210,151,219,98,75,43,101,197,54,165,37,73,37,146,86,102,70,105,81,107,166,164,125,194,16,127,113,83,43,31,249,253,138,191,244,173,59,253,4,73,252,208,101,126,193,205,157,129,79,195,156,70,171,220,20,234,109,58,176,213,109,167,104,146,25,101,245,62,219,47,50,148,169,79,52,234,77,27,100,44,204,137,36,122,146,123,123,200,248,254,2,112,191,192,44,187,98,197,11,24,236,171,191,16,38,214,173,254,171,166,98,169,80,132,228,85,243,227,59,29,123,210,220,70,214,122,33,229,25,104,178,245,136,181,212,181,35,152,0,2,31,227,223,11,252,2,204,78,44,87,113,142,245,187,241,2,21,106,224,233,122,150,41,117,8,77,197,71,34,51,81,209,177,46,68,113,101,170,25,73,158,171,63,88,207,77,11,66,46,193,149,252,175,216,57,76,176,42,24,115,135,53,123,130,163,77,168,214,29,173,186,237,110,67,47,62,151,220,101,150,84,148,169,150,154,73,35,108,116,25,17,164,207,83,87,111,113,23,96,0,0,0,28,127,52,25,95,176,115,103,96,83,240,231,17,170,247,5,58,155,78,172,53,91,105,218,36,134,89,125,79,182,203,204,165,42,83,205,58,147,70,217,11,51,34,73,30,164,158,222,242,62,63,128,156,47,240,11,46,216,177,66,198,59,42,239,196,9,181,171,127,170,233,152,170,84,33,57,21,124,248,206,199,94,244,183,17,181,158,136,121,70,90,44,189,98,45,117,45,72,230,0,14,63,154,12,175,216,57,179,176,41,248,115,136,213,123,130,157,77,167,86,26,173,180,237,18,67,44,190,167,219,101,230,82,149,41,230,157,73,163,108,133,153,145,36,143,82,79,111,121,31,0,195,222,17,57,109,195,91,254,218,196,106,21,237,137,79,212,173,90,196,42,220,54,165,212,160,41,135,31,140,242,30,109,46,37,48,210,163,65,169,4,70,68,164,158,154,232,101,222,38,248,0,0,227,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,226,111,128,227,249,160,202,253,131,155,59,2,159,135,56,141,87,184,41,212,218,117,97,170,219,78,209,36,50,203,234,125,182,94,101,41,82,158,105,212,154,54,200,89,153,18,72,245,36,246,247,145,240,12,61,225,19,150,220,53,191,237,172,70,161,94,216,148,253,74,213,172,66,173,195,106,93,74,2,152,113,248,207,33,230,210,226,83,13,42,52,26,144,68,100,74,73,233,174,134,93,226,111,142,127,143,120,41,106,230,39,9,235,184,57,122,212,42,176,168,183,7,75,212,191,75,117,182,229,35,145,37,169,8,216,167,27,113,5,170,217,73,30,168,63,84,207,77,15,67,40,149,73,224,213,150,218,5,86,21,118,133,138,56,193,78,169,83,164,55,46,28,200,149,184,12,191,25,246,212,74,109,214,220,76,34,82,22,149,17,40,148,70,70,70,68,100,59,174,107,114,83,133,153,193,249,45,249,76,175,221,116,207,146,93,119,69,232,41,81,153,230,117,92,142,103,55,156,195,186,233,211,35,110,221,186,106,173,117,212,180,243,249,95,225,233,130,249,76,191,234,24,141,135,55,61,235,81,169,84,104,238,209,29,106,183,54,35,204,37,135,30,101,229,41,41,102,51,74,37,238,142,130,35,53,25,104,106,236,238,50,148,0,2,31,227,223,11,252,2,204,78,44,87,113,142,245,187,241,2,21,106,224,233,122,150,41,117,8,77,197,71,34,51,81,209,177,46,68,113,101,170,25,73,158,171,63,88,207,77,11,66,46,193,149,252,175,216,57,76,176,42,24,115,135,53,123,130,163,77,168,214,29,173,186,237,110,67,47,62,151,220,101,150,84,148,169,150,154,73,35,108,116,25,17,164,207,83,87,111,113,23,96,0,0,1,8,49,11,132,78,91,113,42,255,0,185,113,26,187,123,98,83,21,43,170,177,54,183,49,168,149,40,9,97,183,228,188,183,156,75,105,84,53,40,144,74,89,145,17,169,71,166,154,153,247,142,255,0,149,252,175,216,57,76,176,42,24,115,135,53,123,130,163,77,168,214,29,173,186,237,110,67,47,62,151,220,101,150,84,148,169,150,154,73,35,108,116,25,17,164,207,83,87,111,113,23,96,17,255,0,53,185,41,194,204,224,252,150,252,166,87,238,186,103,201,46,187,162,244,20,168,204,243,58,174,71,51,155,206,97,221,116,233,145,183,110,221,53,86,186,234,90,121,252,175,240,244,193,124,166,95,245,12,70,195,155,158,245,168,212,170,52,119,104,142,181,91,155,17,230,18,195,143,50,242,148,148,179,25,165,18,247,71,65,17,154,140,180,53,118,119,25,74,1,207,241,239,5,45,92,196,225,61,119,7,47,90,133,86,21,22,224,233,122,151,233,110,182,220,164,114,36,181,33,27,20,227,110,32,181,91,41,35,213,7,234,153,233,161,232,101,24,48,247,132,78,91,112,214,255,0,182,177,26,133,123,98,83,245,43,86,177,10,183,13,169,117,40,10,97,199,227,60,135,155,75,137,76,52,168,208,106,65,17,145,41,39,166,186,25,119,137,190,0,0,57,254,61,224,165,171,152,156,39,174,224,229,235,80,170,194,162,220,29,47,82,253,45,214,219,148,142,68,150,164,35,98,156,109,196,22,171,101,36,122,160,253,83,61,52,61,12,163,6,30,240,137,203,110,26,223,246,214,35,80,175,108,74,126,165,106,214,33,86,225,181,46,165,1,76,56,252,103,144,243,105,113,41,134,149,26,13,72,34,50,37,36,244,215,67,46,241,55,192,0,0,0,0,0,0,0,0,127,155,239,181,25,165,62,250,246,161,58,106,122,25,251,116,246,10,115,207,223,17,154,189,243,87,119,14,112,94,189,202,183,26,219,213,73,233,82,174,175,84,197,121,30,164,152,201,113,189,142,33,210,236,87,111,121,246,104,66,186,148,167,36,56,106,81,238,90,191,96,250,232,179,46,87,35,148,164,83,117,104,255,0,165,206,111,223,167,118,237,123,199,199,113,181,180,179,109,194,209,69,222,66,220,56,101,103,169,171,134,17,224,190,41,85,54,78,143,254,180,63,200,51,231,110,57,146,95,245,88,142,68,157,18,77,151,174,190,223,103,180,133,155,0,169,222,48,184,10,228,73,84,236,102,164,196,213,135,57,222,145,115,153,244,52,40,17,218,236,83,154,158,166,103,244,81,247,251,196,32,202,38,43,254,71,113,202,131,119,189,35,147,22,63,85,206,86,205,218,110,134,251,105,236,36,44,251,220,246,16,209,251,107,75,136,37,164,251,12,127,208,0,0,0,0,15,201,85,61,41,115,15,255,0,87,115,255,0,157,49,157,12,232,43,118,100,239,163,215,93,43,181,66,255,0,238,249,2,227,120,102,169,39,149,138,38,210,211,69,70,35,251,253,29,12,74,208,0,0,0,1,202,179,65,96,198,196,140,13,187,173,215,226,245,14,122,34,123,177,219,222,104,213,238,141,228,39,180,148,159,215,246,158,131,60,241,201,252,51,199,38,84,233,116,174,218,215,90,84,125,203,229,42,52,207,249,196,173,13,31,239,181,211,218,45,155,58,216,219,5,188,132,217,211,218,168,243,36,221,116,74,123,11,87,36,203,113,202,163,73,51,236,229,232,90,159,248,191,176,83,44,88,178,170,115,153,133,21,190,100,137,110,165,166,211,169,22,229,168,244,34,212,251,11,83,63,104,181,222,28,252,61,21,77,143,76,198,220,89,133,203,150,179,102,109,38,23,51,93,91,50,137,37,135,185,140,73,211,188,156,78,197,163,95,105,151,113,11,64,97,134,162,176,220,102,19,181,182,144,72,66,117,51,209,36,90,17,118,143,244,0,0,0,0,1,21,56,139,99,178,48,103,1,106,71,5,122,213,106,92,158,149,26,119,242,230,196,223,218,109,173,63,69,211,239,211,236,237,238,161,42,69,34,173,116,85,218,165,82,227,245,51,164,238,229,183,189,40,221,181,38,163,237,81,145,23,170,147,246,251,6,149,112,27,11,105,120,61,134,84,171,26,148,199,41,168,60,254,205,202,87,211,144,235,191,210,90,207,189,195,254,145,255,0,96,232,96,0,0,0,0,0,0,0,0,0,0,0,0,0,2,138,248,163,96,58,112,183,28,29,186,41,81,118,83,46,45,188,179,223,174,156,136,112,144,127,73,197,43,233,56,125,228,95,180,135,229,225,151,153,7,48,107,26,99,219,21,153,27,109,251,139,127,86,173,154,242,250,120,147,22,143,162,210,214,122,184,225,119,25,105,237,212,187,175,117,42,74,210,74,73,234,70,63,160,0,0,0,0,63,61,66,4,74,164,25,20,217,205,115,99,202,105,108,186,141,198,157,200,81,25,40,181,45,12,187,12,251,133,18,113,45,203,203,24,59,141,51,110,26,21,51,166,163,220,79,57,56,207,156,107,254,81,34,92,197,233,235,56,181,253,6,203,216,69,217,220,70,57,198,12,99,196,123,11,4,239,108,52,113,157,171,175,177,82,52,187,184,207,94,124,70,217,36,109,229,171,245,53,215,113,126,206,241,243,242,99,111,170,230,205,30,28,183,166,168,139,117,81,230,186,94,244,38,163,31,82,239,47,214,246,118,253,131,70,209,218,109,136,237,48,210,118,161,180,37,9,45,117,208,136,180,33,254,128,0,0,0,2,44,113,41,136,236,188,172,92,28,162,253,10,37,186,175,241,74,157,51,81,76,89,64,127,167,204,109,132,191,125,195,75,79,255,0,119,199,26,55,162,43,125,22,2,255,0,90,43,71,255,0,218,16,253,160,0,0,0,0,34,191,18,60,72,249,1,150,27,142,43,125,174,92,113,166,80,212,94,228,72,167,204,35,63,162,175,212,251,62,242,20,71,134,214,194,175,60,64,182,237,66,111,152,154,181,90,28,37,167,93,53,75,175,161,179,237,212,191,91,222,95,121,13,35,96,45,161,30,196,193,155,38,212,142,222,196,211,109,250,108,99,78,166,122,27,113,26,111,188,212,175,212,247,152,247,194,18,241,23,206,137,229,254,211,69,159,100,78,219,117,213,53,218,190,86,189,63,45,216,142,31,99,172,45,181,238,105,229,123,75,79,180,244,210,151,44,203,46,244,198,27,197,139,122,219,135,233,42,205,67,118,196,115,26,103,119,45,165,44,251,86,164,32,180,67,106,246,151,119,188,93,78,90,56,107,97,142,19,91,77,57,120,197,244,173,125,221,221,75,251,228,49,220,227,219,61,86,229,41,31,163,113,37,217,238,237,237,51,18,186,94,27,89,115,169,42,161,203,163,115,33,47,77,205,117,14,150,186,43,113,118,146,181,250,68,71,222,32,158,117,56,105,90,151,141,190,253,215,131,116,126,134,182,198,223,152,234,28,119,155,185,113,219,250,82,37,18,19,162,18,225,247,118,235,239,208,83,116,184,143,193,144,184,178,81,177,196,105,184,181,35,211,82,215,217,246,24,188,110,23,153,139,119,23,112,165,235,78,185,59,155,86,183,182,239,46,81,39,94,124,153,174,23,209,105,41,250,13,151,180,255,0,97,137,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,17,113,67,204,91,184,69,133,44,218,116,57,220,170,181,195,187,97,114,137,90,114,36,194,112,254,147,74,79,208,112,253,165,251,76,81,204,72,143,206,144,136,177,145,189,197,235,180,181,34,215,66,215,219,246,16,185,28,149,240,210,181,44,235,125,139,175,25,40,253,117,109,253,223,49,212,56,215,43,106,228,55,244,163,202,52,43,84,41,179,238,236,211,223,168,157,145,48,218,203,131,73,77,14,37,27,151,9,26,237,107,168,116,244,213,91,143,180,213,175,210,51,62,241,20,115,47,195,91,12,113,102,218,117,203,58,47,162,171,237,109,233,159,223,33,254,247,25,223,234,185,41,40,253,27,106,46,223,127,103,105,16,165,107,206,202,189,48,122,241,126,221,185,33,250,54,179,79,219,189,28,198,158,219,204,105,43,46,212,41,104,61,80,226,125,167,223,239,23,71,195,159,58,42,204,5,166,229,159,123,206,221,117,210,244,220,190,86,157,71,49,217,110,23,99,76,33,180,109,105,148,251,79,95,176,245,214,109,14,27,157,12,47,141,139,121,123,185,109,9,12,115,78,79,71,181,59,141,63,70,116,119,15,180,150,159,234,253,227,57,143,50,228,119,13,167,83,181,73,239,45,117,26,82,203,54,36,126,85,176,102,131,122,47,177,217,189,86,242,247,108,150,243,101,253,20,151,115,126,226,254,209,212,192,0,0,0,0,126,42,218,182,81,167,171,221,21,211,255,0,237,12,103,35,55,239,245,25,141,191,85,238,184,106,169,255,0,238,249,2,231,120,107,68,118,38,86,45,254,105,105,206,68,71,83,221,244,78,157,15,65,41,192,0,0,0,7,249,200,105,183,227,186,195,169,220,135,16,164,40,181,211,82,50,208,198,114,115,157,111,170,217,205,22,35,54,101,162,37,93,53,137,173,23,185,10,168,200,208,187,207,245,125,189,191,96,250,24,207,143,17,239,204,19,178,112,209,182,119,46,128,197,52,212,246,227,45,57,17,28,100,209,183,150,159,215,215,93,199,251,123,199,71,225,165,151,150,49,139,26,97,92,53,218,103,83,71,183,94,110,113,31,56,209,252,162,60,184,107,211,213,113,11,250,14,31,176,203,183,184,204,94,221,62,4,74,92,24,244,216,45,114,163,197,105,12,180,141,198,173,168,73,17,36,181,61,76,251,8,187,199,232,0,0,0,0,1,243,174,42,228,43,102,131,81,184,106,78,108,139,76,136,244,199,149,161,158,136,109,6,181,118,17,25,247,36,251,136,207,236,20,101,196,211,50,14,99,46,52,200,182,40,210,55,91,246,238,206,145,91,52,230,117,17,33,173,127,73,164,44,180,113,179,239,51,215,217,161,119,254,174,23,56,14,156,82,199,6,174,138,172,93,244,203,119,119,48,247,233,175,62,28,212,23,209,113,42,250,77,151,113,31,236,33,122,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,86,124,178,236,214,96,112,94,117,46,31,171,88,131,202,232,85,223,166,249,113,84,231,97,186,132,253,6,79,233,25,253,157,189,249,247,50,168,80,170,26,31,204,74,99,252,85,105,185,63,180,187,140,95,199,15,172,202,71,199,252,24,133,233,23,183,92,52,158,103,164,75,105,151,233,101,202,229,119,52,132,126,141,146,250,58,253,186,31,124,165,0,0,0,0,0,16,51,139,237,135,242,151,47,176,43,45,39,71,41,85,182,165,41,90,255,0,65,168,83,212,101,244,139,245,189,199,251,69,37,9,27,195,238,158,229,67,52,246,87,45,189,253,53,90,155,33,93,186,104,73,168,197,237,239,251,70,134,192,0,0,0,0,68,238,38,238,242,178,177,88,245,246,239,118,66,123,181,215,90,116,206,193,72,120,15,93,122,219,198,139,26,174,210,246,116,247,29,49,107,61,8,253,84,203,105,71,236,63,213,247,13,38,225,237,75,211,54,13,181,87,37,110,235,168,240,164,235,166,154,239,101,10,247,23,191,220,67,208,0,0,0,0,0,172,174,52,117,217,113,172,203,106,140,210,180,105,217,240,221,87,97,123,90,168,164,253,154,247,125,162,6,100,74,216,110,234,204,237,145,25,215,118,38,29,102,155,52,253,93,119,108,168,70,45,59,203,79,165,255,0,196,52,71,21,132,197,140,204,100,125,22,91,75,101,247,17,104,57,166,99,113,198,135,151,204,46,169,226,45,105,60,196,193,228,236,107,85,150,253,242,25,100,253,100,182,189,52,231,17,253,19,254,210,206,222,32,222,247,86,53,226,4,187,162,170,125,85,86,169,203,212,190,109,26,242,216,66,63,162,148,39,232,180,94,194,238,247,247,221,111,15,156,154,83,50,247,101,29,205,114,65,214,235,171,126,157,92,213,124,207,41,217,72,79,98,31,113,181,106,211,201,238,34,211,237,62,233,142,3,248,100,70,90,24,161,254,39,56,26,156,41,199,71,235,148,216,29,53,42,224,219,211,124,238,253,121,16,225,165,127,73,197,43,233,56,125,228,93,253,154,144,249,188,51,241,96,240,215,49,180,168,79,47,72,181,158,127,59,179,191,147,2,97,167,250,10,62,245,251,52,253,162,252,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,80,103,19,12,88,60,74,204,117,86,19,75,214,45,27,145,201,45,59,185,208,33,154,191,160,147,239,71,183,95,216,62,143,12,108,13,70,43,99,163,21,202,156,14,166,149,111,238,234,126,119,102,156,248,115,18,143,162,226,85,244,155,46,226,62,238,221,8,95,9,17,17,104,67,250,2,28,113,7,201,165,51,48,150,81,92,214,220,29,46,186,79,232,21,205,87,207,115,93,138,133,118,45,246,219,78,141,50,174,242,61,126,195,239,165,28,63,189,238,172,21,191,226,92,244,163,233,106,180,190,102,133,243,107,211,152,194,209,253,36,173,63,69,211,246,31,127,191,187,68,185,114,199,26,30,96,240,186,153,136,180,84,242,211,59,157,189,173,86,123,54,72,121,146,245,148,218,53,215,146,103,244,75,251,79,163,84,160,181,82,132,228,39,190,131,154,107,251,12,143,251,6,100,113,114,222,43,87,16,234,212,20,187,204,40,188,143,91,110,154,238,97,181,247,106,127,173,239,23,49,194,82,187,46,173,150,216,177,165,43,113,68,223,183,176,139,233,79,156,103,220,69,238,19,128,0,0,0,0,7,159,196,42,145,81,172,27,150,174,106,208,160,209,230,73,215,78,237,140,173,94,227,247,123,140,102,207,30,107,174,220,152,209,124,213,221,94,242,145,113,212,214,131,208,139,213,84,183,84,94,194,253,111,112,187,190,25,14,243,114,177,71,245,247,108,118,58,123,180,211,74,116,62,193,44,64,0,0,0,0,103,147,136,37,57,202,118,105,239,94,99,123,58,154,173,74,66,123,117,212,149,81,149,219,223,246,8,228,46,211,132,21,135,242,107,47,179,235,78,167,87,42,181,183,101,36,245,254,131,176,160,40,139,233,31,234,251,139,246,9,232,0,0,0,0,0,32,71,21,92,205,55,134,184,97,249,46,183,228,109,173,220,63,55,39,212,215,72,47,199,156,194,254,155,74,71,211,65,119,40,149,238,208,187,69,45,17,84,107,213,29,11,231,229,63,254,42,117,218,159,216,93,196,52,15,144,204,187,181,151,252,22,131,76,153,235,86,39,115,122,229,119,107,178,92,165,55,216,78,173,63,65,226,250,38,95,111,111,116,149,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,43,73,45,38,149,23,97,138,72,226,161,150,215,176,207,20,143,17,168,144,182,81,110,15,111,48,143,103,34,60,38,127,164,234,150,122,173,103,253,18,253,165,218,56,102,78,115,53,87,203,62,39,49,114,199,111,159,76,147,187,173,99,84,167,153,182,60,132,55,235,27,78,40,180,83,250,250,165,247,246,119,104,98,218,184,41,215,77,22,61,118,148,247,54,44,157,251,23,181,73,215,106,205,39,216,162,35,239,73,251,7,212,0,0,0,0,1,15,56,165,209,222,170,229,134,107,141,74,228,244,115,28,146,162,216,74,222,148,83,230,234,158,242,211,93,123,197,13,9,107,195,2,154,253,75,52,244,206,68,142,87,75,25,153,43,245,9,91,210,154,140,45,83,218,125,154,235,222,47,204,0,0,0,0,4,22,226,241,120,122,7,46,48,169,12,43,231,170,53,214,217,89,105,254,196,228,9,233,62,244,153,119,151,188,140,82,189,157,33,216,119,117,14,91,7,163,140,84,163,56,142,239,164,78,164,203,191,238,26,82,203,244,151,166,96,54,27,203,144,95,56,245,163,71,113,93,221,166,112,218,51,62,207,188,123,240,0,0,0,0,21,167,198,134,134,169,88,125,109,213,144,122,27,53,72,104,63,184,152,168,171,223,253,130,11,240,240,36,30,105,237,13,254,202,133,60,203,239,244,140,65,160,90,245,106,13,185,69,159,94,169,187,203,137,78,140,236,183,215,180,207,107,109,160,214,163,209,36,102,125,137,62,226,51,20,119,196,243,51,46,99,22,50,73,178,40,106,221,111,91,59,58,87,244,211,168,234,34,194,117,126,170,154,66,209,181,198,204,187,76,245,246,104,93,131,174,240,162,202,59,119,29,77,88,233,120,179,172,88,122,122,41,173,223,164,222,153,209,94,237,109,226,50,208,210,147,245,145,247,123,76,91,176,0,10,225,227,49,104,83,38,225,165,185,117,188,173,38,83,122,206,73,104,174,222,100,138,123,106,254,150,157,197,237,35,21,77,132,53,103,104,120,137,73,170,50,173,171,103,159,161,232,71,222,195,137,246,145,251,253,195,78,173,169,106,65,41,198,246,40,251,211,174,186,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,46,41,105,65,169,182,247,168,187,147,174,154,140,197,99,5,85,218,222,34,213,170,143,43,114,222,228,106,122,105,220,195,105,247,23,187,220,45,103,131,61,161,76,133,134,151,29,214,202,181,153,82,232,249,197,162,187,57,114,42,13,167,189,90,119,31,176,136,88,240,0,10,137,226,185,148,116,91,149,68,227,157,156,206,145,102,107,233,86,183,126,143,98,96,197,103,181,199,140,207,83,82,143,213,71,223,236,49,200,184,98,102,101,204,30,198,72,214,69,113,91,109,235,155,127,84,254,154,244,253,60,89,174,163,213,75,75,90,247,56,225,23,97,150,158,221,75,176,94,146,84,149,164,148,147,212,140,102,99,30,210,218,113,102,186,77,125,31,228,186,127,249,179,66,228,120,78,80,213,72,203,45,57,229,158,170,147,206,212,255,0,197,168,78,251,79,222,38,184,0,0,0,0,15,1,152,25,47,67,192,108,72,151,28,190,113,155,70,176,226,123,187,12,161,186,100,125,191,112,205,109,227,33,217,151,117,114,91,231,171,143,212,164,184,190,239,164,110,168,207,187,239,23,79,194,26,240,244,238,92,102,209,223,87,207,83,171,174,50,130,211,253,137,184,16,18,93,201,34,239,63,121,152,157,64,0,0,0,0,40,55,138,5,53,250,110,105,234,124,249,28,222,170,51,210,81,234,18,118,37,85,25,186,39,176,251,116,211,188,68,145,124,188,44,232,239,82,178,195,13,199,101,115,186,201,141,201,73,108,36,236,74,233,240,180,79,121,235,166,157,226,97,128,0,0,0,0,240,120,223,138,52,220,29,195,26,253,253,82,61,74,151,79,149,37,148,122,223,56,235,81,220,117,40,213,40,94,154,242,207,180,210,100,95,111,112,207,22,99,177,170,179,143,56,173,90,191,42,199,162,36,74,146,152,141,250,159,55,29,82,94,117,9,213,45,163,93,57,167,218,105,212,253,190,226,148,28,43,242,218,246,38,226,153,98,53,110,22,250,45,191,237,230,17,111,231,198,154,207,244,93,74,203,69,160,191,162,127,176,187,69,219,161,36,132,146,82,93,132,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,188,92,194,171,91,25,108,137,214,45,221,15,168,129,59,149,189,60,199,17,244,30,109,210,237,109,104,87,210,109,63,210,47,236,60,242,102,83,47,247,86,94,177,22,109,157,95,133,203,142,223,47,166,123,152,217,243,117,97,151,23,234,161,199,13,58,27,196,93,167,219,236,247,20,190,225,151,157,182,48,226,160,140,32,196,41,220,170,36,141,122,23,185,70,174,78,212,204,144,231,170,211,10,90,181,90,208,94,178,251,61,157,154,144,184,230,157,67,200,39,27,86,169,62,227,208,127,216,0,0,0,8,225,154,124,219,209,242,245,93,179,173,229,177,207,149,112,214,233,240,223,45,202,79,46,43,235,125,10,95,232,92,35,208,217,238,35,37,31,188,189,191,115,50,48,233,184,159,148,203,174,178,109,115,35,203,179,39,86,88,45,202,47,165,76,121,73,63,232,159,115,158,210,253,131,58,213,184,233,137,89,159,17,37,162,89,148,235,100,94,226,37,153,127,96,150,220,43,122,79,206,158,55,86,90,255,0,54,163,149,223,250,79,72,194,211,187,251,123,5,243,0,0,0,0,0,169,30,50,216,156,228,139,150,131,134,45,158,168,110,52,90,170,190,242,114,160,207,234,127,248,95,179,218,32,70,94,173,89,55,150,54,89,20,56,205,239,231,92,20,210,112,181,34,245,14,91,73,62,243,47,214,247,234,52,143,96,210,125,3,98,219,148,61,186,122,58,147,14,38,154,247,114,217,74,125,231,238,247,152,251,192,0,0,0,0,43,227,140,68,34,123,5,105,50,118,234,109,213,216,237,215,221,18,160,98,181,178,57,85,244,86,104,112,249,195,61,18,253,195,73,97,95,114,170,49,181,246,31,184,89,159,21,204,199,38,193,194,70,48,218,221,149,182,171,113,169,41,146,91,53,254,65,34,52,230,87,244,218,82,126,146,19,220,162,87,187,66,237,21,81,151,92,27,174,230,27,23,41,86,21,61,174,115,181,30,127,49,91,144,157,57,113,157,116,187,13,109,151,115,39,253,34,254,195,209,165,135,102,82,48,250,213,133,105,80,152,228,194,131,204,229,35,114,149,166,247,20,225,246,169,74,63,164,179,239,51,16,179,61,252,69,25,192,73,7,96,225,175,242,139,159,253,153,254,212,116,221,145,93,79,170,244,101,182,189,205,186,178,236,87,102,158,253,8,171,146,223,226,35,153,186,13,195,242,129,23,199,53,103,222,143,70,83,211,175,168,104,239,233,143,223,238,23,1,147,28,220,208,243,75,100,187,81,67,29,37,106,157,183,173,143,189,110,109,230,61,32,155,245,249,45,160,253,70,53,245,117,239,208,251,123,228,112,129,156,96,36,56,222,94,18,194,75,84,189,174,227,247,105,58,1,144,166,27,74,36,137,215,4,88,177,11,87,87,204,218,93,158,196,40,207,191,179,184,134,163,99,254,133,61,154,119,246,126,209,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,63,206,71,232,85,217,175,119,103,237,25,114,187,162,73,131,112,203,139,44,180,117,28,189,197,217,237,66,76,187,187,59,140,133,207,112,126,144,227,153,120,83,10,45,16,206,155,79,223,172,233,230,98,121,136,229,156,236,220,209,50,181,100,181,82,92,126,174,179,81,221,209,71,222,182,247,114,222,142,78,122,220,151,16,94,163,250,250,218,119,104,93,189,212,253,112,113,17,204,221,122,225,249,64,187,227,148,178,238,71,163,41,234,211,212,36,119,244,197,238,247,11,27,200,135,17,70,113,238,65,88,56,149,252,158,231,255,0,97,127,181,125,79,100,167,85,234,179,25,13,163,107,109,32,187,85,219,175,191,82,57,167,126,89,148,140,65,181,102,218,85,214,57,208,167,114,249,168,220,164,235,177,196,184,93,169,82,79,189,5,220,100,51,151,152,172,27,174,229,231,23,42,182,21,65,174,75,180,238,71,45,91,144,173,121,145,154,116,251,9,110,23,115,197,253,35,254,194,186,126,31,89,142,103,27,176,18,11,245,185,91,171,212,142,111,164,189,67,47,210,205,148,77,125,22,144,143,160,209,125,29,126,221,15,190,138,177,38,164,170,189,235,81,168,47,189,222,79,253,77,32,189,197,238,23,161,195,54,17,67,203,5,191,162,116,223,213,251,125,213,25,159,247,137,100,0,0,0,0,3,224,223,212,159,79,88,183,29,15,110,190,145,164,204,137,166,189,252,198,84,159,121,123,253,228,51,113,152,91,86,77,155,141,151,189,14,74,54,114,110,10,145,54,90,145,250,133,45,212,151,113,159,234,251,196,246,224,211,137,206,71,185,107,216,98,179,245,28,141,42,168,95,121,185,79,103,245,63,252,47,217,237,22,222,0,0,0,0,2,134,120,169,116,159,157,60,158,148,180,254,109,95,51,191,244,158,145,155,175,127,246,118,8,147,68,142,153,117,152,17,20,90,165,233,77,54,101,239,35,89,23,246,141,20,229,186,29,55,12,50,153,106,86,73,190,92,120,150,100,26,203,253,170,63,163,76,101,74,63,233,31,114,61,133,251,7,196,202,198,109,232,249,133,174,222,54,234,24,228,74,183,171,117,24,108,22,229,43,153,21,133,176,132,175,244,45,145,106,111,119,25,154,139,222,126,201,28,0,0,0,3,231,92,53,234,109,175,67,159,112,214,31,228,194,167,70,118,83,238,109,82,182,182,218,13,106,61,18,70,103,161,36,251,136,204,81,207,17,156,225,72,199,155,242,69,149,109,72,214,217,161,73,91,73,245,11,231,95,101,233,109,146,253,118,80,226,117,109,212,246,106,100,95,105,246,151,133,200,206,86,107,89,138,197,106,122,37,83,183,219,116,183,218,149,61,238,114,11,114,27,147,27,152,222,210,117,183,11,86,222,215,114,117,251,59,123,175,119,8,176,166,214,193,171,34,13,139,104,196,233,224,65,230,236,79,49,197,253,55,156,116,255,0,72,181,171,233,56,175,233,31,246,23,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,47,54,25,92,180,51,53,97,185,64,173,69,210,169,27,78,130,86,247,126,103,115,204,45,207,81,46,182,149,106,150,8,189,99,236,239,46,222,250,4,198,28,26,190,112,62,240,147,101,223,148,174,138,124,109,154,167,158,203,154,238,105,183,59,218,90,211,244,93,71,183,219,247,145,76,124,156,113,52,187,48,218,171,72,178,241,90,95,91,108,54,218,227,115,185,109,55,201,91,211,16,179,119,107,17,84,226,182,161,110,250,186,232,127,97,232,46,7,14,241,22,213,197,27,86,159,119,218,21,30,178,159,80,142,212,134,215,201,113,190,199,27,67,132,90,56,148,171,232,184,159,97,119,143,78,0,0,3,231,92,85,202,125,179,65,168,220,53,87,185,80,233,177,94,150,250,246,169,91,91,109,6,181,30,137,35,51,236,73,247,17,159,216,51,237,159,28,118,115,27,241,238,183,80,139,47,157,75,163,201,147,76,137,243,123,119,54,212,217,70,133,118,182,133,23,170,239,113,234,126,243,51,238,183,108,154,93,109,98,246,74,40,212,55,162,237,110,155,106,199,181,22,157,230,124,194,110,147,29,38,122,145,39,77,121,158,243,255,0,24,81,246,97,237,183,109,60,117,196,10,26,227,242,91,141,115,213,91,97,59,201,95,52,153,142,165,61,186,159,234,251,79,81,214,56,116,92,141,219,89,161,182,221,113,90,20,231,225,193,238,239,223,81,137,217,220,127,171,246,125,227,65,76,184,79,52,135,83,220,180,146,139,246,144,255,0,176,0,0,0,31,240,235,168,97,165,188,225,232,134,210,106,81,251,136,139,83,25,234,226,13,124,204,190,179,69,119,61,41,238,98,40,211,231,209,227,158,210,45,25,102,163,40,210,93,137,79,235,251,117,63,180,199,65,225,65,134,105,196,12,205,20,217,42,216,205,185,74,244,218,21,166,187,157,143,80,130,100,157,9,105,50,236,95,127,105,125,134,47,88,136,136,136,139,184,135,244,0,0,0,0,5,127,113,132,146,134,240,66,152,202,149,161,170,172,206,133,167,190,28,242,21,115,148,138,156,106,22,96,172,186,252,199,185,76,82,171,84,233,206,47,105,171,68,181,53,133,153,232,68,103,220,71,220,71,247,24,251,217,219,198,73,216,215,143,213,218,162,223,230,197,165,202,149,72,134,123,73,59,153,110,108,149,54,127,65,6,93,142,247,25,25,251,204,253,150,1,194,11,47,200,162,217,78,227,125,78,22,215,107,123,122,7,121,154,254,133,233,241,157,236,75,134,93,198,69,235,32,190,205,123,196,230,199,204,77,107,8,112,182,177,125,41,205,171,167,244,251,59,12,245,230,73,105,163,254,130,191,172,253,83,254,209,154,219,154,227,170,93,149,201,55,5,106,71,62,100,173,156,215,54,37,59,182,161,40,46,196,145,17,118,36,187,136,124,193,62,248,61,214,234,49,49,222,85,33,130,214,44,237,156,239,163,217,178,28,245,39,188,181,239,63,97,144,186,209,91,156,101,111,200,112,48,234,131,100,45,205,175,213,122,173,137,208,207,119,41,250,123,167,219,183,66,208,143,222,95,183,184,86,118,87,173,89,23,158,56,219,118,244,104,220,245,74,235,61,77,228,157,118,195,121,125,230,101,250,190,241,165,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,25,172,205,21,171,38,204,199,27,146,222,147,27,144,168,221,31,169,188,149,166,232,108,175,188,140,255,0,91,222,44,195,131,85,247,14,126,29,215,172,132,57,185,250,95,75,189,58,25,109,230,191,80,116,187,118,232,122,145,123,207,246,119,11,35,20,165,198,18,183,81,151,142,241,105,15,150,145,96,239,228,253,30,221,240,224,41,93,197,175,121,123,76,196,4,31,78,217,184,234,150,157,114,53,193,69,145,200,153,23,127,41,205,137,86,221,200,82,15,177,68,100,125,138,62,242,26,82,192,60,77,107,23,176,182,143,125,37,205,203,168,117,27,251,12,180,229,201,117,162,254,130,127,171,253,82,254,209,6,120,190,229,249,21,171,41,172,111,166,66,220,237,19,119,94,239,51,79,211,61,2,51,93,138,112,139,184,140,189,84,31,219,167,120,136,28,53,177,245,204,31,198,66,161,79,153,200,164,220,95,225,75,229,238,219,200,139,49,72,236,38,214,163,213,110,23,113,151,219,169,8,189,126,54,77,93,115,155,37,110,211,149,219,166,159,236,105,23,187,195,86,74,36,101,130,221,216,173,118,245,126,207,255,0,24,204,18,176,0,0,0,0,7,240,200,140,140,143,184,197,20,241,95,195,52,225,254,102,142,108,101,111,102,227,165,122,105,106,211,77,174,200,168,78,51,78,134,181,25,246,35,191,176,190,194,28,251,135,205,243,50,197,205,21,162,244,87,185,104,172,212,32,81,228,30,210,61,89,122,163,20,212,93,169,87,234,123,52,63,180,134,133,90,117,15,180,135,155,61,80,226,73,73,63,121,25,106,67,254,192,0,0,0,127,195,206,19,45,45,213,119,33,38,163,253,132,51,237,196,98,228,110,229,205,13,200,235,106,212,160,191,50,15,119,113,162,163,47,179,184,191,91,237,251,199,38,203,197,182,237,217,142,184,127,66,68,126,115,114,110,122,83,111,167,121,39,230,149,49,164,171,183,82,253,111,97,234,47,7,57,87,91,88,67,146,122,205,13,152,186,183,82,181,100,90,136,78,243,46,89,57,73,144,146,61,76,149,174,156,191,121,127,140,42,39,33,248,234,230,8,99,221,14,161,42,95,38,151,87,147,26,153,47,230,247,109,109,217,177,77,106,236,109,106,63,85,174,226,208,253,198,71,223,160,155,118,185,79,185,168,52,235,134,148,247,54,29,74,43,50,216,94,213,39,115,110,32,150,147,209,68,70,93,138,46,242,35,251,7,209,0,0,1,230,49,19,17,109,92,46,181,106,23,125,223,81,232,233,244,248,238,200,113,124,151,28,236,109,181,184,101,163,105,82,190,139,106,246,31,112,166,60,247,241,9,173,227,181,66,85,131,135,210,122,91,61,163,113,151,15,98,23,213,153,42,83,70,191,157,140,135,91,222,211,168,236,221,217,167,191,83,46,3,149,236,180,222,185,144,196,56,22,221,187,77,231,83,154,125,167,42,111,243,154,79,42,41,62,202,30,86,213,186,218,149,162,94,35,209,39,184,253,159,101,250,229,243,3,45,60,1,195,138,101,143,107,194,228,155,49,217,84,197,243,29,87,58,73,48,211,78,47,69,184,189,186,242,83,216,71,161,123,61,231,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,24,204,142,86,176,231,50,150,186,168,119,124,29,37,183,167,75,47,154,255,0,204,234,227,42,95,168,219,173,146,181,38,18,93,167,217,222,95,109,38,230,43,34,248,197,151,164,75,170,214,233,189,93,14,59,237,199,68,254,116,86,247,169,81,205,229,124,218,100,56,178,208,144,178,238,237,219,246,145,15,149,150,60,223,98,118,90,110,72,207,91,181,45,212,85,200,65,207,131,201,142,92,214,205,198,121,133,204,91,46,45,58,161,130,79,171,218,93,229,219,223,117,57,83,206,78,29,102,114,220,109,234,36,142,154,181,29,4,137,144,182,62,189,174,37,182,13,195,230,41,134,208,122,45,242,79,103,103,102,165,217,221,33,64,0,5,120,113,82,205,140,91,18,203,119,5,237,153,159,207,21,198,20,153,197,203,62,200,111,53,54,51,133,235,178,164,253,52,39,181,43,37,123,180,46,209,79,86,229,6,173,120,220,148,251,118,144,207,62,161,87,152,212,70,17,185,40,222,235,174,18,18,90,168,201,37,170,148,93,230,69,247,13,17,228,223,11,31,194,92,186,218,150,189,66,55,38,115,244,168,50,231,55,188,149,182,66,160,199,67,133,169,45,68,126,179,102,90,164,244,247,10,111,226,75,111,185,68,204,237,121,213,70,228,162,106,229,74,79,175,187,118,250,132,207,91,188,244,215,78,225,197,112,18,177,90,161,227,69,145,62,223,86,147,147,113,83,57,69,162,61,101,20,182,141,37,235,145,145,122,196,93,227,73,88,121,50,163,80,176,45,169,245,114,210,116,154,60,55,164,151,171,216,234,153,65,175,232,246,125,35,62,238,207,112,244,32,0,0,0,60,126,48,214,14,129,133,55,141,101,43,218,168,116,26,131,233,86,154,232,104,140,226,136,251,143,221,238,25,179,197,170,203,215,6,40,93,181,151,220,222,169,149,201,239,110,208,139,93,242,28,87,176,139,223,238,22,193,193,195,14,91,163,225,173,106,251,117,143,229,19,167,73,138,151,55,127,177,46,61,61,210,45,55,25,119,150,186,237,35,255,0,48,177,192,0,0,0,0,1,91,92,103,43,173,68,195,123,122,142,106,249,199,170,145,28,211,67,238,54,42,9,247,127,104,168,186,61,98,85,21,231,164,67,94,199,29,97,76,235,161,30,154,153,31,180,143,220,67,169,101,91,13,229,227,22,63,90,244,5,183,207,108,234,240,166,78,45,73,58,177,214,176,135,15,233,35,250,207,232,158,190,226,26,23,194,43,14,157,134,88,121,73,178,41,44,242,162,83,121,252,180,110,82,180,230,62,227,167,218,165,40,251,214,126,211,254,193,20,120,182,214,229,211,50,201,62,12,103,54,148,238,86,254,194,63,161,80,128,101,222,71,239,251,5,33,209,40,211,174,10,163,52,138,107,92,201,50,55,108,78,226,45,118,164,212,125,170,50,46,226,63,104,237,83,242,81,143,241,163,148,232,118,127,85,17,95,69,239,72,66,70,189,164,95,68,223,215,191,82,253,130,199,248,99,100,186,244,193,87,106,24,143,137,116,175,71,212,229,242,186,54,57,237,59,183,103,88,203,158,179,47,173,39,170,93,65,246,167,219,217,219,169,149,135,58,226,25,65,184,179,209,37,222,40,7,136,118,62,75,198,172,114,156,204,121,220,250,53,31,149,208,252,209,39,244,176,226,27,157,237,161,127,77,175,233,107,246,104,93,253,63,132,46,24,252,178,198,218,133,222,252,126,108,91,91,149,206,61,251,118,245,49,39,182,158,229,145,159,106,125,132,175,216,46,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,5,38,241,122,195,15,145,184,217,79,187,216,143,202,139,116,243,121,39,191,118,189,52,72,13,171,189,102,125,234,246,146,127,104,230,28,60,113,242,94,10,227,148,22,100,78,228,81,171,28,222,187,230,137,95,162,135,44,219,238,109,107,250,110,255,0,71,79,183,82,238,191,230,156,67,200,39,16,122,164,251,133,121,113,57,201,117,233,141,78,64,196,124,52,165,122,66,167,15,155,214,49,207,105,173,219,250,54,91,245,158,125,9,45,18,210,207,177,62,206,222,221,12,235,126,6,74,49,254,76,115,157,50,207,233,98,39,233,61,233,8,75,211,180,203,232,147,250,247,232,95,180,113,90,221,26,117,191,84,122,145,82,107,151,38,62,221,233,220,71,166,228,146,139,181,38,101,220,101,237,23,121,194,74,183,46,167,150,72,16,100,185,189,48,121,187,59,8,180,223,80,158,103,220,69,238,251,68,174,197,203,14,157,137,184,121,86,178,42,204,243,98,84,185,28,196,110,82,117,229,190,219,165,218,149,36,251,208,94,210,254,193,154,235,210,219,172,97,141,239,50,221,144,174,76,250,111,47,83,209,42,211,152,202,87,236,53,39,232,175,222,99,226,85,234,79,85,170,46,212,31,61,86,238,221,79,179,216,146,47,97,23,184,94,103,10,106,235,85,140,178,211,24,66,181,84,94,118,238,195,254,149,66,113,151,176,189,194,104,0,0,0,0,0,10,228,227,31,135,45,214,112,214,139,125,52,207,242,136,51,163,69,83,155,191,216,145,30,160,233,150,155,136,187,207,93,118,153,255,0,152,84,246,18,214,94,183,241,66,210,172,176,230,197,67,174,64,123,118,132,122,108,144,218,189,164,126,239,112,210,102,15,86,14,191,133,54,117,101,75,220,169,148,26,123,234,86,154,106,107,140,218,140,251,139,223,238,30,192,0,0,0,7,158,196,57,117,26,125,129,114,207,164,22,179,163,81,230,61,24,189,94,215,82,202,205,31,75,179,233,17,119,246,123,198,109,113,238,175,90,173,227,69,239,62,224,86,179,151,112,212,185,165,162,61,85,28,183,77,69,234,17,17,250,198,125,195,181,112,218,183,221,173,230,118,130,234,99,115,145,9,113,101,43,215,219,180,145,80,135,170,187,203,93,53,238,23,33,156,140,44,127,22,178,237,117,218,244,248,220,233,204,82,167,75,130,222,242,78,233,9,131,33,13,150,166,180,145,122,206,17,106,163,211,222,51,185,113,208,106,214,117,201,80,183,106,236,244,245,10,68,199,98,62,141,201,94,199,90,112,208,162,213,38,105,61,20,147,238,51,47,188,92,47,10,220,216,197,190,236,182,176,94,230,153,252,241,67,97,41,130,92,179,237,134,203,80,163,54,94,163,41,79,211,90,187,84,179,87,191,82,237,22,30,0,0,35,214,107,51,147,135,89,99,183,28,122,183,35,169,173,72,65,162,28,45,143,163,115,138,109,243,108,249,137,97,196,22,171,96,211,219,217,219,169,246,119,210,182,103,51,125,137,217,150,185,36,189,113,84,182,209,81,33,103,2,15,38,57,242,155,39,30,229,151,49,12,182,181,104,135,205,62,183,105,247,159,111,119,180,202,6,66,241,11,49,213,104,85,233,177,186,27,73,153,109,245,114,183,176,239,53,4,168,235,90,54,20,134,221,78,173,60,103,169,22,165,166,133,219,221,118,152,27,129,86,54,2,89,80,172,235,46,159,200,109,134,155,39,220,230,188,174,115,169,105,166,212,189,28,113,123,117,229,36,244,35,208,191,202,103,209,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,226,172,209,169,215,5,50,77,30,173,31,159,18,91,75,101,230,247,169,59,144,164,154,84,90,164,200,203,82,51,46,195,21,143,157,158,23,172,84,189,45,137,184,38,215,41,243,55,231,205,167,110,53,111,255,0,9,121,197,115,100,203,208,181,51,105,58,18,126,210,46,242,21,149,10,163,124,224,181,244,167,33,61,232,186,237,18,97,164,207,107,47,236,117,151,139,222,75,65,232,182,139,222,93,158,210,62,219,19,202,183,22,185,180,196,192,178,241,198,7,82,201,114,152,77,103,154,72,216,95,48,217,23,34,52,51,51,208,137,213,247,251,118,251,140,89,78,23,99,134,29,226,253,25,186,221,147,91,235,88,89,23,254,44,251,122,25,161,10,255,0,100,109,7,220,226,125,158,223,188,123,210,50,50,35,46,227,31,142,177,88,167,80,105,207,213,106,178,57,49,163,54,167,92,94,197,43,68,165,38,163,61,18,70,125,196,125,196,32,222,106,248,155,225,150,29,219,213,155,87,15,222,244,197,196,235,114,32,164,246,200,143,211,172,208,250,9,207,157,138,164,47,107,136,71,102,186,30,189,250,17,138,105,196,11,226,181,136,215,133,86,242,175,191,205,153,84,150,252,165,158,212,39,67,113,213,184,101,234,37,37,222,179,246,23,246,11,19,225,81,148,36,215,235,9,199,43,222,151,204,133,15,79,69,151,63,77,31,66,160,201,101,223,154,120,143,232,154,189,85,35,79,127,176,133,185,54,218,26,109,45,54,90,37,4,73,73,123,136,133,45,241,138,181,38,82,49,214,145,90,83,127,201,230,208,227,168,151,169,125,37,204,168,43,77,53,51,238,47,112,135,185,123,81,163,29,112,245,100,173,12,174,154,73,235,167,119,242,198,134,147,172,165,26,172,234,18,205,91,141,84,200,167,174,154,107,243,73,31,104,0,0,0,4,125,207,149,218,86,142,87,175,135,247,237,85,74,141,83,167,32,244,215,214,114,157,40,203,216,127,171,246,125,227,59,142,184,228,151,214,234,251,86,234,205,71,246,153,152,208,214,64,109,200,214,246,86,236,142,157,27,85,81,163,211,103,185,218,103,170,220,167,69,215,188,207,221,236,211,238,18,44,0,0,0,0,0,84,175,26,170,244,51,186,173,107,103,95,229,94,143,131,59,78,223,209,243,42,40,247,105,223,246,235,246,10,193,22,119,193,171,7,13,235,162,187,140,19,154,213,182,225,202,163,179,235,119,40,156,167,200,74,187,23,247,246,26,63,111,176,91,104,133,124,88,45,169,117,220,175,213,102,68,61,85,3,145,170,59,61,109,245,24,37,222,102,90,119,125,162,146,44,107,145,118,141,211,10,225,109,174,98,162,115,52,78,237,53,220,218,145,223,161,254,183,184,105,99,12,47,75,106,243,179,33,220,20,9,27,226,200,230,104,123,28,47,162,234,209,253,52,145,247,164,253,131,216,154,210,148,238,51,236,21,173,196,135,62,212,123,122,143,55,6,48,222,79,62,170,255,0,47,173,149,177,73,228,109,84,57,45,250,143,71,52,171,114,77,101,234,175,179,188,251,116,33,80,106,82,150,173,202,61,76,197,247,112,221,203,125,71,47,248,60,227,151,3,92,186,213,193,167,90,157,201,61,57,18,166,114,251,80,234,209,244,30,47,163,167,219,169,247,75,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,17,27,137,22,91,234,57,129,193,230,220,183,218,230,86,173,253,122,36,238,73,107,207,149,15,153,244,221,66,62,131,39,244,181,251,52,62,250,17,74,148,133,110,73,232,100,45,243,134,246,125,168,247,13,30,22,12,98,68,158,69,85,142,103,69,43,98,149,207,220,169,146,92,245,25,142,73,78,212,146,11,214,95,111,121,118,234,66,202,73,105,82,119,17,246,15,29,138,23,165,181,102,89,147,46,10,252,141,145,99,242,245,61,142,31,210,117,8,254,130,76,251,212,94,193,154,139,234,228,93,223,117,78,184,156,111,150,169,124,173,83,174,186,109,109,40,239,208,191,87,220,46,219,132,245,181,46,133,150,10,92,201,103,162,167,243,244,71,103,171,178,161,56,187,200,207,94,255,0,176,77,65,71,188,89,48,112,236,156,125,145,127,67,107,108,75,171,102,133,187,93,189,52,40,45,123,86,102,125,170,63,232,167,246,247,136,50,46,75,131,37,122,28,252,39,185,232,140,158,175,210,250,46,113,118,246,115,100,212,20,158,242,211,184,189,134,127,176,88,176,0,0,0,0,0,142,153,254,183,35,92,57,91,189,250,132,110,85,58,143,82,158,223,105,150,139,110,157,43,78,227,47,127,183,95,184,103,149,167,28,140,250,29,71,98,218,89,40,190,195,35,26,35,200,117,218,87,118,87,172,119,247,238,85,54,141,76,167,44,244,211,214,110,157,20,207,216,95,173,246,253,226,65,0,0,0,0,248,183,170,141,54,117,117,68,173,166,154,100,163,215,77,127,216,148,51,99,152,69,26,241,219,16,212,106,212,206,233,171,30,186,119,255,0,44,116,76,46,14,182,164,202,190,58,213,235,73,111,249,60,42,28,133,26,245,47,164,137,148,245,105,166,164,125,199,238,23,72,226,18,234,20,218,203,84,172,141,38,94,242,49,81,188,85,242,132,154,13,93,88,229,100,82,185,112,166,25,250,80,185,250,235,33,106,157,37,231,62,117,227,63,162,73,245,82,141,61,222,210,21,217,135,247,197,107,14,111,10,85,229,64,127,149,50,151,45,137,72,61,168,86,166,219,168,112,139,215,74,139,189,5,236,63,236,23,45,149,78,38,248,101,136,150,245,26,213,196,7,189,15,113,52,220,120,42,61,178,36,117,11,36,48,131,115,230,162,165,8,220,226,215,217,174,133,167,126,134,66,114,81,235,20,234,245,57,138,173,42,71,58,52,150,210,235,107,216,164,234,149,36,148,71,162,136,143,184,203,188,135,236,51,34,35,51,238,33,224,177,71,28,48,239,8,40,206,86,239,106,223,68,194,8,255,0,241,103,220,212,201,11,87,251,27,107,62,230,213,236,246,125,194,181,179,85,197,174,109,77,51,236,188,14,129,211,50,124,214,21,89,230,146,247,151,207,182,101,200,147,12,140,181,35,105,125,254,205,190,243,21,217,58,165,124,227,77,244,151,38,189,233,58,229,110,97,36,143,107,44,111,117,231,143,220,72,65,106,183,79,220,93,190,194,46,203,53,201,55,11,214,41,190,137,196,220,108,107,154,254,172,79,133,78,220,105,217,254,12,243,106,230,198,151,161,232,100,234,116,52,253,166,93,196,44,226,141,70,167,91,244,200,212,122,76,126,68,72,141,33,150,91,222,165,109,66,82,73,73,106,163,51,61,8,136,187,76,126,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,35,35,35,238,49,27,115,71,145,204,45,204,149,46,92,169,236,122,54,226,233,156,110,53,79,116,135,185,106,218,241,160,249,37,33,182,207,71,30,53,118,247,233,161,246,119,84,158,97,120,120,227,78,6,61,50,123,80,253,53,67,142,183,13,51,249,145,35,110,109,38,233,146,185,125,74,214,94,163,91,180,239,245,180,239,46,216,219,2,163,112,89,213,102,230,65,123,164,157,13,210,82,21,181,14,108,90,20,70,93,134,70,71,162,146,95,103,96,232,13,102,167,30,152,109,13,53,125,237,75,100,68,146,244,92,35,211,78,239,246,17,228,239,44,83,191,49,5,228,200,187,235,189,123,137,34,73,31,74,203,90,17,26,143,253,141,9,253,117,127,148,124,106,53,187,90,184,170,17,169,180,136,125,68,169,175,34,59,40,230,33,27,220,90,137,41,45,84,100,69,169,168,187,79,176,79,172,154,240,198,190,175,43,134,149,125,226,212,127,68,209,33,72,98,90,98,111,101,254,169,40,92,119,73,59,227,202,37,163,114,20,225,107,183,179,77,116,212,200,133,195,218,214,213,42,207,183,105,214,197,17,142,76,26,92,86,97,199,70,229,43,107,109,182,148,36,181,81,153,159,170,146,239,51,63,180,199,213,21,225,198,47,15,158,175,225,5,34,234,138,141,23,77,170,199,230,43,82,253,27,113,106,14,25,104,106,47,127,184,204,84,246,5,174,27,120,211,97,185,80,119,151,25,55,45,44,221,94,211,61,168,41,109,110,61,11,180,251,53,238,26,79,195,183,98,61,96,219,110,64,115,153,24,233,16,249,43,208,203,114,57,40,218,122,31,105,118,105,222,61,8,0,0,0,8,77,197,173,245,181,150,38,82,151,116,37,215,18,147,78,222,253,105,243,189,162,145,45,86,58,171,162,143,27,77,121,179,227,163,79,189,196,144,210,94,91,97,166,6,0,97,204,100,167,77,182,165,32,140,181,247,66,100,191,176,116,144,0,0,0,0,31,242,181,18,16,165,168,244,36,145,153,138,20,226,137,126,34,250,205,4,222,90,116,77,10,27,180,110,254,254,77,70,111,111,209,79,235,253,191,121,136,147,18,43,211,101,179,14,58,119,58,251,137,105,5,169,22,170,81,232,69,219,217,222,99,66,28,62,176,177,140,46,203,69,174,201,23,242,138,252,40,85,183,251,253,87,31,167,197,37,39,233,168,143,181,190,242,208,190,194,18,76,115,204,125,195,181,98,166,21,86,172,150,149,181,218,135,77,177,90,107,166,201,45,58,127,210,73,119,55,239,47,236,25,160,155,21,200,82,87,21,223,164,141,53,253,164,71,253,163,183,97,30,111,113,55,8,232,137,183,105,82,122,138,122,53,216,206,200,232,219,170,220,89,250,202,101,74,63,89,195,62,241,236,113,95,136,126,56,226,149,182,245,177,38,127,67,17,253,187,203,149,13,221,118,184,133,151,116,100,159,123,126,255,0,104,139,138,82,221,94,229,30,170,49,102,92,54,242,13,42,225,151,3,27,177,41,157,41,73,230,244,48,183,23,207,246,76,140,231,206,51,32,148,157,170,36,43,214,71,111,113,118,106,98,220,200,137,37,161,119,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,145,40,180,62,225,81,156,73,50,13,42,222,151,63,27,176,213,157,105,74,229,117,208,183,23,204,118,67,140,223,206,61,32,212,173,202,53,171,213,71,103,113,246,104,98,179,82,165,180,189,201,61,20,66,81,225,71,16,252,113,194,219,109,155,98,52,254,186,35,27,182,23,42,27,90,110,113,107,62,248,202,62,247,61,254,193,227,177,115,55,184,155,139,148,69,91,181,89,61,61,61,122,111,103,100,117,238,209,109,172,189,100,178,149,23,172,217,31,120,226,48,162,185,54,74,34,181,244,151,174,159,176,140,255,0,176,105,127,0,176,237,88,87,133,84,91,37,213,110,118,159,212,239,86,154,107,190,75,174,151,244,148,93,206,123,207,251,7,67,16,119,139,38,17,149,245,151,247,111,40,136,221,58,215,219,202,78,186,111,234,102,193,109,93,166,180,145,104,148,31,121,43,246,119,138,57,19,191,133,62,44,55,135,247,237,102,220,117,26,149,211,88,183,97,17,235,221,243,242,17,250,138,215,244,222,244,253,254,235,183,66,137,104,74,210,122,146,136,140,135,253,0,0,0,0,0,230,249,146,134,153,216,1,136,209,148,157,119,218,149,114,34,215,223,9,226,254,209,155,59,169,142,150,232,172,70,211,78,84,249,8,211,238,113,68,46,239,132,155,234,123,44,79,36,222,212,145,92,82,73,59,123,180,167,193,246,137,178,0,0,0,3,207,98,27,177,25,176,110,71,39,185,203,140,84,137,134,242,180,51,218,142,74,247,30,133,218,125,154,247,12,216,227,162,225,185,141,55,227,148,247,57,145,149,114,213,20,210,180,50,220,131,150,238,211,208,251,75,179,78,241,108,28,29,48,249,234,6,16,85,238,169,72,213,117,42,164,142,90,181,47,209,185,22,158,225,22,132,163,247,123,136,197,135,143,149,116,219,84,171,194,221,168,219,21,182,57,208,106,145,94,135,33,27,148,157,205,184,218,144,162,213,38,70,94,170,143,184,200,254,210,20,241,156,190,24,247,213,155,112,213,111,188,36,143,233,106,36,201,15,203,84,77,236,177,210,146,215,33,211,78,249,18,141,107,218,132,182,90,237,237,215,94,242,50,16,22,179,110,214,173,218,132,154,109,94,31,79,42,19,203,142,242,57,136,94,199,16,163,74,139,84,153,145,232,105,62,210,236,31,102,205,197,59,243,15,158,84,139,66,187,208,56,162,52,153,244,172,187,169,25,164,255,0,217,16,175,212,79,249,7,172,119,53,56,244,251,107,105,219,239,114,92,35,37,23,162,225,22,186,247,255,0,176,142,127,62,163,112,94,53,103,38,78,123,171,157,49,211,82,213,181,13,239,90,212,102,125,132,68,69,170,148,127,103,104,146,89,122,225,227,141,56,230,244,57,238,195,244,45,14,66,219,53,79,230,68,147,181,181,27,70,106,229,245,40,89,250,142,238,211,191,213,211,188,251,45,179,43,153,28,194,220,182,210,226,202,128,199,164,174,46,153,13,201,169,238,144,207,49,91,89,53,252,201,200,113,178,213,198,73,93,158,253,11,179,190,73,17,17,17,17,119,16,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,18,136,210,125,198,90,24,229,88,163,150,28,26,197,246,29,110,246,181,58,215,30,53,26,151,215,74,111,188,151,175,99,110,163,250,197,127,151,238,17,246,127,9,108,172,203,154,185,77,91,124,148,56,179,89,183,214,84,85,222,102,125,253,103,219,160,246,214,87,14,44,175,217,102,210,226,88,252,213,180,180,172,149,233,58,138,123,75,111,176,228,159,234,144,239,150,118,27,217,118,12,50,129,105,209,186,22,8,245,219,212,58,239,110,137,46,247,20,163,238,66,127,200,61,48,0,227,57,193,195,200,216,147,151,75,234,140,235,123,223,137,64,169,206,136,157,76,181,144,152,50,18,130,215,114,75,189,126,211,211,222,67,58,235,110,77,159,122,41,153,72,217,34,137,84,52,184,157,72,244,91,46,246,150,165,169,119,167,237,253,163,66,89,29,196,120,88,153,151,27,82,169,13,205,199,76,167,193,165,61,216,101,163,173,192,140,165,23,106,83,250,229,220,70,95,104,239,128,0,0,0,32,23,24,41,80,81,129,84,216,206,183,172,133,86,25,82,79,83,236,46,142,121,23,217,222,42,7,8,161,185,63,21,108,216,109,35,122,158,175,211,145,166,186,107,172,150,203,251,70,148,48,154,42,160,225,117,159,13,104,218,166,104,52,246,204,181,215,67,40,237,151,246,15,86,0,0,0,0,3,197,99,85,223,18,195,194,91,198,237,150,238,194,165,208,106,18,209,234,153,234,182,227,56,225,23,98,85,167,208,63,97,254,209,155,156,91,187,222,191,49,50,232,187,93,94,226,170,86,38,203,111,176,139,68,57,33,199,8,190,138,127,95,220,95,176,118,172,132,101,246,185,141,248,233,65,113,136,186,210,40,51,162,212,230,187,189,29,168,98,100,94,98,116,55,16,175,160,238,186,167,83,247,17,159,118,128,232,116,152,212,26,52,10,36,36,232,197,62,51,81,90,45,79,232,54,130,73,119,153,159,113,23,121,152,253,192,42,143,136,191,15,91,174,177,116,187,139,184,59,74,235,209,59,111,164,97,243,219,107,147,177,184,145,218,249,201,18,75,118,186,56,175,85,37,166,154,31,176,197,102,73,179,238,56,142,242,100,83,182,47,221,206,108,255,0,204,175,180,123,140,55,203,54,52,226,197,65,52,219,26,206,244,131,202,215,179,210,17,26,211,213,90,191,217,93,73,119,54,191,242,125,194,203,242,147,194,154,147,102,201,141,122,99,76,142,186,164,222,253,148,221,138,107,149,169,62,217,252,236,105,102,149,106,149,52,174,238,205,52,247,152,178,56,177,88,134,194,99,70,70,198,209,174,212,234,103,166,167,175,183,239,31,234,0,0,0,0,3,207,217,183,253,155,136,49,170,178,172,203,134,37,85,20,58,196,218,5,76,153,51,223,14,163,17,211,106,68,119,80,162,37,33,105,81,106,90,151,172,133,33,105,220,133,165,71,232,0,0,7,159,114,255,0,179,90,191,227,225,106,174,24,135,118,74,163,189,95,69,37,38,106,124,169,205,60,219,10,144,178,34,209,8,55,94,66,19,184,203,121,147,155,55,114,220,218,170,223,246,109,10,242,160,97,245,102,225,137,14,225,186,163,206,147,69,130,241,154,87,61,16,201,163,146,77,25,150,213,45,9,125,181,154,53,222,104,222,162,35,75,107,52,250,0,0,30,83,242,165,98,126,84,255,0,34,158,157,254,252,254,79,252,169,244,103,74,247,250,215,212,244,220,254,118,206,87,233,189,93,155,247,251,118,233,218,61,88,0,0,14,63,154,12,208,88,57,76,176,41,248,141,136,212,139,130,163,77,168,214,26,162,52,213,18,59,47,62,151,220,101,231,146,165,37,231,90,73,35,108,117,145,153,40,207,83,79,103,121,151,31,192,78,40,24,5,152,156,88,161,96,229,149,104,98,4,42,213,193,213,116,207,213,41,240,155,138,142,68,103,100,47,122,155,150,226,203,84,50,162,45,16,126,177,150,186,22,166,83,0,0,0,121,75,119,20,172,75,174,251,187,176,206,129,93,234,174,75,19,160,249,65,11,165,121,29,31,90,201,189,23,231,22,130,109,205,237,164,213,243,106,86,221,52,86,135,216,61,88,0,0,15,41,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,30,126,252,191,236,220,48,182,95,188,241,2,225,137,66,161,69,145,18,52,138,132,179,52,176,194,228,200,110,59,70,226,180,209,8,55,94,108,141,106,209,8,35,53,40,210,146,53,23,160,0,1,231,238,203,254,205,177,100,219,241,111,11,134,37,37,119,85,97,186,5,32,228,153,165,18,170,46,52,235,173,71,37,233,181,43,90,88,112,145,184,203,114,246,161,58,173,104,74,189,0,0,0,0,8,255,0,154,220,235,97,102,79,190,75,126,83,40,23,93,79,229,111,93,209,122,10,44,103,185,125,47,35,153,205,231,62,214,154,245,40,219,183,118,186,43,93,52,45,121,254,2,113,64,192,44,196,226,197,11,7,44,171,67,16,33,86,174,14,171,166,126,169,79,132,220,84,114,35,59,33,123,212,220,183,22,90,161,149,17,104,131,245,140,181,208,181,50,152,2,31,227,223,20,12,2,203,182,44,87,112,114,245,180,49,2,109,106,223,233,122,151,233,116,248,78,69,95,62,51,82,17,177,78,75,109,103,162,30,73,30,168,47,88,143,77,75,67,62,193,149,252,208,88,57,179,176,42,24,141,135,52,139,130,157,77,167,86,29,162,58,213,110,59,44,190,167,219,101,151,148,164,165,151,93,73,163,108,132,17,25,168,143,82,87,103,113,159,171,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,40,107,253,218,188,172,127,230,14,42,255,0,209,84,239,244,225,61,41,51,100,212,105,80,170,19,41,50,233,114,37,71,109,231,96,203,83,74,126,42,212,146,53,50,225,178,181,180,107,73,153,164,205,181,173,26,145,237,82,139,67,63,214,3,154,77,204,142,9,64,198,216,25,114,126,254,136,172,69,168,199,57,44,208,217,142,251,203,74,9,135,36,25,58,234,16,108,178,190,75,74,112,144,226,210,179,65,161,68,90,45,27,186,88,0,0,0,15,63,126,95,246,110,24,91,47,222,120,129,112,196,161,80,162,200,137,26,69,66,89,154,88,97,114,100,55,29,163,113,90,104,132,27,175,54,70,181,104,132,17,154,148,105,73,26,139,208,0,0,0,243,248,133,122,210,176,214,192,185,113,26,187,30,91,244,219,86,143,54,183,49,168,136,74,159,113,136,204,173,231,18,218,84,164,164,214,105,65,145,17,169,37,174,154,153,119,136,65,253,218,188,172,127,230,14,42,255,0,209,84,239,244,225,53,49,75,20,172,76,22,177,42,120,153,137,117,223,67,91,116,110,79,91,55,165,122,71,43,154,242,25,111,230,217,66,220,86,174,58,132,250,169,61,53,212,244,34,51,47,86,0,0,3,207,226,21,235,74,195,91,2,229,196,106,236,121,111,211,109,90,60,218,220,198,162,33,42,125,198,35,50,183,156,75,105,82,146,147,89,165,6,68,70,164,150,186,106,101,222,33,7,247,106,242,177,255,0,152,56,171,255,0,69,83,191,211,132,255,0,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,0,7,148,191,241,74,196,194,255,0,147,159,46,171,190,140,249,91,112,67,181,168,255,0,201,94,123,170,170,74,221,200,99,230,144,173,155,185,107,245,215,181,5,167,106,139,82,30,172,0,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,138,193,76,123,194,124,196,218,178,175,92,28,186,254,80,81,97,84,23,75,126,79,67,38,38,201,72,109,183,20,222,201,13,182,179,209,15,54,122,145,109,245,180,215,82,50,46,128,0,3,159,227,222,53,218,185,118,194,122,238,49,222,180,250,172,218,45,191,210,245,44,82,218,109,201,75,231,201,106,58,54,37,199,27,65,232,183,146,103,170,203,213,35,211,83,208,142,48,97,239,23,108,182,226,85,255,0,109,97,205,10,201,196,166,42,87,85,98,21,18,27,178,233,176,18,195,111,201,121,12,182,167,20,153,138,81,32,148,178,51,50,74,143,77,116,35,238,19,124,7,63,199,188,107,181,114,237,132,245,220,99,189,105,245,89,180,91,127,165,234,88,165,180,219,146,151,207,146,212,116,108,75,142,54,131,209,111,36,207,85,151,170,71,166,167,161,28,96,195,222,46,217,109,196,171,254,218,195,154,21,147,137,76,84,174,170,196,42,36,55,101,211,96,37,134,223,146,242,25,109,78,41,51,20,162,65,41,100,102,100,149,30,154,232,71,220,38,248,0,8,65,136,92,93,178,219,134,183,253,203,135,53,219,39,18,159,169,90,181,137,180,73,142,196,166,192,83,14,63,25,229,178,226,155,82,166,37,70,131,82,12,200,205,41,61,52,212,139,184,119,252,175,230,130,193,205,157,129,80,196,108,57,164,92,20,234,109,58,176,237,17,214,171,113,217,101,245,62,219,44,188,165,37,44,186,234,77,27,100,32,136,205,68,122,146,187,59,140,253,173,129,138,86,38,40,124,163,249,11,93,244,159,201,43,130,101,173,88,254,74,243,61,45,82,46,222,123,31,58,132,239,219,204,71,174,141,200,61,123,20,122,24,245,96,0,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,192,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,15,63,126,95,246,110,24,91,47,222,120,129,112,196,161,80,162,200,137,26,69,66,89,154,88,97,114,100,55,29,163,113,90,104,132,27,175,54,70,181,104,132,17,154,148,105,73,26,139,208,0,0,143,249,173,206,182,22,100,251,228,183,229,50,129,117,212,254,86,245,221,23,160,162,198,123,151,210,242,57,156,222,115,237,105,175,82,141,187,119,107,162,181,211,66,215,207,229,127,136,94,11,230,206,255,0,168,97,206,28,219,23,173,58,165,78,163,187,91,117,218,220,40,140,176,166,27,121,150,84,148,169,153,46,168,215,186,66,12,136,210,69,161,43,183,184,142,80,0,15,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,132,31,221,171,202,199,254,96,226,175,253,21,78,255,0,78,19,127,15,111,90,86,37,88,22,214,35,80,163,203,98,155,117,81,225,86,225,181,45,9,75,237,177,37,148,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,232,0,0,0,0,0,0,0,127,148,168,172,76,97,81,164,163,123,107,211,114,117,50,215,67,215,217,247,10,220,205,183,10,106,77,229,38,77,233,130,210,58,26,147,155,55,211,118,41,222,110,132,195,101,243,178,101,146,83,162,82,234,187,187,117,211,220,98,180,49,35,44,216,211,132,245,5,83,111,155,59,209,239,39,78,207,72,68,119,95,85,10,255,0,98,117,69,220,226,63,203,247,143,15,26,207,184,229,187,201,143,78,222,191,119,57,178,255,0,58,190,193,102,124,58,56,122,221,116,123,165,172,93,198,42,87,64,136,59,189,29,15,158,219,188,237,237,203,142,239,206,71,146,123,116,213,181,122,201,61,117,208,189,166,45,112,7,196,188,173,74,109,237,110,75,182,106,200,221,22,103,47,121,106,162,250,14,37,101,244,76,143,189,37,237,25,193,204,86,9,92,184,13,137,117,11,34,225,141,176,227,242,185,78,111,108,249,155,163,180,234,187,16,226,244,211,154,69,218,127,247,23,193,194,43,214,85,131,136,182,213,202,203,155,90,167,86,224,78,116,180,35,213,44,190,149,251,82,175,97,31,113,31,220,99,72,88,43,119,196,191,48,150,206,187,98,59,188,170,148,26,124,181,250,166,90,45,200,205,184,101,218,148,235,244,203,216,95,176,123,80,0,0,0,0,30,83,22,98,170,118,23,94,16,208,141,202,122,131,80,108,139,93,53,51,142,225,127,104,205,126,46,195,114,6,42,222,80,221,70,197,51,95,168,163,77,117,211,73,46,23,246,11,126,224,251,42,10,240,42,165,25,166,244,144,154,195,202,81,234,125,165,209,192,35,251,59,196,253,0,0,0,1,192,243,195,136,240,176,207,46,55,93,82,107,155,14,167,79,157,74,103,176,207,87,92,129,37,73,46,196,171,245,15,188,136,190,209,158,212,53,38,240,189,9,152,168,223,34,183,84,218,218,117,34,213,111,59,216,90,158,133,222,175,179,246,13,20,100,251,15,35,97,182,93,44,90,51,77,236,126,93,2,153,58,90,117,51,210,66,160,199,74,203,93,202,46,244,123,15,79,113,14,204,0,60,205,227,134,246,93,253,12,224,93,148,110,185,131,61,118,245,14,181,219,162,139,189,181,36,251,150,175,242,142,7,122,240,226,202,253,232,111,46,93,143,202,91,202,82,205,94,147,168,171,180,247,123,10,73,126,176,241,48,56,75,101,102,36,212,74,118,219,231,33,181,146,201,190,178,162,158,227,35,239,235,62,205,4,130,194,236,176,224,214,16,48,211,118,77,169,209,56,201,164,210,190,186,83,157,196,141,59,28,117,127,213,167,252,159,120,234,164,68,146,36,151,113,22,132,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,37,90,3,117,90,84,202,99,197,171,115,35,184,194,203,222,75,73,164,253,222,255,0,120,207,54,123,240,169,252,38,204,141,209,77,118,63,37,186,220,217,181,182,11,121,43,115,79,79,148,148,171,233,171,79,209,247,30,135,246,16,152,252,27,241,160,226,57,90,193,250,132,221,172,60,228,154,171,13,114,245,213,211,244,124,116,246,146,53,238,212,187,87,167,217,237,22,186,0,0,0,2,177,184,207,93,93,53,177,110,218,196,189,57,178,98,74,50,211,222,221,65,30,239,237,21,193,150,24,103,59,31,172,22,8,181,214,228,165,31,255,0,118,178,95,218,52,135,106,53,211,218,244,118,15,253,142,4,116,127,145,180,144,250,160,0,0,0,0,43,223,139,190,54,53,102,225,132,44,53,130,246,149,10,219,173,186,234,54,255,0,226,175,71,158,201,158,166,217,167,233,36,187,9,68,175,187,188,84,54,26,88,149,140,78,191,168,54,37,17,174,100,218,237,74,45,61,191,89,37,162,158,121,13,17,250,202,73,119,172,191,164,95,121,119,141,7,229,15,46,148,108,186,97,53,42,216,143,7,147,86,126,59,18,42,139,230,173,91,165,28,102,16,247,97,186,226,75,214,103,250,39,183,221,217,223,220,128,0,124,106,133,159,110,213,36,20,169,244,238,107,165,253,46,115,137,246,17,119,18,136,187,136,135,212,139,21,136,108,166,60,102,246,54,157,116,45,76,244,212,245,246,253,227,253,64,0,0,0,0,0,82,5,145,156,218,238,79,51,221,141,213,55,41,94,153,179,46,140,64,172,199,185,169,173,33,5,41,77,181,83,149,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,221,77,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,114,172,203,230,46,196,202,254,22,79,196,203,234,71,245,176,232,240,182,61,252,231,84,233,158,121,136,124,198,154,115,147,205,228,45,60,213,167,98,59,204,251,136,235,131,133,230,47,94,88,245,159,108,73,197,204,64,126,35,149,219,138,199,152,244,130,136,193,50,195,72,68,218,99,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,253,175,26,43,166,187,99,93,89,122,189,109,105,221,21,106,223,168,87,42,148,233,60,164,57,200,148,195,148,183,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,36,87,15,156,237,210,179,95,96,57,66,185,223,137,7,17,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,203,37,25,19,141,235,45,64,5,53,241,127,186,107,182,54,116,48,246,245,181,167,116,85,171,126,207,164,213,41,210,121,72,115,145,41,138,180,247,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,44,83,37,25,174,161,102,211,6,161,94,92,218,84,59,190,155,164,59,166,137,9,229,171,160,149,185,100,219,132,151,8,150,76,190,132,115,91,61,86,146,213,109,243,22,182,156,49,32,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,0,2,141,179,191,139,215,150,2,241,59,187,113,115,15,223,136,221,118,221,145,72,122,57,75,96,158,97,212,46,135,17,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,86,233,150,44,194,218,185,160,193,170,46,46,90,209,186,14,191,153,26,163,75,92,166,228,61,76,156,210,182,187,29,197,32,255,0,197,113,6,164,161,75,105,214,150,104,70,253,165,213,64,0,6,122,242,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,232,38,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,196,85,226,143,224,79,19,127,5,243,136,66,63,240,180,207,183,203,184,116,28,168,226,131,27,46,10,85,63,163,180,42,145,227,232,220,248,49,24,53,20,57,9,65,104,219,204,176,210,141,14,232,73,113,182,204,150,100,234,73,79,217,80,0,128,28,106,252,44,90,223,16,32,249,117,68,126,174,27,156,65,36,230,38,51,152,61,140,149,88,137,196,90,116,117,73,133,82,121,214,153,93,204,131,117,247,29,38,163,178,195,76,178,184,204,147,9,52,37,74,91,136,37,185,166,136,112,202,122,128,0,0,8,235,159,188,188,85,115,49,150,138,253,135,106,210,162,79,187,41,242,35,86,237,196,73,152,168,200,235,88,94,139,73,40,140,144,107,114,51,146,153,65,59,243,123,221,73,168,209,161,56,140,251,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,166,140,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,81,103,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,15,63,198,127,30,100,218,184,95,109,96,5,10,108,78,162,248,144,170,165,117,9,144,210,159,110,157,13,198,212,195,107,100,208,107,66,30,147,162,210,233,41,29,176,92,65,111,37,44,147,94,185,16,192,186,22,98,115,65,104,225,205,227,70,170,212,109,101,117,85,26,234,105,230,180,108,139,30,59,142,32,158,117,4,102,211,46,62,76,48,165,145,165,95,60,73,66,210,181,33,69,162,144,17,171,61,25,205,161,100,243,14,34,212,219,165,122,102,243,186,58,136,246,205,53,212,44,162,169,198,137,28,217,50,92,78,154,50,215,53,163,54,210,162,113,197,45,41,78,210,53,186,221,0,252,172,186,190,85,124,186,249,77,85,249,73,233,15,75,122,99,173,115,174,235,185,156,222,167,159,175,51,157,204,245,249,155,183,110,245,181,215,180,94,247,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,181,0,0,0,17,87,138,63,129,60,77,252,23,206,33,14,21,194,191,61,81,175,251,122,149,150,28,82,159,17,139,158,135,29,154,109,152,243,49,93,223,86,167,49,21,229,169,135,73,182,205,150,215,21,152,196,68,226,214,142,106,20,130,218,167,16,181,185,99,224,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,127,220,81,252,9,226,111,224,190,113,8,67,94,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,42,205,143,133,140,100,248,127,112,249,115,226,162,248,104,103,142,78,92,111,38,112,122,248,68,69,225,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,235,201,0,0,16,3,141,95,133,139,91,226,4,31,46,168,143,63,194,159,60,114,113,42,149,3,43,120,146,136,141,87,109,138,57,34,214,169,165,109,48,85,26,116,84,161,5,9,109,234,70,185,44,181,162,146,166,210,124,198,90,113,75,36,169,165,56,245,143,128,0,167,110,43,25,227,141,137,85,89,249,91,195,100,75,106,133,108,86,13,23,77,77,75,117,131,168,212,98,169,104,56,72,111,82,37,198,101,221,84,165,56,147,230,60,211,106,65,37,45,37,199,162,174,78,243,85,121,101,67,23,41,247,133,26,165,45,86,197,70,68,120,215,101,33,182,201,228,84,105,196,191,92,210,210,150,132,245,45,165,78,41,149,238,78,213,153,164,207,150,183,16,189,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,2,159,204,197,229,149,14,32,120,177,138,86,124,24,149,20,42,248,185,41,181,122,100,146,36,162,163,78,114,170,226,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,222,78,21,98,101,171,140,152,113,110,98,149,149,47,168,162,220,212,246,170,17,183,56,218,220,103,121,122,236,59,203,90,208,151,154,89,41,183,16,74,61,142,33,105,51,213,38,61,88,0,14,85,155,31,11,24,201,240,254,225,242,231,197,69,240,208,207,28,156,184,222,76,224,245,240,136,139,195,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,215,146,0,0,34,175,20,127,2,120,155,248,47,156,66,17,127,133,247,16,73,53,105,52,92,175,99,77,86,34,22,136,233,129,103,215,36,186,212,100,108,101,168,177,225,209,73,166,152,74,77,102,148,62,164,62,235,187,220,89,165,175,89,106,70,182,148,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,7,249,74,138,196,198,85,30,75,123,219,86,154,150,166,90,232,122,251,62,225,242,233,246,125,187,75,144,114,160,83,185,78,159,244,185,206,43,216,101,220,106,50,238,51,31,100,0,4,88,207,142,81,225,230,91,15,20,116,88,27,238,154,118,158,143,119,154,101,167,49,248,188,223,85,79,54,223,232,152,50,245,181,251,59,123,232,26,116,41,84,201,107,135,45,190,91,205,105,185,58,145,233,169,17,151,118,165,220,100,46,95,132,70,54,53,120,225,132,220,52,156,246,181,10,35,174,58,210,54,255,0,226,172,199,128,201,30,164,217,39,233,40,251,212,106,251,251,197,132,128,0,0,0,0,249,87,91,93,69,175,88,96,191,217,32,72,71,249,91,81,12,222,102,122,25,193,199,235,249,131,45,52,185,42,167,255,0,221,175,23,246,11,31,224,197,117,117,54,197,197,107,26,245,229,73,151,40,139,78,237,27,167,163,221,253,162,206,64,0,0,0,85,23,25,12,105,84,183,40,184,63,79,155,185,134,87,26,170,251,92,189,52,116,189,33,29,93,166,141,123,180,46,197,233,246,123,68,55,200,142,21,63,139,25,145,181,233,173,70,231,55,68,157,10,182,249,111,36,237,105,153,241,146,165,125,52,235,250,78,226,212,254,195,26,26,164,192,110,149,74,135,76,100,180,110,28,118,216,65,123,137,9,36,151,191,221,239,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,85,151,25,156,33,110,82,104,24,189,13,143,159,105,184,180,103,85,187,253,140,189,33,33,93,235,211,191,78,228,235,246,251,4,6,202,46,32,201,195,108,194,89,85,246,36,114,155,114,183,77,143,35,212,37,111,100,231,48,181,39,181,42,211,93,157,228,90,141,25,219,53,150,174,43,118,151,95,96,180,110,165,9,137,104,239,250,46,54,149,151,121,23,235,123,139,238,31,76,0,0,0,82,255,0,25,139,157,82,241,238,131,109,37,221,232,102,218,139,36,253,93,52,81,77,168,35,78,239,237,17,191,35,212,73,117,204,205,216,140,68,103,152,108,87,105,114,28,45,196,90,33,53,8,196,103,218,101,239,251,198,138,161,178,113,226,48,193,150,134,219,105,70,159,113,104,63,216,0,0,0,0,127,148,151,209,26,59,178,92,61,16,210,20,181,125,196,90,152,160,62,35,184,190,172,84,204,133,117,134,157,222,197,180,244,170,17,122,186,104,113,231,203,47,212,73,247,57,246,253,230,59,247,7,236,3,167,221,183,45,75,25,42,241,185,172,209,95,122,4,83,222,164,236,148,203,144,36,33,94,171,132,103,161,40,251,13,6,159,121,159,112,184,48,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,36,87,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,60,166,42,226,101,171,131,120,113,113,226,149,235,47,167,162,219,52,247,106,18,118,184,218,28,123,97,122,140,53,204,90,16,167,157,89,165,182,208,106,45,238,45,9,35,213,68,51,195,154,172,204,94,89,175,197,201,152,165,120,65,137,78,66,99,166,155,72,166,70,34,82,41,212,230,214,226,218,96,220,218,74,121,123,157,113,107,113,68,91,150,181,109,74,17,177,180,74,14,10,158,41,238,159,135,243,188,198,156,58,175,28,239,169,63,222,79,225,162,181,112,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,165,110,53,126,41,237,111,135,240,124,198,162,33,254,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,255,0,21,196,26,146,133,45,167,90,89,161,27,246,151,85,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,0,160,30,40,254,59,49,55,240,95,39,132,60,86,79,179,103,121,101,23,20,62,92,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,30,132,236,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,202,179,1,157,60,6,203,37,229,106,217,120,185,112,75,167,200,186,99,203,150,82,34,70,234,209,77,97,146,45,142,202,105,165,28,132,33,229,238,109,165,33,165,146,150,219,154,237,36,41,69,213,108,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,101,92,79,254,24,185,241,252,136,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,69,94,40,254,4,241,55,240,95,56,132,40,4,94,247,14,44,241,201,205,109,155,62,207,196,20,68,143,136,182,124,118,23,57,230,150,211,72,173,196,81,154,10,107,76,17,146,144,180,168,146,151,210,148,242,146,183,90,82,77,36,241,52,220,202,1,0,56,213,248,88,181,190,32,65,242,234,136,166,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,73,80,28,43,56,57,179,179,114,139,133,255,0,46,43,177,226,86,43,179,228,55,26,133,110,42,121,197,126,170,178,113,4,249,161,100,219,166,132,52,210,205,197,44,209,179,94,90,12,201,78,160,142,154,240,123,136,158,98,240,183,27,107,24,209,84,174,196,185,228,94,18,41,234,188,32,73,129,22,50,43,76,67,97,81,216,65,45,150,72,227,45,13,45,91,22,209,17,111,36,169,196,186,68,104,85,249,218,117,255,0,149,118,173,26,233,244,37,86,141,233,154,124,122,135,163,170,209,186,121,208,249,173,165,124,137,13,106,124,183,145,187,106,209,169,237,81,25,106,122,15,172,3,56,57,208,193,202,22,1,102,130,255,0,194,171,89,237,244,90,85,65,185,20,230,246,172,186,104,178,227,181,45,168,218,173,107,90,249,40,144,150,185,138,81,169,124,189,231,161,171,66,178,158,11,120,199,93,188,48,106,237,193,218,187,60,200,152,119,80,143,34,151,39,114,11,108,90,146,164,56,168,219,18,130,51,216,251,18,29,230,41,107,82,186,157,190,170,91,73,28,22,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,89,121,220,199,152,217,142,204,189,227,137,52,105,178,223,183,142,66,41,118,249,61,33,215,16,84,232,200,38,155,113,164,58,132,41,148,60,164,185,36,218,216,157,139,144,178,61,85,185,71,99,220,22,240,114,187,103,224,213,219,140,85,119,185,113,49,18,161,30,61,46,54,212,30,232,180,213,72,109,82,119,165,102,101,189,247,228,53,203,82,16,164,244,219,189,100,184,147,43,21,28,127,53,89,152,179,114,161,132,115,49,74,240,131,46,162,181,72,77,54,145,76,140,70,149,212,106,46,33,197,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,207,14,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,235,102,244,172,199,230,242,153,67,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,37,109,110,25,152,227,122,229,78,46,100,173,135,58,234,172,237,245,8,150,90,105,239,34,161,38,142,147,81,20,166,150,189,57,143,47,111,53,182,18,131,39,88,82,22,219,139,90,210,201,198,172,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,65,57,62,205,157,155,155,172,47,249,113,66,143,18,143,93,129,33,200,213,219,113,51,206,83,244,165,155,139,38,13,107,54,218,53,161,214,144,78,37,100,141,154,243,16,70,106,105,100,93,212,0,0,4,85,226,143,224,79,19,127,5,243,136,66,128,69,239,112,226,207,28,156,214,217,179,236,252,65,68,72,248,139,103,199,97,115,158,105,109,52,138,220,69,25,160,166,180,193,25,41,11,74,137,41,125,41,79,41,43,117,165,36,210,79,19,77,204,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,254,226,143,224,79,19,127,5,243,136,66,128,69,212,240,197,207,143,229,190,133,27,1,177,98,181,186,254,183,233,233,244,109,82,163,81,230,74,186,25,74,222,83,154,39,148,146,231,71,97,49,201,91,156,113,215,146,78,60,122,236,117,69,61,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,28,3,47,25,251,203,70,102,42,176,109,91,14,238,151,79,187,39,199,145,37,22,229,110,18,226,205,216,202,140,148,73,89,110,142,234,246,23,52,144,211,203,95,47,114,140,139,99,132,137,20,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,84,225,89,159,31,245,163,42,152,191,90,254,181,171,66,187,83,168,255,0,196,34,53,17,40,229,127,202,20,210,220,123,250,184,232,79,232,144,45,80,70,172,55,226,37,149,60,77,196,121,24,79,73,196,30,130,228,249,65,38,222,166,181,57,131,233,107,14,52,123,80,252,73,140,155,145,150,203,202,35,75,59,221,67,142,43,105,18,53,90,9,82,84,4,0,227,87,225,98,214,248,129,7,203,170,34,152,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,203,80,21,151,197,99,61,82,108,230,231,229,99,10,39,203,141,93,149,28,217,189,103,42,43,74,97,52,233,112,150,94,141,65,60,218,141,75,117,169,13,186,167,155,52,242,200,155,74,86,165,41,194,106,173,112,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,218,179,155,145,124,71,201,229,118,11,149,57,255,0,42,44,202,206,214,169,183,52,120,103,29,181,74,217,185,200,178,26,222,190,67,197,181,106,65,26,212,151,27,35,82,84,102,151,80,223,171,225,251,158,234,238,85,110,166,236,171,165,125,110,25,92,21,2,114,163,27,68,55,232,185,79,185,21,183,106,187,209,29,217,15,242,163,71,81,116,201,50,74,245,212,180,87,105,222,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,199,95,225,243,157,186,174,84,47,247,40,87,59,242,231,97,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,47,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,192,49,123,63,121,104,192,140,92,115,7,113,74,238,151,73,169,49,71,106,172,252,230,97,46,116,72,235,113,102,72,134,233,69,230,62,220,147,111,71,137,43,104,145,202,90,21,191,215,73,31,127,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,202,179,99,225,99,25,62,31,220,62,92,248,205,96,181,78,21,153,241,255,0,90,50,169,139,245,175,235,90,180,43,181,58,143,252,66,35,81,18,142,87,252,161,77,45,199,191,171,142,132,254,137,2,213,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,40,179,55,252,64,49,31,23,243,29,75,196,76,45,184,190,79,209,112,202,161,45,171,22,93,61,179,75,206,54,181,165,14,205,120,221,66,86,190,169,13,55,186,59,136,38,210,214,141,41,10,51,117,78,202,172,69,204,229,119,53,92,37,177,34,245,186,104,189,21,106,223,168,81,45,170,140,158,165,14,122,82,83,18,233,14,59,59,98,26,105,12,115,87,33,71,201,73,26,81,166,132,163,46,194,169,97,121,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,0,0,0,0,0,0,0,0,2,137,248,162,96,21,63,6,241,166,61,114,137,27,145,77,186,119,244,232,222,165,105,211,68,132,149,246,169,197,171,233,56,125,228,159,179,81,229,184,113,98,250,176,175,50,20,38,29,119,99,23,43,209,104,71,234,235,169,200,159,16,191,81,71,220,223,217,247,144,191,200,207,162,76,118,164,182,122,161,212,37,105,251,140,181,33,254,160,0,0,0,3,252,102,50,114,34,62,193,22,166,227,106,70,159,121,104,51,171,158,42,44,186,30,102,239,182,37,179,203,55,235,181,73,13,150,226,61,80,170,132,146,35,236,51,247,31,218,36,127,6,139,157,81,49,238,189,109,41,221,136,122,218,149,36,189,93,117,81,205,167,163,78,239,237,23,66,0,0,0,62,101,205,89,106,221,183,106,149,247,203,86,233,176,159,150,190,255,0,162,219,106,89,247,17,254,175,184,254,225,156,220,221,226,4,156,73,204,37,235,95,125,254,107,109,214,234,81,227,250,132,157,140,148,231,214,132,246,37,58,233,191,188,203,81,62,56,51,97,19,113,147,95,197,233,140,124,251,173,202,163,52,173,223,236,103,232,249,5,220,189,59,245,239,78,191,111,176,90,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,14,37,156,172,55,107,19,242,239,121,208,141,157,242,35,209,170,50,227,30,227,45,175,38,12,132,160,254,146,72,244,53,247,25,233,239,25,217,169,67,157,103,221,50,169,230,189,179,104,149,5,178,106,209,39,163,172,184,101,174,157,165,222,159,180,190,241,127,220,62,177,89,140,82,203,101,178,241,175,89,84,40,112,168,210,59,15,214,113,152,17,119,43,232,36,139,181,206,226,212,190,211,18,84,0,0,7,240,204,136,140,207,184,133,6,113,61,186,216,186,179,77,83,56,239,115,10,147,25,250,90,189,83,45,170,106,163,55,82,237,34,215,233,119,246,253,230,61,167,8,187,25,203,131,49,82,238,9,16,249,209,105,180,103,28,66,185,155,118,62,220,232,11,35,208,148,70,122,17,247,104,100,47,0,0,0,0,0,7,49,204,181,236,214,31,224,93,239,113,169,222,91,172,208,42,93,58,182,153,232,241,67,121,105,236,218,162,239,71,180,180,25,197,185,234,50,47,60,64,171,85,158,115,115,245,218,195,242,20,173,8,181,91,207,169,70,122,104,69,222,175,113,126,193,126,220,62,240,217,140,53,203,69,181,21,162,245,235,81,97,214,93,62,222,213,189,79,138,70,127,73,95,169,236,211,238,33,36,128,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,230,147,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,45,22,130,117,151,91,53,39,82,222,218,211,222,147,34,180,174,21,153,241,255,0,90,50,169,139,245,175,235,90,180,43,181,58,143,252,66,35,81,18,142,87,252,161,77,45,199,191,171,142,132,254,137,2,210,106,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,45,196,27,59,117,92,215,223,237,208,173,135,229,193,195,171,86,68,134,105,80,211,41,74,98,172,250,94,121,40,171,45,181,50,210,208,183,35,169,180,165,167,9,70,201,115,9,38,70,227,154,197,87,41,53,86,105,81,235,175,83,37,162,155,50,67,209,35,204,83,42,38,30,125,148,182,167,90,67,154,109,82,208,151,217,82,146,71,170,73,214,204,244,220,90,207,94,10,158,41,238,159,135,243,188,198,156,58,175,28,239,169,63,222,79,225,162,176,40,214,181,118,224,167,87,170,212,136,61,68,75,102,158,138,165,81,206,106,17,211,197,92,166,34,37,205,20,100,107,213,249,113,209,162,72,213,235,235,166,212,168,203,165,101,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,30,194,172,76,181,113,147,14,45,204,82,178,165,245,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,199,171,20,173,198,175,197,61,173,240,254,15,152,212,68,0,29,215,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,2,0,113,171,240,177,107,124,64,131,229,213,17,76,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,254,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,114,80,0,0,160,30,40,254,59,49,55,240,95,39,132,34,168,153,92,56,179,199,27,42,87,148,251,63,16,81,46,70,29,94,18,24,92,231,154,91,174,174,137,45,36,104,41,173,48,70,105,90,20,147,74,95,74,83,205,82,26,105,73,53,27,36,211,156,43,52,248,215,249,196,230,10,246,198,54,233,253,20,75,130,160,93,3,10,107,150,226,32,176,210,35,197,230,167,152,225,19,198,195,45,27,155,86,105,230,26,246,232,157,8,172,211,131,6,3,73,181,112,190,229,199,250,236,40,157,69,241,33,52,186,18,213,29,165,62,221,58,27,142,37,247,16,241,44,214,132,61,39,84,41,163,74,59,96,182,179,222,74,65,166,199,192,101,92,5,175,112,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,201,65,197,31,192,158,38,254,11,231,16,133,5,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,62,181,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,236,217,217,185,186,194,255,0,151,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,221,68,0,227,87,225,98,214,248,129,7,203,170,34,152,41,148,154,173,106,74,225,209,169,146,231,200,110,59,242,214,212,102,84,234,210,195,13,45,231,157,52,164,140,201,13,180,219,142,45,93,201,66,20,163,208,136,204,122,188,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,246,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,255,0,21,196,26,146,133,45,167,90,89,161,27,246,151,160,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,44,245,230,171,51,23,150,107,241,114,102,41,94,16,98,83,144,152,233,166,210,41,145,136,148,138,117,57,181,184,182,152,55,54,146,158,94,231,92,90,220,81,22,229,173,91,82,132,108,109,18,215,134,47,15,248,120,187,50,54,96,113,190,221,234,236,88,155,95,182,105,174,184,195,177,107,210,155,125,230,93,84,148,37,102,225,50,195,145,251,89,113,9,75,202,90,117,53,54,149,161,203,148,0,21,171,198,147,2,235,183,77,137,105,99,205,185,70,165,46,37,147,212,83,174,89,122,161,185,221,44,183,163,162,17,234,100,70,235,45,190,110,167,102,227,82,21,47,114,80,105,83,170,76,21,225,219,142,144,240,7,53,150,165,201,94,172,250,50,219,175,115,109,186,243,202,38,9,180,197,148,68,77,45,215,30,52,165,150,91,148,136,175,56,225,41,42,75,108,175,233,17,154,21,245,184,163,248,236,196,223,193,124,158,16,145,89,48,199,153,57,113,225,133,139,88,147,70,155,17,139,132,175,137,116,187,124,158,144,211,107,58,140,152,20,214,155,113,164,58,133,165,229,178,149,57,36,218,216,173,232,142,178,61,19,185,69,92,22,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,163,10,176,206,213,193,188,56,183,48,182,202,137,211,209,109,154,123,84,248,219,155,109,14,61,176,189,119,221,229,161,8,83,206,172,212,227,139,36,150,247,22,181,25,106,163,12,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,62,249,193,205,157,229,155,172,80,249,113,93,143,46,143,66,129,29,184,212,43,113,83,202,83,20,164,27,104,39,205,11,38,218,37,173,215,80,110,41,102,141,250,114,208,102,105,105,4,93,255,0,133,206,73,41,89,129,185,158,198,220,72,98,36,203,38,203,172,34,34,40,178,226,166,67,21,217,165,29,110,41,167,52,121,42,109,12,41,200,78,154,86,218,219,120,156,54,207,82,39,8,93,160,166,190,39,92,63,225,225,20,201,57,129,193,11,119,164,177,101,238,126,230,166,180,227,13,69,160,202,113,246,89,105,81,144,165,147,134,203,238,72,236,101,180,41,44,169,10,208,210,218,144,134,226,6,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,255,0,21,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,0,8,171,197,31,192,158,38,254,11,231,16,133,0,143,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,229,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,119,80,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,238,40,254,4,241,55,240,95,56,132,40,4,126,170,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,133,102,175,137,197,11,49,121,54,135,133,236,219,94,140,191,174,106,132,120,247,108,66,142,181,193,143,22,27,141,200,41,49,30,55,8,203,158,250,24,216,218,201,197,33,40,146,133,247,50,243,176,171,0,112,114,187,152,12,101,180,240,118,220,123,167,151,115,84,19,29,201,59,80,190,146,42,18,167,36,201,216,181,160,156,229,48,219,174,242,247,146,151,179,106,125,101,17,13,47,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,42,205,143,133,140,100,248,127,112,249,115,227,53,128,44,125,222,41,209,174,108,138,220,152,61,120,83,101,191,138,143,209,219,179,25,150,250,93,151,26,175,78,125,149,48,253,69,231,150,233,45,18,83,28,156,74,247,41,123,164,56,203,137,74,144,183,80,205,122,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,165,236,20,194,250,86,10,225,29,161,133,20,101,68,114,61,173,71,141,77,92,136,208,147,17,19,31,66,11,157,40,218,73,153,33,111,59,204,117,126,178,140,214,226,140,212,163,51,51,246,162,0,113,171,240,177,107,124,64,131,229,213,17,74,195,208,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,67,185,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,114,174,32,89,238,161,101,86,213,114,202,181,151,214,226,109,193,79,55,41,209,180,91,126,139,138,251,114,155,106,171,189,113,221,142,255,0,42,76,116,151,76,163,37,47,93,79,68,246,157,16,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,47,167,135,206,73,41,89,80,176,28,174,220,236,68,157,136,183,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,229,154,136,201,182,244,238,184,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,61,153,151,203,165,247,149,252,83,159,134,119,212,127,235,102,81,230,239,103,249,206,151,212,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,204,174,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,254,11,231,16,133,0,139,222,225,215,158,168,217,165,179,74,199,196,25,241,17,138,148,8,239,61,57,152,209,93,66,42,116,230,78,58,10,164,102,77,147,12,173,78,72,75,107,101,43,250,104,82,210,132,33,68,132,76,160,17,43,136,54,118,233,89,80,176,27,161,91,15,196,157,136,183,84,121,12,210,161,166,82,82,253,37,133,50,242,81,86,91,106,101,212,45,13,200,75,105,75,78,18,73,227,230,18,76,201,183,52,161,106,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,207,240,84,240,177,116,252,64,157,229,212,225,85,121,177,241,79,140,159,16,46,31,49,124,114,161,63,248,117,113,25,161,101,174,213,171,97,14,51,69,170,204,180,17,213,214,40,83,161,111,147,34,20,174,94,245,192,38,86,178,65,50,250,208,102,217,167,98,80,251,171,83,154,161,213,186,204,32,196,43,214,171,137,87,253,203,136,213,216,241,24,169,93,85,137,181,185,141,68,66,146,195,111,201,121,111,56,150,210,165,41,68,130,82,204,136,141,74,61,52,212,207,188,93,247,10,124,6,147,131,121,92,129,115,87,97,68,110,187,137,50,10,230,113,105,142,209,62,221,57,109,33,48,25,91,200,90,141,212,114,136,228,164,140,211,203,57,142,32,208,149,18,205,83,40,114,172,216,248,88,198,79,135,247,15,151,62,51,88,2,242,120,104,103,142,54,99,172,214,112,122,248,68,180,98,45,151,71,109,111,75,113,110,200,69,114,156,201,182,193,77,83,203,53,40,164,146,150,210,94,74,213,235,173,194,113,6,100,165,161,153,190,40,219,137,126,120,228,230,58,242,123,7,172,116,68,70,29,89,117,135,22,204,182,214,212,133,215,42,44,147,140,28,212,188,131,82,74,49,37,110,165,148,161,94,186,28,55,22,102,106,66,25,226,185,59,202,173,229,154,252,92,167,217,244,106,108,180,219,20,233,17,228,221,149,118,220,38,81,78,167,26,253,114,75,170,66,211,212,184,148,184,150,81,181,91,150,70,163,46,90,28,90,45,167,136,69,129,102,225,103,14,27,219,15,176,250,222,137,67,183,168,113,232,145,160,193,140,71,177,164,122,102,25,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,157,21,210,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,63,93,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,9,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,161,85,124,115,190,164,255,0,121,63,134,138,224,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,15,101,163,49,118,38,104,48,178,6,38,88,178,63,170,135,88,133,177,239,230,202,167,76,203,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,213,64,85,95,21,60,248,255,0,174,249,84,194,10,215,245,77,93,245,218,101,71,254,61,18,104,138,71,43,254,78,167,86,219,223,214,71,90,127,74,129,85,99,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,0,0,0,0,0,0,0,0,1,19,56,136,224,188,76,81,194,153,149,215,83,243,214,181,187,95,148,210,181,62,197,42,50,21,175,211,73,119,178,93,228,175,251,232,170,216,168,200,179,49,2,147,86,101,205,31,161,86,88,144,149,104,93,139,101,244,168,143,77,12,187,211,238,63,218,52,117,150,155,217,172,64,192,187,34,227,75,188,199,94,160,83,122,133,109,50,213,227,134,202,213,217,181,37,222,191,97,104,58,112,0,0,0,0,10,63,226,233,99,57,111,230,42,37,193,30,31,38,45,74,140,219,139,87,51,118,247,220,157,61,102,122,26,140,203,82,46,237,8,135,139,225,133,117,177,106,230,154,152,114,30,229,149,90,51,52,180,250,166,123,148,237,70,22,133,216,71,167,209,239,236,251,200,95,153,25,25,17,151,113,143,232,0,0,8,213,196,23,21,152,194,220,182,92,207,18,244,149,93,135,54,141,31,176,253,87,30,129,43,106,190,130,136,251,91,238,61,11,237,33,64,52,216,115,175,11,166,45,60,151,186,109,110,160,134,73,90,36,181,117,231,8,181,211,176,187,213,246,23,220,52,77,147,92,55,107,12,50,239,102,80,137,173,146,36,81,169,210,228,158,237,119,60,168,49,210,179,250,74,34,212,209,220,71,167,184,135,109,0,0,0,0,0,0,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,170,112,90,170,83,165,211,95,253,28,182,28,97,125,255,0,69,73,52,159,118,158,241,158,140,251,97,147,152,95,153,75,162,158,106,220,213,94,108,218,187,61,154,104,219,179,229,18,75,233,168,251,155,246,232,127,97,9,71,193,199,26,93,131,127,86,112,134,168,254,200,146,41,210,42,113,143,110,186,190,167,169,241,208,143,85,26,247,17,246,154,180,247,151,180,91,232,0,0,15,149,117,212,147,70,181,235,21,133,158,137,131,2,68,147,63,177,13,169,94,227,247,123,140,103,3,52,151,95,203,44,127,190,235,5,244,126,80,213,16,147,247,167,173,125,68,125,197,250,222,225,99,92,24,172,164,199,181,238,43,213,71,170,156,149,46,9,125,198,221,61,207,214,254,207,219,236,22,116,0,0,0,0,2,2,241,126,197,23,45,28,8,167,218,144,15,89,85,170,187,76,62,159,116,103,161,207,109,71,218,131,46,244,151,113,145,253,194,172,114,143,96,73,196,92,196,88,148,86,75,86,99,220,20,185,114,139,179,181,132,206,97,43,254,146,79,185,126,195,215,220,52,113,111,210,217,161,208,41,180,88,197,163,84,248,108,197,108,187,123,18,132,18,75,188,204,251,139,222,99,232,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,99,248,57,148,74,86,111,184,91,225,141,168,197,70,37,30,236,160,200,174,84,173,202,171,241,210,180,33,243,170,206,74,226,188,178,73,186,136,207,22,221,252,179,212,150,219,46,26,92,229,19,106,170,11,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,36,86,51,103,251,23,49,179,45,22,142,93,174,151,37,188,186,52,142,117,126,227,126,166,183,37,220,40,105,107,56,108,188,132,165,9,216,218,84,131,89,186,111,45,215,88,101,211,82,86,149,26,185,174,90,50,233,125,230,131,20,224,97,157,139,31,250,169,149,137,187,217,254,108,165,245,44,178,252,206,91,174,183,206,229,115,208,174,82,21,189,125,196,93,230,82,255,0,138,214,5,225,198,93,48,227,0,176,191,11,232,221,13,42,15,202,87,94,121,211,37,202,168,74,81,82,201,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,202,224,169,226,158,233,248,127,59,204,105,195,170,241,206,250,147,253,228,254,26,56,255,0,6,170,77,42,191,153,43,218,133,93,166,68,168,211,106,56,111,82,137,50,28,182,82,243,18,88,114,125,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,60,87,16,44,136,215,114,171,117,57,122,218,200,235,112,202,224,168,27,116,233,58,161,191,69,202,125,201,78,53,74,216,185,14,200,127,149,26,58,79,169,81,18,87,174,135,162,187,15,242,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,211,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,166,30,53,126,41,237,111,135,240,124,198,162,60,87,11,44,23,194,252,122,199,75,187,15,241,114,208,137,113,80,156,177,228,203,40,239,45,198,150,211,237,212,169,251,29,105,214,148,151,90,94,134,164,154,144,164,153,161,107,65,234,149,168,143,143,230,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,216,56,113,103,142,54,84,175,41,246,126,32,162,92,140,58,188,36,48,185,207,52,183,93,93,18,90,72,208,83,90,96,140,210,180,41,38,148,190,148,167,154,164,52,210,146,106,54,73,167,47,120,0,64,14,53,126,22,45,111,136,16,124,186,162,41,174,218,181,171,183,133,69,234,77,185,7,171,151,30,159,62,168,227,124,212,55,182,44,40,174,203,146,230,171,50,35,216,195,14,175,77,119,43,110,137,35,81,145,31,213,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,39,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,0,20,3,197,31,199,102,38,254,11,228,240,135,117,225,51,132,54,110,61,97,126,99,48,143,16,24,150,229,10,226,143,108,179,32,226,62,108,190,210,208,229,65,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,77,73,56,107,153,220,189,93,89,95,198,90,214,17,221,50,122,254,131,151,38,157,84,68,87,35,179,83,130,234,119,53,33,180,172,191,198,109,100,149,45,40,117,167,80,75,94,205,199,242,112,7,7,43,185,128,198,91,79,7,109,199,186,121,119,53,65,49,220,147,181,11,233,34,161,42,114,76,157,139,90,9,206,83,13,186,239,47,121,41,123,54,167,214,81,16,210,157,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,6,85,197,180,225,6,76,168,89,195,225,153,133,20,198,234,190,134,188,237,127,148,82,45,154,147,171,89,197,75,142,213,229,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,144,3,9,178,115,152,44,104,197,58,254,16,217,118,78,234,213,161,80,58,117,205,34,76,182,145,6,138,226,100,156,117,155,242,9,74,66,182,173,14,25,33,174,99,139,75,78,41,180,56,72,61,45,211,136,69,10,230,182,120,112,222,212,43,206,249,151,120,215,98,71,162,38,161,93,147,6,60,53,206,124,235,48,205,75,38,35,161,45,52,141,79,106,16,68,102,72,74,73,74,113,91,150,170,118,202,119,138,124,27,248,129,111,121,139,2,101,113,80,200,172,155,2,225,170,230,123,11,96,75,126,216,174,72,122,165,121,178,244,166,182,82,106,47,202,101,9,125,163,113,194,121,196,74,122,73,153,182,132,47,148,180,172,247,37,181,161,13,195,92,177,102,22,234,202,254,50,209,113,114,214,141,215,244,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,254,43,136,53,37,105,67,173,52,179,66,246,109,61,15,96,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,28,53,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,213,120,157,100,59,242,33,93,147,143,56,79,69,219,96,220,21,5,122,74,151,78,167,114,226,218,239,41,12,165,189,85,205,81,242,100,62,169,6,157,173,182,211,42,54,217,45,55,180,147,142,185,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,127,127,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,160,225,231,146,202,174,105,241,66,61,118,239,183,229,171,10,237,169,6,119,4,194,146,168,165,53,242,111,115,84,246,28,74,77,75,90,148,109,41,210,65,164,208,201,168,249,141,173,108,238,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,0,28,255,0,31,176,114,133,152,12,26,187,48,118,227,123,167,137,115,83,213,29,185,59,86,190,146,82,20,78,70,147,177,11,65,185,202,125,182,157,229,239,36,175,102,213,122,170,50,25,161,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,123,92,119,198,58,238,62,226,100,220,85,186,89,217,90,170,211,233,81,234,46,110,65,245,50,162,83,163,196,118,78,136,66,16,142,114,227,169,222,90,82,73,71,51,97,106,73,212,255,0,44,220,80,170,202,193,122,54,11,178,153,108,83,105,151,69,78,232,144,105,154,174,68,199,228,196,133,25,173,241,244,36,239,97,49,30,218,225,154,143,73,110,36,137,61,187,229,167,7,220,28,174,223,57,160,44,85,142,247,79,69,195,74,123,242,38,57,181,11,231,202,157,29,248,145,227,104,107,74,211,185,11,146,239,48,146,180,151,77,177,91,77,196,152,187,240,20,129,196,127,135,252,204,187,215,93,197,188,33,183,127,212,158,127,76,195,177,163,184,252,135,45,217,91,16,222,217,11,121,110,56,182,94,112,141,104,120,213,180,156,116,218,81,35,230,77,222,65,146,76,224,220,217,70,197,6,171,73,57,115,108,154,228,134,19,118,81,226,53,31,159,57,134,155,125,12,173,183,29,65,169,43,101,82,86,233,33,43,108,156,52,146,22,164,145,238,77,244,211,49,163,11,235,88,70,188,119,163,93,241,39,216,141,209,223,175,46,177,25,14,58,132,194,97,11,91,202,54,210,147,116,150,217,54,225,45,173,156,196,173,10,65,164,150,70,145,66,217,219,206,13,205,155,156,80,118,180,163,151,10,201,161,200,125,54,157,30,91,81,249,240,88,117,182,16,242,220,113,164,18,148,183,149,25,14,154,20,183,9,179,81,161,10,81,22,229,116,14,28,89,28,141,154,219,202,125,225,136,43,151,31,14,172,249,12,34,115,45,33,214,151,91,150,162,53,148,38,159,34,36,161,9,73,37,79,169,42,230,165,14,180,148,146,77,226,117,187,222,0,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,36,167,17,254,31,243,50,239,93,119,22,240,134,221,255,0,82,121,253,51,14,198,142,227,242,28,183,101,108,67,123,100,45,229,184,226,217,121,194,53,161,227,86,210,113,211,105,68,143,153,55,99,94,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,255,0,21,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,95,247,20,127,2,120,155,248,47,156,66,20,2,45,211,138,246,71,35,92,180,170,222,110,48,229,114,206,187,77,143,29,119,117,36,144,236,130,157,17,164,182,194,102,176,73,37,27,75,97,164,163,154,147,209,163,101,165,57,170,20,218,249,213,22,45,251,131,38,93,62,77,88,149,220,203,215,227,233,62,239,230,80,173,255,0,95,232,82,216,120,186,167,125,71,77,39,205,148,209,35,107,141,165,104,232,183,36,205,47,118,217,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,211,31,178,57,27,49,217,38,194,28,97,177,215,45,24,139,101,225,61,9,12,196,109,14,200,69,114,156,205,61,15,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,168,177,101,60,25,50,233,242,150,251,174,230,94,191,31,88,22,135,50,133,111,250,255,0,78,168,251,37,213,59,234,58,74,46,84,87,73,27,92,109,72,95,91,185,38,74,103,178,223,192,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,9,169,197,47,33,63,33,38,87,179,93,133,239,239,183,234,181,14,178,239,165,200,145,171,144,39,75,124,146,115,35,169,103,171,140,188,251,169,37,181,169,169,183,28,35,65,27,74,52,177,250,248,83,229,19,49,116,75,254,6,98,42,53,25,118,13,147,81,163,145,53,186,60,87,166,220,240,157,121,14,38,58,26,121,43,84,104,202,84,118,156,83,230,148,56,182,205,190,65,232,233,188,221,143,230,95,46,150,38,104,48,178,126,25,223,81,255,0,173,153,71,155,189,239,230,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,158,188,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,101,92,46,184,128,67,171,195,166,229,147,27,238,46,77,85,158,154,157,99,213,31,109,134,34,185,21,166,26,97,154,74,185,104,70,215,139,149,171,78,56,107,83,202,113,77,154,137,100,210,93,147,249,254,206,13,43,41,184,70,165,83,206,91,151,221,227,30,100,11,81,12,180,147,68,103,208,132,147,147,157,83,136,83,91,35,155,205,44,155,82,84,110,173,72,70,221,134,227,141,208,101,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,23,105,195,67,35,145,178,227,102,179,140,55,194,229,175,17,111,74,59,104,122,35,136,118,58,40,116,231,141,183,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,77,240,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,248,47,156,66,20,23,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,253,118,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,104,79,37,25,174,161,102,211,6,161,94,92,218,84,59,190,155,164,59,166,137,9,229,171,160,149,185,100,219,132,151,8,150,76,190,132,115,91,61,86,146,213,109,243,22,182,156,49,234,243,47,152,187,19,43,248,89,63,19,47,169,31,214,195,163,194,216,247,243,157,83,166,121,230,33,243,26,105,206,79,55,144,180,243,86,157,136,239,51,238,35,207,14,52,98,245,229,143,88,161,112,98,230,32,63,17,202,237,197,33,47,72,40,140,19,44,52,132,54,150,154,101,180,118,153,33,182,155,109,178,53,26,150,100,130,53,41,74,51,81,248,161,117,60,21,60,44,93,63,16,39,121,117,56,85,94,108,124,83,227,39,196,11,135,204,95,19,211,135,246,89,236,220,215,240,252,189,112,182,240,157,46,156,180,226,68,186,149,34,167,24,205,75,167,84,91,165,66,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,138,224,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,135,85,200,182,93,63,57,220,199,91,182,5,74,63,54,219,167,238,174,220,222,190,221,105,113,214,141,237,118,58,219,159,60,226,217,143,185,181,26,209,207,230,17,25,32,198,138,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,45,211,31,178,57,27,49,217,38,194,28,97,177,215,45,24,139,101,225,61,9,12,196,109,14,200,69,114,156,205,61,15,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,170,11,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,38,166,98,184,165,223,120,217,151,26,30,11,82,41,85,90,21,122,117,62,52,107,222,226,68,230,81,233,125,136,117,185,17,219,101,166,83,203,102,71,242,119,150,105,83,122,110,118,62,197,181,170,220,138,184,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,66,153,104,203,165,137,149,252,44,129,134,118,44,127,234,166,86,38,239,123,249,206,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,242,174,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,9,233,197,7,135,220,106,76,106,214,104,112,90,149,45,104,92,133,79,188,40,113,154,118,74,247,188,236,169,19,43,70,235,175,169,68,130,82,216,74,216,105,173,141,160,148,239,170,132,175,72,1,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,79,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,175,110,57,223,82,127,188,159,195,69,90,194,164,213,106,49,167,204,167,211,37,202,143,75,142,82,231,58,203,42,90,34,176,110,182,201,58,234,136,180,66,13,215,154,108,148,173,11,123,136,79,122,136,143,170,229,87,51,23,150,84,49,114,30,41,89,240,98,84,80,168,234,166,213,233,146,72,146,138,141,57,197,182,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,122,41,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,20,85,226,41,158,168,217,90,179,78,199,195,233,241,23,138,149,248,236,189,5,153,49,93,90,41,148,231,142,66,14,164,70,109,155,15,45,46,71,83,104,101,75,250,107,74,212,133,161,38,133,209,8,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,0,0,0,0,0,0,0,7,207,184,41,108,215,40,53,42,44,148,234,213,66,27,209,92,45,79,181,43,65,164,251,140,143,184,253,228,51,145,155,155,2,78,28,230,34,251,162,188,157,25,145,112,85,37,197,45,75,177,133,78,125,40,254,146,143,185,30,211,215,222,66,211,120,64,226,139,151,118,4,84,45,73,231,164,170,45,93,214,24,79,190,51,48,224,54,147,236,65,23,122,143,188,204,254,241,62,128,0,0,0,0,86,55,25,219,41,50,45,123,122,244,73,232,166,229,68,132,127,113,55,80,115,245,191,179,246,251,5,114,101,110,235,249,27,143,214,37,96,254,137,92,52,180,40,253,201,235,88,81,159,113,254,175,184,104,254,212,169,34,179,107,209,235,13,158,169,157,2,60,148,159,216,182,210,175,113,123,253,196,62,168,0,0,10,130,227,29,141,46,206,191,168,216,67,75,127,124,72,244,232,245,57,39,183,77,31,75,213,8,235,71,172,141,123,140,187,73,90,123,139,218,34,230,66,112,197,204,80,204,157,175,78,221,181,170,68,216,85,119,187,53,213,182,167,197,37,23,211,73,247,57,236,212,254,195,26,23,166,65,106,151,77,137,76,99,244,113,24,109,132,119,253,20,36,146,93,250,251,8,126,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,1,87,60,101,112,153,110,210,104,88,169,21,191,85,15,69,165,184,122,251,147,80,124,251,215,254,100,254,223,96,175,124,169,95,110,225,230,63,89,53,230,215,181,10,174,211,89,116,244,35,209,190,181,133,43,250,42,253,79,97,106,52,115,106,85,209,112,90,244,122,243,106,220,138,148,8,243,18,122,105,169,56,218,84,71,220,94,255,0,113,125,195,234,128,0,14,91,154,27,177,171,51,47,152,135,92,112,181,83,118,197,88,154,46,222,213,148,23,148,69,220,127,171,237,45,6,110,238,106,170,235,215,29,86,184,226,116,85,70,115,242,212,90,235,161,184,226,149,238,47,127,184,133,228,240,166,183,25,160,229,141,167,154,71,109,70,164,153,170,86,167,222,229,62,14,165,166,167,238,251,62,225,51,64,0,0,0,0,82,71,23,12,81,249,91,142,113,237,22,127,69,70,130,134,151,255,0,24,204,201,237,159,122,8,251,149,239,50,251,199,170,224,225,134,126,156,196,186,213,251,50,54,248,148,248,18,99,52,189,250,105,33,18,41,238,151,97,44,143,184,207,189,38,95,230,23,26,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,30,43,137,126,71,35,102,58,205,123,24,108,117,203,70,34,217,116,119,16,204,70,208,236,132,87,41,204,155,143,156,36,178,130,82,138,73,41,110,169,149,33,62,186,220,54,214,70,74,66,217,165,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,163,42,185,103,179,114,161,132,112,240,182,207,157,46,162,181,72,85,74,175,83,146,102,149,212,106,46,33,180,58,249,55,184,210,202,54,180,218,16,218,76,246,161,9,220,165,175,123,139,129,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,38,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,89,182,204,14,30,208,176,155,28,111,204,50,182,43,222,153,165,90,247,4,234,92,73,106,222,110,27,109,60,164,19,110,154,218,107,87,155,211,150,225,165,4,217,184,133,155,102,164,26,84,115,255,0,131,38,97,111,181,221,85,220,181,212,163,85,107,150,223,163,220,184,41,110,245,76,242,109,222,91,132,153,5,177,195,39,13,151,220,144,207,170,218,149,177,223,88,154,209,231,157,71,128,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,159,102,187,42,56,113,155,92,56,93,149,122,181,208,213,96,243,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,158,204,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,194,184,80,231,142,77,181,85,162,101,31,17,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,110,128,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,142,191,196,183,135,220,156,30,170,214,51,7,132,20,168,141,225,244,249,29,77,98,147,17,166,162,177,109,45,106,138,195,100,217,45,243,91,232,145,37,247,84,72,101,164,161,130,209,36,68,130,78,145,131,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,9,225,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,5,0,241,71,241,217,137,191,130,249,60,33,232,56,101,231,6,217,202,214,40,86,232,184,140,113,33,217,55,204,118,147,85,172,41,169,14,191,76,126,27,114,23,25,104,109,132,56,167,80,181,60,182,148,130,70,186,184,218,247,36,155,82,87,109,57,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,80,215,134,14,88,191,55,220,71,155,91,204,125,175,74,183,113,30,230,235,169,248,123,79,170,61,190,160,108,211,141,77,214,31,142,69,171,37,188,159,142,77,173,42,55,92,97,18,22,217,116,234,82,220,179,240,1,149,113,127,220,46,60,9,225,151,227,94,113,52,73,248,84,154,85,58,76,249,148,250,100,72,178,42,146,10,92,231,89,101,40,92,167,201,166,217,39,93,81,22,171,89,52,203,77,146,149,169,236,109,9,238,73,17,70,14,40,254,4,241,55,240,95,56,132,40,175,9,239,175,201,126,41,217,184,153,232,191,73,252,146,184,41,213,222,139,159,201,234,186,89,45,189,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,105,79,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,164,206,35,185,28,141,149,43,202,5,225,135,203,151,35,14,175,9,15,162,11,46,161,215,87,68,150,146,37,156,39,95,50,52,173,10,73,169,76,41,74,230,169,13,58,149,18,141,147,117,207,63,195,151,48,88,177,131,25,130,162,90,248,119,111,213,110,154,85,241,80,143,14,189,108,210,216,140,114,170,109,182,212,132,180,226,29,121,63,53,211,243,220,144,103,204,101,179,75,102,78,184,132,106,180,207,254,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,231,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,207,182,122,50,101,93,201,230,35,197,166,55,85,244,205,153,116,117,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,191,129,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,160,140,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,0,10,54,226,223,128,210,112,179,50,238,98,77,62,20,70,45,236,79,143,233,72,197,26,59,81,208,213,69,132,54,212,230,205,8,89,169,107,82,141,169,43,117,72,70,245,204,81,122,202,66,212,112,128,5,244,112,180,192,184,120,63,149,58,13,201,54,141,210,92,152,137,253,242,84,222,112,216,113,197,197,112,204,169,232,75,141,22,238,79,75,203,121,45,173,74,82,28,146,255,0,209,53,26,19,48,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,80,14,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,60,211,242,253,140,191,145,175,205,243,242,133,85,252,158,250,67,210,126,130,222,158,79,59,118,253,187,244,230,114,121,159,59,200,221,202,230,252,238,206,103,174,61,182,79,178,153,121,102,235,20,62,67,208,164,75,163,208,160,71,114,77,118,227,76,2,148,197,41,6,218,205,130,90,13,198,137,107,117,212,19,105,65,47,126,156,197,145,26,90,89,150,132,236,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,206,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,84,3,157,188,159,92,217,70,197,7,104,170,41,115,108,154,228,135,213,105,214,37,187,31,159,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,237,79,234,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,160,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,254,226,143,224,79,19,127,5,243,136,66,128,70,135,178,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,130,185,210,225,95,121,75,198,218,69,119,44,246,252,69,91,216,133,88,113,153,84,198,99,20,74,117,164,178,97,181,169,231,92,230,173,93,51,138,76,183,72,155,105,40,107,106,24,109,42,82,217,109,86,105,128,63,145,175,200,213,167,249,190,122,43,242,123,232,244,250,11,209,155,185,60,157,202,223,187,127,206,115,185,156,206,111,55,231,121,188,206,111,206,111,29,0,5,90,241,111,206,157,86,139,37,204,169,225,109,193,46,4,135,35,235,126,62,212,101,52,181,48,251,77,185,30,158,211,230,162,51,67,141,56,107,124,144,157,20,133,180,223,48,200,223,104,85,8,185,62,24,188,64,38,98,236,56,217,126,198,251,139,171,190,162,109,98,217,169,58,219,238,202,175,69,109,135,158,117,50,86,148,27,100,243,13,199,237,121,197,165,79,37,105,212,148,226,86,183,44,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,47,39,133,246,112,109,156,108,194,58,46,9,86,78,37,58,251,176,40,233,128,136,17,154,144,164,76,162,66,68,88,236,206,53,169,28,164,44,205,230,218,91,124,197,40,214,218,156,36,165,11,36,35,143,241,39,225,203,93,190,110,164,227,182,93,237,126,182,181,112,84,33,64,174,219,52,200,104,111,159,41,247,29,75,149,117,58,183,146,132,238,90,226,161,212,165,178,73,106,228,151,22,69,206,88,153,89,44,178,176,191,13,112,26,149,135,56,109,34,223,126,101,171,33,234,37,226,237,29,110,40,156,186,35,109,102,166,167,148,234,82,241,172,222,65,154,13,196,167,230,121,27,8,154,229,16,238,160,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,146,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,31,172,4,85,207,214,74,45,92,214,97,196,186,221,38,153,211,226,109,179,79,121,203,114,161,28,155,67,147,246,18,156,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,104,134,173,76,188,176,162,255,0,155,70,152,228,186,5,217,103,86,28,140,234,226,75,34,126,159,81,136,241,165,70,219,204,168,200,150,219,173,158,139,109,71,218,146,52,159,113,143,171,139,216,209,138,24,245,121,57,136,24,185,119,203,184,171,174,71,106,33,72,121,13,180,134,152,108,143,99,77,52,210,82,211,72,212,212,163,74,18,146,53,173,107,61,84,181,25,216,255,0,10,204,135,127,173,25,171,197,250,47,245,174,218,20,42,157,59,254,33,113,171,105,95,55,254,80,150,144,227,63,213,200,66,191,68,177,106,128,2,152,56,172,103,78,171,137,151,252,252,184,225,205,193,45,139,38,212,144,113,46,68,38,50,163,157,82,182,195,203,39,26,90,141,91,157,141,29,72,65,37,38,148,37,79,37,197,252,225,33,135,19,0,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,169,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,244,208,165,165,8,66,137,8,153,66,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,78,158,40,188,63,230,82,38,84,179,55,130,22,239,58,148,247,83,81,190,41,108,56,251,242,155,148,235,238,190,245,89,60,197,175,115,39,205,209,214,219,36,37,148,182,151,9,38,131,117,77,65,108,180,102,46,251,202,254,41,192,196,203,22,71,245,80,235,16,182,51,252,231,75,234,89,121,248,124,199,90,115,147,205,228,33,60,212,39,122,59,200,251,200,255,0,86,106,179,49,121,102,191,23,38,98,149,225,6,37,57,9,142,154,109,34,153,24,137,72,167,83,155,91,139,105,131,115,105,41,229,238,117,197,173,197,17,110,90,213,181,40,70,198,209,40,56,94,228,91,242,215,117,35,28,113,142,204,234,240,218,139,191,208,241,166,171,107,53,218,163,110,36,139,86,77,39,212,67,103,71,57,154,154,80,183,73,13,252,234,83,33,178,138,185,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,196,202,225,29,156,27,103,11,170,179,178,221,136,7,18,159,77,188,43,13,207,183,170,73,106,67,175,189,91,146,168,176,211,5,105,109,11,78,199,18,150,212,151,21,203,75,102,211,132,165,43,152,157,147,83,136,54,73,41,89,175,176,27,174,219,12,68,131,136,182,172,121,15,82,166,38,42,84,253,89,132,178,242,145,73,91,138,121,164,33,14,72,83,106,75,174,26,137,147,230,26,72,137,199,53,230,188,43,48,46,133,128,212,42,173,39,18,232,212,170,54,54,221,20,246,174,67,166,201,53,149,98,29,168,234,201,152,200,113,11,34,75,90,202,142,250,221,109,179,53,32,215,20,164,109,89,54,132,79,240,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,0,56,169,228,59,253,119,205,94,16,81,127,170,118,239,161,83,41,223,241,235,147,91,82,249,191,242,116,186,134,217,254,178,66,213,250,85,138,192,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,162,252,242,3,147,234,86,83,112,141,41,168,20,183,47,187,198,60,57,247,90,222,117,38,136,207,161,10,54,224,180,150,214,166,182,71,55,157,65,184,149,40,221,90,150,189,219,13,182,219,148,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,80,183,19,60,173,90,185,108,199,20,78,178,174,74,83,148,91,251,171,174,198,183,153,75,108,202,161,106,247,174,215,33,180,165,9,134,165,173,69,29,68,73,245,90,117,163,35,54,77,199,60,86,68,179,49,121,101,167,30,104,213,90,20,27,130,187,66,184,228,53,72,174,219,20,114,39,31,172,33,205,200,99,146,201,164,201,201,45,58,225,45,162,45,171,81,238,104,150,132,188,179,57,149,199,59,234,79,247,147,248,104,226,156,32,45,106,21,243,143,184,133,101,93,48,122,218,45,193,133,245,106,93,70,55,53,109,243,226,191,54,3,110,183,189,6,149,167,114,22,162,213,38,74,45,117,35,35,237,30,3,63,89,40,186,178,167,136,242,235,116,154,103,81,134,87,53,65,231,45,202,132,114,113,109,192,222,106,113,52,201,6,226,150,180,188,210,8,201,10,90,143,156,218,13,100,123,146,234,26,252,153,64,207,222,40,101,18,149,112,219,84,42,92,75,138,222,171,71,151,42,29,30,89,182,203,17,107,110,166,58,27,158,227,137,104,223,121,9,110,57,32,227,147,173,165,68,163,50,82,20,91,132,117,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,207,242,221,145,111,200,166,75,241,135,28,113,142,204,233,49,38,181,135,247,39,161,227,77,86,231,168,84,183,41,46,145,106,201,164,186,121,143,106,231,51,83,82,208,209,161,191,154,82,164,54,117,86,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,0,0,0,0,0,0,0,0,0,1,78,92,99,240,207,208,120,151,69,191,161,198,217,22,161,2,52,103,87,191,93,100,46,69,65,211,236,53,153,247,17,119,36,139,252,195,202,240,143,197,15,146,88,231,34,210,120,254,102,179,5,108,163,254,49,233,144,27,46,228,25,247,39,222,69,247,11,183,0,0,0,0,1,12,184,172,219,140,215,178,198,235,206,163,182,157,82,84,212,171,83,239,110,159,59,66,211,82,247,253,191,112,163,91,106,170,186,21,199,74,174,54,157,85,79,154,196,180,150,189,230,219,132,175,113,251,189,198,52,139,149,235,173,171,207,47,120,121,92,108,180,83,150,189,36,157,46,222,197,156,22,84,101,220,95,173,236,45,7,82,0,0,31,42,235,171,162,223,181,235,21,231,21,181,20,216,18,38,40,244,215,66,109,181,40,207,184,253,222,227,251,134,113,179,91,125,187,136,120,253,123,87,156,94,228,38,187,82,101,163,208,139,86,250,215,212,159,232,167,245,253,165,168,176,142,13,88,76,182,233,53,220,84,150,215,170,167,165,82,218,61,222,244,211,223,46,229,255,0,157,63,183,216,45,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,16,206,118,25,197,197,60,187,221,244,41,13,111,118,29,42,161,80,139,235,25,104,250,32,200,74,15,177,105,46,247,61,167,167,188,134,118,171,52,233,86,181,207,54,148,225,237,145,73,158,227,6,125,135,162,218,112,211,239,50,239,79,188,255,0,104,208,22,64,49,78,46,38,101,174,209,67,75,220,245,189,75,129,68,120,244,50,245,216,129,23,119,244,18,93,235,246,106,95,105,137,36,0,0,34,23,19,219,219,228,166,90,106,144,73,142,98,170,235,126,159,174,237,54,147,180,249,165,175,209,61,126,143,217,247,144,161,82,37,56,178,74,75,83,81,232,69,246,141,11,240,248,162,57,68,202,213,156,135,91,216,115,41,180,249,157,250,235,190,157,23,183,188,253,223,252,66,72,0,0,0,0,15,137,123,220,45,90,118,109,118,232,121,91,81,72,166,74,158,163,211,93,9,166,148,191,97,31,234,251,143,238,49,155,108,195,93,143,223,120,237,127,220,235,123,154,154,141,207,85,144,193,237,36,232,219,147,29,90,75,185,63,175,237,34,49,113,188,41,48,209,187,31,46,169,171,169,157,142,215,167,21,75,93,218,234,151,224,193,86,191,72,203,189,62,226,251,136,77,112,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,67,154,90,121,110,193,43,23,23,46,12,117,179,236,24,148,155,218,234,142,228,106,189,74,52,135,210,137,72,113,109,56,233,156,125,252,132,173,110,48,218,214,180,182,75,82,247,41,70,102,181,154,186,88,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,18,83,138,230,117,255,0,38,86,171,249,107,195,58,157,42,77,201,118,211,228,70,187,93,215,156,245,30,150,243,105,73,71,216,105,54,210,244,166,220,95,106,149,189,182,139,113,32,141,230,93,77,70,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,69,25,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,93,91,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,68,74,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,161,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,207,240,197,207,143,229,190,133,27,1,177,98,181,186,254,183,233,233,244,109,82,163,81,230,74,186,25,74,222,83,154,39,148,146,231,71,97,49,201,91,156,113,215,146,78,60,122,236,117,69,63,196,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,126,117,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,140,235,231,115,4,45,156,188,230,94,241,195,27,62,185,18,117,34,44,132,79,137,21,150,228,37,116,166,37,32,159,102,11,170,127,83,113,109,52,227,100,78,37,199,9,104,52,41,74,75,134,182,219,235,252,45,51,41,136,248,87,152,42,14,16,211,10,171,90,179,49,6,161,210,84,168,145,98,156,165,70,148,109,25,55,81,101,59,147,201,229,236,65,200,112,181,79,76,219,138,82,86,109,52,104,189,64,20,3,197,31,199,102,38,254,11,228,240,132,85,22,125,194,83,58,254,132,153,15,41,184,155,83,165,67,162,189,206,114,203,168,62,124,135,19,57,231,249,139,166,40,201,59,28,231,45,215,92,105,78,41,42,39,9,77,17,184,110,178,132,68,188,253,230,30,149,153,140,203,215,239,203,86,171,46,125,167,79,143,26,137,110,46,76,52,198,95,68,194,53,90,137,36,68,179,67,146,92,148,242,13,223,156,216,234,73,68,141,9,180,88,255,0,7,187,167,48,87,78,13,87,21,138,19,170,179,44,26,87,67,75,176,158,168,52,209,124,219,42,146,83,27,101,205,9,231,89,108,206,51,73,53,154,155,71,44,218,108,203,148,180,38,127,128,202,184,191,238,23,30,4,240,203,241,175,56,154,37,80,138,188,81,252,9,226,111,224,190,113,8,80,8,147,249,1,206,13,87,41,184,184,149,84,14,35,150,37,227,34,28,11,173,15,52,163,92,102,16,181,19,115,154,83,104,83,187,227,147,206,172,219,74,84,78,161,75,70,221,230,219,141,222,245,211,107,97,198,56,225,196,171,110,228,131,74,187,108,203,182,158,133,41,41,116,158,139,58,43,132,151,26,121,167,91,63,241,28,109,214,212,74,74,137,11,66,136,201,42,46,65,147,236,146,97,126,81,173,157,180,86,34,87,47,105,177,220,137,88,187,21,21,198,31,156,199,80,183,91,105,12,173,231,83,25,9,74,154,66,146,210,136,156,54,27,90,245,52,167,111,10,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,195,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,159,148,202,174,89,236,220,168,97,28,60,45,179,231,75,168,173,82,21,82,171,212,228,153,165,117,26,139,136,109,14,190,77,238,52,178,141,173,54,132,54,147,61,168,66,119,41,107,222,226,251,0,0,0,8,65,197,191,1,163,98,158,90,28,196,154,124,41,111,220,56,97,35,210,145,138,52,119,100,45,218,115,235,109,169,205,154,16,178,74,16,148,147,82,86,234,144,189,136,134,162,245,82,181,168,168,216,123,252,1,193,202,238,96,49,150,211,193,219,113,238,158,93,205,80,76,119,36,237,66,250,72,168,74,156,147,39,98,214,130,115,148,195,110,187,203,222,74,94,205,169,245,148,68,52,210,0,2,0,113,147,197,155,86,212,203,237,39,9,170,214,135,165,171,87,237,64,228,210,42,14,37,190,93,31,209,238,199,113,249,9,53,17,172,158,90,31,38,18,72,36,234,219,239,234,178,34,216,229,43,11,158,224,193,138,180,171,159,1,174,92,40,102,221,137,2,165,99,86,19,46,68,200,177,18,209,84,88,168,115,20,211,175,185,188,212,244,148,170,59,205,26,141,41,34,101,184,169,45,219,79,75,10,0,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,136,215,253,203,140,137,255,0,184,103,253,166,172,127,165,137,84,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,115,252,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,157,108,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,48,56,98,231,199,242,33,93,141,128,216,177,90,219,96,220,21,4,250,54,169,81,168,242,226,218,239,41,15,41,205,19,202,81,242,100,62,168,228,173,206,54,211,42,55,30,61,55,186,163,186,145,202,179,99,225,99,25,62,31,220,62,92,248,205,96,191,238,40,254,4,241,55,240,95,56,132,40,4,123,92,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,181,236,226,241,0,195,139,179,33,145,235,54,21,197,211,221,56,193,79,93,9,20,216,77,148,207,69,184,130,143,233,168,146,156,117,9,36,114,216,144,108,146,182,19,139,234,89,117,164,236,87,53,21,131,150,43,167,48,86,198,50,209,83,150,41,213,86,111,234,199,50,151,9,154,123,77,59,213,54,226,117,113,183,155,120,148,202,153,73,35,154,163,120,185,109,242,137,211,52,242,201,105,210,152,132,28,75,51,213,39,44,182,204,92,48,195,25,242,226,226,133,199,29,138,148,89,201,138,211,140,82,41,197,32,201,79,172,159,109,109,60,183,141,135,153,75,100,147,218,92,199,20,164,26,91,39,40,216,7,213,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,244,248,115,103,95,243,170,195,135,232,23,253,78,148,222,38,218,223,55,82,140,193,242,156,170,65,34,65,55,83,75,59,82,132,238,90,205,183,82,209,169,40,113,41,86,141,37,230,155,46,215,155,31,11,24,201,240,254,225,242,231,198,107,7,213,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,130,231,139,137,173,155,93,200,173,99,27,159,173,68,162,98,98,35,187,108,250,34,144,193,203,92,11,145,246,100,116,79,114,159,78,212,198,90,88,84,162,55,13,109,146,27,117,146,91,206,182,104,85,59,97,85,211,136,246,94,35,219,151,38,16,206,170,196,188,226,84,26,77,17,84,182,141,217,78,74,112,249,105,101,13,17,43,157,204,222,109,155,70,149,37,196,172,208,164,168,148,105,61,41,225,63,203,191,201,101,155,249,82,255,0,195,63,147,244,239,148,127,161,255,0,93,58,102,250,175,208,124,215,233,185,159,163,245,63,87,179,65,234,196,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,10,1,226,105,139,54,174,45,230,226,233,149,107,90,30,132,249,41,173,165,81,144,180,182,151,170,243,160,190,243,78,204,112,144,95,226,178,131,82,148,163,106,59,70,102,157,121,104,141,86,157,127,228,165,213,70,186,125,9,74,172,250,26,161,30,161,232,234,180,110,162,12,206,83,137,95,34,67,90,151,49,149,237,218,180,106,91,146,102,90,150,163,78,120,123,122,210,177,42,192,182,177,26,133,30,91,20,219,170,143,10,183,13,169,104,74,95,109,137,44,161,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,143,64,2,178,248,172,103,170,77,156,220,252,172,97,68,249,113,171,178,163,155,55,172,229,69,105,76,38,157,46,18,203,209,168,39,155,81,169,110,181,33,183,84,243,102,158,89,19,105,74,212,165,56,77,84,88,253,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,15,173,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,163,53,212,44,218,96,212,43,203,155,74,135,119,211,116,135,116,209,33,60,181,116,18,183,44,155,112,146,225,18,201,151,208,142,107,103,170,210,90,173,190,98,214,211,134,60,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,143,110,207,146,191,37,107,63,46,189,21,242,111,209,242,61,49,233,110,95,67,208,242,213,207,234,57,191,55,201,229,239,223,191,213,219,174,189,154,140,214,99,247,228,107,242,203,118,126,111,158,149,252,158,250,65,94,130,244,158,238,119,39,105,111,219,191,231,57,60,206,103,43,155,243,188,174,95,55,231,55,143,149,132,255,0,33,63,42,118,111,229,75,255,0,3,62,80,83,190,81,254,155,253,107,234,91,234,191,65,243,191,161,230,126,143,215,253,94,221,6,148,240,159,228,39,228,178,205,252,150,255,0,224,103,201,250,119,201,207,211,127,173,125,51,125,47,233,254,119,244,60,191,210,122,255,0,173,219,168,206,190,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,133,85,230,199,197,62,50,124,64,184,124,197,241,202,133,191,112,207,226,1,66,170,225,101,75,8,113,210,226,165,82,101,225,149,190,115,40,147,185,107,75,213,26,20,40,206,45,230,249,45,160,201,199,162,48,194,79,70,245,117,214,189,110,90,148,203,174,174,178,243,41,139,210,113,235,30,111,156,92,121,249,110,71,184,171,15,61,79,41,108,52,203,237,83,145,163,80,153,113,13,106,130,91,113,155,101,179,50,53,106,104,51,53,40,204,212,119,105,195,82,233,204,21,235,150,88,55,62,97,167,85,103,79,157,80,82,173,185,117,70,154,68,169,52,36,197,140,136,239,44,210,68,227,155,220,76,133,19,175,106,235,169,81,56,106,90,86,133,28,170,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,68,117,203,214,71,48,143,46,56,185,136,24,195,102,46,90,234,87,164,135,145,10,33,161,17,226,80,233,207,45,183,221,133,29,150,73,40,52,28,132,110,74,141,62,163,77,176,218,72,182,184,183,164,80,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,126,121,170,204,197,155,149,12,35,153,138,87,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,14,45,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,94,120,113,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,33,105,92,41,242,43,38,206,110,6,105,241,94,4,184,213,217,81,201,235,42,10,101,52,166,19,78,151,9,7,233,37,155,46,40,212,183,90,144,227,73,101,194,79,44,137,197,41,10,82,155,54,188,255,0,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,101,57,233,252,220,127,55,27,139,243,160,255,0,193,79,87,162,233,118,122,83,210,155,23,211,250,55,119,254,57,244,246,255,0,67,103,55,155,243,28,225,157,113,42,184,104,254,66,127,58,122,23,229,211,255,0,85,249,29,254,25,255,0,132,254,145,135,208,127,130,255,0,249,95,211,124,207,235,251,5,212,230,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,0,0,0,0,0,0,0,0,8,83,197,107,13,27,190,50,232,186,186,89,222,237,6,113,212,181,221,166,137,98,12,229,126,185,23,122,189,199,247,24,167,12,188,221,143,216,184,237,96,92,232,123,148,154,109,207,74,144,249,237,37,106,219,115,26,90,139,185,95,169,236,35,49,164,171,38,225,106,236,179,104,87,67,42,220,138,189,50,44,244,158,154,106,78,180,149,251,72,191,91,220,95,113,15,182,0,0,0,0,35,127,16,122,35,149,188,173,94,40,105,189,231,14,155,80,153,223,166,155,41,210,187,123,203,223,255,0,196,51,208,100,166,214,105,81,104,105,61,12,190,209,125,92,48,175,111,149,121,105,165,193,54,57,106,164,45,138,126,187,181,220,77,83,225,22,191,68,180,250,95,111,222,98,94,128,0,8,221,159,252,83,139,134,121,107,187,144,234,246,189,112,82,231,209,89,61,12,244,91,240,37,109,254,130,139,189,30,221,11,237,33,159,202,53,58,85,211,115,194,165,182,123,164,85,167,182,193,31,97,106,183,92,36,251,200,187,213,239,47,216,52,75,147,28,51,139,133,153,119,180,40,81,218,216,236,202,85,62,161,43,214,51,213,245,193,142,149,159,106,212,93,237,251,15,79,113,14,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,165,70,106,100,87,162,62,157,205,190,218,155,89,106,101,170,84,90,31,119,216,99,63,124,68,176,137,204,43,204,141,196,227,37,172,75,138,84,186,219,103,250,189,68,249,122,39,233,168,207,66,111,191,179,238,33,42,248,47,98,123,238,85,238,76,40,144,246,168,76,89,149,180,22,210,236,209,84,230,11,185,31,254,23,236,246,139,94,0,0,21,201,198,90,233,114,155,133,116,26,11,106,211,170,171,69,82,139,79,98,163,84,19,238,251,61,226,162,108,248,103,80,187,40,176,73,27,250,138,140,102,182,235,166,187,157,73,105,175,237,26,68,203,77,51,209,24,11,96,193,229,242,249,118,221,40,182,238,215,77,33,50,93,250,159,184,116,208,0,0,0,1,30,243,227,119,157,155,150,75,202,106,30,229,185,54,151,81,130,217,237,215,85,174,159,40,200,190,137,254,175,183,252,162,128,44,154,107,247,166,36,208,105,14,30,175,87,107,145,99,40,251,59,84,252,132,167,222,69,222,175,121,126,193,164,156,9,182,219,180,48,90,196,182,208,141,170,167,91,84,184,174,118,235,170,219,136,210,12,251,207,245,125,230,61,208,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,245,39,251,201,252,52,65,92,171,102,114,187,149,91,170,238,189,109,106,47,91,90,184,44,249,246,213,58,79,82,134,253,23,41,247,24,113,169,219,22,211,168,127,148,184,233,62,74,136,146,189,116,53,17,118,31,42,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,242,120,115,228,158,205,203,165,129,78,197,41,149,8,149,251,238,241,163,179,33,218,180,71,204,216,137,78,150,204,71,213,79,108,217,146,236,89,72,67,236,154,202,91,100,92,194,81,109,61,154,107,50,133,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,87,87,19,174,31,243,49,118,28,156,192,224,133,187,213,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,50,218,18,167,146,181,104,106,113,40,67,148,237,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,208,78,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,244,241,238,106,107,72,89,197,75,142,146,249,82,99,56,173,117,101,222,83,166,77,169,70,227,106,66,146,173,196,72,117,206,43,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,210,120,134,103,78,149,149,140,47,145,66,180,46,8,137,197,75,150,57,21,191,12,227,38,81,194,96,220,218,237,65,246,212,162,74,16,148,147,169,104,214,74,37,188,73,46,91,136,67,219,104,90,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,122,156,56,178,57,39,42,86,108,251,195,16,87,18,70,34,222,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,202,82,218,105,41,37,19,36,235,145,43,62,185,245,205,142,11,102,198,249,195,60,52,197,111,67,91,116,111,70,116,80,189,5,77,145,202,230,211,98,188,231,206,61,29,110,43,87,29,90,189,101,30,154,232,90,17,17,20,128,225,73,154,60,118,204,167,229,71,242,215,124,252,163,249,57,232,79,70,127,54,67,135,200,234,58,238,119,248,51,77,238,221,200,107,233,107,166,222,205,53,61,96,7,20,127,29,152,155,248,47,147,194,30,131,33,153,62,182,115,115,133,248,227,69,81,68,133,123,80,227,208,149,105,214,37,187,35,145,5,247,92,150,183,144,227,109,44,146,164,60,152,200,104,214,164,56,109,146,141,104,74,140,182,170,42,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,242,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,165,236,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,34,175,20,127,2,120,155,248,47,156,66,20,129,151,171,90,133,124,227,238,26,89,87,76,30,182,139,112,94,20,106,93,70,55,53,109,243,226,191,53,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,61,94,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,114,127,134,151,16,73,56,61,85,163,229,243,23,234,177,27,195,233,242,58,106,61,90,91,173,69,98,218,90,213,41,247,13,195,67,6,183,209,34,75,237,36,214,243,169,67,5,170,140,201,4,173,46,124,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,32,7,21,188,209,227,182,90,255,0,37,223,145,75,231,228,231,202,63,77,250,79,249,178,28,206,127,79,208,242,127,194,90,115,110,222,123,191,71,77,119,118,235,161,105,207,248,95,231,51,50,121,137,199,218,253,149,140,120,145,242,130,139,10,207,149,84,98,55,161,224,68,217,41,19,97,54,151,55,199,97,181,158,136,121,194,208,207,111,173,174,154,145,25,89,248,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,204,190,53,225,148,156,25,197,203,191,10,101,86,98,85,151,106,214,36,210,202,116,103,26,82,36,161,181,153,33,195,38,156,113,45,172,211,180,214,209,172,214,210,247,54,189,22,133,17,79,78,9,120,103,106,220,24,143,136,152,165,86,137,212,86,172,250,125,62,159,72,230,54,218,219,143,215,156,158,123,233,220,131,90,30,36,68,38,210,180,41,63,54,251,233,50,81,47,178,223,192,0,80,15,19,172,82,252,168,103,38,245,233,43,190,147,165,90,93,61,173,79,254,75,201,233,122,86,203,171,99,181,9,82,246,206,114,111,174,173,218,235,234,168,208,72,17,255,0,242,91,125,254,75,63,45,126,130,254,243,62,80,124,150,244,159,84,207,250,233,211,117,60,142,78,254,111,232,125,109,251,54,123,55,107,216,36,7,12,92,82,252,151,231,38,202,234,235,190,140,165,93,189,69,173,80,254,75,206,234,186,166,207,164,99,177,10,82,55,78,110,23,174,157,186,105,235,40,144,107,23,252,57,254,97,110,154,237,141,128,88,151,122,218,211,186,42,213,191,103,214,106,148,233,60,164,57,200,148,196,39,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,164,31,238,163,231,179,253,220,255,0,236,205,31,253,16,95,240,8,255,0,159,92,82,190,240,91,41,215,206,38,97,165,119,208,215,37,27,209,157,20,222,149,153,28,174,109,74,43,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,88,25,122,226,61,156,235,231,31,112,210,202,186,113,147,173,162,220,23,133,26,151,81,141,242,118,148,223,62,43,243,90,109,214,247,162,50,86,157,200,90,139,84,153,40,181,212,140,143,180,88,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,71,92,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,168,6,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,118,169,194,135,60,113,174,90,85,19,40,248,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,202,81,104,209,178,210,91,209,10,109,28,233,191,155,31,11,24,201,240,254,225,242,231,198,107,5,255,0,113,71,240,39,137,191,130,249,196,33,64,34,116,241,31,225,255,0,51,46,245,215,113,111,8,109,223,245,39,159,211,48,236,104,238,63,33,203,118,86,196,55,182,66,222,91,142,45,151,156,35,90,30,53,109,39,29,54,148,72,249,147,118,11,11,52,224,193,151,138,85,201,115,92,185,145,185,105,82,214,187,78,66,104,150,188,132,204,74,88,41,175,71,115,175,82,218,73,239,82,209,29,248,233,73,175,230,244,148,225,145,41,105,35,110,197,51,97,152,104,217,92,193,42,198,48,191,105,75,185,87,78,145,18,51,52,214,86,235,40,117,111,190,134,204,221,144,134,93,76,100,37,42,82,137,110,36,144,165,146,27,35,222,226,8,243,175,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,20,201,222,83,44,219,123,34,184,169,154,202,204,136,149,187,134,234,195,123,170,53,21,183,160,26,87,111,33,134,106,81,100,155,78,27,138,75,139,125,45,183,170,249,104,90,17,189,178,51,75,139,221,89,98,221,56,186,228,250,217,159,102,212,51,105,103,148,74,109,118,151,34,50,110,228,188,236,133,174,174,195,167,18,12,69,180,70,181,52,210,216,52,182,147,66,80,130,90,28,90,148,173,205,165,43,171,92,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,245,39,99,167,231,41,195,142,254,198,191,146,223,39,62,81,225,253,221,252,217,215,117,156,142,157,169,209,191,77,203,111,118,238,70,239,160,90,110,211,183,77,78,128,68,233,204,167,15,249,148,140,178,225,110,102,240,66,221,231,82,158,195,250,53,70,248,165,176,227,239,202,110,83,177,82,251,213,100,243,22,189,204,159,55,71,91,108,144,150,82,218,92,36,154,13,213,53,5,132,223,225,45,151,138,86,50,230,26,69,249,117,210,165,202,161,97,140,120,213,182,22,204,196,178,132,214,206,66,78,158,151,82,71,205,90,8,153,146,241,18,52,78,248,232,39,12,210,174,91,151,146,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,114,172,213,98,151,228,91,46,56,139,137,140,215,125,13,62,141,111,202,244,84,222,151,168,229,85,29,71,38,15,205,154,22,149,107,41,214,19,235,164,208,90,234,189,18,74,50,205,96,245,88,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,191,240,100,197,47,149,121,113,174,225,156,250,239,85,62,196,184,28,233,161,116,187,58,58,92,212,19,204,252,225,32,146,230,249,73,168,171,181,74,90,116,208,244,79,44,132,255,0,17,127,136,54,107,234,185,80,193,118,235,182,197,2,92,235,134,234,145,34,135,74,152,148,169,44,82,95,84,71,148,137,171,113,76,58,194,214,219,137,109,73,140,225,164,222,46,97,167,84,182,230,148,3,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,178,170,174,83,44,220,9,225,87,124,98,146,100,68,173,221,152,149,71,181,107,75,171,42,1,176,252,10,116,153,212,167,211,77,65,155,139,35,66,93,53,173,78,36,155,230,159,47,122,126,105,189,176,131,41,222,41,240,111,226,5,189,230,44,9,149,197,199,39,214,206,23,85,96,230,71,15,202,37,62,155,120,86,28,129,112,211,84,236,135,95,122,183,37,82,166,42,114,20,226,214,157,142,37,46,37,77,167,150,150,205,166,205,41,87,49,91,33,174,90,51,23,125,229,127,20,224,98,101,139,35,250,168,117,136,91,25,254,115,165,245,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,118,253,158,235,235,242,161,195,2,183,137,126,139,244,103,202,219,126,213,174,244,92,254,119,75,213,84,41,207,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,21,3,148,239,20,248,55,241,2,222,243,22,4,233,226,139,196,2,101,94,101,75,44,152,33,113,114,105,76,245,52,235,226,168,195,111,177,41,201,77,62,235,15,82,83,204,66,54,178,92,173,93,113,179,90,94,75,137,108,148,72,39,82,236,22,203,70,93,47,188,208,98,156,12,51,177,99,255,0,85,50,177,55,123,63,205,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,203,208,103,19,42,183,150,84,49,114,161,103,214,105,178,213,108,84,100,72,147,105,213,220,112,158,69,70,156,75,245,9,78,165,8,79,82,218,84,218,94,70,212,237,89,146,136,185,107,109,107,145,92,47,115,211,249,20,186,145,129,216,199,121,244,152,109,90,223,232,121,51,83,185,154,21,81,199,18,101,171,198,162,233,225,189,171,156,205,73,72,67,166,135,62,105,42,144,225,197,92,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,10,171,205,143,138,124,100,248,129,112,249,139,226,69,101,163,34,177,179,75,146,107,174,248,195,232,17,17,138,148,11,226,67,48,94,147,41,212,34,167,78,102,159,25,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,33,85,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,99,160,101,175,8,100,227,214,60,216,216,70,203,18,220,143,113,86,25,102,160,113,31,105,151,218,167,35,87,102,188,218,221,213,4,182,227,54,243,132,70,74,212,208,68,73,81,153,36,244,19,139,31,234,29,149,139,203,242,91,252,201,249,63,195,250,143,201,207,252,103,161,232,105,206,116,191,167,223,205,217,202,111,244,155,183,109,245,183,106,122,210,183,247,81,243,217,254,238,127,246,102,143,254,136,45,166,236,186,107,183,207,13,186,205,235,116,206,235,107,87,6,7,200,170,84,100,242,144,223,62,83,244,21,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,158,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,171,197,31,192,158,38,254,11,231,16,133,27,96,133,235,74,195,92,104,176,113,26,187,30,91,244,219,86,232,165,86,230,53,17,9,83,238,49,26,91,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,122,172,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,90,240,163,201,71,229,54,234,99,50,152,153,76,170,198,182,237,42,132,121,54,147,90,114,89,172,85,25,113,74,57,27,201,68,226,153,138,227,104,236,74,118,56,233,237,53,153,50,243,74,185,65,85,124,115,190,164,255,0,121,63,134,142,41,194,2,233,161,88,216,251,136,87,173,211,59,162,162,219,248,95,86,170,84,100,242,150,231,34,43,19,96,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,224,51,245,157,123,171,53,152,143,46,137,73,169,244,248,101,108,212,30,110,220,167,199,55,16,220,253,134,166,211,83,144,78,37,11,83,206,160,204,208,149,164,185,45,172,208,69,185,78,173,214,75,114,19,125,230,218,29,201,115,182,255,0,161,237,106,85,62,165,14,5,81,82,25,38,228,92,77,176,210,162,195,117,58,169,230,153,214,75,79,56,234,89,89,27,109,173,180,153,45,68,164,199,91,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,217,166,91,179,211,249,107,201,126,48,224,118,49,222,125,94,36,209,112,254,228,244,60,153,169,218,245,118,150,221,37,211,45,94,53,31,81,49,157,28,230,106,73,90,218,36,57,243,170,76,135,10,170,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,0,0,0,0,0,0,0,0,0,60,46,58,219,109,221,248,47,125,219,107,70,229,84,109,170,164,86,251,116,209,110,68,117,4,125,229,250,222,242,25,182,189,169,175,217,120,149,95,164,54,122,61,66,174,74,140,147,236,236,83,18,20,159,121,151,122,125,231,251,69,255,0,228,58,239,59,203,44,150,108,213,189,204,114,21,46,157,5,195,219,166,139,69,62,41,153,125,18,253,111,103,249,68,132,0,0,0,0,28,207,50,212,207,76,96,45,253,3,151,191,153,109,213,75,110,186,107,172,39,139,222,94,241,155,171,194,25,211,238,218,212,3,70,222,158,163,37,173,186,235,166,215,84,90,127,212,45,215,131,69,210,229,75,10,235,212,39,21,175,75,86,148,164,150,158,196,198,167,167,221,246,251,197,142,0,0,10,161,227,67,138,15,183,87,182,240,158,59,218,33,81,97,214,214,91,75,183,85,84,88,62,244,127,248,95,179,218,34,167,14,220,34,115,21,51,35,110,184,241,105,18,221,149,18,182,225,254,183,79,62,38,169,250,105,50,212,156,239,237,251,140,104,18,44,102,161,197,102,35,9,218,219,13,165,180,22,166,122,37,37,161,119,253,132,63,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,119,25,92,42,68,251,50,133,137,240,91,221,34,60,200,180,231,139,93,52,105,45,84,31,82,187,87,167,121,151,97,39,95,183,216,33,63,14,156,74,119,14,115,45,64,112,164,114,153,173,59,22,144,239,168,74,213,15,84,34,106,95,69,71,220,143,102,159,121,13,1,196,144,220,200,172,203,104,245,67,237,165,196,159,188,140,181,47,243,143,246,0,1,83,252,106,43,40,114,167,107,209,18,125,169,102,20,147,255,0,229,170,41,247,127,104,175,156,188,195,42,134,58,88,16,205,189,228,245,207,74,70,221,116,215,89,141,22,154,254,209,164,187,34,41,65,179,40,48,201,27,9,138,100,86,246,235,174,155,90,73,105,175,236,31,108,0,0,0,0,86,223,25,108,76,110,30,26,80,112,214,59,219,95,126,171,22,164,178,219,174,173,170,61,65,147,239,70,157,229,250,218,253,158,209,0,114,21,102,181,122,102,106,207,138,243,123,145,79,169,211,231,247,233,166,202,132,82,215,177,69,250,223,111,220,52,57,14,50,33,196,98,35,127,69,134,210,218,126,228,150,159,216,63,216,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,250,147,253,228,254,26,35,87,12,140,11,195,140,197,227,5,245,133,248,161,70,235,169,83,176,254,107,172,188,209,146,37,83,229,38,161,79,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,92,171,53,217,81,196,124,165,98,58,236,171,213,174,186,149,59,152,253,2,190,195,38,136,181,120,169,50,35,82,72,204,249,111,35,114,73,214,76,205,77,169,73,50,53,161,109,184,185,85,194,247,63,84,44,22,217,151,140,102,168,116,118,133,86,160,185,20,42,252,153,43,54,104,178,158,218,75,140,249,45,70,134,161,184,178,53,147,137,36,165,167,92,113,110,106,135,86,227,55,40,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,41,175,137,215,15,248,120,69,50,78,96,112,66,221,233,44,89,123,159,185,169,173,56,195,81,104,50,156,125,150,90,84,100,41,100,225,178,251,146,59,25,109,10,75,42,66,180,52,182,164,33,184,43,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,91,255,0,26,191,11,22,183,196,8,62,93,81,21,107,148,156,111,165,101,195,31,173,204,104,172,208,229,214,99,219,145,234,138,68,8,206,37,181,201,125,234,116,152,236,160,214,174,196,32,221,121,189,235,209,70,148,110,81,37,102,68,131,241,88,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,173,155,210,179,31,155,202,101,12,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,157,165,112,161,200,228,107,106,149,68,205,198,35,46,89,87,106,81,228,46,209,164,154,29,142,80,98,58,151,24,84,215,201,68,147,117,111,180,165,242,146,90,180,76,186,151,53,90,156,71,38,205,4,63,199,190,23,248,5,152,156,88,174,227,29,235,119,226,4,42,213,193,210,245,44,82,234,16,155,138,142,68,102,163,163,98,92,136,226,203,84,50,147,61,86,126,177,158,154,22,132,93,3,42,89,41,194,204,159,124,169,252,153,215,238,186,159,202,222,135,173,244,236,168,207,114,250,94,127,47,149,201,97,173,53,234,87,187,118,237,116,78,154,104,122,212,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,218,184,143,240,255,0,135,152,138,19,184,183,132,54,239,250,172,64,233,152,118,52,119,24,142,221,197,23,122,27,219,33,111,45,182,208,243,45,153,173,15,26,183,27,109,27,74,37,252,201,181,26,184,50,101,211,229,45,247,93,204,189,126,62,176,45,14,101,10,223,245,254,157,81,246,75,170,119,212,116,148,92,168,174,146,54,184,218,144,190,183,114,76,148,207,101,191,128,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,125,25,174,202,142,28,102,215,14,23,101,94,173,116,53,88,60,199,232,21,246,25,37,202,164,74,81,17,26,146,70,101,204,101,123,82,78,178,102,73,113,41,73,145,161,104,109,196,103,179,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,181,254,21,249,234,141,127,219,212,172,176,226,148,248,140,92,244,56,236,211,108,199,153,138,238,250,181,57,136,175,45,76,58,77,182,108,182,184,172,198,34,39,22,180,115,80,164,22,213,56,133,173,207,65,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,0,4,127,205,110,74,112,179,56,63,37,191,41,149,251,174,153,242,75,174,232,189,5,42,51,60,206,171,145,204,230,243,152,119,93,58,100,109,219,183,77,85,174,186,150,158,127,43,252,61,48,95,41,151,253,67,17,176,230,231,189,106,53,42,141,29,218,35,173,86,230,196,121,132,176,227,204,188,165,37,44,198,105,68,189,209,208,68,102,163,45,13,93,157,198,82,128,7,63,199,236,99,161,101,255,0,6,174,204,98,184,217,234,34,91,52,245,72,110,54,229,163,171,148,181,19,113,163,111,66,22,109,243,95,113,166,185,155,13,40,223,185,94,170,76,198,101,196,223,225,33,143,50,112,179,50,237,225,181,66,108,70,45,236,79,143,232,185,39,38,67,81,208,213,69,132,56,236,23,9,107,65,169,107,82,141,216,200,105,43,70,245,204,73,250,202,66,18,119,146,0,57,254,63,99,29,11,47,248,53,118,99,21,198,207,81,18,217,167,170,67,113,183,45,29,92,165,168,155,141,27,122,16,179,111,154,251,141,53,204,216,105,70,253,202,245,82,102,51,46,47,79,243,58,190,255,0,185,129,249,171,117,159,223,159,201,255,0,72,244,252,182,127,215,79,72,122,87,209,219,185,252,175,211,127,36,231,243,54,127,178,233,167,168,40,176,105,247,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,31,175,16,172,170,86,37,88,23,46,28,215,100,75,98,155,117,81,230,209,38,59,17,105,75,237,177,37,149,178,226,155,82,146,164,146,201,43,51,35,52,168,181,211,82,62,225,8,63,184,169,149,143,252,254,197,95,250,86,157,254,130,39,248,14,127,143,120,41,106,230,39,9,235,184,57,122,212,42,176,168,183,7,75,212,191,75,117,182,229,35,145,37,169,8,216,167,27,113,5,170,217,73,30,168,63,84,207,77,15,67,40,193,135,188,34,114,219,134,183,253,181,136,212,43,219,18,159,169,90,181,136,85,184,109,75,169,64,83,14,63,25,228,60,218,92,74,97,165,70,131,82,8,140,137,73,61,53,208,203,188,123,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,8,43,196,127,135,252,60,196,80,157,197,188,33,183,127,213,98,7,76,195,177,163,184,196,118,238,40,187,208,222,217,11,121,109,182,135,153,108,205,104,120,213,184,219,104,218,81,47,230,77,170,65,23,167,135,120,165,125,227,79,10,139,175,18,241,46,187,233,155,146,179,135,247,175,91,55,165,102,63,55,148,117,22,91,249,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,139,5,255,0,113,71,240,39,137,191,130,249,196,33,64,35,81,23,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,161,108,215,228,87,17,50,253,143,52,188,48,182,32,75,173,80,175,202,194,105,182,12,233,114,162,54,253,85,106,233,136,216,112,146,225,19,107,105,217,109,178,110,56,150,144,179,35,113,41,74,79,68,222,78,0,224,229,11,47,248,53,105,224,237,184,247,81,18,217,167,166,59,146,118,173,29,92,165,169,78,73,147,177,107,89,183,205,125,199,93,229,239,52,163,126,212,250,169,34,30,214,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,159,108,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,234,36,91,53,39,86,130,148,166,218,52,115,99,73,109,58,104,243,92,214,136,220,74,73,183,18,180,169,59,76,214,211,127,43,45,121,174,174,224,117,147,138,88,85,86,118,171,82,179,49,38,207,172,209,206,154,195,200,54,224,214,36,67,83,49,167,165,11,47,185,167,73,10,65,169,181,37,103,204,54,27,65,240,1,37,51,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,122,14,30,121,44,170,230,159,20,35,215,110,251,126,90,176,174,218,144,103,112,76,41,42,138,83,95,38,247,53,79,97,196,164,212,181,169,70,210,157,36,26,77,12,154,143,152,218,214,206,235,148,204,221,38,149,64,202,38,43,208,168,84,200,148,234,109,59,13,235,177,33,195,136,202,89,98,51,13,211,30,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,12,219,141,36,101,146,147,74,175,229,19,10,40,85,218,100,74,141,54,163,134,244,40,147,33,203,101,47,49,37,135,41,140,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,64,241,20,200,172,156,173,94,71,124,97,244,9,107,194,186,252,134,89,130,244,153,77,45,116,202,139,197,33,103,77,34,55,13,247,144,150,227,169,196,60,164,125,5,165,10,90,214,147,90,237,123,34,217,116,252,216,178,227,110,216,21,40,252,171,146,161,186,187,115,122,251,180,170,72,66,55,181,216,235,141,252,203,104,102,62,230,212,72,95,35,152,68,70,179,18,0,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,172,14,54,152,199,66,106,213,177,114,253,29,158,117,106,77,64,175,25,142,110,90,122,72,173,183,34,36,114,208,209,177,206,114,221,147,218,75,220,142,151,214,78,142,36,202,21,112,234,193,202,238,50,102,226,196,141,72,123,167,137,103,212,24,188,106,146,118,161,124,152,176,31,105,196,150,197,45,6,174,107,231,29,141,83,185,72,231,239,218,164,161,68,37,87,27,76,28,174,181,117,88,185,129,142,247,58,139,38,158,86,116,198,246,161,61,36,166,220,145,46,57,234,107,222,231,57,14,201,236,36,109,71,75,235,43,87,18,69,197,120,70,98,101,171,135,121,184,102,157,116,203,233,62,90,219,242,237,154,115,235,113,182,217,76,231,31,143,33,164,56,165,173,58,115,58,85,52,130,78,229,41,215,90,65,39,214,212,175,80,121,76,85,195,59,87,25,48,226,227,194,219,214,39,81,69,185,169,238,211,228,237,109,181,184,206,242,245,31,107,152,133,161,47,52,178,75,141,172,210,123,28,66,20,69,170,72,103,135,53,89,103,188,178,161,139,147,48,182,240,157,18,162,133,71,77,74,145,83,140,100,148,84,105,206,45,196,52,249,183,184,212,202,247,52,226,22,218,140,246,173,10,218,165,163,99,139,244,22,38,107,171,180,44,167,98,102,85,110,151,106,181,74,45,205,232,217,150,185,243,144,182,104,178,153,169,51,38,83,123,84,68,178,101,244,33,75,209,42,52,161,212,106,77,234,251,174,39,154,224,133,235,74,195,92,104,176,113,26,187,30,91,244,219,86,232,165,86,230,53,17,9,83,238,49,26,91,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,122,172,213,102,98,242,205,126,46,76,197,43,194,12,74,114,19,29,52,218,69,50,49,18,145,78,167,54,183,22,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,80,112,189,200,183,229,174,234,70,56,227,29,153,213,225,181,23,127,161,227,77,86,214,107,181,70,220,73,22,172,154,79,168,134,206,142,115,53,52,161,110,146,27,249,212,166,67,101,63,248,163,248,19,196,223,193,124,226,16,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,135,214,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,150,132,242,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,166,109,74,113,44,163,106,118,160,205,70,92,197,184,181,250,12,203,229,210,196,205,6,22,79,195,59,234,63,245,179,40,243,119,189,252,217,84,233,158,101,137,156,182,157,111,157,202,231,173,92,165,171,98,251,140,187,140,179,195,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,94,40,93,79,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,207,248,162,240,255,0,135,87,135,82,204,222,8,91,188,154,171,61,77,70,248,165,176,227,12,69,114,43,76,58,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,245,120,50,101,211,228,213,137,93,204,189,126,62,147,238,254,101,10,223,245,254,133,45,135,139,170,119,212,116,210,124,217,77,18,54,184,218,86,142,139,114,76,210,247,109,133,98,21,149,74,196,171,2,229,195,154,236,137,108,83,110,170,60,218,36,199,98,45,41,125,182,36,178,182,92,83,106,82,84,146,89,37,102,100,102,149,22,186,106,71,220,33,7,247,21,50,177,255,0,159,216,171,255,0,74,211,191,208,68,138,198,251,42,149,134,185,26,191,176,230,133,34,91,244,219,87,9,234,180,72,110,203,90,84,251,140,70,163,184,203,106,113,73,74,82,107,52,160,140,204,146,146,215,93,8,187,134,115,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,34,175,20,127,2,120,155,248,47,156,66,20,2,37,167,15,156,146,85,115,95,127,185,93,185,216,151,7,14,173,89,17,222,170,204,84,85,41,138,179,233,121,149,46,146,135,18,243,75,66,220,142,167,20,167,91,53,27,37,203,53,17,27,141,235,123,214,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,97,85,124,115,190,164,255,0,121,63,134,138,181,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,232,180,19,172,180,225,37,90,150,246,208,174,244,145,151,107,201,222,85,111,44,215,226,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,158,165,196,165,196,178,141,170,220,178,53,25,114,208,226,209,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,197,94,34,153,21,141,154,91,52,239,140,62,129,17,24,169,64,142,203,48,94,147,41,212,34,167,78,100,228,44,233,164,70,225,48,202,212,228,133,56,135,148,143,166,132,161,75,66,20,107,69,16,128,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,7,248,204,140,137,145,31,136,231,209,125,181,54,175,185,69,167,246,140,241,231,218,205,106,203,204,213,225,21,134,246,162,161,83,168,79,239,51,215,125,66,81,107,218,163,253,95,179,238,19,247,131,78,38,55,51,13,107,216,106,251,187,159,98,171,42,166,130,219,166,141,148,122,123,37,220,141,59,207,245,181,251,61,162,201,64,0,0,0,7,197,189,162,148,235,50,189,12,209,191,159,76,148,222,221,116,215,115,74,45,53,253,163,54,153,135,133,232,252,116,191,225,242,246,114,174,122,170,54,235,174,154,76,116,187,255,0,96,176,78,10,245,148,55,84,186,40,106,62,213,51,54,73,127,242,212,228,251,191,180,91,8,0,15,241,151,33,184,113,94,150,233,232,134,27,83,138,63,113,17,106,127,230,25,252,226,45,137,78,226,54,101,171,238,28,142,107,52,87,101,82,26,245,9,58,33,154,132,189,11,232,164,251,151,237,215,239,49,54,56,53,97,82,32,89,149,220,79,156,222,217,18,38,74,167,50,90,235,171,74,106,158,250,85,216,189,59,200,251,13,58,253,190,193,102,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,56,110,117,108,4,226,38,92,47,74,81,253,40,84,122,140,246,207,220,180,64,144,146,63,164,159,215,247,159,220,51,209,78,151,46,196,191,163,78,97,122,73,183,107,8,117,10,208,187,28,97,226,50,61,15,113,119,163,237,47,188,104,123,39,184,171,31,22,240,14,211,175,161,222,100,136,212,168,16,165,30,211,47,159,76,40,235,95,244,18,93,238,123,11,79,113,142,214,0,2,152,184,208,202,146,230,96,109,184,206,171,230,211,105,195,52,150,133,255,0,150,212,72,132,102,201,45,179,34,231,204,246,30,199,142,157,197,10,227,164,205,116,181,34,249,180,84,35,17,247,153,126,183,179,183,236,26,49,140,201,71,140,212,116,150,132,210,18,130,47,184,180,31,234,0,0,0,3,248,165,37,9,53,168,244,36,150,167,247,10,22,226,111,139,239,98,62,98,170,180,70,93,221,18,218,91,244,147,45,164,95,57,30,116,196,254,162,79,185,126,243,47,180,199,99,224,199,135,42,168,226,141,195,136,178,189,104,177,168,242,233,173,167,187,71,211,34,158,241,43,82,86,189,199,221,183,79,183,216,46,28,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,58,175,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,109,56,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,61,153,157,203,237,119,44,56,203,90,194,26,253,193,74,173,185,77,229,191,26,117,61,244,43,157,21,212,239,101,79,50,74,82,226,188,104,50,53,50,231,172,90,146,146,107,109,77,186,187,9,225,125,196,6,171,90,147,69,202,230,45,166,92,249,13,199,76,43,70,171,26,26,157,90,88,97,168,172,71,165,156,104,113,76,201,13,180,220,151,215,49,231,52,74,16,174,98,136,139,112,228,28,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,41,88,79,254,24,185,14,252,183,215,99,99,206,44,81,119,88,54,253,65,62,141,165,212,105,220,200,183,67,201,67,201,115,69,115,82,124,152,239,166,57,171,115,110,52,242,137,198,79,93,142,164,174,164,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,63,37,50,147,74,162,198,92,58,53,50,36,8,238,72,126,90,218,140,202,90,66,159,125,213,188,243,166,148,145,17,173,199,92,113,197,171,189,75,90,148,122,153,153,143,214,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,196,74,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,130,185,36,225,95,121,98,141,85,171,239,50,214,253,193,103,90,116,249,12,61,30,131,46,49,70,155,95,65,41,244,186,203,159,58,153,16,80,149,180,206,166,182,137,110,182,233,155,74,71,99,165,40,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,130,188,71,248,128,67,203,189,9,220,36,194,27,139,253,86,39,244,207,187,38,59,108,72,110,221,139,189,14,110,144,135,144,227,107,121,230,200,208,134,77,59,137,183,77,213,26,62,100,157,242,156,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,88,168,0,0,10,192,227,89,142,147,41,84,43,47,47,20,26,207,39,211,123,238,75,138,51,100,251,110,46,43,75,229,193,66,150,70,77,56,202,222,76,165,169,179,37,168,156,136,194,253,77,18,107,169,97,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,94,192,28,99,161,102,3,6,173,60,98,183,25,233,226,92,212,244,200,114,54,229,175,164,148,133,41,185,49,183,173,8,55,57,79,182,235,92,205,132,149,236,220,159,85,68,99,160,0,174,174,52,152,199,93,179,240,106,210,193,218,67,60,184,152,137,80,145,34,169,39,114,15,116,90,106,163,184,152,219,20,131,50,222,251,241,221,230,37,104,82,122,109,190,178,92,81,21,91,101,175,8,100,227,214,60,216,216,70,203,18,220,143,113,86,25,102,160,113,31,105,151,218,167,35,87,102,188,218,221,213,4,182,227,54,243,132,70,74,212,208,68,73,81,153,36,244,188,51,67,153,76,33,147,128,184,243,124,225,27,204,75,110,61,187,88,121,154,121,203,125,167,159,118,156,189,29,132,243,139,107,68,26,220,140,227,46,25,17,39,67,89,145,165,38,70,146,183,78,15,184,199,66,190,114,192,88,85,29,158,158,181,134,149,7,227,204,111,114,215,207,139,58,67,242,227,201,212,208,148,39,114,215,37,174,89,41,106,46,155,122,182,147,137,33,58,128,115,252,194,221,53,219,27,0,177,46,245,181,167,116,85,171,126,207,172,213,41,210,121,72,115,145,41,136,78,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,72,63,221,71,207,103,251,185,255,0,217,154,63,250,32,191,224,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,101,167,255,0,168,219,87,248,127,125,255,0,244,122,160,165,97,127,220,81,252,9,226,111,224,190,113,8,80,8,213,64,252,147,105,52,170,140,152,19,42,20,200,146,164,82,228,28,184,46,188,202,86,184,175,155,78,50,110,180,163,45,80,179,105,231,91,53,39,67,216,226,211,220,163,35,253,96,60,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,231,135,51,185,122,186,178,191,140,181,172,35,186,100,245,253,7,46,77,58,168,136,174,71,102,167,5,212,238,106,67,105,89,127,140,218,201,42,90,80,235,78,160,150,189,155,143,149,14,213,149,28,168,226,62,109,113,29,22,85,148,215,67,74,131,203,126,191,95,125,147,92,90,68,85,25,145,41,68,70,92,199,151,181,68,211,36,100,167,20,149,25,154,16,135,28,70,132,240,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,43,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,233,85,58,77,42,181,25,16,235,52,200,147,227,183,33,137,104,106,75,41,117,9,125,135,80,243,46,146,84,70,68,182,221,109,183,16,174,244,173,9,81,104,100,70,63,88,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,25,235,226,43,140,117,220,100,205,197,247,38,174,207,79,18,207,168,63,103,82,227,110,66,249,49,96,62,235,106,61,233,66,13,92,215,206,67,250,43,114,145,207,217,185,73,66,76,75,94,8,248,67,37,117,92,66,199,185,204,75,110,59,17,218,180,41,110,37,246,185,15,173,106,110,84,212,173,190,215,73,109,147,112,13,42,245,80,100,243,133,235,153,30,201,85,197,31,8,100,226,214,79,174,103,233,172,75,126,165,99,72,102,239,138,203,47,180,210,22,136,201,90,37,41,211,115,233,33,16,223,150,225,37,38,149,154,219,65,39,119,208,85,27,97,61,245,249,47,197,59,55,19,61,23,233,63,146,87,5,58,187,209,115,249,61,87,75,37,183,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,13,52,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,135,31,205,86,89,236,220,215,225,28,204,45,188,39,75,167,45,50,19,82,164,84,227,25,169,116,234,139,104,113,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,51,195,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,15,42,37,86,65,114,81,117,102,179,17,226,86,234,212,206,159,12,173,154,131,46,92,117,9,4,226,27,159,176,210,226,169,145,205,181,33,106,121,212,25,18,212,133,23,37,181,146,204,247,41,164,59,125,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,70,190,40,254,4,241,55,240,95,56,132,40,4,94,247,14,188,138,198,202,213,154,87,198,32,192,136,188,84,175,199,121,153,207,70,148,234,209,76,167,60,113,214,84,211,34,112,216,121,105,114,58,92,91,201,71,211,90,144,149,173,9,37,174,101,0,137,92,65,178,73,74,205,125,128,221,118,216,98,36,28,69,181,99,200,122,149,49,49,82,167,234,204,37,151,148,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,173,16,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,114,156,21,60,44,93,63,16,39,121,117,56,85,94,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,31,146,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,3,50,249,139,177,50,191,133,147,241,50,250,145,253,108,58,60,45,143,127,57,213,58,103,158,98,31,49,166,156,228,243,121,11,79,53,105,216,142,243,62,226,58,181,202,255,0,21,236,80,163,99,205,66,177,153,27,162,93,70,192,187,100,58,114,33,193,136,223,34,221,125,206,74,90,145,29,189,138,125,81,154,109,157,138,97,46,25,153,56,227,218,60,254,188,219,148,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,21,120,163,248,19,196,223,193,124,226,16,162,188,39,177,127,42,24,167,102,225,159,165,61,25,242,182,224,167,80,186,222,71,59,165,234,164,182,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,164,156,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,246,160,42,175,142,119,212,159,239,39,240,209,92,24,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,161,236,180,101,210,196,202,254,22,64,195,59,22,63,245,83,43,19,119,189,252,231,84,233,153,101,249,156,183,93,115,147,205,228,33,92,164,43,98,59,136,187,204,250,168,10,181,226,131,195,238,77,90,77,107,52,56,45,74,136,133,162,58,167,222,20,56,205,53,25,27,25,106,84,137,149,163,117,215,210,147,89,165,12,37,108,52,214,247,22,106,119,214,90,151,173,80,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,0,0,0,0,0,0,0,0,5,60,113,156,195,133,83,177,66,222,196,88,190,172,89,52,120,148,215,19,223,171,234,145,80,120,213,169,171,94,226,238,219,167,219,236,28,115,134,70,47,189,135,25,138,164,209,29,119,108,75,149,198,41,36,91,72,254,114,68,232,105,253,69,31,114,61,228,95,105,11,233,74,146,180,146,210,122,146,139,82,251,135,244,0,0,0,7,249,73,100,164,70,118,58,139,82,117,10,65,151,222,90,12,231,103,106,217,145,108,102,123,16,163,200,78,210,155,113,213,166,180,90,145,252,218,234,18,72,187,140,255,0,87,219,219,246,9,49,193,122,92,150,243,5,114,70,105,95,54,171,74,97,168,180,47,252,182,156,70,46,120,0,7,20,206,22,42,199,194,76,3,187,43,235,119,151,34,77,42,124,40,167,180,207,231,213,10,66,209,253,5,23,123,126,210,211,222,99,60,53,25,114,239,187,250,84,231,215,172,155,134,176,183,150,173,11,181,199,222,51,51,208,182,151,122,254,194,251,134,133,178,85,96,35,14,242,223,101,210,147,244,167,81,233,213,7,15,222,181,192,142,147,63,164,175,212,247,151,220,59,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,89,166,70,173,209,231,81,166,167,116,121,241,157,138,234,117,50,213,11,73,165,69,216,100,125,198,125,198,67,58,249,213,194,215,240,171,49,151,165,40,203,249,45,74,179,81,169,68,46,207,85,135,39,72,74,19,244,212,103,161,55,222,102,71,239,33,46,248,62,99,193,208,174,90,166,16,86,166,237,133,80,75,243,162,39,151,174,178,86,228,8,232,78,169,108,207,184,143,180,214,69,239,47,104,183,130,61,75,82,31,208,1,73,156,98,136,255,0,56,218,70,165,167,247,181,31,255,0,191,234,3,149,112,223,134,137,153,167,182,183,191,202,228,63,13,226,245,119,110,52,212,98,122,191,102,186,247,141,4,0,0,0,0,14,89,153,236,65,143,134,88,19,122,93,78,187,177,214,40,117,30,155,213,51,220,242,97,188,226,11,232,171,78,212,119,153,105,239,25,198,189,238,89,55,157,229,90,186,101,30,174,213,234,50,102,171,187,189,215,84,191,97,17,119,171,220,95,113,11,204,225,131,133,71,135,185,111,166,85,229,69,229,72,185,13,154,186,15,126,237,204,200,129,9,68,125,139,81,22,166,143,113,31,216,66,96,0,0,0,0,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,135,85,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,39,167,16,108,237,210,178,161,96,55,66,182,31,137,59,17,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,204,36,153,147,110,105,70,223,223,222,56,226,159,255,0,94,239,60,64,184,63,224,99,117,213,73,210,127,230,52,214,247,157,255,0,122,132,238,254,137,23,101,228,240,249,201,37,43,42,22,3,149,219,157,136,147,177,22,234,143,29,234,172,197,69,74,95,164,176,166,89,82,233,40,113,47,58,133,161,185,9,113,74,117,179,73,60,124,179,81,25,54,222,144,47,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,83,198,175,194,197,173,241,2,15,151,84,69,90,229,23,4,41,89,142,204,93,153,131,85,218,228,186,69,54,191,34,74,166,75,136,218,86,249,49,30,43,210,92,67,123,189,84,173,105,96,208,75,50,81,32,214,74,52,175,110,195,209,245,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,4,117,206,14,118,240,191,40,214,206,234,211,241,43,151,180,216,237,203,163,218,105,148,227,15,206,99,168,67,78,58,183,144,203,169,140,132,165,78,173,42,117,36,78,27,14,33,26,154,85,183,165,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,172,203,139,254,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,91,166,118,243,131,108,229,27,11,221,173,40,226,77,189,171,145,223,77,167,71,150,212,142,68,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,185,52,3,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,47,147,86,164,213,104,21,89,180,42,237,50,93,58,165,78,144,228,73,144,229,178,166,95,140,251,106,52,184,211,141,168,137,72,90,84,70,147,73,145,25,25,25,24,189,238,28,217,215,252,234,176,225,250,5,255,0,83,165,55,137,182,183,205,212,163,48,124,167,42,144,72,144,77,212,210,206,212,161,59,150,179,109,212,180,106,74,28,74,85,163,73,121,166,202,96,0,0,12,224,231,67,24,232,88,251,154,11,255,0,21,109,102,118,81,106,181,6,227,211,156,220,179,234,98,196,142,212,70,164,232,180,33,104,231,34,58,93,229,169,36,164,115,54,30,166,157,79,138,128,184,158,12,24,243,38,234,194,251,151,0,43,179,98,117,22,60,132,213,40,72,84,134,146,251,148,233,142,56,167,219,67,36,130,90,208,204,157,86,167,77,75,237,156,218,15,97,37,4,171,31,1,68,60,91,47,90,173,213,157,43,130,133,80,143,17,184,246,117,30,149,68,130,166,80,162,91,140,46,50,103,26,157,51,81,145,175,155,57,212,145,164,146,91,18,130,211,82,53,43,223,240,96,194,24,215,126,60,220,184,185,81,98,35,209,240,246,142,150,97,146,159,117,15,179,81,168,115,26,109,228,33,62,162,208,81,153,156,218,137,103,216,111,54,100,147,50,220,139,159,20,173,198,111,11,126,74,102,58,133,137,144,40,93,44,11,238,223,111,169,155,213,111,235,42,144,150,108,189,243,102,179,83,123,34,170,156,158,196,165,10,215,82,213,92,195,30,131,130,126,40,82,173,236,92,191,48,162,160,152,140,200,188,232,241,106,80,100,61,53,45,45,199,233,235,115,88,173,52,101,171,203,91,83,29,116,246,171,84,162,42,207,106,136,204,209,113,32,60,166,44,88,191,149,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,173,111,238,24,255,0,237,69,255,0,98,127,249,60,90,160,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,50,211,255,0,212,109,171,252,63,190,255,0,250,61,80,82,176,191,238,40,254,4,241,55,240,95,56,132,40,4,106,160,0,0,69,254,35,56,13,102,227,86,87,47,42,165,118,20,70,171,182,29,30,109,205,66,171,42,57,184,252,53,197,107,158,251,40,50,90,79,100,134,153,54,148,70,102,130,51,109,195,66,148,210,52,207,184,210,70,85,114,207,102,229,67,8,225,225,109,159,58,93,69,106,144,170,149,94,167,36,205,43,168,212,92,67,104,117,242,111,113,165,148,109,105,180,33,180,153,237,66,19,185,75,94,247,23,216,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,13,102,241,80,203,68,92,195,64,193,182,46,8,147,45,137,145,206,59,215,203,50,86,84,232,117,114,144,227,101,21,210,91,73,73,198,52,161,42,41,173,184,182,126,117,6,122,54,75,117,30,43,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,60,86,55,222,181,92,53,193,123,251,17,168,81,226,63,82,181,109,122,173,110,27,82,208,165,48,227,241,162,56,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,99,6,130,56,107,225,12,108,32,201,245,142,193,177,16,170,87,132,115,187,234,79,70,125,215,80,250,231,37,43,142,163,39,52,216,180,195,40,141,173,40,34,65,45,165,25,110,212,214,169,21,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,70,96,174,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,208,79,15,124,80,165,98,174,79,176,218,167,79,76,70,100,80,40,237,90,243,162,51,53,50,87,29,250,122,74,49,115,116,34,54,214,235,77,181,32,155,81,106,148,72,71,106,136,201,106,145,64,32,87,23,220,6,179,111,60,186,73,199,37,66,137,18,236,176,36,66,66,42,9,142,106,126,109,58,68,164,199,84,37,168,150,146,216,151,100,161,244,169,68,189,134,219,137,65,39,156,226,133,59,97,61,139,249,80,197,59,55,12,253,41,232,207,149,183,5,58,133,214,242,57,221,47,85,37,182,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,141,36,224,190,16,217,184,11,133,246,254,17,225,251,18,219,161,91,177,212,204,115,150,249,188,251,171,91,138,117,215,156,95,97,26,220,117,199,28,50,73,37,4,107,50,74,82,146,36,151,181,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,85,121,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,70,120,27,127,217,184,89,146,108,49,196,28,65,184,98,80,237,234,30,27,219,242,103,78,146,103,177,164,122,62,57,17,17,17,26,150,181,40,210,132,33,36,107,90,212,148,164,148,165,17,29,32,231,19,53,87,150,107,241,114,161,120,86,106,82,211,108,83,164,72,141,105,210,28,108,153,69,58,156,107,245,13,77,37,107,79,82,226,82,218,158,94,229,110,89,18,72,249,104,109,8,225,66,205,56,83,231,170,53,156,228,12,172,98,188,248,145,168,82,164,19,54,84,228,197,117,79,166,163,46,106,11,209,171,38,91,81,41,14,187,33,199,82,243,134,158,89,147,137,82,212,149,54,77,91,160,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,33,255,0,19,236,42,60,66,203,125,78,175,22,47,54,69,182,111,85,214,123,246,237,102,60,9,170,51,237,90,72,244,53,251,140,254,195,20,103,100,92,178,108,203,202,139,116,197,61,29,164,84,99,77,79,119,123,78,165,126,210,50,239,79,184,254,227,26,57,203,6,33,71,196,236,9,178,238,166,157,222,235,244,58,119,83,234,153,109,121,80,217,113,101,244,83,175,106,251,200,180,247,14,166,0,0,0,0,51,239,196,130,26,97,230,158,229,218,255,0,55,158,252,199,143,213,219,180,213,81,151,234,253,186,105,222,58,175,7,93,127,56,234,190,133,175,247,181,35,255,0,191,233,226,236,192,7,240,207,66,212,197,67,241,132,199,131,174,220,180,188,32,162,204,221,10,2,88,157,45,60,189,52,146,135,39,199,90,125,102,200,251,140,187,73,102,94,226,246,136,137,146,172,45,127,21,115,25,102,82,136,181,139,77,172,211,170,82,203,179,214,97,185,209,210,180,253,52,153,106,78,119,145,153,251,136,104,162,141,76,141,68,163,193,163,67,70,216,240,35,53,21,164,234,103,162,16,146,74,75,83,51,62,226,46,243,49,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,97,113,141,192,215,234,52,58,54,49,209,97,239,114,51,145,233,146,254,112,139,107,73,69,66,66,215,235,57,219,222,93,132,141,125,199,236,21,147,131,23,253,79,12,49,70,216,189,169,114,121,43,165,213,225,74,116,246,37,91,155,106,67,110,154,125,100,171,79,209,151,105,17,159,223,220,52,109,129,120,141,19,21,112,170,218,189,163,61,205,93,70,151,13,249,7,180,211,163,206,70,105,213,23,106,83,253,103,176,136,191,204,61,232,0,164,238,49,165,56,179,27,71,235,28,220,147,182,35,242,187,8,180,71,95,80,208,187,63,111,127,104,228,124,57,166,83,225,230,158,214,235,217,230,115,229,193,101,143,89,69,181,211,168,196,218,174,206,254,227,236,62,193,160,208,0,0,0,1,93,28,97,241,106,37,27,12,105,88,96,211,218,75,157,57,137,234,78,211,237,105,113,234,12,31,110,195,46,242,253,98,63,179,218,42,219,46,120,126,246,38,227,69,163,105,54,141,237,202,172,192,75,229,169,23,205,42,91,45,171,250,73,253,127,97,234,52,127,135,150,227,86,125,131,109,90,76,22,141,209,105,16,233,200,46,222,194,101,148,54,93,230,127,171,239,63,188,199,161,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,171,199,59,234,79,247,147,248,104,137,92,63,179,49,102,229,67,18,239,92,82,188,32,203,168,173,86,60,186,109,34,153,24,141,43,168,212,92,157,9,109,48,110,109,52,178,141,173,56,181,184,162,61,168,66,182,165,107,216,218,248,86,42,226,101,213,140,152,143,113,226,149,235,47,168,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,45,167,133,30,74,63,38,86,171,25,148,196,202,101,42,77,201,118,211,227,201,180,154,211,156,245,30,150,243,106,81,200,222,74,54,210,244,166,220,71,98,83,189,182,139,105,172,141,231,154,77,138,138,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,212,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,10,54,226,141,148,139,135,2,177,65,156,89,135,116,92,23,69,167,126,200,90,26,153,89,147,42,124,218,92,182,155,65,38,20,137,143,110,55,80,109,17,116,234,113,195,116,219,97,196,40,149,201,55,92,229,89,36,206,13,205,148,108,80,106,180,147,151,54,201,174,72,97,55,101,30,35,81,249,243,152,105,183,208,202,219,113,212,26,146,182,85,37,110,146,18,182,201,195,73,33,106,73,30,228,199,81,127,220,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,21,151,146,12,94,179,112,23,51,150,150,46,98,3,242,219,161,91,177,234,239,72,40,140,27,207,186,181,210,229,180,211,45,163,176,141,110,58,227,109,145,168,210,130,53,145,169,73,73,26,139,196,227,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,169,255,0,194,83,37,30,155,153,15,54,88,155,76,165,76,162,179,206,110,203,167,190,92,247,21,57,151,249,107,169,168,137,91,27,228,173,167,91,105,46,37,74,55,13,78,145,54,109,50,181,245,94,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,42,91,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,78,79,179,103,102,230,235,11,254,92,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,0,17,171,136,150,58,76,192,28,169,221,119,37,6,179,232,203,146,189,202,182,232,47,36,159,39,19,42,81,153,58,182,156,100,210,166,94,110,42,37,60,219,134,164,165,46,50,143,164,102,72,85,0,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,223,248,141,218,212,43,27,56,87,165,149,107,65,232,168,182,253,62,221,165,211,163,115,86,231,34,43,20,40,13,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,24,193,202,237,225,195,209,188,98,164,61,204,137,135,120,161,86,143,84,141,181,5,182,45,74,5,25,180,201,222,165,145,158,199,216,142,215,45,40,90,149,212,238,245,82,218,140,254,6,72,241,230,54,92,115,47,103,98,77,102,108,182,45,226,144,186,93,192,76,200,117,180,29,58,74,13,167,28,117,13,33,106,121,12,169,77,201,38,182,43,122,227,160,139,69,109,81,104,204,6,96,113,98,250,252,168,98,157,229,137,158,139,244,103,202,219,130,163,93,232,185,252,238,151,170,146,227,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,5,186,112,96,194,25,54,134,3,92,184,185,81,98,91,50,49,10,176,150,97,146,159,105,108,61,78,167,243,26,109,228,33,62,186,22,114,94,156,218,137,103,218,76,182,100,146,35,220,187,10,21,193,198,195,11,234,183,14,17,216,120,175,79,84,183,163,217,149,137,84,217,209,217,132,167,80,219,21,4,55,164,167,93,35,209,148,33,216,109,52,91,147,162,151,41,5,185,38,68,75,129,92,55,174,154,21,159,157,172,45,171,92,115,186,72,146,42,18,233,109,185,202,91,155,165,77,131,34,36,102,244,65,25,150,247,223,105,26,233,181,59,181,81,146,72,204,180,40,0,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,76,180,255,0,245,27,106,255,0,15,239,191,254,143,84,20,172,47,251,138,63,129,60,77,252,23,206,33,10,1,26,168,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,154,102,43,4,227,102,19,8,235,184,90,253,231,112,90,171,171,71,91,108,212,232,211,93,101,109,173,72,82,13,15,182,133,165,50,163,45,43,82,29,142,225,236,90,20,122,26,22,72,113,25,204,197,92,51,186,176,111,17,238,60,45,189,98,116,245,171,102,160,237,62,78,214,220,67,111,108,63,81,246,185,136,66,212,203,168,52,184,218,205,37,189,181,161,68,90,40,135,96,190,179,131,115,98,142,81,40,153,110,196,3,151,80,169,89,247,69,54,125,189,82,75,81,218,97,154,36,106,99,240,211,5,105,109,8,86,246,212,166,212,151,21,204,83,132,235,132,165,39,150,157,254,43,41,222,41,240,111,226,5,189,230,44,13,41,128,133,92,94,111,175,146,89,54,169,80,61,23,213,252,181,184,41,116,46,119,63,151,210,114,220,84,254,110,221,167,204,215,160,229,237,213,63,165,221,175,171,181,84,131,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,156,240,246,202,165,97,173,129,109,97,205,10,68,183,233,182,173,30,21,18,27,178,214,149,62,227,17,153,67,45,169,197,37,41,73,172,210,130,51,50,74,75,93,116,34,238,30,128,103,135,136,70,23,213,112,171,56,56,147,76,168,42,91,209,235,245,135,110,136,50,222,132,168,200,144,197,65,71,36,249,90,153,147,136,105,215,29,142,110,36,244,82,227,175,177,38,70,132,216,79,4,187,166,133,47,0,175,171,42,60,237,245,170,85,224,117,73,145,185,75,46,84,89,112,163,183,29,205,230,91,21,185,112,164,150,132,102,162,229,234,162,34,82,76,236,84,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,170,188,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,34,179,33,156,27,155,27,48,211,13,112,74,140,114,233,214,37,129,107,208,32,46,4,150,163,169,115,43,112,160,170,59,211,137,105,71,53,8,50,121,198,144,223,49,73,52,54,151,13,41,90,205,8,250,185,1,201,245,87,54,88,184,148,212,10,35,118,37,157,34,28,251,173,111,58,162,92,150,22,181,27,112,90,75,107,75,187,228,19,46,160,220,74,146,77,33,43,94,237,228,219,110,91,254,102,50,89,133,248,237,151,152,216,53,79,183,226,83,231,89,212,126,146,194,156,228,151,9,116,135,217,142,150,163,180,167,212,151,29,84,101,147,77,33,228,168,150,107,66,73,95,165,67,107,77,0,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,220,248,81,231,95,242,155,106,177,150,188,76,169,210,163,92,150,149,62,60,107,73,221,121,47,86,41,108,182,164,156,125,132,146,109,79,69,109,180,118,165,91,220,104,247,26,12,217,121,213,118,190,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,0,0,0,0,0,0,0,0,0,0,30,123,16,237,198,175,11,6,229,180,159,78,173,214,168,243,41,202,45,79,180,158,101,109,159,113,151,235,123,203,239,33,156,12,198,97,251,216,101,141,23,117,164,226,54,55,22,179,61,44,22,164,127,52,153,111,54,159,233,43,245,61,167,168,180,158,15,24,183,18,179,134,53,92,48,117,237,101,193,156,252,244,167,105,246,52,136,244,246,11,183,97,23,121,254,177,159,217,237,22,46,0,0,0,0,51,229,196,102,101,62,102,105,238,158,129,158,95,34,92,230,95,245,148,123,157,42,140,189,202,237,238,239,46,194,236,29,115,131,153,78,60,198,214,58,55,54,167,228,196,142,111,97,30,168,235,233,250,151,111,236,238,237,23,98,0,60,22,58,98,52,76,42,194,171,150,246,146,247,41,116,234,92,199,227,158,211,86,175,55,25,215,82,93,137,87,245,126,210,50,255,0,48,206,78,52,98,5,79,19,241,70,231,189,170,146,121,203,170,85,166,202,104,246,37,59,91,118,67,142,146,125,84,167,95,210,31,105,145,31,221,220,44,219,131,150,6,191,78,161,214,113,142,181,15,99,146,92,145,76,137,243,132,123,154,82,41,242,16,191,85,206,206,227,236,52,107,239,63,96,179,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,30,11,29,48,226,6,42,225,85,203,101,79,111,113,212,41,115,25,100,245,81,109,117,200,206,182,149,118,41,58,233,204,62,195,50,47,243,140,229,227,86,30,207,194,236,81,185,108,153,237,108,244,109,86,100,118,79,114,79,123,77,200,113,180,171,177,74,211,94,89,246,25,153,255,0,156,88,31,8,172,205,75,166,214,37,224,85,195,43,153,18,81,185,54,15,168,69,181,197,42,4,86,209,234,53,169,246,17,246,169,122,123,203,218,45,184,0,82,175,25,88,12,66,204,93,9,108,181,176,223,181,98,186,175,88,207,85,42,117,67,83,239,251,4,102,201,188,151,227,102,131,11,206,59,252,163,114,238,162,54,165,109,37,122,167,81,143,175,97,141,31,176,102,108,182,106,94,243,52,150,170,211,77,123,59,244,31,232,0,0,0,63,202,84,134,225,197,122,91,199,163,108,54,167,20,127,97,22,167,254,97,64,188,73,49,114,70,42,230,82,177,235,127,38,183,58,138,19,69,161,118,148,121,243,52,87,208,73,247,57,220,122,253,230,59,71,7,92,39,118,183,139,117,124,73,156,222,232,80,41,114,33,178,90,145,105,33,18,105,239,37,93,139,35,250,38,125,134,147,47,183,216,46,92,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,195,170,241,206,250,147,253,228,254,26,42,172,89,167,10,124,138,198,188,92,129,154,124,87,129,18,77,10,44,130,122,202,130,153,78,165,245,84,98,77,65,250,73,102,203,137,36,161,167,99,184,210,89,112,149,204,51,113,74,66,82,150,205,219,116,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,159,108,226,228,234,251,202,5,247,30,129,95,153,233,155,110,179,191,228,253,193,203,102,63,165,57,76,199,92,175,228,168,125,215,24,229,57,32,155,249,195,45,250,110,78,164,125,156,0,95,247,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,69,43,9,191,195,79,34,177,179,53,115,74,196,252,78,129,18,86,23,219,146,31,166,202,130,169,78,182,253,94,162,113,200,210,194,13,135,16,235,40,100,159,101,229,56,106,45,199,203,109,41,89,41,195,110,242,64,83,95,19,174,31,240,240,138,100,156,192,224,133,187,210,88,178,247,63,115,83,90,113,134,162,208,101,56,251,44,180,168,200,82,201,195,101,247,36,118,50,218,20,150,84,133,104,105,109,72,67,113,43,42,185,152,188,178,161,139,144,241,74,207,131,18,162,133,71,85,54,175,76,146,68,148,84,105,206,45,181,186,193,57,180,212,202,247,52,218,208,226,72,246,173,9,220,149,163,123,107,208,246,21,98,69,11,24,48,226,220,197,11,98,29,86,37,42,230,167,181,81,136,205,82,10,226,74,67,110,22,164,75,109,127,245,45,38,166,214,157,22,218,214,133,37,106,245,96,41,131,140,190,55,210,175,172,109,160,96,189,62,135,46,60,140,47,142,250,167,79,121,196,236,150,253,73,136,114,9,13,32,181,50,67,109,54,214,171,81,145,169,110,45,59,72,144,75,115,242,240,108,193,79,151,57,130,171,99,28,186,135,38,38,25,83,203,146,195,110,237,113,249,213,22,164,71,111,114,77,181,18,153,75,8,152,106,209,104,81,57,200,211,114,119,144,229,92,81,252,118,98,111,224,190,79,8,77,78,21,56,103,106,227,38,68,113,51,11,111,88,157,69,22,230,188,42,116,249,59,91,109,110,51,190,153,78,216,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,66,165,174,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,208,246,72,241,230,78,99,178,209,103,98,77,102,108,71,238,19,142,186,93,192,76,200,105,197,149,70,50,205,167,28,117,13,33,9,101,111,37,45,201,38,182,39,98,36,32,139,84,237,81,244,12,111,189,106,184,107,130,247,246,35,80,163,196,126,165,106,218,245,90,220,54,165,161,74,97,199,227,68,113,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,140,198,13,15,112,240,178,170,182,6,75,112,170,133,89,145,17,233,18,168,235,173,161,81,150,165,32,152,168,73,118,115,41,51,82,82,123,210,212,150,210,178,211,66,89,40,136,212,68,74,57,20,34,175,20,127,2,120,155,248,47,156,66,20,45,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,6,164,192,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,254,163,109,95,225,253,247,255,0,209,234,130,149,133,255,0,113,71,240,39,137,191,130,249,196,33,64,35,85,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,4,74,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,134,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,142,129,148,239,20,248,55,241,2,222,243,22,6,148,192,86,95,28,27,214,171,2,192,194,204,57,102,60,67,166,215,43,21,26,220,135,84,133,115,210,252,22,90,101,164,161,91,182,146,13,53,7,141,68,105,51,51,75,122,26,116,50,84,0,200,181,149,85,191,243,131,132,148,42,52,136,140,200,139,116,68,173,173,82,86,164,160,216,167,171,174,121,36,105,74,143,122,154,140,226,80,90,104,107,52,145,154,72,205,69,163,48,20,173,198,175,197,61,173,240,254,15,152,212,71,213,224,151,116,215,98,99,237,245,101,71,157,178,139,85,179,206,169,50,55,41,7,205,149,18,108,118,227,185,188,203,122,118,162,108,146,208,140,146,124,205,84,70,105,73,149,202,0,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,21,87,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,174,90,50,233,125,230,131,20,224,97,157,139,31,250,169,149,137,187,217,254,108,165,245,44,178,252,206,91,174,183,206,229,115,208,174,82,21,189,125,196,93,230,90,8,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,134,188,69,50,43,27,52,182,105,223,24,125,2,34,49,82,129,29,150,96,189,38,83,168,69,78,156,201,200,89,211,72,141,194,97,149,169,201,10,113,15,41,31,77,9,66,150,132,40,214,138,65,164,212,239,44,40,191,225,86,97,183,46,129,118,89,213,134,228,180,137,113,8,159,167,212,98,60,74,73,56,203,201,50,37,182,235,101,170,28,73,246,164,201,69,222,66,207,177,7,53,245,92,215,240,171,197,26,237,205,64,151,6,225,181,100,91,212,58,172,197,37,74,98,172,250,103,83,20,185,168,113,44,52,194,22,227,138,113,74,140,217,168,217,46,89,171,68,184,222,181,237,148,239,20,248,55,241,2,222,243,22,6,148,192,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,166,158,49,88,78,237,23,22,233,24,147,5,189,176,167,210,163,195,120,181,35,214,66,228,212,30,82,187,86,103,244,72,187,9,36,95,111,176,113,110,27,120,187,35,10,115,41,72,245,191,147,92,125,61,9,210,208,187,10,68,248,122,171,232,40,251,155,238,45,62,242,23,245,22,75,115,34,179,45,147,213,183,219,75,137,63,121,25,106,95,231,31,234,0,0,0,63,205,243,50,101,195,74,246,25,36,244,86,154,233,217,223,160,206,14,114,37,63,43,52,24,158,114,30,230,155,119,117,105,180,171,105,39,213,42,140,141,59,8,73,126,13,116,246,38,230,46,186,227,205,111,54,45,89,78,167,214,50,209,73,157,79,208,251,254,209,117,96,2,164,184,186,230,102,93,70,177,19,2,109,249,60,184,177,77,185,179,189,66,61,206,37,83,226,184,143,93,173,75,176,203,181,43,211,220,94,209,95,120,43,135,181,12,81,197,27,106,201,128,214,255,0,73,213,97,199,120,247,36,182,52,228,134,219,82,187,84,157,116,230,23,97,25,31,249,198,141,48,47,14,32,97,86,21,91,86,84,22,246,157,62,151,13,151,143,85,30,247,91,140,211,106,87,106,149,166,188,178,236,35,50,255,0,56,247,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,63,134,90,150,135,237,21,99,197,215,44,171,121,184,120,233,110,167,94,90,91,131,53,157,123,146,93,124,167,29,220,183,126,226,218,148,125,199,236,21,181,131,55,244,204,49,197,27,102,246,136,189,190,138,171,66,148,241,104,71,185,182,164,54,226,147,218,149,105,174,206,242,35,63,191,184,104,231,3,113,14,22,41,225,77,177,123,66,86,190,146,164,194,144,233,104,126,171,142,70,105,211,46,212,167,95,210,23,113,17,127,152,123,176,20,193,198,141,212,57,152,123,104,146,238,253,182,124,50,63,87,77,15,174,168,246,8,203,146,154,43,149,188,208,97,195,109,159,100,91,158,143,41,69,239,74,106,49,181,46,242,247,141,27,48,130,109,150,219,34,208,146,146,78,158,237,8,127,216,0,0,0,229,249,157,188,190,65,229,247,16,238,100,126,158,37,175,86,114,57,123,222,76,39,150,146,250,42,46,244,123,75,65,155,203,150,183,46,237,186,42,151,20,148,255,0,41,172,79,126,98,211,169,125,55,92,53,153,106,68,69,222,175,113,23,216,66,248,56,106,225,27,88,103,151,26,29,73,78,110,126,230,98,53,109,69,166,155,74,68,8,102,101,244,212,71,218,142,254,207,184,132,179,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,234,188,115,190,164,255,0,121,63,134,136,213,195,247,34,53,220,213,93,77,222,183,74,58,44,50,183,234,4,221,70,78,168,115,210,146,152,114,43,142,210,182,34,67,82,24,230,198,144,163,234,82,70,148,105,161,106,174,194,189,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,0,28,211,49,88,13,102,230,75,8,235,184,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,206,190,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,94,79,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,69,112,100,147,39,215,54,110,113,65,170,42,74,92,43,38,135,33,133,93,149,136,142,199,231,193,97,214,223,91,40,109,183,86,74,82,222,84,101,180,75,74,28,38,205,68,181,165,68,91,85,127,214,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,16,97,103,9,76,190,217,120,203,117,223,247,93,55,229,29,172,170,131,15,217,214,188,201,46,189,30,156,217,37,167,92,84,181,30,211,149,163,228,235,77,178,231,49,190,66,75,156,111,173,195,229,206,160,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,198,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,250,56,109,224,189,87,4,50,151,107,208,174,139,66,93,183,115,215,36,76,175,87,97,203,90,185,230,251,207,26,88,83,141,154,143,146,190,141,168,105,54,180,73,164,210,100,180,165,205,226,168,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,68,174,48,216,33,85,176,243,23,31,25,94,174,68,153,77,197,24,228,168,241,18,218,144,252,23,233,209,98,70,117,11,239,74,208,164,155,43,74,200,200,245,91,137,52,150,194,91,158,131,130,222,49,208,172,252,101,187,112,118,174,207,46,94,34,83,227,200,165,201,220,179,221,42,154,153,14,42,54,196,160,200,183,176,252,135,121,138,90,18,158,155,111,172,167,18,69,58,184,163,248,19,196,223,193,124,226,16,160,17,169,218,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,28,211,51,116,154,173,127,45,184,175,66,161,83,37,212,106,85,27,30,187,18,28,56,140,169,231,228,190,228,7,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,52,67,82,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,166,90,127,250,141,181,127,135,247,223,255,0,71,170,10,86,23,253,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,93,92,87,50,81,249,77,181,95,204,166,25,211,41,81,174,75,74,159,34,77,218,214,156,151,171,20,182,91,74,138,70,243,81,54,167,162,182,218,251,20,157,238,52,123,73,102,108,178,210,171,7,41,222,41,240,111,226,5,189,230,44,13,41,128,165,110,53,126,41,237,111,135,240,124,198,162,63,39,6,26,77,42,163,154,250,220,202,133,50,36,169,20,187,30,124,184,46,188,202,86,184,175,156,200,76,155,173,40,203,84,44,218,121,214,205,73,208,246,56,180,247,40,200,238,208,5,90,241,202,164,213,94,165,96,221,117,154,100,181,211,97,200,175,68,145,49,44,168,216,101,247,147,5,77,52,183,52,218,149,173,44,60,164,164,207,85,19,78,25,107,180,244,225,92,27,110,154,21,191,155,137,148,154,188,238,158,93,205,103,212,105,116,182,249,75,95,81,41,15,198,150,166,245,73,25,35,70,34,72,94,170,50,79,169,166,187,148,146,59,191,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,42,175,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,0,229,89,177,240,177,140,159,15,238,31,46,124,103,50,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,90,19,201,222,85,108,220,168,97,29,62,207,163,83,98,42,231,168,199,143,38,236,171,182,225,188,186,141,68,145,235,146,93,82,16,174,153,181,41,196,178,141,169,218,131,53,25,115,22,226,215,221,64,4,42,204,23,11,76,26,199,28,113,164,227,52,42,175,201,150,228,84,26,155,120,208,152,130,167,34,220,91,94,66,220,82,86,219,205,46,27,207,32,156,67,174,163,118,229,41,46,109,39,57,139,119,245,241,8,176,44,220,44,225,195,123,97,246,31,91,209,40,118,245,14,61,18,52,24,49,136,246,52,143,76,195,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,167,108,167,120,167,193,191,136,22,247,152,176,52,166,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,4,76,226,83,132,77,98,102,92,107,149,36,185,181,251,102,60,154,218,75,77,119,20,104,19,12,139,233,164,139,181,125,253,191,113,138,31,182,171,114,237,43,162,151,113,70,79,242,154,60,246,38,33,58,151,211,105,194,89,22,166,70,93,233,247,25,125,134,52,135,150,27,203,229,238,95,112,242,230,115,177,249,118,189,37,201,5,238,117,80,153,90,139,232,164,187,215,236,45,7,80,0,0,0,31,240,250,9,198,92,108,203,82,82,77,58,123,245,33,156,172,235,209,92,162,102,131,17,219,112,251,37,92,213,137,73,47,114,85,81,147,161,119,159,184,73,158,11,142,161,188,195,220,164,167,118,110,179,230,17,122,186,234,125,117,59,176,92,248,15,9,142,88,135,11,11,48,166,231,189,166,171,66,166,210,102,200,104,180,63,89,198,227,58,233,23,98,85,167,232,207,188,140,191,204,51,141,140,215,244,204,78,197,27,158,246,150,189,222,149,171,77,148,201,104,69,181,183,100,56,226,83,216,148,235,166,254,243,34,63,187,184,89,47,8,188,178,173,150,230,99,165,196,141,57,137,114,12,38,117,239,35,232,37,54,238,228,59,247,150,213,35,239,63,96,180,226,45,11,66,246,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,243,56,151,101,64,196,108,63,184,172,106,137,124,197,118,149,46,156,165,122,222,175,57,133,181,175,98,146,103,161,44,251,55,23,222,93,227,58,249,164,193,122,142,4,99,53,122,199,154,157,24,41,114,164,65,86,169,245,162,245,111,180,218,187,22,179,45,73,163,236,81,238,247,251,206,115,240,134,204,155,144,106,51,176,34,178,173,89,144,110,212,162,175,79,233,169,80,34,161,26,37,173,123,136,251,77,122,123,203,218,45,156,127,12,244,45,76,81,167,22,171,137,21,220,202,52,210,26,217,232,250,58,97,153,238,215,113,162,124,238,222,226,211,191,237,251,199,152,225,139,109,206,175,102,130,144,252,70,247,34,156,220,121,174,158,164,90,33,186,140,51,62,243,47,127,179,95,184,95,152,0,0,0,10,249,226,253,138,135,107,97,13,62,201,138,246,146,42,243,90,230,39,111,123,46,197,158,217,246,154,12,187,211,236,50,63,187,188,85,78,90,236,57,88,145,142,22,101,175,29,158,98,36,87,41,196,249,110,34,209,165,76,101,10,62,213,39,245,253,135,168,209,245,133,110,51,104,89,52,11,93,132,237,69,38,153,22,17,22,166,127,162,101,40,246,153,254,175,188,254,243,31,120,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,101,113,10,202,173,229,154,252,92,192,59,62,141,77,150,155,98,157,34,185,38,236,171,182,225,50,138,117,56,215,77,222,73,117,72,90,122,151,18,151,18,202,54,171,114,200,212,101,203,67,139,68,191,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,169,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,0,17,215,59,121,62,182,115,115,133,238,209,84,81,33,94,212,56,239,170,211,172,75,118,71,34,11,238,184,194,222,67,141,180,178,74,144,242,99,33,163,90,144,225,182,74,53,161,42,50,218,167,15,123,2,242,194,204,163,89,56,125,136,54,244,186,29,195,67,145,91,141,58,12,146,45,237,47,211,19,12,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,228,80,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,16,255,0,137,190,5,226,62,98,240,126,197,194,252,47,163,117,213,89,216,129,9,215,158,116,205,17,105,241,83,79,168,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,169,1,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,0,0,0,128,28,100,241,175,228,54,95,105,56,57,18,159,206,151,137,181,3,231,62,227,91,155,98,13,57,216,242,28,218,162,113,38,151,148,250,225,146,117,66,210,109,243,245,218,173,134,42,215,40,184,33,74,204,118,98,236,204,26,174,215,37,210,41,181,249,18,85,50,92,70,210,183,201,136,241,94,146,226,27,221,234,165,107,75,6,130,89,146,137,6,178,81,165,123,118,30,146,69,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,233,92,79,240,94,149,138,217,75,187,107,172,218,17,42,215,61,141,29,53,234,52,197,45,45,63,1,134,222,105,85,5,33,195,82,117,65,195,67,202,83,70,102,75,54,219,50,74,156,67,122,82,14,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,93,247,19,26,181,42,191,195,255,0,16,43,180,42,156,74,141,54,163,30,131,46,28,200,143,37,230,36,176,229,90,10,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,81,182,19,216,191,149,12,83,179,112,207,210,158,140,249,91,112,83,168,93,111,35,157,210,245,82,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,211,240,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,150,159,254,163,109,95,225,253,247,255,0,209,234,130,149,133,255,0,113,71,240,39,137,191,130,249,196,33,64,35,85,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,5,117,102,83,135,252,202,70,108,240,183,51,120,33,110,243,169,79,98,5,26,163,124,82,216,113,247,229,55,41,218,202,95,122,172,158,98,215,185,147,230,232,235,109,146,18,202,91,75,132,147,65,186,166,172,84,5,43,113,171,241,79,107,124,63,131,230,53,17,234,184,33,88,190,144,197,60,75,196,207,74,114,253,3,111,196,161,116,92,141,121,221,124,147,123,155,204,221,234,236,244,110,221,187,79,119,59,93,83,179,69,91,248,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,10,171,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,57,166,102,233,53,90,254,91,113,94,133,66,166,75,168,212,170,54,61,118,36,56,113,25,83,207,201,125,200,15,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,0,225,215,145,88,217,90,179,74,248,196,24,17,23,138,149,248,239,51,57,232,210,157,90,41,148,231,142,58,202,154,100,78,27,15,45,46,71,75,139,121,40,250,107,82,18,181,161,36,181,204,160,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,7,193,191,109,198,110,251,38,191,107,190,157,200,171,83,37,66,50,212,203,244,172,169,30,195,47,214,247,151,222,67,56,57,148,176,229,97,190,56,94,118,188,134,121,104,143,92,168,147,5,184,143,86,147,49,228,36,251,20,175,212,246,158,162,213,184,64,226,153,221,56,67,80,178,101,61,172,138,68,215,121,105,219,220,203,81,96,54,93,164,130,46,245,123,76,207,239,239,22,12,0,0,0,2,131,56,157,91,115,168,57,160,171,191,45,189,168,168,183,34,99,71,169,30,168,114,163,48,200,251,12,253,222,221,62,225,233,248,74,220,72,161,102,81,214,150,214,254,190,142,168,100,123,180,218,107,159,7,183,184,245,238,251,62,241,121,100,122,150,164,63,162,166,120,189,102,77,115,170,48,112,34,140,191,153,142,109,84,165,175,79,233,165,83,226,173,26,41,173,123,140,187,73,122,123,139,218,32,190,86,240,94,163,142,248,205,65,177,225,39,86,14,92,89,19,149,170,125,88,189,91,13,56,125,171,65,158,132,233,118,37,91,189,222,242,209,70,25,217,80,48,231,15,237,219,26,156,95,49,66,165,67,167,36,253,111,91,146,194,26,215,181,74,50,212,144,93,155,143,239,62,241,233,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,5,126,113,102,203,156,123,251,14,91,197,234,91,26,213,173,230,137,167,213,184,255,0,192,152,98,116,133,118,41,212,167,233,172,187,146,106,251,203,176,84,110,15,95,50,112,211,19,237,171,205,151,185,62,136,171,67,148,234,246,146,182,161,169,13,184,125,155,85,175,208,246,17,254,222,225,163,172,14,191,224,98,118,19,90,183,172,9,125,73,84,232,240,100,186,190,90,145,243,142,70,105,195,45,13,41,253,114,238,34,46,223,216,61,180,149,108,140,234,245,211,106,20,127,245,12,242,231,238,162,186,142,103,111,5,173,205,252,154,149,65,146,236,211,66,42,132,174,206,239,180,119,238,14,212,197,200,198,154,180,242,46,198,233,15,167,252,146,233,231,239,23,66,0,0,0,63,134,100,68,102,125,196,40,223,139,70,40,252,187,204,91,116,72,174,105,22,223,165,149,49,196,105,222,243,19,167,36,213,169,161,39,220,190,237,76,190,211,30,207,131,206,22,34,187,138,117,76,66,148,206,173,211,224,191,25,181,110,238,113,185,52,247,75,176,150,94,255,0,213,50,255,0,48,185,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,20,211,198,27,11,81,66,197,58,86,33,69,103,70,234,16,88,140,226,183,119,184,228,154,131,167,216,107,63,119,234,145,127,152,120,206,18,248,163,242,19,49,110,81,37,57,172,91,130,150,116,198,209,167,115,207,206,130,146,86,164,133,31,114,59,181,34,251,72,94,65,25,25,17,151,113,143,232,0,0,0,165,238,49,84,197,177,141,52,137,230,93,142,82,35,167,252,178,234,7,239,28,7,32,149,21,211,179,59,103,173,14,108,231,84,169,236,159,102,186,145,212,34,246,119,125,131,67,81,149,190,51,75,215,93,200,73,255,0,212,60,78,56,223,240,48,199,9,238,171,214,124,190,152,169,148,121,210,90,95,45,75,249,198,227,58,226,75,66,74,191,80,251,200,203,179,246,12,226,227,13,243,39,18,241,66,229,188,222,123,157,233,122,180,201,109,47,105,39,114,29,144,227,133,217,181,58,125,63,105,23,236,238,22,227,194,103,46,108,88,56,114,230,47,85,24,219,86,184,90,54,152,86,227,63,228,79,177,6,66,123,18,234,147,244,208,125,233,37,125,197,216,44,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,7,158,196,27,74,29,245,100,215,109,9,200,220,213,94,157,42,17,150,166,95,165,101,109,251,13,39,220,179,246,151,222,67,58,121,169,194,106,142,12,227,133,207,104,78,141,201,104,234,51,100,194,45,233,86,232,189,99,237,182,174,197,172,203,82,104,251,20,123,189,255,0,109,140,240,121,199,135,235,180,106,166,11,84,85,235,83,218,126,168,193,232,95,163,109,20,248,201,46,198,203,222,125,166,179,63,179,218,44,162,178,165,34,143,57,104,45,84,152,206,153,23,219,180,198,112,115,111,45,249,153,143,196,69,200,78,213,34,231,171,160,139,82,62,194,158,255,0,187,239,19,119,130,237,27,153,115,220,149,149,181,170,83,18,99,4,173,221,199,204,167,43,187,95,236,22,218,0,0,0,62,69,223,82,244,53,167,91,171,235,167,67,78,147,39,255,0,148,105,74,247,31,187,220,99,55,121,151,186,166,94,56,245,126,213,229,185,187,251,228,170,161,174,194,45,27,235,94,81,23,97,23,235,31,121,106,46,35,132,254,30,252,139,203,41,84,36,179,164,138,245,87,210,141,175,119,251,11,244,248,38,69,161,40,203,189,63,97,253,132,38,152,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,89,197,131,15,126,90,101,148,234,17,153,214,69,6,171,233,71,23,187,253,133,138,124,227,50,208,212,69,222,175,180,254,195,20,237,150,139,170,101,157,143,86,21,94,26,246,255,0,124,148,180,59,216,71,171,125,107,42,50,237,35,253,82,238,45,70,145,109,10,151,166,109,58,37,95,95,240,234,116,105,63,252,187,73,87,184,189,254,226,31,92,0,0,0,84,151,26,42,63,46,231,182,235,40,107,68,170,36,54,13,91,187,207,153,81,87,118,191,216,33,22,82,37,191,15,49,248,118,184,233,220,165,220,244,132,25,106,69,216,115,216,247,253,195,71,212,101,41,116,120,43,89,104,165,70,104,204,190,221,164,43,95,140,54,60,63,66,163,82,240,90,156,175,90,160,211,21,71,207,66,253,27,136,168,70,81,118,182,126,226,237,37,145,253,158,209,92,217,86,194,106,142,51,99,133,177,104,64,141,206,104,170,80,164,205,245,210,157,177,122,198,27,113,93,171,65,158,132,233,118,36,247,123,190,205,22,97,245,165,14,196,178,40,86,132,20,109,106,145,78,139,4,187,76,245,229,50,134,253,166,163,238,65,123,79,239,49,232,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,5,101,241,125,192,3,171,219,148,252,100,163,194,220,252,37,53,10,82,185,154,104,202,27,159,33,103,162,156,34,239,50,236,36,107,238,63,96,173,236,177,226,173,71,7,49,170,216,188,32,191,202,105,53,40,76,204,61,169,86,177,138,91,46,56,93,168,95,177,178,238,45,125,222,225,161,250,13,225,22,244,193,200,183,180,71,126,106,173,110,34,162,74,218,125,156,216,164,231,113,164,143,185,94,226,251,139,184,103,67,49,146,21,43,48,56,152,242,151,191,91,194,179,161,233,167,103,90,240,180,158,11,84,100,22,12,92,213,254,159,215,59,146,108,78,110,255,0,103,73,78,94,221,53,253,186,233,251,69,142,0,0,0,14,29,157,91,211,228,70,90,175,169,201,119,150,185,244,42,164,6,213,183,95,89,112,36,25,127,68,255,0,87,236,251,198,123,173,72,79,93,248,151,71,167,173,60,231,107,85,200,236,168,181,36,239,83,210,18,95,97,22,166,175,179,246,13,31,101,230,213,102,204,193,43,34,130,211,92,181,49,111,83,18,226,119,25,232,180,196,105,38,90,234,127,171,239,29,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,59,204,45,170,205,231,130,87,189,5,214,185,138,126,222,169,165,180,238,50,213,106,136,234,8,181,212,191,91,218,122,12,224,221,112,158,180,49,46,177,79,65,114,93,162,215,100,50,146,236,86,197,51,33,69,246,145,232,105,251,127,104,208,142,74,175,79,150,249,106,177,103,41,222,98,224,80,169,112,28,86,221,61,100,64,142,103,253,18,253,111,183,239,29,196,0,0,0,87,31,26,90,50,15,6,45,154,255,0,79,235,149,201,10,39,55,127,179,164,168,175,110,154,254,221,116,253,162,173,178,231,33,81,115,3,134,111,37,123,52,188,40,218,158,154,246,117,172,141,23,215,111,8,182,94,14,202,189,165,187,243,84,155,113,117,19,86,211,237,229,69,55,59,137,38,125,201,247,31,220,125,195,60,25,157,197,90,142,49,99,93,207,120,78,127,154,210,170,115,89,134,123,82,157,35,117,111,56,217,118,33,30,199,15,188,181,247,139,33,225,5,128,30,137,183,103,227,37,102,22,217,19,84,236,40,170,230,107,171,43,110,4,132,43,68,184,101,222,71,216,104,215,222,126,193,102,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,60,70,53,97,244,60,82,194,219,154,199,152,93,149,90,84,216,173,159,111,170,183,99,184,209,31,98,147,175,233,15,179,82,47,187,188,103,27,26,236,9,152,91,138,215,69,145,41,58,122,34,177,54,43,42,212,189,102,218,146,227,73,87,98,149,166,188,190,227,51,63,191,188,91,79,14,108,112,114,253,202,93,207,107,75,237,153,107,211,102,195,101,62,246,35,83,34,33,61,205,164,187,215,237,53,31,218,98,164,113,177,213,63,140,215,235,235,45,20,229,207,84,89,151,184,206,91,134,46,99,132,60,40,241,50,179,52,216,143,202,55,238,87,29,95,174,106,222,163,167,64,213,93,189,218,233,220,38,232,0,0,0,174,78,49,184,172,253,191,134,212,124,60,167,191,181,250,148,216,242,95,78,210,61,99,185,30,160,202,187,77,6,93,228,93,202,35,255,0,56,175,140,131,225,251,184,129,154,59,29,13,175,105,91,245,154,101,117,125,132,122,165,138,140,93,75,233,39,245,254,223,184,198,136,16,130,109,9,109,61,201,34,34,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,65,56,133,54,174,229,17,145,140,239,231,231,15,221,195,252,209,222,232,113,123,138,224,172,84,235,168,236,211,68,191,81,149,161,125,37,126,167,217,247,16,176,126,14,88,172,253,193,134,213,140,60,168,63,185,250,108,217,18,88,78,210,45,35,183,30,158,202,123,73,4,93,230,125,234,51,255,0,56,177,176,0,0,1,8,184,188,66,143,51,43,48,205,248,252,211,98,229,109,228,122,230,157,170,77,58,126,138,236,239,211,94,225,76,248,40,234,152,198,91,9,244,22,170,110,231,165,172,139,222,101,41,179,22,221,196,99,28,28,176,178,151,108,90,209,123,38,221,20,216,80,222,47,115,18,105,146,208,174,246,212,93,232,246,26,79,237,33,82,216,43,96,76,197,60,86,181,236,136,201,215,210,245,136,81,94,86,165,234,182,236,150,218,82,187,84,157,116,230,119,17,145,253,221,227,71,56,43,135,208,240,183,11,109,155,30,25,118,82,169,80,162,184,125,190,178,218,142,219,70,125,170,86,159,163,46,205,76,190,254,241,237,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,241,136,192,175,65,214,41,56,209,5,31,201,234,15,49,74,123,183,253,153,197,84,36,168,251,92,51,238,34,238,65,23,219,236,16,131,2,241,210,187,131,39,116,53,75,119,107,87,21,191,54,140,178,218,131,211,168,229,106,126,179,107,246,52,93,157,159,121,123,121,165,90,123,181,90,172,218,155,202,220,228,201,14,62,179,211,77,84,181,26,143,187,79,127,184,95,111,12,138,108,154,118,86,40,253,75,123,58,167,99,201,111,180,143,84,42,157,15,67,236,63,176,75,16,0,0,31,197,25,36,141,70,125,132,90,152,162,110,42,88,142,119,182,100,31,166,33,123,219,161,67,85,55,93,52,208,217,159,53,58,125,18,253,111,183,239,49,217,184,50,97,202,170,87,85,193,136,146,98,238,141,22,60,186,115,110,239,211,71,210,229,61,226,45,9,90,247,30,191,71,79,183,216,45,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,69,241,155,195,133,83,110,155,127,17,99,68,219,26,83,17,41,206,59,204,215,87,212,229,65,227,45,13,90,247,22,191,71,79,183,216,56,207,10,220,70,59,39,50,12,83,86,189,141,215,97,166,155,174,154,234,111,79,132,157,62,137,254,175,217,247,144,189,148,153,40,137,68,125,134,90,144,254,128,0,0,137,220,77,233,178,106,89,88,172,116,205,239,233,93,145,37,207,88,139,68,38,157,51,83,237,63,180,80,149,38,123,180,170,172,42,155,42,218,228,57,13,190,131,211,93,20,133,18,139,191,95,119,184,116,188,116,199,74,238,51,124,151,106,168,238,230,173,219,126,21,25,5,181,5,175,79,205,208,253,86,208,125,206,159,103,111,222,126,201,191,193,223,2,189,59,88,171,99,68,230,245,143,79,121,250,83,61,191,236,205,170,159,37,39,216,225,31,113,159,122,12,190,223,96,183,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,28,31,59,120,90,140,89,203,173,213,66,233,249,207,211,233,243,170,113,75,126,221,31,110,12,148,160,254,154,75,189,207,105,153,123,200,103,118,189,73,145,65,174,84,104,82,211,181,250,116,183,162,58,90,145,232,182,214,105,50,236,51,46,242,62,227,49,248,70,131,248,117,65,106,14,86,45,78,82,183,117,16,160,62,174,195,45,20,170,116,77,75,254,161,38,64,0,0,121,172,74,185,88,179,176,254,227,186,36,43,107,116,186,84,201,134,122,25,232,77,48,181,251,8,255,0,87,220,127,113,140,217,227,133,199,242,199,26,47,187,157,11,222,138,181,205,84,152,217,233,167,170,236,183,22,94,194,253,111,105,23,220,66,231,248,80,97,218,172,60,178,148,149,158,167,112,85,125,53,247,19,244,248,39,250,202,253,79,179,238,33,52,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,66,222,43,248,118,171,243,44,167,33,7,161,219,245,95,77,125,252,138,124,227,253,100,254,191,219,247,24,166,12,15,184,254,71,99,69,137,115,173,123,17,73,185,169,115,28,61,53,245,90,150,218,207,216,127,171,236,35,251,140,105,51,13,110,86,47,28,63,183,46,136,234,220,221,82,149,14,97,30,134,90,147,172,33,126,210,47,214,247,23,220,67,210,128,0,0,140,220,69,32,181,59,43,23,103,53,91,122,120,83,223,79,97,158,170,77,58,94,133,255,0,88,207,128,253,212,26,76,138,245,114,157,66,136,157,207,212,101,179,17,162,212,139,85,184,178,73,23,105,145,119,153,119,153,13,17,100,147,11,81,132,217,117,181,104,93,63,37,250,133,62,13,78,81,111,221,171,238,65,140,149,159,211,81,119,183,236,50,47,113,14,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,3,243,84,161,183,81,167,74,167,188,90,183,41,149,178,178,247,146,146,100,127,231,25,227,207,118,26,167,13,115,39,119,67,101,189,140,213,234,115,234,168,237,215,177,217,242,72,191,164,163,238,71,217,247,16,143,131,66,220,61,94,67,217,88,179,118,22,155,41,180,228,31,222,84,232,130,73,0,0,0,137,124,77,241,41,56,115,150,74,150,138,218,187,129,247,168,105,236,215,181,250,124,205,63,162,175,212,251,62,242,20,101,135,52,41,23,174,38,91,22,211,125,175,215,107,176,160,151,119,106,159,144,132,123,200,187,213,239,47,188,134,145,176,46,205,110,192,193,251,58,212,75,123,28,167,208,169,241,223,237,215,87,91,138,211,106,63,164,175,106,61,134,100,61,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,9,142,150,107,119,246,15,222,54,162,155,222,237,66,133,80,142,199,110,154,58,228,87,91,73,253,36,251,87,237,50,33,155,156,70,161,72,178,177,50,231,182,156,236,126,133,93,155,4,251,187,20,204,133,163,222,101,222,159,121,253,230,47,51,134,70,37,39,17,178,201,77,213,90,174,223,125,154,26,187,61,172,83,225,235,253,20,254,191,219,247,152,150,160,0,0,35,119,16,151,144,206,86,47,45,233,215,125,50,162,130,237,238,51,167,75,25,232,18,15,34,88,106,156,74,204,149,165,13,230,247,179,72,169,64,170,171,183,78,198,167,198,35,254,146,79,185,127,111,220,99,67,148,216,109,211,169,209,105,236,150,141,197,97,12,164,189,196,148,145,23,249,135,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,39,198,135,15,17,10,225,182,241,26,51,123,25,125,136,116,183,59,117,213,213,46,162,241,159,106,181,238,47,213,211,237,246,10,195,26,9,225,196,83,139,43,22,199,92,189,223,201,161,114,123,8,180,107,209,209,54,151,103,237,239,237,18,124,0,0,5,57,113,135,198,2,184,175,234,86,23,196,145,186,53,49,166,39,58,141,154,104,251,111,84,24,62,211,65,31,113,251,20,101,246,123,71,32,225,137,133,73,196,140,200,211,166,190,157,205,91,141,179,89,34,215,79,90,60,248,71,175,98,210,125,203,251,126,227,23,212,219,105,105,180,180,130,209,40,73,36,190,226,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,109,46,182,166,150,90,165,105,52,159,220,98,133,120,157,225,82,112,223,50,53,25,172,39,107,87,27,111,86,76,181,215,214,145,62,105,235,218,181,31,114,62,207,184,135,95,224,241,139,255,0,39,111,234,174,23,203,145,182,53,77,151,231,52,141,154,234,251,143,83,216,35,212,144,103,220,94,213,17,125,158,209,113,160,0,0,35,7,17,222,187,243,88,185,250,21,237,254,77,55,157,216,71,171,94,142,151,184,187,127,103,119,104,207,176,179,206,11,216,120,137,183,13,201,136,210,91,222,203,12,76,165,183,219,166,142,165,116,231,136,251,21,175,113,254,174,159,111,176,91,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,242,23,246,44,88,88,101,79,85,82,244,174,122,62,58,116,213,93,51,206,247,169,41,238,109,10,62,245,167,217,237,251,196,64,196,254,46,56,25,100,188,184,182,173,59,229,67,200,211,68,115,166,66,215,82,65,247,174,25,151,114,149,255,0,202,253,162,62,215,184,218,92,210,222,116,168,120,37,208,182,123,118,31,202,86,221,211,176,181,250,80,126,255,0,242,143,128,190,51,248,164,169,40,117,24,123,181,162,215,115,94,150,142,123,187,59,59,122,29,75,183,180,125,90,103,27,11,210,42,148,117,28,26,235,72,244,218,95,40,154,111,78,255,0,116,31,187,252,131,218,219,156,110,169,82,213,203,184,48,23,160,34,255,0,100,249,82,167,119,119,251,17,3,179,216,95,180,116,90,7,24,156,15,169,184,109,213,168,94,140,247,31,85,49,237,123,255,0,86,17,123,139,252,191,96,235,214,175,17,188,179,93,53,56,244,182,47,46,83,210,84,148,32,189,29,80,86,170,82,201,36,93,177,136,187,207,222,36,77,187,120,91,183,92,6,106,84,26,135,83,29,244,37,196,47,148,180,106,149,36,148,93,139,73,31,114,139,252,163,236,128,0,0,0,0,0,0,0,0,175,190,50,116,186,124,172,2,161,205,146,173,29,102,227,141,203,236,87,105,148,42,129,145,118,30,157,226,150,198,132,56,117,181,29,172,172,90,125,58,54,239,133,1,75,237,51,213,103,78,137,169,246,137,48,0,0,62,45,237,112,181,105,217,213,203,161,242,213,20,138,108,153,202,46,222,210,105,165,47,78,194,63,213,247,31,220,99,55,217,150,190,229,226,62,59,95,23,60,149,238,68,139,130,166,113,139,66,45,172,170,99,203,66,123,18,157,116,223,222,101,168,180,238,16,88,49,242,71,12,42,24,145,56,245,153,89,144,235,77,125,145,158,143,1,228,151,98,204,187,210,125,233,35,251,187,133,134,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,175,46,47,184,49,242,187,12,41,248,145,4,244,153,70,144,211,78,253,177,153,143,61,229,23,106,200,187,212,93,201,51,251,251,133,88,229,166,250,151,135,24,237,99,220,241,215,181,17,174,26,97,200,45,8,247,50,153,140,173,73,237,74,180,215,103,121,22,163,72,54,77,194,213,217,103,80,238,134,11,68,85,233,177,167,36,187,123,9,214,146,189,59,72,191,91,220,95,113,15,180,0,0,35,63,17,54,163,187,149,139,179,168,70,237,144,103,173,29,166,90,44,169,210,244,62,193,158,241,116,156,27,41,116,248,184,5,92,155,25,90,186,245,199,39,153,216,174,195,56,84,243,50,237,61,59,197,130,0,0,0,0,0,0,0,0,0,248,215,21,225,110,218,144,30,169,87,170,29,52,118,16,167,22,190,82,215,162,82,147,81,246,33,38,125,201,63,242,8,225,122,113,33,203,69,157,46,92,7,46,238,165,248,156,194,90,58,10,130,61,116,26,136,211,175,74,101,222,158,255,0,180,113,250,247,25,12,25,166,188,182,232,246,183,164,210,146,61,21,215,75,99,83,212,251,52,84,47,176,191,203,246,14,115,112,241,189,140,195,202,98,131,128,29,75,125,186,63,242,168,209,237,50,250,43,129,247,31,237,30,78,167,198,194,244,148,164,157,59,6,186,34,45,119,23,202,38,156,215,187,223,7,239,255,0,40,249,72,227,63,138,73,146,183,87,135,187,154,61,54,181,233,104,229,183,179,183,183,161,212,251,123,71,223,160,241,180,185,162,60,209,87,48,75,174,108,183,111,63,148,173,181,175,97,233,244,96,253,223,228,18,11,12,56,184,224,101,236,242,35,93,84,239,146,239,47,93,81,206,153,55,77,9,103,222,220,50,46,228,167,255,0,150,251,4,191,176,113,98,194,196,218,122,106,150,93,115,210,17,213,174,138,233,158,107,185,74,79,115,136,73,247,161,94,207,103,220,61,120,0,0,0,0,0,0,0,0,0,0,15,207,62,124,74,100,71,39,78,119,148,195,90,110,86,211,86,154,153,17,118,17,25,247,153,10,194,206,79,21,36,210,100,204,176,240,22,71,49,212,114,247,86,54,105,166,165,29,210,249,137,81,15,216,110,163,233,125,190,226,21,111,120,94,151,45,249,89,118,191,117,84,122,217,207,109,222,239,37,182,245,209,9,65,118,33,41,47,162,132,151,119,176,124,216,20,217,181,55,185,16,89,230,175,221,184,147,236,51,246,153,123,140,118,155,55,36,217,151,190,227,20,235,115,14,58,152,135,222,239,166,41,232,211,181,69,244,86,250,79,189,10,47,216,58,195,28,43,115,52,241,179,252,193,161,59,187,113,245,116,255,0,83,78,239,252,111,183,81,244,159,225,51,152,246,146,102,220,29,231,238,230,192,47,255,0,140,31,2,79,11,188,210,176,211,238,34,208,223,202,219,180,189,33,78,45,250,247,255,0,227,125,154,14,93,119,228,195,50,86,51,15,75,185,112,235,165,97,141,187,215,233,120,11,211,113,164,139,177,15,168,251,214,159,242,142,71,62,223,171,211,8,213,58,39,44,146,122,31,206,37,94,205,125,134,126,193,244,44,187,246,234,195,234,179,85,187,82,167,209,75,101,105,90,87,201,109,206,229,37,93,206,37,69,222,132,251,61,130,97,96,247,22,28,118,195,211,141,6,236,111,229,69,53,148,161,190,159,88,112,180,73,114,203,93,205,195,82,190,138,20,95,243,190,193,54,48,95,139,54,9,223,207,69,167,95,44,252,151,151,32,208,131,45,210,231,104,181,27,101,167,205,67,73,119,173,125,191,239,126,210,19,54,207,191,237,43,250,148,205,110,211,171,117,208,164,37,43,109,222,67,173,110,37,37,42,46,199,18,147,46,197,164,251,75,218,61,8,0,0,0,0,0,0,0,134,188,84,173,117,92,57,103,145,33,39,219,77,156,185,191,252,206,159,52,253,229,239,251,126,225,68,38,90,30,134,52,19,195,138,97,204,202,197,177,171,220,206,68,120,76,253,29,54,233,78,137,234,253,189,253,226,79,128,0,8,199,196,79,17,34,97,246,89,46,69,60,255,0,45,234,220,105,148,134,61,83,61,92,122,159,47,111,114,84,93,232,246,232,95,105,10,30,195,123,106,94,32,226,85,191,109,167,214,114,181,89,137,25,213,118,22,132,244,132,32,213,166,169,253,126,226,50,253,131,72,56,17,102,197,176,48,114,203,180,226,163,79,71,80,41,209,221,61,79,214,113,184,173,54,106,237,82,180,215,103,113,25,144,247,128,0,0,0,0,0,0,0,0,0,0,0,2,152,51,123,158,156,241,224,70,101,241,11,11,105,248,217,17,138,109,38,176,183,169,108,70,160,83,30,68,122,116,148,38,84,54,77,110,196,222,165,162,59,237,33,102,163,87,174,149,122,203,250,71,50,184,91,102,142,251,204,166,22,94,31,149,187,231,229,29,231,110,92,9,230,127,54,51,15,145,75,145,25,190,151,252,29,166,218,86,231,152,155,221,170,203,111,173,161,26,53,154,160,41,175,57,60,77,243,39,111,230,58,243,178,176,82,248,249,43,107,90,53,7,45,230,227,46,133,1,247,164,74,138,181,55,41,247,23,33,15,25,238,124,157,36,109,52,39,148,134,140,208,149,154,204,229,255,0,11,108,106,199,108,194,97,101,225,137,152,215,137,223,41,185,119,2,104,84,200,94,133,135,11,161,228,70,109,231,157,230,70,109,190,111,55,171,105,59,84,159,83,167,212,140,247,153,23,235,202,198,120,228,226,86,100,177,87,43,120,146,136,141,87,109,139,162,224,69,173,83,74,218,96,170,52,232,179,220,65,66,91,122,145,174,75,45,104,164,169,180,159,49,150,156,82,201,42,105,78,61,50,128,0,0,80,15,247,81,243,217,254,238,127,246,102,143,254,136,45,251,33,88,165,125,227,78,83,172,108,76,196,186,239,166,110,74,207,164,250,217,189,43,49,249,188,170,148,166,91,249,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,207,186,213,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,42,6,173,198,127,20,25,199,153,183,93,10,200,137,51,10,209,29,200,16,237,57,107,110,52,215,136,181,54,231,57,53,40,113,77,201,53,105,171,100,75,101,45,153,182,73,82,203,168,59,94,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,10,171,199,78,49,94,134,199,106,39,228,82,143,242,143,13,173,206,167,210,127,202,58,63,149,125,68,54,185,63,225,48,142,68,30,150,65,187,244,117,231,109,237,209,38,66,205,44,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,232,0,0,0,70,172,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,4,117,226,5,136,184,137,132,25,87,186,241,75,11,111,57,118,221,195,109,200,166,188,195,236,195,137,37,15,161,233,172,197,91,46,162,83,46,164,209,182,65,172,141,4,149,146,219,71,173,183,114,85,84,22,159,21,140,231,81,238,170,53,90,233,197,15,148,20,88,85,8,242,42,52,143,66,82,162,122,66,42,28,74,157,141,207,68,67,91,92,196,18,145,204,73,110,78,237,75,180,133,244,128,225,89,226,197,235,203,2,50,175,126,98,150,31,63,17,139,134,147,30,27,48,95,146,193,60,136,235,147,53,136,166,241,32,253,85,45,9,125,75,65,40,148,141,233,78,228,173,58,164,234,46,211,226,61,196,38,249,186,168,214,85,173,140,157,109,106,224,168,71,165,211,163,124,157,162,55,207,148,251,137,109,166,247,174,50,80,157,203,90,75,85,25,36,181,212,204,139,180,95,72,0,0,160,31,238,163,231,179,253,220,255,0,236,205,31,253,16,93,246,94,174,154,237,243,128,88,105,122,221,51,186,218,213,193,103,209,170,149,25,60,164,55,207,148,252,38,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,232,0,0,43,215,136,79,18,202,174,94,175,40,248,47,130,80,34,74,188,169,114,33,79,184,231,213,34,41,113,34,48,100,220,132,65,109,6,105,55,86,251,74,71,49,196,153,19,109,57,181,10,231,40,215,30,95,229,215,30,108,220,201,97,29,11,21,172,201,177,20,138,140,116,34,167,5,153,6,242,233,53,18,66,78,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,44,0,4,74,203,6,118,233,88,163,142,152,157,150,155,237,248,148,251,178,206,186,43,113,40,50,30,148,146,93,126,19,53,41,191,52,211,73,101,8,66,226,198,68,100,26,119,173,199,80,149,186,127,65,211,41,106,3,133,103,127,23,175,44,5,203,29,219,139,152,126,252,70,235,182,236,138,67,209,202,91,4,243,14,161,117,72,141,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,244,25,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,252,87,16,106,74,20,182,157,105,102,132,111,218,93,84,0,71,252,250,226,149,247,130,217,78,190,113,51,13,43,190,134,185,40,222,140,232,166,244,172,200,229,115,106,81,89,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,42,192,203,215,17,236,231,95,56,251,134,150,85,211,140,157,109,22,224,188,40,212,186,140,111,147,180,166,249,241,95,154,211,110,183,189,17,146,180,238,66,212,90,164,201,69,174,164,100,125,162,239,192,4,106,207,126,103,43,185,75,195,219,55,21,105,20,95,77,196,93,224,221,46,169,72,234,81,27,175,138,237,50,160,164,183,207,83,78,155,91,95,110,59,186,165,59,143,149,179,82,74,148,59,173,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,0,143,249,204,205,47,230,143,100,217,248,145,54,219,244,221,22,165,120,69,161,86,227,180,173,178,145,5,216,114,221,83,177,140,212,72,55,144,182,27,81,37,126,170,210,74,70,168,53,19,136,237,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,0,0,1,26,179,223,153,202,238,82,240,246,205,197,90,69,23,211,113,23,120,55,75,170,82,58,148,70,235,226,187,76,168,41,45,243,212,211,166,214,215,219,142,238,169,78,227,229,108,212,146,165,14,235,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,0,2,181,115,155,197,78,187,130,185,130,131,133,248,67,64,165,86,169,86,85,65,63,44,94,144,250,28,77,93,195,107,71,41,241,220,108,213,211,242,121,135,189,211,35,112,164,180,72,82,54,52,226,36,79,92,23,197,235,55,30,176,190,223,197,204,63,126,91,148,43,138,58,158,142,82,216,54,95,105,104,113,77,58,203,136,237,34,91,110,182,227,102,105,53,32,205,6,105,82,146,100,163,246,160,42,3,62,185,245,205,142,11,102,198,249,195,60,52,197,111,67,91,116,111,70,116,80,189,5,77,145,202,230,211,98,188,231,206,61,29,110,43,87,29,90,189,101,30,154,232,90,17,17,20,191,225,127,143,120,177,152,156,2,175,222,184,199,117,252,160,173,66,188,37,82,216,147,208,198,137,178,42,33,66,113,45,236,142,219,104,61,22,243,135,169,150,239,91,77,116,34,34,152,0,2,31,241,64,199,188,88,203,182,1,80,47,92,28,186,254,79,214,166,222,17,105,111,201,232,99,75,223,21,112,166,184,166,246,72,109,196,22,171,101,179,212,139,119,171,166,186,25,145,196,12,133,103,215,54,56,211,155,27,27,12,241,47,21,189,51,109,214,125,39,214,194,244,21,54,63,55,149,77,148,243,127,56,204,116,56,157,28,105,10,245,84,90,233,161,234,70,100,118,254,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,89,120,101,198,58,53,123,50,245,6,49,6,149,18,218,193,90,140,117,196,167,60,252,103,94,168,210,214,194,29,91,115,30,40,232,117,79,46,74,141,45,173,148,145,161,173,89,52,175,230,221,91,246,148,0,3,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,85,109,93,227,63,115,84,113,230,217,173,81,108,137,116,156,36,164,200,146,197,98,142,149,199,122,171,90,97,205,232,110,74,220,90,54,176,182,146,109,58,152,205,44,136,214,151,16,183,214,149,165,77,218,165,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,14,41,154,236,215,97,198,82,176,225,119,173,234,239,93,85,157,204,98,129,64,97,226,68,170,188,164,145,25,165,38,100,124,182,81,185,38,235,198,70,150,210,164,145,18,214,182,219,92,107,225,209,196,95,242,247,210,96,166,53,212,127,213,39,231,61,25,83,228,255,0,225,31,248,92,151,190,102,52,100,71,135,211,199,105,164,250,203,249,222,242,245,181,35,159,224,2,176,51,237,197,10,251,194,172,101,107,8,242,244,229,41,31,34,234,13,57,115,85,37,54,204,230,106,114,18,146,82,233,136,73,25,242,217,70,227,109,245,18,144,255,0,53,42,66,77,158,81,169,222,129,120,113,23,252,171,228,79,16,113,175,5,42,63,35,177,38,206,244,79,164,233,156,159,72,122,27,171,172,38,51,63,61,38,50,99,200,231,71,109,213,122,168,86,205,250,30,138,34,49,0,63,186,143,158,207,247,115,255,0,179,52,127,244,65,127,192,2,144,51,11,196,123,57,214,54,62,226,93,149,107,99,39,69,69,183,239,10,205,46,157,27,228,237,41,206,68,86,38,186,219,77,239,92,101,45,91,80,132,150,170,51,81,233,169,153,159,104,179,252,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,230,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,56,1,158,156,221,231,179,44,89,142,184,172,10,110,53,114,173,186,134,218,237,179,253,237,209,213,165,46,66,215,177,174,214,92,115,230,92,67,209,247,56,162,90,249,28,195,34,37,144,145,92,46,179,179,115,102,50,149,115,225,206,50,222,82,235,152,139,75,144,229,110,35,170,164,199,138,195,148,77,177,217,218,133,70,109,8,222,220,133,40,212,75,73,40,202,67,123,77,100,149,147,114,215,48,183,77,118,198,192,44,75,189,109,105,221,21,106,223,179,235,53,74,116,158,82,28,228,74,98,19,174,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,82,15,247,81,243,217,254,238,127,246,102,143,254,136,47,248,85,175,18,206,32,88,219,131,88,243,23,8,240,15,16,34,80,163,208,40,236,61,95,52,209,24,146,250,170,50,117,117,44,173,114,218,90,13,9,140,113,156,73,178,69,219,33,194,90,148,100,73,111,208,112,182,205,30,108,115,41,138,119,135,229,110,249,249,71,102,91,150,250,121,159,205,148,216,124,138,164,137,45,244,191,224,237,54,234,183,50,196,222,237,80,91,125,109,12,209,172,149,196,124,230,208,176,147,56,150,174,89,239,154,87,42,149,125,219,244,233,20,74,196,116,45,110,49,88,145,58,92,100,198,144,130,215,86,93,229,50,148,56,146,35,109,195,61,250,161,102,182,100,168,0,10,234,206,215,21,154,22,20,204,174,97,14,95,161,122,102,243,135,214,82,234,85,249,140,173,168,182,253,65,167,205,149,182,219,15,55,252,177,228,108,120,245,236,97,42,228,171,87,200,214,217,118,188,130,231,94,213,205,102,28,68,162,85,170,125,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,85,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,192,169,241,134,165,53,154,244,38,141,18,92,172,17,56,236,91,235,92,146,75,11,39,206,98,13,235,128,146,152,203,148,104,75,6,226,17,19,113,26,208,148,172,201,183,20,109,166,205,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,35,174,121,51,119,74,202,14,17,166,235,98,157,18,177,118,87,164,42,155,110,82,159,144,148,33,111,146,13,75,148,242,9,68,234,227,50,91,119,242,203,83,91,140,182,106,111,154,78,38,42,228,43,138,101,87,16,238,26,102,11,230,90,76,69,87,106,146,58,90,45,212,204,117,33,117,57,178,37,48,212,88,14,196,138,199,41,11,51,121,221,36,106,219,100,134,208,149,39,118,174,42,205,0,0,0,0,0,0,0,0,0,0,0,0,0,120,60,119,179,98,223,248,57,122,90,114,145,175,164,104,21,24,237,158,167,234,184,228,87,91,35,236,82,117,211,127,113,153,16,205,246,36,91,82,240,251,18,174,11,109,94,171,148,90,204,184,205,43,176,245,38,100,45,9,86,154,171,245,59,140,207,246,139,224,225,215,136,177,49,7,44,150,218,153,145,204,122,137,26,29,29,255,0,80,203,71,25,167,196,221,222,148,151,122,253,154,151,218,98,78,128,0,8,193,196,118,89,196,202,197,207,163,220,190,116,105,172,253,29,119,107,78,151,234,253,159,120,207,177,22,167,161,11,222,225,91,107,170,222,203,60,121,10,62,218,148,228,77,255,0,230,148,248,71,239,63,119,217,247,9,148,0,0,0,0,0,0,0,60,245,225,127,218,86,13,41,234,221,217,86,232,97,71,74,150,227,188,135,93,218,73,74,148,125,141,165,70,125,136,81,246,23,176,67,44,104,226,205,130,118,11,210,169,214,51,63,42,37,199,53,160,139,116,184,58,173,38,225,105,243,176,212,93,232,71,111,251,239,176,196,39,198,30,44,56,237,136,71,38,13,166,223,201,122,107,201,91,125,62,176,230,234,147,230,22,187,156,134,149,125,21,164,191,230,253,162,30,222,151,237,213,136,53,103,107,119,93,79,173,150,242,212,181,47,146,219,125,234,82,187,155,74,75,189,106,246,123,71,228,163,218,213,234,251,173,179,73,129,207,91,170,36,32,185,168,78,166,122,104,94,177,151,188,135,102,180,114,49,153,219,209,17,228,81,176,223,153,26,74,16,234,29,244,197,60,189,69,109,50,61,170,144,71,220,162,61,59,199,71,139,194,215,52,111,184,202,92,181,57,105,117,180,173,74,235,169,199,180,207,217,167,87,219,160,251,76,112,153,204,123,169,35,114,14,195,247,115,96,31,255,0,198,15,154,255,0,10,220,205,50,111,127,48,106,77,109,218,125,93,63,215,215,191,255,0,27,236,208,114,123,203,36,217,151,177,35,28,235,143,14,58,104,133,220,239,166,41,235,215,181,37,244,80,250,143,189,105,47,218,56,180,250,108,218,99,220,137,204,242,151,238,220,74,246,17,251,12,253,228,62,149,159,122,92,182,29,101,170,253,171,81,232,167,51,187,99,188,150,220,211,84,41,7,216,180,168,190,138,212,93,222,209,105,25,54,226,164,154,180,152,118,30,61,72,229,186,190,102,218,198,205,117,208,164,58,127,49,22,33,123,9,164,125,47,183,222,66,207,96,79,137,83,136,220,232,46,243,88,119,93,170,218,105,215,67,50,62,195,34,62,242,49,250,0,0,0,0,0,0,0,0,0,7,231,159,62,37,50,35,147,167,59,202,97,173,55,43,105,171,77,76,136,187,8,140,251,204,133,51,241,3,226,22,246,44,202,145,134,120,85,55,75,101,189,156,249,124,178,254,85,169,69,121,62,163,241,146,226,54,184,219,133,216,174,222,254,237,8,87,185,17,153,232,66,101,229,15,135,54,34,99,247,71,119,220,172,250,42,209,127,153,182,78,230,31,231,105,207,108,253,68,73,67,169,218,235,41,46,238,221,117,238,46,219,111,193,124,158,96,126,5,37,11,178,45,126,154,74,53,249,238,186,98,245,215,153,253,23,94,89,119,58,162,253,191,118,157,177,8,74,19,181,5,161,16,255,0,160,0,30,82,231,194,219,22,241,140,236,75,138,135,213,180,247,106,203,169,121,189,125,83,79,244,22,94,195,50,17,155,23,120,94,229,179,17,88,155,58,141,109,122,18,181,33,46,26,38,245,147,228,237,90,137,195,35,229,170,90,80,126,186,201,95,243,116,238,49,5,113,207,132,142,53,217,169,114,167,133,109,124,172,136,202,84,227,168,221,18,7,45,5,205,81,171,87,230,25,158,132,150,251,11,245,254,195,16,178,247,195,59,223,14,106,47,82,111,58,39,163,229,71,117,76,184,223,82,203,187,86,149,41,38,90,182,181,17,246,161,93,199,236,251,135,212,195,28,111,196,156,31,169,34,169,97,92,62,142,125,181,18,200,250,72,239,118,146,144,175,246,86,214,93,237,163,217,236,251,197,130,229,231,140,5,86,27,148,203,123,27,41,93,67,9,38,99,63,85,231,165,27,75,230,144,167,121,49,161,106,125,132,234,246,145,253,158,225,102,24,81,140,216,125,141,54,220,123,163,15,235,126,145,134,251,72,89,171,166,125,157,166,166,208,189,62,117,8,51,208,157,71,110,158,223,191,79,112,0,0,0,0,0,0,57,126,103,109,246,174,92,190,226,37,57,196,110,87,201,122,186,219,45,116,245,250,39,136,189,165,250,195,55,55,60,37,83,110,74,181,57,101,162,162,206,125,131,47,113,165,197,23,246,11,203,225,69,48,165,229,97,58,30,188,154,193,51,254,74,116,31,251,196,203,0,0,21,57,198,79,24,14,92,234,30,17,69,119,86,153,233,170,238,39,111,114,200,234,17,207,189,26,247,31,235,105,246,123,68,126,225,99,134,74,196,124,206,71,112,213,163,118,221,61,21,229,118,119,244,245,8,90,151,211,79,235,253,191,113,139,226,66,18,218,18,218,11,68,164,136,136,190,193,255,0,64,0,0,0,0,0,0,0,0,0,0,0,2,165,120,218,96,229,117,171,170,197,204,12,119,185,212,89,52,242,179,166,55,181,9,233,37,54,228,137,113,207,83,94,247,57,200,118,79,97,35,106,58,95,89,90,184,146,46,85,193,215,19,62,71,230,177,235,22,92,186,169,196,191,109,249,148,246,98,199,115,249,42,167,70,34,152,219,242,16,107,34,61,140,49,49,8,89,37,74,74,159,52,145,18,86,179,43,191,30,83,22,47,175,201,126,22,94,88,153,232,191,73,252,146,183,234,53,222,139,159,201,234,186,88,206,61,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,102,94,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,13,20,100,179,12,255,0,36,89,83,195,11,21,200,149,88,146,227,219,236,84,39,197,170,55,203,149,22,116,211,57,146,152,90,54,36,209,203,126,67,168,36,41,59,146,148,146,84,102,162,51,58,33,204,221,90,171,64,205,222,43,215,104,85,57,116,234,149,59,18,43,178,225,204,136,242,153,126,51,237,212,222,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,148,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,101,168,0,0,202,184,191,238,23,30,4,240,203,241,175,56,154,32,7,19,172,248,254,91,235,178,112,27,9,235,91,172,27,126,160,175,73,85,41,213,30,100,91,161,228,161,149,55,170,121,73,62,76,119,211,32,147,181,199,26,121,68,219,197,174,198,148,81,215,39,217,76,188,179,117,138,31,33,232,82,37,209,232,80,35,185,38,187,113,166,1,74,98,148,131,109,102,193,45,6,227,68,181,186,234,9,180,160,151,191,78,98,200,141,45,44,203,66,118,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,2,173,120,172,103,182,148,84,169,249,89,193,171,154,90,170,74,144,108,94,245,90,115,233,75,13,176,73,90,92,163,146,200,141,75,90,148,105,55,246,41,36,130,71,33,70,189,239,182,221,80,137,169,195,155,62,223,154,189,117,252,55,196,70,58,140,50,185,170,29,100,185,12,71,223,42,139,57,104,67,71,49,36,130,222,243,38,134,219,75,173,118,168,146,132,173,162,220,149,54,245,234,0,0,0,204,102,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,79,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,3,228,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,152,43,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,52,39,144,124,76,186,177,119,40,88,109,125,94,178,250,186,212,138,124,138,124,153,74,113,199,28,149,209,75,122,26,31,117,110,45,75,91,206,34,58,86,226,205,94,179,138,90,136,136,140,136,164,0,170,190,55,184,165,255,0,210,211,5,41,245,223,252,174,233,171,211,58,95,186,52,7,249,198,143,254,201,39,98,23,246,173,63,163,49,31,248,71,97,157,213,120,102,246,143,125,82,98,105,69,176,169,243,234,21,121,78,54,231,45,61,76,71,161,176,194,86,148,26,9,229,173,243,90,80,181,39,115,108,62,162,51,52,104,119,168,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,16,87,136,255,0,16,8,121,119,161,59,132,152,67,113,127,170,196,254,153,247,100,199,109,137,13,219,177,119,161,205,210,16,242,28,109,111,60,217,26,16,201,167,113,54,233,186,163,71,204,147,180,130,59,254,78,179,139,125,229,2,251,145,95,160,67,244,205,183,89,217,242,130,223,230,51,31,210,156,166,100,34,47,242,165,176,235,140,114,156,144,110,124,217,22,253,54,171,82,62,205,4,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,12,219,102,110,173,85,160,102,239,21,235,180,42,156,186,117,74,157,137,21,217,112,230,68,121,76,191,25,246,234,111,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,218,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,162,42,241,71,240,39,137,191,130,249,196,33,78,217,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,16,43,135,206,118,234,185,80,191,220,161,92,239,203,157,135,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,229,146,140,205,182,244,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,1,0,56,213,248,88,181,190,32,65,242,234,136,134,188,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,228,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,32,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,189,224,0,1,0,56,157,103,199,242,33,66,147,128,216,79,90,219,127,92,20,245,122,74,169,78,168,242,229,90,236,169,108,169,189,83,202,81,115,164,48,169,4,157,174,54,235,41,54,222,45,55,180,163,165,97,37,50,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,232,38,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,20,151,196,143,136,36,108,196,201,111,7,176,110,171,45,56,117,78,144,153,51,106,76,186,235,40,185,150,109,48,227,68,236,119,152,105,230,81,25,226,125,36,133,41,72,113,100,135,52,213,13,153,64,177,102,156,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,183,64,1,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,64,57,219,201,245,205,148,108,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,249,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,245,254,28,28,64,38,101,222,186,214,18,98,245,197,254,164,243,250,151,218,147,33,183,228,57,110,202,216,183,55,71,67,40,113,197,178,243,132,72,91,36,157,164,227,164,234,77,31,60,78,221,248,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,150,120,115,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,142,85,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,158,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,32,7,19,172,248,254,68,40,82,112,27,9,235,91,111,235,130,158,175,73,85,41,213,30,92,171,93,149,45,149,55,170,121,74,46,116,134,21,32,147,181,198,221,101,38,219,197,166,246,148,116,237,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,43,84,198,188,159,91,57,70,225,137,137,20,84,148,73,183,181,114,61,190,171,178,177,17,217,28,137,207,181,92,101,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,77,69,141,52,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,17,255,0,141,30,5,208,170,184,113,110,102,30,153,70,170,189,114,81,42,17,173,186,148,152,230,183,34,162,142,233,73,113,181,200,70,134,150,246,74,82,16,135,8,208,70,169,102,133,111,51,104,145,2,242,1,143,50,114,249,154,59,70,230,122,108,72,212,42,252,132,91,55,10,229,200,106,51,8,167,75,117,180,169,231,30,113,10,38,144,195,169,102,73,153,26,117,40,230,131,90,82,165,24,188,156,216,248,88,198,79,135,247,15,151,62,51,88,53,37,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,6,101,241,98,250,252,168,98,157,229,137,158,139,244,103,202,219,130,163,93,232,185,252,238,151,170,146,227,220,174,102,212,239,219,204,219,187,106,117,211,93,11,93,5,228,240,190,193,10,174,9,229,66,138,170,205,114,37,70,69,255,0,33,55,194,17,25,181,37,16,216,155,14,41,50,193,169,93,171,89,52,203,107,89,237,73,18,220,82,11,113,32,156,92,11,227,87,226,158,214,248,127,7,204,106,34,69,112,167,207,28,156,74,165,64,202,222,36,162,35,85,219,98,142,72,181,170,105,91,76,21,70,157,21,40,65,66,91,122,145,174,75,45,104,164,169,180,159,49,150,156,82,201,42,105,78,61,99,224,2,176,56,162,240,255,0,135,87,135,82,204,222,8,91,188,154,171,61,77,70,248,165,176,227,12,69,114,43,76,58,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,90,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,104,204,93,137,154,12,44,129,137,150,44,143,234,161,214,33,108,123,249,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,81,81,124,86,51,213,26,241,114,126,86,48,162,124,73,52,40,178,13,155,214,114,162,186,151,213,81,137,53,101,232,212,19,205,164,146,134,157,142,219,170,121,179,87,48,205,180,165,105,74,92,39,107,44,79,254,23,185,233,252,138,93,72,192,236,99,188,250,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,116,240,222,213,206,102,164,164,33,211,67,159,52,149,72,112,238,164,115,76,197,99,205,155,150,220,35,174,226,181,231,54,34,81,78,142,180,83,32,189,32,217,93,90,162,104,81,199,132,209,165,11,86,247,20,157,13,68,133,108,65,45,197,22,196,40,203,61,153,138,199,155,203,50,88,185,93,197,107,206,108,181,46,163,33,104,166,65,122,65,60,138,77,56,150,163,143,9,163,74,16,157,141,165,90,26,137,9,222,179,91,138,45,235,81,156,244,225,117,195,254,101,94,101,55,51,120,223,110,242,105,76,244,213,27,30,150,251,143,177,41,201,77,62,211,236,213,149,203,90,54,178,92,173,26,109,194,90,94,75,138,112,210,72,38,148,237,181,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,149,161,46,33,77,172,181,74,136,200,203,236,20,61,197,63,12,149,135,25,156,125,210,86,168,185,41,234,174,167,179,187,168,168,77,236,250,106,253,79,179,238,33,223,248,54,99,1,196,157,92,194,41,46,104,211,221,77,93,180,233,222,179,58,124,114,238,70,189,197,250,218,125,158,209,108,128,0,2,26,241,93,152,80,242,176,189,79,78,125,96,217,255,0,45,58,119,253,194,140,237,152,74,169,92,148,154,114,11,85,74,156,195,36,95,106,156,73,127,104,210,54,88,109,246,173,172,190,97,221,57,180,109,81,218,244,133,184,90,235,235,244,44,145,251,79,245,71,80,0,0,0,0,0,0,30,31,21,241,151,15,176,90,219,147,116,98,5,111,209,208,216,105,110,18,186,103,222,220,105,109,107,211,230,144,179,45,73,165,246,233,236,251,181,172,252,195,113,128,170,204,114,167,111,96,157,43,167,97,68,244,102,42,188,244,175,113,124,234,18,239,38,76,45,75,176,218,94,211,63,179,222,43,235,19,177,191,18,113,130,164,186,165,251,112,250,69,247,20,107,51,233,35,179,218,106,90,191,216,155,65,119,184,191,103,183,238,31,46,200,195,59,223,17,170,44,210,108,202,39,164,37,72,117,44,182,223,82,203,91,150,165,37,36,90,184,180,145,118,173,61,231,237,251,196,211,192,206,18,56,215,121,37,186,158,42,53,242,78,35,201,39,26,70,232,147,249,136,62,82,137,90,177,48,140,181,37,57,216,127,169,246,144,157,88,69,194,247,45,152,116,196,41,213,155,107,211,117,168,233,108,215,55,172,159,27,114,210,77,153,159,45,50,212,130,245,208,106,255,0,157,167,113,9,59,105,225,173,151,99,199,68,91,98,141,209,182,141,54,151,80,235,154,104,73,47,233,168,255,0,85,63,228,30,156,0,7,252,173,9,90,118,172,181,35,28,79,26,50,121,129,248,234,149,174,247,181,250,153,43,211,231,186,233,136,211,78,95,244,90,121,5,220,210,75,246,125,250,212,134,111,56,115,98,38,0,245,151,125,180,207,165,109,22,57,123,164,238,97,142,78,188,134,203,212,92,149,186,173,206,188,162,238,236,211,94,227,236,134,134,70,71,161,139,8,225,249,196,45,236,38,149,31,12,241,86,110,182,203,155,249,18,249,101,252,151,66,148,242,189,70,35,41,197,238,113,198,203,181,93,157,253,218,144,185,136,19,226,84,226,55,58,11,188,214,29,215,106,182,154,117,208,204,143,176,200,143,188,140,126,128,0,0,0,0,0,0,0,1,252,82,137,5,185,71,161,16,169,78,37,121,247,151,85,150,254,10,97,61,99,100,20,109,244,179,253,57,31,51,82,135,37,143,85,248,228,101,162,137,194,245,23,219,237,246,16,172,86,154,91,203,38,219,78,170,62,226,212,90,102,65,56,109,69,159,10,62,40,227,109,47,93,251,250,58,127,60,251,52,57,76,57,243,177,165,125,141,43,181,63,97,123,76,90,141,62,157,14,149,13,184,16,25,229,48,214,187,17,184,213,166,166,102,125,166,102,125,230,99,244,128,0,0,0,15,25,136,216,61,135,152,177,73,122,139,125,208,61,37,21,244,41,10,71,84,251,61,134,149,164,251,90,90,79,185,197,251,125,191,112,128,56,255,0,194,10,216,172,29,66,187,131,85,15,70,60,162,117,214,105,188,167,30,220,191,157,82,83,205,145,52,136,181,51,109,58,153,123,53,246,152,174,76,106,202,214,48,224,61,89,234,101,249,109,244,136,109,42,117,14,245,145,92,222,209,41,196,146,246,180,234,244,215,148,179,211,191,179,238,215,227,224,190,60,226,62,4,92,209,110,59,2,183,208,173,167,208,227,237,244,204,59,206,65,56,218,212,141,93,109,123,117,229,32,181,34,212,180,251,245,183,76,163,241,59,176,177,117,154,125,155,137,14,122,30,233,121,109,69,111,177,233,29,82,204,152,108,151,243,49,82,218,55,58,226,251,53,236,211,220,100,98,117,68,151,30,124,102,166,68,115,123,47,33,43,66,180,50,213,38,90,145,232,125,189,198,63,216,0,0,0,0,0,121,172,77,101,50,48,222,236,97,72,222,78,80,231,160,211,174,155,136,227,172,180,215,216,51,89,140,140,166,62,47,95,12,37,27,9,187,146,166,130,78,186,237,34,148,225,105,175,180,91,239,6,25,82,159,203,21,196,219,168,213,166,239,105,105,74,245,46,205,41,244,253,19,167,127,119,180,79,176,0,31,6,251,185,227,89,118,93,114,237,150,122,53,71,166,202,158,190,254,230,154,83,135,220,70,125,201,247,31,220,99,57,249,169,197,58,142,48,99,157,215,118,78,153,212,52,85,73,209,225,124,218,81,178,47,88,251,141,163,177,8,51,208,156,62,213,22,239,120,178,238,14,184,64,155,126,197,171,226,132,166,52,151,82,118,68,22,220,221,255,0,139,184,205,61,242,45,9,102,93,229,237,73,31,219,236,22,64,0,0,0,0,0,0,0,0,0,0,0,0,2,42,241,52,193,79,203,78,81,238,158,158,161,210,207,177,53,189,97,239,119,99,46,244,76,61,212,54,230,141,173,74,214,43,178,118,36,182,234,233,53,185,68,157,218,209,94,19,223,95,146,252,83,179,113,51,209,126,147,249,37,112,83,171,189,23,63,147,213,116,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,211,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,16,219,140,45,235,85,181,114,124,186,21,62,60,71,35,222,55,69,54,137,57,79,33,70,182,216,66,94,156,74,104,201,68,68,190,108,22,146,102,162,81,108,82,203,77,76,148,154,139,202,174,22,254,90,115,29,135,88,102,245,11,211,48,43,55,4,95,74,194,234,186,126,109,45,165,243,167,124,225,45,10,78,145,90,125,94,162,137,103,166,136,213,70,146,61,41,140,214,102,199,197,62,50,124,64,184,124,197,241,229,48,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,161,236,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,0,202,184,153,85,124,241,198,182,184,127,217,185,71,195,148,75,42,237,74,61,73,23,117,88,150,236,114,131,17,218,180,151,211,9,131,73,164,221,91,237,41,28,213,30,173,19,46,169,189,22,167,23,201,141,88,47,132,55,150,61,98,133,191,132,120,126,196,71,43,183,20,133,51,28,229,190,76,176,210,16,218,157,117,231,23,218,100,134,218,109,199,12,146,74,89,146,12,146,149,40,201,39,161,236,177,101,234,213,202,254,13,81,112,142,214,147,215,244,28,201,53,26,162,226,183,29,234,156,231,85,185,217,14,37,5,254,43,104,37,41,106,67,77,52,131,90,246,110,62,170,32,175,17,254,32,16,242,239,66,119,9,48,134,226,255,0,85,137,253,51,238,201,142,219,18,27,183,98,239,67,155,164,33,228,56,218,222,121,178,52,33,147,78,226,109,211,117,70,143,153,39,105,46,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,121,56,23,194,247,6,172,124,184,214,240,115,21,27,249,77,94,189,122,105,183,5,98,43,138,111,161,156,194,29,40,170,166,154,203,230,186,126,123,196,151,84,141,207,115,93,230,167,148,190,157,20,237,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,78,174,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,0,0,202,184,238,185,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,122,8,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,162,190,46,56,103,117,89,249,189,172,95,85,104,154,209,111,218,124,10,133,34,83,109,185,203,87,77,17,152,111,176,165,169,4,131,121,11,96,150,164,33,74,218,219,236,40,204,141,122,20,128,224,133,138,95,253,50,240,82,161,93,255,0,201,46,154,69,51,165,251,227,79,127,156,72,255,0,236,106,118,45,127,106,19,250,67,22,168,51,195,196,62,245,165,95,249,210,197,90,237,26,60,182,99,197,172,34,136,180,201,66,82,179,126,159,25,168,47,40,137,42,81,108,83,177,156,82,15,93,77,6,147,50,73,153,164,172,39,130,222,14,87,108,252,26,187,113,138,174,247,46,38,34,84,35,199,165,198,218,131,221,22,154,169,13,170,78,244,172,204,183,190,252,134,185,106,66,20,158,155,119,172,151,18,101,98,160,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,17,215,59,121,193,182,114,141,133,238,214,148,113,38,222,213,200,239,166,211,163,203,106,71,34,115,237,56,194,30,91,142,52,131,74,80,202,100,161,211,66,150,217,184,73,52,33,73,51,220,154,1,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,180,228,19,134,125,155,66,194,249,183,198,102,108,72,149,170,237,249,71,40,200,183,43,116,211,109,251,114,50,156,120,148,105,89,60,102,153,47,53,211,56,75,36,53,34,49,146,144,70,149,27,132,32,6,118,242,125,115,101,27,20,29,162,168,165,205,178,107,146,31,85,167,88,150,236,126,124,230,26,109,133,188,135,27,105,102,164,173,149,73,67,70,181,33,178,112,210,107,66,82,71,181,61,3,135,22,120,227,101,74,242,159,103,226,10,37,200,195,171,194,67,11,156,243,75,117,213,209,37,164,141,5,53,166,8,205,43,66,146,105,75,233,74,121,170,67,77,41,38,163,100,154,114,247,128,6,107,51,99,226,159,25,62,32,92,62,98,248,242,152,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,240,28,81,252,9,226,111,224,190,113,8,80,8,153,92,56,179,199,27,42,87,148,251,63,16,81,46,70,29,94,18,24,92,231,154,91,174,174,137,45,36,104,41,173,48,70,105,90,20,147,74,95,74,83,205,82,26,105,73,53,27,36,211,151,188,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,64,14,53,126,22,45,111,136,16,124,186,162,41,88,88,255,0,10,124,241,198,195,90,172,12,173,226,74,37,187,66,185,235,4,139,90,166,149,186,249,211,170,50,148,132,20,37,183,169,146,35,60,238,138,74,155,73,114,222,117,197,44,148,151,84,227,55,18,2,0,113,171,240,177,107,124,64,131,229,213,17,74,194,213,56,86,103,199,253,104,202,166,47,214,191,173,106,208,174,212,234,63,241,8,141,68,74,57,95,242,133,52,183,30,254,174,58,19,250,36,11,84,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,165,97,102,156,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,183,64,1,23,243,253,156,26,86,83,112,141,74,167,156,183,47,187,198,60,200,22,162,25,105,38,136,207,161,9,39,39,58,167,16,166,182,71,55,154,89,54,164,168,221,90,144,141,187,13,199,27,160,26,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,199,235,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,163,245,215,108,11,202,217,182,109,155,206,187,111,75,137,66,188,99,201,147,66,168,40,136,216,156,136,242,23,29,242,66,136,204,137,109,186,217,146,144,122,44,137,77,168,203,107,136,82,166,167,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,118,130,128,120,163,248,236,196,223,193,124,158,16,154,156,18,241,50,213,147,133,151,214,14,117,124,171,146,159,112,29,205,200,113,198,211,212,65,145,26,60,125,236,167,127,49,124,183,34,232,225,236,36,167,158,199,172,102,189,10,202,128,5,106,241,180,196,203,86,54,22,88,184,57,213,243,110,74,133,192,87,55,33,183,27,87,79,6,60,105,17,247,188,157,252,196,115,28,149,163,103,176,210,174,67,254,177,26,52,56,87,194,227,199,102,25,126,53,228,243,69,255,0,10,171,226,185,158,159,211,229,127,5,47,63,252,162,45,255,0,54,10,127,197,74,105,109,200,37,127,198,245,72,74,127,81,147,95,248,67,34,184,48,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,78,231,174,142,22,152,53,95,203,5,187,128,113,106,189,45,201,107,243,228,192,189,23,5,70,241,78,149,34,59,179,228,57,17,151,154,109,254,107,113,209,29,4,242,156,83,77,33,162,37,168,219,213,84,153,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,137,225,139,159,31,203,125,10,54,3,98,197,107,117,253,111,211,211,232,218,165,70,163,204,149,116,50,149,188,167,52,79,41,37,206,142,194,99,146,183,56,227,175,36,156,120,245,216,234,138,127,128,14,127,142,152,23,135,25,139,195,138,142,23,226,133,27,174,165,78,209,214,94,104,201,18,169,242,146,70,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,179,173,142,152,23,136,249,116,196,122,142,23,226,133,27,161,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,103,87,11,124,253,67,195,190,135,44,152,199,80,165,83,109,3,235,36,91,183,20,201,44,65,102,144,225,243,100,189,26,91,142,41,8,83,46,172,220,54,220,51,55,18,235,132,223,174,135,17,201,141,89,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,35,171,148,154,171,52,168,245,215,169,146,209,77,153,33,232,145,230,41,149,19,15,62,202,91,83,173,33,205,54,169,104,75,236,169,73,35,213,36,235,102,122,110,45,127,93,181,107,87,111,10,139,212,155,114,15,87,46,61,62,125,81,198,249,168,111,108,88,81,93,151,37,205,86,100,71,177,134,29,94,154,238,86,221,18,70,163,34,63,171,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,91,253,245,197,239,6,160,229,198,14,36,88,180,254,175,18,107,92,218,123,22,116,197,41,94,138,156,218,18,110,191,45,196,146,119,195,79,49,10,109,104,218,169,26,146,8,154,82,95,56,244,193,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,187,254,26,121,21,147,150,91,102,86,39,226,116,9,113,113,66,227,142,253,54,84,21,74,105,198,41,20,226,144,70,150,16,108,56,182,158,91,198,195,47,41,195,81,237,46,91,105,74,13,46,27,158,215,138,63,129,60,77,252,23,206,33,10,1,18,171,32,185,215,186,178,167,136,241,40,149,106,159,81,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,190,139,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,71,127,197,139,23,242,161,133,151,150,25,250,83,209,159,43,109,250,141,11,173,228,115,186,94,170,51,140,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,25,151,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,237,48,199,30,99,102,15,133,173,237,115,61,54,92,154,237,3,13,235,246,205,194,185,114,29,146,250,234,49,41,43,74,158,113,231,16,147,117,111,180,166,100,153,145,171,67,144,104,53,169,73,81,138,54,23,125,197,239,29,38,97,134,92,98,97,205,189,89,232,171,88,151,80,85,57,228,160,159,67,202,163,176,130,114,105,182,235,102,148,39,114,215,17,133,161,102,100,227,82,93,73,33,69,185,72,169,108,170,225,111,229,167,49,216,117,134,111,80,189,51,2,179,112,69,244,172,46,171,167,230,210,218,95,58,119,206,18,208,164,233,21,167,213,234,40,150,122,104,141,84,105,35,210,69,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,152,120,213,248,167,181,190,31,193,243,26,136,129,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,222,225,251,158,234,22,106,173,86,236,171,165,125,22,38,219,244,242,114,163,27,69,185,233,72,172,55,21,183,106,187,209,29,168,236,115,100,200,81,116,201,51,82,52,212,181,79,105,76,0,1,74,220,80,178,45,249,20,186,151,142,56,57,102,116,152,109,90,217,233,136,208,149,185,154,21,81,199,20,71,163,36,146,233,225,189,171,124,189,13,72,67,166,182,254,105,42,142,217,197,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,174,127,241,3,226,95,111,86,176,142,151,133,184,3,34,36,197,226,109,174,220,219,130,166,227,241,100,174,145,78,152,133,33,202,90,155,105,199,18,220,227,78,244,60,75,63,153,66,139,102,229,184,151,25,170,186,101,38,171,90,146,184,116,106,100,185,242,27,142,252,181,181,25,149,58,180,176,195,75,121,231,77,41,35,50,67,109,54,227,139,87,114,80,133,40,244,34,51,31,148,125,91,154,214,174,217,245,22,105,55,28,30,146,92,138,124,10,163,109,243,80,230,232,179,98,181,46,51,154,160,204,139,123,15,180,189,53,220,157,218,40,137,68,100,86,127,195,155,137,77,171,111,89,47,224,206,102,47,15,70,55,108,211,249,150,197,117,248,205,162,42,105,112,225,161,5,76,82,35,180,75,55,144,134,20,182,148,174,98,223,82,212,222,188,194,105,14,195,92,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,87,64,225,215,145,89,57,165,188,138,248,196,24,18,209,133,116,9,15,51,57,232,210,154,66,234,117,22,74,58,202,154,100,78,19,236,161,77,200,75,139,121,40,250,8,82,18,180,45,68,180,94,240,0,0,0,0,0,0,0,0,0,0,0,0,0,10,223,227,21,132,8,184,44,74,70,40,69,99,89,116,215,163,193,113,205,223,248,187,108,212,31,50,208,214,69,222,126,196,153,253,190,193,90,57,86,197,58,142,15,227,157,169,118,65,153,211,180,117,72,49,230,252,218,87,190,47,88,195,142,35,181,11,50,212,155,46,212,150,239,112,209,133,137,115,198,189,44,186,29,219,16,245,106,177,78,141,57,29,253,206,180,151,11,188,136,251,149,238,47,184,135,222,0,1,1,56,207,74,150,198,88,173,214,218,70,141,57,122,196,74,151,169,118,235,79,168,106,157,59,251,189,162,160,176,109,148,200,197,235,30,58,155,222,151,110,74,98,13,58,233,184,142,83,101,166,190,193,165,60,50,101,49,240,218,211,142,150,246,37,170,28,4,18,117,215,105,20,116,22,154,251,71,165,0,0,0,0,0,31,227,46,92,120,17,157,153,45,205,140,178,133,45,106,208,207,68,145,106,103,161,118,247,16,130,185,184,226,119,96,225,19,53,27,55,13,220,244,197,210,202,222,138,190,199,163,244,171,34,125,179,95,207,69,83,107,218,235,104,236,215,183,95,113,25,138,139,198,140,121,196,124,119,185,165,92,119,253,111,174,91,175,173,198,27,233,152,107,146,131,113,197,165,26,180,218,55,105,205,89,106,101,169,235,247,105,246,48,91,43,88,193,143,21,102,105,150,29,183,213,161,196,165,213,187,214,69,111,99,70,166,210,107,218,235,168,215,78,106,15,78,254,223,191,75,27,192,14,16,86,197,28,233,245,220,101,168,122,77,228,147,78,189,77,229,56,206,213,252,210,148,158,108,121,166,71,161,147,137,212,139,219,175,176,132,253,195,156,30,195,204,39,164,179,69,176,232,30,141,138,202,18,132,163,170,125,238,194,74,18,93,174,173,71,220,218,61,190,207,188,123,64,0,0,0,1,249,170,52,232,117,88,110,64,158,207,53,135,116,222,141,198,157,116,50,50,237,35,35,239,34,21,95,159,174,27,81,96,66,147,138,88,37,75,211,151,179,172,167,243,207,183,83,138,195,127,59,38,87,218,234,187,19,246,31,176,197,89,58,210,217,89,182,226,116,81,119,150,162,206,184,106,231,222,93,38,91,56,43,139,21,141,240,87,187,209,47,244,228,92,189,10,100,151,253,86,35,153,158,170,54,203,215,95,103,179,218,66,218,210,162,89,110,73,234,70,63,160,0,0,0,0,0,0,0,33,159,17,172,222,175,47,86,27,86,237,167,47,109,207,90,221,200,87,47,94,79,37,232,139,87,99,140,184,218,181,109,229,119,153,105,246,159,117,20,74,148,252,199,213,38,74,247,184,189,55,43,66,45,116,45,61,159,112,178,158,24,153,33,143,120,190,172,100,196,136,58,192,141,167,163,99,243,79,231,183,20,216,238,250,204,190,74,78,138,74,15,214,71,111,179,218,98,222,27,109,13,32,155,108,180,73,119,16,255,0,160,0,0,0,0,0,31,50,189,110,81,238,90,116,154,85,106,31,81,26,91,43,97,212,115,22,141,200,82,77,42,45,82,100,101,216,163,238,61,69,120,230,191,133,5,185,123,42,165,122,96,196,223,68,85,22,111,76,114,159,203,114,71,84,233,243,220,52,243,100,204,36,163,114,148,210,117,211,66,211,93,52,51,33,85,248,167,132,183,214,9,221,175,90,247,173,51,161,159,21,197,26,75,156,203,186,146,93,90,9,95,54,181,167,233,52,174,205,125,159,118,189,255,0,43,124,68,113,91,47,170,137,111,206,119,211,54,203,111,182,107,133,182,52,125,168,46,66,15,231,10,50,220,63,155,100,211,223,237,215,188,187,109,251,45,121,186,195,44,201,208,163,202,182,38,242,106,189,58,29,149,3,151,33,92,149,108,100,214,158,106,217,109,42,218,167,146,157,75,191,188,187,59,187,160,0,0,0,0,15,57,137,58,126,78,238,157,85,180,189,11,59,214,211,93,62,97,125,163,53,152,209,167,229,138,251,209,91,139,229,53,83,214,211,77,127,149,57,218,45,163,130,220,105,159,155,253,205,47,155,252,151,229,116,214,246,109,47,210,116,84,227,215,94,254,239,103,112,176,224,0,16,151,138,166,52,55,135,152,6,253,165,9,253,147,174,71,85,79,117,59,117,214,52,136,83,155,62,244,40,190,146,11,184,200,254,210,20,151,101,219,146,111,43,194,139,107,69,253,45,98,163,26,18,79,179,176,221,117,40,215,180,200,187,213,239,47,188,134,143,242,207,97,69,195,108,8,177,109,102,26,216,236,107,122,152,153,39,184,207,123,233,134,202,22,174,213,40,139,83,71,113,30,158,225,211,192,0,0,0,0,0,0,0,0,0,0,0,0,124,155,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,51,47,139,22,47,228,191,20,239,44,51,244,167,164,254,73,92,21,26,23,91,200,228,245,93,44,151,25,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,47,83,134,94,53,254,90,114,143,107,117,20,254,150,125,137,165,149,51,99,91,25,119,162,97,158,157,198,245,113,106,86,177,93,141,189,71,183,87,73,221,169,36,237,214,0,113,155,197,47,149,121,142,161,97,156,10,239,85,2,196,183,219,234,97,116,187,58,58,164,213,155,207,124,225,160,148,230,248,169,167,43,177,74,66,116,208,180,87,48,135,170,224,151,134,119,84,156,83,190,177,143,164,229,91,116,251,124,237,158,123,141,184,158,162,116,137,49,228,108,101,91,57,107,229,183,23,87,11,121,41,60,246,61,83,37,234,86,254,51,89,155,31,20,248,201,241,2,225,243,23,194,62,94,174,170,134,89,94,204,237,38,79,89,69,166,222,14,218,85,120,77,197,113,78,65,254,75,29,230,38,41,196,145,160,153,90,223,54,84,107,217,181,195,96,136,214,110,232,134,90,51,23,125,229,127,20,224,98,101,139,35,250,168,117,136,91,25,254,115,165,245,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,122,19,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,101,92,126,170,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,130,114,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,195,91,215,140,116,154,102,104,218,168,89,84,169,117,140,17,133,29,52,137,144,93,140,211,115,106,11,39,84,110,85,226,154,144,151,90,89,17,165,45,199,121,123,22,219,126,185,50,227,186,179,101,86,30,38,219,56,223,133,236,98,54,11,221,49,38,211,107,145,229,166,139,85,151,76,145,200,39,218,113,198,55,185,25,195,97,229,161,15,54,162,52,110,108,212,73,61,20,157,73,67,58,217,145,166,99,109,39,27,110,152,185,141,114,90,241,21,114,26,147,92,57,50,216,146,189,239,48,219,173,17,46,58,148,201,32,153,91,68,132,54,123,27,65,37,4,73,36,237,41,127,193,162,167,130,80,49,182,191,22,248,110,34,177,22,163,29,136,214,41,189,17,247,150,148,19,19,29,169,27,75,74,77,150,87,201,105,162,53,172,210,179,65,173,8,61,22,226,85,115,226,186,184,201,220,121,125,111,9,233,54,221,228,142,191,22,59,93,179,89,143,33,222,101,54,43,178,99,156,217,82,27,75,137,108,153,113,184,166,202,13,196,173,74,115,94,90,125,71,86,221,54,13,41,229,98,129,140,182,182,95,108,154,6,96,107,126,149,191,161,211,205,21,121,42,146,153,46,118,186,179,97,183,94,73,17,58,243,108,27,45,184,230,170,222,226,22,173,238,107,204,87,85,0,1,149,113,215,241,231,44,247,150,3,91,216,109,121,214,103,68,168,219,216,163,107,194,184,232,179,89,50,66,210,183,34,199,122,76,71,90,53,26,146,182,85,37,178,37,246,161,196,45,10,35,37,111,109,190,171,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,10,245,227,73,131,149,219,195,6,173,44,98,164,61,204,137,135,117,9,17,234,145,182,160,182,197,169,42,59,105,147,189,75,35,61,143,177,29,174,90,80,181,43,169,221,234,165,181,25,192,14,28,152,153,249,47,206,78,28,84,100,75,170,183,2,189,80,85,179,49,138,123,154,117,93,123,106,143,29,15,36,214,148,173,148,202,114,51,170,35,215,78,73,45,41,82,144,146,23,169,143,216,199,66,203,254,13,93,152,197,113,179,212,68,182,105,234,144,220,109,203,71,87,41,106,38,227,70,222,132,44,219,230,190,227,77,115,54,26,81,191,114,189,84,153,140,203,141,46,229,175,8,99,96,46,3,88,216,70,203,17,27,145,110,209,217,102,160,113,31,117,230,29,168,175,87,102,188,218,221,209,102,135,36,184,243,132,70,73,208,150,68,73,73,17,36,186,88,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,0,241,34,177,115,29,106,230,58,169,91,204,45,83,211,158,156,222,171,102,179,13,133,179,75,126,150,218,253,72,241,26,53,43,167,228,243,8,156,142,106,82,210,181,154,212,183,121,196,251,191,39,135,109,245,131,88,123,154,203,82,189,141,244,186,83,148,85,115,88,129,84,170,62,164,69,161,85,12,137,81,103,45,59,84,133,109,90,57,68,167,54,161,149,60,79,154,146,108,146,139,66,130,47,241,22,197,12,6,177,50,209,113,219,24,234,153,117,40,247,132,117,66,164,80,105,179,122,106,141,70,107,75,67,173,56,202,244,81,52,134,29,75,46,173,229,161,109,167,68,165,72,116,220,67,46,231,220,94,247,10,27,99,23,45,172,165,209,15,17,170,17,10,133,82,145,34,125,163,76,58,106,227,205,131,78,117,231,22,165,62,226,182,147,168,125,213,45,246,180,65,232,219,169,87,53,105,113,13,179,50,128,102,179,54,62,41,241,147,226,5,195,230,47,143,85,113,100,234,251,166,229,58,209,205,181,2,103,166,109,186,207,95,242,129,158,91,49,253,3,202,169,20,8,190,178,223,230,74,231,184,102,127,54,209,114,244,245,181,35,220,62,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,118,211,159,92,82,177,49,167,134,197,243,137,120,105,93,244,205,183,89,244,103,69,55,165,122,63,55,149,95,138,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,209,96,234,185,157,203,213,213,149,252,101,173,97,29,211,39,175,232,57,114,105,213,68,69,114,59,53,56,46,167,115,82,27,74,203,252,102,214,73,82,210,135,90,117,4,181,236,220,115,43,133,126,122,164,216,23,13,43,44,56,165,62,91,246,197,114,67,52,219,49,230,98,181,178,147,81,126,83,203,83,14,147,109,147,206,34,83,210,72,137,197,173,124,165,165,5,181,45,173,107,110,226,68,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,128,28,106,252,44,90,223,16,32,249,117,68,84,6,19,216,191,149,12,83,179,112,207,210,158,140,249,91,112,83,168,93,111,35,157,210,245,82,91,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,98,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,210,184,83,231,170,77,226,220,12,172,98,188,249,114,107,177,99,147,54,84,228,197,105,44,42,157,18,18,11,209,171,38,91,73,165,109,53,29,199,82,243,134,174,97,27,137,82,210,164,182,78,217,160,128,28,106,252,44,90,223,16,32,249,117,68,84,94,13,225,13,229,142,248,137,79,194,220,62,98,35,247,13,90,60,231,160,177,37,242,101,18,23,26,35,210,141,146,89,250,169,90,210,194,144,131,81,165,27,212,157,202,66,117,81,121,74,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,223,240,208,207,28,108,199,89,172,224,245,240,137,104,196,91,46,142,218,222,150,226,221,144,138,229,57,147,109,130,154,167,150,106,81,73,37,45,164,188,149,171,215,91,132,226,12,201,75,67,51,124,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,215,41,56,33,74,204,126,63,91,152,47,89,174,75,163,71,184,227,213,18,137,241,155,75,139,140,251,52,233,50,25,89,161,93,139,65,58,203,123,209,170,77,72,220,146,82,12,201,101,226,177,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,116,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,91,10,28,83,53,217,174,195,140,165,97,194,239,91,213,222,186,171,59,152,197,2,128,195,196,137,85,121,73,34,51,74,76,200,249,108,163,114,77,215,140,141,45,165,73,34,37,173,109,182,188,246,98,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,182,111,74,204,126,111,41,148,50,223,205,178,132,54,157,27,105,9,245,82,90,233,169,234,102,102,118,149,194,135,35,145,173,170,85,19,55,24,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,202,73,106,209,50,234,92,213,106,113,28,154,224,205,143,138,124,100,248,129,112,249,139,226,213,50,171,151,171,87,52,28,43,236,220,35,186,100,244,29,127,165,164,211,170,136,138,220,135,169,147,154,173,77,83,82,27,74,203,252,102,214,73,82,20,182,157,117,4,180,111,220,85,23,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,105,194,83,58,254,155,135,15,41,184,155,83,170,204,173,51,206,114,203,168,62,124,246,213,5,150,57,139,166,40,201,59,219,228,161,167,92,105,78,41,73,54,205,77,17,182,77,50,133,196,14,40,254,59,49,55,240,95,39,132,35,173,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,236,217,217,185,186,194,255,0,151,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,221,71,10,206,14,108,236,220,162,225,127,203,138,236,120,149,138,236,249,13,198,161,91,138,158,113,95,170,172,156,65,62,104,89,54,233,161,13,52,179,113,75,52,108,215,150,131,50,83,168,35,207,101,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,164,87,11,143,29,152,101,248,215,147,205,23,103,153,24,88,219,63,4,174,150,50,229,86,137,78,196,84,199,105,234,27,210,82,194,144,165,182,251,107,117,146,41,8,91,59,220,101,46,182,131,112,137,4,181,164,205,72,47,93,57,172,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,91,255,0,6,11,159,4,159,194,251,150,217,183,105,241,41,56,160,220,132,174,227,66,170,79,186,253,102,156,211,142,42,28,212,50,230,141,54,134,142,91,145,148,150,72,244,52,54,183,12,141,230,200,88,248,167,110,51,247,110,9,87,241,66,218,161,219,170,151,43,20,45,200,234,166,220,110,37,215,219,98,29,56,219,110,84,54,22,219,141,114,158,90,206,99,142,37,198,92,45,133,204,67,137,89,169,190,84,10,194,171,91,17,239,76,71,183,45,188,33,131,85,151,121,203,168,52,170,34,105,110,155,82,155,148,217,243,18,242,29,35,79,39,151,176,220,55,77,73,75,105,65,173,74,73,36,212,90,115,164,183,85,102,149,9,154,236,216,147,42,72,142,218,102,72,137,25,81,152,121,242,73,115,22,219,74,113,197,54,131,86,166,72,55,22,105,35,34,53,43,77,79,245,128,8,235,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,85,0,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,170,228,251,41,151,150,110,177,67,228,61,10,68,186,61,10,4,119,36,215,110,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,247,233,204,89,17,165,165,153,75,78,47,152,91,98,96,181,137,128,24,103,134,148,47,67,91,116,111,149,125,20,46,169,233,28,174,107,208,30,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,46,1,194,227,199,102,25,126,53,228,243,71,106,226,117,195,254,30,17,76,147,152,28,16,183,122,75,22,94,231,238,106,107,78,48,212,90,12,167,31,101,150,149,25,10,89,56,108,190,228,142,198,91,66,146,202,144,173,13,45,169,8,110,186,197,186,112,161,200,228,107,106,149,68,205,198,35,46,89,87,106,81,228,46,209,164,154,29,142,80,98,58,151,24,84,215,201,68,147,117,111,180,165,242,146,90,180,76,186,151,53,90,156,71,38,205,4,85,226,143,224,79,19,127,5,243,136,66,128,71,95,205,86,89,239,44,168,98,228,204,45,188,39,68,168,161,81,211,82,164,84,227,25,37,21,26,115,139,113,13,62,109,238,53,50,189,205,56,133,182,163,61,171,66,182,169,104,216,226,229,175,10,60,235,254,76,174,166,50,215,137,149,58,172,155,110,237,168,71,141,105,59,175,57,154,61,81,231,20,147,143,176,146,110,37,153,78,56,142,212,171,99,110,150,227,65,19,207,58,155,148,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,66,141,184,180,229,226,149,131,89,134,143,126,90,148,169,113,104,88,157,30,77,109,245,189,49,47,33,85,178,144,163,168,37,164,153,243,80,131,39,163,60,100,189,83,190,66,201,179,36,167,150,219,33,56,243,38,147,129,121,143,203,149,102,108,68,83,107,184,111,114,92,212,82,122,67,77,47,210,44,211,86,212,150,90,65,163,123,235,118,57,54,225,150,255,0,155,68,21,168,145,235,45,69,8,4,191,226,167,140,116,44,93,205,197,94,53,184,206,177,44,42,123,86,115,146,119,47,249,84,168,207,190,228,147,216,180,36,209,203,126,67,172,105,235,37,92,141,233,81,165,100,69,37,120,37,224,167,254,29,102,50,101,67,223,101,83,226,182,239,252,158,100,183,30,65,183,255,0,34,38,212,151,63,175,37,39,232,24,181,65,74,220,106,252,83,218,223,15,224,249,141,68,69,252,34,203,61,229,141,88,71,138,120,165,102,78,136,181,225,68,120,21,42,157,49,227,38,215,38,156,242,37,174,67,237,56,165,18,119,176,152,155,205,179,47,93,10,94,213,111,74,91,115,192,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,67,185,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,176,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,23,207,214,74,46,172,169,226,60,186,221,38,153,212,97,149,205,80,121,203,114,161,28,156,91,112,55,154,156,77,50,65,184,165,173,47,52,130,50,66,150,163,231,54,131,89,30,228,186,134,162,253,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,226,112,187,34,52,44,170,228,191,24,47,91,165,29,110,38,220,24,95,112,55,81,147,170,219,244,92,87,233,40,113,218,86,196,72,118,59,252,169,49,212,125,74,72,148,189,116,45,19,216,116,216,46,167,18,114,81,106,230,179,34,56,77,91,164,211,58,124,77,182,112,190,136,229,185,80,142,77,161,201,251,41,141,56,154,100,131,113,72,66,153,117,102,100,133,45,69,201,113,102,178,61,170,117,14,211,93,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,29,215,35,153,68,170,230,251,23,21,106,63,81,151,71,180,232,49,211,82,184,234,172,71,82,214,134,13,100,148,69,101,102,147,105,18,94,61,219,57,135,161,33,183,156,36,185,202,54,213,160,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,14,99,153,139,10,46,36,96,69,245,107,62,214,247,101,91,213,52,198,61,198,91,31,84,55,144,133,118,41,36,122,26,251,140,244,247,140,223,222,150,228,155,54,240,173,90,210,191,75,71,168,201,132,163,236,237,54,157,82,53,236,51,46,244,251,207,239,49,118,156,42,241,161,188,67,192,70,45,25,175,239,157,109,184,152,13,39,110,154,70,143,10,11,101,220,132,151,210,89,247,153,159,218,98,109,0,0,175,30,52,145,166,126,111,246,212,178,119,249,47,202,232,109,236,218,95,164,232,170,39,174,189,253,223,176,84,190,11,233,249,98,177,53,86,210,249,77,75,245,180,215,79,229,77,246,141,41,225,182,159,147,171,91,69,110,47,66,193,245,180,211,95,152,71,104,244,96,0,0,0,0,56,94,101,51,117,134,89,108,161,72,149,115,205,231,85,122,117,187,22,7,46,66,121,202,216,241,161,60,212,50,226,83,185,76,169,58,159,119,121,246,119,212,14,105,56,136,226,182,96,149,46,223,130,239,161,173,151,31,112,209,11,108,105,27,144,124,244,23,206,28,100,56,95,54,241,39,191,217,175,121,246,112,12,44,194,91,235,27,46,214,109,123,42,153,215,79,148,226,77,69,206,101,173,9,78,161,6,175,156,90,19,244,157,79,102,190,223,191,75,80,202,135,10,11,114,202,85,54,244,198,121,190,151,169,163,147,49,20,254,91,145,250,87,75,144,225,39,155,26,97,165,123,84,151,83,174,154,30,186,233,161,17,11,14,160,219,148,107,102,157,26,149,69,135,211,198,136,202,35,178,142,98,215,181,9,73,37,37,170,140,204,251,18,93,231,168,250,96,0,0,0,0,0,63,229,198,208,234,13,183,11,84,159,121,10,135,226,117,146,24,246,116,132,227,38,27,65,210,12,157,125,37,31,154,127,51,180,161,71,107,214,121,243,53,106,165,44,253,84,118,123,125,134,43,90,44,167,225,190,153,49,151,177,196,107,181,90,17,233,169,105,237,251,197,235,240,229,205,234,243,11,97,187,110,221,146,247,92,244,93,188,245,114,244,231,115,158,150,180,246,54,203,109,167,70,217,79,113,158,191,97,247,204,192,0,0,0,0,0,0,1,230,49,38,253,163,225,149,155,62,244,174,175,108,58,127,43,153,216,163,253,35,168,108,190,138,84,125,235,47,97,255,0,104,206,86,97,241,178,191,143,120,153,82,191,171,139,208,230,114,121,109,104,143,155,217,29,166,143,214,75,104,215,94,81,31,106,123,63,235,62,165,145,28,167,212,115,51,137,6,220,181,114,109,234,63,250,226,238,137,86,156,214,36,242,189,82,121,181,254,145,141,61,93,126,221,11,190,255,0,233,116,200,116,104,45,83,160,53,203,97,157,219,19,184,207,77,76,204,251,76,204,251,204,199,235,0,0,0,0,0,0,0,30,7,24,176,74,195,199,11,86,85,169,124,82,250,168,239,182,180,182,174,123,200,229,172,219,113,178,86,141,56,131,61,9,213,118,107,219,175,221,165,61,103,27,134,173,237,130,114,234,23,142,31,57,233,187,92,212,236,165,22,140,198,232,155,214,67,134,223,206,202,91,142,108,105,164,122,218,106,173,222,242,50,56,103,110,220,53,235,14,229,137,92,163,200,233,106,84,169,77,188,218,182,33,123,28,105,194,81,118,40,148,147,209,72,47,97,151,103,180,91,174,68,56,148,211,241,27,209,184,77,138,80,186,42,195,12,51,26,53,75,154,167,122,181,151,76,194,19,202,98,42,82,222,245,173,197,106,106,236,211,67,236,208,197,139,71,144,212,184,237,202,97,91,155,121,4,226,15,67,45,82,101,169,31,104,255,0,64,0,0,0,30,79,23,22,109,225,77,232,178,61,13,54,245,68,255,0,251,153,193,154,204,85,89,185,138,23,130,204,245,53,87,234,7,255,0,221,11,23,31,193,194,134,229,43,44,21,153,15,30,170,153,119,72,144,143,241,23,79,167,153,119,25,251,132,240,0,31,240,243,168,97,165,188,225,232,150,210,106,81,253,132,90,138,43,226,141,142,18,241,51,29,228,218,209,228,110,166,219,100,184,27,54,17,124,252,121,147,81,174,166,218,85,244,87,239,50,251,76,126,46,23,152,54,172,80,204,100,74,164,212,236,131,108,199,110,178,151,53,215,115,241,231,194,81,35,66,90,76,181,75,135,219,161,151,216,98,248,89,105,12,52,134,91,45,18,218,73,41,47,176,139,65,255,0,96,0,0,0,0,0,0,0,0,0,0,0,0,2,146,248,203,88,17,173,156,209,210,239,58,117,189,46,36,123,198,215,137,38,101,65,68,233,177,58,163,29,215,99,184,72,82,140,208,75,110,51,112,73,72,70,154,18,155,81,150,174,110,87,64,224,195,143,50,109,202,174,35,224,221,203,54,36,75,78,61,29,235,240,234,18,228,53,29,138,90,227,169,136,242,214,226,148,130,51,67,141,57,29,70,181,184,72,108,162,25,146,126,113,74,40,1,141,247,173,43,18,177,162,254,196,106,20,121,108,83,110,171,162,171,91,134,212,180,37,47,182,196,153,110,60,218,92,74,84,164,146,201,43,34,50,37,40,181,215,67,62,241,118,124,43,48,114,187,132,89,71,164,73,184,222,210,93,251,80,118,241,110,54,212,127,37,139,37,134,27,140,91,208,181,18,249,140,71,105,253,125,85,39,159,177,73,37,32,204,230,0,205,102,108,124,83,227,39,196,11,135,204,95,22,147,193,170,147,74,175,229,18,246,161,87,105,145,42,52,218,141,241,82,137,50,28,182,82,243,18,88,114,153,79,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,43,196,27,36,149,92,168,95,237,215,109,134,37,206,195,171,170,68,135,169,83,19,21,73,98,146,250,158,121,72,164,173,197,60,234,214,182,227,165,181,37,215,13,38,241,115,13,36,102,219,154,126,92,130,231,94,234,202,158,35,196,162,85,170,125,70,25,92,213,6,91,184,233,242,13,197,183,3,121,165,181,84,227,147,105,90,210,243,72,34,53,165,9,62,115,104,36,25,110,75,75,106,250,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,50,174,46,39,132,86,83,44,219,123,14,233,249,172,172,200,137,91,184,110,168,242,99,81,91,122,1,165,118,242,24,151,46,44,147,105,195,113,73,113,111,165,182,245,95,45,11,66,55,182,70,105,113,123,184,175,21,12,245,73,191,238,26,174,88,112,182,124,182,45,138,28,135,169,183,155,207,69,107,101,90,162,196,166,86,150,26,39,27,55,155,68,87,163,25,27,136,90,57,171,82,203,106,155,66,22,228,74,202,142,84,113,31,54,184,142,139,42,202,107,161,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,35,66,120,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,243,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,20,117,226,25,146,202,86,105,240,190,69,118,208,183,226,43,21,45,168,228,118,252,195,146,152,167,53,130,115,115,180,247,220,82,77,43,66,146,110,169,162,89,164,144,241,164,249,141,161,111,110,161,106,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,197,191,224,135,22,251,53,172,174,84,239,60,111,122,36,220,80,182,36,34,146,213,14,157,171,15,220,171,91,91,163,204,34,229,242,163,161,70,151,73,245,35,114,27,54,183,18,18,111,199,142,170,160,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,237,127,133,126,69,99,88,22,245,43,51,216,165,2,35,247,61,114,59,53,43,49,150,101,59,190,147,78,126,43,200,83,238,155,110,19,46,46,83,50,72,201,181,161,124,164,37,7,185,46,45,104,110,199,192,0,6,85,198,138,48,131,11,108,76,105,200,238,23,97,166,37,208,189,51,109,214,112,254,215,235,97,117,79,71,230,242,162,69,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,227,6,89,248,59,217,184,125,121,73,188,49,250,231,137,124,34,145,88,230,219,244,136,77,27,116,233,145,27,37,114,221,169,52,234,13,75,90,148,104,81,198,66,141,164,242,182,173,201,8,113,72,43,31,28,211,50,152,67,27,30,176,26,249,194,55,152,136,228,139,138,142,243,52,243,150,251,172,176,213,69,26,59,9,231,22,214,171,36,55,37,182,92,50,34,86,164,131,35,74,136,205,39,154,33,109,60,69,115,155,66,196,140,140,97,233,90,84,173,191,151,61,36,74,75,136,91,141,211,91,165,190,203,147,99,37,213,114,148,111,55,56,152,105,46,114,141,183,27,109,245,22,221,91,81,192,12,151,224,229,11,31,115,65,96,97,85,210,246,202,45,86,160,228,138,139,123,86,125,76,88,145,221,150,236,109,80,180,45,28,228,71,83,92,196,168,148,142,102,242,212,211,161,232,248,0,0,121,76,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,48,67,70,121,28,191,236,220,65,202,134,24,74,179,46,24,149,84,80,237,122,93,2,166,76,153,239,135,81,137,13,150,164,71,117,10,34,82,22,149,22,165,169,122,200,82,22,157,200,90,84,125,212,7,20,205,118,84,112,227,54,184,112,187,42,245,107,161,170,193,230,63,64,175,176,201,46,85,34,82,136,136,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,35,61,152,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,154,100,7,137,222,29,218,184,70,156,45,204,245,217,18,128,187,46,60,58,109,181,83,102,151,46,66,234,20,228,161,72,75,14,183,21,133,165,11,142,150,219,65,56,102,158,98,28,70,169,53,161,199,28,129,121,174,205,118,35,230,215,17,215,122,222,174,244,52,168,60,198,40,20,6,30,53,197,164,69,81,145,154,82,102,69,204,121,123,82,110,188,100,74,113,73,73,17,33,8,109,180,73,254,26,92,62,228,227,13,86,143,152,60,95,165,68,115,15,160,72,234,104,244,153,109,53,41,139,149,104,84,166,28,39,9,15,146,216,68,121,44,52,163,67,205,41,15,150,169,50,52,26,181,185,240,1,154,204,216,248,167,198,79,136,23,15,152,190,46,123,134,117,38,149,95,225,255,0,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,173,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,56,5,43,131,141,155,35,50,245,250,205,102,171,46,22,13,194,145,6,167,69,162,179,36,223,147,82,67,168,116,228,211,157,146,107,75,209,144,203,205,183,162,182,184,183,35,190,130,39,137,226,90,209,223,248,152,210,105,84,14,31,248,129,66,161,83,34,83,169,180,232,244,24,144,225,196,101,44,177,25,134,234,208,82,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,131,6,140,243,131,148,203,55,55,88,95,242,30,187,34,37,30,187,2,67,114,104,87,26,160,28,167,233,75,55,16,111,146,16,78,52,107,67,173,32,219,82,13,123,53,229,172,200,212,210,12,179,217,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,126,225,165,196,18,54,48,210,168,249,124,197,250,172,183,49,6,4,126,154,143,86,150,235,178,159,185,80,132,202,125,195,112,208,193,33,133,199,140,195,73,53,188,234,150,249,234,163,51,89,171,94,193,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,21,213,196,235,136,4,204,34,135,39,47,216,33,113,116,151,212,189,204,92,213,38,155,125,169,84,24,174,48,203,205,38,50,212,130,108,222,125,185,29,143,54,181,41,148,161,90,18,92,82,22,223,214,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,185,238,32,217,36,165,102,190,192,110,187,108,49,18,14,34,218,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,152,105,34,39,28,214,136,127,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,189,62,31,185,238,161,102,170,213,110,202,186,87,209,98,109,191,79,39,42,49,180,91,158,148,138,195,113,91,118,171,189,17,218,142,199,54,76,133,23,76,147,53,35,77,75,84,246,151,128,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,47,248,162,240,255,0,135,87,135,82,204,222,8,91,188,154,171,61,77,70,248,165,176,227,12,69,114,43,76,58,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,85,118,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,246,69,243,155,66,206,30,28,74,169,185,74,244,53,231,107,244,241,238,106,107,72,89,197,75,142,146,249,82,99,56,173,117,101,222,83,166,77,169,70,227,106,66,146,173,196,72,117,201,42,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,180,158,33,153,44,165,102,159,11,228,87,109,11,126,34,177,82,218,142,71,111,204,57,41,138,115,88,39,55,59,79,125,197,36,210,180,41,38,234,154,37,154,73,15,26,79,152,218,22,246,234,33,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,250,114,11,157,123,87,53,152,113,18,137,86,169,244,248,155,108,211,217,110,227,167,200,54,208,228,253,132,150,213,83,142,77,165,8,83,46,172,200,214,148,36,185,46,44,144,101,181,77,45,222,255,0,138,88,91,98,99,77,137,83,195,60,75,161,122,102,219,172,242,122,216,93,83,209,249,188,167,144,243,127,56,202,208,226,116,113,164,43,213,81,107,166,135,169,25,145,215,182,12,112,127,165,89,25,151,153,114,223,117,216,151,62,23,219,178,35,212,168,52,234,132,52,188,186,209,56,137,5,210,205,218,226,9,11,138,234,35,45,95,52,182,100,161,105,35,74,73,78,180,139,52,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,250,185,232,201,149,11,56,120,113,22,152,221,87,208,215,157,175,212,72,182,106,78,173,103,21,46,58,72,230,198,146,218,117,213,151,121,77,17,184,148,155,141,169,9,82,119,17,45,167,60,254,75,56,121,225,126,86,41,84,171,190,187,14,37,203,138,137,142,241,76,184,13,78,41,136,70,250,82,151,35,193,105,90,37,8,74,72,209,207,52,19,203,37,189,169,161,14,114,83,86,220,81,252,118,98,111,224,190,79,8,114,170,126,93,47,186,222,92,102,230,94,129,31,174,182,232,87,4,170,21,193,235,178,215,163,54,162,159,210,187,235,186,78,61,206,114,160,104,218,219,103,203,228,238,81,232,191,85,150,44,194,221,89,95,198,90,46,46,90,209,186,254,131,153,26,163,75,92,167,35,179,83,130,234,118,187,29,197,32,255,0,197,113,6,164,173,40,117,166,150,104,94,205,167,125,31,157,230,13,126,108,31,157,199,91,85,249,11,232,254,183,111,64,174,187,157,212,116,189,39,43,93,188,238,171,230,53,223,202,221,235,115,57,127,56,40,95,51,185,133,186,179,65,140,181,172,92,186,99,116,29,127,46,53,58,150,137,78,72,102,153,5,164,237,106,59,106,89,255,0,140,226,205,41,66,86,235,174,172,144,141,251,73,80,203,165,247,68,203,140,44,203,215,227,244,54,221,118,224,139,66,183,253,118,93,244,158,228,84,58,167,125,71,77,198,121,46,83,201,27,92,108,185,156,237,201,61,17,235,117,94,23,30,59,48,203,241,175,39,154,47,248,87,87,19,174,31,243,49,118,28,156,192,224,133,187,213,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,50,218,18,167,146,181,104,106,113,40,67,149,45,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,90,254,40,113,111,179,103,101,44,175,140,57,122,37,11,23,238,41,18,105,48,237,195,214,166,116,37,182,241,18,230,62,181,182,202,20,142,153,104,113,165,26,20,133,60,226,81,177,212,179,32,145,80,21,106,181,86,191,85,155,93,174,212,229,212,106,85,25,14,75,153,50,91,202,121,249,47,184,163,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,139,222,225,205,146,143,205,87,14,31,175,223,244,202,83,152,155,116,252,229,74,75,5,205,114,151,4,201,6,221,49,47,110,82,21,181,104,55,29,83,68,148,173,197,37,58,186,150,90,112,230,0,0,0,133,92,69,178,19,249,213,211,169,55,254,30,191,210,98,77,23,164,163,53,212,200,219,6,109,45,201,94,185,63,184,254,107,167,231,191,32,156,109,42,90,146,78,55,203,117,74,107,151,221,114,171,150,123,55,42,24,71,15,11,108,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,184,23,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,157,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,186,236,30,18,22,109,189,155,74,181,241,87,102,36,140,32,163,72,137,86,183,237,201,218,212,10,162,183,89,124,157,135,33,106,113,11,66,34,201,67,46,37,46,33,244,62,202,219,67,139,90,185,196,44,124,4,85,226,143,224,79,19,127,5,243,136,66,128,70,146,51,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,240,226,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,66,215,248,83,231,142,78,37,82,160,101,111,18,81,17,170,237,177,71,36,90,213,52,173,166,10,163,78,138,148,32,161,45,189,72,215,37,150,180,82,84,218,79,152,203,78,41,100,149,52,167,30,172,188,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,33,255,0,21,60,28,174,226,238,81,234,242,109,199,181,151,97,84,26,188,92,141,181,31,202,162,198,97,246,228,150,245,173,36,142,91,18,29,127,95,89,74,228,108,74,77,75,35,42,33,166,85,170,180,89,43,153,70,169,203,129,33,200,239,196,91,177,158,83,75,83,15,180,182,94,104,212,147,35,52,56,211,142,54,180,247,41,11,82,79,82,51,33,249,71,234,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,105,39,42,184,91,249,22,203,142,29,97,155,212,47,67,79,163,91,241,125,43,11,170,234,57,85,71,81,206,157,243,132,181,165,90,202,117,245,122,138,52,22,186,35,68,146,72,186,168,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,67,197,113,88,200,228,108,53,170,207,205,38,27,46,91,180,43,158,176,107,186,105,138,67,175,157,58,163,41,75,89,205,67,154,25,34,51,206,234,149,37,197,23,45,231,91,74,13,73,117,45,179,13,114,209,152,187,239,43,248,167,3,19,44,89,31,213,67,172,66,216,207,243,157,47,169,101,231,225,243,29,105,206,79,55,144,132,243,80,157,232,239,35,239,35,208,158,5,227,166,28,102,47,14,41,216,161,133,245,158,186,149,59,86,158,101,210,36,74,167,202,73,17,185,22,75,100,103,203,121,27,147,169,106,105,52,169,43,66,150,133,161,106,232,0,60,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,195,92,134,112,207,252,221,49,30,169,140,120,161,91,244,173,193,71,168,84,105,214,131,17,207,148,219,80,76,221,142,85,25,9,66,212,92,233,12,41,70,134,55,169,44,182,233,239,53,58,100,76,74,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,4,117,207,255,0,15,58,86,103,42,182,230,33,97,204,56,148,107,217,85,136,20,219,146,162,149,37,37,46,136,181,19,78,74,91,39,181,50,36,197,73,161,105,213,198,212,182,80,227,123,150,105,97,9,146,153,117,192,107,55,45,184,71,66,194,155,50,20,68,162,157,29,11,169,206,102,57,178,186,181,68,208,146,145,53,210,82,214,173,238,41,58,146,77,106,216,130,67,105,61,136,73,23,75,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,240,243,72,125,165,178,225,106,151,18,105,81,125,134,90,10,30,226,135,131,106,194,252,198,75,170,66,78,248,55,52,119,43,42,115,93,54,191,34,124,213,26,52,53,168,207,68,182,93,186,17,125,132,63,111,11,156,112,151,134,120,239,26,214,145,35,109,54,228,36,64,217,176,143,231,228,76,132,141,117,38,212,175,162,143,121,23,218,66,245,25,117,15,180,135,155,61,82,226,73,73,63,176,203,81,255,0,96,2,8,113,142,161,185,86,203,5,26,67,39,162,161,221,209,228,47,252,68,83,234,6,125,230,94,241,77,216,84,163,70,40,89,235,35,208,211,95,167,159,255,0,116,32,105,83,8,212,107,194,139,45,102,122,154,173,234,113,255,0,247,51,99,214,0,0,0,0,255,0,57,18,26,139,29,201,47,171,107,109,32,214,179,208,207,68,145,106,103,216,43,167,61,252,74,105,248,113,233,44,38,194,216,93,109,97,230,30,141,42,163,204,83,125,34,207,170,97,105,229,63,21,73,115,98,208,218,181,37,118,235,161,118,106,98,162,174,43,134,189,126,92,178,235,149,137,29,85,74,171,41,199,156,86,196,35,123,142,184,106,62,196,146,82,90,169,103,236,34,237,246,9,153,147,174,26,183,182,54,75,167,222,56,128,231,161,45,114,83,82,146,90,51,39,173,111,88,238,19,127,53,41,14,55,189,167,87,235,105,170,118,251,204,136,174,23,7,112,74,195,192,251,86,45,169,99,210,250,86,24,109,9,113,92,247,151,204,89,54,219,102,173,29,113,102,90,147,73,236,215,179,79,191,95,124,0,0,0,0,0,0,0,63,37,82,153,14,179,5,218,116,246,185,140,61,183,122,119,25,107,161,145,151,105,25,31,121,16,160,12,247,101,62,161,150,108,72,75,113,21,206,183,171,26,250,57,221,18,157,121,76,70,230,250,166,243,139,253,35,250,122,218,125,154,151,119,45,203,198,54,87,240,19,19,41,183,245,13,122,156,62,119,49,173,17,243,155,227,186,209,122,202,109,122,105,205,51,236,79,111,253,101,163,92,54,191,104,248,155,102,192,189,40,75,221,14,161,205,229,246,40,191,70,234,219,63,164,148,159,122,15,216,95,218,61,56,0,0,0,0,0,0,10,173,227,15,152,23,219,68,60,8,165,63,163,110,243,61,42,141,165,219,167,163,229,51,218,166,253,250,253,5,253,254,225,86,148,154,77,66,185,80,106,151,75,143,207,148,254,238,91,123,210,157,116,73,168,251,84,100,93,196,126,209,162,156,157,224,37,63,0,48,122,155,107,52,157,211,213,206,234,221,213,69,191,249,84,133,163,179,152,180,150,137,123,78,195,251,254,206,232,0,0,0,0,0,0,0,0,63,205,246,90,146,202,227,188,157,205,184,147,66,139,93,53,35,45,15,184,64,28,243,240,223,183,177,70,155,82,196,140,45,139,210,93,40,231,75,126,62,245,185,213,104,153,47,40,183,63,41,45,163,115,174,54,93,137,236,211,221,169,10,115,185,173,202,245,129,117,207,182,235,113,250,90,173,18,107,177,95,70,244,47,99,204,184,164,40,181,73,169,39,162,144,125,198,101,217,237,33,96,252,63,56,139,84,172,201,244,188,34,197,169,220,234,43,203,98,21,62,95,41,41,228,25,170,44,118,145,177,136,198,181,109,66,92,61,84,174,222,227,61,116,49,111,52,74,213,54,226,164,196,173,210,36,115,225,78,101,185,12,57,177,73,222,218,210,74,73,232,162,35,45,72,200,244,50,35,31,184,0,0,0,120,76,120,156,84,204,16,196,25,230,173,57,22,181,89,194,61,61,169,136,233,253,190,225,154,235,242,95,164,47,139,138,126,186,245,53,89,111,107,239,220,242,143,251,69,234,112,189,165,51,74,202,197,55,146,214,206,178,83,50,215,235,25,238,82,233,208,181,62,243,211,184,75,128,1,192,243,181,141,209,48,71,0,110,138,193,57,182,165,83,166,205,166,83,207,67,61,146,92,133,37,77,43,244,107,73,232,166,187,148,68,94,243,247,231,158,187,88,170,94,23,44,234,229,65,124,250,133,102,107,178,157,86,137,78,247,157,112,212,174,226,36,150,170,81,247,17,23,220,47,27,134,22,3,254,75,48,46,13,207,80,79,242,251,153,13,84,210,122,253,22,100,67,132,178,79,99,138,73,232,166,207,183,66,63,176,132,206,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,56,205,225,111,202,188,184,208,177,50,5,11,170,159,98,92,13,245,51,122,173,157,29,46,106,13,151,190,108,214,73,115,124,164,211,147,216,149,45,58,106,90,39,152,98,157,172,123,214,171,96,86,164,215,104,209,226,61,34,85,30,173,68,90,100,161,74,65,49,80,167,200,130,242,136,146,164,158,244,181,37,197,32,245,208,150,73,51,37,17,26,77,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,211,149,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,213,113,69,204,230,28,97,22,7,84,176,134,183,69,165,93,87,38,35,83,228,192,102,136,252,146,75,148,232,171,101,210,110,174,164,155,78,39,230,101,33,147,105,42,229,169,110,33,74,109,100,108,172,211,70,212,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,10,100,43,47,55,150,89,178,243,76,195,235,230,237,151,87,169,76,145,233,165,193,121,4,72,160,46,68,118,13,234,107,70,151,157,66,208,220,132,190,179,113,179,74,22,183,86,162,73,110,51,57,20,3,42,226,122,81,120,130,70,193,238,31,246,86,95,48,130,171,45,188,65,159,30,181,26,177,86,136,235,177,95,182,144,186,178,223,108,219,53,176,104,125,114,35,62,234,73,108,186,149,176,122,40,140,150,73,210,26,225,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,19,202,142,84,112,227,41,88,112,139,42,202,107,174,170,206,229,191,95,175,190,201,34,85,94,82,72,200,148,162,35,62,91,40,220,162,105,146,51,75,105,82,140,205,107,91,142,47,181,128,172,190,46,185,62,182,103,217,181,12,218,89,229,18,155,93,165,200,140,155,185,47,59,33,107,171,176,233,196,131,17,109,17,173,77,52,182,13,45,164,208,148,32,150,135,22,165,43,115,105,74,234,44,79,78,23,57,36,165,102,6,230,123,27,113,33,136,147,44,155,46,176,136,136,162,203,138,153,12,87,102,148,117,184,166,156,209,228,169,180,48,167,33,58,105,91,107,109,226,112,219,61,72,156,33,118,128,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,25,193,206,134,14,80,176,11,52,23,254,21,90,207,111,162,210,170,13,200,167,55,181,101,211,69,151,29,169,109,70,213,107,90,215,201,68,132,181,204,82,141,75,229,239,61,13,90,23,138,187,177,122,242,189,112,238,194,194,218,203,241,10,222,195,136,245,22,104,172,50,193,37,123,231,75,84,169,47,58,179,213,75,90,148,109,160,139,82,65,33,148,104,146,81,173,75,177,78,7,214,4,103,106,184,167,138,83,173,233,101,34,44,122,117,2,151,86,81,58,150,13,14,169,215,230,199,65,235,202,90,200,217,128,181,118,26,208,70,223,209,39,15,117,175,128,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,22,226,25,157,58,174,105,241,66,69,10,208,184,37,171,10,237,169,4,86,252,51,140,168,165,53,242,111,107,181,7,219,82,141,75,90,148,110,165,163,89,36,208,201,164,185,109,173,111,110,137,99,191,228,235,56,183,222,80,47,185,21,250,4,63,76,219,117,157,159,40,45,254,99,49,253,41,202,102,66,34,255,0,42,91,14,184,199,41,201,6,231,205,145,111,211,106,181,35,236,208,77,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,8,149,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,65,130,79,228,7,39,213,92,217,98,226,83,80,40,141,216,150,116,136,115,238,181,188,234,137,114,88,90,212,109,193,105,45,173,46,239,144,76,186,131,113,42,73,52,132,173,123,183,147,109,185,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,132,85,226,143,224,79,19,127,5,243,136,66,128,69,212,240,197,207,143,229,190,133,27,1,177,98,181,186,254,183,233,233,244,109,82,163,81,230,74,186,25,74,222,83,154,39,148,146,231,71,97,49,201,91,156,113,215,146,78,60,122,236,117,69,237,120,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,234,215,37,25,58,198,92,205,223,112,171,118,76,202,173,165,109,208,106,5,214,95,49,155,73,250,34,115,108,173,248,252,132,155,236,184,243,196,226,25,35,228,168,212,215,57,181,171,105,26,119,91,87,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,196,74,226,25,157,58,86,86,48,190,69,10,208,184,34,39,21,46,88,228,86,252,51,140,153,71,9,131,115,107,181,7,219,82,137,40,66,82,78,165,163,89,40,150,241,36,185,110,33,15,109,161,106,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,207,241,171,240,177,107,124,64,131,229,213,17,76,20,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,120,175,21,140,142,73,196,170,84,252,210,97,178,226,53,93,182,40,230,187,166,152,164,52,193,84,105,209,82,181,156,212,57,161,26,228,178,214,169,82,92,81,243,25,105,180,160,210,166,146,219,209,127,134,94,78,177,151,17,177,78,214,204,28,121,149,91,50,204,181,234,5,81,135,93,67,105,63,77,61,26,75,40,145,78,109,4,251,110,242,94,101,114,90,91,228,149,181,234,58,210,137,71,185,5,48,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,165,110,40,89,22,252,138,93,75,199,28,28,179,58,76,54,173,108,244,196,104,74,220,205,10,168,227,138,35,209,146,73,116,240,222,213,190,94,134,164,33,211,91,127,52,149,71,108,226,86,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,160,156,180,102,46,196,205,6,22,64,196,203,22,71,245,80,235,16,182,61,252,217,84,233,153,121,248,124,199,90,111,157,202,231,161,60,212,39,98,251,200,251,200,186,168,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,206,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,156,204,227,99,229,11,51,25,130,185,49,122,219,179,126,78,64,170,114,35,178,211,175,45,201,82,219,142,210,89,110,76,157,86,166,208,242,155,109,178,54,217,209,180,37,41,79,206,40,150,243,146,43,132,134,91,111,44,69,198,214,241,238,45,126,93,189,111,97,188,141,135,33,168,68,226,234,210,228,48,227,107,132,210,221,109,76,146,9,149,168,223,81,106,234,16,243,68,130,66,157,75,205,93,160,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,32,175,17,156,148,126,106,184,142,197,126,192,166,85,92,195,43,167,231,41,178,95,46,107,116,185,198,107,55,41,138,123,114,150,173,168,65,56,210,157,36,169,109,169,73,213,213,50,235,135,16,4,191,225,205,146,143,206,171,17,223,175,223,244,202,171,120,101,107,124,229,74,75,5,202,110,169,56,141,6,221,49,47,110,74,211,185,11,55,29,83,68,165,33,180,165,58,180,167,154,112,167,87,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,1,74,220,84,242,81,106,224,21,118,149,141,120,79,76,244,109,161,120,84,29,133,82,164,180,77,162,45,38,168,104,55,91,76,100,238,37,147,47,161,18,20,77,37,6,134,84,194,136,148,148,56,211,72,128,2,221,56,69,100,250,217,129,102,211,243,105,120,20,74,149,118,169,34,74,109,20,178,236,132,46,144,195,71,46,12,181,186,68,180,180,234,223,53,56,146,66,144,178,66,27,66,146,173,206,41,40,179,64,0,0,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,8,171,197,31,192,158,38,254,11,231,16,133,0,141,4,100,7,56,52,172,217,97,26,85,80,57,109,223,118,116,120,112,46,180,60,210,73,18,95,90,20,77,206,105,77,161,45,108,144,108,186,179,109,41,73,180,180,173,27,118,19,110,57,231,248,129,100,70,133,154,171,85,203,214,214,71,69,137,182,253,60,219,167,73,213,110,122,82,43,13,202,113,170,86,197,200,106,59,28,217,50,18,125,74,136,212,141,52,61,83,216,84,89,253,245,88,87,87,251,107,110,92,150,229,67,254,18,28,234,108,232,238,127,205,113,151,155,113,31,98,146,164,251,12,130,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,233,225,113,224,79,12,191,26,243,137,162,85,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,205,102,101,48,134,78,2,227,205,243,132,111,49,45,184,246,237,97,230,105,231,45,246,158,125,218,114,244,118,19,206,45,173,16,107,114,51,140,184,100,68,157,13,102,70,148,153,26,75,154,137,85,195,47,5,63,45,57,184,181,186,138,135,75,2,196,210,245,153,177,221,143,59,209,62,207,78,219,122,182,180,171,89,78,198,222,147,219,171,68,238,213,18,182,235,127,192,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,158,153,173,199,92,47,203,238,11,214,238,252,87,139,18,163,77,168,199,147,72,135,69,151,25,199,152,174,77,114,35,238,55,78,115,107,78,165,8,125,44,184,131,91,136,54,200,140,247,123,143,56,53,105,177,170,53,89,181,8,116,152,148,184,242,164,56,243,80,98,41,213,49,21,10,81,154,89,108,222,90,221,52,36,140,146,70,226,214,189,8,183,41,71,169,157,212,240,150,203,142,40,96,254,17,200,196,107,218,247,150,221,35,17,99,198,171,210,45,22,93,109,216,145,216,90,18,166,170,46,171,67,52,73,121,173,132,72,105,73,34,104,145,206,222,225,33,17,231,168,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,143,19,220,7,252,169,224,92,235,154,158,143,231,11,101,14,212,212,122,253,38,99,195,154,179,79,107,137,73,106,167,11,183,67,63,176,197,28,208,235,21,75,62,229,131,92,167,175,145,80,163,205,106,75,74,209,42,216,243,78,18,147,222,70,147,209,73,46,242,50,251,198,133,242,75,141,177,49,187,0,109,122,193,185,186,165,76,166,194,166,84,15,67,45,242,91,133,25,78,171,244,104,73,106,167,123,146,70,94,227,247,119,208,1,17,248,161,82,153,170,229,98,165,206,107,127,71,41,233,104,245,140,182,169,20,233,186,31,121,107,222,40,174,195,151,232,251,226,221,159,174,157,53,86,35,218,251,182,188,147,254,193,165,28,7,156,85,60,16,195,233,228,173,121,246,181,37,195,61,61,170,136,209,253,158,241,238,192,0,0,7,225,173,214,169,182,237,38,93,110,175,35,145,10,11,46,72,125,205,138,86,198,208,147,82,143,68,145,153,232,68,103,161,17,152,168,110,32,124,69,170,87,156,250,166,17,97,44,238,77,21,149,191,10,161,47,148,149,115,204,149,42,59,168,216,252,98,90,119,33,77,158,169,87,103,113,30,186,152,175,139,102,220,175,95,247,92,11,110,137,31,170,170,214,230,181,21,132,111,66,55,188,243,137,66,75,85,26,82,90,169,101,222,100,93,190,194,23,23,145,142,27,246,238,23,83,105,184,145,138,81,122,187,165,92,153,108,71,222,182,250,83,52,198,121,37,185,137,74,109,123,93,109,194,237,79,110,190,237,8,79,246,25,106,51,40,142,202,118,182,218,73,9,45,117,208,136,180,46,241,254,128,0,0,0,0,0,0,0,3,134,103,15,1,41,248,255,0,131,213,43,85,212,237,158,158,79,72,238,170,61,159,202,163,173,125,156,196,36,245,75,58,118,159,221,246,231,86,173,73,168,80,234,14,210,234,145,249,18,152,219,204,111,122,85,166,169,37,23,106,76,203,184,203,218,45,47,131,198,96,95,90,38,96,77,85,253,91,107,151,232,164,109,46,205,125,33,41,238,212,183,239,211,233,175,238,247,11,82,0,0,0,0,0,0,31,142,173,83,141,70,167,187,82,150,173,173,51,183,113,232,103,222,162,34,238,35,62,243,33,155,108,206,226,148,188,100,198,187,135,16,101,185,189,85,62,147,78,194,47,209,196,101,175,98,17,253,95,234,151,246,137,7,194,219,0,255,0,43,56,208,187,158,164,214,234,77,179,167,80,91,180,221,212,196,154,132,125,23,18,162,245,155,46,226,63,216,66,244,72,137,37,161,119,15,232,0,0,0,0,0,0,0,0,0,137,153,206,200,141,145,152,234,12,202,245,42,31,73,120,48,203,139,141,39,152,243,156,229,37,18,20,134,182,42,67,109,39,87,94,35,220,101,217,166,135,217,221,72,56,191,132,151,150,9,95,85,11,34,242,167,244,147,32,200,117,45,31,53,167,57,173,161,231,26,39,62,109,107,36,234,109,43,176,204,204,180,251,140,230,191,14,92,253,73,195,10,140,12,27,196,170,134,235,126,163,49,168,240,95,229,17,114,29,113,81,35,182,157,172,199,82,213,181,182,214,122,169,100,71,237,237,208,197,199,82,42,212,250,237,50,45,102,149,35,159,14,107,40,144,195,155,20,157,237,173,36,164,158,138,34,50,212,140,143,67,34,49,251,0,0,0,115,12,208,46,99,121,114,196,227,132,222,229,124,143,173,18,251,72,180,71,64,246,167,219,251,6,108,235,134,165,86,170,6,191,164,114,157,51,251,247,152,191,190,28,10,82,178,177,108,238,94,237,35,194,34,236,211,66,244,116,78,193,40,0,127,20,162,74,77,74,61,8,139,83,20,187,197,175,31,215,123,98,123,24,93,72,147,186,155,67,109,39,32,182,105,164,182,100,78,97,69,235,54,74,250,42,46,229,26,126,254,241,28,178,81,131,178,177,155,48,54,189,12,163,115,160,211,234,48,170,51,203,121,39,88,205,205,140,151,63,166,131,250,46,255,0,68,204,253,197,238,208,245,181,65,129,107,219,244,219,114,152,215,46,37,50,35,48,217,78,229,30,136,109,4,132,150,170,51,62,228,151,121,153,253,163,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,88,223,101,85,113,43,5,239,236,57,161,72,136,197,74,234,181,234,180,72,110,203,90,146,195,111,201,136,227,45,169,197,37,42,81,32,148,178,51,50,74,143,77,116,35,238,25,150,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,75,94,21,152,57,66,197,220,220,82,36,220,111,107,18,194,167,187,120,183,27,106,255,0,149,74,140,251,13,198,45,232,90,77,28,183,228,52,254,190,178,85,200,216,164,154,86,102,87,210,3,53,153,177,241,79,140,159,16,46,31,49,124,88,79,13,236,121,179,114,219,195,243,17,241,90,243,155,17,40,167,95,21,20,83,32,189,32,217,93,90,162,116,168,7,30,19,70,148,45,91,220,82,116,53,18,21,177,4,183,20,91,16,163,42,235,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,255,0,133,62,71,36,225,173,42,6,105,49,37,113,29,174,220,244,114,93,173,76,74,26,124,169,212,233,73,66,202,106,220,208,205,18,94,107,68,165,45,168,185,108,186,226,86,106,83,170,109,155,31,17,87,251,168,249,19,255,0,119,63,251,51,88,255,0,68,29,255,0,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,204,16,253,84,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,11,233,225,231,146,202,86,86,48,190,61,118,239,183,226,39,21,46,88,230,119,4,194,146,153,71,9,131,115,115,84,246,28,74,73,40,66,82,77,41,210,65,168,150,241,40,249,142,33,12,237,150,160,2,184,56,207,227,204,155,87,11,237,172,0,161,77,137,212,95,18,21,84,174,161,50,26,83,237,211,161,184,218,152,109,108,154,13,104,67,210,116,90,93,37,35,182,11,136,45,228,165,146,105,216,79,254,13,152,215,242,27,48,85,108,28,151,79,231,68,196,218,121,114,95,109,173,206,49,58,156,212,137,13,238,81,184,146,75,42,97,115,9,90,33,106,55,57,26,109,78,243,23,82,2,42,255,0,117,31,34,127,238,231,255,0,102,107,31,232,130,74,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,42,131,142,13,129,25,170,174,22,98,148,27,122,89,200,149,30,163,64,170,85,146,78,169,130,67,74,105,248,81,214,122,242,144,179,55,167,173,61,132,181,145,57,244,137,178,219,86,194,255,0,184,98,225,111,228,191,38,214,87,87,66,244,101,86,237,234,46,154,135,242,174,119,85,213,56,125,35,253,139,82,81,186,11,112,189,68,237,211,79,89,36,179,88,149,67,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,92,86,211,226,61,147,27,230,234,163,89,86,182,50,117,181,171,130,161,30,151,78,141,242,118,170,223,62,83,238,37,182,155,222,184,201,66,119,45,105,45,84,100,146,215,83,50,46,209,37,69,59,113,80,207,84,155,254,225,170,229,135,11,103,203,98,216,161,200,122,155,121,188,244,86,182,85,170,44,74,101,105,97,162,113,179,121,180,69,122,49,145,184,133,163,154,181,44,182,169,180,33,110,67,252,170,229,158,242,205,126,46,67,194,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,35,144,14,171,141,185,116,190,240,66,143,98,221,149,248,252,235,111,17,173,248,53,219,126,167,189,148,245,92,216,17,36,202,107,146,135,86,226,57,14,76,38,119,56,72,230,108,222,146,34,61,11,186,240,226,207,28,108,169,94,83,236,252,65,68,185,24,117,120,72,97,115,158,105,110,186,186,36,180,145,160,166,180,193,25,165,104,82,77,41,125,41,79,53,72,105,165,36,212,108,147,78,94,240,8,127,197,47,29,33,224,254,84,235,214,220,42,207,73,114,98,39,247,183,76,101,178,97,199,23,21,195,35,168,45,77,186,123,185,61,47,49,149,56,132,169,72,114,75,31,68,212,75,77,11,137,41,195,183,29,33,224,14,107,45,75,146,189,89,244,101,183,94,230,219,117,231,148,76,19,105,139,40,136,154,91,174,60,105,75,44,183,41,17,94,113,194,82,84,150,217,95,210,35,52,43,66,128,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,132,85,226,143,224,79,19,127,5,243,136,66,128,71,234,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,39,34,249,205,161,103,15,14,37,84,220,165,122,26,243,181,250,120,247,53,53,164,44,226,165,199,73,124,169,49,156,86,186,178,239,41,211,38,212,163,113,181,33,73,86,226,36,58,228,149,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,250,51,93,154,236,56,202,86,28,46,245,189,93,235,170,179,185,140,80,40,12,60,72,149,87,148,146,35,52,164,204,143,150,202,55,36,221,120,200,210,218,84,146,34,90,214,219,107,207,102,41,98,149,247,141,55,221,79,19,49,46,187,233,155,146,179,201,235,102,244,172,199,230,242,153,67,45,252,219,40,67,105,209,182,144,159,85,37,174,154,158,166,102,103,229,69,212,241,171,240,177,107,124,64,131,229,213,17,74,195,213,97,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,69,16,241,6,201,37,87,42,23,251,117,219,97,137,115,176,234,234,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,92,195,73,25,182,230,158,43,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,86,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,197,109,62,35,217,49,190,110,170,53,149,107,99,39,91,90,184,42,17,233,116,232,223,39,106,173,243,229,62,226,91,105,189,235,140,148,39,114,214,146,213,70,73,45,117,51,34,237,28,87,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,71,85,226,117,159,31,203,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,138,58,228,251,41,151,150,110,177,67,228,61,10,68,186,61,10,4,119,36,215,110,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,247,233,204,89,17,165,165,153,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,17,127,137,111,16,73,56,195,85,172,101,243,8,42,177,28,195,232,18,58,106,197,90,35,173,74,98,229,90,21,21,246,205,179,91,4,182,17,30,75,14,164,150,203,170,67,229,162,136,205,6,157,107,216,88,79,13,46,32,146,112,122,171,71,203,230,47,213,98,55,135,211,228,116,212,122,180,183,90,138,197,180,181,170,83,238,27,134,134,13,111,162,68,151,218,73,173,231,82,134,11,85,25,146,9,90,74,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,2,152,56,203,227,125,42,250,198,218,6,11,211,232,114,227,200,194,248,239,170,116,247,156,78,201,111,212,152,135,32,144,210,11,83,36,54,211,109,106,181,25,26,150,226,211,180,137,4,183,43,216,91,247,5,188,116,174,221,54,37,219,128,215,29,102,148,184,150,79,79,81,182,162,104,134,231,116,178,222,144,185,165,161,25,27,172,182,249,180,173,251,77,72,84,189,170,89,165,77,37,54,84,60,166,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,192,63,186,143,145,63,247,115,255,0,179,53,143,244,65,42,128,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,2,42,241,71,240,39,137,191,130,249,196,33,64,35,165,101,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,19,203,174,60,217,185,146,194,58,22,43,89,147,98,41,21,24,232,69,78,11,50,13,229,210,106,36,132,156,136,78,154,144,133,111,109,74,208,148,104,78,244,26,28,73,108,90,76,224,95,20,94,31,240,234,240,234,89,155,193,11,119,147,85,103,169,168,223,20,182,28,97,136,174,69,105,135,95,122,172,158,98,209,181,226,229,104,235,109,146,212,242,156,75,132,146,89,58,167,106,88,95,247,11,143,2,120,101,248,215,156,77,18,168,5,74,241,180,193,202,235,87,85,139,152,24,239,115,168,178,105,229,103,76,111,106,19,210,74,109,201,18,227,158,166,189,238,115,144,236,158,194,70,212,116,190,178,181,113,36,85,130,46,167,131,38,22,252,148,203,141,119,19,39,208,186,89,247,221,192,231,77,55,170,223,214,82,225,32,153,103,230,201,102,150,246,74,85,69,61,169,74,213,174,167,170,121,102,39,248,10,86,227,87,226,158,214,248,127,7,204,106,35,223,240,93,186,104,86,53,171,152,91,214,233,157,209,81,109,250,125,14,169,81,147,202,91,156,136,172,55,84,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,130,32,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,116,17,118,160,156,112,210,217,18,9,231,214,142,107,135,170,212,90,161,190,98,208,211,102,37,7,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,215,18,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,183,45,6,5,209,111,212,173,218,155,92,200,149,56,143,68,121,59,148,90,161,196,26,20,90,164,200,251,148,125,198,71,246,140,240,231,95,7,101,96,214,96,174,138,25,198,228,193,168,84,102,212,96,22,242,87,242,103,38,201,75,127,211,89,253,22,255,0,164,100,126,242,247,200,206,18,153,128,93,147,137,239,225,125,98,86,202,109,113,181,28,114,217,174,178,222,145,5,132,23,170,217,171,232,164,251,212,73,251,187,197,209,165,68,164,146,146,122,145,150,164,63,160,34,255,0,17,245,41,57,88,185,182,175,110,177,230,145,246,107,169,122,58,95,96,160,74,25,169,53,170,121,163,233,20,166,140,190,253,228,52,153,149,245,204,115,46,88,98,115,91,218,175,145,244,82,71,105,30,168,232,25,208,251,63,104,233,224,0,0,63,29,94,173,79,161,83,37,86,106,178,57,16,225,50,185,15,185,177,74,216,218,18,106,81,232,146,51,61,8,140,244,34,212,83,143,17,172,253,73,196,250,140,252,27,195,90,134,219,126,157,49,216,243,159,229,17,243,221,109,82,227,184,157,175,71,74,211,185,183,16,122,165,102,69,236,237,212,196,40,194,12,36,188,113,182,250,167,217,22,109,63,171,153,58,67,73,116,249,173,55,202,109,111,54,209,185,243,139,65,43,67,117,61,132,100,103,175,222,101,119,185,49,200,141,145,151,26,12,58,245,86,31,87,120,62,203,107,147,43,152,243,124,149,41,17,212,182,246,38,67,141,43,71,89,51,220,69,219,174,133,217,223,45,0,0,0,0,0,0,0,0,0,7,240,200,148,90,31,112,162,238,41,56,6,120,77,141,8,185,233,173,109,164,220,218,244,229,187,93,189,60,72,72,87,210,113,74,63,89,195,239,34,253,164,35,230,88,241,74,94,13,227,93,189,136,49,28,216,170,103,87,175,97,31,233,34,60,215,181,11,254,179,245,79,251,70,146,105,53,56,213,154,123,85,40,138,220,211,219,182,158,134,93,202,50,62,242,35,239,35,31,176,0,0,0,0,0,7,1,207,86,37,191,133,57,100,187,174,218,122,244,159,27,160,233,211,161,122,219,170,17,155,87,105,165,73,47,85,195,239,33,157,83,61,79,83,23,193,194,247,9,98,97,254,94,41,213,231,34,114,170,117,222,119,85,243,134,173,121,51,166,165,31,211,82,126,138,253,132,95,110,166,38,64,0,0,0,0,0,0,0,0,0,0,143,25,199,202,165,177,153,44,54,168,192,122,55,46,191,14,51,207,211,164,111,112,254,121,17,228,19,73,219,206,109,31,77,237,117,87,103,191,179,186,131,177,83,13,174,60,30,191,170,150,69,196,207,42,109,42,91,236,165,91,155,86,244,180,242,218,37,232,133,44,139,83,109,93,154,159,237,239,19,231,134,214,126,102,218,213,74,110,8,98,141,75,125,46,91,140,194,164,72,228,145,114,220,82,161,198,97,157,172,71,53,30,137,75,135,189,107,208,251,140,245,208,197,188,195,150,196,248,140,78,138,189,236,200,109,46,182,173,12,183,37,69,169,30,135,218,93,135,237,31,236,0,0,56,214,112,93,105,156,182,98,33,186,189,164,171,102,174,146,236,215,83,232,36,118,12,226,213,12,142,167,48,203,184,223,115,255,0,158,49,125,252,50,92,121,204,172,81,185,201,211,107,145,210,158,210,237,73,83,161,232,37,128,14,25,156,60,123,165,96,30,11,87,174,25,47,236,168,76,133,42,21,56,182,168,255,0,149,46,36,133,180,125,141,173,63,73,175,233,22,223,121,251,243,211,123,93,53,76,65,189,171,23,93,69,124,217,181,202,148,137,171,236,74,117,91,207,41,195,46,194,73,119,172,253,133,247,16,185,14,20,25,113,111,14,240,165,120,155,94,139,182,181,112,56,107,140,173,250,255,0,32,126,52,23,144,90,37,213,35,233,160,251,210,74,247,232,93,130,124,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,63,192,250,109,154,187,3,20,233,240,105,50,219,187,24,172,83,158,170,78,82,143,144,253,57,108,186,80,153,65,111,50,37,182,235,115,212,163,216,157,73,230,253,101,232,68,139,52,1,154,204,216,248,167,198,79,136,23,15,152,190,62,173,75,13,230,74,201,125,189,139,209,230,105,18,155,138,21,155,110,100,119,39,62,173,92,147,73,166,200,142,182,99,158,172,163,66,137,36,156,112,182,184,173,88,74,183,165,9,229,250,174,28,144,112,226,167,156,156,56,133,137,113,247,196,58,130,159,165,58,186,161,65,101,154,195,45,169,232,42,115,84,234,246,175,182,132,33,148,173,6,183,92,107,83,90,73,76,185,161,64,25,87,23,253,194,227,192,158,25,126,53,231,19,69,0,139,116,225,21,147,235,102,5,155,79,205,165,224,81,42,85,218,164,137,41,180,82,203,178,16,186,67,13,28,184,50,214,233,18,210,211,171,124,212,226,73,10,66,201,8,109,10,74,183,56,164,162,205,0,0,103,7,58,24,199,66,199,220,208,95,248,171,107,51,178,139,85,168,55,30,156,230,229,159,83,22,36,118,162,53,39,69,161,11,71,57,17,210,239,45,73,37,35,153,176,245,52,234,125,131,2,114,153,85,189,178,9,142,56,223,80,177,98,78,157,30,69,54,117,161,49,237,209,229,176,197,45,199,21,87,146,211,139,36,33,200,199,25,247,80,105,74,214,75,118,34,203,103,53,150,132,95,194,172,76,186,176,111,17,237,204,82,178,165,244,245,171,102,160,213,66,54,231,28,67,111,108,63,93,135,121,107,66,212,203,168,53,54,226,9,69,189,181,173,38,122,40,198,156,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,10,184,188,252,132,252,205,170,95,43,191,215,95,148,20,191,146,223,166,255,0,93,57,138,230,126,143,213,255,0,1,235,255,0,75,234,123,189,126,88,162,193,170,128,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,66,120,253,103,226,61,255,0,131,87,101,155,132,119,239,200,187,190,171,79,83,20,186,222,195,62,153,205,196,106,78,228,234,182,185,136,37,181,206,65,27,141,115,57,136,35,90,18,71,154,203,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,45,127,131,142,55,224,51,22,108,236,12,139,67,137,110,98,132,169,15,84,101,204,121,205,203,186,152,65,173,77,155,78,43,181,43,140,210,148,147,138,93,132,130,91,232,220,107,145,203,168,177,111,217,171,197,156,26,177,248,101,97,21,133,137,150,135,202,106,245,235,135,244,86,237,40,123,84,223,67,57,138,92,98,58,159,80,69,243,93,63,61,30,170,79,115,220,222,81,151,41,111,41,21,2,52,39,195,199,7,49,99,2,114,193,67,195,220,99,123,147,90,141,80,168,72,98,145,182,50,189,15,21,201,10,82,99,115,227,173,104,145,189,124,201,60,195,86,226,234,185,125,205,144,146,162,144,56,193,99,29,118,249,205,1,225,84,134,122,122,46,26,83,216,143,13,189,200,95,62,84,232,236,75,145,39,82,66,86,157,200,92,102,185,102,165,164,186,109,233,218,110,40,135,149,225,213,147,42,22,110,107,184,132,119,109,87,162,165,90,246,249,199,138,166,214,179,113,186,196,244,60,220,41,42,105,59,121,204,177,201,125,213,55,205,108,212,226,24,73,238,66,156,72,136,3,74,121,88,198,191,206,39,47,182,78,49,185,79,232,165,220,20,243,235,216,75,92,182,209,57,135,87,30,87,41,60,199,12,153,55,217,116,219,220,179,87,44,209,187,69,106,69,213,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,138,188,81,252,9,226,111,224,190,113,8,80,8,182,158,45,121,40,244,220,57,153,178,195,42,101,86,101,105,158,75,119,165,61,130,231,182,168,44,177,203,69,77,36,106,222,223,37,13,52,219,169,109,42,73,182,105,116,201,178,105,229,174,178,240,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,67,217,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,252,87,16,106,74,20,182,157,105,102,132,111,218,92,171,138,63,129,60,77,252,23,206,33,10,64,203,213,211,66,177,177,247,13,47,91,166,119,69,69,183,239,10,53,82,163,39,148,183,57,17,88,154,211,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,30,131,53,89,152,188,179,95,139,147,49,74,240,131,18,156,132,199,77,54,145,76,140,68,164,83,169,205,173,197,180,193,185,180,148,242,247,58,226,214,226,136,183,45,106,218,148,35,99,104,237,121,96,200,172,155,255,0,47,56,157,153,236,82,129,45,139,98,135,99,214,234,86,99,44,202,107,101,90,162,196,121,168,83,238,155,110,27,205,162,43,209,136,201,181,161,28,213,169,7,185,77,161,104,114,26,139,169,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,151,252,87,50,81,249,50,186,159,204,166,25,211,42,178,109,187,182,161,34,77,218,214,156,230,104,245,71,156,74,138,70,243,81,184,150,101,56,226,251,20,157,141,186,91,73,100,79,50,210,98,86,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,66,190,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,34,86,46,231,78,149,128,121,217,161,96,214,41,92,17,41,120,125,119,88,240,229,197,156,252,100,146,41,181,181,84,38,52,151,94,127,113,27,113,157,105,178,66,212,178,90,80,180,50,175,154,71,57,103,32,49,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,79,60,57,151,203,165,247,149,252,83,159,134,119,212,127,235,102,81,230,239,103,249,206,151,212,188,203,19,57,109,58,231,39,155,200,90,185,75,86,244,119,25,119,25,247,94,29,121,234,147,149,171,200,172,124,65,159,45,120,87,95,144,243,211,153,141,21,165,174,153,81,120,163,160,170,70,100,217,190,242,18,220,116,182,182,82,191,160,181,45,40,90,210,72,93,148,241,49,171,82,171,252,63,241,2,187,66,169,196,168,211,106,49,232,50,225,204,136,242,94,98,75,14,85,160,169,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,48,229,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,84,94,13,216,120,161,137,248,137,79,195,252,27,139,46,85,217,93,143,58,36,88,241,170,13,194,91,236,28,71,186,166,141,215,22,132,18,21,24,159,74,210,165,17,45,6,164,118,238,208,252,80,188,158,18,24,155,132,119,78,90,27,195,188,62,163,75,165,92,54,100,141,247,91,50,91,66,151,50,92,181,184,182,230,147,237,182,132,186,135,18,210,155,66,84,92,214,145,29,45,40,214,148,54,235,147,124,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,10,1,226,143,227,179,19,127,5,242,120,67,242,97,238,112,106,184,65,146,107,135,46,246,33,196,42,238,33,93,21,117,87,165,60,210,150,184,52,71,105,240,24,216,210,84,142,82,151,36,211,37,179,94,227,83,72,101,122,36,148,227,78,35,133,97,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,119,83,253,202,60,184,254,110,63,145,78,151,251,235,255,0,14,249,127,210,35,210,158,148,217,167,51,110,239,240,63,232,244,91,246,108,237,221,207,254,80,41,91,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,238,184,133,156,26,174,47,228,154,222,203,189,246,113,14,187,135,183,69,33,84,25,76,180,164,46,117,17,170,124,246,54,58,148,163,148,149,198,53,70,108,151,184,148,234,30,70,169,53,54,235,139,253,124,46,60,118,97,151,227,94,79,52,95,240,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,102,10,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,9,107,136,217,59,147,69,225,205,134,249,143,165,81,229,197,171,162,177,80,169,93,13,205,134,211,47,170,157,62,67,81,96,62,135,21,177,213,70,73,69,138,166,219,209,221,199,83,117,228,169,45,234,57,255,0,15,172,98,165,96,134,109,44,91,186,229,175,75,165,91,211,100,61,68,172,58,212,164,176,193,177,45,149,178,218,165,41,107,66,58,102,228,42,59,238,26,207,68,147,27,200,141,72,73,13,15,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,4,85,226,143,224,79,19,127,5,243,136,66,128,68,223,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,185,86,71,51,119,85,202,14,46,42,235,126,157,46,177,105,215,163,166,155,113,210,152,144,164,45,108,18,201,72,148,202,13,68,210,228,178,123,182,115,11,67,67,143,54,74,111,154,110,39,65,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,102,223,51,116,154,85,3,50,88,175,66,161,83,34,83,169,180,235,226,187,18,28,56,140,165,150,35,48,220,247,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,237,56,92,120,19,195,47,198,188,226,104,149,64,33,255,0,21,59,195,14,45,44,163,213,227,226,29,133,242,165,203,130,160,213,30,222,78,242,111,209,149,133,176,251,140,79,230,253,54,249,40,105,229,104,130,51,115,94,74,180,109,215,20,84,46,52,123,146,155,166,133,120,101,31,8,106,214,228,238,174,36,123,62,153,75,113,206,82,219,219,42,19,9,137,37,189,22,68,103,177,246,29,70,186,109,86,221,82,102,147,35,62,214,2,149,184,213,248,167,181,190,31,193,243,26,136,142,184,109,101,85,110,172,159,99,125,118,159,34,35,113,236,235,162,201,173,206,75,203,81,45,198,22,154,196,18,75,68,73,50,53,243,103,52,163,37,26,75,98,86,122,234,68,149,115,252,16,166,89,181,172,104,176,104,216,140,228,70,237,57,247,69,42,53,121,114,229,156,86,19,78,92,182,211,36,220,120,148,147,105,28,163,94,171,37,39,105,106,122,150,154,141,52,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,55,21,252,184,181,136,152,80,140,77,160,196,221,90,183,220,39,36,175,153,167,242,6,35,78,121,101,162,157,74,62,154,203,185,38,175,118,165,216,41,190,201,186,106,152,125,123,81,238,186,114,249,83,104,117,40,243,81,216,149,104,182,94,75,132,93,164,162,239,65,123,15,238,49,161,108,158,99,221,43,31,48,90,131,112,198,127,125,66,28,40,176,170,37,181,69,252,169,17,35,173,211,237,109,9,250,78,255,0,68,182,251,143,221,220,192,68,254,38,206,60,222,86,43,60,148,235,185,201,9,87,105,118,36,233,211,53,20,33,75,50,42,156,67,62,226,125,191,254,120,134,142,178,122,235,79,101,175,14,205,165,238,36,219,52,132,159,102,154,31,65,31,176,118,80,0,1,254,51,37,177,2,35,243,165,47,99,49,219,83,174,43,67,61,169,73,106,103,161,118,159,97,123,5,67,113,37,207,204,219,166,169,82,193,12,46,169,114,233,113,28,122,21,94,71,36,143,152,226,85,50,51,236,237,126,57,40,181,74,155,61,232,94,133,220,71,174,166,32,54,21,225,181,199,140,55,245,46,200,183,89,230,205,170,203,97,149,43,115,105,216,151,94,67,70,189,22,164,17,232,110,39,179,82,253,157,226,252,114,113,149,75,99,45,184,109,78,128,204,110,101,126,100,102,95,168,200,222,225,124,242,227,199,39,83,183,156,226,62,155,58,234,158,207,119,103,124,135,0,0,0,0,0,0,0,0,0,0,16,223,138,22,19,67,196,12,188,84,107,205,196,231,84,232,92,158,151,231,13,58,115,167,66,74,255,0,166,148,253,20,123,72,254,205,12,80,249,30,135,169,13,21,100,87,18,228,98,182,89,45,27,186,160,191,229,242,122,254,161,58,23,171,182,161,37,180,246,146,82,147,245,91,46,226,29,248,0,0,0,0,0,5,114,113,144,191,21,76,195,58,37,150,203,155,125,43,212,243,19,166,187,185,82,41,238,23,244,79,78,255,0,121,126,222,225,82,22,45,170,253,235,117,65,182,99,57,177,201,156,221,170,208,143,77,141,169,126,211,47,98,125,227,77,246,93,190,139,90,218,135,66,109,58,38,55,51,66,215,245,156,82,189,231,250,222,241,246,192,0,0,0,0,0,0,0,0,0,0,66,174,34,89,47,166,99,197,141,54,252,182,219,228,92,244,24,110,74,35,213,74,234,25,97,153,110,242,189,119,208,218,55,56,234,125,109,166,101,246,151,97,82,5,90,153,87,179,110,73,52,185,168,233,234,84,137,139,105,101,170,87,177,230,156,52,159,113,154,79,69,36,253,166,93,158,209,112,220,45,179,137,43,20,168,72,193,59,185,123,170,214,253,56,149,13,221,8,183,67,97,16,163,32,180,109,132,164,189,119,20,122,154,205,94,253,75,180,88,112,0,0,224,185,204,143,52,178,223,136,74,145,43,154,217,208,170,202,66,54,18,118,151,65,35,66,212,187,244,25,217,168,255,0,174,18,127,227,151,255,0,207,24,190,222,24,172,27,25,88,164,234,127,164,121,135,63,203,78,134,37,152,252,245,25,209,233,148,249,53,41,75,216,196,70,86,251,138,208,207,68,37,38,102,122,22,167,220,94,193,66,220,70,51,47,85,198,220,103,171,219,17,103,239,161,90,243,228,83,90,107,148,146,213,232,210,229,160,151,169,180,133,253,7,116,208,205,69,246,153,247,121,12,139,224,28,172,120,199,154,5,49,212,255,0,53,209,230,69,170,207,45,75,231,24,106,108,100,184,143,210,33,69,170,93,239,78,166,94,194,51,238,208,117,183,64,167,90,214,253,54,219,164,179,202,135,75,136,204,54,17,185,74,218,219,104,36,36,181,81,153,159,98,75,188,204,254,209,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,7,138,198,251,214,171,134,184,47,127,98,53,10,60,71,234,86,173,175,85,173,195,106,90,20,166,28,126,52,71,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,204,96,151,252,43,49,142,133,132,89,184,164,70,184,217,210,37,251,79,118,206,110,78,229,255,0,37,149,37,246,28,140,123,16,133,26,249,143,199,105,141,61,84,167,159,189,74,36,160,200,239,164,6,107,51,99,226,159,25,62,32,92,62,98,248,150,153,124,194,24,216,191,194,99,24,88,38,34,29,74,207,190,38,221,244,215,164,190,235,72,97,112,105,144,23,33,68,77,235,189,106,134,114,219,66,86,70,131,91,169,51,219,161,45,48,131,9,239,175,201,126,41,217,184,153,232,191,73,252,146,184,41,213,222,139,159,201,234,186,89,45,189,202,230,109,86,205,220,189,187,182,171,77,117,208,244,208,105,162,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,56,166,116,49,142,187,128,89,96,191,241,86,214,103,125,106,149,79,110,61,57,205,200,46,154,84,185,13,68,106,78,139,66,208,190,74,228,37,222,90,146,105,95,47,97,232,74,212,179,132,52,145,148,44,33,147,129,25,104,195,220,45,168,49,45,138,149,38,142,135,170,140,73,125,167,151,30,163,37,106,149,49,146,91,94,162,144,137,15,186,132,26,77,94,162,83,235,47,233,30,117,241,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,23,189,195,23,20,191,42,25,54,178,186,186,239,164,234,182,151,81,107,84,63,146,242,122,94,149,195,233,24,236,66,82,189,176,92,133,235,167,118,186,250,202,53,146,196,170,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,139,227,131,122,210,167,223,248,89,135,44,199,150,85,42,29,30,163,91,144,234,144,158,66,152,156,243,76,180,148,43,118,227,89,42,158,241,168,141,36,68,74,111,67,86,166,73,172,177,127,220,49,113,75,242,161,147,107,43,171,174,250,78,171,105,117,22,181,67,249,47,39,165,233,92,62,145,142,196,37,43,219,5,200,94,186,119,107,175,172,163,89,44,74,160,0,16,3,137,214,67,191,45,244,41,56,243,132,244,93,215,245,191,79,87,164,169,116,234,119,50,85,208,202,86,202,91,213,92,212,151,58,59,9,144,105,218,219,142,188,146,109,146,215,99,73,42,118,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,159,31,86,230,186,107,183,133,69,154,181,199,59,171,151,30,159,2,150,219,156,164,55,182,44,40,173,68,140,222,136,34,35,216,195,13,35,93,55,43,110,170,51,81,153,157,170,112,148,201,71,161,33,195,205,150,38,211,42,176,235,79,115,155,178,233,239,151,33,180,193,121,142,90,234,106,34,86,247,57,200,117,214,218,75,137,74,73,178,83,164,78,19,172,173,22,126,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,130,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,239,184,71,97,157,171,103,229,10,143,125,82,98,107,90,191,106,19,234,21,121,78,54,223,49,93,52,183,161,176,194,86,148,18,205,148,33,131,90,80,181,43,107,143,190,162,50,37,232,85,109,196,62,202,165,88,25,210,197,90,21,26,68,183,163,202,172,34,182,181,73,90,84,178,126,161,25,169,207,36,141,41,73,108,75,178,92,74,11,77,73,4,146,51,81,145,168,236,39,130,222,49,215,111,12,26,187,112,118,174,207,50,38,29,212,35,200,165,201,220,130,219,22,164,169,14,42,54,196,160,140,246,62,196,135,121,138,90,212,174,167,111,170,150,210,71,98,160,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,82,95,18,62,31,113,178,237,37,188,97,193,186,84,181,97,213,70,66,99,77,166,178,211,175,34,217,89,52,195,109,27,178,30,125,215,158,68,151,141,245,18,212,148,161,181,154,27,215,85,182,71,192,50,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,238,39,138,63,129,60,77,252,23,206,33,10,1,18,211,135,158,75,42,185,167,197,8,245,219,190,223,150,172,43,182,164,25,220,19,10,74,162,148,215,201,189,205,83,216,113,41,53,45,106,81,180,167,73,6,147,67,38,163,230,54,181,179,186,229,51,55,73,165,80,50,137,138,244,42,21,50,37,58,155,78,195,122,236,72,112,226,50,150,88,140,195,116,199,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,54,226,234,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,123,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,69,16,241,6,201,37,87,42,23,251,117,219,97,137,115,176,234,234,145,33,234,84,196,197,82,88,164,190,167,158,82,41,43,113,79,58,181,173,184,233,109,73,117,195,73,188,92,195,73,25,182,230,159,91,134,110,108,239,44,8,198,138,86,22,166,60,186,221,167,137,85,138,125,21,116,149,79,38,24,129,81,147,46,59,9,169,32,141,181,153,173,45,26,208,166,210,109,243,75,151,189,95,52,222,217,191,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,133,43,113,171,241,79,107,124,63,131,230,53,17,42,184,64,230,46,251,198,12,44,185,240,206,250,145,215,254,76,253,17,14,143,55,99,45,108,165,187,25,108,177,15,150,211,72,215,147,208,173,92,213,169,107,95,63,67,50,216,70,169,63,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,102,220,105,79,41,222,22,48,111,225,253,189,229,204,14,170,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,137,255,0,196,95,135,71,229,239,171,198,188,20,167,127,170,79,205,250,78,153,206,255,0,194,63,240,72,204,252,244,153,40,143,15,167,142,211,170,245,81,243,189,199,235,104,103,80,24,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,130,114,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,187,168,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,64,60,81,252,118,98,111,224,190,79,8,69,250,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,244,240,243,201,101,43,43,24,95,30,187,119,219,241,19,138,151,44,115,59,130,97,73,76,163,132,193,185,185,170,123,14,37,36,148,33,41,38,148,233,32,212,75,120,148,124,199,16,134,118,203,81,18,184,134,100,178,149,154,124,47,145,93,180,45,248,138,197,75,106,57,29,191,48,228,166,41,205,96,156,220,237,61,247,20,147,74,208,164,155,170,104,150,105,36,60,105,62,99,104,91,219,168,90,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,40,56,92,120,236,195,47,198,188,158,104,191,225,5,120,193,99,29,10,198,203,1,225,84,134,122,138,214,37,212,24,143,13,189,203,71,34,44,25,12,75,145,39,82,66,144,173,171,68,102,185,102,164,40,250,157,233,220,77,168,133,43,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,163,60,200,229,250,149,141,89,104,186,114,255,0,111,34,37,2,60,250,59,81,40,141,70,36,197,137,13,248,139,109,232,45,26,80,218,201,184,196,235,12,165,105,66,12,201,173,196,141,15,67,44,219,141,52,96,14,49,208,179,1,131,86,158,49,91,140,244,241,46,106,122,100,57,27,114,215,210,74,66,148,220,152,219,214,132,27,156,167,219,117,174,102,194,74,246,110,79,170,162,49,208,0,0,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,2,42,241,71,240,39,137,191,130,249,196,33,64,35,82,87,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,179,58,249,81,174,229,47,25,102,217,188,170,172,203,66,165,172,203,90,183,53,148,39,175,139,181,6,227,102,166,204,208,111,48,181,242,156,45,16,163,209,14,114,208,135,91,33,216,56,104,103,142,78,92,111,38,112,122,248,68,69,225,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,232,235,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,82,183,25,188,82,249,87,152,234,22,25,192,174,245,80,44,75,125,190,166,23,75,179,163,170,77,89,188,247,206,26,9,78,111,138,154,114,187,20,164,39,77,11,69,115,8,64,1,109,60,18,241,142,132,237,171,125,101,250,67,60,154,212,106,129,222,48,220,220,181,117,113,92,110,60,73,5,161,35,99,124,149,181,27,180,215,185,125,87,170,157,27,81,157,159,128,165,110,53,126,41,237,111,135,240,124,198,162,61,7,9,251,42,171,137,88,47,154,188,57,161,72,136,197,74,234,181,224,81,33,187,45,106,75,13,191,38,37,93,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,10,224,26,72,201,253,255,0,27,19,242,185,133,183,155,55,12,186,236,137,86,188,24,213,10,132,179,117,79,191,81,140,209,71,154,110,41,210,222,181,148,150,94,35,89,235,188,200,212,70,162,50,81,246,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,219,146,129,78,186,109,250,149,183,86,103,155,14,169,17,232,111,163,114,147,185,183,16,104,81,106,147,35,46,197,31,113,145,253,163,62,57,232,192,57,88,15,143,53,250,99,73,254,107,172,204,149,85,128,90,151,205,176,244,217,41,109,31,164,90,143,68,181,222,173,12,253,164,71,223,235,248,115,230,94,171,130,88,207,72,182,37,79,217,66,186,39,199,166,186,215,41,39,163,210,101,196,65,175,82,105,107,250,13,105,161,26,75,237,35,239,190,154,116,232,245,58,124,106,148,85,239,98,91,40,125,181,104,101,170,20,146,50,61,15,67,238,63,104,253,2,38,113,58,96,223,202,197,91,67,253,27,207,185,254,74,116,209,66,84,239,245,194,55,252,114,63,249,226,26,38,201,156,121,167,150,252,61,84,121,92,166,202,133,73,82,209,176,149,184,186,8,250,150,167,221,168,239,64,0,2,188,120,164,231,18,86,22,208,151,130,118,138,246,213,174,10,113,170,99,186,17,237,134,250,38,198,89,104,227,10,73,250,237,164,245,37,146,189,218,23,104,167,154,85,50,175,120,220,145,169,112,145,212,84,171,19,16,202,11,84,163,123,206,184,73,46,243,36,150,170,81,123,72,187,125,130,239,248,118,228,190,153,128,246,60,43,246,228,71,62,231,175,67,110,73,158,170,79,78,203,236,196,119,149,234,62,182,215,181,198,149,235,109,35,63,176,187,14,106,128,0,0,0,0,0,0,0,0,0,0,248,151,165,190,139,166,218,153,66,113,58,166,79,47,82,215,245,92,74,189,229,250,190,241,153,11,234,213,126,202,186,167,91,50,92,222,228,62,86,229,104,69,174,246,210,191,97,159,177,94,241,109,220,27,239,195,169,225,165,110,203,121,205,199,74,233,185,105,211,77,57,178,42,14,31,244,123,123,189,231,251,59,133,142,0,0,0,0,0,0,164,158,47,215,162,107,185,132,69,168,135,119,21,187,175,102,221,52,234,32,192,115,245,75,221,239,63,216,57,63,14,75,40,175,172,217,89,212,119,143,108,117,122,71,154,190,253,191,205,178,212,93,155,146,103,218,143,97,141,7,0,0,0,0,0,0,0,0,0,0,0,15,226,146,74,73,165,69,169,25,104,98,165,248,175,229,29,154,68,178,199,155,58,14,198,165,185,203,169,163,154,103,171,170,57,210,158,119,87,30,51,238,36,250,169,70,158,239,105,10,243,193,236,67,168,97,102,37,91,215,197,57,205,139,165,84,162,74,115,177,39,185,13,72,109,211,46,212,171,79,209,151,110,211,63,191,184,104,207,0,177,50,157,139,120,71,107,95,16,36,115,87,80,164,65,122,87,168,164,236,125,200,173,58,180,246,161,58,233,204,46,210,34,47,119,184,116,32,0,28,43,59,143,161,140,179,223,102,191,233,80,170,137,47,188,233,242,70,116,231,158,233,210,76,189,175,44,255,0,251,99,26,6,225,206,218,219,202,197,171,189,27,119,68,130,162,237,215,82,58,116,78,209,38,196,48,226,121,152,184,216,61,130,18,173,90,107,155,235,23,73,46,150,166,244,50,217,26,76,73,173,155,154,155,75,73,232,182,200,182,234,147,251,72,133,30,81,169,117,27,206,233,135,72,136,92,201,213,169,237,199,71,209,45,93,121,194,73,119,153,23,210,87,188,139,238,23,227,195,255,0,45,48,178,245,130,180,238,122,249,149,123,133,166,106,242,213,161,151,45,79,196,139,189,189,9,215,18,122,45,159,164,90,107,236,34,46,249,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,113,155,197,47,146,153,113,161,97,156,10,239,75,62,251,184,27,234,97,116,187,250,202,92,36,27,207,124,225,160,210,222,201,74,167,43,177,73,90,181,208,181,79,48,133,69,225,70,23,213,113,86,181,90,166,83,213,45,152,244,11,94,185,116,78,150,204,37,73,68,118,41,244,247,164,151,55,67,34,109,14,186,219,81,201,197,30,137,92,132,118,40,204,144,175,149,135,183,173,87,13,111,251,107,17,168,81,226,63,82,181,107,16,171,112,218,150,133,41,135,31,140,242,30,109,46,37,42,74,141,6,164,17,25,18,146,122,107,161,151,120,211,70,30,222,180,172,74,176,45,172,70,161,71,150,197,54,234,163,194,173,195,106,90,18,151,219,98,75,40,121,180,184,148,169,73,37,146,86,68,100,74,81,107,174,134,125,227,208,12,214,102,199,197,62,50,124,64,184,124,197,241,103,220,32,45,106,21,243,146,252,66,178,174,152,61,109,22,224,188,42,212,186,140,110,106,219,231,197,126,147,1,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,140,196,43,42,171,134,183,253,203,135,53,217,17,31,169,90,181,137,180,73,142,196,90,148,195,143,198,121,108,184,166,212,164,165,70,131,82,12,200,205,41,61,52,212,139,184,95,159,14,172,99,161,99,38,81,236,73,52,134,122,121,118,125,61,139,58,169,27,114,215,201,149,1,134,155,73,239,82,16,74,230,176,113,223,209,59,146,142,126,205,202,82,20,98,74,128,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,10,203,227,131,122,213,96,88,24,89,135,44,199,136,116,218,229,98,163,91,144,234,144,174,122,95,130,203,76,180,148,43,118,210,65,166,160,241,168,141,38,102,105,111,67,78,134,74,175,92,151,224,229,11,31,115,65,96,97,85,210,246,202,45,86,160,228,138,139,123,86,125,76,88,145,221,150,236,109,80,180,45,28,228,71,83,92,196,168,148,142,102,242,212,211,161,232,248,81,183,23,220,47,170,217,121,180,147,126,60,169,111,211,113,6,143,10,165,29,245,66,83,76,52,252,102,83,9,216,168,119,83,75,203,74,99,178,242,180,218,105,41,77,145,167,185,74,235,252,14,174,154,20,75,171,23,44,169,19,182,86,170,180,250,61,82,28,110,82,207,155,22,35,146,155,144,230,242,45,137,218,185,177,139,67,50,81,243,53,73,25,37,70,86,212,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,25,193,206,134,49,208,177,247,52,23,254,42,218,204,236,162,213,106,13,199,167,57,185,103,212,197,137,29,168,141,73,209,104,66,209,206,68,116,187,203,82,73,72,230,108,61,77,58,159,148,190,240,114,187,99,97,158,25,226,172,135,186,138,46,37,211,234,82,33,185,181,8,228,74,131,81,122,36,136,218,18,212,181,109,66,35,59,204,52,161,39,212,236,78,227,109,70,39,175,3,235,214,149,2,255,0,197,60,57,122,60,179,169,87,40,244,234,220,119,82,132,242,18,196,23,157,101,212,173,91,183,18,205,85,6,77,36,73,50,50,75,154,154,116,34,85,186,0,0,10,139,226,189,145,201,54,213,86,183,155,140,57,92,66,161,84,164,71,93,221,73,36,53,28,224,203,117,77,176,153,172,18,73,36,234,31,117,72,230,164,245,116,158,117,78,106,180,184,190,77,101,137,233,195,115,135,220,108,196,201,115,24,113,146,149,45,56,117,78,144,168,208,169,175,52,235,40,185,150,109,62,219,166,212,134,95,105,230,81,25,226,97,70,180,165,72,113,100,182,245,213,14,17,93,160,8,107,197,178,245,165,90,185,45,184,40,85,8,242,220,145,120,214,41,84,72,42,101,9,52,54,250,36,166,113,169,211,53,17,146,57,80,93,73,26,73,71,189,72,45,52,51,82,104,174,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,168,139,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,42,219,142,13,129,25,170,174,22,98,148,27,122,89,200,149,30,163,64,170,85,146,78,169,130,67,74,105,248,81,214,122,242,144,179,55,167,173,61,132,181,145,57,244,137,178,219,192,56,73,222,181,91,87,58,86,253,10,159,30,35,145,239,26,61,86,137,57,79,33,70,182,216,68,101,78,37,52,100,162,34,95,54,11,73,51,81,40,182,41,101,166,166,74,77,239,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,160,17,170,129,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,140,25,72,225,197,132,121,82,188,171,120,131,22,175,46,240,184,100,72,121,170,12,234,164,84,54,186,37,57,100,101,202,108,146,102,149,201,82,77,72,114,73,18,55,35,213,67,109,37,78,147,159,175,138,63,129,60,77,252,23,206,33,10,107,202,142,84,113,31,54,184,142,139,42,202,107,161,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,35,66,120,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,243,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,23,149,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,60,86,52,97,13,155,143,88,95,112,97,30,32,49,45,202,21,197,29,44,200,56,143,155,47,180,180,56,151,90,121,181,246,145,45,183,91,109,194,37,18,144,102,130,37,37,73,51,73,241,252,153,100,95,14,50,121,66,156,229,50,127,202,139,206,179,185,170,149,205,34,25,71,113,81,119,238,110,44,118,183,175,144,201,109,66,150,68,181,41,199,8,148,165,25,37,164,55,197,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,162,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,225,65,124,75,113,135,4,177,135,49,117,138,166,16,91,113,28,145,2,71,77,88,188,34,86,95,148,197,202,180,69,138,203,102,219,11,73,52,194,35,155,14,180,75,100,212,135,203,71,8,204,141,38,127,175,134,46,23,102,10,244,204,20,107,199,4,46,95,147,48,45,157,173,92,213,167,90,106,92,86,226,190,211,203,106,44,152,42,144,203,146,217,144,228,94,89,147,106,220,218,182,186,74,66,144,133,21,244,128,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,20,3,197,31,199,102,38,254,11,228,240,132,170,224,201,151,75,18,183,71,174,230,94,191,31,174,185,40,87,3,148,43,127,215,121,175,70,109,128,93,83,190,163,164,219,220,230,234,4,141,174,54,124,190,78,228,158,171,245,109,80,0,85,95,25,188,186,88,148,74,61,11,50,244,8,253,13,201,93,184,27,161,92,30,187,206,250,79,116,3,233,93,245,221,54,217,228,183,79,52,109,109,178,230,115,183,40,245,71,173,21,120,92,120,236,195,47,198,188,158,104,191,225,74,220,100,241,175,229,206,96,169,56,57,18,159,201,137,134,84,243,231,62,227,91,92,126,117,69,168,242,28,218,162,113,68,166,82,194,33,146,117,66,20,78,115,245,220,157,134,60,255,0,8,44,47,170,222,153,180,141,126,50,169,108,83,112,250,143,54,165,33,244,194,83,172,58,252,150,85,9,168,171,119,82,75,43,82,100,60,242,117,220,106,40,174,17,39,189,73,188,145,156,28,232,96,229,11,0,179,65,127,225,85,172,246,250,45,42,160,220,138,115,123,86,93,52,89,113,218,150,212,109,86,181,173,124,148,72,75,92,197,40,212,190,94,243,208,213,161,90,79,7,28,94,141,122,229,162,118,22,200,126,33,84,176,226,176,243,40,97,150,29,74,253,29,57,107,148,203,206,173,90,161,107,84,131,158,130,36,25,104,134,81,185,37,169,41,115,212,0,0,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,0,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,57,86,101,242,233,98,102,131,11,39,225,157,245,31,250,217,148,121,187,222,254,108,170,116,207,50,196,206,91,78,183,206,229,115,214,174,82,213,177,125,198,93,198,89,235,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,62,0,95,247,11,143,2,120,101,248,215,156,77,18,168,121,252,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,101,241,10,245,170,226,85,255,0,114,226,53,118,60,70,42,87,85,98,109,110,99,81,16,164,176,219,242,94,91,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,30,124,118,172,155,99,164,204,187,102,58,204,196,111,76,250,58,138,154,131,116,235,141,75,39,214,202,232,242,22,150,229,27,141,48,100,183,121,104,62,122,17,162,139,154,203,74,216,163,73,36,244,124,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,8,85,159,108,51,186,176,191,55,24,153,78,186,98,114,253,61,112,77,185,169,207,161,183,9,153,80,103,190,185,13,45,181,45,9,223,183,152,166,150,105,213,36,235,46,160,148,173,154,139,31,224,177,127,198,174,229,230,235,195,233,23,12,185,149,43,86,232,92,148,65,120,221,82,32,83,166,71,108,217,38,141,69,177,40,92,134,39,172,208,131,236,94,245,40,139,152,70,171,10,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,69,238,32,25,105,133,152,92,21,168,242,23,203,171,219,205,61,87,136,173,12,249,138,98,36,173,141,232,110,182,146,213,111,125,35,215,79,105,25,119,80,117,102,151,81,179,46,153,148,137,101,203,157,69,158,228,117,253,19,209,214,92,52,159,113,153,125,36,251,204,190,241,120,124,48,243,23,27,24,112,66,45,169,82,115,101,98,214,36,82,210,214,134,123,227,70,137,9,178,115,82,105,8,45,86,225,150,221,84,127,105,144,153,226,50,113,24,109,110,101,98,234,216,141,219,34,78,81,246,233,161,21,58,95,104,207,204,3,219,58,49,159,177,228,31,255,0,108,67,69,153,35,125,15,229,158,197,52,127,70,133,75,73,253,229,79,140,59,168,0,14,123,143,184,153,78,194,60,35,186,111,137,242,57,75,167,210,39,61,23,212,82,183,190,220,87,93,66,123,16,173,53,229,159,105,145,151,191,220,51,153,140,88,135,80,197,60,74,184,111,154,139,155,215,85,169,75,148,223,98,75,106,29,144,227,164,93,137,78,191,164,63,232,145,253,221,194,195,56,80,101,29,154,188,179,199,155,198,14,246,162,57,203,166,35,154,101,163,169,56,50,153,119,86,222,35,238,53,122,170,70,158,255,0,97,11,104,74,73,41,36,164,180,34,45,8,127,64,0,0,0,0,0,0,0,0,0,0,6,124,184,141,217,69,99,102,202,242,164,50,123,163,167,209,220,165,247,110,254,109,136,163,236,220,163,46,213,251,76,117,110,16,55,162,104,89,132,93,168,167,118,149,197,167,171,183,93,221,60,25,238,126,169,233,223,239,47,218,46,220,0,0,0,0,0,6,126,120,146,203,76,220,217,222,15,160,251,15,209,254,89,12,191,176,117,78,15,116,233,146,115,4,245,65,149,232,196,61,188,244,232,93,187,225,79,36,247,158,189,254,225,118,64,0,0,0,0,0,0,0,0,0,0,0,60,222,34,217,20,188,70,178,107,86,85,93,58,198,172,64,147,9,71,170,189,82,117,149,182,103,234,169,38,125,139,62,205,75,239,46,241,158,76,220,96,93,87,1,49,166,191,106,75,103,108,23,166,202,149,78,94,228,158,232,167,45,246,218,61,9,197,153,106,150,143,233,30,239,127,219,42,184,81,102,149,251,42,245,60,25,185,29,214,149,89,86,232,106,218,93,146,222,122,12,118,211,162,26,53,125,20,171,180,214,73,247,232,125,162,228,219,90,93,66,92,65,234,149,145,40,143,222,70,63,232,0,71,46,32,21,70,41,89,97,187,156,144,189,132,253,62,123,9,61,12,245,82,169,242,180,46,194,63,112,207,75,199,207,148,179,71,111,49,195,50,253,166,52,33,195,210,59,177,242,183,104,33,230,121,102,170,125,61,69,235,17,238,47,71,68,237,251,62,225,223,46,219,150,159,103,91,53,75,166,170,189,145,41,80,223,154,250,180,81,232,134,155,82,213,244,72,207,185,39,220,70,127,97,140,244,231,91,29,38,227,174,59,220,85,205,116,167,83,167,75,167,83,203,179,215,142,220,201,42,105,95,163,66,139,84,187,220,162,51,247,159,186,70,112,156,203,90,177,3,16,92,197,218,219,95,205,118,251,134,152,167,187,190,107,15,193,144,143,162,234,85,244,86,125,233,52,251,245,62,193,115,232,74,80,146,66,75,66,73,104,95,112,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,87,197,207,19,45,92,68,205,195,212,235,90,95,87,242,42,223,137,108,212,95,67,141,184,202,167,54,252,137,14,161,181,33,106,215,151,213,37,165,146,182,169,46,180,234,13,62,174,167,218,184,37,224,229,117,219,170,250,204,12,135,185,52,88,212,243,179,161,183,181,10,234,229,56,228,121,114,15,82,94,246,249,40,106,55,97,163,106,250,175,85,90,182,162,56,23,153,123,2,54,22,102,27,18,48,250,159,111,75,161,211,104,119,69,74,53,46,12,146,119,123,84,238,161,103,12,200,221,51,90,208,168,230,210,208,181,25,239,66,146,173,85,187,83,185,238,21,152,199,93,197,220,163,210,35,92,108,235,46,194,168,59,103,55,39,114,63,149,69,140,195,14,70,61,136,66,73,28,182,36,52,198,158,178,149,200,222,165,26,150,100,83,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,10,241,83,193,202,22,17,102,226,175,38,220,123,72,151,237,61,171,197,200,219,87,252,150,84,151,223,110,73,111,90,212,107,230,63,29,215,245,245,82,158,126,196,164,146,130,51,147,252,17,241,122,50,233,88,133,128,147,159,136,220,134,36,53,119,210,219,75,14,243,223,66,210,220,89,170,91,157,173,18,27,54,224,18,83,234,172,205,231,15,215,34,61,150,148,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,40,91,139,5,211,93,184,51,181,119,210,106,243,186,136,150,205,62,145,75,165,183,202,66,58,120,171,130,204,181,55,170,72,141,122,191,46,66,245,81,154,189,125,53,218,148,145,117,94,11,120,57,66,188,49,150,237,198,42,187,220,201,120,119,79,143,30,151,27,106,203,108,170,146,100,54,169,59,210,178,35,216,195,18,26,229,169,11,74,186,157,222,170,155,73,157,202,10,203,227,131,101,85,103,216,24,89,136,204,200,136,84,218,29,98,163,68,144,210,150,174,122,159,156,203,79,52,164,39,110,211,65,38,158,241,40,205,68,100,106,111,66,86,166,105,133,92,50,234,212,170,46,120,240,194,101,102,167,18,4,119,36,84,162,33,217,47,37,164,41,247,233,146,217,101,162,82,140,136,214,227,174,54,218,19,222,165,173,41,45,76,200,134,130,64,5,37,231,171,137,173,229,141,87,12,172,62,192,122,212,187,127,14,169,210,24,90,42,45,176,76,212,107,50,227,74,106,67,51,82,226,147,206,134,134,222,142,218,217,75,102,135,123,13,78,30,171,38,154,159,252,60,243,167,74,205,62,23,199,161,93,247,4,69,98,165,181,28,202,224,134,81,147,20,230,176,78,109,106,160,195,105,81,165,104,82,77,164,186,104,36,146,30,53,23,45,180,45,157,212,24,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,202,179,79,141,127,155,182,95,111,108,99,110,159,214,203,183,233,229,208,48,166,185,141,174,115,238,162,60,94,106,121,141,153,178,79,188,209,185,181,100,174,89,47,110,170,208,143,53,130,223,184,145,229,70,133,101,100,50,194,106,222,106,148,185,120,31,208,67,122,122,25,92,46,174,44,178,110,44,215,27,140,217,169,190,116,137,170,137,33,102,179,53,22,215,76,156,53,41,68,229,117,228,191,24,232,88,5,154,11,3,21,110,150,119,209,105,85,7,35,212,92,220,178,233,162,203,142,236,71,100,232,132,45,107,228,162,66,157,229,165,38,165,242,246,22,134,173,75,71,192,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,81,124,112,111,90,84,251,255,0,11,48,229,152,242,202,165,67,163,212,107,114,29,82,19,200,83,19,158,105,150,146,133,110,220,107,37,83,222,53,17,164,136,137,77,232,106,212,201,49,127,134,245,173,66,188,51,181,133,180,155,142,15,87,18,61,66,93,81,182,249,171,111,108,168,80,100,75,140,230,168,50,51,216,251,13,47,77,118,171,110,138,35,73,153,30,133,4,63,226,193,107,80,174,12,146,221,245,106,188,30,162,93,179,80,164,85,41,110,115,86,142,158,82,231,51,17,78,104,147,34,94,172,75,144,141,20,70,159,95,93,55,37,38,84,131,132,247,215,228,191,20,236,220,76,244,95,164,254,73,92,20,234,239,69,207,228,245,93,44,150,222,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,52,252,42,215,137,175,16,204,80,195,188,68,168,229,187,4,166,75,181,100,81,227,182,87,29,194,132,182,114,228,156,184,137,113,17,225,168,247,28,116,37,169,8,81,190,157,175,115,72,137,6,217,54,106,123,218,240,197,226,1,51,23,97,198,203,246,55,220,93,93,245,19,107,22,205,73,214,223,118,85,122,43,108,60,243,169,146,180,160,219,39,152,110,63,107,206,45,42,121,43,78,164,167,18,181,185,88,57,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,0,71,252,250,225,109,247,141,57,78,190,112,207,13,40,94,153,185,43,62,140,232,161,117,76,199,230,242,170,81,94,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,63,65,149,92,179,217,185,80,194,56,120,91,103,206,151,81,90,164,42,165,87,169,201,51,74,234,53,23,16,218,29,124,155,220,105,101,27,90,109,8,109,38,123,80,132,238,82,215,189,197,246,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,186,158,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,133,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,68,202,226,189,158,56,214,213,42,183,148,124,57,68,178,174,212,163,199,69,221,86,37,187,28,160,196,117,45,190,152,76,26,77,38,234,223,105,72,230,168,245,104,153,117,77,232,181,56,190,77,101,96,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,20,224,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,158,128,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,25,161,204,166,47,73,199,172,121,190,113,113,231,229,185,30,226,172,60,245,60,165,176,211,47,181,78,70,141,66,101,196,53,170,9,109,198,109,150,204,200,213,169,160,204,212,163,51,81,217,167,4,43,23,209,248,89,137,120,153,233,78,103,167,174,8,148,46,139,145,167,39,160,140,111,115,121,155,189,109,254,146,219,183,105,109,228,235,170,183,232,155,42,20,193,198,127,8,99,90,24,243,109,98,229,57,136,140,199,196,42,58,153,152,73,125,213,190,245,70,159,203,105,199,150,133,122,136,65,198,122,11,105,36,31,105,178,225,154,72,207,114,254,183,4,252,80,165,91,216,185,126,97,69,65,49,25,145,121,209,226,212,160,200,122,106,90,91,143,211,214,230,177,90,104,203,87,150,182,166,58,233,237,86,169,68,85,158,213,17,153,162,226,64,0,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,2,42,241,71,240,39,137,191,130,249,196,33,64,35,85,0,34,174,126,178,81,106,230,179,14,37,214,233,52,206,159,19,109,154,123,206,91,149,8,228,218,28,159,176,148,226,105,146,13,197,33,10,101,213,153,146,20,181,23,37,197,154,200,246,169,212,59,66,215,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,95,79,11,143,2,120,101,248,215,156,77,18,168,64,14,51,120,165,242,83,46,52,44,51,129,93,233,103,223,119,3,125,76,46,151,127,89,75,132,131,121,239,156,52,26,91,217,41,84,229,118,41,43,86,186,22,169,230,16,168,12,58,195,59,171,20,42,53,138,117,173,19,153,232,27,126,171,115,84,95,91,110,27,49,96,192,138,228,135,86,226,144,133,108,221,203,75,72,53,104,147,117,230,144,106,78,253,71,149,30,131,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,126,124,58,177,142,133,140,153,71,177,36,210,25,233,229,217,244,246,44,234,164,109,203,95,38,84,6,26,109,39,189,72,65,43,154,193,199,127,68,238,74,57,251,55,41,72,81,137,42,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,243,252,110,48,190,171,22,255,0,195,220,104,101,82,223,166,212,232,238,218,242,9,48,149,200,134,252,103,156,146,214,249,26,154,119,190,153,111,109,108,201,39,164,71,20,70,174,221,156,255,0,131,77,255,0,26,217,205,29,82,204,168,220,50,226,71,188,109,121,113,161,211,210,110,155,19,170,49,221,106,67,102,180,164,141,4,182,227,55,56,210,181,233,161,41,196,145,234,230,213,93,160,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,86,148,173,42,66,139,82,81,25,31,220,41,131,139,30,90,213,135,248,130,222,46,209,26,254,107,184,28,36,202,61,221,211,95,126,116,133,253,39,84,175,162,130,238,73,39,221,161,246,8,229,146,172,116,155,129,88,239,110,215,53,214,157,81,157,18,157,80,238,245,35,57,50,58,157,87,232,214,163,209,45,119,36,136,253,199,239,208,189,165,114,211,175,27,102,151,116,210,92,223,14,171,13,137,172,171,69,22,168,117,180,173,63,72,136,251,148,93,228,71,246,16,224,124,66,227,187,39,43,119,122,26,103,152,105,167,212,20,126,177,22,210,244,116,190,223,183,238,25,239,100,249,18,144,107,236,229,184,70,127,176,198,133,184,127,213,24,170,229,134,209,114,58,247,147,20,248,12,40,244,50,209,73,167,197,212,187,72,189,226,70,128,15,249,113,105,105,10,113,103,162,80,70,163,63,113,16,166,206,43,185,165,126,245,189,75,6,109,183,116,165,81,149,186,98,182,151,108,182,94,157,29,196,232,182,137,95,69,73,237,37,154,125,218,159,104,138,185,71,192,186,174,61,227,77,2,212,136,206,232,44,205,139,42,162,189,201,45,177,74,91,13,186,122,27,136,51,209,46,151,209,61,222,239,179,67,120,117,100,82,240,230,201,162,217,84,132,233,26,143,2,52,36,158,170,245,137,166,80,217,31,172,165,25,118,32,187,53,63,188,251,199,164,0,0,0,0,0,0,0,0,0,0,0,1,73,188,97,41,211,35,102,9,138,131,235,214,60,221,220,130,208,187,54,66,128,74,238,61,123,253,227,149,112,218,152,136,89,179,179,223,89,246,23,164,60,178,97,127,104,208,56,0,0,0,0,0,255,0,135,93,67,40,55,28,61,18,93,230,51,127,155,219,157,55,118,63,220,213,148,43,114,94,232,180,61,52,238,133,29,62,226,253,95,112,152,156,23,105,4,187,238,240,170,154,251,90,244,126,133,167,189,154,138,125,255,0,216,45,252,0,0,0,0,0,0,0,0,0,0,0,0,65,142,42,248,5,27,18,48,87,229,205,38,22,234,205,188,247,82,235,188,195,45,97,177,18,115,170,78,138,113,40,250,107,35,212,146,106,251,203,176,82,173,177,91,168,89,151,109,46,225,134,190,76,218,45,65,137,141,158,137,86,215,25,117,43,46,242,50,61,13,37,236,50,251,12,104,155,39,152,171,249,95,192,43,86,229,121,222,100,182,105,176,98,75,86,221,53,124,161,71,90,207,66,66,11,189,207,97,105,238,29,172,0,68,158,39,111,33,172,175,85,137,69,174,247,95,73,125,231,78,154,40,86,154,131,118,163,21,180,167,113,173,244,36,139,93,53,213,69,216,52,87,146,72,114,33,101,166,199,110,65,104,106,162,83,22,146,236,236,73,192,141,161,118,125,195,134,241,94,198,229,97,246,6,149,153,71,157,203,169,220,50,122,73,8,229,107,172,39,225,206,109,93,170,109,73,250,72,46,227,37,125,197,218,41,114,199,181,170,55,229,233,70,180,233,201,223,42,181,81,143,9,29,169,47,89,231,82,217,31,105,164,187,214,94,210,251,200,104,179,42,88,73,79,193,172,13,181,45,72,209,57,18,206,149,5,250,135,206,41,91,229,244,108,54,234,187,86,178,45,77,190,228,158,223,119,219,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,47,139,23,215,229,67,20,239,44,76,244,95,163,62,86,220,21,26,239,69,207,231,116,189,84,151,30,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,47,167,135,86,14,80,176,111,40,246,36,106,67,221,68,187,194,158,197,227,84,147,181,104,231,74,158,195,78,36,182,41,107,36,242,152,40,236,106,157,169,95,35,126,212,169,106,33,94,188,105,236,9,52,44,195,90,152,131,30,222,137,14,155,117,90,232,140,185,204,147,73,92,250,140,57,14,19,198,233,36,247,169,104,142,252,4,18,214,93,168,216,148,153,242,204,147,250,248,41,226,103,201,252,113,189,48,182,92,186,84,120,151,133,190,138,131,61,67,155,37,72,157,1,239,155,98,62,171,34,94,172,75,152,226,208,73,82,182,176,74,35,74,80,189,110,80,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,159,241,180,193,202,19,182,173,139,152,24,239,114,107,81,170,5,103,76,111,106,213,213,197,113,185,18,227,158,166,189,141,242,86,212,158,194,70,229,245,94,178,180,109,36,113,43,133,198,47,70,194,92,224,219,44,84,159,136,197,54,249,142,245,161,41,231,152,117,213,161,114,84,133,197,75,68,223,209,90,230,49,17,179,82,137,72,36,56,179,86,223,166,155,244,0,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,0,25,129,197,139,235,242,161,138,119,150,38,122,47,209,159,43,110,10,141,119,162,231,243,186,94,170,75,143,114,185,155,83,191,111,51,110,237,169,215,77,116,45,116,22,255,0,193,147,11,126,74,101,198,187,137,147,232,93,44,251,238,224,115,166,155,213,111,235,41,112,144,76,179,243,100,179,75,123,37,42,162,158,212,165,106,215,83,213,60,179,19,252,69,94,40,254,4,241,55,240,95,56,132,40,90,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,73,128,10,234,226,117,195,254,102,46,195,147,152,28,16,183,122,187,234,38,231,238,106,107,78,62,236,170,244,86,216,101,150,149,25,10,89,182,79,48,220,126,198,91,66,84,242,86,173,13,78,37,8,114,165,176,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,47,42,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,93,92,105,49,142,187,103,224,213,165,131,180,134,121,113,49,18,161,34,69,82,78,228,30,232,180,213,71,113,49,182,41,6,101,189,247,227,187,204,74,208,164,244,219,125,100,184,162,40,23,195,70,192,141,136,57,210,195,184,181,43,122,93,86,155,67,145,38,191,40,217,39,118,67,92,72,206,59,22,67,171,108,203,98,19,48,162,17,110,61,138,90,144,133,110,223,180,239,83,26,240,190,149,141,88,71,119,225,69,101,81,27,143,116,209,228,211,81,34,76,36,203,68,55,214,131,228,202,38,148,100,75,91,46,242,221,71,172,147,37,182,147,37,36,200,140,179,24,52,167,149,140,107,252,226,114,251,100,227,27,148,254,138,93,193,79,62,189,132,181,203,109,19,152,117,113,229,114,147,204,112,201,147,125,151,77,189,203,53,114,205,27,180,86,164,93,84,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,128,120,163,248,236,196,223,193,124,158,16,146,156,14,173,106,20,187,171,23,47,89,16,119,214,169,84,250,61,46,28,158,106,203,149,22,91,146,156,144,222,194,61,138,220,184,81,143,83,35,81,114,244,73,145,41,68,118,212,60,166,44,88,191,149,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,204,16,210,238,90,47,249,56,167,151,156,55,196,26,133,195,18,185,82,174,90,244,217,53,73,209,141,173,142,212,122,116,20,194,50,104,137,8,90,100,19,168,90,18,69,177,105,82,116,78,221,11,133,113,25,201,71,231,85,135,12,87,236,10,101,41,188,77,181,190,114,155,37,242,229,57,84,130,68,179,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,84,89,253,245,88,87,87,251,107,110,92,150,229,67,254,18,28,234,108,232,238,127,205,113,151,155,113,31,98,146,164,251,12,130,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,233,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,93,79,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,194,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,136,1,198,175,194,197,173,241,2,15,151,84,69,64,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,95,150,192,176,47,44,83,188,169,56,125,135,214,244,186,229,195,92,144,81,160,193,140,69,189,213,232,102,102,102,102,73,66,18,146,82,214,181,25,33,8,74,148,163,74,82,102,87,253,146,76,159,91,57,70,194,246,168,169,40,147,111,106,228,118,21,118,86,34,59,35,145,57,246,156,125,108,161,182,221,89,165,40,101,50,86,209,45,40,108,220,36,146,214,148,153,237,76,138,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,94,158,44,95,95,146,252,44,188,177,51,209,126,147,249,37,111,212,107,189,23,63,147,213,116,177,156,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,204,16,208,159,13,235,90,187,103,228,151,11,105,55,28,30,146,92,138,124,186,163,109,243,80,230,232,179,103,72,151,25,205,80,102,69,189,135,218,94,154,238,78,237,20,68,162,50,41,42,43,87,141,237,139,233,12,44,195,76,76,244,167,47,208,55,4,186,23,69,200,215,157,215,198,39,185,188,205,222,174,207,70,237,219,180,247,115,181,213,59,52,84,32,225,151,86,165,81,115,199,134,19,43,53,56,144,35,185,34,165,17,14,201,121,45,33,79,191,76,150,203,45,18,148,100,70,183,29,113,182,208,158,245,45,105,73,106,102,68,52,18,0,0,0,42,175,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,191,224,0,17,87,138,63,129,60,77,252,23,206,33,10,1,26,168,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,67,62,220,72,113,190,171,141,217,175,187,21,80,161,196,165,199,176,228,72,177,224,161,151,20,226,223,98,4,201,4,111,186,163,208,141,110,58,227,171,34,74,72,146,131,66,61,99,73,184,190,235,195,243,7,40,77,100,191,51,217,129,144,247,58,181,38,207,184,236,232,109,237,90,122,72,173,210,74,92,131,212,151,177,206,114,221,141,216,104,220,142,151,213,86,142,40,138,186,196,255,0,227,55,133,191,37,51,29,66,196,200,20,46,150,5,247,111,183,212,205,234,183,245,149,72,75,54,94,249,179,89,169,189,145,85,78,79,98,82,133,107,169,106,174,97,143,171,193,147,29,38,90,216,203,93,192,106,189,103,101,22,246,167,185,81,165,196,112,159,115,249,226,34,73,106,38,73,38,109,53,204,136,82,20,226,212,146,53,244,140,39,121,26,82,149,92,160,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,69,113,102,194,250,174,35,228,250,169,83,163,42,91,146,44,90,196,59,161,113,35,66,84,133,201,97,9,114,51,218,237,50,54,208,211,82,220,144,183,52,81,37,17,213,169,17,25,173,52,193,151,171,166,133,99,99,238,26,94,183,76,238,138,139,111,222,20,106,165,70,79,41,110,114,34,177,53,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,52,210,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,67,154,204,36,167,227,46,6,221,118,164,152,156,249,101,74,156,253,63,231,20,157,146,250,55,219,105,93,139,65,30,134,231,114,143,111,191,236,206,157,241,107,84,108,59,210,179,105,212,83,178,85,22,163,34,18,251,82,126,179,46,169,179,62,195,81,119,160,253,167,247,152,186,62,20,56,220,120,131,129,167,102,86,39,115,42,118,244,158,146,58,57,90,105,9,136,112,91,79,106,91,74,126,146,207,188,205,95,121,118,142,229,157,168,82,39,101,166,248,110,57,106,104,162,84,214,162,236,237,73,64,147,169,118,253,227,58,149,36,27,85,25,77,169,59,77,15,173,38,90,235,166,138,62,193,125,92,49,30,67,185,94,164,146,75,77,142,176,147,251,202,157,8,75,96,1,197,51,135,138,191,146,12,2,186,174,86,93,229,203,122,155,58,36,69,109,215,71,206,20,133,160,244,52,44,187,219,246,150,158,241,157,155,158,183,80,188,238,218,165,195,49,124,233,181,170,131,243,28,61,18,157,206,60,234,150,125,196,68,90,154,143,216,69,246,16,186,174,21,24,5,27,13,240,87,229,205,90,22,218,205,194,247,82,211,188,195,61,33,191,18,11,169,78,137,113,72,250,104,51,212,210,74,251,139,176,78,112,0,0,0,0,0,0,0,0,0,0,0,1,80,28,104,169,4,221,247,103,213,73,93,174,250,67,82,211,220,205,57,62,255,0,236,16,235,40,119,58,109,44,126,182,107,43,86,212,181,214,234,122,107,223,9,244,251,143,245,189,195,72,45,58,135,144,78,54,122,164,251,140,127,216,0,0,0,0,8,209,159,60,197,83,176,11,7,37,73,230,105,86,170,108,232,83,162,187,121,114,162,147,157,188,165,167,232,189,253,45,62,206,222,236,251,84,106,51,42,211,28,168,84,30,230,200,119,77,235,218,73,215,66,34,46,194,34,46,226,33,101,28,23,20,203,119,149,226,149,47,71,30,244,126,212,232,125,186,53,81,212,91,192,0,0,0,0,0,0,0,0,0,0,0,0,249,23,109,183,78,188,45,138,181,173,86,103,155,14,173,9,248,79,163,114,147,170,29,109,72,81,106,147,35,238,81,247,25,31,218,67,57,249,182,194,215,112,139,31,239,43,95,151,203,134,229,102,163,42,158,141,72,246,196,57,175,161,162,215,122,140,251,27,254,145,238,247,137,235,193,183,25,88,106,29,115,8,106,15,110,125,114,36,213,88,245,76,180,65,149,62,58,75,177,26,119,235,218,106,253,158,209,106,64,2,38,113,55,113,8,202,237,96,150,189,166,165,200,34,236,215,83,244,116,193,67,86,234,84,187,130,152,132,30,138,84,198,72,143,220,123,200,104,231,42,164,228,12,185,88,142,76,119,113,55,109,82,220,53,109,211,68,148,6,61,133,247,24,167,30,39,24,190,88,159,153,10,132,8,47,107,10,219,109,218,50,145,183,189,232,243,230,17,171,83,66,79,232,184,93,157,165,246,152,232,124,37,114,250,213,251,139,50,113,34,224,143,204,166,80,163,45,81,11,121,150,147,89,147,5,228,43,212,113,42,250,43,62,195,73,167,223,169,246,11,168,109,180,180,218,90,65,104,148,17,36,139,220,68,63,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,74,226,143,139,210,112,151,39,215,51,20,215,229,177,82,190,100,51,104,69,121,150,26,117,8,68,148,173,114,146,233,57,244,80,184,108,75,108,148,146,82,201,110,32,211,183,233,166,141,176,158,197,252,168,98,157,155,134,126,148,244,103,202,219,130,157,66,235,121,28,238,151,170,146,219,60,222,94,228,239,219,204,221,183,114,117,211,77,75,93,70,156,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,17,3,139,54,23,213,113,31,39,213,74,157,25,82,220,145,98,214,33,221,11,137,26,18,164,46,75,8,75,145,158,215,105,145,182,134,154,150,228,133,185,162,137,40,142,173,72,136,205,105,167,108,170,226,151,228,91,49,216,117,137,143,87,125,13,2,141,112,69,244,172,222,151,168,229,82,221,95,38,119,205,146,22,165,107,21,215,211,234,36,214,90,234,141,20,73,50,210,152,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,106,226,43,131,148,44,100,202,61,247,26,174,247,79,46,207,167,191,120,210,228,237,90,249,50,160,48,235,138,45,137,90,9,92,214,14,67,26,171,114,81,207,223,181,74,66,72,80,102,30,222,181,92,53,191,237,172,70,161,71,136,253,74,213,172,66,173,195,106,90,20,166,28,126,51,200,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,227,78,86,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,1,229,49,98,250,252,151,225,101,229,137,158,139,244,159,201,43,126,163,93,232,185,252,158,171,165,140,227,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,96,134,132,248,111,90,213,219,63,36,184,91,73,184,224,244,146,228,83,229,213,27,111,154,135,55,69,155,58,68,184,206,106,131,50,45,236,62,210,244,215,114,119,104,162,37,17,145,73,81,226,177,190,202,170,226,86,11,223,216,115,66,145,17,138,149,213,107,213,104,144,221,150,181,37,134,223,147,17,198,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,51,24,52,251,132,247,215,229,67,11,44,220,76,244,95,163,62,86,219,244,234,239,69,207,231,116,189,84,102,222,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,61,88,0,166,190,39,92,63,225,225,20,201,57,129,193,11,119,164,177,101,238,126,230,166,180,227,13,69,160,202,113,246,89,105,81,144,165,147,134,203,238,72,236,101,180,41,44,169,10,208,210,218,144,134,235,172,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,130,248,166,223,242,111,172,233,94,81,74,225,137,86,166,218,177,224,80,41,167,24,218,82,34,161,184,200,118,68,115,91,101,235,45,19,31,150,75,222,102,180,175,114,15,77,132,148,202,174,7,214,4,150,169,88,167,138,83,173,232,135,30,84,138,117,2,151,86,81,52,167,201,109,37,215,230,199,65,235,205,66,12,158,128,181,118,18,22,100,223,210,54,207,109,165,12,251,113,46,176,35,97,246,116,177,18,45,54,222,151,74,166,215,36,70,175,197,55,137,221,147,23,46,51,110,202,144,210,220,51,222,133,76,57,100,123,79,98,86,149,161,59,118,109,41,233,193,111,24,235,183,134,13,93,184,59,87,103,153,19,14,234,17,228,82,228,238,65,109,139,82,84,135,21,27,98,80,70,123,31,98,67,188,197,45,106,87,83,183,213,75,105,35,177,80,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,192,226,197,245,249,80,197,59,203,19,61,23,232,207,149,183,5,70,187,209,115,249,221,47,85,37,199,185,92,205,169,223,183,153,183,118,212,235,166,186,22,186,11,127,224,201,133,191,37,50,227,93,196,201,244,46,150,125,247,112,57,211,77,234,183,245,148,184,72,38,89,249,178,89,165,189,146,149,81,79,106,82,181,107,169,234,158,89,137,254,3,46,248,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,11,222,225,113,224,79,12,191,26,243,137,162,85,10,234,226,117,195,254,102,46,195,147,152,28,16,183,122,187,234,38,231,238,106,107,78,62,236,170,244,86,216,101,150,149,25,10,89,182,79,48,220,126,198,91,66,84,242,86,173,13,78,37,8,114,155,5,255,0,112,184,240,39,134,95,141,121,196,209,42,132,85,226,143,224,79,19,127,5,243,136,66,128,70,170,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,167,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,225,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,68,0,227,87,225,98,214,248,129,7,203,170,34,149,133,223,112,224,225,255,0,15,46,244,38,177,111,23,173,223,245,88,159,212,176,212,105,14,49,33,187,118,46,245,183,182,58,217,91,141,173,231,155,34,90,222,37,110,38,221,38,146,72,249,227,118,117,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,213,56,163,248,19,196,223,193,124,226,16,160,17,169,43,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,138,188,81,252,9,226,111,224,190,113,8,81,94,19,223,95,146,252,83,179,113,51,209,126,147,249,37,112,83,171,189,23,63,147,213,116,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,211,240,0,0,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,163,165,102,223,26,41,88,11,151,155,219,16,37,93,241,45,218,187,116,121,145,45,185,15,33,46,173,218,219,145,220,232,154,105,165,37,68,234,249,164,149,26,77,42,73,33,11,90,244,109,11,50,206,13,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,66,255,0,171,184,67,27,1,120,111,221,120,70,203,17,27,145,110,225,61,109,154,129,196,125,215,152,118,162,186,108,135,102,188,218,221,209,102,135,36,184,243,132,70,73,208,150,68,73,73,17,36,179,238,47,251,137,166,10,126,90,114,143,116,244,245,14,150,125,137,173,235,15,123,187,25,119,162,97,238,161,183,52,109,106,86,177,93,147,177,37,183,87,73,173,202,36,238,214,138,240,158,250,252,151,226,157,155,137,158,139,244,159,201,43,130,157,93,232,185,252,158,171,165,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,151,176,246,245,165,98,85,129,109,98,53,10,60,182,41,183,85,30,21,110,27,82,208,148,190,219,18,89,67,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,20,237,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,89,78,44,88,191,149,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,204,189,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,26,40,201,77,211,66,188,50,143,132,53,107,114,119,87,18,61,159,76,165,184,231,41,109,237,149,9,132,196,146,222,139,34,51,216,251,14,163,93,54,171,110,169,51,73,145,159,107,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,203,141,165,214,212,210,203,84,172,141,38,94,242,49,74,252,90,178,250,213,133,139,17,177,38,223,141,203,166,87,99,33,82,203,121,158,179,94,147,57,229,171,215,113,74,250,40,46,194,73,39,221,161,246,14,121,195,31,23,203,12,51,33,79,129,57,237,33,92,141,181,70,74,54,247,61,34,124,50,37,106,72,81,253,22,207,179,176,190,210,23,31,154,162,92,252,185,95,110,67,119,66,114,218,170,56,74,219,174,169,56,15,251,254,242,25,197,184,146,164,92,21,52,44,245,82,102,60,70,126,243,222,98,249,120,100,56,133,229,118,142,72,94,227,74,227,145,246,105,161,250,58,24,150,96,2,171,120,201,227,43,14,195,161,225,13,61,237,175,162,68,106,171,254,169,158,168,34,168,71,81,118,163,78,253,59,73,95,179,218,32,86,82,112,181,220,93,199,251,54,215,229,243,33,183,89,167,74,168,35,82,45,209,10,107,8,116,181,222,147,46,199,63,162,123,189,195,70,22,149,183,78,179,237,138,77,173,73,103,149,14,147,9,136,76,35,114,149,162,26,109,40,73,106,163,51,238,73,119,153,159,218,99,235,128,0,0,0,0,0,0,0,0,0,0,0,10,135,227,70,166,92,188,108,228,165,122,184,207,164,55,39,67,236,213,170,118,130,181,233,213,25,148,169,141,207,128,247,41,246,181,216,189,164,173,53,35,35,236,50,50,238,51,26,9,200,102,98,169,216,251,131,145,100,243,53,171,82,247,245,201,209,93,156,201,82,137,190,222,82,19,244,89,254,142,191,111,111,124,151,0,0,0,0,1,73,252,95,241,50,69,217,142,80,172,130,47,228,150,167,51,146,174,207,91,170,135,1,213,118,108,35,45,13,62,211,87,236,238,16,28,79,110,15,149,232,180,252,192,63,69,121,58,187,84,219,201,61,79,179,151,10,122,149,220,90,119,31,180,203,246,139,178,0,0,0,0,0,0,0,0,0,0,0,0,1,86,28,100,176,71,72,116,76,103,165,163,83,55,99,81,228,55,175,113,105,80,146,167,53,83,159,119,97,35,246,251,4,22,201,126,39,72,194,188,198,89,117,134,219,220,197,70,179,78,166,74,61,72,182,176,228,248,234,90,190,130,140,244,38,251,136,136,253,198,52,87,68,169,177,91,163,64,172,197,61,89,159,21,169,45,159,111,106,86,130,81,119,145,31,113,251,136,126,208,17,19,138,4,227,137,150,10,155,100,157,121,207,188,223,127,118,180,249,162,141,48,222,158,170,182,34,90,212,164,39,114,166,86,160,199,34,215,77,77,111,161,62,242,247,251,197,251,95,87,156,108,15,201,19,85,101,124,204,152,86,10,99,198,79,106,183,74,69,33,74,65,107,181,100,93,173,119,153,109,247,253,180,21,93,170,85,177,51,16,102,84,214,157,245,11,150,174,227,169,78,169,47,157,144,249,168,139,93,18,159,164,190,253,8,190,225,160,28,140,96,221,59,7,242,243,105,69,97,173,179,171,52,152,21,105,222,178,143,73,15,65,140,78,23,106,214,71,235,55,222,157,11,220,68,36,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169,94,54,152,199,93,118,234,177,114,253,29,158,77,22,53,60,175,25,142,110,66,186,185,78,57,34,36,114,208,209,189,190,74,26,147,218,75,218,190,171,214,78,173,164,207,154,240,105,176,35,92,217,163,170,94,117,27,122,92,184,246,117,175,46,76,58,130,73,210,98,13,70,67,173,71,108,150,164,153,32,214,228,103,39,18,80,189,117,36,184,162,45,91,220,155,180,30,83,22,44,95,202,134,22,94,88,103,233,79,70,124,173,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,102,94,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,141,9,228,39,19,45,92,80,202,62,25,212,109,105,124,207,64,219,240,173,154,139,11,113,179,122,44,232,12,34,59,168,113,40,90,182,110,229,165,212,18,180,81,180,243,75,52,167,126,130,139,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,165,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,49,152,177,98,254,75,241,78,242,195,63,74,122,79,228,149,193,81,161,117,188,142,79,85,210,201,113,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,162,242,120,92,98,244,156,90,201,245,178,197,73,249,111,212,172,105,15,90,18,158,121,134,154,66,209,25,40,92,84,180,77,253,36,34,27,241,27,53,40,146,179,91,107,53,110,250,106,150,160,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,63,231,242,250,252,157,228,219,22,43,254,139,244,135,87,111,185,66,228,243,249,91,125,36,226,32,115,119,109,86,188,190,171,153,183,79,91,102,221,83,174,226,206,184,212,149,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,6,85,198,135,184,120,94,181,91,255,0,37,184,85,93,172,199,136,204,136,180,117,209,16,152,200,82,80,108,83,228,187,5,149,25,41,74,61,234,106,51,106,89,235,161,172,212,100,73,35,36,148,138,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,67,50,89,85,202,198,40,72,174,218,22,252,180,225,93,203,32,142,223,152,114,85,40,161,62,109,238,118,158,251,138,73,41,11,74,137,213,52,75,53,26,217,36,159,49,197,161,237,183,63,148,239,11,24,55,240,254,222,242,230,7,85,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,193,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,161,236,140,225,125,87,7,50,151,134,118,29,117,82,202,164,197,31,210,83,24,151,9,81,31,136,252,231,156,154,228,87,26,81,154,146,182,85,36,217,61,116,51,54,204,205,41,215,105,119,81,86,188,112,108,9,46,210,176,179,20,160,219,209,10,60,89,21,26,5,82,172,146,105,47,154,221,75,79,194,142,179,215,154,180,17,51,61,105,236,52,32,205,207,162,110,22,232,171,194,202,255,0,147,98,231,74,205,138,119,12,74,77,54,234,143,62,129,82,57,38,210,81,41,14,70,91,177,227,146,220,47,85,107,152,196,66,70,195,37,169,123,80,90,239,52,170,253,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,3,58,217,252,177,127,39,121,201,197,138,7,165,61,33,213,220,14,87,121,220,142,86,223,73,54,137,252,173,187,149,175,47,170,229,238,215,214,217,187,68,235,180,173,43,131,213,235,85,186,178,124,138,21,66,60,70,227,217,215,69,74,137,5,76,161,68,183,24,90,89,156,106,116,205,70,70,190,108,231,82,70,146,73,108,74,11,77,72,212,169,190,2,154,248,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,157,92,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,160,17,170,128,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,169,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,131,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,81,0,56,213,248,88,181,190,32,65,242,234,136,229,92,40,242,45,250,12,208,99,93,153,255,0,147,202,176,33,78,87,248,202,85,81,200,230,159,248,174,149,106,87,235,188,72,255,0,7,120,90,160,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,202,120,188,223,95,36,178,109,82,160,122,47,171,249,107,112,82,232,92,238,127,47,164,229,184,169,252,221,187,79,153,175,65,203,219,170,127,75,187,95,87,106,169,175,47,86,181,10,249,199,220,52,178,174,152,61,109,22,224,188,40,212,186,140,110,106,219,231,197,126,107,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,105,164,4,127,207,229,139,249,68,201,182,44,80,61,41,232,254,146,223,114,187,206,228,115,119,122,53,196,79,229,109,220,157,57,157,47,47,118,190,174,253,218,43,77,167,157,113,170,128,0,0,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,138,188,81,252,9,226,111,224,190,113,8,80,8,213,64,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,74,227,95,141,245,83,170,217,185,110,102,135,17,52,212,199,143,124,72,169,41,197,41,247,31,53,77,134,211,8,79,98,80,132,164,158,82,140,247,26,205,109,145,108,216,124,200,235,194,179,7,40,88,187,155,138,68,155,141,237,98,88,84,247,111,22,227,109,95,242,169,81,159,97,184,197,189,11,73,163,150,252,134,159,215,214,74,185,27,20,147,74,204,202,229,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,205,182,109,240,94,171,128,185,134,189,176,254,85,161,46,221,164,55,88,153,46,219,142,242,212,234,29,162,57,33,206,137,214,157,82,148,110,163,148,73,73,168,212,165,18,208,180,47,71,16,178,43,84,224,239,141,21,92,69,203,205,107,15,238,139,190,93,102,175,96,86,17,18,28,121,40,82,151,2,136,244,116,116,109,19,166,157,22,130,117,153,169,66,77,74,83,104,109,40,245,91,38,136,68,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,6,122,248,138,224,229,119,6,243,113,125,198,171,189,212,68,188,42,15,222,52,185,59,80,142,116,89,239,186,226,139,98,86,179,79,41,242,144,198,170,218,165,242,55,237,74,86,146,19,215,130,61,235,74,159,130,248,133,135,44,199,150,85,42,29,208,213,110,67,170,66,121,10,98,116,70,217,105,40,86,237,198,178,85,61,227,81,26,72,136,148,222,134,173,76,147,99,224,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,121,230,193,186,118,47,229,226,237,136,251,91,166,209,169,51,234,208,125,101,22,178,25,131,36,155,46,197,160,190,147,157,234,212,189,228,99,63,212,42,165,91,12,241,6,29,77,9,217,80,182,170,237,186,164,234,147,249,216,239,146,140,181,209,73,250,72,239,208,203,239,23,235,98,94,113,177,195,36,78,213,147,243,210,102,216,74,143,37,61,169,219,41,116,132,169,101,174,212,17,246,187,222,69,183,221,246,80,78,36,83,213,73,196,75,166,150,180,237,84,58,212,232,230,90,235,161,161,245,167,222,126,239,120,188,190,23,211,142,94,88,41,141,154,116,228,190,203,125,254,234,124,47,251,196,187,1,248,171,117,54,40,148,105,245,153,71,163,48,34,187,37,195,237,236,74,16,106,62,226,51,238,47,113,140,234,103,67,19,164,98,166,99,47,74,195,141,237,98,157,89,168,211,34,158,164,123,152,110,124,133,33,95,65,38,90,147,157,198,70,126,243,19,167,131,110,8,235,14,183,140,245,68,104,100,236,154,60,118,245,239,45,41,242,82,230,169,115,239,236,52,126,223,96,180,240,0,0,0,0,0,0,0,0,0,0,0,0,20,157,198,14,189,22,161,152,6,40,172,167,71,105,123,185,199,169,246,243,33,64,82,123,203,78,226,246,25,136,16,39,199,8,12,76,145,105,227,148,219,32,203,249,37,215,203,231,43,179,213,233,97,207,117,61,155,12,207,83,87,176,211,251,123,133,216,0,0,0,0,15,226,149,180,181,49,155,44,212,222,167,127,227,149,199,114,37,95,53,39,163,216,90,119,109,134,194,15,250,41,62,244,123,135,38,218,122,110,211,176,119,140,143,98,50,48,183,50,118,165,218,242,55,181,23,174,222,157,116,215,116,9,45,151,110,213,31,123,158,225,162,214,220,67,168,39,16,122,164,251,140,127,208,0,0,0,0,0,0,0,0,0,0,0,0,228,25,177,195,70,113,83,1,47,27,109,127,167,69,26,161,34,41,118,246,190,80,159,66,11,233,36,187,220,246,158,158,241,157,43,130,155,50,201,190,42,84,135,75,108,170,13,85,232,202,46,195,209,198,30,52,159,180,203,189,62,243,47,188,95,159,15,28,84,103,21,50,209,111,202,66,245,118,128,212,74,27,197,161,246,45,138,124,67,87,244,18,93,238,123,53,47,180,196,153,1,6,56,186,202,92,124,184,196,66,127,217,107,109,160,254,227,129,60,83,238,95,35,49,51,30,240,214,36,151,54,50,253,223,70,109,197,104,103,181,42,154,209,25,232,93,167,216,98,110,241,77,204,4,73,209,109,124,10,182,231,115,97,210,169,208,164,62,124,163,78,174,52,83,98,168,189,118,245,238,52,247,44,203,239,239,28,95,134,190,9,74,197,156,194,83,42,47,35,109,62,219,83,53,117,57,169,30,174,71,157,12,205,58,115,18,175,162,230,186,246,151,216,98,251,161,198,68,40,140,67,107,232,48,218,90,79,220,146,208,191,204,63,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,86,63,112,147,174,230,3,25,110,204,98,184,243,57,211,203,185,170,10,144,220,111,145,104,95,73,21,9,38,227,70,222,137,136,39,57,76,54,211,92,205,132,165,236,220,175,89,70,98,69,228,151,39,148,172,155,216,21,219,65,155,170,37,213,82,175,86,14,165,34,180,154,34,105,239,169,132,178,219,109,69,95,206,186,165,161,181,37,229,167,85,232,71,33,205,18,90,153,170,69,0,174,172,126,224,249,66,198,76,101,187,49,86,220,198,191,146,49,46,170,130,170,142,82,62,77,174,127,38,83,169,37,73,115,158,185,168,53,115,95,55,93,211,106,82,142,102,196,145,37,36,36,174,74,114,165,249,159,97,101,87,12,254,94,252,173,244,157,192,253,119,173,244,95,65,203,230,70,142,207,43,151,206,119,93,58,109,219,183,22,187,244,211,179,83,138,184,177,193,175,242,161,138,119,150,38,126,113,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,74,172,148,229,75,243,62,194,202,174,25,252,189,249,91,233,59,129,250,239,91,232,190,131,151,204,141,29,158,87,47,156,238,186,116,219,183,110,45,119,233,167,102,167,32,5,122,230,71,132,117,43,30,177,182,233,197,250,54,51,196,179,163,220,242,26,150,186,60,107,65,47,161,167,201,134,208,243,166,226,101,180,75,91,174,161,199,150,173,132,102,183,84,103,184,245,81,247,92,144,229,6,187,147,155,86,229,178,164,98,255,0,203,74,45,114,160,205,82,28,111,147,232,167,116,18,185,124,185,14,111,39,157,91,188,212,34,49,104,102,73,71,35,84,150,171,81,137,42,2,170,255,0,184,99,255,0,181,23,253,137,255,0,228,241,63,242,185,129,127,155,94,4,219,56,41,242,167,229,31,201,206,183,249,207,161,232,249,253,68,199,228,254,135,152,230,221,188,253,191,76,245,219,175,102,186,23,85,1,202,179,71,129,127,156,166,4,220,216,41,242,167,228,231,202,62,139,249,207,161,235,57,29,60,198,36,254,135,152,222,237,220,141,191,76,180,221,175,110,154,28,0,254,225,143,254,212,95,246,39,255,0,147,197,170,0,10,171,254,225,143,254,212,95,246,39,255,0,147,196,255,0,202,230,5,254,109,120,19,108,224,167,202,159,148,127,39,58,223,231,62,135,163,231,245,19,31,147,250,30,99,155,118,243,246,253,51,215,110,189,154,232,93,84,0,7,148,197,44,45,177,49,166,196,169,225,158,37,208,189,51,109,214,121,61,108,46,169,232,252,222,83,200,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,216,79,98,254,75,240,178,205,195,63,74,122,79,228,149,191,78,161,117,188,142,79,85,210,198,109,158,111,47,114,182,110,229,238,219,185,90,107,166,167,166,163,213,142,85,154,60,11,252,229,48,38,230,193,79,149,63,39,62,81,244,95,206,125,15,89,200,233,230,49,39,244,60,198,247,110,228,109,250,101,166,237,123,116,208,224,7,247,12,127,246,162,255,0,177,63,252,158,45,80,7,42,205,30,5,254,114,152,19,115,96,167,202,159,147,159,40,250,47,231,62,135,172,228,116,243,24,147,250,30,99,123,183,114,54,253,50,211,118,189,186,104,112,86,211,224,181,93,177,174,170,53,235,107,102,199,162,173,91,245,8,245,74,116,159,144,136,115,145,41,135,18,227,78,108,92,229,33,91,86,132,158,138,35,73,233,161,145,151,96,179,240,0,1,85,127,220,49,255,0,218,139,254,196,255,0,242,120,178,156,39,177,127,37,248,89,102,225,159,165,61,39,242,74,223,167,80,186,222,71,39,170,233,99,54,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,234,192,85,95,247,12,127,246,162,255,0,177,63,252,158,44,167,9,236,95,201,126,22,89,184,103,233,79,73,252,146,183,233,212,46,183,145,201,234,186,88,205,179,205,229,238,86,205,220,189,219,119,43,77,116,212,244,212,122,176,16,3,52,124,41,63,57,76,118,185,177,175,242,245,242,115,229,31,69,252,217,242,91,172,228,116,240,216,141,250,110,173,189,219,185,27,190,129,105,187,78,221,53,62,255,0,146,156,169,126,103,216,89,85,195,63,151,191,43,125,39,112,63,93,235,125,23,208,114,249,145,163,179,202,229,243,157,215,78,155,118,237,197,174,253,52,236,212,228,0,15,201,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,242,184,55,132,54,110,4,97,221,63,11,112,249,137,108,91,212,153,19,158,130,196,151,205,229,199,68,153,111,74,54,73,103,235,41,8,83,234,66,13,70,165,236,74,119,41,106,213,71,237,71,42,205,30,5,254,114,152,19,115,96,167,202,159,147,159,40,250,47,231,62,135,172,228,116,243,24,147,250,30,99,123,183,114,54,253,50,211,118,189,186,104,112,3,251,134,63,251,81,127,216,159,254,79,22,168,0,0,3,202,98,197,139,249,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,214,254,225,143,254,212,95,246,39,255,0,147,196,212,206,182,84,191,60,28,44,165,97,159,203,223,146,94,140,184,24,174,245,190,139,235,249,156,184,210,25,229,114,249,205,105,175,83,187,118,227,211,102,154,118,234,81,87,9,248,53,254,75,241,78,205,196,207,206,59,210,127,36,174,10,117,119,162,249,33,201,234,186,89,45,189,202,230,117,170,217,187,151,183,118,213,105,174,186,30,154,11,42,0,17,255,0,58,217,82,252,240,112,178,149,134,127,47,126,73,122,50,224,98,187,214,250,47,175,230,114,227,72,103,149,203,231,53,166,189,78,237,219,143,77,154,105,219,169,112,12,174,112,164,252,218,241,218,217,198,191,203,215,202,63,147,157,111,243,103,201,110,143,159,212,67,126,55,233,186,183,54,237,231,238,250,7,174,221,59,53,212,167,248,133,89,214,225,189,249,224,226,157,43,19,63,44,191,36,189,25,111,177,66,232,190,78,245,252,206,92,153,15,115,121,157,83,90,107,212,237,219,180,244,217,174,189,186,23,171,200,198,70,63,50,239,150,223,234,163,242,199,229,143,163,127,218,79,71,244,189,39,83,255,0,172,61,191,119,83,254,247,77,158,221,123,37,80,170,191,238,24,255,0,237,69,255,0,98,127,249,60,89,78,19,216,191,146,252,44,179,112,207,210,158,147,249,37,111,211,168,93,111,35,147,213,116,177,155,103,155,203,220,173,155,185,123,182,238,86,154,233,169,233,168,245,99,149,102,19,46,150,38,101,168,246,189,167,137,145,250,235,110,133,112,21,118,109,51,123,205,122,67,108,9,145,155,107,156,203,173,184,214,215,37,33,237,201,51,215,147,176,203,69,153,151,85,0,0,0,21,171,139,28,26,255,0,42,24,167,121,98,103,231,29,232,207,149,183,5,70,187,209,124,144,231,116,189,84,151,30,229,115,58,212,239,219,204,219,187,106,117,211,93,11,93,4,213,202,230,5,254,109,120,19,108,224,167,202,159,148,127,39,58,223,231,62,135,163,231,245,19,31,147,250,30,99,155,118,243,246,253,51,215,110,189,154,232,93,84,4,0,205,31,10,79,206,83,29,174,108,107,252,189,124,156,249,71,209,127,54,124,150,235,57,29,60,54,35,126,155,171,111,118,238,70,239,160,90,110,211,183,77,79,191,228,167,42,95,153,246,22,85,112,207,229,239,202,223,73,220,15,215,122,223,69,244,28,190,100,104,236,242,185,124,231,117,211,166,221,187,113,107,191,77,59,53,57,0,0,35,254,117,178,165,249,224,225,101,43,12,254,94,252,146,244,101,192,197,119,173,244,95,95,204,229,198,144,207,43,151,206,107,77,122,157,219,183,30,155,52,211,183,82,224,25,92,225,73,249,181,227,181,179,141,127,151,175,148,127,39,58,223,230,207,146,221,31,63,168,134,252,111,211,117,110,109,219,207,221,244,15,93,186,118,107,169,119,252,235,101,75,243,193,194,202,86,25,252,189,249,37,232,203,129,138,239,91,232,190,191,153,203,141,33,158,87,47,156,214,154,245,59,183,110,61,54,105,167,110,165,192,50,185,194,147,243,107,199,107,103,26,255,0,47,95,40,254,78,117,191,205,159,37,186,62,127,81,13,248,223,166,234,220,219,183,159,187,232,30,187,116,236,215,82,159,224,60,166,44,88,191,149,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,173,111,238,24,255,0,237,69,255,0,98,127,249,60,90,160,0,0,0,138,185,231,200,199,231,163,242,39,253,84,126,71,124,142,244,151,251,73,233,14,171,171,233,191,245,134,118,109,233,191,223,107,191,217,167,111,42,202,231,10,79,205,175,29,173,156,107,252,189,124,163,249,57,214,255,0,54,124,150,232,249,253,68,55,227,126,155,171,115,110,222,126,239,160,122,237,211,179,93,74,127,128,0,229,89,163,192,191,206,83,2,110,108,20,249,83,242,115,229,31,69,252,231,208,245,156,142,158,99,18,127,67,204,111,118,238,70,223,166,90,110,215,183,77,14,0,127,112,199,255,0,106,47,251,19,255,0,201,226,213,0,5,106,226,199,6,191,202,134,41,222,88,153,249,199,122,51,229,109,193,81,174,244,95,36,57,221,47,85,37,199,185,92,206,181,59,246,243,54,238,218,157,116,215,66,215,65,53,114,185,129,127,155,94,4,219,56,41,242,167,229,31,201,206,183,249,207,161,232,249,253,68,199,228,254,135,152,230,221,188,253,191,76,245,219,175,102,186,20,63,199,238,18,117,220,192,99,45,217,140,87,30,103,58,121,119,53,65,82,27,141,242,45,11,233,34,161,36,220,104,219,209,49,4,231,41,134,218,107,153,176,148,189,155,149,235,40,204,72,188,146,228,242,149,147,123,2,187,104,51,117,68,186,170,85,234,193,212,164,86,147,68,77,61,245,48,150,91,109,168,171,249,215,84,180,54,164,188,180,234,189,8,228,57,162,75,83,53,117,252,88,177,127,42,24,89,121,97,159,165,61,25,242,182,223,168,208,186,222,71,59,165,234,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,90,223,220,49,255,0,218,139,254,196,255,0,242,120,181,65,13,115,181,195,142,149,156,59,254,133,136,204,226,204,187,62,165,74,163,149,18,67,74,163,38,162,196,134,16,243,143,52,164,39,156,202,155,89,41,247,137,70,106,89,40,141,189,9,27,76,215,249,50,83,195,123,243,62,197,58,174,38,126,89,126,86,250,78,223,126,133,209,124,157,232,57,124,201,49,222,230,243,58,167,117,211,166,219,183,105,107,191,93,123,52,54,117,184,111,126,120,56,167,74,196,207,203,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,133,234,242,49,145,143,204,187,229,183,250,168,252,177,249,99,232,223,246,147,209,253,47,73,212,255,0,235,15,111,221,212,255,0,189,211,103,183,94,201,84,33,86,117,184,111,126,120,56,167,74,196,207,203,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,132,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,15,41,139,22,47,229,67,11,47,44,51,244,167,163,62,86,219,245,26,23,91,200,231,116,189,84,103,25,230,242,247,39,126,222,102,237,187,147,174,154,106,90,234,43,91,251,134,63,251,81,127,216,159,254,79,22,83,132,246,47,228,191,11,44,220,51,244,167,164,254,73,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,241,153,25,19,98,63,13,223,160,251,106,105,95,114,139,67,255,0,56,161,30,37,24,35,43,9,115,9,83,168,180,222,234,125,200,111,85,210,230,164,90,57,34,116,195,36,233,204,82,190,139,122,235,216,95,97,14,209,194,203,31,226,65,141,116,96,85,201,59,149,18,173,78,155,34,57,242,141,90,56,233,66,138,146,245,27,215,184,149,222,178,47,187,188,66,44,193,198,102,30,62,98,84,56,206,111,101,139,190,178,219,106,208,203,114,83,53,210,35,208,251,75,176,133,192,240,137,150,169,57,113,150,149,127,177,86,220,65,125,197,2,0,157,0,35,55,16,236,84,99,10,242,209,112,74,90,246,187,95,102,93,13,146,208,207,87,31,167,203,52,255,0,65,69,222,223,183,66,251,72,80,101,191,77,153,123,95,20,218,67,69,186,85,122,170,204,100,151,97,106,227,239,18,75,218,69,222,175,121,23,220,52,91,148,236,52,103,10,240,18,206,182,209,250,117,209,169,242,37,23,111,99,231,9,132,44,190,146,139,189,191,97,233,238,29,124,0,0,0,0,0,0,0,0,0,0,0,0,127,203,142,33,164,27,139,61,18,93,230,51,165,158,28,70,70,40,230,78,235,187,89,70,198,165,116,59,19,174,186,109,129,25,179,237,218,147,239,111,220,56,62,211,211,118,157,131,172,229,90,245,59,3,28,173,203,145,74,249,168,221,102,242,211,191,116,55,208,95,209,81,247,175,220,52,154,149,110,45,72,127,64,0,0,0,120,220,96,184,92,181,176,234,173,93,105,222,82,227,114,52,86,221,218,110,125,180,247,104,127,173,238,25,140,121,231,36,56,111,60,173,203,87,121,233,160,177,140,47,202,36,11,255,0,135,204,187,181,154,47,46,232,95,47,164,127,169,81,243,116,173,173,181,250,188,228,182,157,26,70,157,165,219,236,237,21,221,78,168,76,163,79,110,124,55,57,114,25,215,106,180,35,211,84,153,31,97,145,151,113,152,210,62,88,49,70,22,47,96,205,10,244,139,35,154,185,157,87,51,212,52,233,178,91,205,151,122,17,253,95,187,254,241,213,192,0,0,0,0,0,0,0,0,0,0,0,7,248,203,142,137,113,94,136,233,106,135,155,83,106,47,176,203,67,255,0,56,207,247,17,140,43,123,12,115,39,93,213,142,83,53,247,101,86,155,245,137,90,165,249,242,244,63,166,163,238,71,183,79,184,132,150,224,207,138,77,211,110,26,254,23,200,127,106,37,55,42,170,132,109,215,87,20,186,123,4,122,146,62,207,214,211,236,246,139,113,1,90,92,104,238,169,81,112,250,218,181,154,236,109,218,172,57,106,62,206,221,88,168,160,203,187,251,69,80,216,215,11,214,149,217,75,186,226,150,178,40,178,216,168,176,93,157,174,50,234,92,73,118,145,151,122,125,164,101,246,24,253,23,165,215,90,196,203,210,101,193,63,231,39,85,230,56,180,35,212,45,20,235,170,89,39,82,36,151,210,89,246,232,95,176,93,215,12,108,3,103,9,176,38,29,199,80,103,74,181,202,77,212,141,91,143,213,102,68,56,107,217,161,56,164,158,138,108,251,116,35,251,8,132,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,13,184,156,224,27,56,179,129,51,46,58,123,58,213,173,162,114,164,74,220,126,179,49,225,204,94,205,13,196,164,181,83,133,219,161,159,216,100,41,22,203,186,235,88,103,122,67,184,32,124,220,234,68,198,214,180,122,135,170,154,117,43,52,234,100,162,250,72,46,221,15,246,143,207,124,220,47,93,183,101,82,235,148,90,72,173,75,126,162,249,118,118,56,243,170,113,69,216,68,93,234,246,17,23,216,66,215,120,46,93,82,165,97,245,203,106,186,90,182,213,86,100,180,159,103,102,140,83,144,69,221,253,162,203,128,84,119,25,140,82,110,165,112,208,48,186,59,251,145,21,184,181,85,163,102,154,56,149,212,24,51,212,209,246,254,182,159,103,180,70,158,29,24,86,246,39,102,78,132,68,199,53,154,3,177,107,78,122,196,157,18,196,248,154,159,211,73,247,47,217,175,220,99,64,49,35,162,28,70,98,52,90,33,134,210,218,75,236,34,208,191,204,63,216,0,0,0,0,0,0,0,0,0,0,0,0,114,140,207,226,140,44,32,193,154,237,233,42,71,41,112,250,94,95,168,106,215,124,182,91,62,228,47,250,207,119,253,227,55,21,26,132,202,204,247,39,204,115,153,33,237,55,43,66,45,116,73,17,118,17,17,119,17,11,17,197,12,162,64,176,56,124,196,187,94,162,243,46,132,115,58,183,250,149,23,43,90,218,27,71,171,206,83,106,213,165,233,216,93,158,222,209,92,236,188,228,119,9,230,85,181,105,238,61,53,26,115,193,251,133,203,167,14,169,53,215,93,230,174,79,63,85,109,219,174,215,220,79,118,133,250,190,225,236,128,0,0,0,71,236,247,78,114,159,150,107,177,246,149,181,101,208,104,122,107,254,216,70,47,237,25,216,34,212,244,33,163,124,171,91,17,139,45,214,229,10,76,62,67,75,235,55,55,204,53,119,79,125,69,218,71,175,127,218,40,123,52,152,95,55,6,241,206,228,195,201,232,218,237,47,163,215,180,143,244,144,216,123,216,181,151,115,133,253,35,253,157,194,124,240,122,199,120,232,122,167,131,213,103,182,184,190,79,64,91,76,247,104,83,228,59,244,91,236,246,125,37,253,222,225,107,32,0,0,0,0,0,0,0,0,0,0,0,0,42,251,141,6,25,20,218,69,185,138,81,99,111,147,29,112,232,238,47,126,154,48,148,212,95,62,195,94,157,231,250,186,253,190,193,10,184,123,95,177,236,28,208,218,143,201,45,83,91,155,6,140,93,253,134,245,70,33,251,18,175,212,251,62,242,26,19,101,212,190,203,111,163,232,184,146,89,125,198,90,143,251,20,239,198,98,241,42,150,38,80,45,116,51,162,98,210,226,188,107,221,222,164,200,168,35,77,54,253,190,241,91,226,74,100,27,1,231,99,118,62,80,153,84,109,244,202,20,184,181,105,135,189,37,185,182,102,197,230,39,244,136,81,106,151,123,203,83,247,17,159,118,129,168,116,136,116,10,52,26,29,61,174,92,106,124,102,162,178,141,198,123,80,132,18,82,90,153,153,159,97,23,121,152,253,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,63,13,114,145,14,191,70,157,67,168,53,204,141,80,140,236,87,145,184,203,114,22,131,74,139,82,50,50,236,51,238,50,25,249,207,206,3,79,193,28,124,174,180,152,219,41,117,217,114,170,208,207,122,79,107,111,77,149,203,71,233,22,163,209,45,119,158,135,239,34,62,248,214,44,131,131,61,226,84,220,76,175,218,235,103,84,202,165,202,120,151,187,185,74,145,79,70,154,109,251,61,226,226,7,252,60,234,88,101,199,215,244,91,73,172,254,226,45,70,123,56,132,223,177,175,236,208,221,111,197,45,19,68,155,58,140,174,254,213,51,81,150,126,212,167,245,254,223,188,196,212,224,191,134,69,10,147,113,226,148,168,251,36,200,92,202,59,106,223,174,172,41,52,231,203,176,151,167,121,126,174,191,111,176,90,16,0,0,0,0,0,0,0,0,0,0,0,0,10,166,227,11,142,241,214,245,51,7,169,47,110,113,28,254,188,182,153,109,212,160,72,107,233,55,219,237,250,43,251,253,194,3,101,111,11,230,227,30,57,91,120,123,1,27,157,170,117,154,118,145,126,142,27,239,123,86,130,238,108,255,0,164,95,216,47,139,53,54,196,115,203,125,197,66,139,15,158,210,58,77,173,243,13,61,243,216,81,246,153,251,254,209,156,115,45,15,67,26,39,200,140,231,42,25,102,180,223,117,91,150,125,126,167,166,159,237,132,146,254,193,32,64,0,0,0,70,14,35,50,156,141,149,251,155,150,122,110,232,181,255,0,164,98,12,255,0,83,255,0,195,27,212,181,239,255,0,49,141,51,224,145,17,97,133,20,146,157,165,252,167,179,93,127,241,135,5,97,241,145,194,36,83,174,218,54,43,69,78,138,171,245,29,81,235,223,202,106,158,194,59,215,246,251,18,95,110,189,226,1,224,198,40,213,176,115,16,233,151,245,28,183,63,78,231,104,143,84,183,115,24,113,174,245,33,100,93,142,31,244,79,251,70,148,172,91,198,151,126,218,240,238,154,51,188,200,147,121,156,181,109,81,125,7,20,131,236,82,82,125,232,63,96,251,224,0,0,0,0,0,0,0,0,0,0,0,2,62,231,187,14,35,226,54,89,111,102,157,45,92,161,81,170,85,166,187,251,86,205,62,78,133,244,147,250,254,221,126,227,20,13,134,213,151,236,188,84,182,171,100,190,83,148,106,244,57,6,122,18,182,155,50,80,175,113,235,244,125,199,251,70,144,240,70,233,110,244,194,59,62,228,67,220,213,78,161,83,223,113,91,118,234,181,197,109,103,217,161,126,183,184,135,183,51,208,140,253,194,134,248,163,221,207,220,89,149,157,1,195,213,52,214,29,136,158,238,230,231,205,34,254,137,126,183,218,34,4,104,238,203,146,212,70,19,185,199,150,150,208,90,145,106,163,61,8,187,126,211,23,163,194,251,47,108,225,54,8,71,186,170,140,107,87,185,84,138,138,87,184,253,88,242,34,66,112,145,162,92,82,79,69,182,125,186,17,253,132,66,105,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,156,80,114,246,206,44,224,132,139,170,152,206,149,123,104,215,81,82,247,31,173,30,60,73,174,26,52,83,137,73,106,183,11,183,67,63,176,200,81,116,152,238,196,146,236,71,211,181,198,86,166,214,90,145,232,162,61,12,187,62,210,18,255,0,133,205,220,253,187,153,88,48,27,61,19,82,97,168,138,238,238,114,124,34,63,232,159,234,253,130,249,8,245,34,63,120,241,56,219,116,183,101,225,37,225,114,45,238,82,160,208,170,15,182,173,187,180,90,35,56,178,236,208,255,0,87,220,99,55,120,149,89,126,244,197,91,154,182,107,230,185,89,175,205,144,71,161,39,113,189,37,106,247,22,159,75,220,95,176,95,206,68,112,226,62,28,229,150,201,105,162,209,202,237,26,155,90,119,191,177,111,83,227,106,95,73,95,169,236,211,238,33,32,128,0,0,0,0,0,0,0,0,0,0,0,7,192,190,175,26,85,133,108,76,186,107,46,242,226,66,229,243,21,181,71,166,247,18,130,236,74,84,125,235,47,96,205,118,51,226,149,91,24,241,14,167,126,214,11,107,245,30,78,168,245,79,111,45,134,218,239,74,16,71,216,217,127,68,191,180,79,190,13,216,68,138,141,219,89,197,105,73,213,84,142,159,165,61,123,185,173,84,24,95,114,254,207,106,79,236,211,188,89,230,54,145,30,24,86,137,73,220,95,201,187,53,211,255,0,24,108,102,98,161,254,24,230,133,167,119,249,136,104,7,135,52,167,36,229,126,217,230,30,187,122,221,63,233,25,98,79,128,0,0,0,139,156,71,143,76,175,220,191,254,199,230,49,5,0,66,217,213,35,122,246,167,183,83,211,95,97,141,47,101,254,84,41,120,75,66,122,159,39,168,96,250,173,174,108,52,107,252,165,221,123,15,183,188,140,135,52,207,230,20,183,139,57,112,184,168,100,173,178,17,210,114,85,166,186,107,62,42,149,217,189,37,220,223,180,198,121,148,147,73,237,81,118,144,183,254,16,217,134,133,95,181,42,24,61,91,155,164,250,103,43,160,71,44,254,115,152,236,249,14,118,165,178,73,104,146,47,164,179,215,217,238,22,82,0,0,0,0,0,0,0,0,0,0,0,0,62,101,209,74,110,187,109,85,168,111,39,86,234,16,100,68,81,107,222,78,54,164,159,180,189,254,242,25,198,205,125,144,171,3,48,87,197,19,77,16,170,245,77,246,139,220,142,181,244,145,125,37,126,167,180,197,195,112,180,196,70,111,108,179,195,167,153,109,122,131,41,186,86,157,167,170,88,167,194,45,126,137,23,122,187,187,126,243,18,230,183,80,106,147,70,159,84,124,254,110,28,87,100,47,191,232,161,6,163,238,35,247,123,134,110,179,87,116,63,118,230,59,18,106,142,175,115,101,117,214,27,143,216,69,163,61,123,234,73,119,23,235,123,75,81,239,242,11,128,210,113,191,31,104,13,56,95,205,246,252,200,181,153,93,222,187,108,77,139,189,63,164,66,139,84,187,222,90,159,184,143,217,160,106,45,38,37,10,145,10,139,1,27,35,193,142,220,102,147,169,158,136,66,73,36,90,153,153,247,17,119,153,143,218,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,241,86,169,49,43,180,137,180,89,232,223,30,116,119,35,58,157,76,181,66,210,105,50,212,140,143,184,207,184,200,103,231,63,88,13,39,4,49,246,190,211,101,252,223,112,76,149,89,139,221,234,54,252,217,91,19,250,69,168,244,75,93,231,161,251,200,189,190,3,42,151,67,214,150,99,112,218,168,218,246,182,119,93,29,185,29,132,122,179,215,176,165,23,113,251,19,236,45,70,145,104,147,218,170,209,160,85,24,253,28,200,173,72,71,127,209,90,9,69,222,69,236,63,112,136,252,82,241,17,155,39,44,211,32,17,110,122,189,41,202,86,157,165,162,95,167,205,45,126,137,151,122,123,187,62,242,20,241,149,11,33,87,254,96,172,122,38,154,161,53,234,99,238,151,189,29,107,9,50,250,73,253,127,97,141,28,218,244,166,232,86,213,38,134,202,116,110,159,6,60,68,150,189,196,219,105,73,123,79,221,239,49,244,192,0,0,0,0,0,0,0,0,0,0,0,5,107,241,121,204,52,58,5,167,79,193,234,36,221,103,213,57,189,122,57,103,243,124,183,96,72,111,181,77,154,79,84,153,253,21,150,158,223,112,167,244,164,212,123,82,93,166,52,51,144,60,41,111,9,178,225,110,208,205,91,164,47,171,231,43,77,53,210,124,165,39,179,122,139,185,207,97,142,151,152,9,80,162,97,45,117,234,132,158,157,130,233,119,57,176,215,167,242,150,180,236,46,222,243,34,25,161,155,179,170,94,197,238,79,102,135,166,158,194,23,255,0,195,132,245,202,253,181,255,0,237,158,99,44,74,48,0,0,0,17,207,63,209,37,202,203,5,217,210,177,204,219,208,110,245,136,180,254,112,139,239,25,227,26,39,200,149,109,53,252,179,218,147,210,141,164,190,187,179,93,123,170,18,75,220,94,225,222,42,48,89,169,67,114,20,130,213,183,52,215,191,216,100,126,207,184,102,239,53,88,104,188,37,199,43,138,201,38,121,108,193,233,57,126,182,186,239,134,195,135,253,37,31,123,158,243,254,193,229,176,143,20,43,184,63,125,83,239,171,121,95,202,160,115,118,167,68,122,219,217,113,163,237,90,22,69,216,225,255,0,68,255,0,180,104,135,46,121,128,180,243,17,96,70,189,45,151,187,87,191,158,206,215,126,107,71,222,109,62,178,219,111,118,188,149,31,97,118,127,214,125,84,0,0,0,0,0,0,0,0,0,0,0,0,83,111,25,60,47,58,62,45,208,241,26,19,123,98,77,163,198,132,247,110,186,200,92,154,131,202,62,213,153,247,17,118,18,72,190,223,96,253,60,27,241,49,20,220,73,173,97,212,153,27,83,42,159,38,123,105,217,174,171,84,138,123,37,218,72,251,63,91,246,123,69,149,230,206,236,93,155,151,187,234,170,210,182,184,229,2,166,202,15,77,125,99,130,250,139,216,127,171,238,25,199,184,166,189,89,185,106,117,23,15,115,179,167,60,250,187,139,85,45,195,63,176,187,207,236,23,75,194,123,4,227,88,216,52,187,226,91,122,79,174,190,111,163,180,251,25,122,44,23,75,185,197,39,233,32,253,132,127,119,112,158,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,32,119,22,28,19,141,124,224,210,47,136,141,235,62,132,249,62,190,211,237,101,152,179,157,62,247,18,159,164,178,246,25,253,253,194,150,173,217,175,81,174,90,101,69,179,218,236,25,204,190,158,227,209,72,112,143,237,46,242,251,70,142,50,151,118,174,242,203,221,141,85,117,91,156,110,129,76,97,103,166,158,177,65,97,71,236,47,214,247,10,213,227,35,137,141,212,177,34,137,135,81,164,110,76,90,124,105,238,39,102,154,45,47,212,25,62,211,71,219,250,223,179,218,63,47,6,204,47,58,198,45,215,49,26,107,123,162,66,163,201,132,207,110,154,72,68,154,123,201,62,197,145,247,25,246,26,76,190,223,96,185,32,0,0,0,0,0,0,0,0,0,0,0,1,202,179,25,152,11,79,46,246,4,171,210,230,123,181,27,57,12,237,119,231,117,125,150,213,235,33,183,54,233,206,73,246,151,111,253,101,157,236,93,197,10,238,48,95,85,11,234,224,63,229,83,249,91,147,234,122,187,25,109,162,237,66,16,71,216,217,127,68,191,180,122,156,170,225,162,241,107,28,173,219,36,217,230,51,59,171,230,122,218,105,178,27,238,23,244,146,125,237,251,203,251,6,145,41,208,89,166,195,110,20,114,209,182,245,211,191,218,102,126,223,188,112,124,246,214,211,64,203,61,217,61,72,220,72,232,59,53,211,190,161,24,189,199,239,25,216,26,28,200,12,73,113,114,193,105,245,76,114,247,117,251,125,98,61,127,156,37,123,132,140,0,0,0,1,227,49,134,203,131,136,88,117,86,180,170,72,221,30,119,35,121,106,101,244,31,109,194,238,82,79,189,5,237,33,153,25,208,165,83,165,46,28,198,185,111,55,166,228,238,35,211,82,35,46,210,236,238,50,23,163,194,138,236,114,225,202,221,26,157,33,254,99,212,206,163,121,109,211,111,50,163,56,203,184,136,143,176,190,209,52,5,73,241,148,194,71,96,87,109,236,80,140,91,155,159,213,245,7,216,91,118,34,158,194,123,215,219,174,190,196,151,246,138,195,29,235,40,25,164,184,178,197,136,141,220,16,87,205,164,75,215,210,49,116,109,60,237,172,72,67,94,185,180,226,147,162,223,51,245,75,183,184,251,59,175,235,9,241,114,201,198,123,78,61,229,98,213,58,234,124,157,251,87,200,121,175,162,234,219,62,199,80,133,125,38,151,236,246,125,198,126,208,0,0,0,0,0,0,0,0,0,0,0,4,49,226,159,134,82,111,140,186,75,173,192,103,123,212,7,156,169,62,123,136,182,176,196,25,170,81,246,172,136,251,84,93,196,103,246,24,168,236,156,223,199,135,89,138,178,107,138,145,202,101,234,221,54,52,131,217,187,115,71,58,58,148,95,69,70,93,136,239,34,212,92,23,17,91,205,213,228,250,77,114,144,191,154,175,199,90,76,244,46,214,31,165,203,87,244,147,175,118,158,194,63,184,81,174,29,81,29,185,241,10,216,183,26,253,37,90,179,10,10,127,198,117,244,32,189,165,250,222,242,251,200,105,51,2,109,164,217,248,53,100,91,124,189,142,83,237,218,108,103,123,117,220,182,226,52,131,62,243,211,232,251,12,200,123,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,19,29,173,164,222,24,53,123,219,124,189,238,84,45,218,148,102,187,116,218,183,34,58,130,62,242,215,233,123,76,136,102,207,17,104,142,219,24,133,115,219,142,254,146,147,89,155,5,95,227,52,250,208,126,211,253,95,121,253,230,47,43,135,85,230,234,114,125,26,183,87,95,205,80,35,161,4,122,23,99,44,82,226,43,250,41,215,187,95,97,159,222,41,247,56,215,241,226,46,98,239,106,225,72,230,178,205,110,165,22,57,236,219,181,162,157,33,73,47,162,147,62,197,247,153,106,45,195,133,134,25,73,177,242,233,18,183,80,99,150,245,125,230,234,76,30,226,61,209,223,131,9,73,62,197,153,23,106,79,188,136,254,194,19,60,0,0,0,0,0,0,0,0,0,0,0,7,139,197,140,92,178,112,98,211,145,121,95,85,78,134,159,27,102,229,242,30,119,233,58,134,203,177,164,45,95,73,212,123,61,191,121,149,2,230,255,0,52,151,22,103,113,21,203,130,106,249,84,120,154,122,58,46,141,171,147,185,136,232,119,215,38,155,82,181,91,4,126,177,118,119,23,103,127,5,22,121,193,175,9,29,159,93,184,113,66,73,109,110,7,73,211,159,97,238,222,138,131,10,238,95,102,154,123,82,127,218,45,176,67,14,43,151,99,150,246,86,171,84,232,239,242,222,169,244,219,11,110,187,185,117,24,38,125,228,100,93,135,246,10,45,133,10,85,70,82,33,195,107,152,243,154,237,78,226,45,116,35,51,237,62,206,226,49,166,236,30,178,224,225,238,29,82,109,42,106,54,199,131,207,216,90,153,253,55,220,112,251,212,163,239,89,251,76,123,48,0,0,0,31,197,22,169,50,25,172,204,253,175,38,209,198,203,134,141,34,39,77,201,233,52,111,152,75,211,88,140,171,188,140,255,0,91,223,237,22,13,193,102,234,91,113,175,91,97,78,250,174,250,55,106,118,251,142,162,179,237,211,251,69,167,14,45,155,140,19,137,142,248,55,86,178,221,137,206,146,247,35,145,243,134,157,186,74,97,197,127,178,32,143,177,175,105,255,0,220,121,198,155,17,216,50,87,21,228,232,180,105,169,106,94,210,215,217,247,143,241,29,163,46,89,174,197,76,183,92,45,84,44,186,215,46,156,173,221,84,46,154,49,243,253,71,137,31,56,227,46,41,59,84,242,149,217,223,220,126,205,45,223,1,120,155,224,110,45,51,22,153,91,159,232,74,227,187,249,145,57,83,36,237,208,221,81,122,233,138,148,31,168,217,31,127,244,180,239,33,47,169,85,90,125,110,11,117,42,100,142,116,103,117,216,189,138,78,186,25,164,251,20,68,125,228,99,245,128,0,0,0,0,0,0,0,0,0,0,241,24,221,106,51,123,224,253,235,105,188,223,49,53,91,126,165,12,147,169,150,166,236,87,27,211,82,50,253,111,121,125,228,51,129,127,81,166,225,142,45,86,233,81,81,211,191,110,87,228,183,27,180,151,180,227,201,82,80,125,166,162,62,212,123,76,254,221,68,186,205,190,107,169,120,161,148,172,47,195,24,18,249,149,106,108,106,35,245,21,242,212,90,169,186,99,236,186,157,13,148,167,233,56,93,169,81,253,157,157,162,61,228,226,217,249,81,153,43,2,55,77,207,232,238,26,84,205,187,246,233,178,124,114,215,93,75,245,191,248,134,141,105,44,116,212,168,81,182,108,229,71,109,27,117,215,77,18,69,166,163,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,252,149,102,58,154,84,200,198,141,252,216,238,35,110,186,107,170,76,180,212,103,43,56,246,215,201,140,201,95,241,186,110,71,89,112,213,102,109,223,187,93,243,228,22,186,234,127,171,255,0,196,36,30,81,243,93,75,194,252,165,98,142,24,207,151,203,171,84,163,86,223,167,47,150,163,209,78,83,24,101,164,232,76,169,63,73,179,237,82,139,237,236,237,17,26,194,163,205,196,236,90,162,82,165,35,168,126,227,175,198,110,79,105,35,113,200,146,148,172,251,13,36,90,154,253,134,95,102,131,71,248,35,106,179,100,96,253,149,106,50,223,45,52,171,126,155,12,211,169,158,134,212,86,219,211,83,51,253,95,121,253,230,61,184,0,0,0,0,0,0,0,0,0,0,15,201,85,170,211,232,144,92,169,84,228,114,99,53,166,245,236,82,180,212,201,37,216,146,51,239,50,17,11,30,184,155,224,110,18,179,42,153,69,159,233,186,227,91,57,113,57,83,35,110,212,218,81,250,234,138,164,23,168,225,159,127,244,116,239,49,80,249,141,205,118,42,102,70,225,118,161,122,86,185,148,228,237,233,97,116,209,139,145,234,50,75,249,198,217,109,74,220,166,82,174,222,238,226,246,235,197,199,251,67,138,236,217,40,140,201,106,181,235,161,125,197,175,246,13,28,229,31,4,226,96,70,13,210,108,182,162,114,100,179,207,231,252,225,171,118,178,159,113,63,236,139,34,236,119,216,127,247,23,105,21,99,198,154,234,91,145,172,171,97,46,250,173,122,75,114,118,251,206,156,178,237,211,251,69,124,229,130,215,147,119,99,101,189,70,143,19,169,231,117,122,183,204,36,107,164,71,149,222,102,95,171,239,246,13,41,164,180,73,16,254,128,0,0,0,10,38,226,175,104,34,219,204,173,66,162,195,123,88,169,242,185,125,186,235,203,129,4,143,189,70,125,234,251,7,68,224,223,114,185,19,21,171,118,249,175,68,76,233,180,45,59,246,70,168,47,221,253,162,229,64,103,231,136,126,11,183,132,56,251,82,77,62,55,38,151,84,228,244,105,223,187,244,80,162,111,239,90,149,244,156,62,253,62,205,72,114,28,191,218,20,219,251,21,168,182,125,85,158,100,122,143,83,184,183,40,191,71,25,215,11,232,169,39,222,130,246,144,151,57,168,225,109,124,97,125,46,85,235,134,238,122,98,143,27,103,57,157,25,143,203,220,166,27,79,172,244,181,40,245,91,139,62,194,236,211,220,100,98,3,62,195,209,30,83,15,163,99,136,211,82,212,143,77,75,95,96,148,89,61,207,69,243,150,154,241,69,154,191,73,219,47,254,158,14,140,179,244,81,32,211,243,133,29,199,63,72,249,43,179,221,167,113,246,95,29,141,123,219,248,135,109,68,186,237,153,157,77,62,103,51,148,231,45,104,215,99,138,108,251,22,148,171,233,33,69,218,94,193,247,192,0,0,0,0,0,0,0,0,0,7,240,200,148,70,147,238,50,208,197,3,241,51,176,62,65,102,142,178,105,78,137,184,17,34,185,223,253,125,70,103,251,229,126,167,217,247,16,138,38,165,25,109,51,236,33,58,184,69,216,236,220,249,133,151,86,149,27,123,116,170,59,146,219,86,243,45,174,181,58,2,139,176,148,90,253,47,113,151,222,46,240,139,66,208,135,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,7,240,203,82,208,197,33,241,116,177,217,182,51,11,18,173,22,54,198,234,180,134,229,184,173,230,123,157,118,116,245,31,97,168,244,250,62,226,47,184,65,82,82,136,182,145,246,24,149,188,51,44,15,151,185,163,163,26,147,170,109,244,71,174,247,255,0,81,81,135,254,249,63,175,246,253,198,47,228,136,146,68,146,238,34,208,135,244,0,0,0,0,0,0,0,0,0,0,124,11,230,247,183,240,242,218,151,117,220,211,58,106,124,62,95,53,206,90,215,166,247,18,217,118,33,42,87,210,90,75,176,189,162,135,51,133,158,155,231,50,213,227,139,9,126,140,182,152,253,4,29,25,123,93,200,142,106,249,195,142,219,159,164,96,213,219,239,211,184,187,98,235,12,61,45,228,176,194,55,184,189,116,45,72,181,208,181,246,137,243,149,126,22,215,198,40,82,226,222,184,144,231,161,232,242,119,242,89,209,153,28,205,170,125,181,122,204,203,74,139,69,182,131,237,46,221,125,196,102,34,54,96,45,10,109,131,138,213,171,62,148,207,46,61,59,166,218,91,148,127,164,140,211,135,244,148,163,239,89,251,76,117,238,30,24,46,222,47,99,237,53,53,8,220,234,93,47,157,214,39,126,223,210,194,151,179,185,105,87,210,108,187,181,251,116,33,160,96,20,215,198,70,229,114,94,43,81,45,242,94,168,133,212,234,90,119,111,141,79,95,187,251,71,58,225,81,104,38,228,204,173,58,162,243,123,152,166,115,185,157,186,105,204,129,56,139,185,68,125,233,246,106,47,100,0,0,0,0,5,58,113,162,54,191,41,118,113,33,141,171,47,72,111,94,227,61,255,0,201,233,218,118,123,52,17,247,135,29,238,229,149,155,43,57,247,23,164,57,30,144,234,19,167,210,219,77,150,73,237,218,102,93,170,246,13,6,128,174,158,50,24,84,171,163,12,109,220,66,138,90,185,106,245,123,147,250,221,76,138,123,69,222,178,211,232,254,170,191,103,120,169,60,54,184,38,218,215,173,58,189,78,119,151,34,47,59,98,182,145,233,185,165,164,251,12,140,187,148,126,193,167,42,45,81,170,237,41,154,146,26,216,135,247,104,157,218,233,181,70,158,253,11,220,33,30,121,184,118,91,216,219,10,126,32,88,31,200,110,223,154,213,191,93,222,171,182,51,93,238,201,67,72,218,211,75,254,143,110,190,253,12,233,66,181,70,168,80,42,111,82,42,140,114,101,49,183,152,141,201,86,155,146,74,46,212,153,151,113,151,180,75,236,129,231,146,118,91,43,142,218,183,51,29,93,175,83,219,204,245,137,190,159,150,137,75,47,161,29,199,23,185,215,147,220,101,166,158,238,235,210,165,85,105,245,184,13,84,233,114,57,209,158,221,177,123,20,157,116,81,164,251,20,68,125,228,99,245,128,0,0,0,0,0,0,0,0,0,10,164,227,63,97,169,50,237,203,241,150,53,35,68,58,122,220,221,246,212,93,50,208,213,255,0,224,254,223,96,171,33,110,220,24,44,164,66,178,174,59,205,228,105,33,249,211,33,32,245,255,0,98,83,84,231,11,185,90,119,151,187,95,183,216,44,200,0,0,0,0,127,206,244,235,166,163,254,128,0,0,0,0,0,0,0,0,0,0,0,7,138,197,236,104,194,252,5,179,92,196,12,92,187,226,91,180,38,228,53,16,164,60,135,29,91,175,184,103,177,166,154,105,42,117,213,232,74,81,165,9,81,146,16,181,158,137,66,140,189,85,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,15,21,11,26,48,190,163,139,147,240,34,159,119,196,149,125,210,232,229,94,157,71,101,14,45,113,97,26,219,65,41,215,9,60,164,44,205,230,140,154,82,201,205,142,33,123,118,40,148,126,212,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,63,45,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,184,173,255,0,196,35,40,216,89,121,85,176,251,16,113,74,93,14,225,161,200,56,211,160,201,181,235,27,218,94,132,100,100,101,20,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,254,174,16,231,139,42,248,239,121,55,135,216,91,139,113,42,215,11,241,221,146,196,23,169,179,96,174,66,27,34,53,147,71,41,150,210,226,201,58,172,208,131,53,236,66,213,166,212,40,203,186,142,127,141,120,247,132,249,118,181,98,222,184,199,117,252,159,162,205,168,34,150,196,158,134,76,189,242,150,219,142,37,189,145,219,113,101,170,25,112,245,50,219,234,233,174,166,68,124,255,0,11,115,235,148,236,105,190,233,152,103,134,152,173,233,155,146,179,206,232,161,122,10,165,31,155,202,101,111,57,243,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,7,63,198,188,123,194,124,187,90,177,111,92,99,186,254,79,209,102,212,17,75,98,79,67,38,94,249,75,109,199,18,222,200,237,184,178,213,12,184,122,153,109,245,116,215,83,34,62,43,253,212,124,137,255,0,187,159,253,153,172,127,162,15,107,122,231,127,44,120,117,102,217,216,129,124,98,28,186,53,10,255,0,143,34,93,185,34,77,185,84,74,231,176,201,183,189,210,104,163,115,80,131,39,154,82,20,180,164,156,67,137,90,55,36,200,199,234,193,76,230,101,179,49,55,84,171,43,7,49,35,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,162,222,108,180,35,221,235,107,166,132,102,93,172,0,0,113,76,107,206,102,91,50,237,117,69,178,177,143,18,62,79,214,166,211,209,84,98,55,161,231,203,223,21,110,56,218,92,223,29,135,16,90,173,151,11,67,61,222,174,186,104,100,102,193,76,230,101,179,49,55,84,171,43,7,49,35,229,5,106,21,61,117,71,227,122,30,124,77,145,80,227,109,169,205,242,24,109,7,162,222,108,180,35,221,235,107,166,132,102,93,172,120,172,94,198,140,47,192,91,53,204,64,197,203,190,37,187,66,110,67,81,10,67,200,113,213,186,251,134,123,26,105,166,146,167,93,94,132,165,26,80,149,25,33,11,89,232,148,40,203,213,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,21,180,248,143,100,198,249,186,168,214,85,173,140,157,109,106,224,168,71,165,211,163,124,157,170,183,207,148,251,137,109,166,247,174,50,80,157,203,90,75,85,25,36,181,212,204,139,180,73,80,31,38,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,0,3,207,217,183,253,155,136,49,170,178,172,203,134,37,85,20,58,196,218,5,76,153,51,223,14,163,17,211,106,68,119,80,162,37,33,105,81,106,90,151,172,133,33,105,220,133,165,71,232,0,0,69,95,238,163,228,79,253,220,255,0,236,205,99,253,16,73,75,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,241,80,177,163,11,234,56,185,63,2,41,247,124,73,87,221,46,142,85,233,212,118,80,226,215,22,17,173,180,18,157,112,147,202,66,204,222,104,201,165,44,156,216,226,23,183,98,137,71,237,64,0,0,126,74,157,90,149,69,140,137,149,154,156,72,17,220,144,196,68,59,37,228,180,133,62,251,168,101,150,137,74,50,35,91,142,184,219,104,79,122,150,180,164,181,51,34,31,172,0,0,4,85,254,234,62,68,255,0,221,207,254,204,214,63,209,7,127,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,226,152,215,156,204,182,101,218,234,139,101,99,30,36,124,159,173,77,167,162,168,196,111,67,207,151,190,42,220,113,180,185,190,59,14,32,181,91,46,22,134,123,189,93,116,208,200,207,245,224,134,110,178,233,152,234,173,78,133,131,88,153,18,191,82,164,71,68,185,112,213,10,84,39,201,133,43,111,53,13,201,105,181,56,130,86,212,169,72,37,18,13,109,146,182,239,70,189,128,69,95,238,163,228,79,253,220,255,0,236,205,99,253,16,119,252,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,242,226,246,52,97,126,2,217,174,98,6,46,93,241,45,218,19,114,26,136,82,30,67,142,173,215,220,51,216,211,77,52,149,58,234,244,37,40,210,132,168,201,8,90,207,68,161,70,92,126,211,226,61,147,27,230,234,163,89,86,182,50,117,181,171,130,161,30,151,78,141,242,118,170,223,62,83,238,37,182,155,222,184,201,66,119,45,105,45,84,100,146,215,83,50,46,209,221,106,183,253,155,66,188,168,24,125,89,184,98,67,184,110,168,243,164,209,96,188,102,149,207,68,50,104,228,147,70,101,181,75,66,95,109,102,141,119,154,55,168,136,210,218,205,62,128,0,7,201,141,116,208,165,221,85,27,42,60,237,245,170,85,62,29,82,100,110,82,203,149,22,91,146,91,142,230,243,45,138,220,184,82,75,66,51,81,114,245,81,17,41,38,127,88,0,0,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,175,203,254,205,195,11,101,251,207,16,46,24,148,42,20,89,17,35,72,168,75,51,75,12,46,76,134,227,180,110,43,77,16,131,117,230,200,214,173,16,130,51,82,141,41,35,81,122,0,0,0,28,255,0,26,241,239,9,242,237,106,197,189,113,142,235,249,63,69,155,80,69,45,137,61,12,153,123,229,45,183,28,75,123,35,182,226,203,84,50,225,234,101,183,213,211,93,76,136,249,254,22,231,215,41,216,211,125,211,48,207,13,49,91,211,55,37,103,157,209,66,244,21,74,63,55,148,202,222,115,231,30,142,134,211,163,109,45,94,178,139,93,52,45,76,200,142,64,0,0,0,15,147,26,233,161,75,186,170,54,84,121,219,235,84,170,124,58,164,200,220,165,151,42,44,183,36,183,29,205,230,91,21,185,112,164,150,132,102,162,229,234,162,34,82,76,254,176,0,138,191,221,71,200,159,251,185,255,0,217,154,199,250,32,239,248,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,155,18,49,87,14,48,126,133,30,231,197,11,210,149,108,210,165,212,35,82,217,151,81,144,77,54,185,79,175,99,109,145,159,252,229,40,254,138,27,67,142,44,210,132,45,73,245,96,0,60,85,11,26,48,190,229,197,11,155,5,232,183,124,71,239,107,62,60,105,117,138,42,144,227,79,176,195,237,161,198,221,70,244,146,94,70,215,90,220,166,141,100,131,117,180,175,105,173,36,126,212,7,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,131,235,0,0,249,55,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,70,191,238,163,228,79,253,220,255,0,236,205,99,253,16,73,250,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,53,199,76,209,224,78,90,253,9,249,107,190,126,78,124,163,234,125,25,252,217,50,103,63,167,229,115,191,193,154,115,110,222,123,95,75,77,119,118,107,161,233,229,48,183,62,185,78,198,155,238,153,134,120,105,138,222,153,185,43,60,238,138,23,160,170,81,249,188,166,86,243,159,56,244,116,54,157,27,105,106,245,148,90,233,161,106,102,68,114,0,71,91,255,0,136,94,78,112,194,242,171,97,253,231,141,49,34,215,104,82,14,37,66,60,106,77,66,106,24,124,136,183,52,110,199,97,109,26,210,103,181,105,37,25,161,100,164,43,69,37,68,93,43,5,49,239,9,243,19,106,202,189,112,114,235,249,65,69,133,80,93,45,249,61,12,152,155,37,33,182,220,83,123,36,54,218,207,68,60,217,234,69,183,214,211,93,72,200,184,175,247,81,242,39,254,238,127,246,102,177,254,136,59,254,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,7,42,199,76,209,224,78,90,253,9,249,107,190,126,78,124,163,234,125,25,252,217,50,103,63,167,229,115,191,193,154,115,110,222,123,95,75,77,119,118,107,161,233,242,112,83,57,153,108,204,77,213,42,202,193,204,72,249,65,90,133,79,93,81,248,222,135,159,19,100,84,56,219,106,115,124,134,27,65,232,183,155,45,8,247,122,218,233,161,25,151,107,28,255,0,9,177,251,6,177,215,211,255,0,146,60,66,165,93,31,37,234,7,76,170,116,75,81,242,30,237,218,162,220,69,204,101,123,87,203,125,27,154,115,98,246,45,91,85,167,64,0,30,43,23,177,163,11,240,22,205,115,16,49,114,239,137,110,208,155,144,212,66,144,242,28,117,110,190,225,158,198,154,105,164,169,215,87,161,41,70,148,37,70,72,66,214,122,37,10,50,246,160,0,60,85,11,26,48,190,229,197,11,155,5,232,183,124,71,239,107,62,60,105,117,138,42,144,227,79,176,195,237,161,198,221,70,244,146,94,70,215,90,220,166,141,100,131,117,180,175,105,173,36,126,212,0,0,0,0,0,0,0,0,0,0,0,0,0,127,145,201,100,149,176,215,219,221,220,99,253,8,245,45,72,127,64,0,0,0,86,119,25,251,45,19,108,171,114,242,101,26,200,98,116,56,107,61,127,216,146,213,69,195,239,86,157,231,238,215,237,246,10,136,22,153,193,130,196,82,165,220,119,227,204,104,68,137,148,244,47,119,219,78,116,139,66,87,255,0,131,251,125,130,215,0,0,0,0,0,0,0,0,0,0,7,228,170,213,105,244,72,14,212,234,146,57,49,153,219,189,123,20,173,53,81,36,187,18,70,125,230,66,139,115,249,158,73,217,147,174,53,106,219,44,116,150,189,51,119,47,214,39,58,142,98,34,172,254,156,118,220,70,215,89,87,121,158,186,251,187,226,13,22,141,80,175,212,217,164,82,216,231,74,127,119,45,27,146,157,118,164,212,125,170,50,46,226,63,104,186,252,140,240,237,183,176,74,12,12,64,191,203,174,187,79,155,163,126,187,93,47,108,150,187,218,146,182,151,185,167,81,253,30,205,61,250,153,77,202,213,81,170,21,41,234,146,218,222,134,54,234,157,218,107,185,68,158,253,15,222,51,27,137,55,4,219,166,245,168,215,170,46,243,36,74,228,239,86,210,45,118,180,132,151,97,17,23,114,75,216,45,179,131,126,21,174,215,195,27,139,16,165,39,71,46,174,143,105,107,244,122,105,21,6,143,185,103,175,210,253,84,254,222,241,98,192,51,229,196,114,247,114,245,205,149,226,251,107,214,28,127,71,244,233,211,232,238,166,196,37,118,237,35,62,212,251,68,130,224,186,109,126,83,47,18,91,59,150,126,143,216,189,198,91,63,147,212,117,236,246,234,46,44,0,0,0,0,5,47,113,140,196,6,46,124,93,183,236,246,190,157,175,213,239,46,223,252,102,45,61,194,254,137,126,175,188,255,0,96,131,216,109,94,147,108,94,180,234,228,55,185,79,70,231,109,94,210,86,155,154,90,79,176,200,203,185,71,236,26,107,181,42,170,173,208,34,213,20,189,198,246,254,221,52,238,90,147,238,47,119,184,125,113,203,243,39,134,240,241,91,8,43,118,116,197,108,76,206,155,69,104,103,166,201,76,185,220,74,79,245,101,237,255,0,184,102,181,181,57,10,73,41,73,209,104,246,107,239,47,254,49,164,12,164,222,40,190,176,26,219,184,208,189,221,79,89,236,211,232,205,125,31,170,159,212,247,14,196,41,183,139,182,95,161,216,215,173,35,21,41,39,171,119,63,81,212,39,183,230,250,102,96,48,158,213,56,173,117,222,125,201,45,62,222,241,93,34,124,112,243,207,211,184,41,61,172,51,196,103,183,218,242,183,114,100,237,34,232,246,166,91,202,245,25,142,183,28,222,235,168,46,213,122,189,253,218,145,93,5,14,189,73,185,41,173,85,232,178,186,152,143,110,216,231,45,72,215,69,26,79,177,68,71,222,147,46,239,96,250,0,0,0,0,0,0,0,0,0,0,33,79,22,43,42,161,118,101,167,170,130,93,148,106,167,164,222,63,87,244,76,192,156,106,239,81,126,177,119,106,127,97,138,45,34,212,244,33,122,252,42,109,57,246,254,91,217,157,49,27,83,81,152,153,77,118,164,245,67,144,32,153,31,97,159,184,251,244,19,68,0,0,0,7,196,117,199,235,19,92,130,147,217,29,147,50,90,187,15,114,136,244,50,246,25,118,31,120,255,0,70,237,122,67,74,230,162,54,142,126,182,245,119,253,218,251,199,250,52,251,176,102,38,11,165,185,165,164,141,11,238,208,204,244,36,233,223,220,93,227,233,128,0,0,0,0,0,0,0,0,0,0,0,207,183,17,134,243,22,206,100,170,44,230,66,108,73,149,36,71,121,54,212,136,145,162,198,97,235,124,167,203,233,22,219,76,56,226,155,65,171,156,100,135,220,91,233,35,34,113,74,208,140,228,255,0,11,174,32,19,41,19,41,185,100,198,251,139,157,74,123,166,167,88,245,71,219,125,249,77,202,117,246,152,102,146,174,90,23,185,147,230,234,211,142,26,18,202,91,83,102,163,65,180,150,173,168,4,74,226,13,157,186,86,84,44,6,232,86,195,241,39,98,45,213,30,67,52,168,105,148,148,191,73,97,76,188,148,85,150,218,153,117,11,67,114,18,218,82,211,132,146,120,249,132,147,50,109,205,41,6,153,141,24,161,69,197,197,227,189,26,239,151,2,251,114,176,253,121,117,136,200,109,165,170,107,235,90,222,81,182,148,147,70,135,13,199,9,109,108,229,169,11,82,13,38,131,52,141,4,101,71,53,216,113,155,92,56,69,235,101,59,208,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,218,192,81,183,18,252,241,201,204,117,228,246,15,88,232,136,140,58,178,235,14,45,153,109,173,169,11,174,84,89,39,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,249,56,81,254,113,223,156,115,31,145,79,252,20,254,79,242,255,0,174,223,232,191,69,239,86,222,102,159,248,231,233,122,93,190,190,253,250,252,199,80,44,43,136,166,69,99,102,150,205,59,227,15,160,68,70,42,80,35,178,204,23,164,202,117,8,169,211,153,57,11,58,105,17,184,76,50,181,57,33,78,33,229,35,233,161,40,82,208,133,26,209,70,223,223,85,133,117,127,182,182,229,201,110,84,63,225,33,206,166,206,142,231,252,215,25,121,183,17,246,41,42,79,176,200,94,247,15,156,237,210,179,95,96,57,66,185,223,137,7,17,109,88,241,217,170,195,84,164,169,250,179,9,101,148,174,172,134,210,203,72,66,28,144,167,18,166,155,37,19,39,203,37,25,19,141,235,205,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,94,245,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,217,156,76,213,94,89,175,197,202,133,225,89,169,75,77,177,78,145,34,53,167,72,113,178,101,20,234,113,175,212,53,52,149,173,61,75,137,75,106,121,123,149,185,100,73,35,229,161,180,35,181,112,208,200,228,156,199,94,76,227,13,240,184,136,195,171,46,176,218,30,136,226,26,144,186,229,69,146,109,242,132,166,86,74,73,70,36,173,165,60,165,167,215,67,132,218,8,205,75,91,61,215,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,185,59,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,239,158,76,221,213,115,125,139,137,186,216,167,75,163,218,116,24,234,166,219,148,167,228,41,107,67,6,179,82,229,60,130,81,180,137,47,30,221,252,178,208,144,219,45,154,156,229,19,138,154,156,20,33,99,106,233,87,149,65,85,104,141,225,3,18,36,50,136,42,75,28,247,238,69,166,17,169,228,25,32,222,36,55,17,180,37,68,165,165,179,55,155,216,149,168,156,52,90,80,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,1,70,220,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,228,128,0,0,163,107,51,55,117,92,160,241,3,198,107,173,250,116,186,197,167,94,190,43,244,219,142,148,196,133,33,107,96,170,175,41,18,153,65,168,154,92,150,79,118,206,97,104,104,113,230,201,77,243,77,196,221,157,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,63,196,27,59,116,172,168,88,13,208,173,135,226,78,196,91,170,60,134,105,80,211,41,41,126,146,194,153,121,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,243,9,38,100,219,154,81,101,38,173,127,87,239,248,85,218,21,78,224,168,222,213,26,195,114,225,204,136,243,207,85,100,213,92,120,148,219,173,184,147,55,151,37,79,25,40,148,70,107,53,153,25,118,141,41,224,163,120,160,214,17,218,9,198,169,177,37,95,103,71,140,171,129,113,163,54,194,10,105,160,141,196,26,90,113,109,26,210,103,177,107,109,68,218,214,149,45,9,109,10,75,105,246,160,0,2,42,241,71,240,39,137,191,130,249,196,33,202,184,98,231,199,242,223,66,141,128,216,177,90,221,127,91,244,244,250,54,169,81,168,243,37,93,12,165,111,41,205,19,202,73,115,163,176,152,228,173,206,56,235,201,39,30,61,118,58,162,159,224,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,66,186,184,210,96,229,118,240,193,171,75,24,169,15,115,34,97,221,66,68,122,164,109,168,45,177,106,74,142,218,100,239,82,200,207,99,236,71,107,150,148,45,74,234,119,122,169,109,70,117,195,146,60,121,141,151,28,203,217,216,147,89,155,45,139,120,164,46,151,112,19,50,29,109,7,78,146,131,105,199,29,67,72,90,158,67,42,83,114,73,173,138,222,184,232,34,209,91,84,90,51,25,87,23,253,194,227,192,158,25,126,53,231,19,68,32,227,63,143,49,174,172,80,182,176,2,133,54,95,79,99,199,85,82,186,132,200,117,44,57,81,152,219,106,97,181,178,104,36,45,108,198,209,105,116,148,190,201,206,32,182,26,86,74,241,60,31,112,114,187,124,230,128,177,86,59,221,61,23,13,41,239,200,152,230,212,47,159,42,116,119,226,71,141,161,173,43,78,228,46,75,188,194,74,210,93,54,197,109,55,18,99,186,241,184,171,85,104,21,92,6,174,208,170,114,233,213,42,116,139,130,92,57,145,30,83,47,198,125,181,83,20,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,90,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,2,162,248,161,226,245,229,128,185,246,195,108,92,195,247,226,55,93,183,108,120,111,71,41,108,19,204,58,133,205,169,180,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,138,199,242,197,152,91,87,52,24,53,69,197,203,90,55,65,215,243,35,84,105,107,148,220,135,169,147,154,86,215,99,184,164,31,248,174,32,212,148,41,109,58,210,205,8,223,180,186,168,0,10,33,226,59,158,56,217,173,188,160,89,248,124,137,113,240,234,207,144,250,224,188,234,221,105,117,185,106,34,65,205,117,131,50,74,16,148,146,146,194,84,158,106,80,235,170,81,164,222,54,155,179,78,40,254,4,241,55,240,95,56,132,35,175,10,28,241,198,185,105,84,76,163,226,50,37,157,118,155,30,66,45,26,177,173,217,5,58,35,73,113,245,66,124,212,106,54,150,195,73,95,41,69,163,70,203,73,111,68,41,180,115,172,208,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,0,42,47,138,30,47,94,88,11,159,108,54,197,204,63,126,35,117,219,118,199,134,244,114,150,193,60,195,168,92,218,155,78,178,226,59,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,172,127,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,138,226,13,73,66,150,211,173,44,208,141,251,75,170,128,202,184,191,238,23,30,4,240,203,241,175,56,154,42,87,136,6,46,102,11,19,51,5,87,164,230,6,143,242,102,125,179,177,138,109,164,196,246,165,197,161,197,125,166,223,66,82,235,42,83,111,60,227,107,101,110,189,174,229,171,105,104,132,161,13,55,61,120,87,231,170,53,255,0,111,82,178,195,138,83,226,49,115,208,227,179,77,179,30,102,43,187,234,212,230,34,188,181,48,233,54,217,178,218,226,179,24,136,156,90,209,205,66,144,91,84,226,22,183,44,124,4,95,207,246,112,105,89,77,194,53,42,158,114,220,190,239,24,243,32,90,136,101,164,154,35,62,132,36,156,156,234,156,66,154,217,28,222,105,100,218,146,163,117,106,66,54,236,55,28,110,136,109,108,85,196,123,47,17,226,226,245,183,122,85,98,94,113,42,11,170,38,182,169,6,236,167,37,56,106,55,92,117,78,110,231,115,55,172,156,39,55,37,196,173,105,89,40,148,162,61,41,225,85,71,17,234,248,113,110,84,241,122,220,165,80,111,57,52,246,156,173,211,105,115,14,76,88,210,140,189,100,161,195,47,184,205,36,167,18,133,25,165,46,188,73,39,87,234,199,42,205,143,133,140,100,248,127,112,249,115,226,184,56,80,231,142,77,181,85,162,101,31,17,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,110,128,0,51,45,143,216,57,93,203,254,50,221,152,59,113,189,212,75,182,106,10,142,220,157,168,71,87,21,105,39,35,73,216,133,172,155,230,176,227,78,242,247,154,145,191,106,189,100,153,11,138,225,33,143,49,177,79,45,13,225,181,66,108,183,238,28,48,145,232,185,39,38,67,178,22,237,57,245,184,236,23,9,107,65,37,8,74,73,216,200,105,43,94,196,67,73,250,169,90,18,92,43,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,187,236,126,198,58,22,95,240,106,236,198,43,141,158,162,37,179,79,84,134,227,110,90,58,185,75,81,55,26,54,244,33,102,223,53,247,26,107,153,176,210,141,251,149,234,164,204,102,134,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,163,60,151,224,229,119,0,178,193,96,97,85,210,246,250,213,42,158,228,138,139,123,80,93,52,169,114,29,150,236,109,80,181,161,124,149,200,83,92,196,168,210,190,94,242,208,149,161,103,8,95,247,11,143,2,120,101,248,215,156,77,18,168,0,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,39,248,195,55,152,178,193,232,239,88,211,98,43,9,21,28,147,124,71,76,104,169,125,183,202,116,78,133,107,117,231,13,229,161,79,27,100,148,70,109,38,131,67,134,234,150,149,164,155,172,188,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,39,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,177,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,159,108,226,231,22,251,205,253,247,30,191,95,135,232,107,110,141,191,228,253,191,204,102,71,162,249,172,199,68,175,229,72,97,167,31,230,185,28,156,249,194,61,154,237,78,132,93,179,127,133,62,123,105,71,74,129,149,156,101,185,165,166,164,153,4,197,145,85,168,190,149,48,227,6,148,37,186,57,172,200,148,133,165,68,163,99,122,148,75,37,242,18,104,216,195,110,90,80,8,107,196,119,60,114,114,165,102,192,179,240,249,17,36,98,45,225,29,245,193,121,213,180,234,40,145,18,100,131,154,235,6,102,165,173,74,53,37,132,169,60,165,45,167,84,163,81,50,109,57,70,214,159,202,175,149,84,111,144,190,149,249,73,233,8,254,135,244,79,51,174,235,185,137,228,116,252,175,156,231,115,54,108,217,235,110,211,78,221,6,148,240,7,242,203,249,26,180,255,0,56,63,69,126,80,189,30,159,78,250,51,111,39,157,185,91,55,108,249,190,119,47,151,205,229,124,215,55,153,202,249,189,131,160,0,0,0,0,0,0,0,0,0,0,0,0,10,222,226,83,159,42,206,23,190,172,29,195,9,60,138,180,134,77,83,230,236,66,182,54,163,153,29,198,185,111,199,82,79,69,54,133,110,74,245,246,23,102,166,42,166,110,46,226,21,66,225,43,166,85,127,125,76,159,234,9,238,149,130,209,123,205,122,237,36,109,250,71,175,118,159,176,89,119,13,60,249,93,151,117,125,140,17,196,183,122,247,92,74,78,159,63,107,77,105,170,225,198,105,158,83,49,200,187,212,181,111,82,253,186,31,176,197,164,128,0,0,0,133,220,85,173,57,247,6,91,222,157,13,27,147,78,152,169,78,246,164,180,67,112,39,25,159,105,151,188,187,181,20,80,101,161,232,98,244,120,78,217,85,11,79,45,93,92,242,236,172,213,61,38,201,250,191,162,122,4,19,79,114,143,245,79,191,67,251,8,77,112,0,0,0,0,0,0,0,0,0,31,62,185,94,164,219,116,215,106,245,169,93,52,70,118,239,115,150,165,233,170,137,37,216,146,51,239,81,23,119,180,82,255,0,16,204,253,59,141,115,221,195,60,57,123,101,175,23,111,58,78,210,62,179,114,98,60,159,81,232,232,113,189,142,180,178,236,87,173,223,221,161,28,7,22,45,194,39,47,208,239,155,218,175,138,149,99,209,187,99,167,233,211,219,243,157,75,51,216,87,106,92,78,154,108,46,244,158,191,103,120,185,33,199,115,109,120,162,197,192,107,146,227,90,182,244,221,31,179,95,165,53,132,126,170,191,95,220,51,126,226,156,155,36,212,148,234,181,251,53,247,23,255,0,16,210,150,91,48,222,30,20,225,5,18,206,134,173,233,135,212,234,173,12,181,223,41,231,59,141,74,254,176,253,191,247,14,160,62,69,215,85,85,18,129,42,168,149,237,54,118,118,233,175,122,210,159,113,251,253,195,50,152,147,94,147,115,222,181,26,228,199,185,175,73,228,238,94,210,78,187,90,66,75,176,136,139,185,37,236,19,135,131,158,32,49,108,98,245,193,104,59,244,238,142,147,97,118,255,0,226,209,106,14,31,244,79,245,189,229,251,69,208,128,0,0,0,15,242,146,251,81,153,83,239,43,106,19,166,167,166,190,221,6,108,115,51,139,174,227,94,45,213,239,131,147,207,98,95,79,202,86,194,79,208,140,203,71,217,177,7,222,215,180,191,239,62,86,133,169,10,37,36,244,50,26,73,202,93,93,234,230,95,173,90,156,153,61,67,175,117,219,156,216,72,215,73,175,164,187,8,136,187,139,78,225,215,135,252,184,218,93,65,161,69,169,24,205,238,110,172,163,176,241,234,228,160,37,174,91,76,244,123,11,118,189,240,152,89,255,0,73,94,213,251,197,171,240,132,190,226,215,178,224,205,144,219,186,189,107,238,230,39,105,246,117,51,231,186,93,187,72,187,139,216,106,253,157,194,118,136,159,196,182,199,167,94,57,102,174,185,50,63,49,216,61,47,37,91,212,91,119,212,33,238,236,37,17,30,164,146,239,212,80,56,9,121,146,188,251,222,57,112,174,51,64,175,63,215,89,242,55,117,49,182,180,214,205,168,144,180,122,233,142,227,167,171,175,17,246,31,179,67,236,238,186,172,33,199,156,48,199,42,34,107,216,113,113,122,82,50,181,212,250,73,12,105,235,184,159,246,102,208,125,237,47,217,236,251,75,94,132,0,0,0,0,0,0,0,0,0,34,151,19,42,123,149,12,172,214,249,85,78,139,166,84,153,10,249,142,103,61,41,167,76,213,174,255,0,87,118,191,75,217,160,160,250,60,37,212,170,208,169,205,158,139,149,37,182,82,126,227,82,136,139,252,227,71,89,65,182,209,107,101,191,15,105,196,173,86,187,106,146,235,135,167,244,206,4,114,63,105,254,168,236,96,0,0,3,248,122,232,122,22,166,63,21,49,76,168,228,242,147,161,148,133,239,237,51,245,187,53,31,184,126,10,187,9,113,134,221,62,248,238,147,201,251,210,71,160,253,113,214,110,199,105,197,119,173,9,81,254,210,31,232,0,0,0,0,0,0,0,0,0,0,0,56,86,113,50,171,102,230,191,8,234,22,125,102,155,17,55,61,58,60,137,54,157,93,199,13,149,211,170,38,143,80,148,234,80,181,116,206,41,45,165,228,109,86,228,17,40,139,152,134,214,140,246,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,220,248,81,231,95,242,155,106,177,150,188,76,169,210,163,92,150,149,62,60,107,73,221,121,47,86,41,108,182,164,156,125,132,146,109,79,69,109,180,118,165,91,220,104,247,26,12,217,121,213,75,92,213,102,98,205,202,134,17,204,197,43,194,12,186,138,213,33,52,218,69,50,49,26,87,81,168,184,135,22,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,175,61,152,209,139,215,150,61,98,133,193,139,152,128,252,71,43,183,20,132,189,32,162,48,76,176,210,16,218,90,105,150,209,218,100,134,218,109,182,200,212,106,89,146,8,212,165,40,205,71,226,135,85,203,70,98,239,188,175,226,156,12,76,177,100,127,85,14,177,11,99,63,206,116,190,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,186,248,169,231,199,253,119,202,166,16,86,191,170,106,239,174,211,42,63,241,232,147,68,82,57,95,242,117,58,182,222,254,178,58,211,250,84,10,245,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,244,19,150,140,186,88,153,95,194,200,24,103,98,199,254,170,101,98,110,247,191,156,234,157,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,159,85,21,129,197,23,135,252,58,188,58,150,102,240,66,221,228,213,89,234,106,55,197,45,135,24,98,43,145,90,97,215,222,171,39,152,180,109,120,185,90,58,219,100,181,60,167,18,225,36,150,78,169,218,203,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,43,31,226,41,152,187,19,52,25,5,177,241,46,197,145,245,129,76,135,88,133,177,239,230,202,167,161,101,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,81,43,134,117,90,149,64,206,190,31,215,107,181,56,148,234,109,58,61,122,92,201,146,222,75,44,70,97,186,36,229,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,244,28,64,179,221,93,205,85,212,229,149,107,47,162,195,43,126,160,110,83,163,104,135,61,41,41,135,37,54,213,87,122,227,181,33,142,108,105,9,46,153,70,105,70,154,158,170,237,47,149,144,92,148,93,89,172,196,120,149,186,181,51,167,195,43,102,160,203,151,29,66,65,56,134,231,236,52,184,170,100,115,109,72,90,158,117,6,68,181,33,69,201,109,100,179,61,202,105,14,223,69,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,21,131,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,121,254,37,249,227,147,152,235,201,236,30,177,209,17,24,117,101,214,28,91,50,219,91,82,23,92,168,178,78,48,115,82,242,13,73,40,196,149,186,150,82,133,122,232,112,220,89,153,169,8,103,149,100,115,40,149,92,223,98,226,173,71,234,50,232,246,157,6,58,106,87,29,85,136,234,90,208,193,172,146,136,172,172,210,109,34,75,199,187,103,48,244,36,54,243,132,151,57,70,218,180,17,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,50,174,45,83,133,102,124,127,214,140,170,98,253,107,250,214,173,10,237,78,163,255,0,16,136,212,68,163,149,255,0,40,83,75,113,239,234,227,161,63,162,64,181,64,0,1,154,204,216,248,167,198,79,136,23,15,152,190,36,87,13,12,241,201,203,141,228,206,15,95,8,136,188,58,189,43,13,173,233,110,45,168,235,161,212,94,38,216,41,170,121,102,148,156,99,74,26,75,201,90,189,68,54,78,32,200,210,180,61,121,32,3,42,226,252,216,204,197,155,149,14,31,152,79,138,87,132,25,117,21,170,199,182,233,180,138,100,98,52,174,163,81,114,148,218,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,209,182,42,226,101,213,140,152,143,113,226,149,235,47,168,173,92,213,7,106,18,118,184,226,219,103,121,250,140,53,204,90,214,150,90,65,37,182,208,106,61,141,161,9,35,209,36,45,127,133,62,71,36,225,173,42,6,105,49,37,113,29,174,220,244,114,93,173,76,74,26,124,169,212,233,73,66,202,106,220,208,205,18,94,107,68,165,45,168,185,108,186,226,86,106,83,170,109,155,31,0,0,1,21,120,163,248,19,196,223,193,124,226,16,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,119,251,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,60,174,14,99,246,13,102,2,132,229,199,131,184,133,74,185,162,71,211,169,110,58,212,220,168,155,150,226,17,212,70,112,146,243,27,205,151,13,28,196,39,122,82,106,78,169,208,199,64,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,161,229,49,87,12,237,92,100,195,139,143,11,111,88,157,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,153,123,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,52,39,145,12,116,174,230,39,44,22,142,35,94,53,154,85,70,233,87,85,78,174,170,158,72,70,201,81,228,56,218,13,230,144,102,77,60,227,4,195,234,65,18,83,243,196,164,33,40,82,18,89,215,23,231,195,58,173,74,160,112,255,0,195,250,237,118,167,18,157,77,167,71,175,75,153,50,91,201,101,136,204,55,86,156,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,151,143,216,199,93,204,6,50,221,152,197,113,179,211,203,185,170,10,144,220,109,200,95,73,21,9,38,227,70,222,132,32,156,229,48,219,77,115,54,18,151,179,114,189,101,25,139,169,225,105,129,112,240,127,42,116,27,146,109,27,164,185,49,19,251,228,169,188,225,176,227,139,138,225,153,83,208,151,26,45,220,158,151,150,242,91,90,148,164,57,37,255,0,162,106,52,38,53,241,206,250,147,253,228,254,26,43,131,5,241,122,242,192,92,80,183,241,115,15,223,136,221,118,221,144,167,163,148,182,9,230,29,66,219,83,78,178,226,59,12,208,227,78,56,217,154,77,43,34,89,154,84,149,17,40,180,39,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,123,92,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,201,134,120,171,135,24,201,106,177,122,225,109,233,74,185,168,178,54,167,169,167,200,39,57,46,41,180,57,201,121,31,77,151,137,14,54,106,105,194,75,136,220,68,164,145,246,10,129,227,87,226,158,214,248,127,7,204,106,34,58,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,35,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,42,47,138,246,120,228,220,181,90,222,81,240,229,17,14,133,77,145,29,23,117,88,150,212,131,157,45,165,54,250,97,48,105,53,19,72,97,212,163,154,163,209,211,121,165,55,162,18,218,249,213,150,47,251,138,63,129,60,77,252,23,206,33,10,1,23,189,195,139,60,114,115,91,102,207,179,241,5,17,35,226,45,159,29,133,206,121,165,180,210,43,113,20,102,130,154,211,4,100,164,45,42,36,165,244,165,60,164,173,214,148,147,73,60,77,55,50,128,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,136,235,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,160,140,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,140,171,139,254,225,113,224,79,12,191,26,243,137,163,202,113,48,201,69,71,51,246,37,54,246,195,74,103,83,137,54,150,145,161,67,108,162,179,233,152,47,60,217,57,29,233,15,41,189,156,157,86,251,102,167,54,150,175,164,144,106,120,148,154,54,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,104,83,36,153,193,182,115,115,133,237,86,146,113,33,94,212,56,236,38,236,163,196,106,71,34,11,238,184,250,25,91,110,58,130,74,144,242,99,45,210,66,86,225,182,74,36,45,74,50,220,174,171,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,89,214,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,43,131,238,80,251,179,113,125,66,254,190,21,140,150,231,255,0,199,197,159,45,230,144,95,227,176,217,45,127,215,168,219,253,3,130,213,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,46,167,134,46,124,127,45,244,40,216,13,139,21,173,215,245,191,79,79,163,106,149,26,143,50,85,208,202,86,242,156,209,60,164,151,58,59,9,142,74,220,227,142,188,146,113,227,215,99,170,41,254,0,42,87,141,102,5,195,165,87,108,188,195,208,104,220,159,77,239,182,238,41,45,155,13,182,185,77,35,153,5,106,65,17,58,227,203,101,50,144,167,12,214,146,110,35,8,245,52,73,47,138,240,157,199,74,238,24,102,130,153,135,62,153,165,66,181,177,47,90,117,93,53,2,66,55,74,98,60,135,32,27,46,153,164,210,242,159,95,33,40,212,210,231,82,105,216,165,242,212,137,1,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,77,254,51,248,243,38,213,194,251,107,0,40,83,98,117,23,196,133,85,43,168,76,134,148,251,116,232,110,54,166,27,91,38,131,90,16,244,157,22,151,73,72,237,130,226,11,121,41,100,152,21,195,183,2,225,227,246,107,45,75,110,189,70,244,157,183,65,230,220,149,230,84,108,27,106,139,20,136,218,67,173,188,74,75,204,185,41,113,89,113,178,74,148,166,222,95,209,34,53,167,66,131,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,158,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,183,16,204,150,85,114,177,138,18,43,182,133,191,45,56,87,114,200,35,183,230,28,149,74,40,79,155,123,157,167,190,226,146,74,66,210,162,117,77,18,205,70,182,73,39,204,113,104,123,111,202,200,14,112,106,185,77,197,196,170,160,113,28,177,47,25,16,224,93,104,121,165,26,227,48,133,168,155,156,210,155,66,157,223,28,158,117,102,218,82,162,117,10,90,54,239,54,220,110,255,0,169,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,20,109,196,103,62,223,157,69,117,140,55,195,182,58,124,50,182,106,29,100,73,15,199,217,42,181,57,8,91,69,49,68,178,222,203,36,135,28,75,77,118,40,210,181,45,210,220,164,182,204,43,1,119,220,56,56,128,67,204,69,9,172,36,197,235,139,253,86,32,117,47,181,38,67,108,71,110,226,139,189,110,110,142,134,80,219,104,121,150,204,144,182,73,59,141,182,137,212,154,254,120,154,238,185,193,205,157,155,148,92,47,249,113,93,143,18,177,93,159,33,184,212,43,113,83,206,43,245,85,147,136,39,205,11,38,221,52,33,166,150,110,41,102,141,154,242,208,102,74,117,4,121,236,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,210,225,247,27,7,169,84,124,193,226,253,42,91,120,131,62,63,83,71,164,203,105,216,175,219,72,90,101,48,225,56,72,124,208,250,228,70,125,165,26,30,105,43,96,245,73,145,44,149,165,133,0,0,0,0,0,0,0,0,0,0,0,0,15,197,91,152,229,58,139,62,160,201,106,228,88,174,188,146,215,188,210,131,50,255,0,48,205,182,105,43,147,238,28,198,226,101,66,160,189,206,29,221,89,74,75,68,150,212,245,239,153,39,176,139,93,53,62,209,203,71,102,201,172,58,180,188,209,225,105,210,89,230,41,139,194,136,243,229,185,37,163,41,168,199,220,126,183,222,93,221,163,72,13,238,54,210,107,45,21,161,106,94,227,31,244,0,0,0,56,230,111,173,180,93,57,111,196,42,113,171,69,162,218,171,58,217,233,253,50,129,32,139,218,95,172,51,139,88,132,186,109,90,109,57,195,213,113,100,184,202,143,222,105,81,145,255,0,152,95,135,12,218,123,180,252,172,209,57,181,62,183,169,84,105,9,249,158,95,37,42,167,67,209,174,255,0,91,110,159,75,219,168,149,160,0,0,0,0,0,0,0,0,3,141,230,7,53,88,77,151,106,4,154,141,239,94,228,206,38,86,113,34,116,178,85,207,119,99,166,132,111,105,151,9,59,148,202,139,83,236,46,243,246,107,78,249,212,207,189,227,152,250,227,212,26,11,253,13,159,31,111,77,27,107,78,239,220,136,235,95,174,184,237,186,90,58,201,159,105,251,116,46,206,248,134,2,254,56,104,216,244,235,59,44,212,39,33,199,229,187,59,170,231,43,122,143,118,202,132,205,189,134,163,34,208,148,125,218,9,96,32,151,23,187,238,45,7,46,15,89,14,59,163,215,78,222,90,118,159,173,211,79,128,233,246,237,50,46,195,246,154,127,111,112,170,124,163,89,74,191,49,234,219,160,27,92,198,222,235,55,167,118,157,208,159,89,127,73,63,169,239,26,67,109,180,180,130,66,75,66,33,255,0,67,144,230,210,174,245,11,47,247,77,78,52,158,157,214,122,29,174,108,37,233,172,214,18,125,134,70,93,199,238,25,182,90,212,181,26,148,122,153,142,167,150,124,93,119,5,49,110,145,124,117,60,134,34,117,28,213,108,37,125,40,207,52,93,155,22,125,238,251,11,254,242,210,124,103,218,146,202,95,101,91,144,173,116,61,52,246,232,63,212,0,0,0,4,119,207,134,42,167,10,50,237,112,214,154,145,200,150,190,147,144,189,155,180,210,116,84,171,179,98,139,185,207,105,12,251,90,150,173,102,243,173,199,183,232,49,185,243,36,239,216,141,232,78,187,80,165,159,106,140,139,185,39,237,31,37,104,83,106,52,44,180,50,23,81,194,75,26,142,234,193,182,176,214,167,47,153,46,129,187,148,92,189,63,79,42,123,199,244,91,34,238,73,119,168,255,0,103,112,159,224,40,231,139,93,135,42,215,204,66,238,55,59,99,92,26,114,15,179,253,130,12,20,43,250,70,125,234,246,145,126,209,211,248,50,223,45,195,187,238,107,49,199,116,84,254,139,98,118,247,236,106,160,225,246,237,236,239,247,151,246,11,119,28,203,50,54,146,47,108,27,175,219,170,111,127,85,210,232,90,233,244,101,50,191,121,126,175,188,102,164,217,209,254,87,255,0,167,112,235,120,249,151,123,151,5,61,21,81,158,214,250,101,107,159,210,61,185,178,221,201,229,18,253,82,117,106,45,20,233,23,110,159,102,165,221,199,199,181,194,188,98,196,12,24,184,217,186,112,246,185,232,202,131,59,182,185,211,48,247,123,107,65,246,58,133,167,232,186,178,238,246,253,218,91,198,81,120,159,89,24,161,13,22,222,45,207,244,69,194,90,242,215,202,122,71,81,218,250,207,178,60,68,161,27,91,109,191,111,110,190,242,49,62,25,121,185,13,147,204,171,114,21,220,122,104,63,236,0,0,0,0,0,0,0,0,65,46,47,183,116,122,62,92,224,80,219,145,182,84,218,243,68,164,108,51,213,165,192,158,147,61,118,153,119,151,188,140,83,254,4,91,82,174,220,100,178,232,113,19,170,164,215,233,200,87,105,118,37,82,154,79,180,203,245,189,227,73,120,113,73,93,7,15,45,122,27,159,74,157,69,133,17,95,123,108,33,62,243,247,123,204,122,32,0,30,67,20,113,78,206,193,251,70,109,233,123,84,186,42,116,38,156,113,75,228,186,230,166,134,150,225,150,141,33,106,250,45,171,183,79,103,220,66,43,66,226,209,149,185,21,111,71,201,184,122,118,13,206,89,72,233,42,43,215,214,34,215,105,67,215,187,180,73,204,39,198,236,55,198,186,42,107,184,119,95,244,156,83,73,40,213,210,190,206,158,162,21,220,243,104,62,231,81,236,246,253,135,167,188,31,33,124,202,101,68,222,52,255,0,38,127,189,90,247,56,165,123,187,79,184,190,225,244,186,150,121,124,221,254,174,155,181,208,251,135,205,92,162,170,75,68,120,190,179,77,40,150,181,119,119,30,134,90,30,135,220,125,227,235,17,37,9,208,187,9,37,255,0,80,141,120,239,159,220,2,192,58,249,218,183,77,195,186,174,130,220,184,221,36,210,218,68,183,80,126,186,35,173,39,162,218,81,119,253,189,221,255,0,123,1,179,163,129,121,135,112,160,216,87,71,81,82,74,117,118,47,69,49,27,15,230,136,203,123,172,54,147,209,79,32,187,61,250,251,244,238,224,0,0,0,0,0,0,0,0,0,0,33,175,17,76,138,198,205,45,154,119,198,31,64,136,140,84,160,71,101,152,47,73,148,234,17,83,167,50,114,22,116,210,35,112,152,101,106,114,66,156,67,202,71,211,66,80,165,161,10,53,162,141,191,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,246,184,253,152,124,80,204,197,229,10,252,197,154,172,73,245,122,125,30,37,17,149,198,134,220,100,114,24,37,25,168,210,130,34,53,184,235,143,60,179,238,222,234,137,4,134,201,13,163,186,229,83,37,31,148,220,2,197,220,202,98,101,50,171,26,219,180,172,250,212,155,73,173,57,44,214,42,140,194,146,163,145,188,148,78,41,152,174,54,142,196,167,99,142,158,211,89,147,47,52,168,128,37,255,0,16,44,136,215,114,171,117,57,122,218,200,235,112,202,224,168,27,116,233,58,161,191,69,202,125,201,78,53,74,216,185,14,200,127,149,26,58,79,169,81,18,87,174,135,162,187,15,143,224,206,108,241,231,0,108,219,186,195,194,219,234,93,30,145,120,199,229,74,66,59,87,9,243,52,18,165,195,86,186,199,146,166,146,108,155,168,237,52,40,143,244,141,50,227,92,214,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,139,254,200,190,76,168,89,60,195,137,84,199,42,190,153,188,238,142,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,55,37,64,5,43,113,66,200,183,228,82,234,94,56,224,229,153,210,97,181,107,103,166,35,66,86,230,104,85,71,28,81,30,140,146,75,167,134,246,173,242,244,53,33,14,154,219,249,164,170,59,103,0,0,117,92,180,101,210,251,205,6,41,192,195,59,22,63,245,83,43,19,119,179,252,217,75,234,89,101,249,156,183,93,111,157,202,231,161,92,164,43,122,251,136,187,204,180,39,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,0,5,43,113,171,241,79,107,124,63,131,230,53,17,8,45,59,254,242,177,99,92,17,108,251,134,93,37,23,85,29,202,5,92,227,25,37,114,169,206,58,211,174,199,53,233,185,40,90,152,108,151,180,203,114,55,33,90,161,107,74,189,86,93,112,26,242,204,150,46,80,176,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,164,147,90,119,172,208,218,79,122,210,71,125,54,53,177,130,89,5,203,68,88,181,154,132,74,37,177,106,199,138,187,130,184,205,53,245,46,161,81,125,108,199,114,107,173,53,206,120,214,243,202,108,137,58,175,150,141,136,35,38,219,78,222,213,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,6,85,192,94,79,13,12,241,198,204,117,154,206,15,95,8,150,140,69,178,232,237,173,233,110,45,217,8,174,83,153,54,216,41,170,121,102,165,20,146,82,218,75,201,90,189,117,184,78,32,204,148,180,51,55,192,0,102,179,54,62,41,241,147,226,5,195,230,47,142,84,45,39,133,247,16,72,212,152,212,92,175,99,77,86,90,208,185,9,129,103,215,36,186,236,149,239,121,216,177,225,209,73,166,152,82,137,4,165,190,164,62,235,187,27,65,37,175,85,9,70,150,190,3,42,227,218,226,142,47,94,88,191,38,217,126,240,126,33,162,207,181,233,150,133,33,152,204,19,72,98,157,5,173,141,36,207,181,75,90,148,110,56,181,40,207,85,186,162,78,212,18,16,153,213,194,159,35,145,177,42,171,3,52,152,146,185,109,80,173,138,193,46,214,166,37,14,176,117,26,140,85,33,101,53,110,104,68,184,204,187,162,82,150,212,124,199,154,113,43,52,165,165,54,245,175,126,84,172,79,202,159,228,83,211,191,223,159,201,255,0,149,62,140,233,94,255,0,90,250,158,155,159,206,217,202,253,55,171,179,126,255,0,110,221,59,71,171,0,0,1,21,120,163,248,19,196,223,193,124,226,16,160,17,234,176,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,41,255,0,159,94,34,54,174,97,114,167,103,90,120,100,94,141,151,123,84,28,59,210,146,252,134,220,149,74,244,121,176,234,34,41,38,222,174,50,243,238,180,243,82,155,54,247,38,34,144,100,74,55,154,110,32,100,191,9,191,45,249,160,176,48,223,229,125,86,215,235,170,14,77,244,189,37,91,39,69,232,227,187,51,116,119,53,46,83,199,211,237,67,189,188,181,40,151,181,123,118,158,143,128,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,5,32,113,130,193,202,237,141,154,3,197,89,15,117,20,92,75,167,177,34,27,155,80,142,68,168,49,216,137,34,54,132,181,45,91,80,136,206,243,13,40,73,245,59,19,184,219,81,143,87,193,111,24,232,86,126,50,221,184,59,87,103,151,47,17,41,241,228,82,228,238,89,238,149,77,76,135,21,27,98,80,100,91,216,126,67,188,197,45,9,79,77,183,214,83,137,34,174,177,98,151,222,49,208,172,110,14,152,103,133,82,25,234,43,88,151,80,169,71,134,222,229,163,145,22,13,192,244,185,18,117,36,41,10,218,180,70,107,150,106,66,143,169,222,157,196,218,136,66,172,1,193,202,238,96,49,150,211,193,219,113,238,158,93,205,80,76,119,36,237,66,250,72,168,74,156,147,39,98,214,130,115,148,195,110,187,203,222,74,94,205,169,245,148,68,52,210,42,175,142,119,212,159,239,39,240,209,85,99,186,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,247,254,41,185,202,195,188,201,213,108,123,51,5,238,169,117,155,78,223,143,34,169,62,82,74,92,70,36,212,94,81,54,134,215,22,67,77,153,173,134,154,81,165,223,91,82,154,226,75,110,139,221,242,184,72,96,85,87,19,243,46,222,37,170,84,184,148,44,49,143,233,41,78,198,146,166,86,252,217,8,113,152,177,77,77,186,135,73,10,34,144,226,244,37,182,180,71,83,46,164,210,246,135,232,56,213,248,167,181,190,31,193,243,26,136,128,2,95,240,230,206,191,230,171,136,239,208,47,250,157,85,204,50,186,126,110,165,25,131,230,183,75,156,102,130,110,166,150,118,169,106,218,132,27,110,165,163,74,150,218,146,173,29,83,45,54,119,210,32,7,19,172,248,254,68,40,82,112,27,9,235,91,111,235,130,158,175,73,85,41,213,30,92,171,93,149,45,149,55,170,121,74,46,116,134,21,32,147,181,198,221,101,38,219,197,166,246,148,116,172,2,255,0,184,163,248,19,196,223,193,124,226,16,160,17,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,160,140,157,103,22,196,205,253,137,34,191,64,135,232,107,146,141,179,229,5,191,204,122,71,162,249,175,72,68,95,229,75,97,166,223,230,183,28,220,249,178,61,154,237,86,134,93,178,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,136,0,37,167,15,60,233,213,114,177,138,17,232,87,125,193,45,56,87,114,200,50,184,33,148,101,74,40,79,155,123,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,109,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,50,196,47,251,133,199,129,60,50,252,107,206,38,137,84,42,87,139,94,74,61,9,50,102,108,176,202,153,74,135,69,123,146,221,233,79,96,185,14,38,115,207,242,209,83,73,26,182,57,206,91,173,54,234,91,74,84,78,18,93,50,112,221,121,104,130,217,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,252,87,16,106,74,210,135,90,105,102,133,236,218,125,87,136,142,111,63,58,220,101,47,146,211,121,216,123,103,115,97,90,251,224,116,207,63,205,75,93,84,183,55,25,184,124,215,26,78,194,86,205,173,54,214,173,161,195,119,119,213,225,205,146,143,206,171,17,223,175,223,244,202,171,120,101,107,124,229,74,75,5,202,110,169,56,141,6,221,49,47,110,74,211,185,11,55,29,83,68,165,33,180,165,58,180,167,154,112,175,164,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,62,175,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,253,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,226,153,208,193,202,238,62,229,130,255,0,194,171,89,237,149,170,173,61,185,20,230,246,160,250,153,81,36,53,45,168,218,173,104,66,57,203,142,150,185,138,81,37,28,205,231,169,39,67,206,16,177,78,42,24,199,66,204,6,13,101,159,24,173,198,122,120,151,53,62,226,144,228,109,203,95,73,41,10,167,55,38,54,245,161,6,231,41,246,221,107,153,176,146,189,155,147,234,168,140,113,94,23,30,59,48,203,241,175,39,154,57,254,116,49,142,133,143,185,160,191,241,86,214,103,101,22,171,80,110,61,57,205,203,62,166,44,72,237,68,106,78,139,66,22,142,114,35,165,222,90,146,74,71,51,97,234,105,212,236,167,130,222,14,87,108,252,26,187,113,138,174,247,46,38,34,84,35,199,165,198,218,131,221,22,154,169,13,170,78,244,172,204,183,190,252,134,185,106,66,20,158,155,119,172,151,18,101,98,163,42,226,205,56,80,231,142,77,181,85,162,101,31,17,145,16,168,85,41,18,17,104,213,141,109,71,56,50,221,83,143,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,110,128,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,243,217,156,28,217,222,89,186,197,15,151,21,216,242,232,244,40,17,219,141,66,183,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,223,167,45,6,102,150,144,69,34,184,42,120,167,186,126,31,206,243,26,112,186,145,229,49,75,11,108,76,105,177,42,120,103,137,116,47,76,219,117,158,79,91,11,170,122,63,55,148,242,30,111,231,25,90,28,78,142,52,133,122,170,45,116,208,245,35,50,60,246,102,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,242,169,217,157,198,90,110,95,106,249,98,110,232,231,88,53,138,132,122,130,225,72,101,46,185,27,150,233,188,166,35,184,173,77,166,92,124,154,121,104,79,251,35,68,105,52,243,31,39,127,38,93,112,26,242,204,150,46,80,176,166,204,133,45,75,168,200,66,234,115,153,142,79,34,147,78,37,164,164,77,116,148,180,39,99,105,86,164,147,90,119,172,208,218,79,122,210,71,234,243,191,132,54,110,2,230,114,237,194,60,63,98,91,116,43,118,61,33,152,231,45,243,121,247,86,186,92,71,93,121,197,246,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,116,172,4,200,141,119,51,121,71,171,226,174,21,163,168,191,173,155,194,109,45,52,141,80,143,77,197,91,20,165,54,223,61,249,13,179,27,167,39,102,59,174,211,83,155,246,25,250,168,210,48,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,239,227,166,58,98,62,98,241,30,163,138,24,161,89,235,170,179,180,105,150,90,35,68,90,124,84,153,155,113,99,54,102,124,182,81,185,90,22,166,163,82,148,181,169,107,90,214,169,213,194,211,33,63,46,230,80,115,93,138,15,236,183,233,85,14,178,208,165,199,145,163,147,231,68,124,210,83,36,41,7,171,108,178,251,74,36,53,169,41,199,27,51,89,19,73,36,191,111,224,0,0,0,0,0,0,0,0,0,0,0,56,70,60,231,71,2,242,240,225,193,191,110,142,158,164,164,234,212,94,138,98,247,159,206,145,22,246,152,113,37,170,153,89,118,251,181,247,107,240,48,35,63,216,5,143,149,242,181,109,107,135,101,93,101,170,35,116,147,79,113,26,218,65,122,235,142,132,150,171,117,37,223,246,247,119,73,55,16,135,218,83,107,45,200,113,38,147,46,237,72,200,82,15,18,172,160,220,120,99,138,53,172,88,160,83,55,219,183,52,233,53,57,46,243,155,45,146,228,72,152,250,203,106,222,82,207,70,208,71,216,146,79,184,136,251,4,25,66,20,181,147,105,45,84,163,218,69,246,139,65,225,71,148,106,250,107,223,151,139,194,157,211,193,67,92,186,111,207,33,123,214,75,131,41,165,252,219,218,150,169,221,216,164,125,254,194,22,204,60,30,44,99,118,27,224,165,21,85,220,68,175,250,50,41,36,212,74,233,95,123,95,81,197,119,50,218,207,185,165,251,61,159,105,107,24,230,241,104,202,220,122,183,163,227,92,61,67,4,231,44,228,116,149,20,105,235,25,107,180,225,235,221,218,37,78,23,98,157,157,140,22,140,43,210,201,169,117,180,233,173,54,226,87,201,117,189,13,109,33,194,45,29,66,21,244,92,79,110,158,223,188,135,175,0,1,231,113,30,146,186,246,30,93,20,54,254,149,70,139,54,34,126,247,24,90,125,229,239,247,144,205,174,59,219,82,173,44,100,189,104,114,211,162,163,92,21,36,23,105,118,165,50,157,79,176,207,245,125,226,223,248,65,93,204,86,50,231,62,134,228,141,210,161,87,157,36,163,97,150,141,34,4,4,151,110,210,46,243,247,153,137,218,0,0,0,0,0,0,0,0,63,5,118,185,76,182,233,18,235,149,153,61,60,40,44,185,33,247,54,41,123,80,132,154,148,122,36,140,207,66,73,159,97,25,138,221,206,95,20,202,109,178,83,44,108,6,168,245,53,29,174,71,145,81,228,169,28,133,255,0,40,105,69,202,149,16,210,173,170,75,74,212,149,161,235,167,188,197,84,223,119,253,213,137,55,28,219,174,240,169,245,213,41,239,56,251,206,242,91,107,114,150,226,156,87,170,218,82,146,245,150,163,236,34,239,30,120,118,12,3,203,189,201,141,126,149,168,192,111,101,50,139,200,234,222,213,179,219,206,230,146,61,83,117,10,61,84,209,151,102,191,110,133,223,201,9,157,100,114,127,253,59,134,149,178,221,105,162,201,193,186,5,186,150,246,116,221,86,165,174,191,74,83,203,247,159,235,123,199,77,21,17,198,106,249,110,101,223,108,217,141,187,170,160,117,187,211,183,187,123,84,247,11,183,111,111,119,188,255,0,176,115,14,18,150,36,171,163,49,8,184,155,61,35,91,250,243,207,179,253,158,12,228,39,250,68,125,233,246,17,254,193,120,192,32,7,22,220,106,59,87,6,221,195,90,100,190,92,186,254,222,105,114,245,253,4,168,15,23,210,108,203,185,71,220,162,253,189,194,149,208,133,45,68,148,150,166,99,235,93,118,173,102,204,173,200,183,235,209,185,19,35,108,222,141,232,86,155,144,149,151,106,76,203,185,69,237,26,9,200,126,42,167,21,242,237,111,86,157,147,207,150,223,87,207,94,205,186,235,58,82,83,217,177,37,220,223,176,132,136,0,0,0,1,88,156,106,113,1,80,109,219,22,195,132,230,165,83,244,159,90,157,62,143,45,202,115,173,246,154,123,123,207,232,168,190,223,112,226,92,37,48,162,13,247,125,92,213,250,140,125,236,81,122,45,87,188,203,111,57,153,200,238,37,164,207,83,65,123,15,246,8,91,139,84,38,45,172,65,170,209,34,191,206,106,55,35,106,246,154,117,220,195,106,62,195,51,246,171,222,61,54,92,177,254,235,203,198,34,67,189,173,169,27,82,207,51,158,206,198,207,155,171,15,52,159,89,109,185,183,78,114,143,176,187,127,235,45,27,217,55,84,43,218,216,133,115,211,143,88,243,121,155,59,255,0,160,226,144,125,228,71,222,147,246,15,186,42,187,141,109,181,17,214,172,11,136,189,87,216,244,174,238,243,221,169,211,145,239,208,187,62,193,192,248,74,212,165,69,204,245,54,11,40,213,169,124,238,105,234,93,155,41,243,140,189,154,247,251,133,230,143,193,92,165,69,173,82,222,166,77,78,230,94,219,184,181,50,238,81,40,187,140,143,188,139,218,51,25,136,214,218,236,187,218,161,111,27,188,197,67,229,122,219,116,215,123,40,95,118,167,250,222,241,113,183,70,14,68,205,102,70,169,63,63,182,178,207,63,163,123,105,158,205,107,9,223,234,239,105,7,170,35,233,219,251,59,123,233,74,100,57,48,36,174,36,182,249,110,183,166,228,234,71,166,165,169,118,151,103,113,143,77,77,194,235,202,175,105,63,122,211,233,124,218,92,109,188,215,185,237,39,110,231,77,178,245,77,100,163,245,136,203,176,191,234,237,30,81,42,52,30,228,158,134,66,72,224,86,125,113,219,4,167,68,106,29,195,215,81,162,182,166,74,7,73,13,175,85,111,165,213,252,233,199,90,251,76,148,95,102,238,206,226,33,60,240,163,140,118,29,212,226,51,15,19,45,191,67,190,148,165,42,147,214,63,35,122,180,65,31,168,204,34,34,212,205,103,251,52,246,144,150,216,83,156,44,12,198,3,142,205,167,118,115,165,73,105,14,165,158,130,98,116,221,176,180,220,227,40,46,247,18,67,180,176,251,82,91,39,89,94,228,43,184,244,50,255,0,56,255,0,64,0,0,0,0,0,0,21,29,198,130,239,68,139,174,220,179,208,231,172,220,56,115,77,58,123,156,168,183,223,183,251,127,96,140,156,57,237,69,221,121,160,183,91,73,106,84,199,98,84,149,254,43,117,24,154,251,75,245,190,223,184,104,33,132,19,76,54,218,75,66,66,9,37,251,8,127,160,0,10,140,227,65,123,212,215,123,91,150,51,110,233,79,42,100,58,130,147,181,61,174,243,170,45,25,235,183,119,209,255,0,125,167,217,237,21,148,58,78,1,99,117,215,129,56,141,72,188,237,186,135,78,136,211,35,170,98,57,77,175,155,29,47,180,227,136,213,109,175,110,188,164,246,145,106,94,207,113,232,135,2,113,42,62,46,97,61,177,127,176,126,181,94,147,10,91,197,219,216,227,177,154,117,69,218,148,255,0,89,236,73,23,221,220,61,234,146,149,150,213,22,164,99,231,57,110,209,221,127,169,114,30,174,107,187,119,49,125,250,235,239,31,189,166,155,101,4,219,105,209,37,216,69,168,143,217,231,198,255,0,200,86,95,235,183,4,103,121,117,10,163,18,169,48,85,183,93,178,92,133,37,109,171,67,109,105,61,20,215,114,136,139,222,126,252,248,93,55,45,86,240,184,170,55,61,109,254,116,218,156,167,165,190,189,169,78,171,113,106,90,143,68,145,23,210,81,247,17,16,255,0,91,54,239,174,88,151,36,11,166,222,151,211,206,167,72,106,75,75,229,161,122,41,183,18,180,246,45,42,47,164,130,239,35,238,23,241,144,188,198,158,97,112,74,155,82,168,22,149,106,51,108,210,230,43,250,215,89,137,20,220,115,66,105,180,167,85,188,126,169,106,69,236,51,46,233,44,0,0,0,0,0,0,0,0,0,0,2,176,56,162,240,255,0,135,87,135,82,204,222,8,91,188,154,171,61,77,70,248,165,176,227,12,69,114,43,76,58,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,18,184,124,228,146,171,154,251,253,202,237,206,196,184,56,117,106,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,46,89,168,136,220,111,91,137,204,45,173,66,177,178,95,137,118,85,173,7,162,162,219,248,95,89,165,211,163,115,86,231,34,43,20,151,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,206,16,212,69,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,217,156,76,170,222,89,80,197,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,61,75,105,83,105,121,27,83,181,102,74,34,229,173,181,174,213,56,104,100,114,54,92,108,214,113,134,248,92,181,226,45,233,71,109,15,68,113,14,199,69,14,156,241,182,249,66,83,43,36,168,228,154,144,210,158,82,211,234,45,178,109,4,68,149,173,233,190,0,3,228,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,66,249,250,201,69,213,149,60,71,151,91,164,211,58,140,50,185,170,15,57,110,84,35,147,139,110,6,243,83,137,166,72,55,20,181,165,230,144,70,72,82,212,124,230,208,107,35,220,151,80,212,127,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,198,135,178,171,150,123,55,42,24,71,15,11,108,249,210,234,43,84,133,84,170,245,57,38,105,93,70,162,226,27,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,190,192,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,197,49,215,53,216,113,129,151,182,31,225,125,77,223,74,222,120,141,112,83,40,244,218,52,119,137,46,71,139,42,98,35,185,62,65,232,124,182,81,185,123,8,203,115,174,32,208,157,9,46,184,215,107,1,74,220,106,252,83,218,223,15,224,249,141,68,65,91,78,214,174,223,55,85,26,202,181,160,245,181,171,130,161,30,151,78,141,205,67,124,249,79,184,150,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,47,207,41,25,109,179,114,17,151,154,220,171,194,191,18,85,73,49,222,185,175,74,243,16,141,72,109,17,227,154,148,203,59,27,231,187,26,59,104,112,208,74,37,45,75,91,203,74,17,205,229,38,170,248,131,103,110,171,154,251,253,186,21,176,252,184,56,117,106,200,144,205,42,26,101,41,76,85,159,75,207,37,21,101,182,166,90,90,22,228,117,54,148,180,225,40,217,46,97,36,200,220,115,89,85,193,134,173,152,186,140,106,220,58,133,78,92,172,17,165,199,159,18,11,79,61,21,104,139,112,27,176,158,54,154,73,159,84,132,27,15,58,225,165,58,49,189,197,171,244,138,51,59,74,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,50,174,44,83,50,156,63,225,213,242,153,133,185,155,193,11,119,147,85,103,15,232,213,27,226,150,195,140,49,21,200,173,81,146,251,213,100,243,22,141,175,23,43,71,91,108,150,167,148,226,92,36,146,201,213,59,0,45,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,78,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,69,0,12,214,102,199,197,62,50,124,64,184,124,197,241,50,178,111,148,74,86,111,184,126,93,22,163,21,24,148,123,178,131,137,21,10,149,185,85,126,58,86,132,62,116,170,122,87,21,229,146,77,212,70,120,182,239,229,158,164,182,217,112,210,231,40,155,85,122,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,114,156,47,115,211,249,107,181,81,129,216,199,121,245,120,147,69,223,232,121,51,83,181,234,237,45,182,210,101,171,198,163,234,38,51,163,156,205,73,43,91,68,135,62,117,73,144,225,79,241,149,113,45,56,124,228,146,171,154,251,253,202,237,206,196,184,56,117,106,200,142,245,86,98,162,169,76,85,159,75,204,169,116,148,56,151,154,90,22,228,117,56,165,58,217,168,217,46,89,168,136,220,111,91,74,207,70,106,237,92,151,224,116,90,37,165,77,232,174,155,130,159,34,139,99,211,233,208,219,110,45,55,144,202,27,234,140,148,218,153,67,49,73,214,13,44,237,61,234,54,208,73,36,115,22,221,21,252,169,196,123,231,20,254,90,211,167,85,102,223,215,5,193,233,70,36,210,90,54,231,63,88,126,79,49,46,71,68,114,73,165,229,62,178,52,19,68,70,74,50,36,145,118,16,209,246,0,254,89,127,35,86,159,231,7,232,175,202,23,163,211,233,223,70,109,228,243,183,43,102,237,159,55,206,229,242,249,188,175,154,230,243,57,95,55,176,116,0,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,37,87,19,172,135,126,68,43,178,113,231,9,232,187,108,27,130,160,175,73,82,233,212,238,92,91,93,229,33,148,183,170,185,170,62,76,135,213,32,211,181,182,218,101,70,219,37,166,246,146,112,0,92,159,6,204,189,124,139,194,122,182,97,106,210,105,82,229,226,38,144,169,8,110,46,178,169,208,97,73,144,211,233,83,234,34,50,231,190,130,53,52,143,87,108,102,20,106,82,143,107,118,42,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,34,87,19,252,23,165,98,182,82,238,218,235,54,132,74,181,207,99,71,77,122,141,49,75,75,79,192,97,183,154,85,65,72,112,212,157,80,112,208,242,148,209,153,146,205,182,204,146,167,16,222,148,109,133,88,153,117,96,222,35,219,152,165,101,75,233,235,86,205,65,170,132,109,206,56,134,222,216,126,187,14,242,214,133,169,151,80,106,109,196,18,139,123,107,90,76,244,81,143,42,61,173,221,139,215,149,235,135,118,22,22,214,95,136,86,246,28,71,168,179,69,97,150,9,43,223,58,90,165,73,121,213,158,170,90,212,163,109,4,90,146,9,12,163,68,146,141,106,93,132,240,83,192,184,117,90,237,233,152,122,245,27,157,232,77,150,221,187,37,195,97,198,209,41,212,115,39,45,40,50,55,91,121,12,170,42,18,225,26,18,109,203,125,30,190,170,36,91,80,170,190,57,223,82,127,188,159,195,68,74,225,157,73,165,87,243,175,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,137,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,63,38,122,50,101,93,201,230,35,197,166,55,85,244,205,153,116,117,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,184,214,52,39,195,255,0,44,95,155,14,95,105,52,11,146,215,165,83,111,234,222,250,133,215,38,27,221,67,143,60,110,184,113,152,113,238,210,62,67,11,67,123,27,51,104,156,231,41,6,174,98,156,93,117,241,171,241,79,107,124,63,131,230,53,17,232,56,76,225,13,155,143,88,95,152,204,35,196,6,37,185,66,184,163,219,44,200,56,143,155,47,180,180,57,80,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,82,78,26,230,119,47,87,86,87,241,150,181,132,119,76,158,191,160,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,241,155,89,37,75,74,29,105,212,18,215,179,113,247,252,161,241,48,190,242,199,132,247,30,24,84,232,159,42,98,68,167,255,0,120,145,221,38,89,139,73,156,185,46,186,255,0,82,109,161,47,62,203,135,37,110,158,174,26,137,76,37,164,236,75,166,227,80,214,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,99,247,118,66,127,53,126,30,216,169,137,24,136,255,0,81,137,183,53,62,139,14,92,118,36,111,139,69,130,186,221,61,211,134,147,65,236,121,227,91,109,169,215,123,82,74,66,80,209,237,74,156,122,181,133,255,0,113,71,240,39,137,191,130,249,196,33,64,34,205,56,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,5,114,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,20,224,190,47,89,184,245,133,246,254,46,97,251,242,220,161,92,81,212,244,114,150,193,178,251,75,67,138,105,214,92,71,105,18,219,117,183,27,51,73,169,6,104,51,74,148,147,37,31,181,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,0,0,165,110,53,126,41,237,111,135,240,124,198,162,61,87,8,60,45,177,49,166,196,199,252,51,196,186,23,166,109,186,207,201,78,182,23,84,244,126,111,41,233,239,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,28,64,205,118,84,113,31,41,88,142,187,42,245,107,174,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,46,223,184,98,225,30,96,176,139,47,177,169,56,223,88,233,32,75,218,253,179,105,59,1,166,165,80,98,184,235,207,186,169,46,165,36,225,188,251,146,55,155,46,26,148,202,80,146,51,74,148,182,155,161,113,127,220,46,60,9,225,151,227,94,113,52,74,161,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,215,206,230,8,91,57,121,204,189,227,134,54,125,114,36,234,68,89,8,159,18,43,45,200,74,233,76,74,65,62,204,23,84,254,166,226,218,105,198,200,156,75,142,18,208,104,82,148,151,13,109,183,199,237,58,117,10,177,117,81,169,55,77,199,242,126,139,54,161,30,61,70,175,209,174,95,163,226,173,196,165,217,60,132,25,45,222,90,13,75,229,164,247,43,110,133,218,99,75,216,47,132,54,110,2,225,125,191,132,120,126,196,182,232,86,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,216,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,237,64,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,228,248,157,112,255,0,153,139,176,228,230,7,4,45,222,174,250,137,185,251,154,154,211,143,187,42,189,21,182,25,101,165,70,66,150,109,147,204,55,31,177,150,208,149,60,149,171,67,83,137,66,28,169,108,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,159,110,36,152,47,74,193,12,218,93,20,43,94,208,137,109,219,21,200,240,235,212,40,113,22,158,65,176,243,36,151,212,219,100,163,228,163,172,106,98,73,173,18,73,36,145,33,41,111,96,225,85,172,76,186,174,12,56,181,240,182,173,47,168,162,217,245,10,165,66,145,204,113,197,185,31,175,40,188,246,19,185,102,132,50,75,136,78,37,8,74,126,113,247,212,102,163,95,103,235,193,188,94,188,176,35,17,41,248,165,135,207,196,98,225,164,199,156,204,23,228,176,79,34,58,228,196,122,41,188,72,63,85,75,66,95,82,208,74,37,35,122,83,185,43,78,169,63,63,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,154,48,171,12,237,92,27,195,139,115,11,108,168,157,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,234,198,85,192,93,79,12,92,248,254,91,232,81,176,27,22,43,91,175,235,126,158,159,70,213,42,53,30,100,171,161,148,173,229,57,162,121,73,46,116,118,19,28,149,185,199,29,121,36,227,199,174,199,84,83,252,81,15,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,220,53,19,255,0,130,167,138,123,167,225,252,239,49,167,11,169,1,197,51,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,160,202,158,91,177,182,147,141,168,203,148,171,6,90,241,21,114,24,140,84,56,210,24,146,189,239,48,137,8,51,117,165,169,146,65,50,180,184,181,154,246,54,130,82,150,105,36,171,75,222,201,214,78,172,76,160,88,146,40,20,9,158,153,185,43,59,62,80,92,28,183,163,250,83,148,244,133,197,254,74,183,221,109,142,83,114,13,191,155,50,223,166,229,106,103,217,80,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,57,87,21,204,139,126,159,52,24,41,102,127,229,18,175,248,80,85,254,42,147,84,110,57,39,254,55,170,90,85,250,143,26,63,194,30,17,215,135,22,71,35,102,182,242,159,120,98,10,229,199,195,171,62,67,8,156,203,72,117,165,214,229,168,141,101,9,167,200,137,40,66,82,73,83,234,74,185,169,67,173,37,36,147,120,157,110,247,128,0,0,0,0,0,0,0,0,0,0,0,70,156,250,102,52,242,245,130,85,42,149,60,181,171,86,91,122,151,13,95,213,58,244,73,70,219,154,27,78,37,90,41,146,245,79,66,63,105,145,119,208,61,231,119,214,239,187,146,161,116,220,50,250,137,213,25,14,201,117,124,180,35,85,56,226,150,174,196,37,37,244,150,125,196,67,252,173,107,150,171,103,220,84,235,158,136,255,0,38,109,50,83,50,216,94,212,171,69,182,180,173,39,162,136,203,233,36,187,200,200,104,63,35,24,223,249,117,203,253,10,224,146,239,50,161,75,98,45,38,114,182,233,186,75,112,163,45,197,104,77,161,37,170,157,238,73,25,123,143,221,222,106,180,168,21,168,46,211,106,108,115,163,62,133,33,196,110,82,117,74,136,200,203,84,153,31,113,152,230,80,114,175,128,212,219,128,238,152,86,39,46,168,111,117,6,255,0,165,38,159,206,111,37,235,180,222,219,244,136,143,77,52,253,131,169,68,135,30,4,102,226,68,111,99,77,36,144,132,234,103,161,17,104,93,167,219,220,67,196,99,174,36,199,194,76,39,186,47,247,207,214,164,82,102,203,100,187,123,92,106,51,174,164,187,18,175,234,253,169,50,251,251,134,119,113,247,27,174,188,118,196,106,189,231,114,84,58,132,73,153,33,80,209,202,109,28,168,234,125,215,27,70,168,109,27,180,230,171,180,203,83,246,251,139,155,11,53,224,191,123,212,209,123,92,118,51,142,235,79,58,100,202,130,83,181,61,142,243,169,205,17,235,183,119,209,255,0,125,167,217,237,22,230,0,3,252,223,65,56,203,141,171,185,105,52,159,237,33,159,126,35,22,162,237,76,208,92,77,168,180,42,155,178,234,73,255,0,21,202,140,189,61,167,250,191,103,220,36,223,5,251,193,17,238,203,142,206,91,158,179,144,230,77,36,233,239,118,156,222,186,237,254,223,217,237,22,226,0,0,0,0,0,0,3,252,223,125,168,205,155,175,47,106,19,222,122,25,255,0,152,113,108,86,206,22,6,96,249,200,102,236,187,57,50,163,52,183,84,207,65,49,90,237,222,90,110,109,149,151,123,106,33,18,113,95,140,118,29,211,34,61,15,12,237,191,76,62,164,169,41,147,214,63,31,98,180,89,23,168,244,35,35,208,201,7,251,116,246,24,175,220,197,103,103,24,243,17,49,200,245,250,199,79,69,237,38,233,253,60,85,237,237,120,136,249,168,97,181,159,168,241,167,246,107,223,221,31,218,105,217,47,161,150,147,185,199,86,73,73,107,166,170,51,208,135,166,186,112,210,238,179,105,20,250,221,126,155,211,70,169,180,211,209,149,206,105,123,208,226,84,164,30,136,81,153,106,73,62,242,46,238,209,231,33,195,147,62,74,34,68,111,152,235,154,237,78,164,90,232,90,159,105,246,119,16,186,219,95,7,34,101,79,35,85,109,95,221,89,123,145,214,61,180,203,126,149,133,108,245,119,186,130,209,18,52,236,253,189,189,212,229,135,86,218,175,75,218,159,110,147,188,179,153,205,245,182,235,166,198,86,190,237,75,245,125,227,78,116,58,84,90,45,45,154,100,36,237,101,157,219,75,83,62,245,26,143,188,204,251,204,253,163,247,138,50,226,213,81,149,43,51,213,40,47,35,70,161,242,121,71,169,118,239,167,193,51,238,45,123,253,227,190,112,83,182,162,52,213,253,113,153,238,125,239,69,109,239,45,186,122,69,30,253,15,179,236,22,162,62,21,239,117,66,178,109,137,183,61,68,244,143,11,151,191,191,250,110,37,5,220,70,125,234,47,96,206,78,99,177,254,235,204,62,33,204,189,174,89,26,165,222,95,33,157,141,252,222,140,50,218,189,100,54,222,186,242,82,125,165,217,255,0,89,249,140,38,161,71,185,113,6,149,68,148,247,41,169,60,253,203,218,106,211,107,14,40,187,8,203,218,159,120,154,92,90,240,162,13,137,124,219,53,250,108,125,140,86,186,221,23,188,207,119,37,152,40,238,53,168,203,67,89,251,11,246,142,219,193,91,16,21,58,221,190,172,57,174,104,84,207,70,116,73,211,233,115,28,168,186,231,105,39,179,184,190,146,143,236,247,11,59,0,0,0,1,71,220,92,171,83,234,25,136,93,58,67,251,216,133,167,37,27,82,91,119,193,128,106,237,34,212,245,50,246,137,33,193,78,147,29,171,51,16,42,60,157,28,149,232,157,202,220,126,182,215,106,36,93,154,246,10,234,205,213,17,186,6,63,92,244,230,151,185,40,232,180,236,211,190,19,7,239,63,120,227,162,250,56,93,226,26,239,60,177,209,105,15,30,231,104,189,78,245,119,107,206,168,77,81,118,109,34,238,79,188,255,0,96,152,2,188,120,200,210,214,254,15,81,234,68,141,83,27,168,212,245,238,221,42,158,159,120,175,110,29,215,65,90,153,186,177,170,47,189,203,140,94,147,231,122,186,235,252,217,44,147,220,70,125,234,246,13,11,128,206,206,122,236,169,118,86,99,110,88,146,155,217,205,232,246,167,82,61,52,129,24,207,180,148,127,172,44,195,132,37,242,229,205,128,114,109,73,46,243,21,111,108,212,182,233,167,62,108,247,61,137,47,213,247,159,236,16,95,137,222,95,81,131,184,220,229,195,74,115,117,38,229,211,166,111,77,57,93,60,72,72,95,106,156,90,149,170,156,51,237,34,211,237,33,208,184,71,226,221,26,143,136,85,28,42,184,90,213,155,139,147,200,86,229,246,116,236,79,125,93,136,65,159,121,151,122,139,246,247,9,115,152,222,22,120,81,139,110,72,173,217,51,62,76,85,87,179,69,114,228,205,221,167,37,63,236,146,210,146,245,91,87,179,250,94,242,33,90,88,235,144,12,117,192,202,108,154,237,98,143,213,210,163,58,150,213,43,168,134,222,165,200,83,170,61,137,144,181,118,18,20,90,105,219,167,220,66,52,186,210,217,113,77,56,157,22,133,26,84,90,247,25,119,143,244,133,54,77,62,83,83,97,185,203,121,133,165,198,213,161,30,138,35,35,35,208,251,59,200,135,113,195,156,235,230,11,12,219,68,106,5,233,182,51,122,18,90,244,116,35,208,139,97,119,173,133,31,114,8,135,73,103,138,54,103,153,81,171,229,62,237,81,183,78,138,158,95,183,252,16,127,201,113,67,204,241,58,78,124,168,238,86,237,58,42,127,250,32,245,22,199,23,12,195,209,106,13,201,172,47,210,209,146,68,75,143,164,22,55,145,41,38,126,178,97,153,150,164,70,95,183,236,18,79,9,184,207,90,53,233,12,82,241,43,13,254,79,234,105,109,83,189,48,236,189,231,171,105,215,150,204,18,211,93,86,173,53,254,142,158,210,19,227,10,49,142,197,198,107,102,53,211,99,85,186,216,143,161,10,51,228,60,222,213,41,180,47,111,206,161,6,122,19,168,237,211,219,247,233,237,192,0,0,0,127,12,200,136,204,251,136,80,55,19,59,241,23,222,105,107,59,59,173,244,72,161,159,222,197,70,103,251,212,254,191,219,247,152,235,220,27,176,222,101,95,26,171,119,242,228,242,225,194,161,201,134,73,216,71,185,212,75,167,187,166,187,136,203,176,255,0,87,79,183,216,46,112,0,0,85,55,26,76,55,90,30,182,113,77,146,209,181,20,42,34,203,253,246,181,23,204,251,85,238,255,0,123,251,125,130,172,0,94,247,10,72,213,200,249,91,109,85,165,118,57,86,37,196,45,17,254,14,116,232,59,62,143,237,239,237,247,137,148,0,32,95,23,219,114,101,67,47,244,250,188,99,213,17,171,77,115,19,217,244,83,10,122,140,245,51,251,125,194,146,192,90,39,5,91,182,95,167,174,155,19,111,242,110,146,117,91,93,75,233,239,167,53,250,186,247,127,190,211,236,246,139,100,0,0,0,0,0,0,0,0,0,0,0,31,146,153,73,165,81,99,46,29,26,153,18,4,119,36,63,45,109,70,101,45,33,79,190,234,222,121,211,74,72,136,214,227,174,56,226,213,222,165,173,74,61,76,204,199,53,205,143,133,140,100,248,127,112,249,115,227,53,131,85,3,207,221,150,5,155,125,73,183,229,94,22,244,74,178,237,90,195,117,250,65,73,35,82,34,212,91,105,214,154,144,72,215,106,150,132,190,225,163,113,30,213,237,90,116,90,16,164,250,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,114,172,203,230,46,196,202,254,22,79,196,203,234,71,245,176,232,240,182,61,252,231,84,233,158,121,136,124,198,154,115,147,205,228,45,60,213,167,98,59,204,251,136,233,2,194,199,76,71,204,94,123,176,179,20,49,66,179,215,85,103,98,5,186,211,44,180,70,136,180,248,169,169,178,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,180,40,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,245,120,174,103,95,242,155,117,63,150,188,51,169,213,99,91,118,149,66,68,107,181,221,121,44,214,42,140,184,148,148,125,134,146,113,76,197,113,181,246,169,91,28,116,247,18,12,153,101,213,70,12,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,26,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,63,204,222,104,176,191,43,54,3,215,126,32,86,226,34,165,50,60,178,183,168,170,91,132,253,102,107,44,169,196,199,71,45,183,20,218,13,92,180,41,245,35,150,217,186,222,227,45,201,37,69,92,206,230,98,205,205,127,11,124,65,197,43,62,12,186,114,211,34,145,77,171,211,36,145,169,116,234,139,117,90,114,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,85,182,83,188,83,224,223,196,11,123,204,88,26,83,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,42,175,138,22,69,191,34,151,82,241,199,7,44,206,147,13,171,91,61,49,26,18,183,51,66,170,56,226,136,244,100,146,93,60,55,181,111,151,161,169,8,116,214,223,205,37,81,219,56,149,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,39,45,25,139,177,51,65,133,144,49,50,197,145,253,84,58,196,45,143,127,54,85,58,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,31,87,138,46,76,168,88,225,135,21,44,126,162,85,125,21,121,225,205,191,38,67,198,250,214,168,181,58,60,82,118,75,145,148,146,215,150,242,55,60,182,156,73,104,165,45,77,185,169,41,14,51,74,214,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,104,39,33,89,152,147,154,124,188,211,47,138,204,25,108,92,52,57,31,39,46,7,158,38,182,77,168,177,29,133,185,45,162,105,41,74,80,234,94,109,195,70,196,108,90,150,130,37,37,9,90,179,194,47,206,210,199,92,47,202,47,15,204,45,196,11,134,44,72,17,220,177,233,69,73,166,198,140,227,72,170,214,223,165,28,194,142,106,97,167,9,149,200,117,15,41,111,173,59,119,173,75,89,153,159,109,43,102,43,30,111,44,201,98,229,119,21,175,57,178,212,186,140,133,162,153,5,233,4,242,41,52,226,90,142,60,38,141,40,66,118,54,149,104,106,36,39,122,205,110,40,183,173,70,118,63,194,235,135,252,58,68,58,110,102,241,190,221,231,85,94,233,170,54,61,45,247,24,126,43,113,93,97,167,217,171,43,150,181,238,120,249,186,52,219,132,133,50,166,212,225,164,214,109,41,171,63,1,26,184,143,93,151,85,141,147,28,67,186,108,171,154,171,111,214,161,122,39,166,168,210,230,185,18,83,27,234,177,16,189,142,182,105,90,119,33,106,73,232,125,169,81,145,246,25,138,139,203,38,102,243,37,95,204,150,20,80,171,185,131,196,170,141,54,163,124,80,162,76,135,46,236,158,243,18,88,114,123,41,113,167,27,83,166,149,161,73,51,73,164,200,200,200,204,140,104,36,4,85,226,143,224,79,19,127,5,243,136,66,138,240,158,250,252,151,226,157,155,137,158,139,244,159,201,43,130,157,93,232,185,252,158,171,165,146,219,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,143,176,183,18,48,227,51,56,53,76,191,237,200,126,149,180,47,74,123,205,57,10,173,4,190,113,179,82,216,147,22,67,43,220,133,109,90,29,105,101,170,155,86,211,218,165,160,201,71,78,217,128,225,185,121,89,185,193,181,112,110,204,118,34,44,252,87,172,75,122,216,154,202,201,197,210,233,204,168,158,154,203,173,62,241,45,197,194,142,189,196,102,231,207,161,40,52,171,152,165,182,139,179,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,161,116,221,150,173,141,66,149,116,222,183,53,42,223,162,194,217,212,212,106,147,91,137,21,141,235,74,17,189,215,13,40,78,229,173,41,45,79,181,74,34,46,211,33,26,242,217,196,71,6,179,49,140,183,110,18,218,197,232,191,69,236,93,175,50,161,33,77,189,116,50,132,172,229,56,204,117,54,158,79,47,98,86,150,212,181,58,182,148,110,26,27,229,186,148,80,8,191,238,23,30,4,240,203,241,175,56,154,37,80,0,205,14,100,112,66,171,151,12,109,186,112,94,179,92,137,89,145,110,72,105,40,159,25,181,54,137,44,60,195,114,25,89,161,93,168,89,180,243,123,209,170,137,43,220,146,82,200,137,103,205,64,104,247,37,248,57,93,192,44,176,88,24,85,116,189,190,181,74,167,185,34,162,222,212,23,77,42,92,135,101,187,27,84,45,104,95,37,114,20,215,49,42,52,175,151,188,180,37,104,93,172,85,95,28,239,169,63,222,79,225,162,5,101,23,27,233,89,113,204,93,153,140,181,218,28,186,189,54,129,34,74,102,68,136,226,80,249,177,34,43,209,156,91,123,189,85,45,9,124,214,72,51,73,44,208,73,53,35,118,242,208,165,249,97,225,126,97,240,189,251,66,239,139,18,234,178,110,168,241,37,153,68,168,56,150,39,48,151,27,147,29,214,228,70,90,84,104,53,33,165,146,144,189,20,90,119,145,246,212,6,20,240,202,188,169,217,222,137,129,184,169,69,151,113,225,245,26,63,202,42,165,114,148,249,69,98,85,33,101,33,48,185,167,184,214,194,223,147,28,216,91,9,62,118,136,144,166,148,104,65,72,43,180,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,77,252,224,229,50,205,205,214,23,252,135,174,200,137,71,174,192,144,220,154,21,198,168,7,41,250,82,205,196,27,228,132,19,141,26,208,235,72,54,212,131,94,205,121,107,50,53,52,131,44,251,98,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,86,149,194,135,35,145,173,170,85,19,55,24,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,202,73,106,209,50,234,92,213,106,113,28,153,21,197,31,192,158,38,254,11,231,16,133,0,139,254,226,143,224,79,19,127,5,243,136,66,128,70,156,240,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,142,149,184,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,57,254,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,58,30,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,205,43,182,5,155,115,92,214,205,231,93,183,162,75,174,217,210,36,201,161,84,20,70,79,193,92,136,235,142,249,33,68,100,102,135,26,112,201,72,61,80,102,150,212,101,185,180,41,62,128,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,69,94,34,57,188,252,212,176,104,190,75,77,228,226,21,227,205,133,107,239,129,212,178,199,41,77,117,82,220,220,100,217,114,155,117,59,9,91,247,58,227,90,182,182,201,221,180,23,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,244,24,165,133,183,222,11,95,117,60,51,196,186,23,161,174,74,55,39,173,133,213,51,35,149,205,101,15,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,21,170,112,157,206,189,58,233,181,105,153,87,196,138,158,203,146,141,172,107,57,245,156,169,15,85,96,165,185,18,28,142,226,141,43,109,158,149,182,118,160,212,226,18,109,27,77,161,4,109,25,174,202,128,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,146,248,171,228,250,193,203,229,229,66,196,236,45,40,148,154,21,249,34,90,101,91,168,117,150,209,78,154,209,33,106,92,54,119,147,167,25,194,112,204,208,134,205,182,22,68,157,201,75,204,180,152,235,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,140,233,53,56,213,170,84,42,204,54,229,183,30,124,118,228,180,137,113,29,138,250,80,180,146,146,78,50,242,82,235,75,208,203,84,56,148,173,39,169,40,136,200,200,126,177,94,188,101,240,66,171,125,96,149,3,26,41,245,200,145,227,225,124,135,211,58,3,205,171,124,182,42,79,195,142,75,105,101,169,18,219,117,182,181,66,136,137,72,113,106,220,70,130,67,148,194,2,116,240,125,193,202,237,243,154,2,197,88,239,116,244,92,52,167,191,34,99,155,80,190,124,169,209,223,137,30,54,134,180,173,59,144,185,46,243,9,43,73,116,219,21,180,220,73,139,191,1,149,113,99,244,76,138,201,204,215,14,220,41,196,252,49,129,46,86,40,91,145,234,116,216,176,83,41,166,216,171,211,142,225,156,106,97,102,251,136,105,149,178,111,188,242,92,37,22,226,230,54,164,172,212,217,183,93,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,9,171,155,126,39,183,150,102,112,74,137,132,20,251,54,37,180,138,140,118,94,189,222,65,147,200,159,45,135,201,109,51,12,149,170,153,141,185,166,159,51,81,155,187,204,154,221,177,181,46,68,106,203,174,3,94,89,146,197,202,22,20,217,144,165,169,117,25,8,93,78,115,49,201,228,82,105,196,180,148,137,174,146,150,132,236,109,42,212,146,107,78,245,154,27,73,239,90,72,230,175,22,108,33,179,112,23,11,242,231,132,120,126,196,182,232,86,236,123,153,152,231,45,243,121,247,86,183,41,238,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,73,73,121,254,10,158,41,238,159,135,243,188,198,156,46,164,0,126,71,41,52,167,170,177,235,175,83,34,46,165,14,59,209,35,204,83,41,55,217,97,229,54,167,90,67,154,110,74,22,166,25,82,146,71,162,141,166,204,245,218,90,126,177,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,243,246,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,244,0,0,0,0,0,0,0,0,0,0,0,0,42,111,141,85,221,47,211,182,181,137,167,242,110,146,13,91,94,207,167,190,162,215,234,235,221,254,251,79,179,218,42,236,5,218,112,129,183,102,83,242,255,0,80,171,200,61,17,38,180,239,45,61,159,69,80,160,40,143,82,63,179,220,39,160,0,134,188,86,227,87,36,101,109,197,81,85,216,213,88,220,150,90,35,252,24,169,211,183,253,47,217,221,219,238,20,66,2,211,248,45,225,186,214,245,205,138,111,22,173,164,166,209,16,95,239,181,167,62,71,216,175,119,251,223,219,236,22,178,0,0,41,143,140,142,27,204,164,99,85,18,254,68,158,100,57,180,56,208,205,59,8,182,186,185,117,7,116,215,113,153,246,23,234,233,246,251,7,33,225,153,126,34,196,205,45,24,215,221,95,68,122,31,237,126,163,15,253,234,191,83,236,251,200,95,201,25,40,137,69,220,125,163,250,0,0,0,3,196,98,190,49,216,184,51,108,201,186,111,154,183,69,17,132,45,68,124,135,156,220,164,182,181,237,249,164,44,203,82,105,125,186,123,62,237,96,62,44,113,158,180,104,50,31,165,225,174,27,252,161,208,212,218,103,122,97,216,155,15,87,18,74,229,189,4,245,211,68,43,77,127,165,167,176,196,108,185,248,184,102,30,181,80,114,77,29,126,137,140,162,50,68,125,32,191,176,141,74,50,245,149,12,140,244,35,34,253,159,104,242,231,197,15,51,198,233,185,242,163,189,91,180,232,169,255,0,232,131,254,158,226,141,153,231,148,74,249,79,183,68,109,211,162,167,159,237,255,0,4,28,219,17,179,175,152,44,76,109,113,171,247,166,232,206,106,74,107,209,208,139,82,61,229,222,134,18,125,203,50,28,58,108,217,53,9,78,205,152,231,49,231,214,167,28,86,132,90,168,204,204,207,66,236,239,51,31,230,211,75,121,196,180,218,117,90,212,73,73,107,222,103,220,37,70,91,120,121,99,38,96,88,143,92,67,30,135,161,56,242,18,169,187,162,200,245,12,153,81,171,151,212,161,127,65,237,218,105,175,102,157,231,217,104,57,111,225,207,131,153,126,102,53,197,87,254,124,173,197,105,15,174,103,242,168,188,183,18,76,172,213,203,76,149,160,244,91,38,173,52,211,214,211,184,187,107,71,137,150,45,211,177,15,31,166,208,104,173,109,133,108,165,202,65,158,229,30,174,70,155,49,63,210,66,79,185,101,237,50,251,76,126,222,24,153,125,70,49,99,115,119,13,85,205,180,155,107,94,165,189,53,230,245,17,38,161,29,169,113,10,78,139,108,143,176,143,95,110,132,39,79,23,187,229,118,206,1,198,181,35,61,203,85,195,191,66,219,174,188,137,176,28,246,164,255,0,91,222,95,180,86,118,69,44,169,119,174,99,109,184,145,91,223,202,235,55,39,82,45,117,129,36,251,205,69,250,163,68,192,51,209,196,74,232,43,179,55,87,205,73,135,185,145,143,209,156,159,87,77,63,155,34,18,187,200,143,189,62,209,97,28,27,169,107,99,7,171,53,35,70,137,147,211,232,122,247,237,149,80,79,188,88,120,135,252,81,49,9,118,102,88,171,116,134,79,107,181,174,155,98,187,244,228,212,33,40,251,54,153,119,43,222,95,180,80,184,236,89,69,162,55,95,199,235,98,156,234,246,165,125,110,189,154,247,66,124,253,229,238,22,43,198,178,147,29,219,51,15,234,92,173,92,139,233,93,170,220,126,174,231,105,196,125,154,246,136,223,194,58,181,58,159,152,132,83,227,191,177,137,186,243,145,180,143,118,200,51,205,61,166,90,150,134,126,193,120,32,0,0,0,51,245,196,138,179,14,169,154,107,161,184,171,220,113,250,45,253,134,95,74,157,15,78,242,47,112,176,46,14,52,69,65,192,250,165,100,251,170,124,141,63,252,156,202,130,125,255,0,111,184,133,115,113,0,164,174,141,154,43,182,26,209,180,211,208,118,107,175,251,93,20,253,231,239,17,204,90,199,5,171,233,233,45,94,150,82,163,234,220,63,71,109,115,121,118,111,58,139,157,219,127,183,254,225,106,2,20,113,93,183,23,87,203,124,234,138,27,221,208,114,181,61,116,211,124,248,37,239,47,119,218,41,123,8,167,72,166,226,29,38,108,89,28,135,91,231,237,115,97,43,77,88,112,143,176,251,59,140,105,186,150,234,159,130,211,170,119,152,106,221,235,109,211,94,211,246,15,212,41,55,139,245,146,171,115,28,160,92,159,208,175,243,118,159,252,68,56,8,63,233,31,235,123,139,246,143,167,193,239,20,29,182,177,110,169,97,56,173,24,185,57,26,150,157,253,60,105,238,254,161,159,122,191,88,191,111,112,156,28,77,176,65,56,171,151,138,165,98,155,19,157,90,161,114,58,50,230,109,253,52,232,105,115,233,56,148,125,6,207,188,143,236,208,197,26,88,247,133,78,193,186,97,93,84,131,210,92,30,103,47,232,255,0,77,181,54,127,73,42,46,229,159,176,198,145,112,3,22,41,216,211,133,180,124,64,167,47,84,212,122,141,83,162,187,57,114,29,107,218,132,127,84,127,209,47,237,62,132,243,77,190,210,216,117,59,144,226,77,10,45,116,212,140,180,49,15,115,51,195,103,9,241,213,201,247,13,25,94,129,175,200,39,95,57,58,73,149,205,121,92,229,253,5,74,66,19,171,142,145,247,104,91,116,238,62,202,151,204,206,78,177,71,45,85,231,163,92,112,122,138,58,150,174,154,161,205,142,142,106,55,188,72,62,82,31,113,73,213,12,41,93,189,221,199,219,223,193,7,163,195,232,22,157,78,233,135,14,246,172,122,50,148,227,173,165,233,29,59,175,109,73,184,130,87,170,217,146,143,213,53,31,103,187,222,100,45,35,9,184,92,229,211,22,172,106,61,229,107,223,189,108,105,145,163,190,227,158,138,156,222,170,91,45,184,105,209,114,210,125,206,39,180,139,219,251,7,243,16,184,47,219,235,130,244,187,19,17,185,50,16,74,83,113,125,16,181,110,208,150,100,91,221,157,161,106,123,11,254,191,120,131,57,130,201,6,54,229,245,111,84,46,58,15,58,134,149,169,40,168,117,81,19,187,244,166,95,52,135,214,178,245,25,82,191,234,239,239,240,56,35,142,151,206,1,222,81,46,235,50,119,37,216,207,54,183,90,229,50,174,106,18,235,110,41,27,156,109,100,157,77,164,150,164,93,159,229,214,247,242,113,154,187,119,51,120,111,10,174,211,252,187,130,35,13,181,83,141,181,195,209,228,177,29,79,43,127,37,180,126,145,253,52,73,105,237,46,206,233,6,0,0,0,60,142,47,92,72,180,176,174,239,185,86,239,40,169,116,42,132,194,94,221,219,77,184,206,47,93,52,61,126,143,184,254,225,155,92,97,186,30,188,177,78,237,185,93,127,156,85,10,220,249,40,94,210,78,169,114,75,139,35,211,66,253,111,113,11,141,225,39,135,82,109,92,5,122,226,155,19,146,229,98,114,164,178,124,194,86,246,93,133,5,105,87,98,143,77,118,159,97,145,31,220,39,88,0,0,230,153,131,192,251,115,31,240,218,167,96,92,37,176,164,178,241,198,127,231,15,144,250,163,186,210,28,218,135,17,187,111,56,207,105,171,67,246,251,202,151,241,215,134,166,63,225,141,114,160,187,106,222,244,237,13,183,221,83,18,250,184,81,126,100,150,238,211,216,185,74,95,208,66,79,183,183,214,211,188,135,203,192,142,30,88,249,138,55,141,58,45,110,209,244,101,191,212,179,214,205,235,225,61,181,174,107,68,225,114,211,37,43,63,155,112,213,234,246,246,104,93,162,242,112,103,12,233,152,65,134,150,254,31,82,143,115,84,106,116,72,106,95,172,91,212,204,118,218,53,104,165,172,203,82,108,187,55,31,222,125,227,219,0,15,1,142,248,93,7,25,48,166,228,195,233,167,180,234,180,201,145,152,95,105,236,121,216,206,180,149,104,75,70,186,115,15,176,212,69,247,119,140,251,230,31,44,248,133,128,23,197,78,222,184,233,28,184,45,200,120,224,200,234,24,62,116,98,121,212,54,189,168,117,102,157,201,101,71,162,143,82,238,63,183,152,208,109,186,205,205,82,98,145,69,135,212,74,146,234,89,109,28,196,35,85,169,68,146,45,84,100,93,234,46,243,23,115,195,7,43,245,236,10,195,23,110,107,193,142,77,94,226,82,165,182,141,200,86,200,178,35,194,89,39,86,221,90,79,69,180,174,221,8,254,226,239,155,128,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,226,111,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,204,226,102,170,242,205,126,46,84,47,10,205,74,90,109,138,116,137,17,173,58,67,141,147,40,167,83,141,126,161,169,164,173,105,234,92,74,91,83,203,220,173,203,34,73,31,45,13,161,30,127,41,222,41,240,111,226,5,189,230,44,13,41,128,165,110,53,126,41,237,111,135,240,124,198,162,33,85,129,138,87,222,23,252,163,249,11,93,244,103,202,219,126,101,173,88,254,74,203,221,85,46,86,222,123,31,58,133,108,221,203,71,174,141,171,45,59,20,90,152,250,184,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,66,153,104,203,165,137,149,252,44,129,134,118,44,127,234,166,86,38,239,123,249,206,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,245,81,82,188,98,178,181,117,71,174,179,154,234,77,201,85,173,81,101,244,116,42,189,46,66,92,121,52,45,168,52,176,236,117,37,38,134,161,184,178,50,90,86,105,219,37,242,50,53,156,141,173,214,181,26,233,174,219,244,234,245,38,145,59,167,137,115,83,209,75,170,55,202,66,250,136,168,148,196,180,183,170,136,205,26,63,18,58,245,73,146,189,77,53,218,165,17,244,12,167,120,167,193,191,136,22,247,152,176,52,166,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,123,251,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,135,136,54,73,42,185,80,191,219,174,219,12,75,157,135,87,84,137,15,82,166,38,42,146,197,37,245,60,242,145,73,91,138,121,213,173,109,199,75,106,75,174,26,77,226,230,26,72,205,183,52,241,89,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,34,175,22,76,222,126,87,113,31,243,125,178,166,239,180,44,10,130,253,44,167,32,114,156,149,113,50,111,48,246,215,22,102,179,101,132,45,77,39,68,160,148,226,159,81,243,80,76,172,184,86,71,50,137,85,205,246,46,42,212,126,163,46,143,105,208,99,166,165,113,213,88,142,165,173,12,26,201,40,138,202,205,38,210,36,188,123,182,115,15,66,67,111,56,73,115,148,109,171,65,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,101,180,116,172,104,199,155,203,26,155,179,105,117,217,178,218,161,88,118,189,46,217,161,82,85,32,156,98,26,34,194,97,135,222,65,18,18,91,228,58,201,186,163,50,53,145,27,109,154,212,150,145,164,181,225,123,145,111,203,93,212,140,113,198,59,51,171,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,81,13,157,28,230,106,105,66,221,36,55,243,169,76,134,202,234,64,7,148,197,44,45,177,49,166,196,169,225,158,37,208,189,51,109,214,121,61,108,46,169,232,252,222,83,200,121,191,156,101,104,113,58,56,210,21,234,168,181,211,67,212,140,200,248,173,167,195,135,38,54,53,213,70,189,109,108,27,232,171,86,253,66,61,82,157,39,229,21,85,206,68,166,28,75,141,57,177,114,84,133,109,90,18,122,40,141,39,166,134,70,93,130,74,128,138,188,81,252,9,226,111,224,190,113,8,80,8,146,153,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,244,19,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,37,113,29,202,69,229,154,220,35,129,23,15,174,137,113,238,27,62,67,245,72,52,23,100,147,84,234,218,212,130,73,182,238,186,37,18,82,146,81,48,234,143,98,121,174,161,91,82,241,186,221,11,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,63,40,191,238,23,30,4,240,203,241,175,56,154,37,80,0,170,190,55,184,91,255,0,210,211,26,233,244,47,252,174,214,171,212,250,175,186,76,6,57,38,191,254,201,43,122,17,246,45,95,163,33,85,98,79,240,219,193,122,86,55,230,210,215,161,93,22,132,75,146,216,161,199,153,94,174,195,150,180,242,9,134,89,52,176,167,27,53,23,57,29,99,176,210,109,104,162,81,40,201,105,83,123,198,130,64,85,95,28,239,169,63,222,79,225,162,170,196,255,0,225,139,159,31,200,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,234,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,131,138,99,150,81,240,107,48,55,221,133,127,226,21,163,74,168,207,178,170,10,125,222,166,42,156,244,164,30,75,219,32,191,181,105,74,217,76,167,24,144,73,113,46,39,230,156,111,110,217,14,235,218,196,85,226,143,224,79,19,127,5,243,136,66,128,69,255,0,113,71,240,39,137,191,130,249,196,33,64,34,74,100,95,57,181,220,158,98,60,170,155,148,175,76,217,151,71,79,30,230,166,180,132,20,165,54,209,175,149,38,51,138,211,71,154,230,186,100,218,148,77,184,149,169,42,218,102,135,91,190,155,166,214,195,140,113,195,137,86,221,201,6,149,118,217,151,109,61,10,82,82,233,61,22,116,87,9,46,52,243,78,182,127,226,56,219,173,168,148,149,18,22,133,17,146,84,81,131,39,220,50,240,191,43,87,55,229,26,181,116,75,190,111,104,114,28,85,30,170,168,238,83,88,166,48,184,235,97,196,34,50,31,113,46,173,105,121,210,82,221,82,203,78,94,196,182,105,82,151,50,128,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,25,87,23,253,194,227,192,158,25,126,53,231,19,71,117,198,140,94,179,112,23,11,238,12,92,196,7,229,183,66,183,99,165,233,5,17,131,121,247,86,183,18,211,76,182,142,194,53,184,235,141,182,70,163,74,8,214,70,165,37,36,106,44,224,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,105,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,29,164,240,157,201,69,58,214,181,105,153,168,196,138,102,251,146,179,172,155,57,133,148,168,239,82,160,169,185,17,220,144,226,77,72,109,238,169,183,183,32,148,218,210,77,19,78,33,102,110,153,35,181,113,25,201,71,231,85,135,12,87,236,10,101,41,188,77,181,190,114,155,37,242,229,57,84,130,68,179,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,84,67,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,208,166,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,82,40,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,78,120,209,139,214,110,2,225,125,193,139,152,128,252,182,232,86,236,116,189,32,162,48,111,62,234,214,226,90,105,150,209,216,70,183,29,113,182,200,212,105,65,26,200,212,164,164,141,69,158,28,206,230,22,234,205,6,50,214,177,114,233,141,208,117,252,184,212,234,90,37,57,33,154,100,22,147,181,168,237,169,103,254,51,139,52,165,9,91,174,186,178,66,55,237,41,191,194,135,35,146,110,90,173,19,55,24,140,184,135,66,166,200,144,187,70,146,104,106,65,206,150,210,156,97,83,95,37,18,137,164,48,234,87,202,73,104,233,188,210,92,213,9,109,28,235,116,1,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,204,21,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,31,40,95,159,12,12,23,165,97,78,82,237,42,235,214,132,74,77,207,124,199,85,122,179,49,43,75,175,207,97,199,157,85,61,75,112,148,173,16,80,214,202,146,209,25,18,13,199,12,210,151,22,230,178,212,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,0,56,201,208,48,106,155,152,42,77,110,202,173,243,175,234,197,60,215,123,211,219,146,167,91,141,203,106,59,116,247,20,70,70,77,60,227,4,162,83,100,175,209,180,194,205,9,230,111,118,0,11,222,225,95,134,88,37,104,229,162,149,123,97,109,102,37,110,225,186,163,178,139,206,164,203,143,165,105,168,176,183,156,76,39,99,184,226,146,202,227,38,89,180,74,66,81,206,70,199,180,52,184,131,17,215,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,8,73,196,247,44,21,236,117,195,22,238,107,65,142,117,94,221,50,150,227,123,144,157,241,163,199,154,179,78,174,58,132,150,171,117,61,186,25,253,229,221,72,181,235,110,179,108,212,159,164,86,161,244,242,163,58,166,92,71,49,11,209,105,81,164,203,84,153,151,122,79,184,199,78,203,198,89,241,11,31,239,138,101,187,110,82,57,144,92,144,201,206,145,212,48,92,152,198,243,72,113,123,86,234,13,91,82,242,79,68,158,167,220,95,102,130,48,35,11,160,224,222,20,219,120,125,8,247,29,42,153,14,51,235,237,45,239,53,25,166,148,173,13,107,211,94,89,118,18,140,190,254,241,239,192,7,137,198,108,51,166,98,254,26,92,24,125,85,61,173,86,105,210,225,165,126,177,236,83,209,220,104,149,162,86,131,61,9,195,236,220,95,121,119,138,54,199,126,30,88,249,133,215,141,70,45,18,209,244,157,191,212,189,209,77,235,225,51,185,174,107,164,217,114,213,37,75,47,155,108,149,235,118,246,232,125,163,234,96,87,13,76,127,196,234,229,61,119,45,189,232,42,27,143,180,167,229,245,112,165,124,201,173,173,199,177,18,146,191,160,181,31,103,111,171,167,121,139,160,203,238,7,219,152,1,134,212,203,2,222,45,229,25,150,78,75,255,0,56,92,247,211,29,166,150,230,213,184,189,187,185,36,123,73,90,23,179,222,125,44,0,0,65,78,45,152,117,38,235,192,86,174,40,81,57,206,81,231,38,75,199,204,36,236,101,168,83,150,165,118,168,181,211,113,118,17,25,253,226,156,176,122,231,122,205,197,59,74,229,105,254,79,163,235,112,36,173,123,73,90,37,185,45,172,207,77,15,245,125,198,52,149,132,55,18,46,220,43,180,46,84,61,205,244,157,10,159,48,215,183,110,227,114,51,107,215,77,11,79,165,238,47,184,122,224,0,0,1,31,115,143,154,187,119,44,152,111,54,176,235,252,203,130,91,14,53,76,141,181,194,213,229,49,33,76,171,127,37,196,126,145,141,52,81,105,237,62,206,250,31,198,236,116,190,113,242,242,151,119,94,115,185,206,201,121,197,180,215,41,148,242,144,167,92,113,40,220,219,104,37,104,110,168,181,50,237,255,0,38,158,251,47,185,32,198,220,193,45,154,133,185,65,228,208,212,180,165,117,14,170,34,182,254,136,207,230,150,250,22,126,163,201,87,253,93,253,211,155,15,120,47,219,232,130,204,187,239,17,185,210,22,73,83,145,125,16,180,237,212,144,102,91,218,157,161,232,123,203,254,191,112,254,226,207,11,156,186,97,45,141,88,188,174,139,247,162,141,14,52,135,219,115,209,83,156,209,72,101,199,9,58,34,90,143,185,181,118,153,123,63,96,171,124,65,129,105,211,46,153,144,236,154,199,164,233,77,186,226,89,145,211,186,206,228,147,139,36,250,174,25,168,189,82,73,246,251,253,228,99,206,14,247,150,108,157,98,142,101,107,204,198,183,32,244,244,116,173,61,77,67,155,29,124,164,111,100,150,124,165,190,218,149,162,31,74,187,59,251,139,183,186,218,50,205,195,103,9,240,41,200,23,13,101,94,158,175,199,38,159,41,58,73,139,202,121,60,149,253,4,202,90,21,163,141,25,247,104,123,180,238,46,217,132,203,77,176,210,24,105,59,80,218,73,9,45,117,208,136,180,33,29,243,225,141,241,240,75,47,245,234,154,87,252,186,179,26,85,38,50,116,63,210,59,10,82,144,122,242,214,95,73,175,105,17,123,204,189,185,254,113,117,76,64,189,148,180,163,153,81,184,170,134,100,157,82,90,189,33,238,237,125,84,253,37,253,133,247,11,204,225,147,130,5,133,89,120,165,214,42,113,57,53,170,239,63,172,46,102,239,208,206,152,150,254,139,138,71,208,112,187,136,190,221,76,66,14,48,152,160,229,203,139,116,187,9,181,106,197,183,207,211,179,187,168,141,1,223,212,35,239,79,235,31,236,238,31,51,132,13,146,171,143,28,167,220,159,208,160,114,183,31,252,124,57,232,47,233,23,234,251,143,246,11,178,31,150,168,234,152,130,235,169,119,150,105,219,235,109,215,78,210,246,12,200,226,244,249,21,60,67,171,77,149,35,158,235,156,141,206,108,36,235,163,13,145,118,23,103,113,11,161,225,69,110,46,145,150,248,85,37,163,105,84,57,154,30,186,235,203,159,57,62,243,247,253,130,107,138,175,227,75,125,61,25,171,50,202,76,125,27,153,233,29,206,111,46,221,135,78,115,187,111,246,255,0,220,42,156,72,206,31,244,149,214,115,69,105,67,66,55,26,186,254,205,116,255,0,107,165,31,188,189,194,198,120,198,209,85,59,3,169,117,130,238,166,115,245,255,0,242,147,41,233,247,253,158,227,21,251,195,118,179,14,151,154,107,93,185,75,218,114,58,221,157,134,127,70,157,51,94,226,63,120,208,40,0,0,0,12,226,103,78,115,21,60,204,94,51,98,185,189,167,61,31,181,90,25,107,165,62,57,31,127,218,66,219,248,83,209,83,72,202,213,21,125,235,127,169,220,126,253,181,25,218,123,79,222,43,147,138,157,25,116,188,222,93,111,18,52,102,71,67,203,61,123,246,211,33,107,237,51,239,63,104,141,181,28,57,170,64,195,234,62,32,169,90,195,170,245,27,75,68,250,188,167,201,163,254,150,167,218,127,170,95,183,188,73,190,22,184,152,253,137,152,136,148,110,102,200,149,238,103,80,173,8,255,0,65,6,106,147,253,5,31,122,253,134,95,180,94,240,225,25,223,182,169,215,78,90,174,218,101,81,124,182,87,208,106,189,20,123,116,159,25,93,201,50,51,237,73,123,70,120,237,121,13,196,174,198,144,234,55,37,27,245,45,116,239,66,136,105,191,14,223,106,77,157,79,121,132,108,66,185,186,22,166,122,124,234,203,218,61,32,168,78,54,20,217,113,111,92,61,168,188,198,214,38,250,91,146,189,196,123,246,51,78,37,118,17,234,90,31,188,65,156,187,226,108,252,32,197,234,21,255,0,78,94,215,169,157,86,157,137,63,210,69,117,175,106,22,93,206,31,244,79,251,70,145,89,118,141,126,219,36,226,15,159,2,119,248,233,215,99,159,243,85,244,145,246,12,243,231,31,0,171,57,127,198,138,189,171,38,46,148,191,228,253,4,141,232,249,239,228,145,220,115,212,39,22,164,232,167,180,245,143,183,188,187,59,165,71,9,76,202,83,44,155,162,163,133,55,117,95,166,137,85,228,250,57,61,58,151,250,38,231,62,239,107,109,25,247,169,63,73,69,223,217,175,112,184,192,30,107,16,112,250,217,196,219,90,125,163,117,193,234,160,84,35,187,29,196,115,92,71,99,141,173,179,237,109,73,87,209,90,189,165,222,40,147,136,14,86,34,229,179,21,87,30,223,61,104,117,132,28,232,201,237,249,174,108,153,68,134,245,91,206,45,90,33,146,245,143,77,125,164,71,223,21,196,153,201,62,111,238,140,181,98,12,22,221,168,233,107,84,100,180,197,77,158,75,126,163,78,63,27,156,238,238,75,142,30,141,49,166,212,232,126,238,222,251,232,195,108,65,183,113,70,202,164,222,246,188,206,166,5,86,27,18,155,95,45,196,104,78,180,135,72,180,90,82,175,162,226,125,133,223,236,238,31,90,224,160,82,174,138,52,202,5,110,47,81,6,123,14,71,125,173,234,70,246,214,131,66,139,84,153,25,106,149,25,106,70,71,218,41,231,137,14,67,162,225,100,199,177,99,11,233,252,186,12,149,41,217,241,185,166,124,167,20,115,31,113,123,223,144,165,171,68,54,217,104,148,232,125,229,219,169,8,139,150,204,192,221,57,117,196,154,125,237,110,191,163,41,117,166,231,51,181,191,158,141,212,50,227,136,220,182,220,52,234,76,164,181,73,106,94,207,113,232,31,47,152,215,109,227,214,24,81,111,203,126,79,49,114,225,198,57,205,108,112,185,18,149,29,167,92,111,85,182,141,219,121,164,91,146,157,167,236,247,23,74,0,0,1,23,184,142,226,18,108,44,174,220,237,105,170,174,40,179,104,90,123,138,69,58,95,111,209,87,234,125,159,121,10,8,183,105,126,156,184,41,148,93,251,61,33,49,152,187,180,215,77,235,36,235,166,165,239,247,144,210,6,85,45,72,246,110,94,48,250,139,28,245,217,109,82,77,197,118,250,203,40,44,36,207,67,51,211,232,251,199,88,1,252,51,34,35,51,238,33,200,49,111,54,184,9,130,28,198,177,30,248,244,92,132,36,205,45,122,50,107,251,140,185,157,154,178,202,200,187,90,89,126,207,180,181,137,119,175,25,12,39,166,84,158,137,103,219,126,153,136,218,148,77,203,235,36,199,230,17,41,68,71,177,200,70,101,169,18,79,79,102,186,123,7,143,87,26,42,71,56,137,56,113,243,123,187,79,211,10,238,215,254,66,58,22,26,241,127,193,123,150,179,26,151,123,83,126,78,176,250,208,217,202,231,75,151,180,212,180,39,232,55,8,140,251,20,163,239,254,142,158,210,19,130,195,196,11,71,19,45,200,247,101,145,86,244,149,42,82,80,166,164,114,29,103,113,41,180,184,159,85,212,165,69,234,173,39,218,94,223,126,163,209,0,0,15,151,112,91,20,59,166,10,169,213,232,61,84,117,145,146,145,205,90,53,35,35,35,237,73,145,247,40,255,0,202,62,21,181,132,56,119,104,76,57,246,237,189,210,62,125,166,190,173,247,61,164,125,203,89,151,122,83,254,65,236,8,180,45,11,216,63,160,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,170,190,57,223,82,127,188,159,195,71,31,224,213,86,165,80,51,37,123,87,107,181,56,148,234,109,59,13,234,82,230,76,150,242,89,98,51,13,207,167,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,199,138,226,5,158,234,238,106,174,167,44,171,89,125,22,25,91,245,3,114,157,27,68,57,233,73,76,57,41,182,170,187,215,29,169,12,115,99,72,73,116,202,51,74,52,212,245,87,105,70,6,236,11,201,219,6,70,41,38,222,150,86,156,90,195,52,5,213,148,68,150,14,162,235,46,62,152,232,51,61,86,178,105,149,173,91,72,246,17,183,191,111,49,189,222,215,41,222,41,240,111,226,5,189,230,44,11,20,226,129,156,204,201,229,219,31,104,22,86,14,98,71,201,250,44,219,62,45,81,248,222,135,129,47,124,165,205,154,218,156,223,33,135,22,90,161,150,203,66,61,190,174,186,106,102,102,225,127,156,204,201,230,39,31,107,246,86,49,226,71,202,10,44,43,62,85,81,136,222,135,129,19,100,164,77,132,218,92,223,29,134,214,122,33,231,11,67,61,190,182,186,106,68,101,197,120,213,248,167,181,190,31,193,243,26,136,130,182,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,95,78,65,114,81,106,229,79,14,34,86,234,212,206,163,19,110,106,123,46,92,117,9,4,218,220,129,188,146,226,169,145,205,181,45,9,101,165,145,18,212,133,31,57,196,18,204,246,165,164,53,42,128,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,16,241,2,200,141,119,42,183,83,151,173,172,142,183,12,174,10,129,183,78,147,170,27,244,92,167,220,148,227,84,173,139,144,236,135,249,81,163,164,250,149,17,37,122,232,122,43,176,227,174,8,94,180,172,53,198,139,7,17,171,177,229,191,77,181,110,138,85,110,99,81,16,149,62,227,17,165,182,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,151,109,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,195,42,227,74,121,78,240,177,131,127,15,237,239,46,96,123,91,242,255,0,179,112,194,217,126,243,196,11,134,37,10,133,22,68,72,210,42,18,204,210,195,11,147,33,184,237,27,138,211,68,32,221,121,178,53,171,68,32,140,212,163,74,72,212,95,43,26,48,134,205,199,172,47,184,48,143,16,24,150,229,10,226,142,150,100,28,71,205,151,218,90,28,75,173,60,218,251,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,195,153,124,186,95,121,95,197,57,248,103,125,71,254,182,101,30,110,246,127,156,233,125,75,204,177,51,150,211,174,114,121,188,133,171,148,181,111,71,113,151,113,159,117,225,215,158,169,57,90,188,138,199,196,25,242,215,133,117,249,15,61,57,152,209,90,90,233,149,23,138,58,10,164,102,77,155,239,33,45,199,75,107,101,43,250,11,82,210,133,173,36,133,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,54,249,177,241,79,140,159,16,46,31,49,124,117,91,7,52,183,222,12,228,70,179,131,150,117,183,211,183,138,55,133,118,28,251,138,66,153,113,180,193,69,50,150,220,168,113,217,220,107,39,150,135,208,75,117,196,18,80,219,165,202,53,184,163,92,126,63,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,79,46,184,13,102,229,183,8,232,88,83,102,66,136,148,83,163,161,117,57,204,199,54,87,86,168,154,18,82,38,186,74,90,213,189,197,39,82,73,173,91,16,72,109,39,177,9,34,233,99,42,226,85,100,23,37,23,86,107,49,30,37,110,173,76,233,240,202,217,168,50,229,199,80,144,78,33,185,251,13,46,42,153,28,219,82,22,167,157,65,145,45,72,81,114,91,89,44,207,114,154,67,183,209,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,17,255,0,62,184,165,125,224,182,83,175,156,76,195,74,239,161,174,74,55,163,58,41,189,43,50,57,92,218,148,86,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,176,50,245,196,123,57,215,206,62,225,165,149,116,227,39,91,69,184,47,10,53,46,163,27,228,237,41,190,124,87,230,180,219,173,239,68,100,173,59,144,181,22,169,50,81,107,169,25,31,104,187,240,16,255,0,138,6,61,226,198,93,176,10,129,122,224,229,215,242,126,181,54,240,139,75,126,79,67,26,94,248,171,133,53,197,55,178,67,110,32,181,91,45,158,164,91,189,93,53,208,204,142,32,100,43,62,185,177,198,156,216,216,216,103,137,120,173,233,155,110,179,233,62,182,23,160,169,177,249,188,170,108,167,155,249,198,99,161,196,232,227,72,87,170,162,215,77,15,82,51,35,154,188,81,252,9,226,111,224,190,113,8,82,6,94,173,106,21,243,143,184,105,101,93,48,122,218,45,193,120,81,169,117,24,220,213,183,207,138,252,214,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,245,121,174,202,142,35,229,43,17,215,101,94,173,117,212,169,220,199,232,21,246,25,52,69,171,197,73,145,26,146,70,103,203,121,27,146,78,178,102,106,109,74,73,145,173,11,109,197,201,94,24,185,241,252,136,87,99,96,54,44,86,182,216,55,5,65,62,141,170,84,106,60,184,182,187,202,67,202,115,68,242,148,124,153,15,170,57,43,115,141,180,202,141,199,143,77,238,168,238,164,5,106,241,75,200,79,203,184,117,236,215,97,123,251,46,10,85,63,172,187,233,114,36,104,220,248,49,24,36,156,200,234,89,232,219,204,176,210,73,109,106,73,113,182,200,208,68,234,77,47,212,8,189,62,18,216,165,98,93,121,78,160,225,157,2,187,213,92,150,39,85,242,130,23,74,242,58,62,182,165,57,232,191,56,180,19,110,111,109,38,175,155,82,182,233,162,180,62,193,53,64,7,42,205,62,10,126,113,57,125,189,176,113,186,135,69,46,224,167,151,64,250,157,229,182,137,204,58,137,17,121,170,229,184,100,201,190,203,68,230,212,26,185,102,189,186,43,67,44,214,11,158,224,209,130,21,91,23,4,171,248,209,80,174,68,145,31,20,36,48,152,48,25,109,91,226,49,77,126,100,115,91,171,61,8,214,227,174,59,162,18,70,73,67,104,86,227,53,154,27,176,160,21,87,199,59,234,79,247,147,248,104,129,89,73,193,10,86,99,241,250,220,193,122,205,114,93,26,61,199,30,168,148,79,140,218,92,92,103,217,167,73,144,202,205,10,236,90,9,214,91,222,141,82,106,70,228,146,144,102,75,47,21,138,88,91,125,224,181,247,83,195,60,75,161,122,26,228,163,114,122,216,93,83,50,57,92,214,80,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,90,87,10,28,241,198,185,105,84,76,163,226,50,37,157,118,155,30,66,45,26,177,173,217,5,58,35,73,113,245,66,124,212,106,54,150,195,73,95,41,69,163,70,203,73,111,68,41,180,115,172,208,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,130,249,196,33,64,34,255,0,184,163,248,19,196,223,193,124,226,16,160,17,221,115,131,148,203,203,40,184,161,242,30,187,34,93,98,133,62,59,114,104,87,26,160,20,86,42,168,38,208,111,146,16,78,58,72,91,78,172,219,82,13,123,244,229,172,200,146,234,12,228,87,12,92,248,254,68,43,177,176,27,22,43,91,108,27,130,160,159,70,213,42,53,30,92,91,93,229,33,229,57,162,121,74,62,76,135,213,28,149,185,198,218,101,70,227,199,166,247,84,119,82,35,254,125,113,74,251,193,108,167,95,56,153,134,149,223,67,92,148,111,70,116,83,122,86,100,114,185,181,40,172,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,149,96,101,235,136,246,115,175,156,125,195,75,42,233,198,78,182,139,112,94,20,106,93,70,55,201,218,83,124,248,175,205,105,183,91,222,136,201,90,119,33,106,45,82,100,162,215,82,50,62,209,48,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,101,92,95,247,11,143,2,120,101,248,215,156,77,21,87,196,71,55,159,157,110,50,151,201,105,188,236,61,179,185,176,173,125,240,58,103,159,230,165,174,170,91,155,140,220,62,107,141,39,97,43,102,214,155,107,86,208,225,187,187,208,112,203,201,245,179,154,92,80,173,214,177,24,162,76,178,108,104,237,42,171,71,83,178,26,126,166,252,198,228,34,50,16,227,11,109,77,33,10,101,110,169,100,189,117,109,180,109,81,56,165,34,247,128,85,95,24,44,161,247,230,226,197,133,253,68,43,229,46,79,255,0,136,139,2,91,45,44,191,196,97,194,66,255,0,168,81,55,250,119,4,0,203,22,97,110,172,175,227,45,23,23,45,104,221,127,65,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,226,184,131,82,86,148,58,211,75,52,47,102,211,190,139,207,30,232,87,134,81,239,140,192,224,93,215,213,196,143,103,215,234,148,10,191,66,182,246,202,132,196,148,147,156,137,77,145,158,199,216,81,104,226,54,171,111,113,164,251,105,179,251,168,249,236,255,0,119,63,251,51,71,255,0,68,23,83,155,31,11,24,201,240,254,225,242,231,198,107,4,148,207,70,115,107,185,195,196,120,181,54,233,94,134,179,45,126,162,61,179,77,117,8,57,73,109,211,71,54,76,151,19,174,175,59,202,104,205,180,168,219,109,40,74,83,184,201,110,185,237,184,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,0,5,43,113,147,193,79,144,217,130,164,227,28,74,135,58,38,38,211,207,156,195,142,238,113,137,212,230,163,199,115,106,73,180,146,89,83,11,134,105,213,107,81,185,207,215,106,118,16,137,89,110,193,10,174,99,241,182,214,193,122,53,114,37,26,69,199,33,212,174,124,150,212,226,35,48,203,14,72,121,100,132,246,173,100,211,46,108,70,169,37,47,106,77,72,35,53,150,151,128,6,85,197,186,96,166,112,109,156,163,112,196,195,122,210,142,36,219,218,185,30,224,77,167,71,150,212,142,68,231,218,174,60,135,150,227,141,32,210,148,50,153,40,116,208,165,182,110,18,77,8,82,76,247,38,168,46,203,166,187,124,221,85,155,214,233,157,214,214,174,10,132,138,165,70,79,41,13,243,229,62,226,156,117,205,136,36,161,59,150,181,30,137,34,73,107,161,17,23,96,239,248,249,195,255,0,48,89,119,194,123,123,22,239,155,119,249,4,254,99,21,248,209,220,106,67,150,236,174,165,198,216,76,133,178,183,27,91,47,54,76,173,15,37,91,73,199,77,165,146,21,203,55,126,86,78,179,139,125,229,2,251,145,95,160,67,244,205,183,89,217,242,130,223,230,51,31,210,156,166,100,34,47,242,165,176,235,140,114,156,144,110,124,217,22,253,54,171,82,62,201,107,198,62,255,0,179,113,78,205,203,238,32,225,245,195,18,185,111,87,35,220,114,96,206,140,103,177,212,107,77,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,241,92,21,60,83,221,63,15,231,121,141,56,93,72,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,0,0,0,0,0,0,0,0,0,7,240,203,82,208,253,163,199,220,184,67,135,119,124,194,159,113,91,221,91,229,218,75,234,223,111,218,103,220,133,145,119,169,95,229,31,118,223,182,40,118,180,20,211,168,48,122,88,232,34,36,163,154,181,232,68,68,69,218,163,51,238,73,127,144,125,64,0,1,231,111,204,64,180,112,206,220,145,118,94,245,111,70,210,162,165,106,118,71,33,215,182,146,91,83,138,245,90,74,148,126,170,20,125,133,236,247,232,32,254,37,113,127,193,123,106,179,38,151,100,211,126,81,48,194,214,217,74,231,75,137,184,210,181,167,232,57,8,204,187,18,147,239,254,150,158,195,28,245,60,104,169,28,227,37,97,199,205,238,236,63,76,43,187,95,249,8,246,22,87,25,12,39,169,212,153,137,120,91,126,134,136,226,146,78,75,235,36,200,229,145,169,36,103,177,184,68,103,161,26,143,79,110,154,123,68,180,194,76,218,224,38,55,242,218,195,139,227,210,146,22,146,53,53,232,201,172,109,51,229,246,106,243,40,35,237,117,5,251,126,195,211,175,145,145,145,25,119,24,254,128,228,249,170,181,35,222,89,121,196,26,44,131,219,190,218,171,27,106,237,61,171,56,47,164,143,66,50,215,233,123,198,111,238,42,95,160,238,10,157,23,126,255,0,71,204,122,46,237,52,215,150,179,78,186,106,126,239,121,139,247,225,195,136,41,191,114,187,108,181,166,138,183,98,194,161,105,239,40,244,232,157,191,69,63,175,246,253,230,37,8,0,0,14,107,152,60,107,182,240,23,12,43,87,229,193,39,150,184,144,228,156,22,182,56,124,249,73,142,235,173,183,170,27,94,221,220,163,45,202,78,210,246,251,143,63,25,147,204,13,211,152,172,73,168,94,215,19,250,178,167,93,110,11,59,91,249,152,221,67,206,54,141,200,109,179,86,132,242,139,85,22,167,237,247,20,186,225,189,144,232,184,167,49,156,88,197,10,127,50,131,25,73,118,4,110,105,151,53,196,156,55,219,94,246,36,37,105,213,14,56,90,41,58,23,121,246,232,66,225,173,250,5,42,215,163,67,160,81,34,244,240,96,48,220,118,26,222,165,236,109,8,36,36,181,81,153,158,137,73,22,166,102,125,131,228,226,78,32,219,184,93,101,213,175,123,162,103,77,2,149,13,249,78,47,150,181,234,77,52,183,76,180,66,84,175,162,218,189,135,221,237,238,20,47,157,140,223,221,57,149,196,41,205,181,81,214,214,167,73,117,138,99,60,150,253,118,155,126,79,37,205,220,150,220,45,90,127,77,170,212,253,253,189,209,152,74,142,31,217,89,139,153,60,86,68,123,128,244,161,209,208,83,164,167,183,231,73,169,49,73,109,234,135,155,90,117,67,199,235,22,186,123,8,207,186,246,240,251,15,173,156,50,181,160,90,54,164,30,150,5,62,59,81,219,71,53,197,246,54,218,27,46,215,20,165,125,20,39,218,125,195,210,143,240,159,58,45,50,12,138,140,231,121,113,226,180,183,222,94,211,61,168,73,25,168,244,45,76,244,34,62,225,69,156,78,243,13,27,24,49,169,235,114,222,169,245,84,107,121,42,130,191,153,52,105,41,137,115,80,127,77,180,47,232,56,94,211,79,111,121,152,252,156,51,242,239,83,198,12,117,131,113,205,137,182,135,108,155,85,67,127,152,147,223,34,60,200,107,229,109,39,80,178,213,14,25,238,208,203,236,51,23,146,243,180,107,14,218,55,22,124,136,16,127,199,86,155,220,255,0,156,175,164,191,180,102,235,49,24,155,63,23,241,122,187,127,212,87,185,234,159,75,175,98,75,244,113,90,107,216,132,23,115,101,253,18,254,209,57,184,40,83,102,74,189,177,10,162,203,27,152,133,232,158,114,247,17,108,222,205,68,147,216,103,169,234,126,225,111,99,205,226,35,205,71,179,170,15,62,141,232,79,43,82,212,203,95,157,71,184,102,66,233,146,220,186,236,169,13,35,106,87,179,66,215,93,52,66,72,104,111,36,22,213,58,214,203,85,165,76,165,175,152,202,58,253,23,162,139,118,179,228,171,185,70,102,93,170,49,222,5,16,241,74,196,199,239,188,196,75,163,115,55,196,160,242,250,117,104,69,250,120,48,148,175,232,36,251,209,237,51,253,130,50,83,112,230,169,80,195,234,198,32,165,90,67,165,116,251,139,68,250,220,215,205,162,254,150,165,218,95,170,127,179,188,73,30,21,180,101,213,51,121,106,60,104,213,152,221,119,48,245,238,221,75,154,69,237,35,239,47,96,177,206,43,20,66,171,229,106,182,178,47,93,142,155,105,251,183,84,96,235,237,47,112,169,12,150,206,98,155,153,139,58,108,167,54,52,223,164,55,43,67,61,53,167,200,46,226,251,76,104,236,0,0,0,6,104,51,29,60,234,120,205,112,206,87,123,189,39,253,81,25,47,113,123,133,217,240,212,134,80,242,187,110,36,189,189,103,152,204,255,0,188,87,151,23,234,83,209,51,22,117,53,167,70,231,253,3,212,187,118,65,128,147,246,255,0,97,15,179,105,224,252,139,215,133,252,155,130,147,11,157,83,141,179,167,46,105,39,126,235,133,72,87,210,89,36,180,74,79,188,191,235,16,66,207,186,170,118,85,195,22,229,163,185,178,92,77,252,179,209,39,244,208,164,31,210,35,46,229,31,176,105,135,10,113,2,141,138,22,37,54,245,160,63,206,133,80,231,114,213,181,105,215,150,242,219,62,197,165,39,222,217,251,11,251,71,195,204,125,47,211,88,49,112,211,57,60,222,119,73,234,110,219,174,146,217,87,126,165,238,25,169,128,180,55,45,181,185,244,75,93,127,200,99,78,24,70,180,57,135,148,149,183,244,79,159,167,255,0,55,112,123,1,82,92,110,216,134,221,197,133,207,51,43,152,251,190,155,231,181,176,203,149,163,116,210,79,105,246,43,82,237,236,238,21,136,70,105,61,75,188,94,231,12,28,115,94,43,96,92,122,45,86,95,50,171,67,223,207,79,47,77,57,211,38,169,61,169,109,41,250,45,151,113,159,236,49,247,120,129,229,62,62,99,112,174,67,214,245,59,153,119,83,54,122,53,222,113,150,156,201,49,73,223,85,111,54,215,232,153,50,245,181,251,59,123,232,137,151,238,92,59,185,201,232,235,232,42,244,253,116,86,141,187,179,152,222,158,221,201,61,80,191,183,191,222,52,1,147,236,216,91,185,142,179,41,110,38,78,149,247,98,75,155,41,141,142,122,141,181,48,217,35,221,201,109,7,216,166,251,187,123,123,143,180,196,140,1,22,120,137,224,76,92,101,203,237,105,248,236,107,84,183,88,147,88,97,91,143,215,40,240,165,154,91,208,220,66,75,85,57,222,122,253,198,93,212,11,81,129,38,151,80,149,76,152,141,146,34,60,182,29,78,164,123,86,133,26,84,90,150,164,125,164,125,198,63,218,85,18,165,14,3,53,55,227,237,140,249,164,144,189,233,61,76,211,184,139,66,61,123,139,220,39,79,12,252,231,207,194,123,198,22,16,93,178,249,150,245,193,53,184,241,11,150,146,229,203,125,216,113,208,127,54,194,150,122,54,218,187,214,73,63,110,135,218,46,170,20,182,42,16,216,159,21,123,217,146,210,94,109,90,25,106,149,17,25,30,135,219,220,99,231,221,182,181,30,245,182,234,86,173,126,55,81,79,170,196,122,28,134,247,173,27,155,117,181,54,162,213,6,74,47,85,70,93,134,71,246,144,162,46,32,185,74,147,151,76,74,147,87,162,71,210,216,174,72,92,136,167,188,190,101,111,72,148,164,53,235,60,227,138,209,182,75,214,50,45,125,186,31,127,206,200,126,109,43,153,114,196,248,81,165,201,230,91,85,151,155,133,49,141,136,46,95,54,68,82,113,221,196,203,142,30,141,178,101,180,180,251,12,143,190,250,236,203,170,153,124,90,148,139,186,140,230,248,85,136,49,231,50,122,40,189,71,91,75,137,250,68,71,220,162,239,34,251,136,125,160,0,1,86,252,103,241,29,168,144,173,204,52,98,86,146,94,232,234,203,107,103,123,70,85,22,76,245,52,233,223,217,166,237,126,207,104,175,188,167,217,138,190,243,9,98,208,202,63,57,7,112,83,28,113,59,246,232,142,185,132,153,235,185,63,175,236,49,163,155,102,146,221,2,220,165,80,218,70,196,83,161,49,21,41,215,93,9,182,210,146,45,117,63,119,188,199,211,30,118,253,191,109,172,54,182,39,93,183,92,254,146,159,1,135,95,113,124,167,28,236,67,106,112,251,27,74,149,244,80,175,97,247,10,154,206,63,20,219,162,235,151,58,198,192,169,254,140,164,232,236,73,83,249,77,189,212,163,89,13,45,60,185,81,9,72,220,149,52,173,73,93,154,104,93,166,102,43,194,179,91,173,93,213,167,106,149,121,61,93,66,107,170,82,220,216,134,247,173,107,53,31,98,72,146,90,169,71,236,34,237,29,179,8,114,65,152,12,102,110,44,235,86,208,223,78,144,226,18,114,189,33,8,182,37,92,179,221,177,111,161,71,162,93,73,233,251,62,233,55,67,224,199,138,50,225,34,85,98,253,232,95,50,35,84,111,69,199,119,67,208,140,203,122,103,105,222,102,95,179,81,235,237,254,11,85,2,113,165,215,113,59,84,27,137,53,163,208,169,236,79,102,165,170,103,125,226,193,242,205,151,187,115,44,248,104,156,60,182,228,245,12,185,36,167,200,119,99,136,230,62,113,217,101,74,218,183,28,50,212,152,73,232,74,211,236,246,159,88,37,17,158,132,127,104,254,128,8,189,155,252,244,216,121,92,136,154,67,236,250,74,228,148,193,59,30,14,231,153,209,10,41,9,74,249,133,29,198,255,0,72,198,221,12,253,186,247,119,193,200,220,102,49,0,170,166,185,22,78,176,186,141,228,143,73,49,250,45,223,71,82,131,175,119,183,188,78,12,164,231,207,14,115,58,215,161,89,111,209,87,35,13,239,114,6,175,191,185,37,200,73,175,152,113,219,108,181,113,253,186,17,251,53,238,62,201,72,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,170,190,57,223,82,127,188,159,195,69,96,81,174,154,237,191,78,175,82,105,19,186,120,151,53,61,20,186,163,124,164,47,168,138,137,76,75,75,122,168,140,209,163,241,35,175,84,153,43,212,211,93,170,81,31,64,203,70,93,47,188,208,98,156,12,51,177,99,255,0,85,50,177,55,123,63,205,148,190,165,150,95,153,203,117,214,249,220,174,122,21,202,66,183,175,184,139,188,202,197,56,155,224,94,28,101,211,34,54,46,23,225,125,27,161,165,65,196,8,78,188,243,166,75,149,80,148,170,101,64,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,215,94,83,188,83,224,223,196,11,123,204,88,22,253,157,110,27,223,158,14,41,210,177,51,242,203,242,75,209,150,251,20,46,139,228,239,95,204,229,201,144,247,55,153,213,53,166,189,78,221,187,79,77,154,235,219,161,50,83,195,123,243,62,197,58,174,38,126,89,126,86,250,78,223,126,133,209,124,157,232,57,124,201,49,222,230,243,58,167,117,211,166,219,183,105,107,191,93,123,52,56,87,198,175,197,61,173,240,254,15,152,212,71,228,224,195,73,165,84,115,95,91,153,80,166,68,149,34,151,99,207,151,5,215,153,74,215,21,243,153,9,147,117,165,25,106,133,155,79,58,217,169,58,30,199,22,158,229,25,29,218,0,0,138,188,81,252,9,226,111,224,190,113,8,80,8,157,60,47,115,175,249,191,223,104,193,140,66,169,210,160,225,181,229,80,92,151,106,51,79,147,232,106,162,153,74,17,32,221,74,79,86,93,229,48,203,132,225,146,27,245,29,222,218,80,239,50,239,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,229,92,81,252,9,226,111,224,190,113,8,70,174,23,92,64,33,213,225,211,114,201,141,247,23,38,170,207,77,78,177,234,143,182,195,17,92,138,211,13,48,205,37,92,180,35,107,197,202,213,167,28,53,169,229,56,166,205,68,178,105,46,205,252,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,58,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,180,158,15,121,174,196,123,230,101,71,44,151,171,190,153,165,90,246,250,235,20,10,163,239,25,202,131,21,167,227,176,112,21,169,31,53,146,234,18,109,25,153,41,164,161,77,150,228,27,105,106,186,243,99,226,159,25,62,32,92,62,98,248,235,244,171,2,77,205,194,214,171,121,211,173,232,146,228,89,216,208,185,51,42,10,38,137,248,52,233,20,152,113,220,36,41,70,75,52,57,37,200,36,164,35,93,77,45,168,203,70,247,39,192,100,90,245,170,216,25,193,194,74,237,26,60,71,164,74,186,34,81,22,153,40,82,144,76,84,21,208,188,162,36,169,39,189,45,73,113,72,61,116,37,146,76,201,68,70,147,209,152,12,171,141,25,228,114,192,179,112,251,42,24,97,22,204,183,162,82,145,92,181,233,117,250,153,178,71,190,101,70,92,54,93,145,33,213,168,205,75,90,148,122,22,167,234,161,40,66,118,161,9,73,119,80,28,171,52,120,23,249,202,96,77,205,130,159,42,126,78,124,163,232,191,156,250,30,179,145,211,204,98,79,232,121,141,238,221,200,219,244,203,77,218,246,233,161,194,172,39,224,215,249,47,197,59,55,19,63,56,239,73,252,146,184,41,213,222,139,228,135,39,170,233,100,182,247,43,153,214,171,102,238,94,221,219,85,166,186,232,122,104,44,168,4,127,206,182,84,191,60,28,44,165,97,159,203,223,146,94,140,184,24,174,245,190,139,235,249,156,184,210,25,229,114,249,205,105,175,83,187,118,227,211,102,154,118,234,92,3,43,156,41,63,54,188,118,182,113,175,242,245,242,143,228,231,91,252,217,242,91,163,231,245,16,223,141,250,110,173,205,187,121,251,190,129,235,183,78,205,117,46,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,126,121,170,203,61,155,154,252,35,153,133,183,132,233,116,229,166,66,106,84,138,156,99,53,46,157,81,109,14,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,70,120,113,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,74,225,67,158,56,215,45,42,137,148,124,70,68,179,174,211,99,200,69,163,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,229,40,180,104,217,105,45,232,133,54,142,117,154,0,202,184,234,185,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,252,87,16,106,74,210,135,90,105,102,133,236,218,122,40,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,8,213,196,75,29,38,96,14,84,238,187,146,131,89,244,101,201,94,229,91,116,23,146,79,147,137,149,40,204,157,91,78,50,105,83,47,55,21,18,158,109,195,82,82,151,25,71,210,51,36,43,61,130,215,184,39,227,69,86,163,26,252,192,139,134,239,151,42,61,46,60,90,245,179,71,121,10,90,34,176,110,184,138,138,154,115,110,136,65,186,244,35,54,141,100,91,220,90,208,157,84,234,142,210,128,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,107,217,254,201,245,43,54,88,70,164,211,202,91,119,221,157,30,100,251,81,108,186,146,68,151,214,132,155,144,93,75,139,75,91,36,27,45,32,156,82,146,109,45,40,94,237,132,227,110,80,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,247,184,110,231,54,187,155,76,56,172,83,47,202,87,42,243,177,58,40,245,122,147,8,66,34,213,91,144,79,114,36,165,180,233,202,120,250,119,73,214,201,36,222,226,74,145,161,47,148,212,22,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,40,4,95,247,20,127,2,120,155,248,47,156,66,20,2,52,145,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,103,135,20,176,182,251,193,107,238,167,134,120,151,66,244,53,201,70,228,245,176,186,166,100,114,185,172,161,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,180,174,20,57,227,141,114,210,168,153,71,196,100,75,58,237,54,60,132,90,53,99,91,178,10,116,70,146,227,234,132,249,168,212,109,45,134,146,190,82,139,70,141,150,146,222,136,83,104,231,77,252,209,224,95,231,41,129,55,54,10,124,169,249,57,242,143,162,254,115,232,122,206,71,79,49,137,63,161,230,55,187,119,35,111,211,45,55,107,219,166,135,10,176,159,131,95,228,191,20,236,220,76,252,227,189,39,242,74,224,167,87,122,47,146,28,158,171,165,146,219,220,174,103,90,173,155,185,123,119,109,86,154,235,161,233,160,245,124,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,50,174,47,251,133,199,129,60,50,252,107,206,38,136,85,197,139,37,21,27,90,234,169,230,163,13,233,155,237,186,206,146,111,22,16,81,99,179,74,156,167,35,199,110,67,105,37,33,199,186,167,30,220,178,75,107,81,58,78,184,181,153,58,68,136,107,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,166,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,80,183,17,156,235,254,117,88,142,197,2,192,169,213,91,195,43,91,230,233,177,159,62,83,117,73,196,107,39,42,106,103,106,86,157,200,89,54,210,93,53,41,13,165,74,209,165,60,235,101,242,184,119,101,15,243,173,198,83,249,83,11,157,135,182,119,42,109,209,178,127,76,243,252,212,187,210,196,111,105,27,135,205,113,165,111,52,236,218,211,110,232,226,28,54,183,94,158,44,88,191,149,12,44,188,176,207,210,158,140,249,91,111,212,104,93,111,35,157,210,245,81,156,103,155,203,220,157,251,121,155,182,238,78,186,105,169,107,168,173,111,238,24,255,0,237,69,255,0,98,127,249,60,79,252,216,248,88,198,79,135,247,15,151,62,51,88,39,255,0,17,126,29,31,144,78,175,26,240,82,157,254,166,223,55,233,58,103,59,255,0,7,63,193,35,51,243,210,100,174,68,206,162,67,174,171,213,71,205,119,31,171,161,148,117,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,70,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,5,11,113,75,199,73,152,193,154,202,245,183,10,179,213,219,120,119,253,237,211,25,108,159,109,180,74,108,136,234,11,83,110,158,222,119,85,204,101,78,33,41,74,219,140,199,210,36,146,213,24,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,167,43,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,12,171,128,181,78,20,121,22,253,6,104,49,174,204,255,0,201,229,88,16,167,43,252,101,42,168,228,115,79,252,87,74,181,43,245,222,36,127,131,188,44,210,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,84,3,157,188,159,92,217,70,197,7,104,170,41,115,108,154,228,135,213,105,214,37,187,31,159,57,134,155,97,111,33,198,218,89,169,43,101,82,80,209,173,72,108,156,52,154,208,148,145,237,79,10,147,116,215,101,218,180,235,42,68,237,244,90,85,66,109,82,28,110,82,11,149,42,91,113,155,144,230,242,45,234,220,136,81,139,67,51,73,114,245,73,17,169,70,115,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,8,183,155,108,249,225,206,88,154,244,43,205,250,86,228,125,189,237,192,213,246,54,164,249,233,37,243,10,59,141,158,142,49,183,67,63,110,189,197,219,7,228,241,152,196,3,170,146,227,217,58,66,234,55,154,61,36,199,232,183,125,29,78,14,189,222,222,241,56,242,129,158,155,15,52,113,21,72,97,159,70,220,145,88,55,100,65,220,243,218,161,37,29,42,95,48,227,182,223,233,31,219,161,31,179,94,238,233,66,0,63,229,78,33,38,100,103,218,69,175,236,28,159,51,25,124,183,51,49,134,106,195,219,142,79,78,202,36,156,248,207,108,113,123,31,40,239,52,133,109,67,141,153,232,79,168,244,53,105,239,47,105,87,205,193,193,106,160,110,58,186,22,39,104,130,113,70,132,122,21,61,169,237,208,181,84,239,184,121,10,231,6,60,81,137,9,114,168,247,239,92,249,17,154,99,122,46,59,90,158,134,100,91,213,59,78,242,34,253,186,136,201,139,217,32,204,6,12,183,42,117,213,104,108,167,71,113,105,41,94,144,132,123,210,158,97,238,216,135,214,162,213,45,40,244,253,159,127,19,163,86,235,86,141,105,170,165,34,79,73,80,132,234,84,135,54,33,205,139,66,201,69,216,162,52,158,138,73,123,12,187,5,135,228,227,138,109,209,105,202,131,99,99,172,255,0,73,210,116,106,36,89,252,166,217,233,145,172,118,144,158,92,88,134,165,237,74,93,86,166,174,221,116,62,210,35,22,203,97,95,182,214,36,219,16,110,219,82,127,87,79,158,195,79,182,231,41,198,251,22,218,92,46,199,18,149,125,21,167,216,93,227,209,15,155,114,210,91,175,91,149,90,27,168,222,138,132,39,226,169,58,233,169,56,217,164,203,93,75,223,239,33,156,92,216,217,138,177,51,9,125,80,206,63,37,31,40,42,110,54,157,251,181,71,92,250,72,245,220,175,212,246,152,176,78,12,24,142,212,184,87,30,26,63,43,89,44,245,149,100,53,179,185,162,42,115,36,122,146,116,239,236,211,118,191,103,180,90,64,0,0,248,183,157,213,76,177,237,74,189,221,89,115,100,42,60,25,19,158,61,20,126,163,77,169,197,125,18,51,238,73,247,17,253,198,40,83,62,25,180,174,102,55,19,230,198,137,39,151,109,81,158,114,20,54,54,32,249,156,169,18,137,183,119,27,45,184,90,182,241,22,211,215,237,51,62,239,163,195,235,41,82,115,23,137,81,170,245,184,250,219,20,57,8,145,40,247,151,207,45,153,17,84,182,189,87,155,113,58,182,241,250,196,71,167,179,83,238,189,219,74,214,163,217,86,221,54,213,160,70,233,233,244,168,140,195,142,222,245,175,107,109,54,150,210,90,172,205,71,234,164,139,180,204,254,211,31,66,108,182,41,240,223,159,41,123,25,140,210,222,113,90,25,232,148,145,153,158,133,219,220,66,149,120,152,103,62,126,44,94,51,112,130,210,151,203,183,173,249,174,71,150,92,180,159,50,91,14,204,142,179,249,198,18,178,213,183,19,220,179,73,123,53,62,209,5,162,209,42,83,32,61,83,98,62,232,204,26,137,107,222,146,208,201,59,140,180,51,215,184,253,195,252,105,208,36,213,42,17,105,144,209,190,68,183,144,195,73,212,139,114,214,162,74,75,83,208,139,180,203,188,197,253,112,236,192,152,184,53,151,218,43,242,24,254,116,184,152,141,88,125,91,143,212,41,16,162,26,155,208,156,90,79,69,55,222,90,125,196,93,242,152,4,54,226,77,154,88,184,29,132,211,236,218,76,173,151,5,209,9,216,45,167,97,159,45,137,49,166,54,78,122,205,45,7,163,141,23,171,170,79,237,34,237,58,78,177,236,203,175,25,177,14,37,183,71,71,87,88,184,42,13,165,106,213,166,245,113,247,210,131,94,138,82,17,244,221,46,205,72,187,125,133,221,160,92,157,229,230,141,151,156,27,161,219,140,211,249,21,137,48,163,73,171,175,154,181,110,152,168,177,208,249,232,110,56,130,213,108,255,0,64,246,251,187,59,249,71,19,236,115,94,20,224,92,138,45,42,95,46,171,92,217,211,167,151,174,188,153,144,148,174,213,54,164,253,23,15,188,203,246,152,162,51,51,81,234,125,226,206,248,34,177,13,203,139,20,94,122,87,45,246,189,9,200,107,97,159,55,86,234,68,174,210,236,78,133,219,219,222,45,180,120,252,92,90,27,195,218,170,220,250,37,200,215,255,0,155,182,51,31,61,104,114,91,139,111,232,158,154,127,144,134,149,114,225,75,244,46,12,91,212,206,79,43,147,213,250,155,183,105,172,183,149,223,169,251,199,221,197,108,64,163,97,125,137,82,189,107,239,242,97,83,249,60,197,109,90,180,230,60,134,203,177,9,81,247,184,94,195,254,209,153,235,194,234,169,222,183,12,171,150,176,230,249,114,246,115,15,68,151,208,66,80,95,68,136,187,146,94,193,59,238,204,31,145,101,112,191,141,112,85,161,114,106,114,119,245,5,205,37,108,219,112,165,9,250,43,52,158,169,81,119,23,253,99,227,112,129,165,61,47,49,133,83,66,117,110,7,233,15,82,236,223,6,122,75,219,246,123,140,88,111,18,184,69,51,43,183,26,79,250,61,31,152,195,255,0,184,82,102,92,103,157,51,25,173,233,201,239,107,171,255,0,174,35,197,238,63,120,210,248,0,0,0,254,31,97,119,232,50,255,0,137,117,70,235,55,181,74,164,209,104,151,185,58,23,220,202,19,238,47,112,190,174,30,80,85,7,44,86,194,84,90,110,235,124,194,95,253,226,190,248,203,83,27,139,140,84,10,138,101,243,23,59,170,220,215,47,78,86,200,180,242,46,221,125,109,123,253,154,9,209,195,235,13,226,167,35,150,93,167,93,111,127,83,233,30,161,58,153,107,182,175,41,196,246,165,95,119,113,138,80,204,54,24,63,131,216,185,92,195,247,220,230,122,51,166,209,122,17,110,230,69,105,222,226,90,244,253,39,235,31,246,11,13,225,13,153,118,144,85,44,17,185,228,104,163,228,250,32,246,31,111,248,124,151,254,131,95,226,253,53,253,222,225,100,88,197,21,153,184,115,87,138,251,188,166,215,211,234,173,166,173,52,125,179,238,47,184,102,40,105,91,44,85,104,181,220,14,182,170,176,203,70,95,235,54,151,111,244,102,60,147,239,34,62,242,63,96,234,66,165,56,222,74,132,237,127,10,227,49,27,100,134,61,57,207,115,121,159,51,114,41,166,158,195,236,45,11,179,179,188,86,16,150,60,56,179,2,246,9,227,172,24,179,26,230,210,43,124,222,177,59,137,58,114,97,203,54,251,73,181,171,233,186,93,218,125,186,151,117,250,165,73,113,59,146,122,145,138,161,226,219,150,74,125,44,233,152,189,105,195,229,169,238,119,164,83,204,81,238,211,160,142,215,107,142,158,157,234,250,40,251,253,226,18,229,3,30,42,216,3,141,148,59,174,19,187,98,75,126,53,50,161,234,164,255,0,145,174,99,14,59,222,218,207,185,175,232,150,239,113,251,15,67,150,21,213,10,249,178,104,55,141,57,123,163,214,233,145,106,13,158,134,94,171,204,165,194,239,36,159,114,203,188,139,238,46,225,247,135,230,169,64,143,84,167,202,166,202,70,230,101,178,182,28,45,76,181,74,146,105,50,236,208,251,140,80,39,17,12,15,147,131,217,129,173,190,211,91,105,247,12,153,53,118,15,113,30,132,252,217,102,148,254,145,106,250,45,247,158,159,113,15,97,144,72,118,230,56,195,185,114,213,123,181,163,21,10,124,202,149,42,102,231,63,147,206,112,162,195,100,249,109,108,53,237,39,84,175,89,194,73,247,25,119,40,184,190,102,178,229,122,101,119,19,31,160,213,187,88,68,149,73,165,204,249,175,157,100,164,60,150,87,177,46,184,105,212,152,51,209,71,169,119,31,219,97,60,49,115,204,229,203,76,137,129,24,142,255,0,58,170,203,141,179,73,153,183,111,242,114,76,56,172,71,229,179,28,147,244,148,181,111,90,245,246,31,102,134,44,204,115,28,197,224,157,31,30,240,186,173,96,213,79,98,228,199,124,226,57,235,31,46,66,163,188,210,21,162,92,70,186,115,76,244,53,104,126,223,121,103,143,29,112,170,173,130,216,167,112,97,253,84,181,58,93,70,91,17,220,245,126,117,150,228,186,210,87,162,86,189,186,242,140,244,53,25,151,219,222,118,41,194,87,53,79,169,199,176,26,233,94,168,218,169,84,247,244,46,195,254,67,21,166,118,161,159,241,143,114,151,247,251,197,171,0,0,255,0,135,157,75,12,173,229,158,137,109,38,163,251,136,181,20,19,196,207,18,220,196,172,208,85,29,90,54,162,221,97,250,3,125,186,238,68,122,140,205,15,232,167,79,167,221,219,247,152,236,124,31,176,121,202,238,41,84,177,54,161,15,153,10,157,5,232,172,43,153,166,217,45,201,128,242,79,66,89,25,246,25,247,164,203,252,194,229,135,62,199,44,103,181,112,39,15,170,87,221,213,35,99,81,24,121,81,218,216,225,243,223,75,14,186,150,245,109,11,52,238,38,148,91,141,58,23,253,71,68,89,191,206,13,233,153,187,210,84,137,78,244,182,244,87,150,136,48,182,180,189,16,151,100,27,106,230,19,45,175,244,111,237,209,93,189,154,159,111,119,150,203,126,89,111,220,199,222,16,232,22,172,77,176,78,75,109,205,153,204,100,250,118,249,172,161,197,242,214,235,102,189,169,121,42,209,39,169,247,23,217,114,153,96,225,227,132,120,7,1,154,149,70,39,166,174,53,52,148,187,59,153,42,54,134,105,100,212,158,89,73,91,127,164,104,213,169,126,182,157,197,219,43,33,65,139,78,140,220,56,109,114,217,105,36,148,39,113,158,132,68,68,93,167,219,220,68,63,220,127,12,244,45,76,124,87,89,145,87,158,164,243,246,195,103,84,41,27,72,247,44,149,219,219,216,101,216,99,253,83,109,211,90,53,46,59,92,183,15,83,221,185,71,219,247,25,143,245,137,37,200,242,125,29,32,247,30,205,200,95,118,165,174,132,90,16,250,35,243,212,36,28,72,18,101,17,106,108,178,183,8,189,250,36,204,103,111,60,215,85,78,236,204,197,233,42,166,238,243,133,87,168,194,96,182,164,182,50,138,132,147,74,125,82,45,116,220,125,167,219,246,142,6,59,118,75,229,214,33,230,78,196,85,27,244,142,87,169,104,119,232,254,136,231,199,221,244,190,226,238,237,26,48,165,41,213,210,225,173,255,0,210,42,59,102,191,241,182,150,189,195,245,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,2,170,248,231,125,73,254,242,127,13,21,151,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,45,9,228,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,142,188,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,17,87,138,63,129,60,77,252,23,206,33,10,43,194,123,23,242,161,138,118,110,25,250,83,209,159,43,110,10,117,11,173,228,115,186,94,170,75,108,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,31,87,20,176,47,17,240,147,25,106,120,13,113,209,186,219,190,157,80,102,156,220,74,73,156,206,185,199,210,133,198,56,228,130,222,231,57,14,180,164,35,105,57,243,132,149,33,43,213,37,122,156,61,45,204,193,90,217,101,183,233,57,138,95,38,170,207,45,170,5,53,216,237,49,42,149,66,106,43,12,196,139,37,13,182,141,175,23,41,197,153,44,214,233,37,196,147,138,37,146,144,140,246,13,41,229,59,194,198,13,252,63,183,188,185,129,202,184,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,17,87,54,62,41,241,147,226,5,195,230,47,139,9,225,215,96,73,197,62,26,120,227,135,212,251,122,37,114,165,92,172,92,17,169,112,100,147,91,29,168,250,26,9,195,50,55,76,144,133,166,65,52,180,45,70,91,22,148,171,84,237,212,170,132,105,163,47,87,77,118,249,192,44,52,189,110,153,221,109,106,224,179,232,213,74,140,158,82,27,231,202,126,19,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,116,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,14,41,156,204,107,186,178,237,150,203,195,24,236,170,125,42,109,106,223,244,127,76,197,81,167,28,138,190,124,248,241,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,117,237,130,28,93,179,37,137,88,209,96,225,205,118,201,195,86,41,183,85,209,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,90,233,169,31,112,183,64,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,58,231,75,37,182,110,114,108,218,69,26,179,113,75,182,238,27,110,67,143,81,107,76,178,114,81,29,15,27,101,37,151,99,26,208,151,80,226,90,111,67,220,149,165,109,160,201,91,119,161,207,191,149,28,168,225,198,82,176,225,22,85,148,215,93,85,157,203,126,191,95,125,146,68,170,188,164,145,145,41,68,70,124,182,81,185,68,211,36,102,150,210,165,25,154,214,183,28,95,107,1,149,113,237,110,236,33,188,172,172,59,176,177,74,178,196,67,183,177,30,61,69,234,43,236,190,74,94,248,50,213,22,75,46,160,244,82,22,149,19,107,35,208,208,104,121,26,40,212,75,74,44,127,131,37,139,152,234,127,167,111,127,74,122,47,6,42,156,196,250,62,162,194,220,244,189,81,26,55,212,64,45,201,228,242,246,108,118,71,172,135,54,147,59,28,91,123,227,90,160,10,107,227,73,140,116,43,195,25,109,44,29,164,51,204,151,135,116,249,18,42,146,119,44,182,202,169,38,59,137,141,177,72,34,61,140,49,29,222,98,86,180,171,169,219,234,169,181,17,215,88,235,249,69,198,250,86,92,115,23,102,99,45,118,135,46,175,77,160,72,146,153,145,34,56,148,62,108,72,138,244,103,22,222,239,85,75,66,95,53,146,12,210,75,52,18,77,72,221,188,180,146,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,16,171,56,188,49,172,76,211,95,113,241,50,129,122,124,132,185,37,111,249,65,55,209,175,85,61,47,181,152,236,197,249,181,202,109,184,252,166,216,52,252,218,125,126,102,170,237,78,167,42,176,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,42,129,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,40,4,95,247,20,127,2,120,155,248,47,156,66,20,2,53,80,34,254,127,178,125,74,205,150,17,169,52,242,150,221,247,103,71,153,62,212,91,46,164,145,37,245,161,38,228,23,82,226,210,214,201,6,203,72,39,20,164,155,75,74,23,187,97,56,219,149,45,148,140,128,226,230,105,111,42,221,26,83,114,236,107,122,213,144,245,62,189,90,170,83,22,165,197,168,160,140,186,6,227,41,77,169,201,36,173,188,196,26,145,202,71,106,204,148,166,144,230,130,64,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,22,211,153,188,251,96,214,85,241,30,204,195,123,253,138,172,137,119,54,217,149,41,16,227,169,109,209,105,107,55,90,110,99,133,166,175,106,251,102,158,83,90,172,155,67,203,211,114,90,109,233,42,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,1,149,113,127,220,46,60,9,225,151,227,94,113,52,73,250,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,123,51,183,147,235,155,40,216,160,237,21,69,46,109,147,92,144,250,173,58,196,183,99,243,231,48,211,108,45,228,56,219,75,53,37,108,170,74,26,53,169,13,147,134,147,90,18,146,61,169,235,252,47,115,175,249,191,223,104,193,140,66,169,210,160,225,181,229,80,92,151,106,51,79,147,232,106,162,153,74,17,32,221,74,79,86,93,229,48,203,132,225,146,27,245,29,222,218,80,239,50,64,113,107,206,191,161,33,204,202,110,25,84,234,176,235,79,114,92,189,42,12,31,33,180,193,121,142,98,41,137,51,78,247,57,200,117,167,29,83,106,74,73,178,75,70,110,19,175,33,21,151,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,62,193,124,33,179,112,23,11,237,252,35,195,246,37,183,66,183,99,169,152,231,45,243,121,247,86,183,20,235,175,56,190,194,53,184,235,142,56,100,146,74,8,214,100,148,165,36,73,47,106,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,129,74,220,69,248,116,126,65,58,188,107,193,74,119,250,155,124,223,164,233,156,239,252,28,255,0,4,140,207,207,73,146,185,19,58,137,14,186,175,85,31,53,220,126,174,134,92,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,250,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,14,127,143,216,199,66,203,254,13,93,152,197,113,179,212,68,182,105,234,144,220,109,203,71,87,41,106,38,227,70,222,132,44,219,230,190,227,77,115,54,26,81,191,114,189,84,153,140,203,128,187,62,15,56,223,74,191,50,233,35,6,153,161,203,135,82,194,233,6,153,18,212,226,86,196,230,42,50,165,201,105,104,238,82,22,149,19,200,82,12,140,180,67,106,37,30,243,67,115,212,6,85,196,233,225,193,195,254,102,98,43,173,98,222,47,91,191,234,79,3,169,97,168,210,28,126,59,151,20,173,139,111,108,117,178,182,220,67,44,184,100,181,188,74,218,110,52,77,36,151,243,198,213,223,128,231,248,233,129,120,113,152,188,56,168,225,126,40,81,186,234,84,237,29,101,230,140,145,42,159,41,36,100,220,168,206,25,31,45,228,110,86,135,161,164,210,165,33,105,90,22,180,43,58,216,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,96,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,0,0,0,0,0,0,0,0,0,0,31,150,170,167,81,75,152,182,63,72,152,238,26,59,190,150,211,211,188,103,63,58,19,43,19,51,39,125,170,180,127,56,221,122,168,219,95,67,244,69,62,70,223,163,247,159,127,104,226,35,190,100,102,234,169,218,121,152,178,229,83,29,216,115,106,244,232,79,150,212,158,246,87,80,140,106,79,172,71,166,187,75,180,187,126,209,162,74,124,131,151,2,52,163,45,13,230,80,225,151,187,84,145,143,208,32,215,17,156,241,203,203,181,61,188,57,178,217,214,231,172,65,41,5,35,113,124,195,14,166,91,59,182,185,29,198,215,181,198,82,122,110,35,62,238,194,212,206,160,46,204,192,226,197,233,112,170,230,175,221,61,68,238,105,186,135,58,24,200,218,123,212,178,236,67,100,71,162,148,126,193,62,120,101,103,134,248,170,226,3,88,59,137,213,174,186,157,42,42,91,166,59,211,50,214,215,212,252,56,236,183,163,44,18,143,68,154,207,114,151,167,111,111,176,197,181,17,146,136,148,93,198,90,144,254,143,240,155,10,45,70,51,144,230,53,204,101,212,154,86,157,198,90,145,145,145,246,151,111,113,152,138,153,158,225,227,132,120,249,1,234,149,58,31,161,110,52,178,164,179,59,153,42,78,166,73,120,210,158,89,201,67,127,164,116,149,169,254,174,157,199,217,77,89,144,203,45,253,151,11,194,101,2,234,137,186,9,73,113,184,83,57,140,151,80,223,53,228,54,190,90,29,112,209,185,44,169,90,40,245,46,227,251,125,78,80,51,131,122,101,146,244,141,34,43,189,85,189,41,228,34,116,45,173,35,84,41,216,230,226,185,134,203,139,253,27,27,116,79,111,110,165,219,223,123,184,27,141,22,166,59,97,245,54,251,181,100,111,106,91,12,156,134,182,56,92,135,212,195,78,169,189,92,66,13,91,73,212,150,226,78,135,255,0,81,116,17,77,92,96,176,121,202,22,40,211,113,54,159,15,151,10,163,5,152,175,175,153,174,233,14,72,158,242,143,67,89,153,118,17,119,36,139,252,195,141,112,205,196,183,112,215,52,20,183,80,141,200,184,152,98,128,231,110,155,81,34,163,15,83,250,42,215,232,119,118,125,228,47,221,151,82,251,40,121,7,170,92,73,40,190,227,45,71,253,128,0,170,158,45,89,170,125,46,51,128,214,178,244,70,212,202,168,63,161,118,159,242,232,174,179,181,108,255,0,138,123,146,191,187,222,43,175,2,240,170,173,141,56,167,111,225,253,40,180,58,165,70,35,18,28,245,126,105,151,36,180,210,151,162,150,141,218,115,72,244,37,17,159,217,222,90,27,203,166,9,209,240,19,11,169,54,21,40,247,174,60,118,14,83,190,185,115,36,38,59,45,45,90,41,197,233,175,40,143,66,86,133,236,247,159,79,21,153,196,235,60,206,91,84,201,120,19,135,15,242,106,175,56,227,53,105,155,119,127,39,52,204,138,252,126,91,209,205,63,73,40,86,244,47,95,97,118,106,98,189,178,203,151,43,215,52,88,152,197,10,147,216,194,228,166,77,82,103,205,124,211,39,33,148,188,189,138,117,179,86,132,249,30,137,61,79,184,190,206,209,159,184,86,230,6,195,182,178,213,100,51,171,20,250,116,58,149,86,102,231,63,148,78,108,165,67,120,249,110,239,52,110,38,146,175,85,195,73,119,17,119,168,252,119,14,252,15,147,140,57,129,162,62,235,91,169,246,252,152,213,119,143,113,22,164,196,216,134,164,254,145,10,250,46,119,150,191,113,139,252,166,192,143,75,167,197,166,197,70,214,98,50,134,27,45,76,244,74,82,73,34,237,212,251,136,126,145,240,111,219,170,21,141,100,215,175,26,138,246,199,162,83,37,84,28,61,12,253,86,89,83,135,220,74,62,228,31,113,31,220,125,195,60,153,188,199,42,190,97,113,198,179,115,202,95,50,60,89,82,41,116,194,209,37,172,68,204,125,108,247,54,217,247,61,253,34,221,239,63,117,149,240,163,203,69,50,212,195,149,98,189,126,38,234,189,77,243,233,149,204,81,109,142,227,16,95,71,98,29,52,158,139,73,247,164,143,223,217,216,39,205,213,95,139,105,219,21,107,154,98,119,49,73,130,252,215,19,169,150,169,105,181,44,203,176,140,251,146,126,195,251,140,80,239,17,220,192,189,141,152,235,58,44,54,185,84,138,39,43,163,78,226,86,188,232,113,13,206,211,109,10,250,109,31,126,191,102,133,223,19,133,158,240,67,149,9,170,254,42,70,126,54,249,15,250,15,144,230,243,46,94,212,84,141,93,133,216,122,151,103,111,112,182,177,203,115,59,87,139,66,192,235,150,171,49,58,178,199,71,184,181,63,233,76,101,37,220,70,125,230,94,193,154,145,167,76,28,136,204,28,56,164,69,142,247,53,180,117,26,47,105,167,93,95,112,251,143,239,21,189,197,231,50,205,41,52,220,17,182,36,106,162,231,122,92,246,31,103,248,4,150,62,155,95,227,125,5,253,254,225,94,89,121,195,7,241,135,23,40,120,126,195,156,191,73,245,58,175,66,61,188,184,174,187,220,107,70,191,163,253,98,254,193,117,252,65,112,226,49,228,118,244,180,232,45,236,233,189,29,211,167,83,61,55,85,226,184,175,164,175,191,188,196,23,224,211,76,110,86,49,87,234,42,151,203,92,30,151,107,92,189,121,187,226,212,8,251,117,245,116,239,246,234,44,19,136,100,21,78,203,13,208,132,150,187,122,47,48,137,255,0,112,161,76,53,170,55,70,189,169,213,39,75,84,179,206,212,190,246,86,94,227,247,141,64,151,105,119,234,63,160,0,0,62,37,231,81,110,147,109,76,168,60,157,200,107,151,169,107,167,123,137,47,113,251,198,95,235,46,19,181,39,150,146,208,143,111,255,0,58,67,67,185,22,134,204,60,180,90,105,101,221,228,174,191,95,84,203,253,176,147,239,251,199,10,226,103,150,25,248,215,18,222,174,91,237,110,169,83,250,191,83,114,75,153,204,56,105,239,91,168,73,104,150,143,216,127,247,203,92,8,179,90,195,252,42,161,218,44,163,98,32,117,58,22,186,233,190,75,174,126,178,191,95,222,98,184,184,194,101,229,76,59,79,199,10,58,247,33,206,111,164,145,166,156,189,10,4,102,187,84,231,110,189,191,69,31,127,188,86,45,181,114,85,173,42,212,123,130,135,39,167,155,23,127,41,205,137,94,221,200,52,31,98,136,200,251,20,101,218,66,249,178,147,154,10,54,107,176,122,107,82,215,203,173,193,229,250,65,141,22,123,119,202,127,149,235,19,77,32,245,68,114,63,87,95,183,183,190,136,111,90,39,201,203,154,101,27,126,238,159,151,219,166,159,73,180,171,222,127,173,239,26,20,200,180,231,234,89,87,178,38,201,123,154,227,158,146,220,189,164,157,116,168,201,46,226,251,135,121,21,27,198,222,69,73,203,163,12,216,148,198,216,140,250,107,165,94,228,158,253,91,167,26,251,11,180,180,63,127,236,21,193,70,182,42,85,202,117,70,167,9,189,204,211,57,60,227,213,37,167,49,70,148,247,153,31,121,31,118,163,229,52,235,140,56,78,180,173,170,79,113,233,168,187,158,24,57,178,94,49,216,107,195,155,157,90,215,168,26,124,246,159,225,28,247,166,189,244,80,202,16,141,168,109,37,244,143,95,176,251,4,200,196,91,6,135,137,150,140,219,58,226,103,153,6,119,47,152,91,150,95,65,212,56,95,65,73,63,164,130,246,151,246,12,226,227,182,16,86,48,103,16,170,150,188,182,126,98,158,228,100,33,221,201,245,148,228,116,59,166,210,90,204,190,145,251,79,187,246,11,65,225,59,153,210,188,173,101,224,229,192,238,201,212,102,12,225,150,221,119,70,101,184,49,219,250,13,17,23,172,163,239,89,159,191,94,241,99,192,32,191,21,236,14,131,136,56,32,155,222,25,242,170,212,9,37,33,75,237,87,50,51,17,39,58,109,232,110,37,37,170,150,94,182,134,127,121,118,10,139,203,149,236,120,107,142,118,117,199,33,26,53,18,189,78,234,123,126,139,105,152,202,214,125,137,81,158,132,143,97,107,238,23,177,141,120,19,103,231,7,0,41,108,76,115,145,34,171,69,98,167,75,153,163,170,228,186,236,39,9,149,114,201,198,137,90,28,147,86,138,208,143,184,200,189,148,115,142,184,45,124,101,87,23,142,218,171,187,164,186,108,158,186,155,47,107,63,60,211,114,157,67,79,108,74,221,36,238,56,230,123,84,102,101,220,101,239,181,206,29,185,230,183,177,126,212,166,225,85,212,174,150,233,164,68,102,51,125,139,115,169,105,166,226,48,78,124,220,116,54,141,206,184,175,87,113,153,105,237,46,209,59,72,245,45,72,65,190,39,185,89,135,139,120,93,39,17,232,81,182,215,109,150,23,45,231,55,153,239,135,30,60,215,148,157,20,242,80,90,173,194,237,36,154,190,195,46,193,76,216,125,117,212,240,191,18,40,119,92,83,217,42,221,172,70,150,164,250,167,169,199,125,14,26,123,73,69,222,223,126,135,247,24,209,54,87,241,138,159,142,24,51,110,222,176,213,171,234,129,17,153,165,162,187,36,156,70,92,112,187,80,130,239,116,190,137,105,238,247,23,88,0,30,23,28,238,248,246,30,14,222,183,108,131,255,0,90,237,250,148,180,23,111,172,166,226,186,225,23,98,85,167,208,239,208,198,110,49,38,229,126,250,196,139,146,232,211,85,86,171,51,38,33,61,157,132,243,235,89,22,186,39,245,251,244,47,184,133,230,240,205,194,231,48,219,45,20,135,156,147,189,87,33,199,174,154,54,105,176,228,83,225,246,107,189,90,233,179,191,179,238,33,223,241,131,21,109,188,26,176,170,183,229,206,254,200,212,248,207,188,132,109,112,249,174,54,203,142,146,53,66,22,105,212,155,87,110,211,34,255,0,168,232,67,56,153,176,186,115,51,136,19,166,75,87,34,129,10,91,168,166,198,209,181,124,210,31,144,109,47,121,50,218,255,0,70,254,154,43,183,218,125,189,223,111,37,57,46,187,51,61,118,197,169,44,250,59,78,155,53,30,144,151,243,78,115,121,110,198,55,89,217,207,109,212,234,211,250,239,78,186,105,161,118,247,94,174,17,225,77,173,131,86,61,58,198,180,227,114,161,193,97,150,212,123,220,87,49,104,101,182,141,127,56,181,153,106,77,167,179,113,233,255,0,89,251,64,1,252,87,105,31,220,63,13,54,71,57,82,80,104,218,109,190,180,247,235,174,154,118,143,222,62,109,94,50,93,84,71,77,123,77,185,13,168,187,53,215,77,71,209,73,234,146,63,121,2,136,148,70,147,46,195,45,12,85,47,17,174,31,87,149,126,240,157,141,88,90,223,164,26,152,151,94,168,83,245,105,173,174,173,217,114,93,119,154,252,146,215,176,219,78,212,163,78,221,75,218,66,182,94,195,59,221,138,249,90,238,209,54,212,205,238,159,145,212,178,127,57,191,102,155,183,237,250,93,154,235,167,236,22,97,195,75,33,151,141,173,117,177,141,152,159,27,160,67,108,37,84,216,59,218,119,114,201,200,114,90,123,152,196,131,211,232,173,59,20,143,102,167,236,33,106,4,90,22,132,63,160,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,171,94,55,20,154,173,126,171,128,212,42,21,50,93,70,165,81,145,112,68,135,14,35,42,121,249,47,184,170,98,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,72,174,31,185,17,161,101,86,213,110,245,186,81,214,226,109,193,79,38,234,50,117,91,126,139,138,251,113,92,118,149,177,18,29,142,255,0,42,76,117,31,82,146,37,47,93,11,68,246,28,192,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,162,163,133,88,113,87,196,122,70,47,84,236,186,84,155,206,131,79,145,75,166,214,220,142,71,42,52,87,140,141,198,210,175,254,92,146,103,235,33,47,62,148,154,73,231,73,126,172,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,85,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,138,185,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,21,107,156,11,2,78,24,102,143,20,172,199,173,232,148,40,241,110,137,210,105,244,248,132,210,88,98,157,37,211,145,8,155,75,71,177,8,56,207,50,100,130,211,97,25,36,201,38,70,146,181,78,13,55,252,155,155,43,149,75,50,163,112,196,151,34,206,186,37,198,135,79,73,180,79,193,167,72,105,169,13,154,210,146,37,154,28,146,228,227,74,215,174,166,151,18,71,163,123,83,61,70,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,57,86,104,240,47,243,148,192,155,155,5,62,84,252,156,249,71,209,127,57,244,61,103,35,167,152,196,159,208,243,27,221,187,145,183,233,150,155,181,237,211,67,133,88,79,193,175,242,95,138,118,110,38,126,113,222,147,249,37,112,83,171,189,23,201,14,79,85,210,201,109,238,87,51,173,86,205,220,189,187,182,171,77,117,208,244,208,89,80,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,149,113,122,121,10,194,219,19,26,120,108,88,216,105,137,116,47,76,219,117,159,73,245,176,186,167,163,243,121,85,249,79,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,28,213,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,204,109,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,188,248,11,254,225,139,138,95,149,12,155,89,93,93,119,210,117,91,75,168,181,170,31,201,121,61,47,74,225,244,140,118,33,41,94,216,46,66,245,211,187,93,125,101,26,201,98,85,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,130,249,196,33,64,34,255,0,184,163,248,19,196,223,193,124,226,16,160,17,170,128,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,174,99,167,230,215,142,214,206,53,252,150,249,71,242,115,173,254,108,235,186,62,127,81,13,248,223,166,229,185,183,111,63,119,208,61,118,233,217,174,165,226,175,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,98,156,40,115,199,38,218,170,209,50,143,136,200,136,84,42,148,137,8,180,106,198,182,163,156,25,110,169,199,213,9,243,81,164,157,67,238,169,124,165,22,174,147,206,165,189,22,151,17,201,183,64,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,202,178,227,157,60,6,205,61,86,228,161,97,93,193,45,85,43,106,66,201,112,234,81,186,87,230,194,37,18,83,80,140,217,168,212,184,202,81,146,117,81,37,196,25,160,157,109,189,237,238,172,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,114,172,206,229,234,213,205,6,13,86,176,142,233,147,208,117,252,185,52,234,162,34,183,33,234,100,230,149,185,169,13,165,101,254,51,107,36,169,10,91,78,186,130,90,55,238,44,235,98,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,94,84,95,247,14,236,161,254,106,88,52,127,42,97,114,113,10,241,229,77,186,54,79,234,89,99,148,167,122,88,141,237,34,108,185,77,186,173,230,157,251,157,113,221,28,91,100,214,217,84,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,157,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,103,219,61,25,205,174,231,15,17,226,212,219,165,122,26,204,181,250,136,246,205,53,212,32,229,37,183,77,28,217,50,92,78,186,188,239,41,163,54,210,163,109,180,161,41,78,227,37,186,231,85,225,193,195,254,102,98,43,173,98,222,47,91,191,234,79,3,169,97,168,210,28,126,59,151,20,173,139,111,108,117,178,182,220,67,44,184,100,181,188,74,218,110,52,77,36,151,243,198,213,223,128,171,94,54,24,209,85,167,70,176,240,34,222,187,229,197,143,84,143,42,189,115,81,217,66,144,137,76,19,173,162,156,167,92,219,162,208,78,179,52,201,162,89,150,246,208,181,167,84,180,162,170,16,18,171,134,46,41,126,75,243,147,101,117,117,223,70,82,174,222,162,214,168,127,37,231,117,93,83,103,210,49,216,133,41,27,167,55,11,215,78,221,52,245,148,72,53,139,254,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,0,0,0,0,0,0,0,0,0,0,127,12,181,45,12,85,127,18,220,134,94,55,77,214,254,54,97,132,110,189,14,48,165,84,160,239,105,173,171,55,38,73,117,238,99,242,11,95,164,132,236,74,61,186,151,180,133,103,179,134,119,187,245,243,181,218,162,110,169,147,221,63,35,169,100,190,115,126,205,55,111,219,244,187,53,215,79,216,44,155,135,47,15,171,202,129,120,65,198,172,82,111,209,237,67,75,79,83,233,250,180,238,231,80,236,73,45,59,205,98,73,233,216,78,39,106,145,167,102,167,236,33,107,73,34,73,18,72,187,8,180,33,255,0,15,172,219,97,199,11,189,40,53,23,236,33,158,190,32,213,169,181,172,207,221,139,152,247,51,165,157,62,51,126,169,22,212,38,161,43,66,236,34,215,188,254,209,27,196,143,225,245,65,168,87,179,69,104,38,156,207,48,224,212,41,243,94,245,146,91,90,69,70,46,227,237,50,215,188,187,11,83,251,6,133,154,73,165,164,36,203,67,36,145,24,255,0,176,1,226,241,115,10,109,108,101,177,234,54,53,217,27,155,14,115,15,54,147,222,226,121,107,91,46,52,75,249,181,160,207,66,113,93,155,139,95,250,202,138,179,173,146,235,179,44,55,108,170,146,15,172,180,234,83,87,232,249,127,52,223,43,152,236,147,105,157,156,247,29,86,141,49,174,245,105,174,186,31,111,127,196,201,222,108,46,156,179,98,4,25,145,21,207,160,77,150,210,42,81,180,109,63,52,183,227,155,171,222,108,184,191,209,177,166,137,237,246,151,111,125,247,224,254,42,219,120,203,97,82,175,203,97,253,241,170,17,152,121,104,218,225,114,156,113,150,221,52,106,180,32,213,161,56,158,221,164,71,255,0,81,112,14,38,88,92,230,36,229,158,174,235,114,118,42,219,57,21,210,70,205,119,156,122,124,206,205,119,167,77,119,247,246,253,198,40,203,13,174,87,236,92,72,182,238,130,45,21,69,172,195,152,180,246,118,147,47,161,102,90,232,175,212,239,208,254,227,26,71,192,203,190,61,249,131,150,85,219,28,255,0,215,75,126,155,45,101,219,234,173,200,173,56,101,218,148,235,244,251,244,33,238,128,7,39,205,6,49,83,240,63,6,110,43,214,98,180,125,48,37,179,8,180,87,108,146,136,243,141,151,98,22,93,237,31,210,45,61,254,227,206,206,32,221,117,60,80,196,138,229,215,40,247,202,184,171,18,101,165,62,169,104,114,31,91,132,158,194,73,119,185,223,161,125,196,46,103,134,22,86,97,225,38,23,70,196,122,236,109,213,219,153,132,75,101,205,230,91,33,200,143,9,228,167,68,188,164,30,139,108,251,77,36,175,176,139,176,78,67,61,11,83,16,75,136,150,121,173,236,32,181,42,88,85,106,171,170,186,106,241,30,140,231,98,219,233,154,117,185,108,27,159,57,29,109,175,107,173,167,213,220,70,122,251,11,180,85,30,5,96,181,241,154,172,94,43,106,144,238,178,234,82,122,234,148,189,172,252,203,78,74,105,14,189,177,75,104,149,180,228,17,237,73,145,159,113,23,186,241,176,83,2,108,252,159,96,5,77,136,110,115,228,82,168,207,84,234,147,52,117,60,231,90,132,217,60,174,89,184,233,39,83,140,74,209,58,145,119,17,31,182,138,51,29,123,30,37,99,157,229,113,199,70,173,75,175,84,122,110,223,164,218,166,60,180,31,106,82,101,169,47,218,90,251,197,185,240,161,192,232,56,125,130,10,189,230,31,54,173,95,146,114,18,190,212,242,227,63,18,11,164,222,132,226,146,122,41,7,235,104,71,247,23,96,157,0,43,139,139,22,103,126,70,218,168,193,203,125,221,243,107,76,17,204,45,186,109,140,243,115,163,185,244,218,50,63,89,37,220,178,63,118,157,226,191,114,57,129,111,99,150,59,80,224,77,107,90,93,62,108,105,242,213,184,189,100,183,50,49,45,58,19,136,81,122,174,159,105,107,246,22,189,218,11,181,237,234,125,167,110,211,45,154,91,123,34,82,225,179,13,146,213,71,234,52,218,80,159,164,102,125,201,46,243,63,188,197,105,241,98,205,163,180,120,168,192,107,77,123,95,146,217,72,168,63,161,31,205,168,167,69,117,173,174,50,101,222,73,61,201,94,190,239,120,169,151,93,113,247,13,215,85,185,74,239,61,52,31,86,179,108,84,168,116,234,117,78,107,123,89,169,243,185,39,170,79,94,90,137,42,238,51,62,243,46,253,5,143,240,72,145,82,110,232,196,198,34,177,186,35,222,133,234,151,185,37,179,70,234,38,142,195,237,61,79,221,251,69,185,14,13,158,153,207,83,114,175,123,77,142,247,41,198,253,27,162,246,146,180,214,163,24,187,143,239,25,235,178,168,159,40,238,104,116,109,251,122,142,103,110,154,253,22,212,175,121,126,175,188,94,246,109,179,65,70,202,142,15,67,106,34,249,149,185,220,207,71,177,162,203,118,201,76,115,125,99,105,212,22,136,144,103,235,105,246,118,247,80,205,203,114,85,238,234,212,139,130,187,39,168,155,43,103,53,205,137,70,237,168,36,23,98,72,136,189,84,145,118,16,179,174,15,121,121,83,239,84,49,194,176,189,136,111,149,232,212,105,175,51,82,159,25,222,212,185,217,167,103,210,71,111,179,222,44,119,29,172,214,177,3,10,171,150,139,200,222,137,253,54,165,169,150,187,36,180,231,177,73,253,79,121,8,149,195,51,44,51,240,82,37,195,92,184,26,219,82,168,116,158,166,228,159,47,150,115,19,222,135,86,147,213,46,151,176,191,238,238,185,232,134,196,188,180,93,137,125,205,132,158,131,216,103,254,216,70,247,125,195,60,84,103,9,170,147,43,81,106,69,187,255,0,157,49,168,11,50,162,221,90,218,135,80,101,59,80,239,51,66,215,94,231,20,94,226,247,15,182,0,0,3,194,227,132,207,71,225,117,106,95,49,40,229,244,222,178,143,66,45,100,54,93,255,0,180,102,98,98,185,178,150,162,50,237,211,252,195,72,57,72,162,170,223,203,245,173,76,115,102,246,186,237,198,142,227,214,107,234,247,23,191,220,58,109,102,221,164,215,201,164,213,34,54,250,89,221,181,43,109,42,46,221,53,236,81,31,184,135,208,101,150,163,182,76,178,132,161,9,238,74,75,66,47,242,14,93,153,76,28,162,227,126,21,85,108,154,180,6,100,42,79,35,148,165,180,133,169,27,100,178,226,182,154,144,189,53,229,22,186,23,179,246,150,111,46,42,13,74,217,172,72,161,213,162,61,26,92,109,156,198,158,109,72,90,119,32,148,90,146,136,140,187,20,71,221,237,18,195,134,78,35,95,214,238,97,169,22,125,190,236,215,168,181,190,163,210,49,219,83,202,108,249,48,102,56,214,169,66,137,31,77,70,126,177,31,111,105,104,99,140,230,174,141,26,131,142,183,37,54,35,72,109,166,186,61,169,74,72,136,181,134,194,187,136,136,187,204,92,247,11,234,180,186,158,76,108,84,204,146,111,184,207,165,53,82,150,106,95,109,86,111,210,51,51,247,22,130,87,138,131,227,94,243,171,189,240,249,149,190,106,67,94,150,216,141,198,123,53,102,157,175,103,179,81,202,184,111,224,117,179,142,82,239,43,90,225,106,81,165,239,71,108,83,105,111,105,104,82,214,122,154,219,95,245,69,236,255,0,226,138,56,155,135,213,204,46,189,106,22,77,197,9,248,179,169,252,174,99,111,54,180,40,185,141,33,210,212,150,148,159,209,113,39,218,69,223,251,71,191,202,134,97,171,249,115,197,72,23,149,54,107,229,5,60,222,178,41,56,190,83,255,0,201,159,109,189,232,75,141,146,182,169,227,50,212,251,15,180,189,199,162,27,26,247,183,113,14,218,139,117,90,213,104,149,10,124,206,103,45,232,207,182,234,15,99,138,65,250,200,82,147,244,144,162,236,63,97,136,89,196,95,38,84,76,73,195,234,181,247,101,208,144,205,193,30,82,106,79,28,56,168,73,173,168,244,247,144,73,87,45,133,44,210,102,150,245,35,86,157,221,165,216,42,207,46,216,151,122,101,235,25,227,85,233,181,46,137,234,109,69,16,170,81,150,243,173,147,173,183,45,165,58,217,160,148,217,171,83,100,139,106,140,136,244,208,203,221,127,88,21,139,116,204,99,195,234,77,217,4,141,47,72,136,194,164,36,246,145,19,170,97,167,23,180,137,107,61,53,112,180,212,245,29,16,120,124,107,176,225,226,86,22,92,246,124,184,141,200,84,250,76,214,88,74,219,37,232,242,227,56,218,76,136,210,174,223,95,188,136,204,103,19,20,237,185,184,113,139,247,69,182,243,47,69,118,131,112,205,138,222,169,52,25,114,37,45,4,164,246,36,251,209,216,122,23,119,176,95,15,15,252,81,135,137,121,108,181,141,170,138,100,200,161,83,224,209,222,35,120,150,180,173,152,17,119,17,250,234,50,61,87,219,174,157,253,196,62,78,117,114,75,103,230,82,210,155,85,167,83,226,196,188,97,197,112,224,205,38,154,109,78,169,13,72,83,109,184,225,48,227,170,65,188,249,40,210,147,237,211,82,237,239,166,25,144,49,155,39,184,191,169,59,83,163,85,104,117,13,166,235,42,151,29,137,136,102,87,209,215,230,148,227,75,84,109,116,236,220,73,246,25,118,92,254,71,179,153,106,230,78,196,135,79,168,212,226,198,187,169,209,219,102,108,55,30,109,14,60,166,217,140,78,60,132,27,238,58,164,27,175,25,18,149,166,166,90,31,111,124,148,185,173,250,109,215,111,84,173,186,188,70,164,195,169,196,122,27,205,186,218,86,149,33,196,41,10,35,37,17,145,246,40,203,180,143,191,184,103,247,62,25,113,170,96,6,54,214,90,110,156,227,84,58,228,185,21,56,14,33,149,37,150,219,122,92,174,91,73,62,82,16,70,72,103,177,41,212,136,187,140,203,186,85,112,137,204,210,40,243,166,96,101,213,89,89,181,53,231,38,83,142,84,142,194,113,103,2,43,76,35,123,165,236,37,104,132,163,94,253,15,216,45,171,191,180,135,244,4,40,226,163,140,199,134,248,4,253,183,14,81,34,93,204,234,169,110,33,46,104,163,98,68,41,168,51,50,37,164,244,213,5,236,50,251,12,82,214,21,91,82,239,92,79,181,173,152,209,213,33,218,181,110,12,77,132,131,89,171,155,33,8,211,66,35,51,237,87,184,255,0,104,209,198,22,211,41,24,75,130,54,204,10,220,136,244,184,212,43,118,18,102,46,66,210,194,26,228,196,65,47,113,168,146,73,208,155,61,117,211,77,15,93,52,21,51,196,139,60,178,177,102,225,149,133,56,117,90,146,205,189,73,148,182,37,63,22,73,165,19,28,105,115,24,89,18,153,144,164,56,210,219,113,7,218,146,53,118,107,161,104,66,48,229,155,46,151,158,99,241,26,5,173,111,192,144,184,92,246,156,168,204,229,58,109,180,199,61,148,58,102,180,52,225,37,68,79,17,250,197,161,23,105,253,183,229,151,60,189,217,89,122,195,202,109,163,108,210,97,181,41,184,236,156,249,72,97,148,184,252,130,97,150,220,89,173,13,182,106,220,108,164,245,81,106,103,218,127,103,86,0,0,31,54,66,21,2,73,203,105,181,41,181,246,45,40,45,123,76,245,53,105,251,59,199,253,250,110,152,147,74,93,150,211,107,86,154,33,110,36,149,247,105,168,252,202,125,250,164,246,218,101,181,166,59,38,78,27,134,70,68,179,37,119,17,246,145,234,70,62,185,22,133,161,15,232,252,181,26,93,50,177,21,112,106,212,232,179,99,56,70,149,179,37,148,186,133,17,145,145,145,165,68,100,125,134,101,247,25,143,12,230,93,114,254,236,242,170,185,129,216,126,169,164,231,55,169,59,102,17,187,191,118,237,119,242,181,215,119,110,186,247,246,143,113,77,165,82,232,209,27,129,71,166,197,131,21,164,146,91,102,51,41,105,180,17,17,17,17,37,36,68,68,68,68,95,113,16,253,96,0,0,0,0,0,0,0,0,0,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,15,21,115,97,13,155,119,226,133,145,139,149,214,37,189,93,195,216,245,102,104,68,151,205,12,50,186,131,108,180,251,203,65,118,173,100,211,38,218,72,207,97,19,206,25,164,212,72,82,61,168,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,114,174,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,132,85,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,141,92,109,45,106,236,76,125,177,111,89,16,118,81,106,182,121,82,225,201,230,160,249,178,162,77,144,228,134,246,17,239,78,212,77,140,122,153,18,79,153,162,76,205,42,34,252,156,22,47,249,52,44,195,93,120,125,34,225,137,14,155,117,90,235,146,136,47,27,73,92,250,140,57,13,155,36,209,168,183,169,104,142,252,245,154,16,125,168,222,165,17,242,200,211,115,227,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,32,87,24,108,111,165,88,121,116,143,131,79,80,229,204,169,98,140,130,76,121,105,113,40,98,11,20,233,81,36,186,181,247,169,107,82,141,148,37,4,68,90,45,197,26,139,97,33,202,171,202,46,8,82,179,29,152,187,51,6,171,181,201,116,138,109,126,68,149,76,151,17,180,173,242,98,60,87,164,184,134,247,122,169,90,210,193,160,150,100,162,65,172,148,105,94,221,135,200,7,95,197,12,16,165,88,184,3,130,152,209,79,174,75,145,35,20,35,220,9,157,1,230,211,178,35,244,218,137,199,37,180,178,208,205,14,52,227,90,161,68,102,149,182,181,110,50,89,33,185,65,193,179,26,254,67,102,10,173,131,146,233,252,232,152,155,79,46,75,237,181,185,198,39,83,154,145,33,189,202,55,18,73,101,76,46,97,43,68,45,70,231,35,77,169,222,98,234,69,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,21,120,163,248,19,196,223,193,124,226,16,160,17,127,220,81,252,9,226,111,224,190,113,8,80,8,213,64,0,0,128,28,106,252,44,90,223,16,32,249,117,68,82,176,157,57,50,225,125,93,204,254,19,206,197,171,182,254,249,29,74,170,238,143,106,42,60,84,78,114,75,140,201,229,201,147,33,174,98,54,178,92,167,217,67,123,210,226,156,213,195,218,134,210,151,225,181,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,251,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,4,21,226,219,151,220,71,198,76,14,167,222,182,53,193,252,131,12,250,250,237,110,128,227,230,211,115,226,242,80,106,150,147,53,19,106,122,43,109,188,105,74,139,114,155,125,242,66,137,90,54,237,53,225,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,93,215,136,14,102,44,220,215,226,93,149,138,86,124,25,116,229,166,199,137,77,171,211,36,145,169,116,234,139,115,166,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,68,181,224,99,245,217,251,183,252,72,90,160,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,15,21,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,89,193,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,63,63,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,6,130,114,73,156,27,103,55,56,94,213,105,39,18,21,237,67,142,194,110,202,60,70,164,114,32,190,235,143,161,149,182,227,168,36,169,15,38,50,221,36,37,110,27,100,162,66,212,163,45,202,145,64,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,61,56,145,241,4,141,152,153,45,224,246,13,213,101,167,14,169,210,19,38,109,73,151,93,101,23,50,205,166,28,104,157,142,243,13,60,202,35,60,79,164,144,165,41,14,44,144,230,154,161,179,46,43,146,76,159,92,217,185,197,6,168,169,41,112,172,154,28,134,21,118,86,34,59,31,159,5,135,91,125,108,161,182,221,89,41,75,121,81,150,209,45,40,112,155,53,18,214,149,17,109,85,255,0,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,205,182,110,177,190,149,152,236,197,222,120,203,66,161,203,164,83,107,242,35,38,28,73,110,37,111,147,17,226,179,25,181,185,183,213,74,214,150,9,102,130,53,18,13,102,146,82,246,239,54,36,96,133,42,195,203,166,13,99,43,53,201,115,42,88,163,34,229,84,136,138,109,40,98,11,20,233,76,70,105,8,239,82,214,165,27,203,82,204,200,180,91,105,36,150,195,91,140,164,224,133,43,49,248,253,110,96,189,102,185,46,141,30,227,143,84,74,39,198,109,46,46,51,236,211,164,200,101,102,133,118,45,4,235,45,239,70,169,53,35,114,73,72,51,37,151,32,26,83,202,198,53,254,113,57,125,178,113,141,202,127,69,46,224,167,159,94,194,90,229,182,137,204,58,184,242,185,73,230,56,100,201,190,203,166,222,229,154,185,102,141,218,43,82,46,170,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,252,149,42,85,46,179,17,200,21,138,108,89,209,93,73,165,198,100,178,151,91,89,25,25,25,26,84,70,70,70,70,101,247,25,143,14,222,93,114,254,212,243,170,183,129,216,126,153,166,231,55,169,43,102,17,59,191,118,237,119,242,181,215,119,110,186,247,246,143,115,78,165,211,40,241,81,6,147,78,139,10,51,100,73,67,49,153,75,72,73,17,17,17,18,82,68,69,216,68,95,113,16,253,67,248,164,146,146,105,81,17,145,150,134,71,237,20,231,196,219,38,88,137,27,20,100,226,182,31,90,245,42,229,38,170,218,228,76,110,159,9,249,46,51,33,217,19,31,112,204,154,99,106,80,73,217,218,106,51,35,81,107,169,25,24,129,244,204,37,197,42,205,72,169,20,204,56,186,36,204,230,114,141,150,168,242,22,180,171,113,39,67,74,80,102,90,25,145,119,119,152,181,206,23,249,38,174,97,131,175,99,30,37,209,23,18,173,46,50,162,195,133,54,50,219,113,132,47,162,144,135,13,183,152,74,146,180,173,181,167,113,47,66,50,50,46,221,76,89,8,0,0,229,57,139,203,221,149,152,92,61,169,90,55,53,38,35,178,156,142,241,192,148,182,25,83,140,72,54,30,109,181,146,214,219,134,157,166,242,143,84,150,164,125,165,246,208,110,102,178,231,121,229,195,17,167,218,215,4,9,8,133,207,117,202,116,206,83,164,219,172,115,222,67,70,75,91,77,146,148,100,201,159,170,90,25,118,151,217,39,184,110,231,146,86,19,92,49,112,171,17,171,82,94,183,106,178,144,196,87,229,73,53,34,27,142,174,27,8,213,79,72,74,27,105,13,182,179,236,73,154,123,116,212,181,33,108,216,165,77,164,98,214,8,220,208,40,146,35,85,34,215,109,217,169,134,184,235,75,232,119,157,17,100,141,166,146,81,43,82,112,180,211,93,117,45,53,212,103,31,21,109,169,118,86,39,221,54,204,152,234,142,237,38,183,58,38,195,65,160,211,202,144,180,105,161,145,25,118,167,220,95,176,93,47,10,236,102,60,72,192,38,45,185,146,201,114,237,151,83,75,109,10,115,85,19,17,225,66,65,30,134,181,30,154,172,253,132,95,97,9,174,3,249,221,218,98,165,120,187,102,105,21,137,208,240,50,213,172,172,154,132,243,115,42,39,22,71,97,184,131,159,21,214,23,177,211,246,26,117,66,145,175,118,167,236,17,87,33,249,113,170,99,254,54,209,154,114,156,227,180,58,28,184,245,57,238,45,149,41,151,27,102,92,94,99,74,62,82,208,102,104,123,83,74,180,35,46,243,34,239,208,21,179,111,211,109,75,122,155,109,210,34,181,26,29,50,35,48,217,109,164,37,9,74,27,66,80,146,34,73,17,23,98,72,187,8,187,187,132,107,207,14,115,45,92,182,88,147,41,244,234,156,89,55,117,70,59,140,194,134,219,205,173,198,84,227,50,73,183,150,130,125,183,82,130,117,146,35,82,117,208,207,66,237,238,166,8,112,49,155,56,88,191,169,187,83,172,213,107,149,13,164,235,202,151,33,136,104,122,87,209,215,231,84,219,72,84,157,116,237,218,74,246,153,246,220,246,74,178,75,103,229,174,210,133,85,168,211,226,75,188,102,69,108,230,205,54,154,113,77,41,109,71,83,141,161,195,97,183,82,130,121,131,81,37,71,217,174,167,219,221,245,184,128,98,140,60,52,203,101,210,110,212,83,26,69,118,159,58,142,201,19,196,133,169,111,64,149,180,139,215,73,153,234,142,205,53,238,238,49,67,216,89,109,205,196,124,95,181,237,182,153,122,83,181,251,134,20,103,61,83,89,159,62,82,16,106,87,98,143,189,125,167,161,247,251,70,142,240,82,195,135,134,184,89,108,89,241,34,55,29,80,41,48,153,125,40,108,145,171,200,140,219,106,51,34,74,123,125,78,243,34,49,238,7,59,199,92,91,166,96,230,31,85,174,201,196,106,118,60,71,213,29,37,180,200,221,75,14,184,157,196,107,65,233,171,103,174,135,168,160,92,196,226,93,233,152,92,103,149,87,169,84,142,107,181,42,138,225,211,99,33,231,92,38,155,114,91,170,105,178,65,169,195,78,134,241,150,212,153,145,107,161,23,190,215,248,104,101,66,22,13,225,186,47,91,154,142,71,112,214,180,144,135,37,71,45,237,50,243,16,220,34,65,173,148,45,36,78,54,173,59,76,139,183,188,251,68,148,204,46,50,219,248,27,133,213,203,222,181,83,135,21,232,208,164,156,22,228,62,132,27,242,83,29,215,91,109,36,165,160,212,165,27,70,68,148,158,167,161,233,239,44,240,227,182,43,215,113,159,19,235,247,221,114,124,137,7,62,124,167,99,37,215,86,178,101,133,200,117,212,54,130,82,215,181,41,230,158,137,37,25,22,189,158,243,249,56,101,135,213,204,81,189,105,246,69,187,13,249,83,170,28,222,91,108,182,181,168,249,109,45,211,208,144,149,31,209,109,71,216,71,221,251,68,174,226,65,129,214,206,6,203,179,109,107,121,169,68,150,125,35,189,78,37,189,167,169,68,89,104,104,109,26,254,148,253,159,252,125,87,130,131,206,162,247,196,22,80,249,165,14,122,39,122,55,25,111,209,154,142,157,158,221,5,190,8,161,197,6,173,46,153,147,27,233,48,228,155,14,61,232,189,20,149,154,87,217,85,133,244,76,140,189,231,168,166,12,170,81,163,87,177,214,219,166,203,109,14,52,239,89,185,42,34,50,61,33,190,174,227,35,246,144,237,28,77,177,26,254,184,179,13,87,179,235,238,205,102,139,68,233,253,29,29,197,60,150,203,157,6,27,142,232,149,168,209,244,210,71,234,145,118,246,158,166,34,117,189,65,169,92,213,136,244,74,76,71,164,203,147,191,150,211,45,169,107,86,212,154,143,68,164,140,207,177,38,125,222,193,164,60,181,224,229,23,4,48,170,149,100,210,96,51,29,81,185,252,213,33,164,33,75,221,37,231,19,184,210,132,107,167,52,244,212,189,191,180,250,139,204,181,33,179,101,228,37,104,87,122,84,90,145,255,0,148,124,250,53,187,73,160,19,169,165,196,109,132,189,183,114,80,218,82,93,154,233,216,146,47,121,142,101,155,122,42,171,249,126,186,105,141,236,222,239,67,180,215,221,217,53,133,123,143,221,238,25,190,134,174,84,164,40,204,187,53,255,0,48,211,62,7,204,244,134,23,81,101,243,18,190,103,83,235,36,245,35,210,67,133,223,251,7,186,0,0,1,199,115,115,56,233,249,126,186,36,19,196,209,151,67,162,183,109,211,249,107,5,223,251,70,110,209,169,172,181,237,26,114,193,184,41,167,97,189,34,26,25,54,137,190,163,212,52,237,50,213,247,15,187,246,143,104,3,248,100,70,90,25,106,67,62,188,67,240,237,156,61,204,125,118,36,125,156,185,29,46,210,78,157,155,96,68,51,238,74,127,92,118,62,15,214,180,58,174,52,84,43,175,52,149,189,76,229,114,247,36,140,139,153,18,122,79,188,140,251,139,216,100,35,246,123,104,107,183,243,55,118,211,150,78,145,163,160,253,39,127,109,62,49,251,139,222,45,47,132,140,231,228,101,134,157,13,199,210,182,227,115,185,104,37,25,154,55,84,39,153,234,94,205,68,222,20,251,198,168,203,229,253,137,166,154,255,0,58,107,255,0,204,41,195,234,240,90,108,149,113,222,139,54,154,61,190,142,245,141,62,177,124,221,71,184,199,253,113,108,202,252,200,181,167,177,246,218,164,58,168,175,237,244,170,216,142,102,134,246,162,12,86,119,26,26,208,181,61,218,110,95,111,179,220,43,8,89,39,12,108,239,38,199,154,140,27,196,202,244,72,180,39,117,232,38,78,149,177,44,104,83,36,57,185,111,62,72,78,229,169,9,45,168,237,212,136,251,116,49,111,50,227,83,235,148,199,225,62,76,202,135,49,165,176,225,122,171,66,208,162,52,168,187,117,35,236,51,33,84,153,205,225,143,120,200,191,170,24,135,129,237,42,75,21,87,221,168,73,135,181,213,173,18,29,122,67,203,38,219,141,23,66,73,23,41,37,170,140,251,116,212,251,12,73,46,29,214,182,54,225,165,138,237,155,137,214,212,152,196,212,197,37,167,94,135,45,6,150,201,152,141,145,106,241,39,66,245,22,125,133,167,103,222,66,106,7,120,163,110,43,24,54,171,3,29,157,187,163,195,75,81,174,52,42,114,214,219,123,80,167,164,76,156,225,153,153,33,36,107,50,71,111,105,159,218,99,172,240,108,198,34,167,92,21,204,38,169,206,50,102,83,82,106,145,201,199,123,57,170,93,61,132,164,183,47,78,226,61,8,147,175,219,236,22,224,34,150,121,242,109,106,230,31,14,170,21,10,37,14,44,107,182,156,211,179,98,201,141,25,180,61,41,198,216,146,104,105,75,75,14,58,178,83,175,17,154,75,67,51,34,50,61,123,233,186,196,188,113,91,38,248,222,83,21,18,161,75,168,81,106,29,60,184,210,27,146,194,37,48,204,180,154,203,102,230,148,180,41,81,180,237,208,140,136,200,244,211,178,250,242,221,142,86,246,62,97,85,6,247,165,85,32,61,58,85,62,42,234,81,163,62,133,28,121,106,140,203,174,182,104,75,139,52,109,83,164,91,84,123,139,176,143,222,124,111,136,230,90,162,99,150,9,85,43,180,232,60,202,237,175,21,250,179,38,211,68,111,60,136,209,37,169,44,167,70,150,181,106,183,75,68,145,164,140,253,164,125,244,133,135,183,101,197,131,120,169,71,185,88,57,112,42,22,221,102,59,210,25,87,49,165,235,30,74,22,166,150,146,52,43,77,205,232,105,51,46,239,96,208,254,89,177,146,149,142,56,61,111,222,212,249,204,72,146,236,24,141,207,75,78,165,102,220,179,138,203,142,160,244,90,204,140,141,210,212,148,123,139,219,239,62,170,63,229,107,75,104,82,212,122,37,36,102,103,246,10,72,226,211,140,237,95,248,218,197,157,73,168,169,218,125,191,13,17,159,101,47,110,65,76,98,92,230,212,173,169,90,147,187,106,200,181,50,37,105,238,238,30,91,133,254,20,166,249,204,20,75,162,163,25,7,77,181,219,110,174,111,58,143,155,109,216,211,97,47,113,168,208,164,167,68,172,207,93,82,100,94,210,18,39,137,206,122,31,37,200,192,140,44,175,69,56,228,75,69,82,117,58,81,239,37,127,44,138,244,115,113,137,26,105,167,45,91,20,142,253,12,253,132,43,167,9,176,162,249,199,43,246,13,165,106,210,231,212,230,212,101,52,82,95,109,135,158,38,80,227,205,182,183,157,83,104,89,165,36,110,164,212,179,35,211,94,222,254,219,229,201,166,82,237,44,178,97,220,24,177,161,161,235,142,161,25,167,234,147,28,109,165,56,151,156,98,57,60,210,28,38,91,112,155,230,49,184,146,173,79,94,211,237,238,145,64,0,0,63,134,68,162,209,68,70,71,236,49,249,151,75,166,58,178,113,202,116,85,172,187,73,74,101,38,127,229,208,126,132,54,219,73,216,218,18,132,151,177,37,161,15,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,149,113,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,34,174,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,135,213,227,37,107,87,110,12,163,195,171,82,32,245,17,45,155,194,157,84,170,57,205,66,58,120,171,98,76,68,185,162,140,141,122,191,46,58,52,73,26,189,125,116,218,149,25,85,6,79,239,249,56,97,154,60,45,188,217,184,98,80,163,197,186,32,198,168,84,37,155,73,97,138,116,151,74,60,211,113,78,150,196,32,227,60,241,26,207,77,132,102,162,52,153,18,139,73,35,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,40,7,137,214,41,126,84,51,147,122,244,149,223,73,210,173,46,158,214,167,255,0,37,228,244,189,43,101,213,177,218,132,169,123,103,57,55,215,86,237,117,245,84,104,36,9,105,193,63,5,234,180,232,215,230,59,220,54,132,184,177,234,145,226,208,109,154,195,203,82,17,41,130,117,197,212,82,211,123,180,90,9,214,97,17,186,104,50,222,218,208,133,106,151,82,85,66,45,166,202,192,185,152,253,193,162,222,182,232,52,111,73,220,148,31,74,220,148,22,82,111,155,138,149,22,179,56,221,67,77,178,74,83,207,57,21,114,153,109,179,74,146,167,30,71,209,50,37,166,170,237,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,211,237,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,21,131,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,4,85,226,143,224,79,19,127,5,243,136,66,128,69,255,0,113,71,240,39,137,191,130,249,196,33,64,35,85,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,89,121,29,194,27,55,29,243,81,97,225,110,32,177,45,251,122,173,34,99,211,152,140,249,178,185,8,141,9,249,68,201,172,189,100,161,106,97,40,89,164,210,189,138,86,213,33,90,40,180,102,33,175,17,220,142,73,205,109,155,2,240,195,229,196,143,136,182,124,119,209,5,151,80,211,72,173,196,81,146,206,19,175,153,18,144,180,168,148,166,20,165,114,146,183,93,74,137,36,241,186,221,21,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,47,251,32,57,193,165,102,203,8,210,170,129,203,110,251,179,163,195,129,117,161,230,146,72,146,250,208,162,110,115,74,109,9,107,100,131,101,213,155,105,74,77,165,165,104,219,176,155,113,201,64,2,154,248,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,174,177,106,156,12,126,187,63,118,255,0,137,11,84,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,161,64,60,68,115,121,249,214,227,41,124,150,155,206,195,219,59,155,10,215,223,3,166,121,254,106,90,234,165,185,184,205,195,230,184,210,118,18,182,109,105,182,181,109,14,27,187,190,175,14,108,148,126,117,88,142,253,126,255,0,166,85,91,195,43,91,231,42,82,88,46,83,117,73,196,104,54,233,137,123,114,86,157,200,89,184,234,154,37,41,13,165,41,213,165,60,211,133,221,120,175,100,114,77,181,85,173,230,227,14,87,16,168,85,41,17,215,119,82,73,13,71,56,50,221,83,108,38,107,4,146,73,58,135,221,82,57,169,61,93,39,157,83,154,173,46,47,147,8,50,197,152,91,171,43,248,203,69,197,203,90,55,95,208,115,35,84,105,107,148,228,118,106,112,93,78,215,99,184,164,31,248,174,32,212,149,165,14,180,210,205,11,217,180,244,81,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,127,129,120,23,136,249,139,196,122,118,23,225,125,27,174,170,206,213,215,158,116,205,17,105,241,82,100,78,74,146,225,17,242,217,70,228,234,122,26,141,74,74,16,149,173,104,66,180,83,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,8,171,196,235,20,191,37,249,54,189,122,74,239,163,42,183,111,79,107,83,255,0,146,243,186,174,169,194,234,216,237,66,146,141,208,91,155,235,171,110,154,122,170,37,154,5,16,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,199,184,209,90,212,43,26,213,203,213,149,107,65,232,168,182,253,62,185,75,167,70,230,173,206,68,86,27,165,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,26,248,92,120,236,195,47,198,188,158,104,250,188,82,240,46,102,15,230,178,189,114,66,163,116,150,222,34,127,124,148,199,155,55,220,109,114,156,34,42,130,20,227,165,183,157,213,115,30,83,104,82,146,134,228,177,244,73,68,132,201,94,8,88,165,255,0,211,47,5,42,21,223,252,146,233,164,83,58,95,190,52,247,249,196,143,254,198,167,98,215,246,161,63,164,49,106,131,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,0,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,211,233,212,250,164,101,195,169,192,143,49,135,8,210,182,159,105,46,33,68,100,100,100,105,81,25,31,97,153,126,209,231,32,97,46,21,82,167,42,167,76,195,59,82,28,197,40,214,114,24,162,198,109,211,86,164,173,77,73,65,30,186,145,30,186,247,150,163,212,180,211,76,182,150,153,109,45,161,36,68,148,164,180,34,34,246,17,16,255,0,176,0,0,17,219,57,121,75,180,179,55,135,115,162,73,134,134,110,58,124,103,95,166,76,109,182,146,226,158,109,137,4,203,75,89,178,227,134,223,49,253,198,148,232,122,246,151,111,125,13,98,214,20,95,56,27,126,206,180,174,170,92,250,100,202,116,167,74,51,238,48,243,36,242,27,121,198,208,243,74,113,8,53,36,205,165,26,86,68,68,122,118,119,118,88,175,12,108,244,63,204,143,129,24,167,94,140,81,204,144,138,92,234,140,163,222,106,254,71,21,152,196,227,242,52,211,78,98,185,105,71,188,203,218,66,59,241,64,194,148,216,217,130,151,116,83,99,160,169,183,67,110,85,137,246,145,243,110,59,38,108,213,238,37,18,18,147,213,40,35,215,85,25,151,180,199,168,225,45,140,237,97,254,54,200,179,234,213,21,53,79,184,33,174,51,12,169,226,74,14,99,242,224,182,149,109,82,210,157,219,80,101,169,17,171,79,120,187,116,45,46,33,43,65,234,149,17,25,31,216,63,232,114,172,204,227,37,43,3,176,122,225,189,170,19,152,143,37,168,50,219,128,151,93,74,13,201,101,21,231,26,65,106,180,25,153,155,71,161,36,247,31,179,222,89,224,196,43,178,226,198,76,84,172,92,175,156,185,245,11,146,179,33,232,236,167,152,234,245,145,37,107,75,72,73,154,213,166,231,52,36,145,159,127,180,93,239,14,60,181,68,192,220,18,165,215,106,48,73,186,237,209,21,138,179,198,235,68,79,50,137,49,34,41,76,171,86,144,180,232,182,143,84,153,168,136,253,166,125,221,147,50,56,229,111,96,30,21,87,175,122,173,82,3,51,162,211,229,46,155,26,75,232,73,200,150,152,207,58,211,100,133,56,131,94,229,52,101,181,39,184,251,72,189,229,66,151,221,227,138,217,200,198,243,152,152,149,10,165,66,181,80,233,226,70,142,220,151,209,21,135,165,168,208,91,55,58,164,33,42,147,167,102,164,68,100,69,174,189,183,35,145,140,155,90,185,120,195,170,125,66,183,67,139,38,237,168,180,212,217,82,100,198,109,111,69,113,198,35,26,218,74,212,195,110,160,146,235,38,100,147,212,200,204,204,207,94,233,90,42,67,140,158,49,21,70,224,161,225,53,50,113,155,49,90,141,84,144,77,187,217,205,74,234,12,41,39,181,122,119,25,106,70,157,126,223,96,228,188,41,240,109,87,254,59,53,118,200,134,151,99,91,136,76,228,45,198,247,33,47,71,153,5,194,50,51,66,136,150,68,190,206,210,63,180,133,228,247,0,133,124,68,109,108,109,196,187,21,171,55,12,109,169,82,121,179,82,151,93,102,28,181,154,155,54,101,182,101,171,36,173,75,215,65,246,150,157,191,113,8,217,147,46,24,215,140,123,250,6,33,227,131,74,140,197,41,246,170,17,161,237,117,11,92,134,158,142,242,9,198,228,197,208,210,101,205,73,232,162,62,205,53,46,211,22,159,54,117,191,98,219,11,151,62,84,74,101,34,139,8,212,167,29,90,25,105,150,25,108,204,245,51,218,148,145,33,6,126,194,34,47,97,10,74,226,65,156,121,216,225,125,72,195,251,86,166,203,150,165,18,74,219,74,226,188,102,137,15,50,244,182,137,194,52,62,182,214,149,52,234,125,109,164,103,217,220,93,135,9,82,149,45,68,132,36,212,165,30,132,68,90,153,152,179,206,18,121,95,151,42,180,206,62,220,180,135,83,21,141,222,138,91,241,204,144,230,228,78,138,246,211,91,90,30,135,183,93,139,236,246,251,135,252,241,165,111,75,138,202,95,41,162,221,233,47,88,147,235,31,205,211,187,204,124,174,10,166,95,47,239,189,116,215,249,175,79,254,97,81,23,4,33,15,22,217,207,199,203,13,70,27,111,165,13,202,228,243,16,106,50,53,237,168,64,50,208,189,186,10,180,200,157,13,119,6,102,173,42,114,57,186,175,175,253,31,210,236,167,201,63,113,251,132,129,227,3,107,67,165,99,69,62,186,203,73,67,213,62,111,51,106,72,136,249,113,32,36,187,136,143,184,253,166,99,141,240,240,195,182,177,11,49,244,40,143,242,249,113,250,173,196,189,59,119,64,150,101,222,149,126,160,208,89,17,17,104,69,161,15,232,15,23,140,112,83,82,195,122,188,37,50,110,147,157,63,168,73,220,103,163,237,159,119,236,25,141,115,213,112,244,61,6,145,50,139,56,234,25,126,181,164,41,242,117,71,215,106,173,219,181,254,90,249,119,254,193,216,128,0,0,71,204,247,57,202,203,77,212,173,238,39,252,7,181,7,161,255,0,174,17,134,119,26,253,33,13,66,97,233,44,173,8,4,225,160,213,243,186,237,238,253,42,199,162,0,20,163,198,14,216,42,70,58,194,174,164,150,73,171,243,52,215,187,230,161,192,79,103,97,123,253,231,251,7,184,224,183,84,165,177,119,94,84,215,226,178,169,146,125,29,200,117,72,73,173,27,90,168,169,91,76,207,82,212,187,15,65,204,184,183,225,186,237,76,198,63,121,54,219,133,30,232,219,203,212,189,82,233,160,192,108,244,245,72,187,213,239,87,236,238,18,155,131,85,222,220,220,52,184,45,87,31,73,174,159,210,114,209,187,181,60,201,21,7,15,179,119,103,119,184,133,142,138,117,227,72,180,158,37,89,169,39,55,26,125,35,170,117,215,111,242,122,119,179,216,62,231,5,162,112,238,59,208,200,149,180,189,27,175,187,244,117,17,103,216,183,134,246,254,45,88,53,59,10,230,134,153,52,250,151,39,154,131,109,11,253,27,205,186,93,139,74,147,244,155,79,122,79,187,246,140,226,99,142,19,214,176,87,18,106,184,125,92,140,251,79,83,185,30,179,168,90,119,115,35,180,239,97,169,8,51,208,157,47,232,151,246,159,134,143,34,68,87,83,34,43,238,50,234,117,218,182,212,105,81,106,90,30,134,95,96,180,188,140,113,51,159,42,181,69,194,220,105,158,209,71,117,165,199,106,170,251,170,222,185,79,206,71,47,152,244,153,90,26,82,135,87,220,157,196,72,45,53,34,61,109,66,157,80,133,86,167,197,170,211,100,181,38,36,214,81,34,59,205,44,150,135,27,90,73,73,82,84,70,100,100,100,100,100,100,122,30,163,253,210,132,167,93,169,34,212,245,61,11,188,199,253,0,175,238,48,152,101,242,159,3,233,119,132,24,104,84,218,77,93,133,60,241,55,170,202,43,80,231,184,162,220,72,51,219,170,136,244,51,34,251,133,101,228,167,18,95,195,60,199,217,85,34,146,166,99,212,171,84,218,108,149,111,52,164,153,114,124,99,89,168,247,36,180,209,29,186,234,94,242,26,42,164,84,24,171,82,97,85,98,186,151,25,153,29,185,13,173,42,35,37,37,105,37,17,145,145,153,25,25,31,176,199,235,16,55,136,222,71,168,216,189,107,77,197,59,34,156,152,247,77,45,135,31,144,220,118,80,130,150,211,77,203,125,90,147,76,45,199,29,91,174,36,187,84,68,125,157,199,161,136,91,195,163,49,23,118,1,227,135,228,154,230,125,76,82,234,211,189,18,244,89,202,117,36,196,183,102,68,97,74,36,45,212,37,42,74,90,81,106,105,53,23,105,104,101,216,87,108,164,66,175,209,77,183,18,212,136,149,40,186,40,180,37,161,198,220,71,111,188,140,140,143,237,35,20,71,196,187,47,206,224,222,59,76,173,83,105,166,205,26,228,230,84,210,226,25,52,182,151,228,76,152,173,132,105,109,8,47,81,178,236,212,207,79,105,144,236,28,36,51,34,229,173,121,72,193,155,130,166,178,167,213,141,111,195,75,207,122,157,75,174,192,142,218,82,75,116,147,174,212,158,132,72,51,247,107,220,46,36,140,140,136,200,245,35,238,49,226,113,174,252,133,134,152,85,117,94,115,31,109,179,166,81,231,73,100,150,162,34,91,173,198,113,196,167,181,73,215,93,135,216,70,71,254,113,155,220,96,188,229,226,22,41,93,151,156,183,214,225,214,43,115,230,160,148,163,50,66,29,144,227,132,148,234,165,104,69,188,244,45,79,239,62,241,216,112,63,51,15,224,14,13,220,148,27,85,17,202,230,185,28,153,27,173,108,143,152,196,73,17,91,70,132,226,29,67,137,90,92,101,42,238,52,145,246,246,159,119,23,164,81,239,108,97,190,147,6,155,26,125,102,189,95,156,74,81,165,15,73,90,157,125,226,35,90,180,37,172,203,123,133,169,246,158,170,246,153,139,197,200,54,76,109,220,188,216,52,235,162,185,77,67,183,133,102,11,47,203,113,246,91,82,226,243,153,138,181,178,70,166,27,117,27,93,100,253,83,51,208,251,245,62,233,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,42,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,69,92,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,149,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,152,193,165,60,170,226,151,229,167,46,56,117,137,143,87,125,51,62,179,111,197,244,172,222,151,167,230,213,26,71,38,119,205,146,16,148,233,41,167,211,234,36,144,122,106,141,82,105,51,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,202,184,191,238,23,30,4,240,203,241,175,56,154,37,80,229,89,167,198,191,205,219,47,183,182,49,183,79,235,101,219,244,242,232,24,83,92,198,215,57,247,81,30,47,53,60,198,204,217,39,222,104,220,218,178,87,44,151,183,85,104,71,154,193,165,220,183,96,133,43,46,24,37,107,96,189,26,185,46,179,30,220,142,234,87,62,75,105,109,114,95,121,247,36,60,178,66,123,16,131,117,231,54,35,85,26,81,181,38,165,153,26,207,52,66,255,0,184,92,120,19,195,47,198,188,226,104,166,188,232,96,229,11,0,179,65,127,225,85,172,246,250,45,42,160,220,138,115,123,86,93,52,89,113,218,150,212,109,86,181,173,124,148,72,75,92,197,40,212,190,94,243,208,213,161,89,255,0,6,204,107,249,115,151,218,182,14,75,167,242,101,225,149,64,185,47,182,214,214,223,131,81,118,68,134,247,40,220,81,169,228,190,137,132,173,16,132,147,124,141,55,43,121,142,85,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,4,85,226,143,224,79,19,127,5,243,136,66,128,69,255,0,113,71,240,39,137,191,130,249,196,33,64,35,85,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,21,151,197,123,35,145,174,90,85,111,55,24,114,185,103,93,166,199,142,187,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,205,73,232,209,178,210,156,213,10,109,124,234,181,194,220,82,190,240,90,251,166,98,102,26,87,125,13,114,81,185,221,20,222,149,153,28,174,107,43,101,207,155,121,11,109,90,182,234,211,235,36,244,215,82,208,200,140,180,39,149,28,215,97,198,109,112,225,23,173,148,239,67,85,131,203,98,191,64,125,226,92,170,68,165,17,153,37,70,68,92,198,87,181,70,211,196,68,151,18,149,17,146,22,135,27,71,107,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,66,220,67,50,89,85,202,198,40,72,174,218,22,252,180,225,93,203,32,142,223,152,114,85,40,161,62,109,238,118,158,251,138,73,41,11,74,137,213,52,75,53,26,217,36,159,49,197,161,237,178,131,129,143,215,103,238,223,241,33,106,128,50,174,47,251,133,199,129,60,50,252,107,206,38,136,171,198,11,55,157,249,71,177,102,255,0,81,54,249,83,144,63,226,37,64,136,203,171,63,241,31,112,208,143,234,18,78,126,157,177,94,185,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,138,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,213,85,169,52,170,253,42,109,10,187,76,137,81,166,212,99,185,18,100,57,108,165,230,36,176,226,77,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,40,7,63,217,62,170,229,55,23,20,154,121,68,114,196,188,100,76,159,106,45,151,84,107,140,194,22,147,114,11,169,113,106,119,124,114,121,164,19,138,82,137,212,41,11,221,188,220,109,191,107,195,63,58,244,236,176,95,117,43,39,18,234,125,54,27,93,186,201,155,49,195,148,247,161,167,50,203,134,220,134,99,178,151,55,243,180,67,14,18,91,220,122,48,163,89,37,147,74,175,80,7,42,205,143,133,140,100,248,127,112,249,115,227,57,150,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,191,236,146,100,250,217,202,54,23,181,69,73,68,155,123,87,35,176,171,178,177,17,217,28,137,207,180,227,235,101,13,182,234,205,41,67,41,146,182,137,105,67,102,225,36,150,180,164,207,106,100,80,0,165,110,50,120,215,242,231,48,84,156,28,137,79,228,196,195,42,121,243,159,113,173,174,63,58,162,212,121,14,109,81,56,162,83,41,97,16,201,58,161,10,39,57,250,238,78,195,31,171,131,70,8,82,175,172,109,175,227,69,66,185,46,60,140,47,142,194,96,192,101,180,236,150,253,73,137,145,205,110,172,245,50,67,109,54,238,136,73,17,169,110,33,91,136,144,104,115,165,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,22,41,198,11,7,40,87,206,88,15,21,100,61,211,214,176,210,160,196,136,110,109,90,249,241,103,72,98,36,136,218,18,210,132,238,90,227,59,204,52,173,69,211,108,78,210,113,70,42,91,43,24,215,249,187,102,10,201,198,55,41,253,108,75,126,160,125,123,9,107,152,226,224,190,210,227,202,229,39,152,217,27,196,195,206,155,123,150,73,230,18,55,106,157,72,244,166,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,137,159,156,152,219,185,135,176,106,55,69,14,154,134,175,10,52,23,159,136,227,12,161,43,149,201,102,82,208,201,154,88,113,213,238,117,226,245,72,203,83,238,208,251,232,234,175,70,189,176,122,250,84,26,148,105,212,106,245,2,113,169,38,164,61,29,196,186,195,198,68,180,238,36,44,139,123,103,161,246,30,169,246,25,14,207,142,25,152,127,31,112,110,219,160,93,72,142,119,53,180,228,56,221,107,132,124,199,226,71,138,226,52,55,22,234,220,82,212,227,202,87,113,36,207,183,176,251,248,254,15,222,114,240,247,20,173,59,206,35,203,108,232,245,184,19,92,36,168,200,150,134,164,54,225,165,90,41,58,145,236,237,45,75,239,46,241,164,44,20,191,33,98,94,21,90,183,156,55,219,112,234,116,120,50,94,38,212,70,72,117,200,205,184,164,246,41,90,105,188,187,12,204,255,0,206,61,177,153,17,25,153,232,69,222,98,157,248,183,230,65,203,162,241,141,131,86,253,81,103,2,148,104,126,98,89,127,212,234,90,118,124,119,18,162,67,166,157,118,168,181,35,65,31,191,78,225,199,184,104,229,249,220,100,199,104,117,170,149,52,222,163,91,124,186,154,150,182,77,77,169,248,243,33,171,97,154,155,90,15,212,112,251,53,35,211,218,68,47,113,40,133,64,162,147,109,165,168,241,41,177,116,73,17,18,16,219,109,163,179,220,68,68,69,246,17,10,73,226,47,152,139,187,31,49,192,240,154,217,125,79,210,233,51,189,18,212,88,42,117,68,252,182,166,75,97,42,52,33,213,165,74,82,93,73,106,73,37,31,97,104,69,216,115,75,135,38,71,168,216,67,107,66,197,59,222,156,153,23,77,81,134,223,142,220,134,80,178,136,211,173,196,125,58,19,172,33,198,221,67,173,168,187,20,100,93,189,231,169,137,228,63,37,94,160,197,38,147,54,171,41,196,182,204,56,238,72,113,106,50,34,74,80,147,81,153,153,153,17,17,17,123,76,103,87,58,216,146,254,38,102,62,245,169,42,74,158,143,77,173,84,169,177,149,188,212,147,101,185,242,77,6,159,89,69,166,139,236,211,66,247,16,179,78,15,120,101,242,99,3,234,151,132,232,104,76,218,181,93,245,50,241,183,162,206,43,176,224,56,146,220,104,35,219,170,76,244,35,50,251,197,128,128,255,0,149,33,42,211,114,72,244,61,75,82,238,49,254,21,26,132,42,77,62,85,86,165,37,168,209,33,50,185,18,30,117,100,132,54,218,18,106,82,148,163,50,34,34,34,51,51,51,208,180,21,27,196,115,136,44,171,166,116,252,23,194,42,193,21,33,178,118,37,82,124,105,6,70,242,200,229,198,121,180,185,30,73,165,77,169,10,109,68,149,35,183,176,207,179,66,21,168,227,142,60,226,157,117,106,90,214,102,165,41,71,169,168,207,188,204,253,166,59,206,74,240,18,102,62,227,133,26,222,84,23,222,165,211,159,141,82,168,26,90,53,32,227,183,50,58,29,73,252,218,211,244,94,238,81,17,123,207,78,251,253,194,76,55,183,240,150,193,166,88,86,204,52,198,167,211,121,220,164,19,104,71,233,30,113,211,236,66,82,159,164,226,187,146,93,255,0,180,86,23,26,82,112,174,59,44,204,149,176,253,37,167,187,244,116,225,240,184,45,173,37,137,87,146,77,205,166,175,71,104,157,116,221,252,158,163,236,246,139,138,21,197,198,86,239,110,22,26,91,246,171,111,164,151,80,234,249,136,221,218,174,92,138,123,133,217,187,183,191,220,98,44,240,144,195,119,46,188,198,49,121,56,219,135,26,215,221,204,208,189,83,234,96,207,108,181,245,76,187,211,239,79,237,238,29,59,141,37,82,150,253,221,102,211,88,136,202,102,70,244,143,61,212,182,146,90,247,53,78,82,117,50,61,79,66,236,45,71,134,224,249,108,21,95,29,166,215,20,75,52,210,57,122,233,220,92,216,115,211,219,216,126,239,121,126,209,117,192,3,206,226,17,44,237,9,228,217,164,149,243,90,110,238,253,42,6,94,221,253,33,141,17,228,65,222,110,90,45,85,111,113,95,225,221,171,61,79,253,112,148,36,24,0,0,14,7,158,56,143,75,203,109,212,211,45,165,106,254,67,216,162,51,255,0,199,227,123,190,225,157,86,191,72,67,79,248,106,241,72,178,169,207,39,93,21,206,239,255,0,142,88,244,224,2,165,184,218,208,159,143,92,195,90,209,52,158,92,191,76,234,164,164,245,245,17,78,79,172,122,123,251,187,71,9,225,99,124,157,171,153,90,101,41,115,201,134,170,220,237,200,83,187,73,124,168,19,84,93,155,136,143,67,87,184,255,0,96,152,124,99,240,209,53,124,52,163,98,19,17,210,165,81,58,142,115,155,53,52,243,164,83,218,79,105,36,244,238,246,168,191,111,112,224,28,27,238,122,148,44,98,172,91,104,144,174,146,163,211,239,108,214,173,62,110,45,65,101,161,107,167,121,251,140,92,216,166,158,51,77,186,156,91,182,150,179,213,11,235,54,23,111,102,145,169,250,143,103,193,85,70,85,75,237,59,18,100,126,139,237,50,237,47,86,162,45,140,83,223,24,220,40,102,137,126,81,113,38,59,76,54,117,222,167,153,177,36,74,87,33,154,123,37,187,68,22,189,253,154,168,255,0,103,112,173,177,254,177,101,72,131,41,153,177,30,91,47,199,113,46,180,226,20,105,82,22,147,212,148,70,93,164,100,101,174,164,45,239,134,110,122,90,188,105,144,176,67,18,234,187,106,176,88,110,53,42,76,135,200,137,230,144,152,113,153,107,123,210,13,74,112,212,165,158,212,160,136,251,76,187,117,33,100,233,81,41,36,164,158,164,101,169,24,254,128,229,57,165,176,161,226,46,2,94,244,25,48,211,37,212,208,106,79,69,65,182,75,62,127,68,250,17,161,26,85,219,170,253,133,175,111,96,206,141,65,169,86,38,36,73,100,210,228,121,22,245,109,105,209,36,104,83,107,97,243,46,207,162,100,100,104,251,12,190,193,161,156,155,226,11,88,143,151,91,42,176,135,205,215,34,81,105,176,159,82,148,74,81,186,152,49,212,173,79,114,187,117,95,110,167,175,216,59,88,255,0,41,49,163,204,142,228,89,108,54,243,47,32,208,227,110,36,148,149,36,203,67,35,35,236,50,50,49,85,89,232,201,165,199,103,99,101,3,28,176,162,220,91,148,229,86,98,207,168,51,77,134,225,184,135,250,185,50,93,94,214,24,36,146,73,41,108,181,82,245,215,77,79,184,197,142,96,69,114,77,127,9,45,89,115,152,121,153,77,210,32,178,250,30,73,165,194,112,163,52,106,220,70,102,122,234,103,174,189,186,142,3,196,159,47,241,241,139,2,170,117,216,84,242,126,175,109,48,245,77,165,33,162,83,138,68,120,115,20,72,35,38,214,163,213,110,23,97,25,22,190,210,49,72,152,111,120,86,176,147,19,104,247,60,117,72,137,54,129,86,142,243,232,35,91,107,35,98,66,22,164,40,137,73,62,246,251,72,204,187,189,131,69,121,113,197,26,110,47,224,221,173,122,65,158,212,167,165,210,96,170,110,199,82,179,110,74,162,178,227,136,86,139,89,146,136,220,45,73,71,169,107,219,239,17,35,139,182,54,149,151,132,80,176,242,143,80,217,83,173,204,108,164,182,135,116,81,194,122,44,246,87,169,37,194,86,155,146,69,218,147,79,191,83,236,20,180,163,53,25,169,70,102,102,122,153,152,253,20,218,116,234,189,66,53,42,153,21,217,50,230,60,134,24,101,164,26,214,227,139,81,37,41,74,82,70,102,102,102,68,68,69,169,234,46,59,134,142,70,99,225,213,2,54,49,226,109,25,165,220,53,6,208,237,62,52,136,228,125,51,14,34,28,134,150,104,122,58,86,135,146,226,22,90,165,102,69,218,69,219,169,139,17,34,36,145,37,36,68,68,90,17,23,176,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,229,92,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,8,171,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,198,115,51,211,101,85,108,12,224,226,221,10,179,34,35,210,37,93,18,235,104,84,101,169,72,38,42,10,235,153,73,154,146,147,222,150,164,182,149,150,154,18,201,68,70,162,34,81,217,79,5,139,254,53,119,47,55,94,31,72,184,101,204,169,90,183,66,228,162,11,198,234,145,2,157,50,59,102,201,52,106,45,137,66,228,49,61,102,132,31,98,247,169,68,92,194,53,83,8,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,202,184,191,238,23,30,4,240,203,241,175,56,154,37,80,170,190,55,184,165,255,0,210,211,5,41,245,223,252,174,233,171,211,58,95,186,52,7,249,198,143,254,201,39,98,23,246,173,63,163,49,26,184,90,96,92,204,96,205,101,6,228,155,70,234,237,188,59,254,249,42,111,56,111,182,218,37,54,70,84,244,37,198,139,111,59,170,229,188,150,214,164,165,109,198,127,233,18,77,10,190,145,149,113,127,220,46,60,9,225,151,227,94,113,52,70,174,53,152,23,50,171,66,178,243,15,65,163,115,189,9,190,219,184,164,182,111,184,226,34,186,190,100,21,169,4,70,211,108,161,229,74,66,156,51,66,141,201,108,35,215,213,36,136,129,195,23,20,191,37,249,201,178,186,186,239,163,41,87,111,81,107,84,63,146,243,186,174,169,179,233,24,236,66,148,141,211,155,133,235,167,110,154,122,202,36,26,196,170,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,42,241,71,240,39,137,191,130,249,196,33,64,34,255,0,184,163,248,19,196,223,193,124,226,16,160,17,170,128,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,165,110,39,89,14,252,136,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,227,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,28,64,225,191,149,28,71,202,86,35,227,133,149,122,181,215,82,167,124,159,126,129,95,97,147,68,90,188,84,157,68,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,231,80,12,171,139,254,225,113,224,79,12,191,26,243,137,162,189,115,213,195,42,242,193,91,134,86,32,224,61,22,93,193,135,85,25,12,33,20,230,223,39,170,52,105,114,101,53,29,152,73,109,74,231,76,67,143,72,109,12,169,178,91,189,166,151,11,84,19,174,216,166,64,114,125,74,202,110,17,165,53,2,150,229,247,120,199,135,62,235,91,206,164,209,25,244,33,70,220,22,146,218,212,214,200,230,243,168,55,18,165,27,171,82,215,187,97,182,219,114,128,7,52,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,233,7,14,120,121,227,205,247,153,122,230,91,165,67,137,77,145,103,200,100,238,139,133,181,117,52,234,116,39,80,78,51,33,42,45,166,234,223,105,73,83,44,30,199,21,169,146,201,162,109,229,53,123,216,85,134,244,44,31,195,139,115,11,237,137,149,89,116,171,102,158,213,58,35,213,73,203,151,41,109,182,90,17,173,197,255,0,212,132,146,91,66,116,67,104,66,18,148,39,213,142,85,155,31,11,24,201,240,254,225,242,231,196,106,225,193,195,254,30,93,232,77,98,222,47,91,191,234,177,63,169,97,168,210,28,98,67,118,236,93,235,111,108,117,178,183,27,91,207,54,68,181,188,74,220,77,186,77,36,145,243,198,236,234,0,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,193,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,127,220,59,112,46,102,0,229,78,212,182,235,212,111,70,92,149,238,109,201,94,101,70,249,56,153,82,140,141,164,58,219,196,149,50,243,113,81,21,151,27,36,165,41,113,149,253,35,51,90,162,7,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,125,23,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,102,95,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,23,169,195,23,20,191,42,25,54,178,186,186,239,164,234,182,151,81,107,84,63,146,242,122,94,149,195,233,24,236,66,82,189,176,92,133,235,167,118,186,250,202,53,146,197,0,139,254,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,100,74,35,74,136,140,140,180,50,63,104,174,238,37,217,25,141,136,180,9,56,197,134,84,102,145,112,211,219,91,181,8,209,227,145,117,44,54,137,146,29,89,33,152,234,90,221,83,139,65,106,165,145,31,97,31,110,134,41,198,165,78,157,72,168,73,165,84,226,187,26,92,55,150,195,236,186,131,66,219,113,10,52,169,42,74,136,140,140,140,140,140,140,181,45,7,231,73,154,76,148,147,50,50,61,72,200,93,47,8,140,109,43,207,8,166,225,229,98,160,75,169,209,38,57,211,54,183,117,81,66,102,44,6,81,161,41,195,86,155,148,101,216,146,79,187,67,236,18,223,49,184,163,77,194,12,27,186,111,73,211,218,138,244,74,76,229,66,222,234,80,110,73,76,87,156,109,9,213,104,51,81,155,103,161,17,234,122,118,123,198,117,49,34,240,173,98,222,38,214,46,121,11,145,46,101,126,173,33,230,16,102,183,22,102,252,133,173,40,73,26,148,125,238,118,17,25,247,251,69,221,240,215,203,252,124,29,192,186,101,118,109,60,152,171,220,172,51,83,117,75,104,146,226,91,145,14,26,141,6,102,218,20,90,45,179,236,51,50,215,218,102,59,246,59,215,101,91,248,73,117,75,130,195,207,74,114,145,57,150,16,202,77,78,27,135,25,211,73,36,136,200,245,212,139,77,59,117,21,199,145,140,154,220,119,142,54,87,241,203,21,237,181,183,78,77,102,84,250,123,53,40,110,19,139,127,171,141,37,165,237,125,131,73,164,210,167,11,84,175,93,117,208,251,204,90,172,104,209,225,199,110,44,70,27,101,150,80,72,109,182,210,73,74,82,69,161,17,17,118,17,17,16,255,0,81,197,51,143,136,44,225,198,93,175,90,194,223,83,78,75,162,212,161,48,164,168,146,162,117,80,100,41,58,30,228,246,250,157,154,30,191,96,207,52,6,165,95,120,145,29,146,39,36,73,184,107,104,78,138,213,107,113,111,190,69,219,244,140,204,205,127,105,159,218,52,91,149,171,10,38,29,96,29,145,65,141,13,49,157,85,6,152,244,164,19,100,131,231,244,76,33,122,145,37,39,174,168,246,150,189,157,163,171,128,254,41,68,148,154,148,122,17,22,166,98,182,56,153,103,165,171,58,153,55,4,48,210,171,186,171,61,135,35,85,100,199,124,140,153,105,105,153,25,230,183,179,32,148,151,9,73,65,237,82,12,139,176,207,183,66,21,9,42,84,137,210,158,155,45,229,188,252,135,20,235,174,45,70,165,45,106,61,77,70,103,218,102,102,122,234,99,252,133,188,240,110,194,134,169,246,133,111,20,157,105,133,59,38,68,154,98,86,105,35,89,37,77,83,223,34,215,102,186,106,95,173,223,236,246,139,47,21,57,198,169,70,117,75,17,59,18,68,94,148,237,211,180,253,90,112,241,156,25,91,117,88,183,114,173,7,162,17,209,239,46,222,221,99,84,52,23,44,41,147,140,133,207,82,155,140,52,123,109,114,21,210,83,186,141,141,146,213,167,206,69,167,172,245,45,116,239,47,113,14,253,193,195,13,19,72,195,74,206,33,63,29,41,93,111,167,228,185,179,67,87,38,69,65,165,118,154,75,94,255,0,98,143,246,119,8,123,197,58,249,59,171,50,181,58,82,39,147,237,82,121,59,16,151,119,18,57,176,33,40,251,55,25,22,166,159,113,126,209,221,184,37,80,159,145,93,196,170,209,178,158,84,79,67,104,181,36,245,61,232,168,167,213,61,61,253,253,162,218,64,7,152,196,167,147,30,202,168,188,173,116,79,39,187,254,53,3,48,14,254,144,198,138,178,57,17,232,121,109,181,90,121,180,161,95,203,187,18,70,95,248,252,159,127,222,59,224,0,0,14,51,155,234,92,138,190,95,238,120,81,74,74,157,95,69,181,49,245,53,158,147,99,153,246,17,31,176,191,206,51,126,68,104,115,69,145,164,203,223,216,52,199,128,53,120,181,220,39,161,212,224,190,167,152,123,169,216,181,40,148,103,164,151,82,122,153,25,151,121,31,180,116,48,1,91,60,106,105,142,73,195,251,26,162,136,132,180,194,244,158,247,121,122,155,123,223,167,17,118,233,217,175,119,218,43,187,36,181,66,163,102,118,204,168,169,77,164,154,244,142,166,225,232,158,218,124,146,237,237,47,120,188,236,225,225,59,120,211,151,219,158,194,76,116,46,84,254,139,144,230,205,86,222,201,177,221,86,211,216,179,45,73,174,221,18,127,218,85,49,194,178,183,34,210,205,157,30,219,168,69,113,181,212,186,142,97,41,6,70,142,93,50,114,203,93,76,180,215,113,123,12,94,128,167,46,52,44,56,222,39,218,15,168,207,107,190,144,219,251,35,211,136,199,211,224,191,51,151,122,93,176,250,131,46,111,65,243,123,251,21,163,85,19,238,246,139,122,21,255,0,198,34,131,78,155,129,112,235,146,14,49,75,167,115,58,109,251,121,135,204,153,79,74,246,106,90,247,23,110,134,93,130,149,200,140,251,8,127,210,26,117,194,51,109,165,171,105,26,143,106,76,244,47,120,251,54,93,223,94,176,174,138,101,217,110,84,164,194,157,76,150,204,166,220,97,229,182,173,205,184,151,8,140,208,164,158,155,144,147,236,50,238,23,219,145,12,212,209,51,15,133,84,230,38,85,90,85,205,72,140,204,73,204,186,250,13,247,84,212,104,196,227,219,77,231,28,81,27,143,25,110,86,154,159,121,17,247,202,0,31,227,54,43,51,161,191,10,67,104,113,169,13,41,165,161,100,70,149,37,68,100,100,100,125,134,90,24,207,223,17,12,29,127,9,179,27,112,41,49,91,102,45,197,38,93,109,146,109,6,148,146,100,79,151,180,190,130,75,185,191,102,191,121,137,179,193,199,25,153,168,217,181,156,41,172,213,158,114,124,89,146,39,68,105,215,200,208,152,169,106,158,194,18,146,82,247,17,238,51,34,34,78,223,113,251,5,152,128,252,149,58,85,54,179,17,112,106,144,88,148,194,200,200,208,243,73,90,123,72,203,93,20,70,93,198,127,229,31,243,73,163,211,232,113,58,26,108,118,216,96,143,84,161,8,74,82,93,132,90,17,36,136,139,176,136,43,52,168,149,202,68,218,52,246,27,122,52,232,238,70,117,183,18,74,74,144,180,154,84,70,70,70,70,70,70,125,228,99,63,124,64,176,73,236,24,204,37,110,43,16,73,154,117,113,233,53,136,230,219,70,150,210,151,167,74,36,32,180,109,9,45,18,215,113,107,217,237,63,100,214,224,249,142,173,74,182,43,152,83,90,168,180,133,83,138,77,89,174,107,196,70,76,182,220,6,18,69,185,206,238,254,228,145,125,190,193,15,184,143,99,106,241,107,49,53,202,124,73,110,185,2,216,147,38,136,73,83,154,160,220,141,58,89,110,73,19,138,78,155,92,236,62,195,251,8,69,70,219,113,215,18,211,72,82,214,179,36,165,41,45,76,204,251,136,139,218,44,223,134,46,69,94,184,100,71,199,92,82,161,52,80,34,200,66,169,80,39,197,61,238,45,39,14,83,50,9,183,227,154,77,179,73,184,157,233,94,167,218,69,237,49,109,113,98,198,131,25,168,112,163,180,195,12,161,45,180,211,72,36,161,9,34,208,146,68,93,132,68,68,68,68,67,253,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,148,168,177,167,70,118,28,216,237,62,195,200,83,110,180,234,9,72,90,76,180,52,168,143,176,200,200,204,140,140,84,167,19,156,138,189,111,72,145,142,184,91,66,104,224,74,144,181,85,96,64,138,123,219,90,142,100,167,164,27,108,71,36,147,100,146,109,59,212,189,75,176,143,216,98,178,28,109,198,156,83,78,161,72,90,12,210,164,168,180,50,50,239,35,47,96,149,124,56,113,181,120,73,152,154,29,62,92,183,91,129,115,201,141,68,52,165,205,16,78,73,157,16,183,40,141,196,167,77,173,246,159,105,253,134,38,15,24,60,117,106,45,175,67,194,154,45,69,165,170,162,81,170,206,242,158,35,51,101,198,231,176,162,61,174,119,119,119,164,203,237,246,8,81,195,247,4,158,198,124,194,81,34,200,130,79,83,168,111,70,172,72,55,26,53,54,164,179,58,41,45,7,171,107,73,234,151,123,143,78,207,105,123,116,11,70,165,68,161,210,33,81,160,48,219,49,160,199,110,51,77,182,146,74,82,132,36,146,146,34,34,34,34,34,34,238,34,10,181,30,159,92,137,208,212,163,182,251,6,122,169,11,66,84,147,236,50,208,201,68,100,125,134,99,254,169,148,170,109,26,34,32,210,224,177,21,132,17,17,33,150,146,132,246,17,22,186,36,136,187,136,191,200,63,88,10,206,227,29,140,204,211,172,202,54,20,209,170,239,55,62,84,200,243,165,180,212,130,36,42,42,154,168,48,180,169,41,94,227,61,196,68,100,105,211,222,126,193,9,184,120,96,235,248,179,152,219,125,74,138,219,209,109,217,49,43,111,19,136,53,36,211,30,124,77,197,244,20,93,206,123,116,251,200,104,18,20,86,96,195,98,20,118,208,219,81,218,75,72,66,8,137,41,74,72,136,136,136,187,8,180,33,254,192,34,254,123,243,83,68,203,198,21,84,88,135,85,105,55,45,94,51,209,32,178,211,232,39,218,83,177,164,147,111,109,39,155,113,36,78,50,69,185,58,232,125,196,103,221,66,87,165,223,93,191,110,138,157,217,113,212,164,205,157,83,150,244,167,28,125,229,184,173,206,56,167,12,136,214,165,30,155,150,163,237,51,239,31,25,109,58,222,222,99,75,78,226,35,78,169,50,212,143,218,67,254,69,254,240,211,160,211,168,153,93,160,185,79,56,198,115,209,22,99,252,157,189,142,174,157,15,113,43,66,47,91,176,181,215,83,251,68,171,21,11,198,130,103,50,244,180,161,245,6,124,174,191,230,247,246,39,86,169,199,221,236,31,51,130,243,14,57,137,247,123,233,51,218,215,163,247,126,216,245,18,33,113,162,139,248,169,214,228,93,185,179,172,91,116,248,174,56,186,111,79,203,36,160,204,215,204,166,65,89,233,161,158,186,109,63,97,11,103,201,222,19,181,130,249,125,182,44,53,70,66,37,64,235,121,238,108,209,110,111,155,33,212,238,61,136,51,208,157,236,213,37,253,167,70,57,218,170,21,103,51,183,157,69,42,109,68,239,163,180,54,207,84,246,83,227,23,103,105,251,133,136,240,86,166,46,54,31,223,53,21,197,36,38,111,163,54,59,179,67,115,99,245,18,62,221,59,116,238,251,5,147,0,14,121,143,213,120,148,44,39,174,84,231,62,166,99,179,211,111,90,84,73,50,214,75,73,45,12,204,139,188,203,218,51,56,162,55,28,209,4,102,103,220,52,129,148,10,92,138,70,95,173,136,82,138,74,93,71,91,185,50,53,37,150,179,100,25,118,25,17,247,31,249,135,102,0,0,1,241,238,219,126,61,209,111,202,161,74,45,90,147,179,119,119,244,86,149,123,72,253,169,247,12,197,222,212,9,118,197,207,54,135,57,179,67,241,185,123,210,100,101,166,230,210,162,239,34,62,229,23,176,95,103,14,139,218,45,227,150,123,120,217,156,220,135,98,117,124,212,165,210,90,145,186,161,47,77,75,113,153,106,73,246,137,64,0,32,167,23,122,75,179,242,230,185,173,48,133,244,122,106,163,73,154,147,190,116,2,236,61,59,59,133,62,224,109,114,61,183,138,84,74,212,167,28,109,168,253,78,229,54,100,74,45,209,157,73,104,102,100,93,234,247,141,51,33,81,170,17,73,90,33,214,156,246,30,138,35,208,255,0,201,222,66,24,88,57,40,161,97,142,110,203,21,45,216,105,69,51,253,129,174,90,8,155,254,108,83,10,218,72,97,41,45,84,181,25,232,174,223,191,176,77,97,82,60,110,97,180,213,199,134,18,219,105,68,183,253,55,204,86,222,195,218,221,52,139,180,114,254,17,215,20,186,102,96,189,18,211,219,89,168,126,145,38,163,45,121,112,167,168,187,53,34,239,63,113,139,190,16,211,138,181,141,42,236,202,237,102,163,79,132,252,169,148,174,159,146,134,91,53,153,243,106,48,73,93,132,147,62,228,159,118,157,222,209,72,118,4,106,68,203,186,4,106,235,173,183,5,124,222,106,156,82,73,37,163,75,52,234,106,236,250,68,93,226,213,173,174,25,182,186,35,61,37,52,197,56,204,232,206,197,79,53,150,205,72,53,30,155,139,249,46,132,101,161,232,125,162,9,103,27,41,183,54,90,47,66,101,232,114,94,162,84,211,212,198,150,77,184,166,144,110,59,32,144,201,172,217,109,4,178,67,26,237,45,123,59,75,179,187,227,229,11,49,215,22,93,49,110,141,112,193,154,178,163,202,153,30,53,85,131,113,123,14,42,164,199,91,202,36,147,173,167,118,198,72,181,89,237,247,246,119,104,27,10,113,58,217,197,219,30,151,123,218,213,8,242,162,212,35,48,242,137,167,91,89,180,183,25,67,166,218,182,45,68,149,17,56,157,75,83,211,95,218,61,128,10,210,227,37,132,133,86,178,168,152,159,75,165,115,38,67,151,26,4,135,155,99,83,76,100,53,80,125,102,106,74,12,200,181,50,51,213,90,125,158,209,1,178,51,140,115,112,119,48,214,188,244,75,228,194,172,84,97,82,101,154,220,52,182,150,93,157,24,214,165,122,232,34,34,38,251,76,245,45,59,200,198,134,104,149,72,181,202,52,26,204,39,219,121,137,241,154,146,211,141,168,148,133,33,104,37,17,145,145,153,25,25,25,119,25,143,218,0,2,183,184,195,225,20,74,182,31,82,177,54,21,49,247,103,195,150,196,39,157,101,130,81,38,58,24,168,60,163,81,146,13,68,68,163,35,61,85,167,217,237,16,71,35,151,235,248,101,94,196,155,185,124,196,50,156,61,172,49,29,194,212,136,165,18,227,56,157,167,185,37,191,68,106,90,30,225,31,111,42,235,215,77,223,92,185,164,45,107,118,175,82,147,61,106,89,153,169,74,117,213,44,204,204,204,204,207,85,123,207,239,49,38,242,9,148,106,246,96,113,50,153,95,169,211,92,77,175,67,156,204,201,110,60,202,201,169,28,153,17,86,182,117,83,43,109,123,154,120,207,105,153,106,93,230,69,223,124,22,173,177,70,179,109,248,22,213,2,4,120,112,105,209,154,140,211,76,180,134,210,73,109,9,66,123,16,68,90,237,73,23,97,23,112,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,62,77,213,108,81,175,27,126,125,181,95,167,199,153,6,161,25,216,206,180,243,72,113,38,151,16,164,43,177,100,101,244,84,101,218,71,222,40,127,63,121,70,175,101,251,19,42,119,5,50,154,226,173,122,236,231,166,68,113,150,86,109,71,231,72,148,180,51,170,89,67,104,218,211,36,123,72,207,66,238,51,46,232,201,103,87,94,181,174,234,29,205,29,106,67,180,138,148,105,232,82,12,201,73,83,78,165,100,100,100,100,100,122,167,222,95,121,9,5,158,75,245,252,77,175,97,181,220,142,98,217,86,30,81,216,144,239,105,145,202,223,37,197,110,61,202,45,250,47,83,212,247,9,219,193,227,8,162,82,176,250,171,137,179,105,111,181,62,100,199,225,50,235,204,18,73,81,214,197,61,228,154,76,208,74,50,53,17,153,104,173,62,207,104,178,32,0,31,138,183,84,139,67,163,78,172,205,125,182,88,129,25,217,46,184,226,137,40,74,16,131,81,153,153,153,17,17,17,31,121,144,207,62,121,241,142,110,49,102,26,232,158,185,100,244,42,61,70,109,38,33,161,195,83,106,101,169,210,77,10,79,174,178,50,50,115,176,203,66,211,184,136,79,142,13,184,72,84,155,42,183,137,245,74,87,46,100,201,114,96,71,121,198,52,53,70,91,84,247,208,100,165,32,140,203,82,51,45,21,167,217,237,22,90,3,199,226,182,39,91,56,69,99,213,47,123,166,161,30,44,90,124,103,222,73,58,235,104,55,86,219,43,116,155,78,245,164,148,163,38,213,161,106,90,233,251,70,126,115,123,152,235,135,49,120,183,89,184,102,205,89,209,226,204,145,26,148,193,56,189,133,21,50,100,45,149,26,77,215,19,187,99,198,90,164,246,251,187,59,254,198,78,114,155,115,230,94,244,54,88,135,33,154,37,49,61,76,153,102,219,137,105,124,183,99,146,217,37,147,46,32,214,104,127,93,167,167,103,105,246,119,204,252,95,225,229,103,218,86,61,74,239,151,3,167,141,110,209,158,113,107,75,77,32,143,167,101,199,13,107,51,140,69,220,158,211,212,191,96,171,186,196,22,223,186,167,83,40,168,55,219,114,160,235,17,18,209,110,222,70,225,165,4,146,79,126,189,154,104,95,112,208,190,70,109,5,217,185,98,177,97,61,29,214,30,155,68,166,78,121,14,35,106,137,197,211,227,18,139,77,164,125,233,246,246,253,163,190,10,65,226,227,113,75,169,230,11,209,46,189,185,154,127,232,210,74,51,211,153,10,2,143,179,83,46,242,247,16,234,28,17,161,180,245,201,137,243,28,105,70,184,254,133,229,171,111,97,110,110,164,71,218,45,184,66,155,251,37,20,28,78,205,217,226,165,197,13,43,166,127,179,181,203,65,147,159,205,137,97,59,137,108,41,39,162,144,147,45,85,217,247,246,9,158,181,70,167,197,53,104,134,154,111,216,90,36,139,83,255,0,39,121,140,204,227,149,114,53,201,138,85,186,212,71,29,113,169,29,54,213,56,100,106,61,177,154,73,234,100,102,93,233,247,139,130,225,15,72,118,6,93,17,53,214,16,142,179,93,20,73,50,82,182,78,158,93,167,167,111,120,157,96,2,47,241,23,189,162,217,217,103,184,141,233,237,199,118,95,73,202,74,157,36,41,123,106,17,53,208,183,17,158,132,175,96,161,59,38,129,46,231,185,225,80,224,182,107,126,79,51,98,72,140,245,218,218,148,125,196,103,220,147,246,13,58,90,86,252,123,94,223,139,66,138,90,53,27,126,222,239,233,45,74,246,17,123,85,238,31,96,0,0,0,103,67,59,246,114,172,204,199,93,20,212,180,166,217,62,139,150,74,78,159,248,132,99,63,232,145,119,168,88,207,6,91,149,138,150,20,220,182,234,101,33,78,210,58,61,237,239,35,82,121,178,106,11,46,205,117,45,72,181,238,47,218,44,88,0,69,78,37,52,79,76,101,126,226,62,157,110,242,122,79,162,141,218,107,81,135,246,31,184,80,85,58,98,233,243,27,152,223,210,111,93,63,105,25,127,104,211,22,4,221,42,188,240,174,137,113,184,178,82,229,245,58,153,30,191,70,75,168,247,159,234,251,199,187,54,25,55,9,227,101,6,225,119,47,105,106,94,206,241,255,0,98,181,56,212,91,145,102,216,214,61,194,166,53,122,157,233,61,171,36,23,171,204,122,156,131,212,244,212,187,11,222,66,9,112,249,188,164,218,57,160,181,22,218,205,45,73,235,185,186,25,151,209,167,74,211,250,68,93,234,246,141,12,15,21,140,86,27,120,151,135,149,75,53,194,78,217,252,143,165,254,241,246,220,253,85,126,167,184,255,0,180,102,142,232,161,84,45,59,130,77,18,124,105,48,229,69,217,189,183,144,166,220,78,228,37,69,169,25,17,150,164,162,62,238,227,26,33,202,70,51,193,198,108,31,183,235,235,126,50,167,203,106,107,206,182,218,136,246,165,185,174,180,71,166,245,168,187,9,61,231,237,253,131,246,230,123,46,118,118,98,112,218,167,107,215,169,172,46,160,152,175,46,157,39,146,209,184,212,146,142,242,26,61,235,105,197,36,137,79,25,250,165,169,31,105,125,180,13,143,152,19,123,96,62,32,85,109,43,154,135,62,52,120,242,223,76,57,78,198,121,13,190,194,95,117,182,214,149,173,180,18,183,19,74,50,50,45,12,139,82,251,37,191,12,108,230,73,195,27,174,46,15,94,245,103,21,66,173,204,67,80,221,146,249,154,99,190,243,176,227,160,183,58,250,80,134,210,132,40,244,36,25,151,110,154,150,164,46,126,28,200,181,8,140,206,131,37,169,17,228,54,151,90,117,165,146,208,180,40,181,74,146,162,236,50,50,50,50,50,31,236,56,246,109,176,238,62,37,229,242,247,161,46,11,114,164,181,65,169,201,134,133,52,75,87,80,80,95,75,123,75,106,143,118,171,236,208,181,237,236,25,208,171,68,169,89,151,132,216,38,78,70,168,80,170,78,52,101,235,33,77,60,203,166,95,98,146,100,164,253,134,90,123,5,251,112,242,197,182,241,95,45,182,252,135,39,156,153,148,38,34,81,164,26,157,222,174,99,48,34,26,245,245,212,125,238,123,116,62,222,226,18,104,0,7,31,205,157,147,15,16,112,26,237,181,228,211,74,99,211,41,51,219,136,92,146,113,77,200,92,39,208,133,167,84,168,201,68,107,236,50,45,75,94,193,74,56,215,97,185,151,140,51,98,198,53,169,138,237,114,90,102,62,178,61,174,28,7,163,184,210,154,81,237,109,122,111,103,181,38,147,78,190,211,62,194,227,56,55,135,21,28,87,196,187,118,197,167,182,226,189,43,83,137,21,229,32,148,102,219,78,200,109,165,43,82,74,180,211,152,93,166,147,47,191,184,104,111,44,248,19,107,224,30,23,81,237,42,13,57,134,164,148,72,235,154,249,50,218,92,117,254,157,150,220,53,41,45,160,213,169,180,70,102,162,212,207,191,236,235,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,57,54,102,48,38,215,199,204,46,172,90,85,234,115,14,201,56,146,23,9,243,101,181,56,211,253,59,205,182,164,169,77,172,211,161,186,102,70,146,212,143,187,237,207,38,50,97,197,71,10,49,46,226,177,106,13,184,159,69,84,229,197,101,75,37,17,184,211,82,28,105,42,212,210,157,117,229,159,105,36,139,238,238,29,155,5,44,55,51,13,134,111,216,196,181,61,93,162,75,84,198,22,103,185,194,130,204,118,218,75,73,61,174,47,77,239,118,36,146,73,215,218,71,216,119,91,148,203,38,30,30,224,53,165,107,198,166,148,55,161,210,160,55,44,185,36,218,156,144,136,76,33,107,86,137,73,154,140,209,218,102,90,158,157,163,176,128,0,140,188,67,49,109,172,40,203,109,193,33,185,231,26,101,117,137,116,104,198,151,118,43,152,244,9,102,141,61,116,159,123,126,205,79,179,184,197,4,210,98,84,175,59,194,20,18,39,36,212,43,181,38,218,34,245,150,167,94,121,210,47,181,74,51,82,190,211,61,125,163,69,249,73,195,168,248,105,151,203,34,132,136,72,141,41,234,13,50,76,196,19,100,133,117,7,5,132,185,184,182,164,247,106,142,221,75,94,206,209,216,71,248,204,153,22,159,17,233,211,164,181,30,60,118,212,235,174,186,178,66,16,132,150,170,82,148,125,132,68,68,102,102,98,152,56,156,103,50,78,38,221,114,176,122,200,171,56,154,21,18,90,218,152,236,103,204,147,33,246,93,153,29,101,185,167,212,133,182,164,45,39,218,130,51,236,215,66,208,132,72,192,76,9,189,177,226,255,0,165,90,86,197,14,124,150,36,75,97,51,37,53,25,229,182,195,10,125,166,220,90,150,134,214,73,218,78,164,204,204,180,34,61,79,237,191,156,176,229,206,206,203,182,27,83,45,122,13,53,132,84,21,21,133,212,100,242,90,39,29,146,113,217,67,167,189,45,54,165,17,169,146,63,88,181,51,237,63,179,146,113,54,197,230,48,219,46,117,122,36,119,88,41,119,59,114,40,230,133,40,183,19,82,96,204,78,226,34,90,79,93,81,223,161,151,216,98,153,242,201,98,78,196,140,119,178,237,184,177,95,147,206,174,211,148,249,182,131,94,198,142,99,40,82,215,162,85,162,75,127,105,153,105,218,52,119,100,80,19,106,217,212,59,105,4,68,84,170,116,104,69,167,119,205,52,148,123,139,245,125,197,247,16,251,99,61,28,65,175,41,23,118,104,46,181,184,179,83,49,186,30,86,166,103,244,169,209,117,254,145,151,122,125,130,118,112,87,183,34,194,177,175,139,129,49,244,122,163,232,205,206,26,11,214,229,189,81,65,104,122,106,125,135,239,49,101,99,254,9,134,73,195,120,153,65,56,125,235,218,90,159,179,188,120,76,117,186,21,102,97,101,106,227,66,201,42,137,211,104,102,122,125,41,45,35,222,95,173,239,25,157,168,204,93,66,99,147,28,250,78,105,175,236,34,47,236,23,235,195,90,137,232,124,175,219,167,211,173,174,119,87,244,145,183,93,42,51,62,194,247,137,86,0,43,167,140,213,202,197,55,10,109,171,121,82,80,151,106,253,102,198,247,145,41,92,169,52,245,159,102,186,158,132,122,247,31,236,21,205,146,11,57,87,158,99,173,122,106,154,82,217,46,183,152,73,78,191,248,132,147,47,232,153,119,164,104,188,0,0,0,5,24,241,94,179,170,54,246,98,36,86,101,50,148,198,171,108,228,41,41,81,110,229,65,130,149,118,154,72,143,67,63,97,159,236,29,11,131,85,252,213,15,18,46,91,49,215,77,39,95,232,244,45,196,68,124,134,42,14,126,177,123,253,199,251,59,197,198,0,14,23,157,200,15,84,114,203,120,69,97,132,186,181,122,63,66,52,154,143,178,161,24,251,52,251,134,114,198,143,114,111,45,19,114,241,107,62,217,180,100,174,187,244,95,71,252,58,65,127,96,237,96,34,55,19,124,61,143,123,101,170,177,57,113,13,215,233,61,63,41,73,108,148,164,115,103,195,37,104,123,76,203,82,79,179,79,218,41,19,6,174,199,236,124,73,163,221,49,149,181,200,93,70,211,212,203,233,199,113,30,195,47,214,247,141,52,82,42,113,235,52,230,170,81,86,74,105,237,219,76,140,143,185,70,71,220,102,93,228,63,96,161,254,40,56,42,238,25,102,6,109,199,22,15,79,76,185,57,125,49,33,173,141,255,0,39,133,9,11,219,163,105,79,210,95,110,134,125,189,250,24,232,188,39,179,19,81,183,241,110,54,25,92,117,50,42,51,212,87,160,211,219,113,229,127,133,200,169,70,52,246,45,210,70,191,56,231,209,78,239,176,251,69,205,36,201,68,74,73,145,145,150,164,100,57,46,59,101,123,8,179,9,69,126,151,126,91,145,78,75,172,169,150,234,81,225,197,235,25,213,14,164,141,14,186,211,134,157,13,229,168,187,59,21,161,251,245,129,119,191,7,89,212,42,207,167,240,150,249,125,190,137,125,76,62,190,166,100,250,92,66,212,182,207,230,33,22,135,216,223,113,145,235,174,158,193,60,50,213,67,197,27,67,15,105,86,110,38,187,26,84,186,68,38,34,34,83,42,144,179,113,45,48,203,100,106,91,196,70,106,51,74,204,251,11,93,117,236,237,33,215,199,230,169,66,110,165,78,149,78,120,136,209,41,133,178,162,63,105,41,38,71,254,113,157,236,244,88,42,195,220,202,94,16,10,19,145,219,168,213,42,21,38,247,183,176,150,135,39,201,34,81,122,169,212,143,103,97,150,191,120,155,188,24,49,16,138,13,199,135,15,202,105,37,205,153,84,67,70,189,20,103,165,57,146,61,13,93,222,207,163,251,125,130,211,64,0,126,42,193,211,81,76,146,253,93,44,156,54,26,91,175,27,164,157,137,66,82,102,163,61,221,132,90,107,222,51,227,159,124,77,107,17,115,21,114,183,78,123,90,117,6,116,202,60,100,161,69,203,52,49,58,86,195,73,18,212,157,54,172,180,50,211,179,184,136,72,62,16,56,40,221,221,137,53,28,76,170,66,109,232,52,118,30,142,193,184,222,226,76,182,164,64,121,38,91,155,50,35,36,168,251,73,68,175,187,188,92,185,17,36,137,41,34,34,34,208,136,135,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,7,240,200,148,70,149,17,25,25,104,100,98,154,56,191,96,171,86,142,36,211,177,50,151,9,182,96,214,24,102,59,230,219,123,73,82,157,145,61,229,25,237,108,136,204,210,146,237,53,26,190,254,241,31,50,17,137,140,225,222,98,173,150,234,47,105,78,175,78,133,71,146,149,168,185,123,31,157,23,121,168,141,105,78,155,80,122,153,235,217,222,70,52,29,71,58,106,233,145,159,164,37,146,134,251,72,117,147,104,147,177,72,82,72,210,101,183,176,203,77,59,135,237,0,1,86,92,103,241,20,142,13,187,135,12,74,105,69,205,135,84,91,100,189,84,71,165,69,147,61,9,93,222,207,163,251,125,130,17,100,98,193,86,33,102,82,207,167,156,55,36,55,78,170,83,234,78,108,111,121,33,13,207,140,70,163,245,85,161,22,254,211,236,251,198,136,105,144,155,166,211,98,83,154,34,36,69,97,182,82,69,236,36,164,136,191,204,63,72,228,25,149,161,226,141,223,135,181,91,55,12,157,141,22,93,94,19,241,23,41,229,72,65,182,151,88,121,179,52,173,146,51,37,17,169,6,93,135,166,154,246,246,16,129,246,71,7,89,213,218,207,167,241,106,249,125,206,181,125,76,206,130,166,102,250,156,90,210,183,15,231,225,30,167,218,231,121,153,235,166,190,209,61,48,39,43,216,69,151,186,43,20,187,14,220,138,82,90,101,44,185,82,145,14,47,88,246,136,105,38,107,117,166,155,53,106,108,161,71,217,218,173,79,221,167,90,81,146,72,212,163,34,34,45,76,204,82,175,23,92,111,114,245,198,104,120,123,70,168,18,233,52,56,13,166,75,104,119,82,41,204,203,158,210,245,36,184,105,250,10,46,244,146,189,250,23,96,244,28,30,176,85,202,238,33,85,49,102,161,7,153,10,159,25,248,12,45,198,181,66,100,54,252,7,210,105,51,108,200,148,68,103,161,146,136,254,207,104,184,177,248,234,245,56,244,106,115,181,41,75,36,180,206,221,198,102,69,222,162,34,239,50,46,243,25,151,198,91,177,251,231,18,107,23,76,149,17,185,55,167,220,100,103,253,8,237,163,218,106,253,79,120,187,190,24,248,122,197,147,150,170,60,228,196,54,95,171,117,28,229,41,178,74,151,202,159,48,147,169,237,35,61,9,94,221,127,96,151,32,56,166,114,37,162,22,94,46,151,220,54,136,147,208,254,151,232,255,0,135,71,47,237,25,194,26,51,201,20,7,169,217,101,179,226,190,202,91,90,125,33,169,18,76,143,182,161,36,251,117,251,199,117,0,20,231,198,86,254,106,185,136,246,213,152,211,166,175,64,117,154,150,226,50,46,123,20,247,63,88,253,222,226,253,189,227,158,240,161,179,170,55,14,98,35,214,99,48,149,198,164,239,231,169,73,81,146,121,176,103,37,61,164,147,34,212,203,218,101,251,69,231,0,0,0,0,167,142,52,8,211,17,173,37,246,246,245,255,0,119,232,41,221,194,45,100,139,21,149,132,185,128,160,92,14,201,67,48,207,170,234,20,181,237,79,248,20,148,39,83,222,146,239,115,218,99,69,12,188,212,134,137,230,28,74,208,173,116,82,76,140,143,246,144,255,0,64,30,15,28,232,174,92,56,89,91,163,179,23,168,92,142,155,70,246,111,221,182,75,74,238,208,245,238,215,187,216,51,38,52,59,144,58,213,54,181,150,59,85,250,82,212,182,75,174,209,102,105,50,63,231,9,69,216,105,51,46,242,49,34,192,121,108,78,179,169,151,245,145,82,180,235,17,201,232,147,185,60,196,108,74,181,216,242,28,46,197,37,69,222,130,246,24,204,149,110,143,83,181,107,47,82,103,234,212,184,187,119,237,220,157,55,32,148,93,228,71,220,162,246,13,17,228,167,17,219,197,76,185,90,183,130,29,91,135,51,174,212,214,173,85,234,79,146,223,111,172,175,234,253,227,185,136,65,197,83,3,19,137,120,32,171,186,151,77,75,213,139,115,78,66,146,206,229,127,40,153,5,181,118,165,181,43,232,32,251,140,191,105,10,104,193,219,238,110,26,98,117,179,122,67,125,214,189,21,86,133,41,238,90,141,38,166,218,144,219,138,79,98,147,174,187,11,176,204,139,238,239,26,57,192,172,69,166,226,158,19,218,247,165,57,254,103,164,41,16,158,127,85,36,205,46,185,25,167,20,71,162,149,161,252,225,118,25,153,255,0,156,123,208,0,1,77,124,102,108,36,82,177,150,129,122,68,101,40,98,101,10,44,103,118,167,77,207,46,85,65,195,51,209,36,70,122,23,180,245,255,0,56,229,28,46,175,135,109,12,207,83,226,174,83,168,98,181,25,170,103,44,150,100,147,91,213,8,69,169,150,226,46,228,253,191,113,139,234,35,35,45,72,251,7,244,0,112,60,239,226,212,108,33,203,189,211,89,84,212,199,151,82,167,206,166,67,249,194,66,142,67,144,100,169,189,61,116,159,123,126,195,51,247,16,207,29,102,167,62,230,184,38,214,37,27,143,204,170,76,114,66,254,146,148,183,29,89,168,251,204,204,204,205,94,243,63,188,94,175,12,12,31,94,26,101,214,5,90,116,19,143,50,228,91,85,114,213,173,138,54,164,65,132,173,79,84,36,251,208,126,211,47,180,196,195,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,15,56,159,224,250,241,47,46,179,234,208,96,156,137,150,218,221,171,158,141,111,81,53,30,12,213,106,90,33,71,222,178,246,145,125,164,40,170,141,83,159,108,220,16,171,17,77,198,38,82,230,55,33,31,73,42,67,141,44,148,93,198,70,70,70,159,121,31,220,52,57,146,12,90,141,139,217,119,181,171,41,154,153,18,233,180,248,52,201,159,56,75,81,72,110,12,101,57,175,174,163,239,115,218,100,126,242,29,240,0,127,12,200,139,83,62,193,66,220,81,111,135,110,252,207,84,34,162,83,171,98,139,25,218,103,44,214,102,146,91,53,9,165,169,22,227,46,229,125,159,113,14,173,193,158,194,69,87,25,107,247,164,182,82,182,33,208,165,70,107,114,117,218,242,37,83,220,35,45,82,100,71,161,159,113,235,254,113,114,128,0,3,193,99,174,34,211,112,179,9,238,139,210,162,255,0,47,209,244,153,175,49,162,146,70,167,91,140,235,137,34,213,73,212,207,150,125,132,100,127,231,25,207,196,251,174,173,140,56,193,91,175,243,29,145,34,225,174,201,84,68,172,212,181,17,63,41,107,66,116,213,103,222,231,113,25,253,154,139,217,200,6,14,68,194,44,186,219,177,250,4,49,58,183,18,37,94,89,242,137,42,55,94,131,20,151,175,168,147,250,77,251,117,63,121,152,146,131,134,103,91,17,219,194,188,185,93,87,130,221,91,103,15,161,208,208,173,21,235,207,140,223,103,172,159,235,61,255,0,247,12,238,81,40,245,59,170,178,205,38,6,174,203,149,187,102,237,202,215,106,13,71,220,70,125,201,63,96,211,110,24,217,212,203,6,200,166,218,116,120,228,204,72,60,238,90,54,37,58,111,121,110,31,98,82,146,239,89,251,8,122,144,17,211,63,149,154,109,23,44,119,91,245,69,41,12,31,67,170,200,210,68,159,231,8,165,218,106,50,34,237,50,25,226,26,108,192,202,43,182,246,22,81,40,239,69,233,215,31,169,213,173,155,54,238,146,234,187,180,45,59,245,238,246,143,120,3,252,222,121,168,237,27,207,184,148,33,58,106,165,25,17,23,237,49,157,124,238,226,178,177,111,31,235,245,246,164,33,232,101,210,244,234,66,247,39,252,10,50,21,161,239,81,119,183,236,49,41,56,47,163,118,35,221,203,245,189,94,131,238,253,5,71,188,92,64,0,0,0,10,79,226,251,120,198,174,99,140,43,122,52,130,116,168,188,205,125,114,86,156,232,112,23,236,81,251,189,197,251,68,13,135,50,68,9,40,151,21,195,67,173,235,181,68,102,70,90,145,145,246,151,216,99,67,185,24,199,18,199,140,4,162,221,114,94,73,212,127,148,245,109,238,245,219,254,91,37,180,110,35,113,106,45,82,214,165,169,253,223,100,133,1,248,107,80,14,167,76,122,9,56,180,27,155,125,100,30,134,90,40,143,191,183,220,51,11,126,217,243,236,43,178,117,169,83,66,147,38,15,43,121,40,148,71,235,180,151,11,233,37,39,220,178,246,16,181,14,16,89,131,102,109,172,246,8,85,101,37,43,165,237,232,121,139,34,51,230,57,62,75,154,110,115,236,47,162,130,251,125,226,206,0,127,202,146,75,73,164,251,140,103,167,63,216,98,88,93,152,251,134,140,211,10,109,133,244,156,179,219,162,79,72,17,84,122,122,137,46,247,61,132,44,27,131,134,34,202,172,225,29,91,15,229,184,163,102,221,228,116,137,212,244,46,162,85,65,213,246,26,140,187,203,216,146,251,117,239,22,36,62,117,126,129,72,185,233,79,209,43,180,248,243,161,72,219,205,98,67,73,117,11,218,162,81,106,149,17,145,232,164,145,246,151,121,16,206,110,102,178,233,118,101,250,254,170,208,106,116,217,105,166,67,126,44,118,38,169,151,73,167,28,118,42,30,218,151,20,210,18,103,218,190,194,45,125,83,239,208,204,77,78,20,217,190,98,129,52,240,62,255,0,174,62,108,76,119,90,75,146,100,150,196,45,103,6,51,44,36,221,120,136,136,136,150,100,132,35,94,253,61,164,45,181,167,27,121,180,60,210,210,180,45,36,164,169,39,169,25,31,113,145,143,250,0,1,94,220,97,236,24,213,188,28,165,93,220,132,117,16,42,108,55,205,36,150,253,136,139,80,115,110,187,76,244,212,245,211,82,21,113,149,58,212,138,14,97,240,254,124,121,14,50,101,114,210,73,70,133,154,117,79,92,193,153,30,134,93,157,157,195,71,246,236,195,168,91,244,201,230,173,199,38,27,47,107,174,186,238,65,31,246,143,162,0,42,83,140,110,56,20,202,245,27,6,169,147,157,52,48,204,122,172,132,33,223,155,222,75,168,71,81,25,37,207,165,218,93,134,142,239,111,176,66,76,164,225,108,172,92,199,171,78,216,102,9,202,142,213,82,4,169,168,229,26,211,211,20,214,16,225,172,137,10,45,186,57,219,169,105,219,218,52,91,103,91,176,237,27,78,141,107,192,142,211,12,82,105,241,225,54,134,144,73,73,37,166,146,130,34,34,34,45,52,73,123,11,238,33,246,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,124,107,198,221,135,118,218,117,155,98,124,118,95,98,173,79,145,9,196,58,130,82,77,46,180,164,25,25,25,25,105,162,143,216,127,113,140,233,102,223,11,101,97,30,61,93,150,195,208,78,44,119,106,147,229,194,71,40,208,142,152,230,190,134,205,4,104,73,109,209,190,205,11,78,206,193,54,248,57,99,130,97,215,171,56,53,83,156,233,33,246,100,85,99,161,110,252,217,172,215,79,142,146,34,83,159,75,176,251,9,29,222,223,96,182,176,1,243,174,41,135,79,183,234,115,201,91,78,52,55,158,215,93,52,218,131,63,236,25,192,205,101,105,250,246,97,241,2,124,137,14,60,103,114,213,73,38,181,154,180,79,92,249,145,22,166,125,157,189,194,209,248,60,88,17,232,152,57,85,187,249,8,231,207,169,190,223,52,210,91,246,46,45,61,205,186,237,35,211,82,215,77,76,88,72,0,15,249,117,198,217,109,111,58,180,161,8,73,169,74,81,232,68,69,222,102,98,164,184,173,102,245,138,244,210,192,251,2,184,249,49,17,205,106,206,70,146,91,22,180,28,232,207,48,163,105,227,35,35,35,65,154,22,141,123,181,246,16,141,252,60,178,235,85,198,236,117,161,214,100,83,92,122,131,108,207,141,85,148,235,140,169,76,58,113,230,68,82,217,81,155,75,66,140,208,238,166,131,50,212,187,204,139,190,253,169,212,248,116,154,124,106,93,62,51,113,226,196,101,12,50,211,104,36,33,8,66,73,41,73,36,136,136,136,136,136,136,136,180,31,164,87,111,24,252,69,149,70,194,58,86,31,196,113,68,205,197,207,234,211,169,232,125,60,170,123,168,236,37,17,119,159,181,39,246,105,222,43,227,32,56,98,88,163,152,251,118,140,235,10,114,58,58,190,105,237,213,37,172,9,74,45,125,69,23,123,126,210,26,23,74,73,9,36,151,113,15,250,1,89,28,95,115,6,204,43,85,156,16,164,202,74,151,84,221,215,108,89,25,151,45,200,18,91,215,107,159,105,253,36,31,217,167,120,170,235,10,207,159,126,221,144,109,74,98,20,169,51,185,187,9,36,163,63,81,165,56,127,69,42,62,228,31,176,198,158,168,176,14,153,76,102,9,184,183,57,123,189,101,158,166,122,168,207,191,179,222,63,112,8,245,158,124,113,78,3,224,29,106,235,140,242,74,165,252,155,164,108,149,235,185,252,182,51,107,218,68,226,20,122,37,221,79,67,251,254,220,241,76,153,34,124,149,203,148,225,173,215,52,220,163,51,51,61,11,66,237,63,176,132,241,225,7,120,198,161,227,148,203,122,76,130,104,171,92,189,61,114,78,188,152,115,215,237,81,123,253,199,251,5,216,128,0,0,15,226,148,148,150,229,40,136,139,218,102,51,127,155,235,254,94,35,99,213,199,112,200,150,212,132,59,209,242,212,203,134,180,118,66,142,131,208,205,74,253,79,127,120,227,2,217,120,45,220,211,151,71,188,237,199,231,58,228,102,253,29,200,97,110,153,165,189,85,81,90,182,164,207,66,212,251,79,66,237,22,134,0,40,111,138,14,18,57,134,217,136,157,85,143,8,218,167,87,121,93,51,132,222,212,175,147,6,18,87,161,146,18,147,209,75,246,25,253,186,8,235,131,56,187,117,96,181,241,10,244,181,106,146,162,189,27,153,189,13,62,227,105,119,115,46,54,91,137,11,65,171,66,117,90,118,246,107,251,15,70,248,55,137,116,172,90,176,41,183,189,30,67,111,70,159,206,216,164,45,42,35,216,251,141,31,106,84,162,239,108,253,167,253,131,219,128,168,190,52,24,120,80,238,203,70,254,131,17,37,233,14,191,174,117,45,246,159,45,170,115,77,234,162,79,218,101,235,40,254,207,112,249,252,25,174,169,204,98,13,201,108,37,109,148,105,61,30,226,81,158,227,218,197,65,101,167,110,157,255,0,96,184,64,17,199,58,121,89,182,243,15,132,245,106,99,52,182,27,175,71,55,42,113,36,180,195,100,235,178,90,134,251,76,161,75,229,56,181,39,87,19,216,93,189,133,161,150,132,66,135,107,116,155,223,1,49,85,232,79,179,62,149,90,181,171,10,229,45,105,121,131,113,81,164,153,37,105,51,36,44,208,107,107,176,203,110,186,123,12,187,46,187,135,230,114,168,153,128,195,184,86,205,203,85,137,26,236,162,178,220,53,178,235,232,67,146,144,203,17,80,110,146,86,250,221,89,169,215,148,91,180,45,76,187,136,251,230,16,0,8,169,196,178,143,6,171,149,186,242,230,182,181,28,52,202,148,214,194,35,209,196,83,166,109,51,212,143,179,180,251,187,69,31,96,42,150,156,105,177,148,131,209,69,113,211,52,255,0,243,182,134,147,48,244,212,171,6,218,82,254,145,210,33,153,255,0,243,20,15,64,3,224,95,183,92,11,30,203,174,93,213,41,13,179,30,143,78,147,57,106,113,105,73,104,211,74,112,251,84,100,93,201,63,105,125,228,51,163,154,172,85,149,140,88,229,116,221,207,74,92,136,254,147,156,196,37,41,102,178,40,221,99,238,54,73,61,235,45,186,57,217,180,244,247,9,225,193,195,3,201,83,235,88,203,86,166,41,68,77,73,164,198,113,198,117,73,30,234,124,132,41,38,166,251,251,204,140,151,247,23,180,90,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,162,227,31,129,228,153,212,92,102,164,211,84,146,54,163,82,100,184,219,58,36,207,90,132,133,169,70,150,251,251,181,51,95,222,94,209,3,178,173,138,178,176,119,28,173,91,185,153,75,143,31,210,112,88,154,164,172,208,71,27,172,97,199,9,71,189,5,183,70,251,119,30,158,241,162,251,10,235,129,124,89,116,59,186,155,33,183,163,214,41,209,167,33,77,173,42,45,29,105,46,23,106,76,203,185,69,237,63,188,199,223,1,231,241,8,212,155,6,229,82,62,145,82,38,25,127,243,21,140,217,227,210,150,172,105,190,84,179,213,71,113,212,245,255,0,243,183,69,224,240,210,163,193,165,101,110,130,184,77,173,39,49,49,101,59,188,136,181,113,116,232,123,140,180,34,236,236,46,254,209,42,192,0,67,238,32,121,202,161,229,255,0,14,230,219,54,221,86,36,155,178,180,203,144,219,101,167,208,183,34,161,230,37,32,157,52,161,244,58,131,75,172,164,183,104,122,25,247,25,247,82,133,18,147,124,99,230,42,177,9,134,103,213,171,87,77,93,60,213,165,47,62,109,170,76,146,37,45,70,68,181,146,9,110,246,153,238,211,95,105,159,109,243,228,151,44,148,76,183,225,28,10,57,65,111,211,149,36,53,58,163,33,109,35,154,151,156,139,25,46,182,74,229,54,178,70,246,117,218,162,51,215,188,245,238,145,32,41,243,140,205,213,61,236,65,182,237,149,45,179,141,27,172,218,148,154,183,22,230,41,235,61,123,116,239,251,7,239,224,191,135,133,50,236,187,175,233,209,18,126,143,232,58,23,84,223,105,115,26,168,180,230,138,52,253,132,94,170,139,237,247,11,116,1,226,49,147,18,233,88,75,96,84,175,122,196,134,217,141,3,147,189,75,90,82,69,189,246,218,46,213,41,37,222,225,123,75,251,6,114,49,155,23,110,172,105,190,38,222,151,85,82,84,167,164,242,246,33,215,220,113,45,109,101,182,207,105,45,107,52,234,77,39,94,222,221,63,97,72,174,23,216,72,230,36,102,34,5,86,68,19,118,157,67,230,245,46,27,91,146,142,116,25,169,70,166,104,82,75,85,35,218,101,246,106,47,144,0,85,231,26,75,154,114,40,214,101,184,204,231,91,142,231,164,121,236,161,211,36,185,162,233,203,78,228,145,232,122,31,105,106,93,130,166,135,102,202,21,255,0,43,14,49,234,220,184,88,150,204,116,53,214,115,20,243,134,132,118,194,144,130,212,201,73,253,127,127,120,210,10,84,149,22,228,168,140,143,218,70,63,160,0,0,57,222,63,222,114,44,12,40,173,221,49,55,147,176,250,109,166,141,117,45,242,90,65,247,41,39,220,191,120,205,29,70,107,213,9,142,76,144,234,156,113,205,53,82,148,102,103,161,17,119,159,220,63,56,178,14,13,151,92,40,24,139,95,182,223,144,73,126,161,210,242,144,107,34,221,203,98,160,181,104,70,122,158,132,126,194,49,113,0,2,0,241,113,193,111,150,152,69,19,16,233,244,228,185,46,217,230,111,113,12,234,191,229,18,160,50,90,153,32,207,185,39,253,34,253,189,194,149,69,206,112,130,196,202,157,195,132,210,108,121,174,74,125,186,22,206,90,220,53,41,41,231,73,158,233,232,102,179,211,184,189,133,251,123,197,134,0,134,28,83,176,163,229,246,93,230,220,17,32,200,145,58,129,203,228,166,59,91,212,124,249,208,144,174,194,66,143,232,163,216,101,220,125,226,30,240,107,163,33,220,83,175,213,150,153,27,152,233,118,26,75,230,253,104,213,4,158,238,207,242,118,247,139,145,1,252,50,35,45,12,181,35,16,75,136,54,66,41,56,213,111,204,196,108,59,166,53,26,237,128,219,146,94,105,134,82,142,177,8,68,167,148,146,38,99,173,215,29,91,174,160,180,53,22,237,61,250,25,212,173,155,119,226,166,86,241,97,138,140,116,213,40,149,122,13,69,7,34,35,197,38,50,100,37,137,41,53,182,226,9,77,169,109,169,108,104,100,122,107,183,78,195,46,203,188,201,166,116,236,172,203,217,209,89,153,84,129,2,236,140,210,27,153,79,91,237,52,183,22,150,163,243,28,109,163,125,199,77,6,235,230,146,81,247,153,104,125,189,242,112,0,71,14,32,204,243,178,177,122,122,168,62,93,46,162,191,88,187,180,167,74,238,251,69,19,101,249,181,187,141,214,34,16,73,51,59,146,151,166,238,239,240,182,134,146,236,52,169,22,53,186,133,17,17,166,147,16,143,78,237,121,41,31,116,4,34,226,165,141,239,97,174,6,189,105,211,164,37,185,119,50,149,79,112,137,102,75,228,72,135,53,179,50,209,196,159,122,11,188,140,190,195,20,147,109,80,170,55,117,205,77,183,160,54,235,243,42,211,89,136,217,36,148,181,41,110,184,72,46,226,51,51,213,69,236,51,251,198,137,50,107,132,209,48,123,47,182,157,186,220,67,98,92,186,100,9,243,210,166,201,42,234,151,10,58,28,215,212,65,235,171,127,210,45,222,243,29,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,16,206,86,19,68,198,28,190,221,150,235,145,13,249,113,41,147,231,192,74,91,37,43,170,68,41,8,111,79,81,103,174,174,127,68,183,123,140,103,110,229,161,84,109,27,154,165,111,79,109,214,38,82,102,189,17,194,81,41,10,74,218,112,208,125,228,70,71,170,79,216,71,247,11,182,225,91,142,15,226,86,6,179,105,84,100,165,201,118,202,147,79,108,141,102,107,228,71,135,9,178,51,213,197,31,122,207,184,136,190,194,19,116,7,194,191,18,107,177,238,36,36,136,205,84,153,100,90,247,126,133,67,54,153,129,109,77,99,117,246,133,146,72,202,228,170,125,30,239,240,183,69,236,240,249,99,147,149,139,47,177,5,204,165,211,151,234,253,180,232,189,255,0,104,145,224,2,49,231,47,58,86,86,90,108,233,76,195,170,64,159,118,73,105,198,225,211,208,251,78,184,218,212,212,142,91,142,52,79,182,233,32,157,96,146,106,46,227,61,11,183,186,144,239,59,191,21,51,73,139,18,42,50,19,84,173,213,235,213,21,156,120,140,148,153,41,142,151,228,168,208,219,104,53,56,164,54,149,191,161,17,107,166,237,59,76,251,109,171,135,206,66,41,56,43,111,194,196,108,68,166,53,38,237,158,219,114,89,105,246,82,190,137,11,68,87,146,147,39,163,161,214,221,67,173,44,180,37,30,221,125,250,153,78,210,34,34,208,139,66,33,253,1,77,252,101,104,233,107,20,168,21,116,38,70,231,250,173,230,162,249,190,200,212,244,150,222,207,242,246,247,137,131,194,199,10,62,64,229,222,21,193,46,12,136,243,171,252,206,114,100,53,177,69,200,157,53,9,236,52,36,254,138,253,166,125,229,220,38,120,10,243,226,251,137,149,59,123,9,163,88,240,156,148,195,117,221,252,197,182,106,74,85,201,147,1,210,212,201,101,175,121,251,15,246,119,138,99,23,85,194,59,5,190,69,225,20,172,67,168,83,146,220,187,155,151,177,197,179,162,255,0,147,202,158,201,232,102,130,62,229,17,125,35,253,157,194,127,0,10,119,227,39,118,66,159,136,180,11,105,137,4,167,233,253,87,53,4,178,61,188,198,41,235,78,164,71,169,106,69,237,34,21,190,63,69,58,107,212,249,141,204,142,234,155,113,189,116,82,84,100,101,169,25,119,151,222,52,185,151,251,210,70,32,97,69,18,234,151,188,221,153,212,238,53,235,169,236,146,234,11,189,74,62,228,123,199,68,0,0,1,26,184,133,94,45,217,153,99,185,234,46,58,210,8,250,46,197,171,77,127,156,34,23,103,172,95,172,51,231,2,20,138,140,180,67,138,202,221,117,205,118,161,9,53,25,232,70,103,216,93,189,196,58,46,98,48,187,242,65,138,53,91,41,41,113,40,135,200,218,78,22,135,235,199,105,195,254,130,63,172,247,127,222,61,46,77,177,145,88,37,142,180,43,182,68,133,181,79,111,170,234,182,175,105,158,176,228,54,142,245,161,63,73,223,105,253,223,110,139,41,117,56,117,136,45,84,169,239,37,216,239,110,216,180,168,148,71,161,153,31,105,25,151,121,24,253,96,60,134,44,88,148,220,74,176,106,150,101,90,51,111,198,168,114,55,161,196,37,68,124,183,155,112,187,20,149,23,122,11,216,127,218,51,67,122,90,211,108,187,150,101,181,81,45,36,67,229,239,239,254,155,105,89,119,145,31,114,139,216,39,239,9,172,195,218,120,127,114,84,112,222,224,83,113,159,174,242,122,119,220,54,144,143,152,110,115,202,213,75,113,39,220,178,46,196,159,127,179,188,92,121,25,25,106,71,169,15,232,248,151,157,167,74,190,45,185,150,189,109,132,189,10,111,47,154,133,37,42,35,216,226,86,93,138,35,46,244,151,121,8,223,146,236,159,82,50,199,50,229,110,59,142,201,118,95,71,203,121,227,74,207,212,41,26,232,162,101,179,238,127,79,217,254,89,86,62,101,126,230,183,109,88,71,81,185,107,180,250,84,82,239,122,108,166,216,71,121,23,210,89,145,119,169,37,251,75,222,57,28,236,233,229,138,159,43,163,145,141,22,111,52,148,148,153,21,199,79,236,51,45,75,189,255,0,180,116,43,47,21,112,219,18,35,147,150,93,237,65,173,147,141,243,13,184,53,40,242,85,176,201,61,166,77,173,93,158,186,127,249,98,247,144,133,220,71,50,49,66,196,251,86,163,139,86,5,25,184,215,45,38,43,210,165,49,18,58,17,213,182,211,114,223,89,237,106,58,156,113,213,184,180,23,106,136,143,66,215,67,208,197,78,97,54,39,95,89,121,197,24,87,21,38,76,234,108,234,53,69,180,78,136,107,121,158,98,89,144,218,220,101,196,37,109,153,145,169,146,35,74,140,187,180,61,61,154,9,203,30,56,81,177,247,8,168,119,197,58,100,119,101,185,18,51,117,22,218,113,10,229,75,56,172,186,234,12,137,197,154,116,55,136,180,82,183,23,183,222,125,96,4,117,207,242,73,89,88,190,53,53,118,81,234,103,217,255,0,216,233,66,141,50,185,9,117,12,194,97,236,84,36,148,107,185,233,37,161,150,189,243,152,47,237,26,67,182,163,170,45,185,74,138,164,145,27,48,152,108,200,139,184,201,178,33,244,135,240,204,136,140,204,244,34,20,137,197,199,22,159,189,177,250,45,165,2,126,250,93,10,150,136,206,176,135,76,208,83,25,155,61,181,40,210,75,52,238,218,162,45,76,137,95,113,15,9,195,91,6,220,197,76,198,210,102,75,130,243,148,251,112,216,172,169,206,86,173,155,145,231,195,51,65,153,161,73,250,46,31,103,97,233,237,33,126,81,163,179,18,59,81,99,160,144,211,40,75,104,73,17,17,37,36,90,17,17,23,97,118,15,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,82,99,179,46,59,177,100,32,150,211,200,83,107,73,145,25,41,38,90,25,25,31,97,246,10,13,226,83,131,110,97,94,99,106,211,33,193,121,186,125,198,111,214,82,225,181,163,100,228,137,243,15,97,25,33,41,250,45,151,103,105,233,237,49,238,248,71,98,211,246,78,63,202,180,167,207,217,76,174,210,215,25,166,22,233,146,14,99,211,96,54,149,18,77,100,157,219,82,101,169,17,171,239,33,119,100,100,100,70,71,169,24,254,143,155,114,199,84,171,114,171,21,41,35,55,161,62,217,17,151,121,155,102,67,55,153,164,132,184,25,132,196,40,171,65,36,209,115,213,139,66,45,59,167,62,95,216,47,47,32,41,36,229,98,199,208,212,122,209,233,135,219,255,0,216,232,162,69,0,228,249,157,199,10,54,1,97,21,114,248,168,204,142,212,182,226,73,110,156,219,174,33,60,217,101,21,231,90,65,17,184,131,86,166,201,150,137,86,227,246,123,203,62,216,179,137,215,214,97,177,70,109,197,86,147,58,165,58,179,81,113,16,98,18,222,123,150,151,164,56,182,217,109,10,91,134,68,74,120,200,146,147,62,253,11,95,109,177,240,227,200,197,11,12,45,90,118,45,95,244,102,228,220,181,104,172,202,138,196,184,232,95,72,219,173,196,125,7,181,216,233,113,183,80,226,22,93,138,50,45,79,77,79,83,19,70,244,197,92,54,195,120,230,229,233,123,80,104,132,219,124,194,110,117,74,60,101,108,34,87,105,19,139,79,103,168,175,254,84,253,198,60,45,23,56,217,106,175,212,10,153,78,198,91,57,114,13,123,9,63,40,160,25,153,238,36,246,17,62,103,222,101,236,29,110,147,88,164,215,96,183,83,162,212,226,207,136,242,73,72,126,51,201,117,181,17,145,40,140,148,147,50,61,72,200,254,227,33,251,4,84,206,142,79,169,25,157,153,109,55,33,215,163,59,15,172,230,60,202,146,131,245,202,62,154,168,217,112,251,152,211,246,255,0,146,72,89,182,157,42,199,182,225,218,244,70,18,204,40,92,206,82,18,148,164,139,123,138,89,246,36,136,187,212,125,196,62,216,254,25,145,22,166,122,16,167,14,44,217,135,180,241,2,228,167,97,181,190,166,228,191,66,231,117,18,27,54,150,159,159,110,11,201,209,72,113,71,220,131,46,212,151,119,183,188,64,43,46,214,155,122,92,176,237,170,113,107,34,103,51,103,127,244,27,82,207,184,140,251,146,126,193,165,236,38,177,41,184,107,96,210,236,202,76,102,216,141,79,231,236,67,104,74,72,185,143,56,225,246,37,41,46,245,159,176,191,180,122,240,31,146,169,83,135,71,130,237,70,160,242,90,142,206,221,235,82,137,36,90,153,17,118,153,145,119,153,12,233,231,43,25,85,141,216,237,93,187,99,190,183,41,238,116,189,46,229,234,101,164,56,237,175,185,107,79,210,107,216,127,127,217,230,178,239,133,223,149,236,81,165,89,106,67,170,68,206,126,226,108,181,63,82,59,174,23,244,23,253,95,187,254,241,206,167,194,145,78,150,184,114,153,91,78,183,166,228,45,38,147,45,72,140,187,15,183,184,198,130,248,122,94,45,222,121,99,182,42,13,186,210,136,186,222,196,43,93,63,156,37,151,111,172,127,170,36,176,0,0,8,27,198,2,180,80,114,236,84,125,235,35,169,255,0,68,143,213,62,92,232,10,237,237,251,125,198,42,55,47,148,101,92,24,189,64,164,34,42,164,169,254,171,70,146,141,230,173,177,93,87,118,135,175,118,189,222,193,33,248,171,219,197,67,205,21,101,198,227,147,109,73,233,246,40,145,161,43,109,58,14,186,30,132,71,161,152,134,168,90,219,81,45,181,169,10,46,227,73,232,100,46,143,134,126,117,105,88,141,102,211,240,134,252,172,165,23,61,63,155,203,126,84,132,145,202,230,59,50,65,232,167,95,83,139,218,218,16,93,137,45,59,61,154,24,176,64,31,197,17,40,180,49,158,206,33,214,108,91,31,53,87,125,14,18,89,38,26,244,126,195,100,139,97,235,77,136,163,211,68,145,119,168,253,130,63,219,23,53,98,208,173,199,184,104,51,29,139,54,46,254,91,173,184,164,41,59,144,164,31,106,76,140,187,20,101,216,126,209,116,217,56,226,87,135,216,186,196,75,22,253,125,234,77,204,158,102,178,37,169,134,35,61,219,33,223,85,78,202,83,138,218,219,104,35,245,123,12,200,187,140,140,78,210,50,50,212,140,140,135,244,127,9,41,37,26,137,36,70,174,243,211,180,199,230,169,84,161,82,33,57,80,168,200,109,136,237,105,189,199,22,73,73,106,100,69,169,153,145,23,105,144,161,124,230,103,167,16,241,218,246,145,18,214,185,43,52,91,94,62,206,158,36,105,143,198,230,110,102,57,171,152,132,72,91,103,163,173,40,203,78,237,198,125,231,217,19,158,149,42,75,166,252,137,14,186,233,153,25,173,107,53,43,82,238,237,49,210,176,123,49,216,179,130,151,44,26,245,163,121,213,218,106,43,141,26,225,29,70,74,99,186,218,92,109,102,218,155,109,212,110,73,147,73,73,150,186,25,118,125,215,131,147,156,216,89,249,172,194,244,53,61,216,141,215,216,140,80,106,180,247,148,209,41,213,38,60,126,115,137,104,222,117,106,108,215,32,210,74,87,127,113,150,189,245,107,196,219,47,111,224,230,57,203,184,41,176,155,110,139,115,115,42,105,83,77,153,33,15,200,153,49,100,222,164,218,16,70,72,108,187,53,51,251,76,135,115,224,229,141,170,133,113,214,48,118,165,53,68,203,236,72,170,71,66,156,245,77,197,57,79,142,146,34,83,154,107,161,31,114,53,251,125,130,219,192,113,140,227,208,94,184,178,203,137,48,35,68,57,15,149,173,88,91,40,75,102,179,223,232,249,4,157,8,136,207,93,85,236,237,21,17,195,67,2,171,23,222,100,34,84,230,194,36,70,180,31,110,123,220,214,214,91,95,137,62,26,148,142,214,212,68,173,22,125,134,105,63,180,133,238,33,9,109,9,109,5,162,82,68,68,94,226,31,244,62,29,243,89,110,221,178,110,11,129,215,73,180,83,41,82,230,41,102,173,9,36,219,42,89,158,186,150,154,109,239,212,190,241,155,188,199,94,82,47,188,113,189,238,7,164,243,208,245,193,82,228,47,121,168,141,163,152,242,211,161,154,149,217,235,251,15,65,103,124,27,176,207,209,248,121,91,196,89,48,77,14,201,168,73,128,219,139,107,67,83,106,98,158,241,104,102,141,76,181,45,126,150,159,103,180,89,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,150,188,230,208,177,195,24,49,75,0,107,116,175,69,94,120,115,112,86,99,178,76,33,106,139,83,163,197,168,42,51,114,82,163,215,150,242,55,50,135,91,81,232,165,45,46,55,169,41,109,179,37,64,0,68,174,31,57,219,165,102,190,192,114,133,115,191,18,14,34,218,177,227,179,85,134,169,73,83,245,102,18,203,41,93,89,13,165,150,144,132,57,33,78,37,77,54,74,38,79,150,74,50,39,27,214,90,128,15,147,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,5,85,230,11,140,157,117,236,71,164,211,50,253,111,114,108,203,118,224,106,69,74,165,48,208,82,174,170,123,70,141,241,155,109,230,85,208,50,239,207,23,51,106,223,218,108,171,230,76,150,210,172,171,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,192,188,155,113,93,147,136,216,184,246,22,227,109,22,91,8,190,110,137,5,106,84,217,91,78,162,146,137,43,105,16,40,238,182,204,118,212,226,9,91,208,82,212,106,89,173,196,111,74,81,185,196,89,160,0,129,92,72,248,130,73,203,180,102,240,123,6,234,177,21,136,181,24,233,147,54,164,203,173,60,187,101,4,235,14,52,78,199,121,135,89,121,114,89,55,210,72,82,146,182,208,104,115,77,22,217,159,202,194,14,40,212,172,117,192,188,77,134,252,104,150,22,47,218,246,61,94,179,72,105,14,166,68,74,163,241,105,174,60,169,48,210,242,76,137,109,186,218,156,56,142,115,12,154,34,81,45,228,165,227,110,5,255,0,117,31,61,159,238,231,255,0,102,104,255,0,232,130,255,0,128,0,7,148,197,43,118,251,186,236,74,157,3,13,49,23,228,37,201,43,147,209,92,30,136,102,169,209,237,121,11,115,249,43,198,77,185,189,180,173,191,88,253,94,102,226,237,73,10,76,191,248,132,113,30,194,203,202,173,135,216,131,138,82,232,119,13,14,65,198,157,6,77,175,70,222,210,244,35,35,35,40,166,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,58,120,110,113,4,147,152,152,206,96,246,50,85,98,39,17,105,209,213,38,21,73,231,90,101,119,50,13,215,220,116,154,142,203,13,50,202,227,50,76,36,208,149,41,110,32,150,230,154,33,195,41,234,41,3,48,188,71,179,157,99,99,238,37,217,86,182,50,116,84,91,126,240,172,210,233,209,190,78,210,156,228,69,98,107,173,180,222,245,198,82,213,181,8,73,106,163,53,30,154,153,153,246,139,63,200,86,41,95,120,211,148,235,27,19,49,46,187,233,155,146,179,233,62,182,111,74,204,126,111,42,165,41,150,254,109,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,234,184,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,149,38,95,252,89,51,141,115,94,85,106,237,153,125,68,179,168,82,228,26,169,244,40,212,106,124,196,65,96,136,137,40,55,228,71,83,174,175,66,220,181,153,145,26,212,163,74,91,78,212,38,106,112,220,196,60,241,230,38,75,152,195,140,152,189,45,56,117,78,144,168,208,169,175,90,116,198,81,115,44,218,125,183,77,169,12,182,211,204,162,51,196,194,141,105,74,144,226,201,109,235,170,28,34,129,127,221,71,207,103,251,185,255,0,217,154,63,250,32,183,236,133,98,149,247,141,57,78,177,177,51,18,235,190,153,185,43,62,147,235,102,244,172,199,230,242,170,82,153,111,230,217,66,27,78,141,180,132,250,169,45,116,212,245,51,51,62,235,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,168,26,183,25,252,80,103,30,102,221,116,43,34,36,204,43,68,119,32,67,180,229,173,184,211,94,34,212,219,156,228,212,161,197,55,36,213,166,173,145,45,148,182,102,217,37,75,46,160,237,123,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,99,133,103,127,23,175,44,5,203,29,219,139,152,126,252,70,235,182,236,138,67,209,202,91,4,243,14,161,117,72,141,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,244,25,98,204,45,171,154,12,26,162,226,229,173,27,160,235,249,145,170,52,181,202,110,67,212,201,205,43,107,177,220,82,15,252,87,16,106,74,20,182,157,105,102,132,111,218,93,84,0,0,4,10,226,71,196,18,78,93,163,55,131,216,55,85,136,172,69,168,199,76,153,181,38,93,105,229,219,40,39,88,113,162,118,59,204,58,203,203,146,201,190,146,66,148,149,182,131,67,154,104,182,204,228,6,79,179,103,102,230,235,11,254,92,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,1,88,28,80,51,153,153,60,187,99,237,2,202,193,204,72,249,63,69,155,103,197,170,63,27,208,240,37,239,148,185,179,91,83,155,228,48,226,203,84,50,217,104,71,183,213,215,77,76,204,250,7,10,76,209,227,182,101,63,42,63,150,187,231,229,31,201,207,66,122,51,249,178,28,62,71,81,215,115,191,193,154,111,118,238,67,95,75,93,54,246,105,169,235,237,105,25,227,147,109,113,0,188,178,143,136,200,136,84,42,148,138,106,45,26,177,173,168,231,6,91,180,152,207,170,19,230,163,73,58,135,221,82,249,74,45,93,39,157,75,122,45,46,35,147,50,128,0,68,172,176,103,110,149,138,56,233,137,217,105,190,223,137,79,187,44,235,162,183,18,131,33,233,73,37,215,225,51,82,155,243,77,52,150,80,132,46,44,100,70,65,167,122,220,117,9,91,167,244,29,50,150,160,3,159,230,22,233,174,216,216,5,137,119,173,173,59,162,173,91,246,125,102,169,78,147,202,67,156,137,76,66,117,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,15,21,147,236,217,217,185,186,194,255,0,151,20,40,241,40,245,216,18,28,141,93,183,19,60,229,63,74,89,184,178,96,214,179,109,163,90,29,105,4,226,86,72,217,175,49,4,102,166,150,69,221,64,0,126,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,196,74,200,206,115,107,185,195,196,124,98,169,183,74,244,53,153,107,250,14,61,179,77,117,8,57,73,109,211,159,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,126,188,101,206,221,43,47,217,205,182,240,75,18,31,137,14,201,189,45,122,116,180,86,101,202,76,118,40,83,78,77,81,181,58,230,140,169,78,33,245,55,9,163,82,220,67,108,147,102,225,232,70,225,137,106,0,0,2,53,90,185,205,161,75,206,117,235,147,187,182,149,208,213,96,244,146,45,74,140,116,45,109,212,27,85,41,137,178,99,72,46,222,91,200,220,251,136,115,177,181,182,147,65,236,90,19,207,146,160,0,41,219,56,57,148,226,61,148,92,80,249,15,93,199,169,117,138,20,248,237,201,161,92,106,178,168,209,88,170,160,155,65,190,72,65,50,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,250,185,36,226,173,136,146,49,65,171,31,53,87,148,74,165,10,231,144,196,104,151,28,182,226,83,88,183,214,150,223,61,92,68,104,169,39,80,251,170,140,217,173,197,161,12,146,77,102,100,157,230,86,232,43,3,138,6,115,51,39,151,108,125,160,89,88,57,137,31,39,232,179,108,248,181,71,227,122,30,4,189,242,151,54,107,106,115,124,134,28,89,106,134,91,45,8,246,250,186,233,169,153,159,64,225,73,154,60,118,204,167,229,71,242,215,124,252,163,249,57,232,79,70,127,54,67,135,200,234,58,238,119,248,51,77,238,221,200,107,233,107,166,222,205,53,61,103,248,167,108,224,241,100,197,10,142,40,122,23,41,247,212,74,77,147,73,142,218,81,88,77,25,183,159,173,62,227,104,91,139,91,117,8,251,152,67,74,53,52,148,37,4,102,105,113,102,165,146,208,150,217,62,204,167,17,236,221,98,135,200,122,22,61,75,163,208,160,71,114,77,118,227,77,149,70,148,197,41,6,218,205,130,90,13,150,137,107,117,212,19,105,65,47,126,156,197,145,26,90,89,151,234,207,174,125,115,99,130,217,177,190,112,207,13,49,91,208,214,221,27,209,157,20,47,65,83,100,114,185,180,216,175,57,243,143,71,91,138,213,199,86,175,89,71,166,186,22,132,68,69,32,56,82,102,143,29,179,41,249,81,252,181,223,63,40,254,78,122,19,209,159,205,144,225,242,58,142,187,157,254,12,211,123,183,114,26,250,90,233,183,179,77,79,89,254,0,35,85,171,156,218,20,188,231,94,185,59,187,105,93,13,86,15,73,34,212,168,199,66,214,221,65,181,82,152,155,38,52,130,237,229,188,141,207,184,135,59,27,91,105,52,30,197,161,60,249,42,0,0,2,37,112,249,206,221,43,53,246,3,148,43,157,248,144,113,22,213,143,29,154,172,53,74,74,159,171,48,150,89,74,234,200,109,44,180,132,33,201,10,113,42,105,178,81,50,124,178,81,145,56,222,178,212,0,115,252,194,221,53,219,27,0,177,46,245,181,167,116,85,171,126,207,172,213,41,210,121,72,115,145,41,136,78,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,205,114,57,155,186,86,111,176,141,87,91,244,232,148,123,178,131,33,52,219,142,148,196,132,173,8,124,208,74,68,166,80,106,55,81,25,226,221,179,152,90,146,219,121,178,83,156,163,113,82,40,0,69,254,32,57,152,188,178,161,134,150,86,41,89,240,98,84,80,171,226,37,54,175,76,146,68,148,84,105,206,65,154,183,88,39,54,154,153,94,230,155,90,28,73,30,213,161,59,146,180,111,109,125,215,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,30,172,0,0,69,92,226,103,23,243,74,197,60,31,249,67,15,171,179,47,95,75,83,171,191,57,203,244,127,46,77,47,101,71,212,97,215,93,228,50,236,191,152,70,222,103,55,180,245,74,52,147,244,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,34,174,113,51,139,249,165,98,158,15,252,161,135,213,217,151,175,165,169,213,223,156,229,250,63,151,38,151,178,163,234,48,235,174,242,25,118,95,204,35,111,51,155,218,122,165,26,73,250,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,17,127,60,153,227,179,114,133,102,166,44,84,68,174,98,45,114,58,151,65,160,173,103,177,180,106,105,235,102,109,50,82,35,37,68,162,36,145,146,222,90,77,8,52,146,93,117,175,63,144,28,251,83,179,109,66,151,108,94,172,82,168,248,155,74,234,166,73,165,210,227,202,40,178,41,109,173,132,162,98,20,225,41,13,122,242,82,201,180,111,45,102,166,205,194,34,74,137,41,152,0,2,178,243,181,197,50,171,134,24,209,66,195,156,6,147,18,161,77,179,235,4,187,229,213,71,83,79,205,126,52,183,25,147,69,66,164,176,105,101,27,90,51,84,150,146,225,153,186,223,45,73,229,172,156,155,249,104,204,93,137,154,12,44,129,137,150,44,143,234,161,214,33,108,123,249,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,84,174,97,120,143,103,58,198,199,220,75,178,173,108,100,232,168,182,253,225,89,165,211,163,124,157,165,57,200,138,196,215,91,105,189,235,140,165,171,106,16,146,213,70,106,61,53,51,51,237,19,255,0,133,254,61,226,198,98,112,10,191,122,227,29,215,242,130,181,10,240,149,75,98,79,67,26,38,200,168,133,9,196,183,178,59,109,160,244,91,206,30,166,91,189,109,53,208,136,138,96,0,172,14,40,25,204,204,158,93,177,246,129,101,96,230,36,124,159,162,205,179,226,213,31,141,232,120,18,247,202,92,217,173,169,205,242,24,113,101,170,25,108,180,35,219,234,235,166,166,102,110,23,249,204,204,158,98,113,246,191,101,99,30,36,124,160,162,194,179,229,85,24,141,232,120,17,54,74,68,216,77,165,205,241,216,109,103,162,30,112,180,51,219,235,107,166,164,70,86,126,2,26,227,230,120,228,229,199,59,54,134,15,95,8,136,188,58,189,45,122,106,222,150,226,218,142,186,29,69,234,132,214,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,76,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,91,92,100,112,203,210,24,121,68,196,88,208,77,110,198,168,70,128,227,136,107,83,75,105,98,160,241,234,100,141,72,181,61,126,150,159,103,180,86,38,92,111,41,22,38,56,217,23,11,50,77,132,51,112,83,121,235,222,105,34,104,166,50,181,106,100,164,246,122,158,211,208,105,18,198,172,183,113,217,54,253,194,211,164,226,42,148,168,147,18,178,86,164,162,113,148,172,143,93,79,93,119,123,207,239,31,112,127,202,208,151,16,166,214,90,165,68,100,100,126,210,20,71,196,191,2,235,22,38,100,37,212,225,66,37,198,187,223,114,123,60,166,214,123,159,151,62,98,146,142,198,210,70,173,16,93,132,106,63,180,197,187,228,226,130,245,187,150,76,54,129,38,33,199,124,237,106,58,222,65,182,104,61,254,143,142,74,212,140,136,245,213,62,222,222,193,217,192,84,135,24,220,109,57,183,29,27,7,105,179,86,108,176,196,122,164,132,37,207,84,156,75,149,8,234,35,36,185,166,186,25,119,163,95,183,216,56,95,12,172,189,191,140,120,233,18,224,169,66,109,202,45,179,203,169,169,78,182,102,133,191,30,100,53,155,122,155,107,65,153,161,195,236,212,143,237,34,22,151,156,108,216,89,249,83,194,245,181,1,216,142,87,223,142,112,105,84,246,84,209,169,165,42,60,142,75,138,104,158,105,105,104,151,28,146,106,79,119,113,22,189,212,125,140,89,142,197,156,107,185,103,87,174,235,206,174,235,82,156,116,209,8,170,50,85,29,166,212,227,139,38,210,219,142,175,106,72,157,82,72,181,208,139,179,239,231,48,170,117,42,108,146,153,78,168,73,139,33,39,184,157,101,213,33,100,122,145,235,169,30,189,228,71,251,4,249,225,211,158,155,210,204,196,42,78,21,226,37,195,83,172,80,235,178,152,167,196,114,108,183,100,42,51,207,191,17,132,118,189,32,144,134,210,132,172,251,18,102,90,158,132,100,102,66,232,98,201,102,100,102,166,70,113,46,50,250,18,227,107,73,145,146,146,162,212,140,140,187,12,180,49,254,134,148,154,137,70,146,51,79,113,233,218,67,250,63,134,100,69,169,158,132,32,150,113,248,149,225,246,17,49,46,197,176,159,122,173,115,43,151,164,136,138,97,248,204,246,199,119,215,83,82,146,226,119,54,226,200,189,94,211,35,246,17,152,165,155,158,230,172,93,245,185,23,13,122,99,178,166,202,217,204,117,199,20,181,43,106,18,130,237,81,153,159,98,72,187,79,216,36,7,15,27,54,45,241,154,171,66,135,53,44,155,14,250,67,121,188,69,176,180,166,203,81,107,170,76,187,210,94,193,161,52,145,36,180,33,253,1,95,124,75,243,171,74,195,139,54,161,132,86,29,101,11,185,234,28,174,99,241,100,36,206,47,45,216,114,11,85,52,250,92,70,230,214,178,237,73,235,219,236,212,197,46,45,107,113,70,183,22,165,168,251,205,71,169,152,153,92,42,109,226,174,102,138,140,227,145,201,198,163,117,27,212,104,212,147,186,157,59,77,79,67,34,212,200,71,140,193,209,149,111,226,245,126,144,184,170,140,108,116,186,180,164,108,52,238,138,210,187,180,45,59,245,238,246,139,114,224,255,0,90,41,217,118,58,62,245,153,211,63,162,103,234,151,50,116,245,118,118,253,158,226,19,200,0,0,5,114,241,159,154,134,112,186,211,134,106,86,233,61,126,132,71,217,234,200,167,31,104,173,204,152,180,111,102,82,207,108,151,179,95,72,122,218,233,167,242,9,30,209,51,56,205,97,149,89,155,166,217,196,104,208,208,168,82,122,222,165,214,219,81,154,118,183,79,101,27,212,72,208,189,110,194,213,95,247,10,227,162,89,119,61,201,6,93,66,133,68,155,61,168,92,190,119,77,25,199,77,59,204,201,63,69,38,69,218,147,239,247,24,254,218,119,133,217,135,149,246,110,11,86,179,80,163,212,226,238,216,244,89,14,199,113,59,144,164,31,172,133,37,69,170,86,162,239,238,51,246,24,183,12,157,241,73,182,47,40,73,180,241,186,99,52,154,171,58,237,168,58,227,108,70,115,83,144,225,234,236,153,102,163,209,41,105,61,221,231,167,113,144,176,218,61,118,139,112,195,77,66,133,87,133,81,140,189,118,189,22,66,30,65,232,102,95,73,38,101,222,70,95,176,199,239,20,37,197,64,153,78,114,47,52,50,74,74,75,209,222,169,232,68,95,205,80,187,136,132,68,31,170,151,86,170,208,231,55,83,162,212,229,211,230,51,175,46,68,87,148,211,168,212,141,39,162,146,100,101,169,25,151,127,113,152,190,172,130,230,250,137,152,140,62,244,109,102,172,219,119,69,43,252,41,153,47,160,156,123,154,252,165,35,98,84,243,142,43,70,217,35,61,116,208,180,211,82,238,150,128,56,254,109,106,115,105,56,7,115,77,167,186,251,111,163,162,218,182,84,100,162,214,107,4,122,25,25,31,113,152,205,194,214,183,20,107,90,141,74,62,243,51,212,196,243,193,206,30,87,29,195,104,179,113,213,105,46,72,118,84,89,36,132,242,28,90,121,137,121,73,78,132,168,198,122,232,159,126,163,128,102,135,47,117,76,13,172,199,102,116,53,71,68,146,71,170,109,169,26,41,75,123,179,67,109,31,213,31,255,0,167,119,207,202,134,58,220,152,21,140,150,205,195,78,172,206,143,73,93,90,19,117,72,204,200,113,13,187,20,229,48,183,136,208,78,33,42,51,75,68,94,177,237,50,236,62,206,235,82,226,19,98,81,243,23,148,216,56,191,110,177,29,110,192,167,53,113,243,20,148,27,137,140,138,108,185,27,53,66,92,50,50,55,139,179,121,22,191,210,246,157,85,101,35,16,230,225,150,96,172,218,244,105,238,195,67,181,170,116,73,74,75,166,217,41,131,154,194,150,149,153,41,58,164,246,118,145,158,157,157,163,70,86,189,97,171,134,218,164,215,216,113,11,110,165,5,137,136,82,12,141,42,75,141,165,100,100,100,103,169,118,251,207,239,31,80,126,26,229,34,29,126,141,62,133,80,105,46,69,168,198,118,35,200,82,72,201,77,184,131,74,136,200,200,200,251,12,251,200,200,114,236,9,203,93,141,129,83,46,74,149,187,76,138,137,151,5,98,101,68,222,75,44,146,208,211,230,209,242,183,33,164,25,36,141,164,158,222,210,251,79,217,215,192,112,124,239,223,76,88,185,102,191,31,114,90,24,118,171,65,170,82,217,51,112,146,174,99,180,249,38,157,190,178,123,117,71,102,154,159,216,99,59,100,137,53,154,199,45,43,83,143,206,147,180,148,163,51,53,45,107,239,51,237,51,237,63,180,104,103,33,246,75,54,46,89,108,216,45,198,109,151,42,20,186,117,69,253,136,36,238,117,202,124,82,82,143,213,78,166,123,59,207,83,251,68,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,156,28,194,221,53,219,27,58,24,151,122,218,211,186,42,213,191,138,21,154,165,58,79,41,14,114,37,49,86,117,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,180,200,230,110,233,89,190,194,53,93,111,211,162,81,238,202,12,132,211,110,58,83,18,18,180,33,243,65,41,18,153,65,168,221,68,103,139,118,206,97,106,75,109,230,201,78,114,141,197,72,160,1,152,28,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,104,123,42,185,152,179,115,95,132,112,241,74,207,131,46,156,180,200,85,54,175,76,146,70,165,211,170,45,161,181,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,236,0,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,139,56,138,100,86,78,86,175,35,190,48,250,4,181,225,93,126,67,44,193,122,76,166,150,186,101,69,226,144,179,166,145,27,134,251,200,75,113,212,226,30,82,62,130,210,133,45,107,73,173,126,127,32,185,215,186,178,167,136,241,40,149,106,159,81,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,190,139,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,23,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,80,102,127,179,131,85,205,150,46,41,84,243,136,221,137,103,72,153,2,212,67,45,40,151,37,133,173,36,228,231,84,226,18,238,249,4,203,75,38,212,148,147,72,74,17,183,121,56,227,145,128,92,159,12,94,32,19,49,118,28,108,191,99,125,197,213,223,81,54,177,108,212,157,109,247,101,87,162,182,195,207,58,153,43,74,13,178,121,134,227,246,188,226,210,167,146,180,234,74,113,43,91,150,42,35,86,122,51,155,66,201,230,28,69,169,183,74,244,205,231,116,117,17,237,154,107,168,89,69,83,141,18,57,178,100,184,157,52,101,174,107,70,109,165,68,227,138,90,82,157,164,107,117,188,251,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,45,127,4,120,127,195,203,190,78,241,127,22,241,122,221,255,0,85,137,248,127,117,48,212,105,14,49,33,187,118,47,67,41,189,177,214,202,220,109,111,60,217,18,214,241,43,113,54,233,52,146,71,207,27,181,44,53,80,0,0,2,10,241,31,225,255,0,15,49,20,39,113,111,8,109,223,245,88,129,211,48,236,104,238,49,29,187,138,46,244,55,182,66,222,91,109,161,230,91,51,90,30,53,110,54,218,54,148,75,249,147,106,149,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,78,73,51,131,108,230,231,11,218,173,36,226,66,189,168,113,216,77,217,71,136,212,142,68,23,221,113,244,50,182,220,117,4,149,33,228,198,91,164,132,173,195,108,148,72,90,148,101,185,84,109,155,31,20,248,201,241,2,225,243,23,197,207,112,206,171,82,168,28,63,240,254,187,93,169,196,167,83,105,209,235,210,230,76,150,242,89,98,51,13,213,167,41,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,91,103,235,58,247,86,107,49,30,93,18,147,83,233,240,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,114,91,89,160,139,114,157,91,172,130,228,162,234,205,102,35,196,173,213,169,157,62,25,91,53,6,92,184,234,18,9,196,55,63,97,165,197,83,35,155,106,66,212,243,168,50,37,169,10,46,75,107,37,153,238,83,72,118,252,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,25,98,23,253,194,227,192,158,25,126,53,231,19,68,0,226,117,159,31,203,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,138,58,228,251,41,151,150,110,177,67,228,61,10,68,186,61,10,4,119,36,215,110,52,192,41,76,82,144,109,172,216,37,160,220,104,150,183,93,65,54,148,18,247,233,204,89,17,165,165,153,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,69,94,40,254,4,241,55,240,95,56,132,41,219,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,66,118,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,0,35,86,122,51,155,66,201,230,28,69,169,183,74,244,205,231,116,117,17,237,154,107,168,89,69,83,141,18,57,178,100,184,157,52,101,174,107,70,109,165,68,227,138,90,82,157,164,107,117,188,251,85,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,58,94,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,255,0,21,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,138,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,34,175,20,127,29,152,155,248,47,147,194,19,255,0,134,46,124,127,45,244,40,216,13,139,21,173,215,245,191,79,79,163,106,149,26,143,50,85,208,202,86,242,156,209,60,164,151,58,59,9,142,74,220,227,142,188,146,113,227,215,99,170,41,254,0,51,109,153,186,181,86,129,155,188,87,174,208,170,114,233,213,42,118,36,87,101,195,153,17,229,50,252,103,219,169,188,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,105,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,229,89,177,240,177,140,159,15,238,31,46,124,80,14,88,179,11,117,101,127,25,104,184,185,107,70,235,250,14,100,106,141,45,114,156,142,205,78,11,169,218,236,119,20,131,255,0,21,196,26,146,180,161,214,154,89,161,123,54,158,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,10,86,226,117,159,31,203,125,118,78,3,97,61,107,117,131,111,212,21,233,42,165,58,163,204,139,116,60,148,50,166,245,79,41,39,201,142,250,100,18,118,184,227,79,40,155,120,181,216,210,139,170,240,49,250,236,253,219,254,36,57,87,26,191,20,246,183,195,248,62,99,81,29,215,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,214,104,0,0,40,7,138,63,142,204,77,252,23,201,225,11,52,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,153,64,3,138,102,187,42,56,113,155,92,56,93,149,122,181,208,213,96,243,31,160,87,216,100,151,42,145,41,68,68,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,158,204,82,194,219,239,5,175,186,158,25,226,93,11,208,215,37,27,147,214,194,234,153,145,202,230,178,135,155,249,198,86,182,213,171,110,161,94,170,143,77,116,61,12,140,138,215,248,87,231,170,53,255,0,111,82,178,195,138,83,226,49,115,208,227,179,77,179,30,102,43,187,234,212,230,34,188,181,48,233,54,217,178,218,226,179,24,136,156,90,209,205,66,144,91,84,226,22,183,35,175,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,249,56,172,103,182,170,117,89,249,89,193,171,154,34,105,169,142,108,94,245,90,115,234,83,238,62,106,90,92,163,146,200,137,40,66,82,73,55,246,41,70,179,95,33,70,141,143,182,229,122,224,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,15,101,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,84,153,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,160,30,40,254,59,49,55,240,95,39,132,44,211,135,22,120,228,230,182,205,159,103,226,10,34,71,196,91,62,59,11,156,243,75,105,164,86,226,40,205,5,53,166,8,201,72,90,84,73,75,233,74,121,73,91,173,41,38,146,120,154,110,101,0,0,12,192,225,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,202,179,99,225,99,25,62,31,220,62,92,248,207,182,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,161,60,186,227,205,155,153,44,35,161,98,181,153,54,34,145,81,142,132,84,224,179,32,222,93,38,162,72,73,200,132,233,169,8,86,246,212,173,9,70,132,239,65,161,196,150,197,164,207,165,128,128,28,106,252,44,90,223,16,32,249,117,68,64,174,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,250,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,0,71,251,63,61,57,113,188,177,198,233,203,236,123,207,209,87,77,177,80,77,37,42,172,37,16,162,213,167,19,196,195,177,160,184,226,136,221,121,183,204,154,54,212,148,169,197,30,230,73,212,18,150,80,175,142,119,212,159,239,39,240,209,226,184,83,231,142,54,26,213,96,101,111,18,81,45,218,21,207,88,36,90,213,52,173,215,206,157,81,148,164,32,161,45,189,76,145,25,231,116,82,84,218,75,150,243,174,41,100,164,186,167,25,184,144,1,85,124,115,190,164,255,0,121,63,134,143,21,194,159,60,113,176,214,171,3,43,120,146,137,110,208,174,122,193,34,214,169,165,110,190,116,234,140,165,33,5,9,109,234,100,136,207,59,162,146,166,210,92,183,157,113,75,37,37,213,56,205,196,128,8,1,197,147,40,127,149,220,56,252,224,172,168,91,238,251,2,158,191,75,37,201,252,166,229,91,172,147,207,189,181,181,145,160,222,97,107,83,169,209,72,53,54,167,210,124,213,147,40,42,118,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,138,50,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,142,192,33,87,18,188,235,211,178,233,135,19,176,190,202,169,233,137,183,117,61,45,198,66,78,83,14,82,169,114,74,75,75,169,180,251,105,36,27,200,91,10,67,105,39,82,180,184,180,58,100,164,160,210,186,65,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,163,66,121,40,202,141,11,41,120,53,10,205,229,82,166,93,245,45,38,93,53,184,76,173,61,124,173,203,54,219,37,56,102,179,101,132,47,148,217,104,132,158,139,115,150,133,186,225,10,44,205,143,138,124,100,248,129,112,249,139,226,202,120,42,98,149,137,249,44,186,112,83,211,191,223,159,202,9,215,79,163,58,87,191,214,190,154,157,27,159,206,217,202,253,55,171,179,126,255,0,110,221,59,69,149,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,10,86,227,87,226,158,214,248,127,7,204,106,35,165,112,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,215,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,220,247,217,44,223,57,101,188,160,174,51,111,57,79,165,84,106,12,111,65,43,99,173,211,229,18,84,94,170,180,50,223,222,90,31,218,51,202,104,147,70,172,114,212,181,54,252,25,59,77,73,51,35,74,208,190,242,62,195,46,210,251,6,137,50,65,125,49,125,101,154,195,125,185,104,125,218,85,6,151,75,120,201,194,82,185,141,83,227,26,183,122,202,237,213,125,186,232,127,97,14,240,3,143,227,190,90,236,108,117,153,109,212,174,42,100,85,204,183,234,240,234,4,242,153,100,214,182,152,55,79,149,185,109,44,205,38,110,168,246,246,23,218,94,222,165,67,164,67,160,81,96,80,169,237,37,184,180,232,205,68,101,9,73,17,37,182,208,73,73,17,17,17,23,97,23,113,17,15,220,62,93,209,88,106,222,182,170,213,247,220,66,27,166,193,126,98,212,179,34,74,82,219,106,89,153,153,153,104,93,158,242,251,198,115,115,113,136,115,113,59,48,87,149,122,76,247,102,33,154,213,70,36,85,41,211,112,146,193,77,125,72,74,12,212,173,19,235,246,17,30,157,189,130,213,120,123,88,148,124,186,101,54,118,47,220,76,71,67,179,233,206,220,124,196,165,4,226,163,46,155,18,70,205,86,150,204,204,205,147,236,222,101,175,244,189,165,85,217,175,199,91,147,29,49,146,230,184,106,53,153,210,41,40,170,205,110,151,25,233,14,45,182,162,148,167,214,201,18,13,197,165,38,73,116,203,213,61,164,93,133,217,223,251,242,189,151,186,166,57,86,100,51,6,34,164,34,49,47,212,38,212,189,84,149,179,217,161,54,191,235,75,255,0,211,191,175,102,95,35,53,252,50,176,211,123,195,165,174,51,112,216,37,75,73,176,180,36,137,12,188,234,207,178,58,123,125,66,239,63,103,111,188,69,60,45,151,38,14,37,218,114,226,58,227,110,181,92,128,180,41,181,25,40,140,164,32,203,67,46,222,242,26,79,193,153,111,206,194,75,46,92,165,56,167,93,183,233,203,90,156,51,53,26,142,51,102,102,102,125,186,234,99,217,0,137,121,250,205,237,19,46,248,125,232,218,53,93,183,46,138,175,248,43,49,164,32,221,103,148,252,83,94,244,165,230,220,78,173,60,102,90,107,169,107,174,133,223,66,181,74,181,86,185,57,202,157,106,167,46,161,49,237,57,146,37,60,167,93,94,132,73,45,84,163,51,61,8,136,187,251,136,135,229,18,239,133,121,50,172,228,89,136,120,148,162,63,72,250,165,161,145,255,0,53,77,239,35,23,218,63,5,98,187,69,183,161,170,161,93,171,194,167,70,70,155,158,149,33,12,160,181,50,47,164,163,34,239,50,47,218,66,188,179,137,197,38,216,179,97,42,211,193,25,140,213,170,175,105,186,160,211,141,191,25,189,14,59,133,163,177,165,146,139,84,169,212,247,119,150,157,196,98,163,238,203,194,236,196,58,251,215,5,213,89,168,86,42,114,182,239,122,84,135,100,56,173,168,74,11,214,90,148,163,209,40,73,119,247,17,123,8,127,43,118,93,209,109,193,137,80,174,209,38,192,106,111,51,147,212,198,113,163,86,195,34,87,210,73,17,246,168,187,189,228,44,111,131,46,25,85,158,186,110,108,70,147,13,9,133,27,162,233,157,113,181,17,171,115,117,6,87,177,70,141,15,214,236,61,21,247,251,132,52,206,123,42,99,50,151,131,106,94,253,61,31,235,107,174,191,200,35,251,69,145,240,95,154,151,176,186,237,134,74,86,232,221,6,164,103,216,91,164,84,79,176,88,208,0,0,10,209,227,82,202,151,101,88,175,36,228,17,53,233,61,223,213,158,175,83,180,255,0,244,247,138,233,202,5,69,186,86,98,45,57,207,39,114,27,235,245,45,53,239,131,32,189,229,239,23,179,155,28,187,83,51,35,133,242,236,153,70,211,82,149,203,233,228,47,106,77,191,229,12,58,189,20,109,56,101,169,51,167,97,118,255,0,214,80,171,34,249,79,145,135,245,249,182,246,33,91,233,146,235,188,190,165,185,113,13,113,221,209,18,86,141,9,230,83,187,66,90,15,180,187,12,139,79,96,245,185,146,225,49,102,95,77,63,112,97,52,182,104,149,149,109,210,34,220,106,52,30,246,81,216,134,33,169,127,65,14,31,127,210,86,189,198,98,186,177,43,36,25,147,194,151,201,82,108,10,221,81,62,199,104,212,169,239,146,123,17,222,102,194,116,253,38,159,177,94,225,219,114,33,157,92,80,193,236,71,103,15,177,38,169,91,168,209,170,91,183,181,86,126,67,206,197,229,177,41,210,216,151,159,66,17,185,110,32,207,213,61,72,139,219,161,139,187,20,47,197,83,162,60,224,93,166,194,214,167,207,160,231,158,164,104,255,0,90,224,237,219,167,111,119,126,162,43,208,173,11,146,229,141,50,85,6,141,54,122,32,114,249,253,52,119,29,52,111,51,36,235,177,39,166,187,79,191,78,227,31,28,200,200,244,50,50,63,180,123,252,23,198,203,235,3,46,230,46,219,38,175,38,43,173,238,230,48,153,15,33,167,181,105,198,203,122,91,113,6,173,164,234,140,181,62,195,63,191,93,3,101,167,50,182,46,99,108,120,247,53,181,83,96,165,158,254,162,10,222,103,158,207,207,60,132,238,109,14,184,105,212,153,82,139,83,237,46,223,187,177,143,45,137,214,115,23,245,145,82,180,228,164,148,220,238,78,186,145,31,208,121,14,123,82,175,212,247,24,204,189,219,111,204,181,174,9,116,42,132,87,163,72,139,203,222,211,200,52,45,59,144,149,22,164,100,70,93,138,35,238,246,139,229,200,46,52,219,184,167,132,54,245,61,11,140,117,84,68,168,74,125,148,155,122,165,9,168,56,130,61,187,212,162,236,82,59,253,255,0,112,133,92,103,164,38,38,35,91,148,88,212,244,180,195,148,168,115,150,233,53,183,115,166,253,65,38,90,151,97,246,118,247,107,246,138,217,109,107,105,105,113,181,26,86,131,37,36,200,244,50,50,238,49,116,249,60,190,162,98,239,15,59,194,155,93,62,121,80,105,21,10,10,144,238,138,53,54,197,14,58,76,244,82,149,169,124,225,251,139,236,33,79,87,105,166,223,196,74,209,210,15,144,84,218,212,158,148,209,234,236,38,223,86,205,54,233,166,154,23,118,159,96,209,62,81,171,114,171,249,101,194,250,132,211,53,62,118,125,16,150,179,212,205,106,244,123,6,106,51,51,51,51,51,51,237,29,120,0,0,64,142,47,119,83,52,156,9,131,70,41,188,167,166,213,90,79,44,156,36,154,146,184,115,211,221,169,25,145,153,123,133,62,97,13,35,211,216,173,102,209,77,10,89,78,175,211,163,154,82,90,153,239,146,218,116,211,67,247,251,140,105,55,9,40,237,219,248,93,105,81,90,100,218,40,84,56,17,205,38,157,166,70,136,237,167,180,180,46,222,207,112,245,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,199,228,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,19,150,140,197,216,153,160,194,200,24,153,98,200,254,170,29,98,22,199,191,155,42,157,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,23,85,1,149,113,215,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,15,97,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,128,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,102,113,50,171,121,101,67,23,42,22,125,102,155,45,86,197,70,68,137,54,157,93,199,9,228,84,105,196,191,80,148,234,80,132,245,45,165,77,165,228,109,78,213,153,40,139,150,182,214,190,213,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,56,151,231,142,78,99,175,39,176,122,199,68,68,97,213,151,88,113,108,203,109,109,72,93,114,162,201,56,193,205,75,200,53,36,163,18,86,234,89,74,21,235,161,195,113,102,102,164,33,152,84,221,38,170,245,42,69,117,154,100,181,211,97,200,102,36,137,137,101,70,195,47,188,151,20,211,75,115,77,169,90,210,195,202,74,76,245,81,52,225,150,187,79,79,215,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,71,228,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,92,78,14,113,107,195,136,217,83,114,245,197,234,151,165,49,98,220,210,151,38,129,22,49,67,114,189,41,102,225,198,146,201,150,230,208,202,155,108,142,67,164,73,75,78,37,194,75,69,204,140,219,181,67,141,24,189,121,99,214,40,92,24,185,136,15,196,114,187,113,72,75,210,10,35,4,203,13,33,13,165,166,153,109,29,166,72,109,166,219,108,141,70,165,153,32,141,74,82,140,212,118,105,194,83,37,30,132,135,15,54,88,155,76,170,195,173,61,206,110,203,167,190,92,134,211,5,230,57,107,169,168,137,91,220,231,33,215,91,105,46,37,41,38,201,78,145,56,78,178,180,78,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,42,175,138,230,69,191,79,154,12,20,179,63,242,137,87,252,40,42,255,0,21,73,170,55,28,147,255,0,27,213,45,42,253,71,141,31,225,15,10,224,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,47,201,139,23,215,229,67,20,239,44,76,244,95,163,62,86,220,21,26,239,69,207,231,116,189,84,151,30,229,115,54,167,126,222,102,221,219,83,174,154,232,90,232,58,93,221,155,59,202,225,202,189,133,149,58,52,121,116,75,122,213,145,81,147,90,113,153,228,164,92,43,126,106,165,70,39,91,38,210,166,208,194,156,115,68,115,22,133,175,99,134,68,166,209,183,242,101,71,42,56,143,155,92,71,69,149,101,53,208,210,160,242,223,175,215,223,100,215,22,145,21,70,100,74,81,17,151,49,229,237,81,52,201,25,41,197,37,70,102,132,33,199,17,161,60,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,140,171,137,149,87,207,28,107,107,135,253,155,148,124,57,68,178,174,212,163,212,145,119,85,137,110,199,40,49,29,171,73,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,152,213,130,248,67,121,99,214,40,91,248,71,135,236,68,114,187,113,72,83,49,206,91,228,203,13,33,13,169,215,94,113,125,166,72,109,166,220,112,201,36,165,153,32,201,41,82,140,146,122,30,203,22,94,173,92,175,224,213,23,8,237,105,61,127,65,204,147,81,170,46,43,113,222,169,206,117,91,157,144,226,80,95,226,182,130,82,150,164,52,211,72,53,175,102,227,234,160,34,175,20,127,2,120,155,248,47,156,66,20,2,38,87,14,44,241,198,202,149,229,62,207,196,20,75,145,135,87,132,134,23,57,230,150,235,171,162,75,73,26,10,107,76,17,154,86,133,36,210,151,210,148,243,84,134,154,82,77,70,201,52,229,239,0,14,63,154,172,204,89,185,80,194,57,152,165,120,65,151,81,90,164,38,155,72,166,70,35,74,234,53,23,16,226,218,96,220,218,105,101,27,90,113,107,113,68,123,80,133,109,74,215,177,181,231,135,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,109,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,243,245,58,77,86,139,37,16,235,52,201,112,36,57,29,137,104,106,75,42,105,106,97,246,144,243,46,146,84,68,102,135,26,113,183,16,174,229,33,105,81,106,70,70,13,210,106,175,82,164,87,89,166,75,93,54,28,134,98,72,152,150,84,108,50,251,201,113,77,52,183,52,218,149,173,44,60,164,164,207,85,19,78,25,107,180,244,145,89,23,206,109,119,39,152,143,42,166,229,43,211,54,101,209,211,199,185,169,173,33,5,41,77,180,107,229,73,140,226,180,209,230,185,174,153,54,165,19,110,37,106,74,182,153,161,214,239,250,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,108,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,34,175,20,127,29,152,155,248,47,147,194,17,126,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,160,156,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,6,107,51,99,226,159,25,62,32,92,62,98,248,242,152,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,138,192,198,142,45,152,219,78,204,93,193,94,192,139,194,37,83,11,226,200,75,52,122,45,122,223,97,44,74,66,98,165,167,30,82,144,72,152,72,83,228,227,237,145,188,133,232,104,37,165,37,185,162,154,180,252,207,201,205,134,66,113,147,18,85,132,215,5,149,28,172,123,150,50,23,61,246,159,133,57,104,133,41,42,56,79,22,199,95,66,9,40,37,173,76,54,130,113,75,109,6,225,180,225,166,136,68,148,200,190,115,107,185,60,196,121,85,55,41,94,153,179,46,142,158,61,205,77,105,8,41,74,109,163,95,42,76,103,21,166,143,53,205,116,201,181,40,155,113,43,82,85,180,205,14,183,160,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,21,151,197,123,60,113,173,170,85,111,40,248,114,137,101,93,169,71,142,139,186,172,75,118,57,65,136,234,91,125,48,152,52,154,77,213,190,210,145,205,81,234,209,50,234,155,209,106,113,124,154,139,22,169,192,199,235,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,64,1,121,60,52,243,213,39,51,86,204,172,48,196,233,242,229,98,133,185,29,250,148,169,202,138,211,108,85,233,199,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,220,92,183,18,165,154,156,38,249,87,19,78,32,88,137,131,88,161,68,194,60,187,226,4,186,21,118,129,29,215,174,243,85,18,36,150,20,185,45,199,118,19,40,92,166,150,102,180,180,107,113,70,217,18,52,144,217,110,82,137,73,111,170,228,19,136,85,229,155,74,172,219,30,239,193,105,113,42,244,120,229,38,125,199,64,81,29,17,148,45,79,26,9,244,72,115,155,29,106,36,180,219,104,66,228,45,213,19,203,209,182,219,89,166,111,128,160,30,40,254,59,49,55,240,95,39,132,35,173,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,124,160,183,249,143,72,244,95,53,233,8,139,252,169,108,52,219,252,214,227,155,159,54,71,179,93,170,208,203,182,64,0,8,149,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,66,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,142,171,153,124,204,94,89,165,184,109,75,207,16,96,196,69,195,64,181,227,219,147,166,198,34,66,42,107,102,84,151,138,89,180,73,36,178,181,38,66,73,104,79,169,189,10,82,73,9,81,54,143,173,128,25,179,188,178,231,133,248,173,99,225,252,121,112,107,184,149,30,151,26,61,199,18,121,48,253,25,17,92,124,221,54,209,203,81,169,110,181,33,198,201,105,91,107,104,244,90,79,113,36,203,149,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,73,147,235,103,40,216,94,213,21,37,18,109,237,92,142,194,174,202,196,71,100,114,39,62,211,143,173,148,54,219,171,52,165,12,166,74,218,37,165,13,155,132,146,90,210,147,61,169,145,66,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,20,3,197,31,199,102,38,254,11,228,240,132,117,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,130,50,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,148,22,255,0,49,233,30,139,230,189,33,17,127,149,45,134,155,127,154,220,115,115,230,200,246,107,181,90,25,118,193,92,239,241,55,197,140,63,204,211,246,158,93,111,142,93,183,101,114,233,117,250,109,70,133,25,200,181,10,196,105,79,117,109,147,142,35,169,228,237,229,176,163,66,218,51,83,78,27,103,161,165,213,76,12,135,231,86,187,156,27,86,163,54,183,131,213,91,114,93,191,203,141,80,173,198,113,14,80,229,202,229,180,102,219,10,113,73,121,47,40,214,226,205,130,67,169,105,178,111,123,230,167,80,74,149,64,50,174,58,254,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,122,177,202,179,99,225,99,25,62,31,220,62,92,248,205,96,239,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,139,244,171,98,245,155,78,193,121,184,247,13,249,117,75,78,45,174,229,222,211,145,24,52,191,42,156,152,135,41,42,109,183,182,25,45,77,17,25,37,205,157,166,68,173,189,186,84,93,147,198,79,48,86,246,35,215,107,215,101,189,74,186,236,202,173,65,249,16,173,217,6,212,73,84,136,166,111,27,49,163,206,97,148,239,219,204,100,150,227,236,186,165,165,146,211,150,107,82,135,117,226,129,136,210,113,127,135,230,19,226,148,171,86,93,182,187,174,232,164,85,202,153,38,75,82,22,194,30,165,84,22,141,28,104,205,43,66,146,105,90,12,201,43,52,41,59,208,218,247,54,154,139,22,41,194,143,58,255,0,147,43,169,140,181,226,101,78,171,38,219,187,106,17,227,90,78,235,206,102,143,84,121,197,36,227,236,36,155,137,102,83,142,35,181,42,216,219,165,184,208,68,243,206,166,229,0,87,7,21,140,241,201,195,90,84,252,173,225,178,34,59,93,185,232,230,139,166,166,165,180,249,83,169,210,146,180,28,36,55,169,154,36,188,214,170,82,156,73,114,217,117,181,32,148,167,82,227,53,45,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,43,9,226,243,103,215,112,255,0,14,50,225,101,92,247,237,86,245,170,209,105,245,248,114,235,245,68,33,50,170,14,36,169,132,110,44,145,254,66,53,26,220,52,145,27,142,58,189,206,42,181,133,191,112,180,207,183,203,184,116,28,168,226,131,27,46,10,85,63,163,180,42,145,227,232,220,248,49,24,53,20,57,9,65,104,219,204,176,210,141,14,232,73,113,182,204,150,100,234,73,79,217,80,10,171,227,157,245,39,251,201,252,52,85,88,183,78,20,249,234,147,120,183,3,43,24,175,62,92,154,236,88,228,205,149,57,49,90,75,10,167,68,132,130,244,106,201,150,210,105,91,77,71,113,212,188,225,171,152,70,226,84,180,169,45,147,190,255,0,138,46,118,110,108,185,210,173,140,57,193,171,202,93,15,17,106,146,27,173,203,117,52,152,242,152,110,137,182,67,59,86,169,45,173,27,220,144,148,154,73,9,53,17,71,115,113,160,148,130,115,202,228,43,137,158,40,99,213,229,76,193,60,72,194,89,119,21,117,200,251,206,229,182,80,219,72,105,134,201,132,46,77,70,59,171,75,77,35,83,117,199,30,105,105,35,90,218,105,168,198,165,164,142,199,197,43,113,100,202,31,228,139,17,255,0,56,43,42,22,203,66,255,0,168,47,210,201,114,127,53,200,183,19,198,243,239,109,109,100,75,38,95,66,20,234,116,82,201,46,37,244,159,41,6,202,14,63,228,163,53,213,220,165,227,44,43,203,155,85,153,104,84,180,135,116,209,33,60,132,245,241,118,172,155,112,146,225,26,13,230,22,190,107,103,170,20,122,45,190,98,16,235,134,46,251,26,243,105,132,248,47,128,81,115,3,81,171,245,180,91,130,158,137,22,171,125,60,150,253,53,41,248,78,75,135,27,82,101,107,141,206,67,71,243,142,160,146,141,125,109,15,176,243,217,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,11,105,225,71,146,143,201,149,170,198,101,49,50,153,74,147,114,93,180,248,242,109,38,180,231,61,71,165,188,218,148,114,55,146,141,180,189,41,183,17,216,148,239,109,162,218,107,35,121,230,147,98,163,53,153,177,241,79,140,159,16,46,31,49,124,120,171,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,119,39,249,148,161,102,167,3,168,248,155,76,46,77,85,157,180,187,146,34,98,173,134,226,86,26,101,181,200,109,162,82,151,185,147,230,161,198,204,150,179,229,184,130,81,146,201,105,79,107,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,118,124,50,179,219,74,198,235,54,157,129,152,165,115,75,115,20,40,49,220,76,89,149,71,210,181,220,144,144,106,82,86,219,154,17,174,75,45,104,151,16,189,206,45,13,243,247,56,102,247,42,122,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,37,139,116,118,238,12,47,187,104,174,178,110,148,218,28,248,228,146,78,227,51,92,119,19,216,90,31,111,111,184,102,203,23,233,5,65,197,107,202,138,72,82,10,13,126,163,28,146,162,208,211,178,75,137,211,77,11,78,239,113,11,131,225,9,117,53,86,192,153,212,99,155,205,118,21,85,212,242,205,194,81,165,40,135,1,61,218,153,145,17,159,184,79,112,0,1,200,179,115,91,149,64,203,46,40,84,33,25,165,242,179,235,100,133,150,164,104,87,163,223,50,81,25,25,25,25,25,23,104,206,181,164,101,112,98,37,24,234,231,207,42,149,106,55,84,107,245,183,243,31,78,253,119,107,174,186,159,126,191,104,184,108,225,223,81,112,139,135,157,159,77,161,159,32,171,212,138,125,5,40,107,68,154,91,126,135,33,36,122,37,73,208,190,108,189,229,246,24,165,135,22,183,86,167,28,81,169,107,51,82,140,207,83,51,62,243,22,75,193,134,66,101,226,61,199,69,147,79,75,172,55,73,153,57,14,155,91,182,186,79,211,210,69,169,246,23,103,111,118,191,104,146,60,88,113,90,143,101,96,177,89,109,116,254,145,174,59,202,54,253,93,196,195,209,39,55,184,139,121,43,233,39,191,67,47,191,184,85,6,85,172,121,56,131,143,246,53,2,60,71,159,65,215,233,142,62,77,182,106,216,215,90,194,20,165,104,149,104,146,223,218,102,90,13,29,218,148,102,237,219,94,145,64,105,36,72,166,192,143,13,36,69,236,109,180,163,220,95,171,238,47,184,125,81,199,51,45,153,91,23,46,86,60,139,154,229,169,176,114,203,103,79,5,15,51,207,123,231,153,66,182,182,183,91,53,104,79,37,71,161,246,23,111,223,159,156,104,198,219,235,28,238,231,238,219,218,175,34,83,174,109,229,176,169,15,45,166,116,105,182,207,98,92,113,102,157,196,210,76,244,62,211,47,187,79,0,68,102,122,17,25,152,251,21,219,66,228,182,163,67,149,94,163,77,128,137,252,206,71,83,29,198,141,123,12,137,90,111,73,107,166,226,238,215,188,132,168,225,87,209,22,112,109,19,144,181,165,242,235,249,7,169,18,63,214,185,219,183,107,219,221,221,160,190,129,72,153,239,206,174,40,99,14,35,191,135,216,109,84,173,211,168,212,221,187,26,164,191,33,151,101,115,24,138,233,239,75,47,173,11,218,182,214,101,234,150,132,103,237,212,199,18,195,92,144,102,79,21,159,53,70,176,43,116,180,251,93,172,210,167,176,74,236,95,113,147,10,215,244,122,126,212,251,197,138,229,183,132,197,153,98,180,197,193,139,50,217,173,214,83,187,88,136,113,169,48,123,222,71,106,31,134,149,253,5,182,125,255,0,73,58,247,17,15,37,158,140,167,200,196,10,244,43,119,15,109,244,198,117,190,103,76,220,72,134,136,237,106,136,203,94,164,203,42,219,169,33,103,216,93,166,103,175,180,77,92,167,101,218,153,150,236,47,137,100,197,54,157,148,158,103,81,33,59,84,110,127,40,125,212,106,162,105,179,61,9,237,59,75,179,254,179,162,108,224,84,91,170,230,38,236,156,202,118,161,206,131,66,211,78,232,49,203,222,126,225,98,220,21,153,82,44,171,233,229,117,6,78,250,51,110,191,163,45,29,168,235,255,0,233,239,22,92,0,0,2,2,113,134,183,27,169,96,28,91,129,107,73,42,141,191,97,107,218,174,116,218,122,15,217,219,221,239,47,218,41,194,197,186,37,217,119,84,27,150,9,153,63,15,155,183,77,127,166,218,144,125,198,71,220,163,246,141,60,219,213,82,174,81,227,213,54,146,121,219,251,8,180,238,81,167,222,126,239,120,255,0,38,45,106,36,106,139,181,86,33,52,137,46,237,213,105,109,4,101,162,118,246,25,22,189,223,104,250,195,242,78,164,82,106,105,52,84,169,113,37,164,251,201,246,18,225,123,63,88,143,220,95,228,17,235,18,178,27,128,87,220,247,46,8,54,172,90,13,95,179,150,253,34,12,40,166,94,170,16,126,177,71,82,190,130,12,187,255,0,164,175,97,137,28,130,218,146,45,76,254,241,66,252,83,155,166,150,110,238,183,161,58,233,186,231,67,206,66,212,159,87,74,100,34,78,132,93,218,150,189,227,214,240,158,182,232,183,158,42,87,45,91,138,150,220,234,124,238,155,154,151,24,67,169,45,145,167,45,58,146,200,211,244,146,158,242,62,225,196,115,155,151,73,249,118,197,185,182,234,34,200,42,59,252,190,129,231,16,173,28,219,26,58,220,245,185,77,164,244,91,218,122,165,247,246,247,240,33,216,242,221,154,60,73,203,77,220,205,199,103,84,13,232,169,221,206,166,202,118,66,162,61,243,79,33,59,154,109,214,201,90,27,234,81,106,125,138,208,253,250,222,166,89,243,105,134,89,148,182,35,213,45,186,220,54,42,203,223,206,164,189,38,58,101,183,163,143,37,58,178,135,156,81,106,134,20,190,211,237,79,111,119,119,113,20,183,197,71,42,146,112,238,253,111,22,45,42,44,151,40,213,253,122,179,141,24,205,152,156,134,97,48,141,252,182,82,134,247,173,106,211,85,30,167,174,154,31,96,225,25,45,205,85,197,151,60,86,164,84,158,156,235,182,252,146,110,151,54,59,142,173,77,179,21,217,140,58,242,208,147,121,180,37,90,54,174,213,122,189,167,169,30,166,98,199,115,183,129,148,108,238,224,165,35,23,176,138,165,22,167,89,131,2,60,178,106,59,200,121,102,202,34,73,145,211,26,99,182,242,249,187,229,54,92,189,196,93,165,237,208,206,158,238,220,51,191,172,122,211,246,253,209,104,86,105,243,24,117,77,27,114,105,239,52,107,218,181,35,84,146,208,70,100,102,149,104,122,123,12,89,38,87,43,149,44,4,225,213,127,214,110,120,13,192,118,224,155,85,68,22,230,180,166,156,125,47,208,153,83,102,130,89,160,212,74,54,148,69,180,207,83,35,211,95,101,108,192,135,51,17,177,21,136,49,154,87,81,114,214,146,218,82,132,159,98,228,62,68,90,17,110,62,245,253,191,180,104,243,45,214,170,236,172,1,195,171,97,226,81,61,78,181,105,17,158,37,119,243,27,132,202,21,236,35,239,79,180,136,199,72,0,0,21,69,198,162,225,74,170,22,189,180,220,149,158,141,66,152,166,201,126,175,210,168,163,83,45,123,255,0,103,237,16,23,43,116,245,85,115,33,133,244,244,41,73,57,23,141,17,189,201,61,12,183,79,96,181,215,67,247,141,37,209,225,157,58,145,6,158,165,154,142,44,102,153,53,25,234,103,181,36,90,153,254,193,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,143,213,123,229,158,242,179,178,233,135,153,154,76,232,147,237,59,242,68,202,106,201,38,77,191,77,168,177,42,91,73,97,104,53,25,184,135,90,136,183,82,226,123,140,156,66,210,157,27,83,190,131,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,202,184,145,89,144,201,245,205,130,120,105,134,184,219,70,41,117,27,18,255,0,181,232,19,215,62,75,177,210,184,117,185,176,85,33,232,36,132,175,154,180,17,50,227,168,115,150,148,146,28,75,102,165,45,6,181,250,174,31,57,219,170,229,66,255,0,114,133,115,191,46,118,29,93,82,35,179,85,134,169,74,75,20,151,212,243,41,93,89,13,165,151,86,181,183,29,46,37,77,54,73,55,139,150,74,51,54,219,210,247,173,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,250,192,57,86,101,242,233,98,102,131,11,39,225,157,245,31,250,217,148,121,187,222,254,108,170,116,207,50,196,206,91,78,183,206,229,115,214,174,82,213,177,125,198,93,198,89,235,199,76,11,196,124,186,98,61,71,11,241,66,141,208,213,96,232,235,47,52,102,184,181,8,170,51,38,229,70,112,200,185,140,175,106,180,61,9,68,164,169,11,74,22,133,161,63,175,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,176,174,34,153,116,177,50,191,144,91,31,13,44,88,255,0,88,20,201,149,137,187,222,254,115,170,122,22,91,47,204,229,186,235,156,158,111,33,10,229,33,91,17,220,69,222,103,0,50,157,226,159,6,254,32,91,222,98,192,179,238,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,41,176,79,254,24,185,14,252,183,215,99,99,206,44,81,119,88,54,253,65,62,141,165,212,105,220,200,183,67,201,67,201,115,69,115,82,124,152,239,166,57,171,115,110,52,242,137,198,79,93,142,164,174,164,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,2,144,56,143,240,255,0,153,151,122,235,184,183,132,54,239,250,147,207,233,152,118,52,119,31,144,229,187,43,98,27,219,33,111,45,199,22,203,206,17,173,15,26,182,147,142,155,74,36,124,201,187,5,135,170,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,156,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,244,39,149,28,168,225,198,82,176,225,22,85,148,215,93,85,157,203,126,191,95,125,146,68,170,188,164,145,145,41,68,70,124,182,81,185,68,211,36,102,150,210,165,25,154,214,183,28,95,107,1,149,113,250,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,26,9,200,190,76,168,89,60,195,137,84,199,42,190,153,188,238,142,158,69,205,82,105,107,40,170,113,162,95,42,52,102,213,166,140,181,205,116,137,197,36,156,113,75,82,149,180,141,13,55,13,111,94,49,210,105,153,163,106,161,101,82,165,214,48,70,20,116,210,38,65,118,51,77,205,168,44,157,81,185,87,138,106,66,93,105,100,70,148,183,29,229,236,91,109,250,228,203,142,234,205,154,97,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,126,172,69,94,40,254,4,241,55,240,95,56,132,40,4,117,92,206,229,234,234,202,254,50,214,176,142,233,147,215,244,28,185,52,234,162,34,185,29,154,156,23,83,185,169,13,165,101,254,51,107,36,169,105,67,173,58,130,90,246,110,57,149,194,191,61,82,108,11,134,149,150,28,82,159,45,251,98,185,33,154,109,152,243,49,90,217,73,168,191,41,229,169,135,73,182,201,231,17,41,233,36,68,226,214,190,82,210,130,218,150,214,181,183,113,35,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,89,247,206,14,108,239,44,221,98,135,203,138,236,121,116,122,20,8,237,198,161,91,138,158,82,152,165,32,219,65,62,104,89,54,209,45,110,186,131,113,75,52,111,211,150,131,51,75,72,34,145,92,49,114,29,249,111,174,198,199,156,88,162,238,176,109,250,130,125,27,75,168,211,185,145,110,135,146,135,146,230,138,230,164,249,49,223,76,115,86,230,220,105,229,19,140,158,187,29,73,114,174,40,254,59,49,55,240,95,39,132,36,87,7,11,2,205,197,59,55,48,88,125,136,54,244,74,229,189,92,143,110,70,157,6,73,30,199,81,173,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,32,103,7,41,151,150,81,113,67,228,61,118,68,186,197,10,124,118,228,208,174,53,64,40,172,85,80,77,160,223,36,32,156,116,144,182,157,89,182,164,26,247,233,203,89,145,37,212,25,247,254,27,156,65,35,101,218,75,152,61,140,149,89,106,195,170,140,133,73,133,82,121,215,94,69,178,178,105,247,29,38,163,178,195,175,60,137,47,27,9,52,37,73,67,107,53,185,166,171,112,207,245,241,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,17,87,138,63,142,204,77,252,23,201,225,14,85,134,185,122,186,177,83,6,177,71,23,45,105,60,255,0,201,95,162,100,212,105,104,138,227,175,73,131,49,82,82,236,134,212,130,61,57,29,58,92,89,41,36,158,81,186,179,90,121,91,87,229,48,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,45,9,229,71,53,216,113,155,92,56,69,235,101,59,208,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,218,198,107,51,99,226,159,25,62,32,92,62,98,248,244,23,118,83,47,43,123,42,246,22,107,40,210,37,214,237,235,170,69,70,53,105,182,96,18,81,111,45,137,170,139,24,221,112,156,82,156,67,234,109,205,23,203,66,16,189,141,153,154,156,70,239,63,151,220,206,227,46,88,107,181,106,254,16,221,30,141,114,183,79,118,159,58,51,236,166,68,87,181,66,201,151,212,202,245,65,188,194,214,110,52,179,35,209,91,146,162,83,110,58,218,249,253,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,23,253,121,224,229,11,47,252,61,47,140,29,183,30,234,34,91,56,95,95,142,228,157,171,71,87,41,112,36,185,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,103,176,119,92,224,229,50,242,202,46,40,124,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,57,21,195,23,62,63,145,10,236,108,6,197,138,214,219,6,224,168,39,209,181,74,141,71,151,22,215,121,72,121,78,104,158,82,143,147,33,245,71,37,110,113,182,153,81,184,241,233,189,213,28,223,226,59,158,57,57,82,179,96,89,248,124,136,146,49,22,240,142,250,224,188,234,218,117,20,72,137,50,65,205,117,131,51,82,214,165,26,146,194,84,158,82,150,211,170,81,168,153,54,156,162,186,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,135,181,199,124,28,174,224,22,38,77,194,171,165,237,245,170,85,62,149,34,162,222,212,23,77,42,93,58,60,183,99,106,133,173,11,228,174,66,154,230,37,70,149,242,247,150,132,173,10,197,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,136,235,128,25,76,188,179,25,133,248,173,124,97,252,137,115,171,184,107,30,151,38,61,185,18,1,62,253,101,18,156,124,157,38,215,204,73,165,109,53,29,199,9,9,67,139,116,244,66,75,113,164,143,149,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,234,227,70,47,94,88,245,138,23,6,46,98,3,241,28,174,220,82,18,244,130,136,193,50,195,72,67,105,105,166,91,71,105,146,27,105,182,219,35,81,169,102,72,35,82,148,163,53,29,207,112,163,203,167,228,91,46,44,95,245,184,251,46,76,82,233,235,178,61,125,121,84,180,161,94,142,107,213,117,109,171,86,221,114,70,226,74,22,93,95,45,101,171,69,164,213,1,64,60,81,252,118,98,111,224,190,79,8,115,74,86,89,239,42,254,87,42,185,167,161,78,137,42,133,110,93,11,183,43,176,84,100,219,240,208,109,67,54,37,160,205,90,60,133,187,48,154,82,8,137,104,62,90,136,150,149,44,218,249,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,138,112,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,10,234,226,117,195,254,102,46,195,147,152,28,16,183,122,187,234,38,231,238,106,107,78,62,236,170,244,86,216,101,150,149,25,10,89,182,79,48,220,126,198,91,66,84,242,86,173,13,78,37,8,114,155,0,93,247,14,14,31,240,242,239,66,107,22,241,122,221,255,0,85,137,253,75,13,70,144,227,18,27,183,98,239,91,123,99,173,149,184,218,222,121,178,37,173,226,86,226,109,210,105,36,143,158,55,103,80,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,80,15,20,127,29,152,155,248,47,147,194,28,210,149,150,123,202,191,149,202,174,105,232,83,162,74,161,91,151,66,237,202,236,21,25,54,252,52,27,80,205,137,104,51,86,143,33,110,204,38,148,130,34,90,15,150,162,37,165,75,54,188,254,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,242,183,101,211,93,190,110,170,205,235,116,206,235,107,87,5,66,69,82,163,39,148,134,249,242,159,113,78,58,230,196,18,80,157,203,90,143,68,145,36,181,208,136,139,176,104,79,34,217,116,252,216,178,227,110,216,21,40,252,171,146,161,186,187,115,122,251,180,170,72,66,55,181,216,235,141,252,203,104,102,62,230,212,72,95,35,152,68,70,179,18,0,6,85,196,138,204,134,79,174,108,19,195,76,53,198,218,49,75,168,216,151,253,175,64,158,185,242,93,142,149,195,173,205,130,169,15,65,36,37,124,213,160,137,151,29,67,156,180,164,144,226,91,53,41,104,53,175,213,112,249,206,221,87,42,23,251,148,43,157,249,115,176,234,234,145,29,154,172,53,74,82,88,164,190,167,153,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,189,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,128,205,143,133,140,100,248,127,112,249,115,227,53,131,170,227,174,94,174,172,11,135,135,245,186,180,159,72,209,113,34,207,166,93,180,138,131,113,92,105,178,234,88,67,143,195,81,168,141,6,243,11,89,18,137,10,86,173,184,194,204,144,110,236,79,201,163,99,222,44,91,248,53,94,203,245,34,235,233,236,27,154,160,138,165,82,145,208,198,95,81,41,10,97,73,115,158,166,205,228,104,113,35,158,137,89,39,212,238,245,149,175,182,201,78,94,42,185,152,204,53,181,97,177,74,137,62,133,79,144,205,110,233,68,153,138,140,143,66,49,33,162,148,146,83,102,78,154,220,39,18,202,9,191,91,123,169,51,52,36,148,226,44,211,141,95,133,139,91,226,4,31,46,168,138,128,194,123,23,242,161,138,118,110,25,250,83,209,159,43,110,10,117,11,173,228,115,186,94,170,75,108,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,12,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,89,255,0,11,174,32,16,234,240,233,185,100,198,251,139,147,85,103,166,167,88,245,71,219,97,136,174,69,105,134,152,102,146,174,90,17,181,226,229,106,211,142,26,212,242,156,83,102,162,89,52,151,100,87,16,108,237,210,178,161,96,55,66,182,31,137,59,17,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,204,36,153,147,110,105,68,63,223,85,251,117,127,182,183,29,201,113,212,63,225,38,78,169,78,144,231,252,231,30,121,199,23,246,169,74,87,180,204,94,159,15,220,136,208,178,171,106,183,122,221,40,235,113,54,224,167,147,117,25,58,173,191,69,197,125,184,174,59,74,216,137,14,199,127,149,38,58,143,169,73,18,151,174,133,162,123,14,53,241,206,250,147,253,228,254,26,32,174,85,178,199,93,205,85,213,119,89,86,181,107,162,173,91,246,124,251,150,157,27,166,67,158,148,148,195,140,54,212,29,235,117,164,49,205,92,132,151,57,70,105,70,154,154,76,187,75,149,127,125,86,21,213,254,218,219,151,37,185,80,255,0,132,135,58,155,58,59,159,243,92,101,230,220,71,216,164,169,62,195,33,122,124,63,115,221,66,205,85,170,221,149,116,175,162,196,219,126,158,78,84,99,104,183,61,41,21,134,226,182,237,87,122,35,181,29,142,108,153,10,46,153,38,106,70,154,150,169,237,41,128,42,175,142,119,212,159,239,39,240,209,5,114,173,150,58,238,106,174,171,186,202,181,171,93,21,106,223,179,231,220,180,232,221,50,28,244,164,166,28,97,182,160,239,91,173,33,142,106,228,36,185,202,51,74,52,212,210,101,218,92,171,251,234,176,174,175,246,214,220,185,45,202,135,252,36,57,212,217,209,220,255,0,154,227,47,54,226,62,197,37,73,246,25,15,107,143,217,135,197,12,204,94,80,175,204,89,170,196,159,87,167,209,226,81,25,92,104,109,198,71,33,130,81,154,141,40,34,35,91,142,184,243,203,62,237,238,168,144,72,108,144,218,44,211,131,38,93,62,77,88,149,220,203,215,227,233,62,239,230,80,173,255,0,95,232,82,216,120,186,167,125,71,77,39,205,148,209,35,107,141,165,104,232,183,36,205,47,118,217,80,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,95,56,25,107,174,229,91,28,107,24,101,83,62,117,41,237,213,75,110,90,165,33,247,37,209,221,121,196,71,113,211,74,81,181,226,229,45,183,8,208,130,230,54,179,73,26,13,10,87,42,168,221,151,85,98,133,72,181,170,215,53,86,109,22,223,234,61,17,78,145,53,199,34,211,249,235,37,191,211,180,163,52,53,204,89,18,151,176,139,114,136,140,245,49,58,184,77,229,15,242,187,136,255,0,156,21,235,11,125,161,96,84,17,232,148,183,63,148,228,171,137,147,101,246,119,54,130,53,155,44,33,105,117,90,169,4,167,20,194,75,154,130,121,5,117,32,51,89,155,31,20,248,201,241,2,225,243,23,194,62,94,174,170,134,89,94,204,237,38,79,89,69,166,222,14,218,85,120,77,197,113,78,65,254,75,29,230,38,41,196,145,160,153,90,223,54,84,107,217,181,195,96,136,214,110,232,134,90,51,23,125,229,127,20,224,98,101,139,35,250,168,117,136,91,25,254,115,165,245,44,188,252,62,99,173,57,201,230,242,16,158,106,19,189,29,228,125,228,122,40,194,172,76,181,113,147,14,45,204,82,178,165,245,20,91,154,158,213,66,54,231,27,91,140,239,47,93,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,197,64,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,17,127,45,25,103,188,179,75,112,221,118,102,31,78,136,139,134,129,107,200,184,224,194,146,100,132,84,214,204,168,204,156,66,116,212,73,101,106,76,133,26,22,175,83,122,18,149,26,18,163,113,28,214,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,11,233,200,46,117,237,92,214,97,196,74,37,90,167,211,226,109,179,79,101,187,142,159,32,219,67,147,246,18,91,85,78,57,54,148,33,76,186,179,35,90,80,146,228,184,178,65,150,213,52,183,101,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,199,88,134,117,26,68,234,122,86,105,57,81,157,100,148,71,161,150,228,153,106,71,251,70,109,51,73,79,85,43,50,24,161,79,90,148,163,143,120,214,219,220,163,212,207,108,247,203,93,116,47,112,159,92,21,238,20,166,161,116,91,78,73,89,106,212,217,137,108,215,234,253,42,114,53,34,215,191,246,126,209,107,160,0,3,155,230,70,213,93,235,128,56,139,108,50,74,55,170,54,173,94,51,36,158,254,99,144,158,66,125,134,125,234,246,17,152,206,28,248,115,48,231,17,95,131,37,165,117,22,213,105,77,169,43,73,246,174,59,230,71,169,30,211,239,71,217,251,5,147,102,138,187,82,199,190,29,86,5,102,216,128,137,238,219,243,169,72,156,220,38,148,235,140,37,138,19,202,112,214,72,53,154,73,38,234,72,247,25,104,102,90,233,237,173,187,75,12,239,235,226,180,197,191,107,218,21,154,132,199,221,75,68,220,106,123,206,154,55,45,40,213,68,132,25,145,17,169,58,158,158,210,23,9,146,76,11,163,100,139,5,107,24,189,139,181,40,180,202,204,232,18,37,155,82,30,67,43,38,87,18,52,142,152,147,33,182,87,205,223,21,194,229,238,50,236,63,110,166,85,187,157,140,206,214,243,49,139,179,170,201,125,101,68,166,186,236,10,92,118,212,189,139,97,185,82,84,203,134,158,107,136,53,154,31,211,114,76,139,220,90,119,205,14,18,89,86,125,132,200,199,139,194,141,34,58,204,215,18,154,220,184,230,141,232,254,65,41,169,8,39,25,237,35,245,136,150,149,251,244,247,139,80,28,59,51,25,180,195,44,181,219,18,42,151,37,110,27,245,100,108,228,210,89,147,29,82,220,213,198,82,173,25,91,205,168,244,67,233,95,97,246,39,183,187,190,138,243,35,154,76,73,204,181,220,245,199,120,212,13,152,170,219,201,167,69,118,66,98,51,243,76,161,91,90,113,215,9,58,155,9,81,232,125,170,212,253,218,113,193,223,50,101,151,73,249,137,197,168,86,226,226,201,58,59,28,206,189,230,144,173,27,221,26,66,219,245,185,78,36,181,91,58,122,197,247,118,247,118,254,44,54,221,22,204,197,74,29,171,110,210,219,131,79,131,212,242,146,219,8,105,39,190,52,21,171,66,65,18,126,146,149,220,69,222,60,143,11,22,233,167,155,187,81,233,174,186,78,183,215,114,80,133,39,214,214,153,52,149,169,31,105,232,90,119,11,233,89,110,73,150,166,95,112,142,56,107,144,220,2,177,39,183,112,78,181,98,215,170,253,188,199,234,240,97,74,51,245,86,130,245,142,58,85,244,22,69,223,253,20,251,8,72,88,52,138,77,49,36,138,109,46,36,68,151,113,48,194,91,47,111,234,145,123,207,252,163,245,143,146,253,173,68,147,81,106,170,252,38,151,37,173,218,45,77,160,204,245,78,222,211,50,215,187,237,31,235,112,85,74,137,72,145,83,218,74,228,236,236,50,215,189,68,159,121,123,253,227,48,215,221,209,46,243,186,167,92,179,140,205,249,156,173,250,235,253,6,210,130,239,51,62,228,151,180,92,127,7,155,113,186,110,1,202,184,16,180,154,171,59,55,150,189,169,228,205,168,32,189,157,157,254,243,253,130,125,128,0,0,139,188,70,240,225,220,71,203,29,199,79,140,133,42,67,61,31,47,105,25,153,107,80,136,103,220,149,31,114,6,126,136,205,10,215,78,210,26,76,202,165,226,187,239,2,237,187,137,231,73,111,73,235,55,158,237,126,140,199,208,95,210,81,247,35,222,58,216,0,0,163,46,45,86,227,180,172,207,84,171,107,68,68,166,175,201,218,76,145,146,254,106,159,5,39,191,176,189,253,157,167,251,7,229,225,69,114,46,147,154,10,77,24,167,148,100,85,121,251,137,78,236,74,249,84,233,202,45,123,75,93,53,247,31,127,176,88,255,0,16,204,168,197,204,54,25,29,66,131,77,100,238,122,71,248,35,168,100,185,142,115,100,68,37,238,52,178,227,135,163,108,153,22,154,104,93,250,151,117,12,114,221,167,77,229,203,142,100,182,254,147,110,32,253,165,217,169,31,222,66,101,223,57,27,249,121,132,177,177,183,0,221,85,105,135,55,245,148,184,170,234,94,70,146,83,25,28,182,98,199,81,22,166,135,86,122,175,185,38,101,220,100,35,158,18,227,6,38,229,214,250,106,226,181,230,207,165,207,137,187,157,13,231,36,48,135,55,178,226,19,204,109,11,109,71,162,94,82,139,83,246,235,237,237,187,252,158,103,142,193,204,189,181,26,44,201,241,41,151,114,55,245,80,28,117,150,121,154,185,32,209,202,108,228,56,233,232,211,4,165,107,239,212,187,15,179,184,226,166,21,89,248,195,104,202,179,111,90,99,51,32,202,217,174,246,90,113,72,218,234,28,245,121,136,89,22,170,109,58,246,123,62,227,20,23,153,156,152,226,158,92,170,147,158,171,81,229,75,161,70,146,196,102,234,49,227,201,113,149,41,113,185,202,62,106,152,109,6,73,218,178,61,59,182,159,184,204,122,140,160,103,210,255,0,203,100,214,104,19,157,93,94,213,144,250,74,68,89,10,126,66,154,109,71,29,10,229,32,228,54,218,76,154,100,201,58,150,133,169,151,113,246,76,75,191,58,249,42,196,104,177,238,219,171,14,40,242,42,101,177,110,37,234,61,37,114,20,122,41,195,212,150,250,148,126,178,213,237,239,251,68,51,205,230,111,213,140,235,139,98,225,228,19,160,88,180,164,33,12,83,227,181,210,165,197,181,212,52,149,41,166,94,91,39,171,14,161,38,100,146,250,36,93,137,34,35,251,28,55,178,227,95,198,28,113,164,220,207,210,221,77,6,217,146,197,81,217,78,176,178,105,110,71,153,17,102,210,86,109,45,6,179,67,154,146,76,200,244,237,212,136,95,52,40,140,192,134,196,24,201,218,212,102,146,211,101,161,22,137,73,17,17,118,118,119,16,255,0,96,0,1,79,188,105,163,56,222,42,91,15,36,244,105,84,24,90,145,123,84,114,106,61,191,228,16,219,40,110,147,57,164,194,87,20,173,8,175,122,9,159,111,179,210,44,13,36,161,105,113,9,113,39,169,40,136,203,238,49,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,245,180,91,130,159,113,82,234,49,185,171,111,159,21,250,164,246,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,42,135,60,153,68,170,229,7,23,19,106,49,81,151,88,180,235,209,213,82,183,42,175,199,82,22,182,9,102,149,197,121,100,146,105,114,89,61,187,249,103,161,161,198,92,52,183,205,38,211,208,56,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,203,16,209,158,6,216,22,110,41,228,155,12,112,251,16,109,232,149,203,122,185,134,246,252,105,208,100,145,236,117,30,143,142,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,72,57,196,202,173,229,149,12,92,168,89,245,154,108,181,91,21,25,18,36,218,117,119,28,39,145,81,167,18,253,66,83,169,66,19,212,182,149,54,151,145,181,59,86,100,162,46,90,219,90,228,167,11,156,246,210,176,78,170,246,4,99,69,205,46,61,147,92,144,133,91,245,25,111,167,162,183,166,169,75,55,80,230,226,220,212,105,10,90,76,215,191,150,211,137,53,154,82,79,60,234,110,124,0,69,252,255,0,100,250,149,155,44,35,82,105,229,45,187,238,206,143,50,125,168,182,93,73,34,75,235,66,77,200,46,165,197,165,173,146,13,150,144,78,41,73,54,150,148,47,118,194,113,183,63,94,69,242,101,66,201,230,28,74,166,57,85,244,205,231,116,116,242,46,106,147,75,89,69,83,141,18,249,81,163,54,173,52,101,174,107,164,78,41,36,227,138,90,148,173,164,104,105,190,43,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,49,90,184,233,194,18,213,190,243,29,68,184,240,206,161,242,75,13,171,221,77,66,237,131,21,45,151,162,222,109,109,104,197,53,6,103,183,170,230,44,210,133,32,218,141,201,117,68,106,73,179,24,88,253,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,0,121,251,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,102,179,27,236,170,86,26,227,69,253,135,52,41,18,223,166,218,183,69,86,137,13,217,107,74,159,113,136,210,220,101,181,56,164,165,41,53,154,80,70,102,73,73,107,174,132,93,194,229,56,69,97,13,155,101,101,94,159,138,84,102,37,157,195,136,242,36,189,90,125,231,205,72,217,6,108,184,177,153,105,5,162,80,132,164,156,89,158,134,179,91,203,213,70,146,66,81,55,192,6,85,197,196,240,138,202,101,155,111,97,221,63,53,149,153,17,43,119,13,213,30,76,106,43,111,64,52,174,222,67,18,229,197,146,109,56,110,41,46,45,244,182,222,171,229,161,104,70,246,200,205,46,47,119,21,226,161,158,169,55,253,195,85,203,14,22,207,150,197,177,67,144,245,54,243,121,232,173,108,171,84,88,148,202,210,195,68,227,102,243,104,138,244,99,35,113,11,71,53,106,89,109,83,104,66,220,137,89,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,79,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,98,42,241,71,240,39,137,191,130,249,196,33,64,35,70,121,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,89,236,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,191,112,210,226,9,27,24,105,84,124,190,98,253,86,91,152,131,2,63,77,71,171,75,117,217,79,220,168,66,101,62,225,184,104,96,144,194,227,198,97,164,154,222,117,75,124,245,81,153,172,213,172,255,0,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,86,5,253,193,130,149,59,30,105,47,88,87,188,186,118,21,213,164,75,159,88,142,234,18,169,180,70,27,228,114,224,197,117,107,82,164,173,229,56,249,54,227,141,145,50,219,58,184,167,215,180,157,179,250,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,6,113,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,19,255,0,51,185,122,181,115,65,131,85,172,35,186,100,244,29,127,46,77,58,168,136,173,200,122,153,57,165,110,106,67,105,89,127,140,218,201,42,66,150,211,174,160,150,141,251,138,42,228,71,134,45,11,3,102,39,19,177,222,21,42,227,190,160,212,13,218,36,100,161,107,139,68,114,51,242,91,76,166,150,78,242,229,115,219,56,210,27,55,89,67,140,41,40,209,40,112,140,211,21,120,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,8,171,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,114,174,39,89,14,252,136,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,227,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,243,175,155,31,20,248,201,241,2,225,243,23,197,207,112,206,164,210,171,252,63,240,254,133,93,166,68,168,211,106,49,235,209,38,67,150,202,94,98,75,14,85,167,37,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,80,103,163,38,85,220,158,98,60,90,99,117,95,76,217,151,71,81,34,217,169,58,180,20,165,54,209,163,155,26,75,105,211,71,154,230,180,70,226,82,77,184,149,165,73,218,102,182,155,145,124,24,48,26,53,213,138,23,46,63,215,97,75,233,236,120,233,165,208,150,168,238,165,135,42,51,27,113,47,184,135,137,100,133,173,152,218,161,77,26,87,217,57,181,158,195,74,13,86,105,155,31,11,24,201,240,254,225,242,231,198,107,6,146,51,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,140,240,226,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,94,126,167,86,170,214,164,162,101,102,167,46,124,134,227,177,17,14,201,121,78,173,44,48,210,25,101,162,82,140,204,144,219,77,182,218,19,220,148,33,41,45,8,136,133,202,112,210,225,247,27,7,169,84,124,193,226,253,42,91,120,131,62,63,83,71,164,203,105,216,175,219,72,90,101,48,225,56,72,124,208,250,228,70,125,165,26,30,105,43,96,245,73,145,44,149,164,11,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,57,87,26,191,20,246,183,195,248,62,99,81,29,43,129,173,90,148,205,87,25,40,79,84,226,34,165,50,61,6,92,120,106,121,36,251,204,50,169,201,117,212,55,174,229,33,10,125,148,169,68,90,36,221,108,143,77,197,175,202,226,189,145,201,54,213,86,183,155,140,57,92,66,161,84,164,71,93,221,73,36,53,28,224,203,117,77,176,153,172,18,73,36,234,31,117,72,230,164,245,116,158,117,78,106,180,184,190,76,64,201,30,3,70,204,118,101,236,236,54,172,194,150,253,188,114,23,84,184,13,152,238,184,130,167,70,65,186,227,110,173,165,161,76,161,229,37,184,196,238,244,236,92,132,25,106,173,169,61,25,128,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,8,56,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,57,254,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,55,253,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,40,91,138,86,5,225,198,3,102,105,186,78,23,209,189,13,74,186,45,248,247,35,212,214,140,138,44,57,78,202,148,203,136,140,130,34,229,50,125,58,86,77,234,105,66,150,162,70,212,18,16,142,193,193,95,8,108,219,191,20,47,108,92,174,177,45,234,238,30,199,130,205,8,146,249,161,134,87,80,110,107,79,188,180,23,106,214,77,50,109,164,140,246,17,60,225,154,77,68,133,34,226,64,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,224,6,75,243,131,115,102,231,62,215,117,105,71,46,21,147,67,177,234,169,180,232,242,218,143,207,130,195,179,104,232,121,110,56,210,9,74,91,202,140,135,77,10,91,132,217,168,208,133,40,139,114,161,7,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,85,196,103,33,63,154,189,117,140,72,195,183,250,140,50,185,170,29,28,72,239,200,223,42,139,57,104,91,165,13,70,179,222,243,38,134,220,83,78,246,168,146,133,33,211,220,148,184,247,229,225,79,128,209,177,147,52,112,46,106,236,41,110,80,176,218,57,92,206,45,49,221,54,28,168,161,212,38,3,43,121,11,73,52,190,105,156,148,145,154,185,133,13,196,26,20,147,89,166,247,128,6,85,198,140,240,54,192,179,113,79,36,216,99,135,216,131,111,68,174,91,213,204,55,183,227,78,131,36,143,99,168,244,124,115,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,65,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,165,180,169,180,188,141,169,218,179,37,17,114,214,218,215,37,56,92,231,182,149,130,117,87,176,35,26,46,105,113,236,154,228,132,42,223,168,203,125,61,21,189,53,74,89,186,135,55,22,230,163,72,82,210,102,189,252,182,156,73,172,210,146,121,231,83,105,89,177,240,177,140,159,15,238,31,46,124,102,176,104,34,217,192,107,55,50,92,63,48,227,10,111,56,81,20,138,142,27,208,87,76,156,244,115,121,116,154,137,82,154,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,210,102,101,242,233,125,229,127,20,231,225,157,245,31,250,217,148,121,187,217,254,115,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,118,169,193,239,0,126,64,96,117,71,23,46,220,61,244,85,211,122,84,23,232,186,164,196,127,42,147,110,147,49,212,199,45,38,102,109,50,227,228,251,159,69,38,234,82,202,207,122,9,149,19,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,231,184,131,100,146,149,154,251,1,186,237,176,196,72,56,139,106,199,144,245,42,98,98,165,79,213,152,75,47,41,20,149,184,167,154,66,16,228,133,54,164,186,225,168,153,62,97,164,136,156,115,90,33,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,67,245,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,215,184,90,100,39,228,36,58,14,107,177,65,253,247,5,86,159,214,90,20,184,242,53,110,4,25,108,26,74,100,133,32,244,113,231,152,117,68,134,181,52,182,219,134,107,35,117,68,150,44,168,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,34,184,172,100,114,78,37,82,167,230,147,13,151,17,170,237,177,71,53,221,52,197,33,166,10,163,78,138,149,172,230,161,205,8,215,37,150,181,74,146,226,143,152,203,77,165,6,149,52,150,222,169,107,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,119,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,136,45,199,59,234,79,247,147,248,104,227,252,24,106,212,170,118,107,235,112,234,21,56,145,100,85,44,121,241,32,180,243,201,66,229,62,83,33,60,109,52,147,61,86,178,105,151,92,52,167,83,216,218,213,220,147,50,146,188,86,50,57,39,18,169,83,243,73,134,203,136,213,118,216,163,154,238,154,98,144,211,5,81,167,69,74,214,115,80,230,132,107,146,203,90,165,73,113,71,204,101,166,210,131,74,154,75,111,85,94,10,97,125,87,26,177,114,208,194,138,50,165,183,34,233,172,70,166,174,68,104,74,150,184,108,45,101,206,148,109,36,200,214,134,90,230,58,191,89,36,72,109,70,106,73,17,153,105,118,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,143,172,2,157,184,184,231,6,217,197,26,172,28,183,97,249,196,168,83,108,250,195,147,238,26,146,154,144,211,236,214,227,42,84,53,65,66,92,66,19,177,180,169,197,41,196,243,18,225,186,217,37,73,229,171,125,112,11,179,225,79,156,26,86,48,225,124,12,189,220,167,45,23,182,29,209,201,44,58,166,147,200,168,209,25,113,12,176,180,41,180,37,45,173,132,185,30,58,144,191,89,100,77,184,74,112,212,233,55,61,64,102,179,54,62,41,241,147,226,5,195,230,47,139,73,224,213,73,165,87,242,137,123,80,171,180,200,149,26,109,70,248,169,68,153,14,91,41,121,137,44,57,76,167,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,196,21,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,28,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,167,64,227,43,86,165,87,243,37,100,215,104,85,56,149,26,109,71,13,233,178,225,204,136,242,94,98,75,14,79,168,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,36,254,118,184,92,210,177,219,20,40,88,147,131,82,98,90,181,43,150,176,76,222,251,154,73,194,67,10,109,199,28,171,33,162,82,84,114,77,72,75,106,105,29,143,184,251,110,40,218,209,247,151,47,242,253,151,140,47,203,45,128,156,57,194,138,84,184,116,213,200,41,211,29,151,49,201,47,205,154,108,180,203,146,92,82,143,106,86,180,176,217,154,91,74,27,35,35,218,132,235,160,233,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,107,75,104,83,138,61,9,36,102,127,113,12,219,102,241,210,123,52,152,180,226,84,102,71,123,215,140,187,125,158,145,124,76,158,11,49,150,230,42,92,239,40,245,105,52,25,186,17,251,20,82,105,221,191,228,23,4,0,0,63,198,108,70,103,195,126,12,148,238,106,75,74,105,194,208,143,84,168,140,140,187,123,59,140,80,207,18,28,184,220,24,61,142,53,107,153,138,91,170,160,220,210,31,170,53,41,166,22,109,33,201,19,37,172,154,82,201,164,32,150,72,111,83,73,25,158,157,186,153,15,143,148,60,223,171,6,23,42,197,196,56,39,95,177,106,168,90,31,167,200,107,170,75,107,119,167,105,74,75,79,60,134,75,70,26,90,72,205,39,244,140,187,82,102,69,51,45,12,235,228,171,14,98,200,187,109,92,56,163,199,169,158,245,182,150,104,244,148,72,73,232,151,11,66,67,233,81,122,200,79,183,191,237,16,239,55,249,244,191,243,39,53,234,4,23,87,72,181,99,190,162,143,22,58,159,142,167,91,73,200,66,121,168,41,14,54,163,54,158,34,86,133,161,232,69,220,93,191,239,145,92,150,221,249,135,190,233,119,37,90,148,252,107,66,149,61,137,19,31,146,195,168,110,74,26,122,50,220,105,10,83,14,52,179,83,79,25,146,76,203,82,35,215,66,239,189,139,50,207,183,176,246,213,167,218,150,236,38,33,83,105,81,90,140,218,80,218,27,45,173,54,150,201,74,36,37,41,215,106,19,169,232,93,222,193,16,51,205,196,38,214,192,138,36,155,51,15,106,17,42,151,139,230,182,28,229,186,219,237,196,73,162,75,102,106,229,73,67,173,184,135,154,70,189,157,132,126,243,34,42,123,197,172,97,196,220,197,223,78,220,55,68,218,133,82,124,189,188,152,77,57,33,244,55,181,150,208,174,91,107,91,138,45,82,202,84,173,15,183,77,125,157,146,50,198,200,223,200,60,37,147,141,184,248,234,168,172,55,179,163,165,202,87,76,242,245,146,168,203,230,51,42,58,72,244,53,180,178,209,125,202,35,62,242,33,13,57,110,212,102,242,226,71,51,91,159,69,182,208,126,194,237,208,139,238,49,124,252,60,242,165,27,47,88,100,85,26,245,49,146,185,234,255,0,225,110,173,146,230,55,202,145,44,145,180,212,203,110,22,173,188,68,122,235,169,119,104,93,245,193,197,118,228,85,91,52,21,106,49,207,41,40,165,114,54,146,93,222,148,115,105,208,84,122,118,158,154,233,238,46,239,104,253,60,37,109,183,106,185,158,166,214,208,136,138,77,35,157,184,158,35,53,252,237,62,114,75,103,97,251,187,123,75,246,139,206,0,0,28,147,53,119,138,236,76,11,185,46,38,93,36,61,27,163,216,123,180,250,83,24,65,255,0,73,39,220,191,120,205,154,140,214,173,125,166,52,11,195,143,14,30,195,156,177,91,148,249,77,169,50,30,235,57,155,136,200,207,74,132,179,46,244,164,251,150,37,16,0,0,15,133,123,219,76,221,246,188,219,118,67,76,184,220,190,94,169,121,36,104,61,174,37,125,164,100,127,171,238,25,141,188,168,19,237,123,146,101,10,167,21,113,228,198,229,239,105,72,82,13,59,155,74,139,177,68,70,93,138,35,238,246,139,176,225,49,127,149,219,151,54,40,50,39,185,34,109,7,119,82,75,119,126,206,124,249,202,71,122,140,203,84,167,218,69,221,237,19,124,0,0,83,103,25,106,20,136,248,175,64,173,148,103,18,212,174,171,87,13,6,73,86,216,212,244,246,30,157,189,189,157,226,53,100,66,182,84,12,207,90,21,19,144,134,121,126,144,245,148,189,164,90,211,229,23,126,165,239,26,38,90,16,226,77,14,32,148,147,239,35,45,72,80,71,17,92,185,175,2,49,166,68,138,100,70,219,161,214,246,116,68,203,122,33,28,152,145,9,207,162,210,16,90,173,211,250,58,253,186,31,127,87,225,85,153,200,246,61,235,39,7,175,90,131,207,209,238,45,157,35,114,93,37,49,27,167,106,116,133,232,78,58,73,70,229,169,61,200,61,79,77,116,61,12,75,172,225,240,219,195,236,89,161,201,185,48,198,139,6,135,114,183,179,107,113,35,49,25,151,181,92,116,30,242,102,42,156,86,141,182,189,59,123,13,71,236,51,21,30,184,56,229,150,11,216,165,244,247,37,171,84,139,244,95,74,38,65,75,187,153,208,244,87,205,169,90,37,253,62,205,254,227,237,185,220,138,231,138,220,204,165,180,155,126,224,148,196,43,194,22,188,246,22,182,219,41,27,220,146,180,242,146,185,14,58,189,173,48,70,173,75,179,95,119,116,138,197,44,40,178,177,126,208,168,89,183,165,18,28,232,115,153,117,4,167,99,52,234,218,90,218,91,68,226,13,196,44,146,180,165,197,104,173,12,203,254,161,79,217,174,225,115,137,120,113,91,153,114,97,60,39,110,11,126,75,206,58,220,72,205,200,151,45,146,82,223,89,22,198,34,37,9,73,54,134,203,77,123,20,162,46,227,33,18,30,203,254,56,177,80,58,106,240,130,244,231,19,220,143,252,31,153,161,171,118,223,234,245,239,18,55,46,28,51,49,187,22,235,176,229,222,52,119,173,138,2,22,219,178,142,165,30,92,41,11,104,150,201,173,45,243,34,169,6,163,67,138,208,143,179,84,158,189,132,98,228,176,35,1,108,60,2,177,233,246,133,157,68,133,29,113,227,180,220,153,104,140,202,30,146,234,89,105,181,184,226,219,109,27,212,174,74,76,212,101,169,159,105,251,52,233,64,0,0,42,55,141,91,110,252,187,181,157,209,190,95,162,32,167,93,61,125,220,234,143,253,66,13,101,105,106,70,100,176,181,104,50,37,21,231,68,50,215,187,94,189,129,164,202,74,148,186,84,53,172,203,114,163,182,103,167,118,187,72,126,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,69,112,208,207,28,156,184,222,76,224,245,240,136,139,195,171,210,176,218,222,150,226,218,142,186,29,69,226,109,130,154,167,150,105,73,198,52,161,164,188,149,171,212,67,100,226,12,141,43,67,214,253,152,172,6,179,115,37,132,117,220,41,188,225,68,82,42,49,214,186,100,231,163,155,203,164,212,73,10,40,243,90,36,173,10,222,218,149,169,164,150,157,232,53,182,163,216,181,17,209,13,217,145,236,193,81,243,29,89,203,85,173,97,213,110,11,130,23,81,58,156,247,41,168,140,212,40,232,90,137,170,151,49,110,155,45,50,225,18,75,214,119,68,186,174,65,159,52,182,11,201,202,102,12,222,88,3,128,214,198,22,223,152,139,46,241,171,209,227,236,92,167,116,54,33,32,244,219,10,42,141,36,234,227,50,94,163,106,116,205,102,69,216,77,183,203,101,172,219,141,41,229,59,194,198,13,252,63,183,188,185,129,2,184,203,102,74,205,122,149,75,202,220,10,4,74,197,117,137,17,46,106,141,77,83,79,74,34,201,46,161,150,80,219,78,17,156,151,26,113,106,81,62,157,137,101,230,212,148,45,78,161,198,107,47,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,73,193,76,57,147,132,24,71,104,97,108,171,170,93,200,187,82,143,26,144,85,57,49,154,142,183,208,202,9,8,209,182,136,146,132,37,36,148,32,140,212,178,66,83,189,110,47,115,138,246,160,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,6,85,196,244,162,241,4,141,131,220,63,236,172,190,97,5,86,91,120,131,62,61,106,53,98,173,17,215,98,191,109,33,117,101,190,217,182,107,96,208,250,228,70,125,212,146,217,117,43,96,244,81,25,44,147,164,53,194,220,45,190,241,166,251,166,97,158,26,80,189,51,114,86,121,221,20,46,169,152,252,222,83,43,121,207,156,121,104,109,58,54,210,213,235,40,181,211,66,212,204,136,244,39,149,28,168,225,198,82,176,225,22,85,148,215,93,85,157,203,126,191,95,125,146,68,170,188,164,145,145,41,68,70,124,182,81,185,68,211,36,102,150,210,165,25,154,214,183,28,95,107,1,21,120,163,248,19,196,223,193,124,226,16,160,17,117,60,49,115,227,249,111,161,70,192,108,88,173,110,191,173,250,122,125,27,84,168,212,121,146,174,134,82,183,148,230,137,229,36,185,209,216,76,114,86,231,28,117,228,147,143,30,187,29,81,123,94,35,185,28,147,154,219,54,5,225,135,203,137,31,17,108,248,239,162,11,46,161,166,145,91,136,163,37,156,39,95,50,37,33,105,81,41,76,41,74,229,37,110,186,149,18,73,227,117,186,181,201,70,78,177,151,51,119,220,42,221,147,50,171,105,91,116,26,129,117,151,204,102,210,126,136,156,219,43,126,63,33,38,251,46,60,241,56,134,72,249,42,53,53,206,109,106,218,70,157,218,20,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,34,175,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,53,51,175,153,204,56,203,30,13,77,173,223,84,90,85,211,46,224,214,151,79,180,38,201,38,253,60,218,212,132,75,108,200,218,116,185,40,97,197,169,195,91,102,217,234,134,204,201,78,160,143,58,226,244,248,90,229,143,17,242,243,131,83,171,120,139,90,170,196,151,127,116,181,79,146,19,99,27,62,128,113,181,62,142,97,151,53,69,206,144,194,162,169,194,54,219,113,28,164,54,225,26,145,162,106,7,54,62,41,241,147,226,5,195,230,47,143,127,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,110,247,239,203,15,11,243,15,133,239,218,23,124,88,151,85,147,117,71,137,44,202,37,65,196,177,57,132,184,220,152,238,183,34,50,210,163,65,169,13,44,148,133,232,162,211,188,143,183,228,229,187,4,41,89,112,193,43,91,5,232,213,201,117,152,246,228,119,82,185,242,91,75,107,146,251,207,185,33,229,146,19,216,132,27,175,57,177,26,168,210,141,169,53,44,200,214,127,151,54,62,22,49,147,225,253,195,229,207,140,214,13,57,227,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,248,206,44,210,148,37,110,186,234,201,8,223,180,185,80,189,238,28,89,227,147,154,219,54,125,159,136,40,137,31,17,108,248,236,46,115,205,45,166,145,91,136,163,52,20,214,152,35,37,33,105,81,37,47,165,41,229,37,110,180,164,154,73,226,105,186,203,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,57,87,26,191,20,246,183,195,248,62,99,81,16,130,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,19,201,246,108,236,220,221,97,127,203,138,20,120,148,122,236,9,14,70,174,219,137,158,114,159,165,44,220,89,48,107,89,182,209,173,14,180,130,113,43,36,108,215,152,130,51,83,75,34,134,184,181,137,120,79,194,95,22,38,209,112,86,200,249,67,249,80,233,43,53,91,106,69,74,75,13,209,40,240,227,59,26,42,35,201,117,47,169,199,164,78,114,107,203,113,107,89,37,182,73,162,101,27,144,240,153,89,103,206,158,3,102,186,52,150,112,194,224,150,197,118,159,31,171,157,111,85,227,116,213,24,204,115,84,217,59,180,148,166,157,70,164,131,53,50,227,132,142,107,68,189,138,89,36,119,80,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,111,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,130,243,5,144,236,101,193,124,193,82,112,26,219,162,213,111,71,46,190,87,201,74,163,20,228,197,110,181,243,72,84,157,169,230,184,134,122,117,154,201,222,99,133,177,180,165,229,236,109,105,81,219,167,15,60,184,226,134,90,48,26,61,161,138,151,188,186,141,74,163,32,234,72,183,201,214,222,133,109,147,158,178,162,176,233,17,169,107,82,140,214,238,213,155,36,225,171,148,159,210,60,252,160,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,5,32,113,31,226,1,51,49,21,215,112,147,8,110,47,245,39,129,211,62,236,152,237,191,29,203,138,86,196,57,186,66,30,67,110,33,150,92,51,66,25,52,237,55,26,55,84,107,249,146,107,235,112,84,241,79,116,252,63,157,230,52,225,202,184,163,248,236,196,223,193,124,158,16,241,89,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,119,253,76,171,97,126,98,240,141,115,40,213,56,151,77,137,126,81,223,136,183,99,60,227,104,151,9,244,45,151,154,53,36,210,235,75,208,220,109,105,245,28,109,100,164,158,213,164,200,188,166,88,178,207,102,229,98,205,175,216,246,52,233,111,211,107,151,69,70,227,67,47,25,236,132,135,205,8,102,35,70,165,41,106,67,81,217,97,179,91,139,90,214,180,173,102,105,222,72,79,96,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,5,113,150,204,149,154,245,42,151,149,184,20,8,149,138,235,18,34,92,213,26,154,166,158,148,69,146,93,67,44,161,182,156,35,57,46,52,226,212,162,125,59,18,203,205,169,40,90,157,67,140,214,94,21,97,157,213,140,152,143,110,97,109,149,19,168,173,92,213,6,169,241,183,54,226,219,103,121,250,239,187,203,66,214,150,90,65,41,199,22,73,61,141,161,106,50,209,38,47,211,17,176,230,78,16,112,252,189,112,182,85,213,46,228,93,169,132,245,138,65,84,228,198,106,58,223,67,52,167,144,141,27,104,137,40,66,82,73,66,8,205,75,36,37,59,214,226,247,56,172,240,137,191,195,67,60,114,114,227,121,51,131,215,194,34,47,14,175,74,195,107,122,91,139,106,58,232,117,23,137,182,10,106,158,89,165,39,24,210,134,146,242,86,175,81,13,147,136,50,52,173,15,90,78,117,242,245,131,88,249,131,83,87,140,114,125,13,2,205,214,224,59,146,52,85,61,58,147,5,133,33,218,129,49,180,141,71,205,138,211,141,154,77,46,39,119,45,206,83,138,105,9,17,47,47,28,93,176,74,149,85,131,132,183,126,28,203,177,112,250,133,30,69,54,221,175,181,33,249,167,30,157,25,70,154,107,18,161,165,47,60,149,244,136,105,183,28,67,207,234,241,107,180,144,179,83,127,127,139,253,211,66,190,114,95,135,183,173,173,59,173,162,220,23,133,38,169,78,147,202,91,124,248,175,210,103,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,88,57,78,241,79,131,127,16,45,239,49,96,105,76,87,87,21,204,148,126,83,109,87,243,41,134,116,202,84,107,146,210,167,200,147,118,181,167,37,234,197,45,150,210,162,145,188,212,77,169,232,173,182,190,197,39,123,141,30,210,89,155,44,180,174,23,194,159,35,145,177,42,171,3,52,152,146,185,109,80,173,138,193,46,214,166,37,14,176,117,26,140,85,33,101,53,110,104,68,184,204,187,162,82,150,212,124,199,154,113,43,52,165,165,54,245,196,128,170,190,57,223,82,127,188,159,195,69,106,225,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,69,107,113,88,200,228,108,53,170,207,205,38,27,46,91,180,43,158,176,107,186,105,138,67,175,157,58,163,41,75,89,205,67,154,25,34,51,206,234,149,37,197,23,45,231,91,74,13,73,117,45,179,210,184,77,228,203,22,48,234,187,249,204,95,53,95,147,212,170,253,190,136,244,74,60,117,198,146,229,106,159,49,12,201,76,153,11,45,252,134,75,107,42,67,105,52,62,110,32,247,242,208,147,67,255,0,43,142,119,212,159,239,39,240,209,86,180,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,233,225,243,157,186,86,107,236,7,40,87,59,241,32,226,45,171,30,59,53,88,106,148,149,63,86,97,44,178,149,213,144,218,89,105,8,67,146,20,226,84,211,100,162,100,249,100,163,34,113,189,120,254,107,170,56,79,195,155,24,23,154,92,59,183,61,33,121,226,191,50,149,34,217,126,100,148,197,144,217,212,10,125,110,168,167,214,78,232,243,154,193,142,211,73,54,155,105,78,41,210,109,242,37,54,158,235,149,94,33,152,13,154,121,48,237,74,52,201,118,197,246,252,117,58,187,106,172,159,93,227,109,166,214,241,196,144,159,154,144,132,154,156,218,90,161,229,33,151,28,54,80,132,153,148,160,16,87,138,22,117,255,0,55,251,17,120,49,135,181,58,172,28,73,188,169,232,146,213,70,17,242,125,13,75,83,202,66,228,19,170,73,234,243,188,167,217,108,155,50,91,126,187,187,219,82,26,230,82,181,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,22,83,154,94,21,244,44,52,202,61,30,245,195,120,125,78,34,88,180,243,170,95,50,85,89,90,163,213,34,147,10,114,115,140,33,212,37,31,201,214,157,89,36,147,42,83,9,112,150,79,60,104,35,174,27,2,255,0,188,176,178,242,164,226,14,31,92,50,232,119,13,14,65,73,131,58,49,150,246,151,161,145,145,145,145,165,104,82,77,72,90,20,70,133,161,74,74,137,73,81,145,232,119,39,249,148,161,102,167,3,168,248,155,76,46,77,85,157,180,187,146,34,98,173,134,226,86,26,101,181,200,109,162,82,151,185,147,230,161,198,204,150,179,229,184,130,81,146,201,105,79,107,25,172,205,143,138,124,100,248,129,112,249,139,226,101,112,142,206,13,179,133,213,89,217,110,196,3,137,79,166,222,21,134,231,219,213,36,181,33,215,222,173,201,84,88,105,130,180,182,133,167,99,137,75,106,75,138,229,165,179,105,194,82,149,204,78,203,84,198,140,33,179,113,235,11,238,12,35,196,6,37,185,66,184,163,165,153,7,17,243,101,246,150,135,18,235,79,54,190,210,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,240,230,95,46,151,222,87,241,78,126,25,223,81,255,0,173,153,71,155,189,159,231,58,95,82,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,205,38,213,170,181,24,208,33,212,42,114,229,71,165,199,56,144,90,121,229,45,17,88,55,92,120,218,105,38,122,33,6,235,206,184,105,78,133,189,197,171,189,70,103,61,120,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,42,202,82,41,83,22,131,45,201,142,225,150,189,218,237,49,155,60,211,41,75,204,150,41,45,102,70,163,188,235,102,122,119,107,215,190,39,39,5,70,221,249,119,116,187,181,190,95,162,39,39,93,61,125,220,234,119,253,66,220,192,0,0,115,92,119,192,91,15,31,108,122,133,161,120,209,33,200,92,136,238,183,26,90,227,50,183,163,58,166,93,109,14,54,183,27,94,197,39,156,163,35,34,212,143,180,189,186,211,110,99,248,102,99,118,18,87,102,75,179,168,239,92,244,5,173,199,98,157,54,60,185,178,16,209,173,227,66,92,229,197,74,9,68,134,211,169,23,102,170,45,59,12,132,114,103,47,248,226,253,64,169,168,194,11,211,156,111,114,63,240,126,102,132,173,219,127,171,215,188,75,124,168,240,185,196,188,71,173,195,185,49,98,19,182,253,191,25,230,221,114,36,150,228,68,150,241,37,108,44,203,99,241,20,133,36,219,91,133,166,189,170,73,151,113,24,184,44,45,194,187,47,7,108,232,54,117,151,70,137,79,133,9,134,155,82,154,142,211,74,121,72,105,13,155,142,27,104,65,41,102,77,167,85,104,90,233,247,16,133,220,68,51,249,79,194,42,92,188,42,195,42,161,59,116,203,105,198,164,202,140,250,84,80,208,164,203,97,100,75,102,66,92,109,228,58,218,15,67,79,171,216,103,219,161,10,185,195,236,40,198,204,211,98,26,93,139,78,174,214,100,85,102,146,165,213,36,51,46,67,45,243,95,70,243,83,196,135,12,180,55,247,158,186,232,70,102,122,235,219,107,249,59,225,181,135,248,77,66,141,114,98,117,22,13,114,229,115,126,246,229,198,98,75,44,232,185,8,45,132,244,84,184,157,91,113,26,246,246,154,75,216,68,34,55,21,92,206,71,190,47,88,216,61,101,84,30,98,143,110,239,234,219,140,233,38,60,158,161,168,50,17,169,54,233,165,123,86,149,119,160,180,61,116,212,245,49,201,248,117,101,205,120,239,141,49,228,84,226,54,229,14,137,191,173,39,155,213,11,231,68,150,77,253,38,150,131,209,109,23,210,211,236,212,251,175,221,8,67,105,36,54,130,74,75,184,136,180,33,157,172,247,214,202,191,153,219,186,162,82,16,247,51,160,245,144,189,196,122,83,226,151,126,167,238,18,83,131,77,10,68,140,87,175,214,206,51,138,106,47,75,163,132,131,52,167,116,106,130,123,79,78,206,222,206,241,114,96,0,2,16,241,103,191,202,210,203,147,244,24,243,220,143,58,189,183,166,36,59,179,127,34,124,21,47,185,68,103,162,85,236,35,251,116,20,157,103,80,39,221,23,28,58,21,50,42,164,73,147,204,216,210,80,165,154,182,182,165,31,98,72,204,251,18,103,221,236,26,114,178,45,166,109,11,94,21,187,29,166,91,110,39,51,68,178,146,36,22,231,20,190,194,34,47,214,247,15,186,0,0,0,51,229,196,74,195,69,145,153,171,145,12,69,54,24,151,209,242,210,72,218,159,86,159,19,93,8,146,69,222,161,39,120,46,98,28,122,85,201,122,88,146,230,43,125,103,209,221,51,107,112,180,46,75,117,23,87,180,141,69,239,35,61,18,127,110,157,226,220,0,0,5,88,113,164,166,18,152,179,106,59,139,212,244,143,102,189,189,167,78,47,112,175,44,183,75,68,44,103,183,164,46,65,48,148,245,122,184,107,218,69,172,71,139,191,246,141,44,178,100,109,145,165,100,178,253,98,61,117,17,55,136,190,90,85,143,120,60,244,155,126,140,204,139,142,145,183,163,83,113,247,190,174,108,168,132,230,134,134,150,225,232,219,71,221,167,103,126,165,221,68,148,122,173,195,98,92,76,212,225,170,101,46,169,7,118,211,213,108,60,222,246,205,39,220,105,81,106,149,159,180,181,35,247,24,208,134,77,243,59,64,204,150,22,193,184,27,157,29,53,180,115,122,232,92,212,19,172,235,34,66,27,220,223,53,197,167,84,51,184,183,31,105,118,151,103,119,211,204,86,84,48,179,48,86,164,170,61,118,216,166,49,82,115,103,42,164,196,40,201,148,141,28,105,74,209,213,50,181,22,169,100,147,216,93,221,159,117,58,82,236,92,97,200,110,62,64,172,220,112,106,113,169,209,121,187,167,69,106,82,35,63,186,17,164,180,113,105,101,42,218,169,105,79,127,97,153,151,223,123,214,117,217,70,190,45,216,151,69,191,45,185,48,38,243,57,78,182,226,22,149,108,113,72,86,134,131,52,159,172,147,46,195,246,15,174,243,44,200,108,218,125,164,56,133,22,134,149,164,140,140,190,227,31,25,118,53,146,227,221,74,236,234,26,158,223,204,230,29,61,147,86,237,117,221,174,221,117,215,218,62,188,120,209,162,52,76,68,142,211,45,167,185,13,160,146,146,246,119,23,220,63,212,0,0,0,84,215,26,182,213,242,130,214,123,70,246,244,112,83,175,244,245,223,81,255,0,168,65,108,164,54,135,179,65,132,205,56,141,201,93,239,65,73,150,154,234,71,81,96,105,41,134,208,211,45,180,218,118,165,9,36,164,180,211,66,34,31,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,115,73,180,154,173,58,52,9,149,10,100,184,177,234,145,206,92,23,94,101,72,68,166,9,215,25,55,90,81,150,139,65,58,203,173,154,147,169,111,109,105,239,73,145,90,87,10,204,248,255,0,173,25,84,197,250,215,245,173,90,21,218,157,71,254,33,17,168,137,71,43,254,80,166,150,227,223,213,199,66,127,68,129,106,128,50,174,46,123,21,115,183,74,202,134,70,176,94,133,108,63,18,118,34,221,88,111,69,102,149,13,50,146,151,233,44,42,142,73,69,89,109,169,151,80,180,55,33,45,165,45,56,73,39,143,152,73,51,38,220,210,157,191,190,171,246,234,255,0,109,110,59,146,227,168,127,194,76,157,82,157,33,207,249,206,60,243,142,47,237,82,148,175,105,152,189,238,31,57,36,165,101,66,192,114,187,115,177,18,118,34,221,81,227,189,85,152,168,169,75,244,150,20,203,42,93,37,14,37,231,80,180,55,33,46,41,78,182,105,39,143,150,106,35,38,219,210,90,128,0,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,149,113,250,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,23,211,195,207,37,148,172,172,97,124,122,237,223,111,196,78,42,92,177,204,238,9,133,37,50,142,19,6,230,230,169,236,56,148,146,80,132,164,154,83,164,131,81,45,226,81,243,28,66,25,219,45,71,148,197,44,82,177,48,90,196,169,226,102,37,215,125,13,109,209,185,61,108,222,149,233,28,174,107,200,101,191,155,101,11,113,90,184,234,19,234,164,244,215,83,208,136,204,184,7,247,81,242,39,254,238,127,246,102,177,254,136,28,81,252,9,226,111,224,190,113,8,80,8,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,4,228,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,69,94,40,254,59,49,55,240,95,39,132,36,87,7,11,254,205,194,203,55,48,88,131,136,55,12,74,29,189,67,143,110,73,157,58,73,158,198,145,173,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,142,32,103,7,54,119,150,110,177,67,229,197,118,60,186,61,10,4,118,227,80,173,197,79,41,76,82,144,109,160,159,52,44,155,104,150,183,93,65,184,165,154,55,233,203,65,153,165,164,17,75,254,20,57,28,147,114,213,104,153,184,196,101,196,58,21,54,68,133,218,52,147,67,82,14,116,182,148,227,10,154,249,40,148,77,33,135,82,190,82,75,71,77,230,146,230,168,75,104,231,91,160,205,102,108,124,83,227,39,196,11,135,204,95,30,42,187,96,94,86,205,179,108,222,117,219,122,92,74,21,227,30,76,154,21,65,68,70,196,228,71,144,184,239,146,20,70,100,75,109,214,204,148,131,209,100,74,109,70,91,92,66,149,55,248,98,231,199,242,33,93,141,128,216,177,90,219,96,220,21,4,250,54,169,81,168,242,226,218,239,41,15,41,205,19,202,81,242,100,62,168,228,173,206,54,211,42,55,30,61,55,186,163,186,145,202,179,99,225,99,25,62,31,220,62,92,248,205,96,146,153,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,61,183,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,220,212,226,91,195,238,54,48,210,171,25,131,194,10,84,183,49,6,4,126,166,177,73,136,211,178,159,185,80,132,197,97,178,108,150,249,33,133,199,140,195,170,36,50,210,150,249,232,146,35,89,167,90,129,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,31,181,205,30,58,126,114,152,237,115,99,95,201,111,147,159,40,250,47,230,206,187,172,228,116,240,216,141,250,110,91,123,183,114,55,125,2,211,118,157,186,106,115,255,0,129,143,215,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,133,86,238,22,223,119,93,137,119,98,101,2,133,213,91,118,39,65,242,130,111,84,202,58,62,181,227,102,47,205,173,100,227,155,220,73,167,230,210,173,186,106,173,11,180,122,188,177,102,22,234,202,254,50,209,113,114,214,141,215,244,28,200,213,26,90,229,57,29,154,156,23,83,181,216,238,41,7,254,43,136,53,37,105,67,173,52,179,66,246,109,63,201,153,28,111,170,230,63,27,110,156,104,172,208,226,81,164,92,114,26,82,32,70,113,78,34,51,12,176,220,118,80,107,87,106,214,77,50,222,245,232,146,82,247,40,146,130,50,65,90,167,6,140,16,170,216,184,37,95,198,138,133,114,36,136,248,161,33,132,193,128,203,106,223,17,138,107,243,35,154,221,89,232,70,183,29,113,221,16,146,50,74,27,66,183,25,172,208,223,117,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,118,172,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,206,139,56,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,65,197,115,61,63,167,202,254,10,94,127,249,68,91,254,108,20,255,0,138,148,210,219,144,74,255,0,141,234,144,148,254,163,38,191,240,134,69,85,137,255,0,193,83,197,61,211,240,254,119,152,211,135,42,226,143,227,179,19,127,5,242,120,66,53,73,181,171,177,45,90,117,235,34,14,202,45,86,161,54,151,14,79,53,7,205,149,17,184,206,72,111,97,30,244,237,68,216,199,169,145,36,249,154,36,204,210,162,41,63,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,95,77,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,136,171,253,212,124,137,255,0,187,159,253,153,172,127,162,9,41,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,6,91,69,207,98,174,118,233,89,80,200,214,11,208,173,135,226,78,196,91,171,13,232,172,210,161,166,82,82,253,37,133,81,201,40,171,45,181,50,234,22,134,228,37,180,165,167,9,36,241,243,9,38,100,219,154,83,183,247,213,126,221,95,237,173,199,114,92,117,15,248,73,147,170,83,164,57,255,0,57,199,158,113,197,253,170,82,149,237,51,23,189,195,231,36,148,172,168,88,14,87,110,118,34,78,196,91,170,60,119,170,179,21,21,41,126,146,194,153,101,75,164,161,196,188,234,22,134,228,37,197,41,214,205,36,241,242,205,68,100,219,122,118,12,216,248,88,198,79,135,247,15,151,62,51,88,61,5,229,96,94,88,125,38,149,22,243,183,165,210,151,92,163,194,175,211,13,226,45,147,41,210,218,39,99,200,105,105,51,74,208,164,158,135,161,250,171,74,208,173,171,66,146,82,42,129,196,71,25,109,252,163,212,178,174,130,235,250,254,117,41,171,138,161,33,50,30,133,110,186,193,54,186,91,44,169,191,248,196,165,229,184,179,109,167,77,182,210,141,141,45,190,41,128,56,57,93,204,6,50,218,120,59,110,61,211,203,185,170,9,142,228,157,168,95,73,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,133,170,113,127,181,168,86,54,75,240,246,202,181,160,244,84,91,126,240,164,210,233,209,185,171,115,145,21,138,76,246,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,43,7,41,222,41,240,111,226,5,189,230,44,13,41,128,0,10,171,227,157,245,39,251,201,252,52,85,172,42,77,86,163,26,124,202,125,50,92,168,244,184,229,46,115,172,178,165,162,43,6,235,108,147,174,168,139,68,32,221,121,166,201,74,208,183,184,132,247,168,136,250,174,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,122,177,85,124,115,190,164,255,0,121,63,134,138,213,176,48,182,251,197,15,148,127,33,104,94,147,249,37,111,204,186,107,31,202,153,103,165,165,197,219,207,127,231,86,157,251,121,136,245,17,185,103,175,98,79,67,12,42,196,203,171,6,241,30,220,197,43,42,95,79,90,182,106,13,84,35,110,113,196,54,246,195,245,216,119,150,180,45,76,186,131,83,110,32,148,91,219,90,210,103,162,140,116,188,228,230,166,171,155,236,92,103,19,170,22,124,75,98,60,10,60,122,36,26,115,50,213,41,104,97,181,186,233,169,215,141,40,39,22,110,190,233,145,165,180,17,35,98,116,51,73,173,83,83,130,134,8,85,78,171,121,102,69,234,228,68,211,83,30,69,143,30,154,150,212,167,220,124,213,10,99,175,173,93,137,66,18,146,101,41,34,220,107,53,184,103,179,97,115,39,254,106,179,49,102,229,67,8,230,98,149,225,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,157,123,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,92,79,9,188,161,254,72,176,227,243,130,189,97,108,187,239,250,122,61,18,150,231,243,91,139,110,188,76,190,206,230,208,68,130,121,245,161,46,171,85,44,210,218,88,73,114,150,111,32,231,248,166,190,43,153,40,252,153,93,79,230,83,12,233,149,89,54,221,219,80,145,38,237,107,78,115,52,122,163,206,37,69,35,121,168,220,75,50,156,113,125,138,78,198,221,45,164,178,39,153,105,49,87,39,249,148,174,229,91,28,104,248,155,76,46,117,41,237,180,187,146,34,98,161,247,37,209,221,121,181,200,109,162,82,145,181,226,229,33,198,204,150,130,230,54,130,81,154,13,105,86,138,45,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,206,22,108,124,83,227,39,196,11,135,204,95,28,168,93,247,11,220,235,254,112,22,34,48,99,16,170,117,89,216,147,102,211,215,37,218,140,211,231,122,102,150,151,146,132,72,55,82,146,209,230,185,172,50,225,56,102,183,61,71,119,184,165,187,203,238,185,196,202,173,155,154,252,35,168,89,245,154,108,68,220,244,232,242,36,218,117,119,28,54,87,78,168,154,61,66,83,169,66,213,211,56,164,182,151,145,181,91,144,68,162,46,98,27,90,51,217,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,57,191,193,83,197,61,211,240,254,119,152,211,133,212,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,243,125,180,58,203,141,56,157,201,90,77,42,45,53,212,140,134,109,115,110,218,25,205,6,44,180,218,54,165,23,189,121,36,90,105,161,21,69,241,58,120,42,52,175,148,23,75,218,55,183,163,156,157,127,167,174,250,113,255,0,144,91,40,0,0,0,255,0,41,17,163,75,104,216,151,29,167,155,87,122,28,65,41,39,236,238,63,188,124,132,88,214,75,111,117,40,179,168,105,123,127,51,152,84,246,73,91,181,215,118,187,117,215,95,104,251,44,178,204,118,201,166,26,67,104,73,104,73,66,72,136,139,238,33,206,51,21,138,52,156,32,194,27,146,241,170,206,76,85,181,78,152,136,106,55,82,133,42,73,69,117,196,37,38,165,163,85,31,44,244,34,61,123,59,61,226,152,48,143,46,24,169,157,92,122,168,222,117,24,21,52,91,83,107,143,77,145,81,152,212,146,66,162,46,107,110,45,182,221,54,158,108,213,203,146,106,73,25,237,239,61,116,237,59,157,193,60,191,225,182,7,218,84,219,122,210,181,105,81,228,68,138,203,79,77,68,24,232,144,251,137,105,180,41,107,113,182,208,106,53,27,73,81,153,150,166,101,175,221,226,243,145,153,218,6,91,112,182,117,192,228,232,234,173,175,149,208,194,230,160,221,123,73,17,208,230,214,249,173,173,90,33,237,199,180,251,11,180,251,59,243,223,88,170,220,55,221,196,245,78,98,166,85,42,147,182,238,61,86,251,206,108,108,146,93,230,165,30,137,65,123,79,66,47,113,11,218,225,209,150,149,96,46,15,51,38,224,163,51,30,227,171,238,235,20,228,125,143,167,149,42,89,55,169,173,164,56,95,54,233,119,235,216,125,154,23,124,179,116,210,77,153,169,100,130,253,99,61,52,25,166,204,148,180,77,198,139,134,66,36,37,244,171,164,209,196,175,113,31,242,70,75,191,246,11,13,224,183,76,36,177,121,84,119,23,175,232,238,205,123,123,14,162,94,225,105,224,0,2,163,248,209,226,36,122,173,201,101,216,113,38,30,250,55,164,122,150,208,225,104,124,230,233,206,163,113,18,143,220,102,90,164,190,205,123,196,98,225,219,97,162,248,204,213,182,219,241,78,67,17,58,206,98,77,27,211,235,83,229,233,169,26,76,187,210,52,26,0,0,0,2,159,184,208,88,77,81,111,187,58,244,143,28,136,235,254,144,230,169,40,238,228,51,78,109,58,153,36,189,254,211,63,217,220,35,247,13,219,244,172,172,207,91,173,186,242,90,98,127,89,205,82,149,180,139,101,62,102,157,187,136,187,213,237,212,104,8,0,0,87,23,25,106,28,137,56,105,111,86,90,130,75,110,39,87,204,120,154,51,52,110,145,79,73,106,173,59,53,238,237,49,83,216,93,62,61,50,250,166,78,150,165,37,166,249,219,141,38,68,125,172,172,139,191,66,239,49,166,171,102,124,122,165,18,52,232,166,163,105,221,251,77,90,107,216,181,17,247,25,151,121,15,164,182,208,234,77,14,32,148,147,239,35,45,72,83,31,19,60,149,204,195,171,157,236,88,195,202,4,135,45,249,219,122,182,162,197,51,68,93,141,195,97,29,140,176,148,35,115,139,89,246,168,245,61,116,237,212,132,114,201,246,106,46,108,177,226,68,107,130,60,169,15,208,221,223,215,64,222,226,155,115,70,36,33,191,155,39,155,65,232,183,247,122,199,216,125,165,219,223,127,88,89,138,214,94,48,90,81,47,27,38,183,14,161,10,87,51,78,68,150,157,82,54,186,182,253,110,82,214,69,169,182,173,59,125,159,121,15,133,141,217,121,195,124,123,162,166,139,125,81,217,121,40,215,107,232,142,194,157,78,171,109,71,162,157,109,122,126,137,5,221,221,251,52,244,56,87,135,52,156,39,177,169,150,29,14,92,201,48,169,124,238,83,146,220,74,221,87,53,229,186,123,141,41,73,31,107,134,69,162,75,179,78,254,241,235,64,0,0,0,0,85,7,26,183,27,244,165,172,214,169,230,116,240,85,167,244,180,221,81,255,0,168,65,60,161,186,219,57,163,194,103,29,61,18,155,222,130,102,126,239,231,22,6,146,91,90,93,109,46,32,245,74,200,148,71,239,35,31,244,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,88,78,27,100,250,149,155,46,22,248,106,154,121,75,110,251,179,163,220,211,237,69,178,234,73,18,95,93,86,89,185,5,212,184,180,181,178,65,178,210,9,197,41,38,210,210,133,238,216,78,54,229,91,93,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,118,156,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,204,223,25,87,30,215,20,108,60,80,178,100,219,51,49,74,44,182,228,93,54,189,50,189,68,118,77,65,185,107,126,136,182,185,48,84,74,66,214,109,160,154,96,155,67,75,218,164,33,180,167,106,72,136,132,149,225,79,137,184,71,134,185,163,128,88,147,70,150,237,94,231,142,86,237,173,83,75,104,125,138,117,70,83,168,65,111,111,150,110,161,111,22,140,37,246,214,92,178,117,196,173,42,109,213,56,205,239,0,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,25,87,22,233,194,43,39,214,204,11,54,159,155,75,192,162,84,171,181,73,18,83,104,165,151,100,33,116,134,26,57,112,101,173,210,37,165,167,86,249,169,196,146,20,133,146,16,218,20,149,110,113,73,69,154,0,138,188,81,252,9,226,111,224,190,113,8,80,8,191,238,40,254,4,241,55,240,95,56,132,40,4,91,79,22,188,148,122,110,28,204,217,97,149,50,171,50,180,207,37,187,210,158,193,115,219,84,22,88,229,162,166,146,53,111,111,146,134,154,109,212,182,149,36,219,52,186,100,217,52,242,215,89,120,47,139,215,150,2,226,133,191,139,152,126,252,70,235,182,236,133,61,28,165,176,79,48,234,22,218,154,117,151,17,216,102,135,26,113,198,204,210,105,89,18,204,210,164,168,137,69,161,236,177,102,22,213,205,6,13,81,113,114,214,141,208,117,252,200,213,26,90,229,55,33,234,100,230,149,181,216,238,41,7,254,43,136,53,37,10,91,78,180,179,66,55,237,46,170,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,69,94,40,254,59,49,55,240,95,39,132,57,254,29,225,188,203,191,42,120,207,122,193,153,202,249,9,112,89,245,25,109,57,57,244,54,244,89,7,84,134,100,150,17,171,78,188,79,72,142,105,91,132,74,67,100,249,33,101,189,72,115,202,101,250,14,28,85,113,198,195,164,226,244,126,117,153,80,184,32,195,173,146,170,133,77,109,17,93,121,40,83,142,201,52,159,45,148,110,37,184,100,104,81,182,149,146,92,104,204,156,70,154,64,102,179,54,62,41,241,147,226,5,195,230,47,139,62,203,54,84,112,227,54,188,51,48,218,202,189,90,232,106,176,125,58,253,2,190,195,36,185,84,137,74,171,204,35,82,72,204,185,140,175,106,73,214,76,201,46,37,41,50,52,45,13,184,138,150,197,44,45,190,240,90,251,169,225,158,37,208,189,13,114,81,185,61,108,46,169,153,28,174,107,40,121,191,156,101,107,109,90,182,234,21,234,168,244,215,67,208,200,200,173,43,133,14,120,227,92,180,170,38,81,241,25,18,206,187,77,143,33,22,141,88,214,236,130,157,17,164,184,250,161,62,106,53,27,75,97,164,175,148,162,209,163,101,164,183,162,20,218,57,211,127,54,62,22,49,147,225,253,195,229,207,140,214,14,235,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,81,124,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,172,177,106,156,12,126,187,63,118,255,0,137,14,85,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,70,174,35,57,40,252,213,113,29,138,253,129,76,170,185,134,87,79,206,83,100,190,92,214,233,115,140,214,110,83,20,246,229,45,91,80,130,113,165,58,73,82,219,82,147,171,170,101,215,14,63,224,14,14,87,115,1,140,182,158,14,219,143,116,242,238,106,130,99,185,39,106,23,210,69,66,84,228,153,59,22,180,19,156,166,27,117,222,94,242,82,246,109,79,172,162,33,165,234,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,109,243,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,42,175,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,10,1,226,143,227,179,19,127,5,242,120,67,202,101,171,56,183,222,86,108,76,73,160,97,164,62,150,228,190,253,15,209,92,28,198,87,232,142,137,231,150,231,242,87,152,113,185,28,214,223,91,126,177,167,102,187,139,83,211,78,65,96,88,23,150,41,222,84,156,62,195,235,122,93,114,225,174,72,40,208,96,198,34,222,234,244,51,51,51,51,36,161,9,73,41,107,90,140,144,132,37,74,81,165,41,51,41,85,159,60,159,91,57,70,194,252,14,162,164,162,77,189,171,145,235,170,187,43,17,29,145,200,156,251,78,68,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,237,120,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,224,190,79,8,75,254,25,24,23,135,25,139,200,141,245,133,248,161,70,235,169,83,177,2,107,172,188,209,146,37,83,229,38,153,79,38,229,70,112,200,249,111,35,114,180,61,13,38,149,41,11,74,208,181,161,85,193,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,77,94,20,249,227,141,134,181,88,25,91,196,148,75,118,133,115,214,9,22,181,77,43,117,243,167,84,101,41,8,40,75,111,83,36,70,121,221,20,149,54,146,229,188,235,138,89,41,46,169,198,110,36,101,92,105,79,41,222,22,48,111,225,253,189,229,204,12,214,15,107,138,54,30,40,89,50,109,153,152,165,22,91,114,46,155,94,153,94,162,59,38,160,220,181,191,68,91,92,152,42,37,33,107,54,208,77,48,77,161,165,237,82,16,218,83,181,36,68,66,74,240,167,196,220,35,195,92,209,192,44,73,163,75,118,175,115,199,43,118,214,169,165,180,62,197,58,163,41,212,32,183,183,203,55,80,183,139,70,18,251,107,46,89,58,226,86,149,54,234,156,102,247,135,42,205,143,133,140,100,248,127,112,249,115,227,53,130,236,241,55,39,212,172,217,112,252,193,212,211,202,91,119,221,157,134,244,169,246,162,217,117,36,137,47,174,149,24,220,130,234,92,90,90,217,32,217,105,4,226,148,147,105,105,66,247,108,39,27,114,152,110,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,181,78,11,153,122,244,101,10,227,204,237,90,77,86,60,186,191,83,105,82,33,57,23,149,21,232,40,92,103,159,152,151,20,90,189,171,237,147,41,52,104,148,42,59,228,102,181,43,70,250,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,5,85,241,206,250,147,253,228,254,26,56,167,8,11,90,133,124,227,238,33,89,87,76,30,182,139,112,97,125,90,151,81,141,205,91,124,248,175,205,128,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,71,138,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,28,62,115,183,85,202,133,254,229,10,231,126,92,236,58,186,164,71,102,171,13,82,148,150,41,47,169,230,82,186,178,27,75,46,173,107,110,58,92,74,154,108,146,111,23,44,148,102,109,183,165,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,42,219,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,250,188,87,50,81,249,50,186,159,204,166,25,211,42,178,109,187,182,161,34,77,218,214,156,230,104,245,71,156,74,138,70,243,81,184,150,101,56,226,251,20,157,141,186,91,73,100,79,50,210,96,5,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,94,193,76,47,165,96,174,17,218,24,81,70,84,71,35,218,212,120,212,213,200,141,9,49,17,49,244,32,185,210,141,164,153,146,22,243,188,199,87,235,40,205,110,40,205,74,51,51,58,181,227,55,132,216,203,18,251,161,99,61,110,239,244,214,27,75,229,208,232,212,237,201,107,228,252,227,100,214,235,60,173,126,119,168,228,56,247,80,68,106,245,57,75,218,150,152,223,10,242,171,125,88,152,101,152,236,58,191,241,46,151,215,91,116,43,130,44,201,191,62,243,93,38,213,252,220,207,153,74,156,115,167,115,100,142,82,82,124,222,79,44,203,69,152,209,237,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,113,76,225,227,30,19,224,190,1,93,21,108,99,103,173,162,220,20,249,182,251,20,141,210,91,244,212,167,225,72,82,105,252,248,232,90,227,115,144,211,136,231,153,18,81,174,186,145,233,174,112,133,228,240,150,193,12,80,194,12,188,200,174,223,117,200,133,72,196,41,17,174,122,13,9,150,219,90,224,176,236,116,151,84,235,233,237,82,228,180,152,202,38,117,50,105,12,160,204,201,199,29,66,42,47,54,62,41,241,147,226,5,195,230,47,142,235,128,121,28,141,152,236,147,93,248,195,99,174,90,49,22,203,186,42,72,102,35,104,118,66,43,148,230,105,240,159,56,73,101,4,165,20,146,82,221,83,42,66,125,117,184,109,172,140,148,133,179,18,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,78,71,51,119,74,205,246,17,170,235,126,157,18,143,118,80,100,38,155,113,210,152,144,149,161,15,154,9,72,148,202,13,70,234,35,60,91,182,115,11,82,91,111,54,74,115,148,110,42,184,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,90,90,109,78,44,244,74,8,212,102,126,194,33,155,108,222,58,219,217,163,197,151,26,61,82,171,222,188,100,126,255,0,231,23,196,236,224,168,227,126,148,186,90,213,60,206,158,114,180,254,150,155,169,223,245,11,95,0,0,0,0,1,206,241,203,4,109,108,123,180,163,217,151,124,137,173,211,217,156,137,170,76,85,182,70,225,147,78,182,104,81,56,218,210,105,52,186,173,75,78,222,206,223,97,254,236,40,194,27,39,6,237,118,45,91,46,146,196,88,172,37,37,189,44,50,135,23,163,104,111,85,27,104,65,25,153,54,157,123,59,203,238,211,206,102,63,49,54,78,93,176,250,125,221,115,85,161,162,90,90,117,48,97,173,246,73,215,223,228,60,227,105,38,214,235,102,162,81,178,164,232,147,212,207,176,190,202,46,206,22,106,46,108,206,98,68,155,130,68,169,17,232,109,108,232,96,111,113,13,183,171,17,208,231,205,155,206,32,181,91,27,189,83,237,62,211,237,238,145,156,51,50,87,51,17,174,118,113,95,16,232,18,27,183,224,238,233,26,149,20,201,18,183,183,49,133,246,60,194,144,189,174,33,7,216,162,208,244,215,183,66,23,56,134,208,210,73,13,160,146,146,238,34,45,8,124,219,154,124,122,93,18,76,233,70,162,105,173,155,141,58,107,218,180,145,119,153,23,121,140,202,226,140,248,245,59,238,167,58,42,148,166,156,228,237,53,25,25,246,50,130,62,237,75,188,133,176,240,105,161,200,141,134,151,13,101,216,36,134,229,244,156,183,141,163,35,94,217,21,4,158,138,211,183,67,236,236,49,99,160,0,3,63,188,72,239,194,189,115,61,113,180,211,201,117,136,29,31,45,73,86,226,61,244,248,122,246,238,50,239,79,179,65,32,120,47,216,77,86,175,187,198,244,145,28,140,232,30,143,229,41,72,46,222,123,53,22,213,161,154,79,221,236,50,253,189,194,224,64,0,0,0,87,239,24,91,21,154,238,9,192,187,137,165,187,38,131,205,229,17,36,148,105,231,203,128,217,233,234,153,151,97,123,12,191,104,167,252,52,185,167,89,215,181,58,227,166,190,108,201,137,206,216,178,81,167,77,236,173,7,218,70,71,220,163,246,141,57,208,171,48,235,244,166,42,240,29,75,140,63,187,98,146,162,50,61,170,52,159,105,25,151,121,31,180,126,240,0,16,255,0,138,117,164,229,193,148,187,158,171,29,163,117,250,87,69,177,9,78,229,171,155,83,132,147,208,136,140,207,176,189,229,251,69,13,199,125,216,206,165,246,84,105,90,117,208,200,244,246,105,236,26,90,203,157,225,10,252,193,218,5,211,79,218,113,230,117,91,20,141,54,158,201,79,32,244,50,82,139,189,7,237,29,40,121,251,234,197,182,177,26,218,149,106,93,148,200,243,169,211,54,115,26,121,150,221,35,216,226,92,46,199,18,164,253,36,36,251,75,216,40,43,57,185,60,187,178,203,125,74,101,138,100,249,118,163,155,58,58,151,37,215,27,45,25,143,191,123,164,203,109,254,149,253,165,167,180,180,62,222,255,0,161,147,12,238,94,153,102,185,216,133,58,108,170,133,162,238,238,162,2,220,117,226,107,70,228,26,121,77,155,237,180,157,93,124,148,173,123,244,215,191,190,244,240,183,22,172,108,97,182,24,186,172,106,244,42,140,71,183,106,76,74,101,229,183,163,139,71,173,202,90,200,181,54,215,167,111,110,159,120,246,64,0,0,0,0,2,163,120,213,203,96,239,155,90,17,62,142,119,162,96,187,203,220,91,182,243,170,37,174,157,250,107,217,168,131,57,93,83,136,204,126,23,169,164,26,214,87,149,16,210,146,45,117,62,189,157,11,65,164,202,50,156,85,30,10,157,65,165,103,25,163,82,76,180,208,246,150,165,160,253,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,207,248,161,100,163,243,128,177,23,140,248,123,76,170,206,196,155,54,158,136,205,83,161,23,59,211,52,180,188,165,174,57,52,165,22,143,53,205,125,230,205,178,53,185,235,181,177,197,45,174,93,43,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,161,236,150,102,58,171,154,124,6,165,98,165,118,200,151,109,84,149,33,234,108,196,27,74,76,41,175,177,180,156,149,5,74,51,82,227,41,70,105,237,51,52,56,135,154,53,47,151,204,86,115,5,255,0,81,114,233,98,102,131,32,184,85,134,151,212,127,171,250,28,202,60,221,239,127,54,85,61,10,76,177,51,150,211,173,243,185,92,245,171,148,181,108,95,113,151,113,149,43,102,95,46,151,222,87,241,78,126,25,223,81,255,0,173,153,71,155,189,159,231,58,95,82,243,44,76,229,180,235,156,158,111,33,106,229,45,91,209,220,101,220,103,97,60,47,184,130,73,171,73,162,229,123,26,106,177,16,180,71,76,11,62,185,37,214,163,35,99,45,69,143,14,138,77,52,194,82,107,52,161,245,33,247,93,222,226,205,45,122,203,82,53,180,160,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,2,42,241,71,240,39,137,191,130,249,196,33,64,35,85,2,146,248,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,62,1,147,236,217,222,89,69,197,15,151,20,40,242,235,20,41,241,220,141,93,183,19,60,162,177,85,65,54,178,96,214,179,109,210,66,218,117,100,226,86,72,223,167,49,4,100,151,86,71,163,48,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,42,241,71,241,217,137,191,130,249,60,33,215,248,98,225,12,108,122,192,108,210,225,27,204,68,114,69,197,71,160,179,79,57,111,186,203,13,84,81,233,39,97,60,226,218,213,100,134,228,182,203,134,68,74,212,144,100,105,81,25,164,235,216,105,163,0,113,142,133,152,12,26,180,241,138,220,103,167,137,115,83,211,33,200,219,150,190,146,82,20,166,228,198,222,180,32,220,229,62,219,173,115,54,18,87,179,114,125,85,17,142,128,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,250,179,253,147,234,86,108,176,141,73,167,148,182,239,187,58,60,201,246,162,217,117,36,137,47,173,9,55,32,186,151,22,150,182,72,54,90,65,56,165,36,218,90,80,189,219,9,198,220,166,204,179,228,239,23,51,45,139,146,112,182,141,71,151,64,69,2,71,46,236,169,212,161,173,8,160,33,43,82,22,135,155,86,213,28,147,82,28,66,35,234,149,169,104,86,166,132,33,199,27,188,140,194,211,171,180,124,151,226,93,38,233,184,254,80,86,161,97,125,102,61,70,175,209,162,39,164,37,34,146,234,93,147,200,65,154,26,230,44,148,190,90,79,106,119,104,93,132,51,132,52,167,150,44,189,90,185,95,193,170,46,17,218,210,122,254,131,153,38,163,84,92,86,227,189,83,156,234,183,59,33,196,160,191,197,109,4,165,45,72,105,166,144,107,94,205,199,213,64,6,115,51,197,132,54,110,4,102,162,252,194,220,62,98,91,22,245,38,68,55,160,177,37,243,121,113,209,38,19,18,141,146,89,250,202,66,20,250,144,131,81,169,123,18,157,202,90,181,81,205,254,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,44,167,20,176,182,196,198,155,18,167,134,120,151,66,244,205,183,89,228,245,176,186,167,163,243,121,79,33,230,254,113,149,161,196,232,227,72,87,170,162,215,77,15,82,51,35,137,121,3,200,37,87,40,248,161,137,119,61,203,84,137,95,68,168,240,40,150,189,109,36,168,207,200,132,166,209,34,122,151,17,46,184,134,208,114,58,118,146,107,90,156,51,134,226,136,144,133,151,50,111,128,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,128,120,163,248,236,196,223,193,124,158,16,138,162,239,184,112,112,255,0,135,151,122,19,88,183,139,214,239,250,172,79,234,88,106,52,135,24,144,221,187,23,122,219,219,29,108,173,198,214,243,205,145,45,111,18,183,19,110,147,73,36,124,241,187,197,120,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,79,230,171,44,246,110,107,240,142,102,22,222,19,165,211,150,153,9,169,82,42,113,140,212,186,117,69,180,56,134,159,54,247,18,94,70,215,92,66,219,81,150,228,45,91,84,133,236,113,20,45,101,101,51,30,111,156,121,119,45,208,44,89,112,111,104,50,20,213,86,60,239,81,138,91,9,219,190,92,135,82,74,73,70,36,173,10,75,168,220,78,19,141,147,92,195,113,178,94,130,112,7,13,43,184,55,131,86,158,21,92,119,191,202,233,118,173,61,52,182,234,254,141,68,14,116,86,148,164,198,111,144,133,44,147,202,96,154,107,93,202,82,249,123,212,102,165,24,232,0,50,174,47,250,139,151,75,19,52,25,5,194,172,52,190,163,253,95,208,230,81,230,239,123,249,178,169,232,82,101,137,156,182,157,111,157,202,231,173,92,165,171,98,251,140,187,140,169,91,50,249,116,190,242,191,138,115,240,206,250,143,253,108,202,60,221,236,255,0,57,210,250,151,153,98,103,45,167,92,228,243,121,11,87,41,106,222,142,227,46,227,59,9,225,125,196,18,77,90,77,23,43,216,211,85,136,133,162,58,96,89,245,201,46,181,25,27,25,106,44,120,116,82,105,166,18,147,89,165,15,169,15,186,238,247,22,105,107,214,90,145,172,245,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,71,254,34,217,9,252,234,233,212,155,255,0,15,95,233,49,38,139,210,81,154,234,100,109,131,54,150,228,175,92,159,220,127,53,211,243,223,144,78,54,149,45,73,39,27,229,186,165,53,203,150,184,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,8,65,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,49,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,248,24,67,141,24,95,143,86,107,120,129,132,119,124,75,138,132,228,135,98,28,134,80,227,75,105,246,204,183,180,235,78,165,46,180,189,13,42,36,173,41,51,66,208,178,213,43,73,159,181,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,186,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,120,115,47,151,75,239,43,248,167,63,12,239,168,255,0,214,204,163,205,222,207,243,157,47,169,121,150,38,114,218,117,206,79,55,144,181,114,150,173,232,238,50,238,51,157,60,29,115,75,117,71,174,189,149,26,181,183,85,173,81,101,245,149,218,69,82,58,156,121,52,45,168,37,62,212,132,169,70,134,161,184,178,35,66,144,73,219,37,243,35,37,156,141,205,253,110,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,228,238,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,132,25,106,225,185,27,47,57,205,172,226,228,7,98,84,108,72,116,121,146,237,98,82,221,97,250,85,70,108,151,90,40,104,71,57,197,73,68,120,4,182,212,243,230,157,231,41,179,74,20,180,41,77,207,81,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,206,190,112,50,215,93,202,182,56,214,48,202,166,124,234,83,219,170,150,220,181,74,67,238,75,163,186,243,136,142,227,166,148,163,107,197,202,91,110,17,161,5,204,109,102,146,52,26,20,169,127,194,111,58,244,236,63,153,249,177,98,133,79,145,69,173,212,16,229,161,53,195,149,33,198,170,146,159,101,146,166,37,180,37,104,109,151,86,226,158,74,190,105,8,115,158,107,53,27,196,104,182,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,40,7,63,89,174,153,154,220,113,151,91,166,59,178,204,181,249,212,123,93,150,222,124,219,126,42,94,81,170,122,155,116,147,203,122,71,168,165,17,54,133,37,180,48,218,183,27,91,213,213,120,94,228,163,243,128,190,209,140,248,133,76,165,78,195,107,54,160,184,206,211,166,151,59,211,53,68,178,149,162,57,180,149,22,140,181,205,97,231,13,194,52,57,234,53,177,196,173,222,93,223,140,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,114,174,42,121,14,255,0,93,243,87,132,20,95,234,157,187,232,84,202,119,252,122,228,214,212,190,111,252,157,46,161,182,127,172,144,181,126,149,98,189,114,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,46,213,196,135,30,108,220,201,98,94,28,98,181,153,54,34,145,81,195,122,114,42,112,89,144,111,46,147,81,41,211,206,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,125,47,130,167,138,123,167,225,252,239,49,167,11,169,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,142,178,167,19,71,156,166,144,106,89,70,116,210,146,45,117,61,167,161,104,51,103,154,37,56,188,199,226,130,157,65,161,103,121,86,205,73,50,211,67,235,222,212,180,19,155,130,164,182,10,249,186,97,27,232,231,122,38,115,188,189,197,187,111,58,156,90,233,223,166,189,154,139,114,0,0,0,0,0,28,163,48,217,140,176,50,241,101,77,185,238,202,204,68,75,67,14,42,36,19,144,193,62,251,132,203,171,65,37,183,29,108,212,74,54,84,146,208,245,51,236,47,178,136,179,87,154,171,235,50,215,220,250,173,102,165,33,186,19,82,221,244,109,61,47,60,77,33,146,121,245,52,165,52,167,156,65,56,72,124,210,102,147,211,78,194,236,239,251,249,50,201,229,221,153,171,234,43,47,211,39,196,181,27,223,214,84,185,46,182,217,234,204,131,70,199,77,151,27,253,43,27,79,95,105,232,93,189,215,235,98,216,182,214,28,219,81,109,75,82,153,30,13,62,30,254,91,76,178,219,68,91,220,83,135,216,218,82,159,164,181,31,97,123,71,160,28,215,49,151,140,43,11,7,107,247,77,71,105,71,135,210,239,82,244,218,91,229,50,130,215,85,36,187,214,94,209,154,89,15,187,41,229,62,242,205,75,86,154,153,153,159,113,105,237,23,201,194,198,211,114,223,202,93,177,84,144,209,180,253,87,173,230,33,73,218,180,242,170,115,82,90,145,145,25,118,31,188,255,0,96,152,0,0,63,5,118,179,14,129,74,126,175,61,212,182,195,27,119,169,74,34,34,220,162,73,118,153,145,119,153,123,70,99,113,46,230,157,120,222,213,43,142,165,32,222,147,51,147,189,102,179,86,187,25,66,11,180,204,207,185,37,237,22,255,0,193,234,196,102,133,130,115,238,227,105,109,73,175,242,185,164,105,36,154,185,18,231,182,90,250,164,103,216,126,211,63,216,44,8,0,0,0,7,15,206,78,24,47,21,240,30,191,109,69,142,219,179,28,233,121,4,180,110,211,73,145,214,174,228,40,251,155,246,16,206,66,86,164,40,148,133,25,25,123,72,198,137,114,35,136,39,137,89,104,181,110,101,58,183,20,255,0,93,170,150,173,84,123,106,18,81,218,123,149,250,158,241,32,128,0,114,156,210,82,32,215,48,42,230,166,212,98,55,37,135,122,45,205,173,178,89,30,147,24,50,236,50,50,239,34,255,0,32,205,104,189,126,21,56,128,171,179,45,116,234,3,178,55,174,135,206,245,77,122,153,115,167,206,95,118,227,253,95,113,126,209,52,64,115,220,110,193,11,27,30,108,153,118,85,237,74,98,67,18,121,123,31,54,25,91,204,237,121,183,15,98,156,109,100,157,77,164,145,246,118,151,236,50,207,230,103,242,223,118,229,187,17,102,89,245,216,143,46,26,121,125,44,210,109,211,105,253,88,101,197,237,113,77,54,74,218,111,18,79,66,236,62,195,251,125,174,78,243,169,123,101,146,231,74,93,157,50,161,108,191,175,83,79,91,175,58,148,109,110,70,206,91,92,246,219,45,92,127,113,235,238,215,191,190,253,173,27,194,221,190,104,81,174,59,102,171,22,124,9,132,179,105,232,239,161,212,168,144,181,33,90,41,10,82,79,69,36,203,176,251,200,125,160,0,0,0,0,20,181,198,78,121,74,199,218,27,37,32,214,76,219,113,144,105,223,174,211,41,181,14,205,61,130,54,100,166,218,151,115,102,131,14,26,138,219,138,232,46,122,60,231,54,17,158,212,34,163,27,83,61,8,244,47,91,191,176,190,209,163,70,27,228,176,219,90,235,177,4,159,242,16,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,66,31,220,124,49,114,251,116,230,105,57,129,171,66,231,82,158,231,84,234,86,147,168,117,248,181,90,235,178,157,125,115,164,186,243,171,220,201,243,75,88,136,66,26,53,54,157,76,208,107,105,115,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,8,191,197,199,24,112,74,217,193,120,56,91,126,91,113,46,235,178,187,33,201,244,58,74,107,47,194,126,142,178,137,41,134,171,75,38,82,100,226,26,117,205,137,97,211,74,30,51,115,77,121,75,219,76,54,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,104,251,43,214,190,50,217,216,29,106,208,49,230,244,249,77,119,199,167,199,57,114,93,138,150,229,70,220,202,12,226,73,121,15,58,137,143,50,179,91,103,41,38,158,106,82,149,40,141,123,156,95,85,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,109,60,90,243,175,232,72,115,50,155,134,85,58,172,58,211,220,151,47,74,131,7,200,109,48,94,99,152,138,98,76,211,189,206,114,29,105,199,84,218,146,146,108,146,209,155,132,235,200,71,64,225,139,159,31,203,125,10,54,3,98,197,107,117,253,111,211,211,232,218,165,70,163,204,149,116,50,149,188,167,52,79,41,37,206,142,194,99,146,183,56,227,175,36,156,120,245,216,234,138,127,128,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,160,0,17,87,138,63,129,60,77,252,23,206,33,10,1,26,168,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,136,193,148,142,28,88,71,149,43,202,183,136,49,106,242,239,11,134,68,135,154,160,206,170,69,67,107,162,83,150,70,92,166,201,38,105,92,149,36,212,135,36,145,35,114,61,84,54,210,84,233,57,45,64,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,8,171,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,64,172,222,225,12,108,8,204,190,33,97,109,61,136,140,83,105,53,133,189,75,98,51,238,188,136,244,233,40,76,168,108,154,221,245,212,180,71,125,164,44,212,106,245,210,175,89,127,72,237,127,131,238,49,208,175,156,176,22,21,71,103,167,173,97,165,65,248,243,27,220,181,243,226,206,144,252,184,242,117,52,37,9,220,181,201,107,150,74,90,139,166,222,173,164,226,72,78,161,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,64,60,81,252,118,98,111,224,190,79,8,74,174,20,121,22,253,6,104,49,174,204,255,0,201,229,88,16,167,43,252,101,42,168,228,115,79,252,87,74,181,43,245,222,36,127,131,188,45,80,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,202,184,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,255,0,23,28,97,193,43,103,5,224,225,109,249,109,196,187,174,202,236,135,39,208,233,41,172,191,9,250,58,202,36,166,26,173,44,153,73,147,136,105,215,54,37,135,77,40,120,205,205,53,229,47,109,48,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,125,53,11,95,25,108,238,29,23,213,3,30,111,79,148,215,124,124,47,173,28,185,46,197,75,114,163,110,164,56,103,18,75,200,121,212,76,121,149,154,219,57,73,52,243,82,148,169,68,107,220,226,232,4,105,79,41,222,22,48,111,225,253,189,229,204,14,170,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,82,183,20,44,244,254,90,238,165,224,118,14,94,125,94,27,81,118,122,98,76,36,237,102,187,84,109,197,25,232,241,40,250,136,108,232,223,47,66,74,22,233,45,207,157,74,99,184,92,83,34,249,205,174,228,243,17,229,84,220,165,122,102,204,186,58,120,247,53,53,164,32,165,41,182,141,124,169,49,156,86,154,60,215,53,211,38,212,162,109,196,173,73,86,211,52,58,221,255,0,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,133,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,56,254,106,178,207,102,230,191,8,230,97,109,225,58,93,57,105,144,154,149,34,167,24,205,75,167,84,91,67,136,105,243,111,113,37,228,109,117,196,45,181,25,110,66,213,181,72,94,199,17,250,242,209,151,75,19,43,248,89,3,12,236,88,255,0,213,76,172,77,222,247,243,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,128,28,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,0,226,153,192,203,93,11,53,56,29,88,195,42,153,242,106,172,238,170,91,114,213,41,108,55,18,176,211,46,34,59,142,154,82,189,204,159,53,109,184,70,133,159,45,197,154,72,150,72,82,115,175,118,90,213,219,26,234,172,217,87,76,30,138,181,111,212,36,82,234,49,185,168,115,145,41,135,20,219,173,239,65,169,10,218,180,40,181,73,154,79,77,72,204,187,68,149,199,142,33,120,167,143,121,113,179,178,249,95,166,116,126,131,228,124,160,174,166,171,37,233,23,31,76,141,145,121,232,89,253,206,189,204,83,188,215,208,219,169,229,109,216,124,211,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,209,77,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,20,67,196,83,34,178,114,181,121,29,241,135,208,37,175,10,235,242,25,102,11,210,101,52,181,211,42,47,20,133,157,52,136,220,55,222,66,91,142,167,16,242,145,244,22,148,41,107,90,77,107,134,162,127,240,84,241,79,116,252,63,157,230,52,225,117,32,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,252,223,111,156,195,141,107,166,244,26,127,202,67,57,121,215,182,165,91,57,160,196,118,165,54,226,122,251,154,177,57,189,228,101,185,11,168,201,208,203,82,45,75,213,239,237,47,180,73,62,13,147,202,46,63,87,25,57,6,130,122,219,146,130,78,253,55,25,205,167,150,154,107,218,46,148,0,0,0,0,7,61,199,124,98,183,48,59,12,235,151,253,195,58,59,62,143,131,37,232,172,184,235,105,84,137,13,199,117,212,52,132,173,104,222,165,114,140,137,36,162,51,246,123,202,129,51,69,154,11,231,50,87,228,218,253,114,169,45,20,132,190,225,83,233,252,247,137,166,217,39,158,91,70,109,41,215,18,75,36,60,105,245,79,66,46,194,236,239,246,89,27,202,37,119,50,216,145,24,167,195,125,139,94,152,226,36,206,148,166,214,150,221,75,111,198,230,50,149,155,46,54,165,155,111,153,146,85,166,165,218,125,157,247,147,130,56,31,99,96,53,147,18,202,178,105,76,71,98,55,51,123,228,195,40,121,237,207,56,225,111,83,109,160,149,161,186,162,46,206,194,253,166,125,8,4,47,226,173,136,10,180,242,215,82,160,53,35,98,235,156,159,84,151,161,159,38,124,21,247,110,47,214,247,31,236,20,78,52,163,149,170,68,26,30,5,91,52,218,116,70,227,48,215,91,181,182,219,36,17,107,49,243,62,194,34,46,243,63,242,142,174,0,2,62,231,187,16,79,13,114,209,117,92,201,117,109,169,142,135,69,33,90,40,183,84,35,35,176,247,39,245,253,227,59,74,90,150,163,82,212,102,103,237,51,26,54,201,174,24,47,10,112,26,129,109,74,142,219,83,27,234,185,228,132,109,215,89,178,22,158,244,36,251,156,246,144,238,32,0,0,0,63,202,76,102,37,178,168,242,26,67,141,175,77,82,180,145,145,232,122,247,24,206,198,115,178,247,86,203,230,47,79,160,57,75,114,61,34,71,43,209,238,147,10,67,78,237,139,29,110,237,87,45,9,86,139,123,67,218,93,134,125,189,189,246,101,193,234,231,151,83,192,41,54,219,238,40,216,162,236,228,36,204,244,79,58,108,245,171,66,51,50,46,210,246,17,126,209,62,128,0,121,76,83,161,42,229,177,42,116,68,32,212,169,60,157,8,139,95,162,242,21,238,63,213,247,12,201,87,233,15,80,170,239,210,164,36,201,198,54,234,70,70,95,73,36,175,105,23,191,220,45,195,131,53,201,5,251,6,228,183,82,68,82,98,244,123,187,187,119,61,80,89,123,117,238,251,5,148,0,8,249,155,252,166,219,57,155,176,100,81,253,31,76,143,112,183,179,162,169,58,211,104,113,189,94,142,167,53,119,146,226,203,86,216,219,234,151,105,118,31,103,117,0,226,38,28,93,216,93,115,73,181,47,42,52,186,124,232,219,55,37,248,238,181,187,115,104,115,176,156,74,76,253,87,19,236,246,253,194,106,112,238,207,69,107,13,239,154,46,26,226,29,98,100,171,106,91,10,165,66,230,72,90,201,153,82,170,12,168,156,95,58,66,91,74,72,150,238,170,36,238,34,62,227,237,23,69,74,169,195,173,82,226,85,233,239,33,232,211,88,110,67,46,33,68,164,169,11,73,41,38,70,70,100,100,100,101,218,70,100,63,88,0,0,0,0,164,46,47,6,225,230,38,22,246,148,146,244,35,122,25,167,77,75,174,159,218,62,7,10,219,69,203,135,50,177,170,41,117,180,166,155,13,18,140,148,173,12,249,115,225,31,103,170,126,255,0,176,94,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,25,87,23,230,198,102,44,220,168,112,252,194,124,82,188,32,203,168,173,86,61,183,77,164,83,35,17,165,117,26,139,148,166,214,211,6,230,211,75,40,218,211,139,91,138,35,218,132,43,106,86,189,141,174,141,177,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,33,111,252,47,114,45,249,20,181,81,142,56,199,102,116,152,147,90,223,232,120,211,85,185,234,21,45,198,210,69,171,38,146,233,230,61,171,156,205,77,75,67,70,134,254,105,74,144,217,207,240,0,1,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,250,169,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,130,114,47,156,218,22,112,240,226,85,77,202,87,161,175,59,95,167,143,115,83,90,66,206,42,92,116,151,202,147,25,197,107,171,46,242,157,50,109,74,55,27,82,20,149,110,34,67,174,73,80,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,0,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,0,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,57,255,0,26,76,28,161,89,248,203,105,99,21,33,238,92,188,68,167,200,143,84,141,181,103,186,85,53,49,219,76,157,234,89,145,111,97,248,237,114,210,132,37,61,54,239,89,78,40,203,242,112,96,197,232,214,134,60,220,184,71,81,126,35,49,241,10,142,151,161,154,152,117,111,189,81,167,243,29,109,148,45,62,162,16,113,158,156,226,141,101,218,108,182,68,162,51,218,187,159,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,21,235,113,240,251,141,152,156,250,98,134,48,227,37,42,90,112,234,157,34,145,26,21,53,230,157,101,23,50,206,130,203,110,155,82,25,125,167,153,68,103,137,133,26,210,149,33,197,146,219,215,84,56,69,97,64,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,229,92,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,191,54,51,49,102,229,67,135,230,19,226,149,225,6,93,69,106,177,237,186,109,34,153,24,141,43,168,212,92,165,54,182,152,55,54,154,89,70,214,156,90,220,81,30,212,33,91,82,181,236,109,116,109,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,11,127,225,123,145,111,200,165,170,140,113,198,59,51,164,196,154,214,255,0,67,198,154,173,207,80,169,110,54,146,45,89,52,151,79,49,237,92,230,106,106,90,26,52,55,243,74,84,134,206,85,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,98,156,81,120,128,67,164,67,169,101,147,4,46,46,117,85,238,166,157,124,85,24,109,135,226,183,21,214,29,97,234,74,121,136,94,231,143,155,171,174,54,104,83,42,109,45,146,141,102,234,90,173,92,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,234,243,93,149,28,71,202,86,35,174,202,189,90,235,169,83,185,143,208,43,236,50,104,139,87,138,147,34,53,36,140,207,150,242,55,36,157,100,204,212,218,148,147,35,90,22,219,139,238,188,52,51,199,39,46,55,147,56,61,124,34,34,240,234,244,172,54,183,165,184,182,163,174,135,81,120,155,96,166,169,229,154,82,113,141,40,105,47,37,106,245,16,217,56,131,35,74,208,245,228,138,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,0,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,0,2,168,56,215,194,193,37,213,108,218,130,106,210,219,197,246,35,199,101,112,82,151,249,15,219,107,84,211,75,203,51,65,178,75,110,91,107,74,73,43,75,134,79,57,189,43,73,54,104,171,97,123,220,41,237,140,18,162,229,114,5,83,10,42,17,43,21,217,242,9,23,173,89,52,215,226,190,170,185,52,135,250,37,155,221,171,68,86,165,54,210,84,217,242,84,124,199,18,68,167,92,19,40,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,243,247,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,14,112,50,215,93,202,182,56,214,48,202,166,124,234,83,219,170,150,220,181,74,67,238,75,163,186,243,136,142,227,166,148,163,107,197,202,91,110,17,161,5,204,109,102,146,52,26,20,169,43,193,83,197,61,211,240,254,119,152,211,132,255,0,226,23,156,95,205,43,11,33,252,158,135,213,222,119,175,93,78,161,124,231,47,209,252,184,199,190,163,235,176,235,78,242,30,118,39,204,47,111,51,155,216,122,37,122,87,86,74,120,148,223,120,91,140,181,89,89,131,188,42,181,251,50,251,168,63,62,187,35,166,101,111,65,170,60,152,237,34,163,162,26,230,173,150,217,138,219,61,51,74,74,16,209,234,211,102,109,161,181,126,190,50,181,106,85,127,50,86,77,118,133,83,137,81,166,212,112,222,155,46,28,200,143,37,230,36,176,228,250,130,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,190,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,81,31,21,43,65,203,123,50,146,106,74,117,181,38,165,17,114,136,146,173,76,185,147,230,159,111,170,94,239,180,125,254,16,230,225,102,42,110,198,148,162,244,35,154,153,39,93,11,174,129,218,46,244,0,0,0,0,126,74,173,78,29,22,151,46,175,80,121,12,198,132,195,146,30,113,106,36,165,40,66,77,74,51,51,50,34,34,34,62,211,50,33,73,28,75,115,139,43,26,49,1,236,59,179,42,114,218,182,104,11,84,73,40,75,198,148,72,152,195,243,25,90,200,155,125,109,173,10,109,212,246,154,73,70,93,250,22,132,113,167,47,56,13,120,230,3,17,169,86,101,177,75,144,235,50,37,48,153,146,137,135,84,204,118,84,251,77,184,181,173,13,172,144,73,39,146,102,102,90,17,118,159,184,244,3,150,252,0,181,114,251,134,244,155,62,137,73,167,181,61,152,140,38,161,46,59,13,165,82,36,19,12,182,234,205,105,109,10,89,41,76,145,234,162,212,251,12,254,206,174,0,43,99,140,205,201,1,139,6,219,183,84,90,201,149,214,109,250,61,155,94,167,172,253,186,247,125,130,163,168,20,135,171,181,118,41,81,210,102,227,251,180,34,35,63,162,147,87,176,143,221,238,26,109,194,202,18,173,171,18,153,68,90,13,42,141,206,212,140,180,250,79,45,94,226,253,111,112,245,96,0,32,47,24,91,158,93,51,0,163,91,108,56,162,98,181,191,158,146,51,209,92,153,176,22,157,72,140,136,251,79,218,71,251,5,102,100,203,47,117,108,193,226,244,26,3,116,183,36,82,35,243,125,32,233,176,165,180,214,232,178,22,214,229,114,214,148,234,182,116,45,197,218,101,217,219,221,162,136,209,152,136,202,99,198,105,13,54,141,118,165,9,36,145,106,122,247,16,255,0,80,0,0,0,1,195,115,61,148,172,55,204,237,186,138,109,215,1,12,212,163,107,210,212,25,105,132,190,222,231,25,53,232,235,140,184,162,213,44,37,61,157,229,216,127,99,41,185,93,183,178,181,97,42,207,162,206,145,53,215,244,231,200,125,212,56,165,232,243,238,39,214,75,77,235,161,62,101,218,94,207,242,247,32,0,31,242,227,105,117,6,133,150,164,99,58,57,224,195,7,176,151,50,151,101,160,76,56,152,145,186,14,157,213,36,201,46,110,129,25,197,109,61,137,35,208,220,208,244,46,193,38,120,54,95,236,208,241,106,191,100,75,127,85,92,125,47,78,149,168,180,71,79,26,160,234,182,145,168,180,215,94,221,8,255,0,103,120,185,112,0,16,215,63,25,31,183,243,3,106,42,230,180,104,241,97,221,176,62,131,177,227,161,181,74,222,228,84,31,52,219,97,110,175,107,76,168,147,218,90,106,126,206,234,51,153,2,225,180,107,36,204,232,117,10,69,82,11,141,186,73,117,181,199,125,149,232,75,66,180,50,37,36,244,218,162,62,207,97,144,179,14,30,156,69,102,66,155,77,193,252,101,173,18,161,19,108,195,167,84,166,73,51,52,30,177,35,180,149,187,34,78,132,146,34,113,70,73,71,188,200,187,200,90,237,58,163,6,175,79,141,85,166,75,102,84,73,140,161,246,31,101,194,91,110,182,180,146,146,164,169,38,100,162,50,50,50,50,61,12,140,126,144,0,0,0,20,133,197,224,214,121,138,133,185,237,228,84,70,244,45,218,237,254,93,63,179,236,31,71,131,244,110,102,58,84,158,211,232,210,30,255,0,239,200,6,46,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,12,171,143,85,127,226,149,247,138,31,39,62,93,87,125,39,242,74,223,135,107,81,255,0,146,178,207,75,75,139,187,144,199,205,33,59,246,243,23,235,175,114,207,94,213,30,132,44,83,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,211,84,108,122,91,238,62,196,167,37,52,251,79,179,86,87,45,104,218,201,114,180,105,183,9,105,121,46,41,195,73,32,154,83,182,212,0,0,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,98,228,59,242,33,66,141,143,56,177,69,219,127,92,20,244,250,54,151,81,167,114,229,90,236,169,111,37,205,21,205,81,115,164,48,168,230,173,205,182,235,41,55,25,61,55,186,147,241,92,87,178,57,26,229,165,86,243,113,135,43,150,117,218,108,120,235,187,169,36,135,100,20,232,141,37,182,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,171,92,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,0,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,0,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,59,87,24,44,28,161,95,57,96,60,85,144,247,79,90,195,74,131,18,33,185,181,107,231,197,157,33,136,146,35,104,75,74,19,185,107,140,239,48,210,181,23,77,177,59,73,197,24,170,12,161,98,244,108,8,204,190,30,226,149,65,248,140,83,105,53,132,51,84,126,75,14,188,136,244,233,40,84,89,143,18,26,245,212,180,71,125,213,160,146,74,245,210,159,85,127,68,244,146,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,14,85,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,0,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,14,85,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,12,171,143,85,127,226,149,247,138,31,39,62,93,87,125,39,242,74,223,135,107,81,255,0,146,178,207,75,75,139,187,144,199,205,33,59,246,243,23,235,175,114,207,94,213,30,132,44,83,133,215,15,249,149,121,148,220,205,227,125,187,201,165,51,211,84,108,122,91,238,62,196,167,37,52,251,79,179,86,87,45,104,218,201,114,180,105,183,9,105,121,46,41,195,73,32,154,83,182,212,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,128,28,106,252,44,90,223,16,32,249,117,68,83,93,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,31,174,147,76,188,177,94,255,0,133,70,134,228,186,253,217,120,214,27,140,210,229,203,35,126,161,81,150,241,37,38,227,207,40,136,214,227,174,22,171,113,69,218,163,53,31,121,139,222,200,46,74,45,92,169,225,196,74,221,90,153,212,98,109,205,79,101,203,142,161,32,155,91,144,55,146,92,85,50,57,182,165,161,44,180,178,34,90,144,163,231,56,130,89,158,212,180,134,186,174,101,242,233,98,102,131,11,39,225,157,245,31,250,217,148,121,187,222,254,108,170,116,207,50,196,206,91,78,183,206,229,115,214,174,82,213,177,125,198,93,198,89,246,204,86,3,94,89,109,197,202,238,20,222,112,165,165,116,233,11,93,50,115,209,201,148,85,169,198,181,20,121,173,18,86,180,236,113,41,212,210,75,86,197,146,219,81,239,66,136,172,43,133,102,124,127,214,140,170,98,253,107,250,214,173,10,237,78,163,255,0,16,136,212,68,163,149,255,0,40,83,75,113,239,234,227,161,63,162,64,113,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,0,28,171,50,249,139,177,50,191,133,147,241,50,250,145,253,108,58,60,45,143,127,57,213,58,103,158,98,31,49,166,156,228,243,121,11,79,53,105,216,142,243,62,226,60,235,98,174,38,93,88,201,136,247,30,41,94,178,250,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,67,160,98,126,80,241,151,8,176,58,197,204,21,227,10,148,139,90,255,0,229,244,9,143,61,46,202,139,206,101,79,197,234,27,208,136,185,236,33,110,163,150,165,237,74,77,46,242,150,100,131,250,185,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,175,102,43,1,172,220,201,97,29,119,10,111,56,81,20,138,140,117,174,153,57,232,230,242,233,53,18,66,138,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,121,247,204,190,93,47,188,175,226,156,252,51,190,163,255,0,91,50,143,55,123,63,206,116,190,165,230,88,153,203,105,215,57,60,222,66,213,202,90,183,163,184,203,184,207,197,93,151,253,229,125,70,183,226,222,23,12,186,178,45,90,59,116,10,65,201,50,82,226,211,155,117,215,90,142,75,211,114,144,133,62,225,35,113,158,212,109,66,116,66,16,148,205,254,10,158,41,238,159,135,243,188,198,156,46,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,159,24,24,220,188,115,166,189,167,210,164,51,255,0,223,147,199,206,225,14,107,44,197,77,36,189,176,142,136,230,165,187,77,223,203,160,118,125,162,239,64,0,0,0,126,106,141,70,13,34,159,38,171,83,150,204,88,144,217,91,239,190,243,132,134,218,109,9,53,41,74,82,140,137,36,68,70,102,102,122,17,16,170,46,33,124,69,102,77,155,82,193,252,26,173,18,97,27,111,67,168,212,162,73,50,53,158,178,227,186,148,59,30,78,134,147,35,109,68,74,71,184,204,187,136,87,94,31,216,247,118,48,226,5,54,216,162,195,159,84,169,87,42,44,180,243,168,109,215,212,147,121,244,33,79,56,164,165,106,36,146,156,35,82,140,143,191,218,102,47,163,37,185,74,180,114,223,135,16,16,170,68,87,110,105,236,53,34,124,215,99,180,167,208,226,216,143,204,105,46,114,91,112,144,78,51,184,146,173,79,94,211,237,238,146,64,0,41,167,140,165,254,205,115,22,104,22,68,71,244,85,185,213,117,9,66,139,69,245,17,169,238,163,113,18,143,93,52,236,212,139,246,247,136,203,145,252,48,123,22,179,41,105,218,6,195,138,137,39,175,234,29,74,76,210,222,216,18,92,78,227,216,162,45,77,189,11,82,237,26,46,109,180,180,130,66,11,66,33,255,0,64,0,56,110,108,178,187,111,102,150,194,77,159,90,157,34,19,172,107,200,144,195,168,109,72,213,230,28,87,172,166,156,211,82,96,139,176,189,191,228,101,135,41,88,111,150,43,117,116,219,82,10,30,169,74,211,170,168,62,211,10,125,205,174,60,104,213,214,217,109,71,162,95,82,123,123,139,176,190,222,228,0,0,0,0,0,0,0,0,42,87,140,166,17,244,149,218,14,41,193,166,185,164,222,171,173,144,219,62,169,108,69,61,134,247,168,145,247,145,110,87,221,238,16,179,39,184,174,172,29,199,90,5,222,169,77,71,102,63,85,204,113,213,236,73,110,135,33,178,212,247,160,187,220,246,152,209,180,25,177,42,49,81,50,12,150,164,48,230,187,92,105,100,180,171,67,50,61,12,187,15,180,140,135,251,128,15,225,145,25,104,101,169,10,130,226,137,151,59,106,218,114,167,137,86,237,58,28,25,18,170,240,154,113,182,25,109,164,19,72,166,172,204,136,144,209,31,105,178,147,237,86,154,255,0,213,91,112,230,74,167,75,102,108,55,150,203,241,220,75,141,173,10,52,169,42,73,234,70,70,93,164,100,100,66,214,56,114,113,10,106,84,122,110,9,227,13,101,134,94,74,153,133,72,159,42,65,37,38,141,34,70,97,147,114,68,157,119,107,204,86,212,35,222,100,93,228,45,22,44,168,179,163,183,46,20,150,164,48,234,73,109,186,210,201,104,90,76,181,35,35,46,195,35,35,35,212,127,168,0,0,0,163,174,45,235,37,102,54,57,23,178,142,130,255,0,238,249,227,212,240,115,97,107,198,58,195,169,78,169,77,38,70,167,167,254,181,79,23,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,6,85,196,202,225,215,145,89,57,165,188,138,248,196,24,18,209,133,116,9,15,51,57,232,210,154,66,234,117,22,74,58,202,154,100,78,19,236,161,77,200,75,139,121,40,250,8,82,18,180,45,68,180,94,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,128,0,0,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,10,86,226,117,144,239,200,133,118,78,60,225,61,23,109,131,112,84,21,233,42,93,58,157,203,139,107,188,164,50,150,245,87,53,71,201,144,250,164,26,118,182,219,76,168,219,100,180,222,210,78,58,228,251,54,119,150,81,113,67,229,197,10,60,186,197,10,124,119,35,87,109,196,207,40,172,85,80,77,172,152,53,172,219,116,144,182,157,89,56,149,146,55,233,204,65,25,37,213,145,232,35,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,42,128,0,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,0,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,8,171,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,88,166,63,96,229,11,48,24,53,118,96,237,198,247,79,18,230,167,170,59,114,118,173,125,36,164,40,156,141,39,98,22,131,115,148,251,109,59,203,222,73,94,205,170,245,84,100,51,46,52,187,150,188,94,141,143,88,13,99,98,227,47,196,114,69,197,71,101,234,129,68,97,214,88,106,162,141,90,154,203,104,119,85,146,27,146,219,205,145,153,171,82,65,25,41,68,100,163,207,190,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,57,87,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,57,87,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,38,87,14,188,138,201,205,45,228,87,198,32,192,150,140,43,160,72,121,153,207,70,148,210,23,83,168,178,81,214,84,211,34,112,159,101,10,110,66,92,91,201,71,208,66,144,149,161,106,37,162,244,233,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,0,56,213,248,88,181,190,32,65,242,234,136,165,97,117,60,47,114,45,249,20,181,81,142,56,199,102,116,152,147,90,223,232,120,211,85,185,234,21,45,198,210,69,171,38,146,233,230,61,171,156,205,77,75,67,70,134,254,105,74,144,217,207,240,17,127,63,217,62,165,102,203,8,212,154,121,75,110,251,179,163,204,159,106,45,151,82,72,146,250,208,147,114,11,169,113,105,107,100,131,101,164,19,138,82,77,165,165,11,221,176,156,109,202,65,179,114,221,141,184,131,139,149,92,10,179,44,25,117,91,218,135,34,108,106,157,53,153,12,108,134,184,139,54,228,27,178,20,178,97,8,75,133,176,150,110,108,82,212,132,164,212,107,73,28,213,226,199,109,223,214,118,17,229,146,212,197,43,158,37,197,118,81,232,245,184,85,106,172,98,120,209,45,246,209,76,73,184,107,125,106,117,213,232,69,189,229,154,77,213,146,156,216,222,254,90,124,255,0,5,79,20,247,79,195,249,222,99,78,23,82,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,242,110,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,160,28,253,102,186,102,107,113,198,93,110,152,238,203,50,215,231,81,237,118,91,121,243,109,248,169,121,70,169,234,109,210,79,45,233,30,162,148,68,218,20,150,208,195,106,220,109,111,87,107,225,55,148,63,202,238,35,254,112,87,172,45,246,133,129,80,71,162,82,220,254,83,146,174,38,77,151,217,220,218,8,214,108,176,133,165,213,106,164,18,156,83,9,46,106,9,228,21,201,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,157,124,224,101,174,187,149,108,113,172,97,149,76,249,212,167,183,85,45,185,106,148,135,220,151,71,117,231,17,29,199,77,41,70,215,139,148,182,220,35,66,11,152,218,205,36,104,52,41,82,171,133,30,117,255,0,38,87,83,25,107,196,202,157,86,77,183,118,212,35,198,180,157,215,156,205,30,168,243,138,73,199,216,73,55,18,204,167,28,71,106,85,177,183,75,113,160,137,231,157,77,202,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,28,43,56,153,85,179,115,95,132,117,11,62,179,77,136,155,158,157,30,68,155,78,174,227,134,202,233,213,19,71,168,74,117,40,90,186,103,20,150,210,242,54,171,114,8,148,69,204,67,107,70,123,47,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,55,248,42,120,167,186,126,31,206,243,26,112,186,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,124,99,88,90,49,142,142,233,167,68,170,147,31,67,211,255,0,90,168,15,45,194,65,100,156,198,200,35,246,209,214,95,253,223,0,94,40,0,0,0,255,0,41,82,162,193,142,228,185,178,90,142,195,73,53,184,235,171,36,33,9,34,212,204,204,251,8,136,136,207,81,87,92,70,248,133,53,22,61,75,4,240,122,178,195,207,41,111,66,171,207,139,32,148,146,70,146,227,62,201,59,30,78,187,181,229,171,106,209,238,51,46,226,21,79,50,100,170,140,183,166,204,121,111,63,33,197,56,226,214,163,82,148,165,30,166,102,103,218,102,102,102,45,55,132,30,8,208,221,106,161,138,53,120,17,37,79,67,174,199,140,110,180,133,155,73,34,128,250,20,157,205,238,74,137,90,232,100,174,205,123,61,226,213,59,187,8,127,64,7,248,78,155,22,157,21,115,38,201,105,134,91,211,115,142,172,144,148,234,100,69,169,159,97,118,153,16,206,78,112,177,93,120,197,142,181,251,188,165,53,33,153,29,47,45,198,151,189,7,182,28,118,207,67,222,178,239,111,216,98,105,240,107,194,62,174,187,94,197,57,212,215,52,133,210,244,82,28,103,213,61,232,168,48,230,197,26,62,226,61,170,251,253,194,218,128,0,0,0,0,0,0,0,0,0,0,0,71,108,247,224,195,120,215,151,202,237,186,204,71,30,168,163,165,233,13,166,247,56,157,103,69,90,246,232,133,168,189,86,187,116,46,238,255,0,179,60,142,55,34,27,230,219,137,113,151,81,222,70,70,149,22,165,254,94,227,23,239,195,179,48,204,99,158,10,177,30,92,150,149,88,161,238,235,82,75,35,81,115,165,203,54,245,35,113,107,250,13,127,75,79,179,82,238,149,160,63,202,68,152,209,26,55,229,72,109,150,211,222,183,22,73,73,118,233,222,127,104,252,116,235,142,222,172,44,219,164,215,169,211,84,93,233,143,41,14,25,119,254,169,159,184,255,0,200,98,21,241,85,176,81,80,203,252,203,146,44,135,137,246,170,101,33,212,111,245,118,55,77,151,174,132,73,215,250,37,222,122,10,60,239,31,162,157,80,155,73,168,70,170,211,101,59,26,92,55,145,34,59,236,172,208,182,156,66,137,73,82,84,147,35,73,145,145,25,25,30,164,100,45,103,135,79,16,247,234,203,133,131,88,205,90,138,211,168,75,113,233,181,57,146,77,42,116,203,164,142,211,107,122,68,147,220,179,51,117,70,148,163,183,180,203,218,66,208,162,203,141,58,51,83,33,72,109,246,31,66,92,105,214,214,74,66,210,162,212,148,70,93,134,70,70,71,169,15,245,0,0,1,71,60,91,150,218,243,28,193,32,139,82,164,36,143,239,235,231,143,105,193,176,209,249,89,174,106,181,145,250,38,78,132,71,217,254,19,79,23,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,6,115,50,119,149,91,203,53,248,185,79,179,232,212,217,105,182,41,210,35,201,187,42,237,184,76,162,157,78,53,250,228,151,84,133,167,169,113,41,113,44,163,106,183,44,141,70,92,180,56,180,104,78,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,41,128,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,103,219,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,160,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,0,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,0,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,103,51,60,216,95,74,193,204,218,98,101,135,66,84,66,166,177,88,244,148,54,34,66,76,70,34,49,57,150,230,183,21,182,146,102,148,161,148,201,38,75,77,8,201,178,50,74,117,218,86,83,193,131,23,164,221,248,13,114,225,29,69,249,111,72,195,218,194,94,134,106,97,164,48,205,58,161,204,117,182,80,180,250,235,89,73,102,115,138,53,151,97,60,217,18,140,139,106,42,219,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,28,171,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,25,204,201,222,85,111,44,215,226,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,158,165,196,165,196,178,141,170,220,178,53,25,114,208,226,209,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,64,14,53,126,22,45,111,136,16,124,186,162,56,167,11,174,31,243,42,243,41,185,155,198,251,119,147,74,103,166,168,216,244,183,220,125,137,78,74,105,246,159,102,172,174,90,209,181,146,229,104,211,110,18,210,242,92,83,134,146,65,52,167,109,168,0,7,228,110,147,74,102,171,34,186,205,50,34,42,83,35,179,18,68,196,178,146,125,230,25,83,138,105,165,185,166,229,33,10,125,229,37,38,122,36,221,112,203,77,199,173,91,113,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,1,86,188,105,241,190,254,164,198,181,50,255,0,79,161,203,167,218,117,232,232,184,103,86,146,227,200,69,81,246,93,113,178,167,150,154,52,180,50,124,169,14,33,70,179,222,228,85,104,222,194,55,32,94,79,242,215,93,205,78,56,209,240,202,152,124,154,83,59,106,151,36,180,202,67,14,68,163,180,243,104,144,227,70,164,175,115,199,205,67,109,145,33,101,204,113,6,162,36,18,212,157,20,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,135,20,206,6,90,232,89,169,192,234,198,25,84,207,147,85,103,117,82,219,150,169,75,97,184,149,134,153,113,17,220,116,210,149,238,100,249,171,109,194,52,44,249,110,44,210,68,178,66,147,157,123,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,47,79,133,238,97,111,188,192,101,197,11,196,40,213,89,213,91,54,160,187,125,219,146,108,166,94,244,206,212,37,212,25,237,50,116,158,105,151,88,109,197,56,147,230,122,142,115,92,90,221,75,116,217,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,63,192,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,46,164,4,53,226,41,145,88,217,165,179,78,248,195,232,17,17,138,148,8,236,179,5,233,50,157,66,42,116,230,78,66,206,154,68,110,19,12,173,78,72,83,136,121,72,250,104,74,20,180,33,70,180,66,174,13,84,154,173,3,55,119,181,10,187,76,151,78,169,83,172,122,148,73,144,229,178,166,95,140,251,117,58,122,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,92,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,166,222,50,102,143,202,205,15,69,172,207,209,49,181,35,62,207,240,154,128,241,124,36,86,218,51,28,249,44,139,83,164,40,139,239,235,224,11,198,0,0,1,254,82,165,198,131,25,217,147,100,54,195,12,33,78,58,235,139,36,161,9,73,106,106,51,62,194,34,34,51,212,197,94,241,22,226,30,245,37,115,112,107,6,171,81,93,117,105,114,61,74,167,14,73,169,77,25,245,113,221,109,15,71,146,91,86,70,77,168,146,164,118,118,25,251,8,85,53,70,161,54,173,80,147,85,169,74,118,76,185,143,46,68,135,222,89,173,110,184,181,26,148,165,41,70,102,163,51,51,51,51,61,76,204,126,126,225,121,124,40,44,207,66,229,228,171,242,30,113,79,79,157,189,9,53,106,146,109,112,96,172,187,13,36,122,234,94,243,33,50,165,220,246,212,9,37,14,117,195,76,143,33,71,180,154,118,91,104,89,158,186,105,180,207,94,242,50,253,131,232,52,235,79,54,151,89,113,46,33,100,74,74,146,122,145,145,247,25,25,15,251,1,20,248,137,102,26,62,6,96,179,241,226,73,105,53,138,230,222,137,38,178,37,31,38,92,67,115,66,39,16,191,160,239,244,117,251,116,46,250,7,109,185,19,31,38,219,75,143,58,190,226,34,53,40,244,47,242,247,16,208,222,68,48,97,188,20,203,229,10,221,122,27,140,84,87,213,117,102,235,123,92,86,147,165,45,27,181,66,20,122,37,222,205,75,187,187,237,145,32,0,0,0,0,0,0,0,0,0,0,0,63,205,246,25,146,210,152,144,210,28,109,90,106,149,36,140,143,183,94,227,25,231,207,86,1,79,192,124,110,169,210,209,25,40,164,77,228,244,10,66,20,68,123,34,70,83,157,188,180,39,233,187,253,18,251,251,123,254,246,64,115,84,254,91,241,29,246,170,147,28,42,5,111,111,90,133,56,123,19,201,98,87,47,66,83,205,160,190,113,226,250,90,253,154,31,125,223,97,78,54,216,152,187,78,235,45,74,220,73,46,39,244,140,162,75,43,113,30,178,200,181,75,110,43,77,121,106,63,184,135,64,21,47,196,235,58,216,131,110,226,68,188,23,195,155,146,101,25,20,142,95,92,252,9,143,199,121,92,214,33,201,111,214,101,242,215,233,44,189,100,23,98,143,77,117,51,16,126,204,205,190,97,172,106,171,117,90,78,42,221,15,41,26,234,204,138,228,229,52,189,82,164,250,201,75,201,215,77,230,101,219,223,160,179,27,135,50,86,238,114,242,137,112,211,92,91,76,92,145,45,218,221,118,92,70,141,9,54,219,142,220,166,18,102,142,107,174,17,25,58,217,246,246,118,247,150,164,71,78,243,225,46,45,78,69,61,36,106,83,47,173,146,34,237,51,50,81,144,255,0,23,89,117,133,242,222,109,72,87,185,73,50,63,250,199,250,211,170,51,233,19,227,213,41,147,30,139,46,35,168,121,151,153,113,72,91,107,74,137,73,82,84,147,35,35,35,34,50,50,61,72,200,91,95,14,62,32,197,116,183,79,193,108,92,169,18,106,44,52,212,74,100,247,158,208,159,74,122,72,204,161,110,200,146,106,83,138,82,156,81,146,81,219,222,94,210,22,100,211,173,190,210,30,101,196,173,183,18,74,66,146,122,146,136,251,72,200,203,188,135,253,128,0,10,64,226,236,203,109,102,46,34,144,202,208,107,162,182,163,53,39,77,76,231,79,237,47,120,244,92,28,231,19,56,201,88,139,181,7,204,164,200,237,50,237,237,149,79,33,115,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,181,113,99,131,95,229,67,20,239,44,76,252,227,189,25,242,182,224,168,215,122,47,146,28,238,151,170,146,227,220,174,103,90,157,251,121,155,119,109,78,186,107,161,107,160,154,185,92,192,191,205,175,2,109,156,20,249,83,242,143,228,231,91,252,231,208,244,124,254,162,99,242,127,67,204,115,110,222,126,223,166,122,237,215,179,93,11,170,128,14,85,150,140,186,88,153,95,194,200,24,103,98,199,254,170,101,98,110,247,191,156,234,157,51,44,191,51,150,235,174,114,121,188,132,43,148,133,108,71,113,23,121,159,85,0,0,0,1,31,243,173,149,47,207,7,11,41,88,103,242,247,228,151,163,46,6,43,189,111,162,250,254,103,46,52,134,121,92,190,115,90,107,212,238,221,184,244,217,166,157,186,148,85,194,126,13,127,146,252,83,179,113,51,243,142,244,159,201,43,130,157,93,232,190,72,114,122,174,150,75,111,114,185,157,106,182,110,229,237,221,181,90,107,174,135,166,130,202,128,0,121,76,88,177,127,42,24,89,121,97,159,165,61,25,242,182,223,168,208,186,222,71,59,165,234,163,56,207,55,151,185,59,246,243,55,109,220,157,116,211,82,215,81,90,223,220,49,255,0,218,139,254,196,255,0,242,120,181,64,1,226,177,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,78,184,63,184,99,255,0,181,23,253,137,255,0,228,241,53,50,117,150,171,239,43,54,36,140,51,175,227,119,203,187,110,46,207,147,240,190,77,51,75,244,70,231,164,61,43,231,16,235,142,72,230,184,249,43,231,21,234,114,244,79,98,180,41,0,0,43,87,22,56,53,254,84,49,78,242,196,207,206,59,209,159,43,110,10,141,119,162,249,33,206,233,122,169,46,61,202,230,117,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,252,218,240,38,217,193,79,149,63,40,254,78,117,191,206,125,15,71,207,234,38,63,39,244,60,199,54,237,231,237,250,103,174,221,123,53,208,186,168,0,170,191,238,24,255,0,237,69,255,0,98,127,249,60,79,252,174,96,95,230,215,129,54,206,10,124,169,249,71,242,115,173,254,115,232,122,62,127,81,49,249,63,161,230,57,183,111,63,111,211,61,118,235,217,174,133,213,64,0,114,172,209,224,95,231,41,129,55,54,10,124,169,249,57,242,143,162,254,115,232,122,206,71,79,49,137,63,161,230,55,187,119,35,111,211,45,55,107,219,166,135,0,63,184,99,255,0,181,23,253,137,255,0,228,241,106,128,0,0,32,6,104,248,82,126,114,152,237,115,99,95,229,235,228,231,202,62,139,249,179,228,183,89,200,233,225,177,27,244,221,91,123,183,114,55,125,2,211,118,157,186,106,125,87,35,25,24,252,203,190,91,127,170,143,203,31,150,62,141,255,0,105,61,31,210,244,157,79,254,176,246,253,221,79,251,221,54,123,117,236,149,64,33,86,117,184,111,126,120,56,167,74,196,207,203,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,133,234,242,49,145,143,204,187,229,183,250,168,252,177,249,99,232,223,246,147,209,253,47,73,212,255,0,235,15,111,221,212,255,0,189,211,103,183,94,206,85,154,62,20,159,156,166,59,92,216,215,249,122,249,57,242,143,162,254,108,249,45,214,114,58,120,108,70,253,55,86,222,237,220,141,223,64,180,221,167,110,154,159,85,200,198,70,63,50,239,150,223,234,163,242,199,229,143,163,127,218,79,71,244,189,39,83,255,0,172,61,191,119,83,254,247,77,158,221,123,37,80,132,25,201,225,145,74,205,134,46,51,138,244,252,83,137,100,72,85,30,61,54,116,118,109,116,204,92,231,217,91,186,74,117,210,146,201,169,124,165,180,209,110,73,153,33,132,22,237,8,137,63,127,36,57,7,174,228,202,234,185,106,209,241,211,229,93,22,232,167,179,30,101,35,228,194,32,235,41,135,55,71,147,207,57,14,175,212,67,146,81,203,34,74,85,207,213,90,154,18,56,174,44,112,107,252,168,98,157,229,137,159,156,119,163,62,86,220,21,26,239,69,242,67,157,210,245,82,92,123,149,204,235,83,191,111,51,110,237,169,215,77,116,45,116,19,87,43,152,23,249,181,224,77,179,130,159,42,126,81,252,156,235,127,156,250,30,143,159,212,76,126,79,232,121,142,109,219,207,219,244,207,93,186,246,107,161,117,80,30,83,22,44,95,202,134,22,94,88,103,233,79,70,124,173,183,234,52,46,183,145,206,233,122,168,206,51,205,229,238,78,253,188,205,219,119,39,93,52,212,181,212,86,183,247,12,127,246,162,255,0,177,63,252,158,45,80,0,4,0,205,31,10,79,206,83,29,174,108,107,252,189,124,156,249,71,209,127,54,124,150,235,57,29,60,54,35,126,155,171,111,118,238,70,239,160,90,110,211,183,77,79,170,228,99,35,31,153,119,203,111,245,81,249,99,242,199,209,191,237,39,163,250,94,147,169,255,0,214,30,223,187,169,255,0,123,166,207,110,189,158,83,58,220,55,191,60,28,83,165,98,103,229,151,228,151,163,45,246,40,93,23,201,222,191,153,203,147,33,238,111,51,170,107,77,122,157,187,118,158,155,53,215,183,66,245,121,24,200,199,230,93,242,219,253,84,126,88,252,177,244,111,251,73,232,254,151,164,234,127,245,135,183,238,234,127,222,233,179,219,175,100,170,0,0,16,3,52,124,41,63,57,76,118,185,177,175,242,245,242,115,229,31,69,252,217,242,91,172,228,116,240,216,141,250,110,173,189,219,185,27,190,129,105,187,78,221,53,62,255,0,146,156,169,126,103,216,89,85,195,63,151,191,43,125,39,112,63,93,235,125,23,208,114,249,145,163,179,202,229,243,157,215,78,155,118,237,197,174,253,52,236,212,228,0,0,0,8,85,157,110,27,223,158,14,41,210,177,51,242,203,242,75,209,150,251,20,46,139,228,239,95,204,229,201,144,247,55,153,213,53,166,189,78,221,187,79,77,154,235,219,161,122,188,140,100,99,243,46,249,109,254,170,63,44,126,88,250,55,253,164,244,127,75,210,117,63,250,195,219,247,117,63,239,116,217,237,215,178,85,0,0,0,138,185,231,200,199,231,163,242,39,253,84,126,71,124,142,244,151,251,73,233,14,171,171,233,191,245,134,118,109,233,191,223,107,191,217,167,111,148,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,252,174,104,248,82,126,114,152,237,115,99,95,229,235,228,231,202,62,139,249,179,228,183,89,200,233,225,177,27,244,221,91,123,183,114,55,125,2,211,118,157,186,106,125,255,0,37,57,82,252,207,176,178,171,134,127,47,126,86,250,78,224,126,187,214,250,47,160,229,243,35,71,103,149,203,231,59,174,157,54,237,219,139,93,250,105,217,169,200,0,0,1,202,178,209,151,75,19,43,248,89,3,12,236,88,255,0,213,76,172,77,222,247,243,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,234,160,3,202,98,197,139,249,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,214,254,225,143,254,212,95,246,39,255,0,147,197,148,225,61,139,249,47,194,203,55,12,253,41,233,63,146,86,253,58,133,214,242,57,61,87,75,25,182,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,143,86,3,143,230,95,44,246,110,105,109,235,82,204,196,25,210,209,111,80,46,136,247,28,232,81,140,208,186,154,25,139,37,146,136,110,146,137,76,161,74,144,147,90,211,235,236,66,146,147,66,148,78,35,170,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,0,0,138,185,231,200,199,231,163,242,39,253,84,126,71,124,142,244,151,251,73,233,14,171,171,233,191,245,134,118,109,233,191,223,107,191,217,167,111,148,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,138,185,231,200,199,231,163,242,39,253,84,126,71,124,142,244,151,251,73,233,14,171,171,233,191,245,134,118,109,233,191,223,107,191,217,167,111,148,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,242,152,153,133,88,113,140,150,171,246,86,41,89,116,171,154,139,35,114,186,106,132,114,115,146,226,155,91,124,230,87,244,217,120,144,227,132,151,91,52,184,141,198,105,81,31,104,242,185,107,203,94,28,101,91,14,15,12,176,200,234,175,64,122,160,253,82,92,186,164,162,126,84,185,78,146,16,110,44,208,148,54,157,27,105,166,200,155,66,19,181,178,51,35,81,169,74,234,160,2,47,230,187,32,152,95,154,219,254,201,196,107,158,169,46,157,82,182,36,70,139,85,105,36,227,172,86,232,141,188,167,151,1,105,75,173,169,133,154,156,112,147,33,181,18,146,78,185,185,46,124,217,183,34,173,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,174,188,88,224,215,249,80,197,59,203,19,63,56,239,70,124,173,184,42,53,222,139,228,135,59,165,234,164,184,247,43,153,214,167,126,222,102,221,219,83,174,154,232,90,232,37,86,74,114,165,249,159,97,101,87,12,254,94,252,173,244,157,192,253,119,173,244,95,65,203,230,70,142,207,43,151,206,119,93,58,109,219,183,22,187,244,211,179,83,144,0,33,86,117,184,111,126,120,56,167,74,196,207,203,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,132,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,230,168,0,226,150,198,84,112,226,198,204,213,99,51,118,83,94,134,170,221,22,252,186,61,126,150,195,36,81,103,74,118,84,103,202,122,116,50,229,60,125,58,137,210,34,52,186,165,165,195,218,178,113,78,246,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,76,92,99,39,19,216,201,71,139,181,5,203,164,199,237,34,237,236,149,80,33,231,120,68,178,219,185,139,150,165,178,181,154,40,174,40,141,41,215,67,41,208,59,79,220,46,252,0,0,127,195,174,182,195,75,121,231,18,134,219,73,169,106,81,232,73,34,237,51,51,62,226,21,155,196,115,136,49,90,205,212,48,91,8,234,68,170,139,237,59,18,167,61,151,181,38,18,174,174,51,200,67,177,228,146,146,226,84,150,212,68,164,118,119,159,176,133,74,84,106,51,234,243,228,85,42,115,30,149,46,91,171,121,231,158,113,75,91,139,82,141,74,82,148,163,51,51,51,51,51,51,61,76,204,127,147,76,186,250,249,108,182,165,171,220,148,153,159,253,67,253,160,195,92,170,156,122,122,200,210,167,95,67,38,71,216,100,102,162,33,107,87,46,101,207,39,57,54,179,237,11,89,212,157,215,116,208,233,243,24,220,175,93,134,164,210,141,180,188,157,142,180,226,118,187,25,58,44,137,68,94,243,62,234,243,175,102,167,48,87,21,109,202,244,236,90,187,83,33,199,141,242,75,117,233,164,134,204,214,106,209,36,111,25,145,17,168,244,45,123,5,153,240,177,206,13,225,139,146,39,97,46,32,86,30,169,212,169,144,29,158,196,153,50,29,121,229,48,217,194,97,36,165,186,242,148,122,169,197,153,232,146,45,76,207,94,211,33,99,195,159,226,182,54,216,152,69,78,235,46,186,220,72,206,43,244,108,174,75,40,113,126,178,8,244,75,142,39,93,57,137,63,184,197,32,231,255,0,53,47,230,63,17,216,106,151,49,195,160,81,55,116,72,75,135,177,92,230,34,243,53,36,188,226,15,71,25,63,163,167,219,169,247,124,12,139,96,20,252,119,198,234,101,45,81,137,116,136,124,238,189,74,66,140,139,124,73,42,111,183,150,180,253,54,191,164,95,119,111,118,134,88,97,152,205,37,136,237,33,182,211,174,137,74,72,136,187,117,238,33,254,128,0,0,0,0,0,0,0,0,0,0,0,2,177,184,203,97,139,82,173,155,127,18,25,73,18,225,117,124,227,34,45,79,123,148,246,83,174,136,255,0,58,139,251,5,72,17,154,79,84,153,145,251,200,117,140,24,204,246,47,224,133,194,221,118,211,187,234,102,130,215,153,17,234,132,174,157,223,81,196,150,228,54,234,55,105,205,81,151,111,97,246,253,247,205,148,204,196,83,115,37,132,244,251,238,63,37,169,174,243,122,184,200,218,147,107,73,47,180,141,80,78,184,105,213,44,235,218,174,222,242,247,21,62,241,73,177,234,150,230,109,46,155,138,91,42,76,90,239,67,211,47,106,137,42,228,83,33,33,122,25,164,136,251,85,236,51,251,116,17,62,53,34,163,50,12,170,148,104,142,187,30,30,206,122,208,218,148,72,222,122,39,83,34,208,181,50,246,137,187,195,26,202,185,170,247,85,249,34,116,103,202,221,168,97,173,106,63,50,66,28,233,148,71,42,50,86,68,102,147,108,207,177,122,247,247,43,95,104,137,216,153,77,139,76,198,251,174,143,20,208,152,241,46,169,209,155,54,180,36,146,19,45,105,45,186,17,22,154,23,103,102,130,79,226,246,70,171,149,12,24,180,177,131,12,34,74,169,117,22,252,9,85,56,201,109,111,58,110,42,35,146,30,82,16,196,126,238,214,200,141,75,215,83,208,253,134,34,101,47,14,239,10,181,82,101,18,53,10,106,106,16,80,226,157,138,184,174,147,218,161,68,147,73,32,146,106,221,184,244,208,200,187,123,7,227,135,50,231,176,238,38,230,67,122,161,70,171,210,228,146,146,164,41,200,239,178,235,110,17,151,105,109,82,76,150,130,247,25,26,125,228,45,123,32,156,73,168,181,232,84,236,36,198,170,171,236,213,219,75,49,225,213,230,62,132,178,234,72,162,199,109,46,63,38,81,169,78,26,205,213,153,18,123,75,83,46,221,72,89,77,58,167,79,171,194,102,163,75,157,30,92,89,13,165,214,158,97,212,184,133,161,68,70,70,74,73,153,25,25,25,30,165,239,31,164,0,5,42,113,141,132,228,92,192,209,220,90,155,50,122,221,142,178,218,125,196,115,106,29,255,0,104,248,252,36,174,24,20,172,194,189,79,150,241,33,115,41,138,105,178,53,36,183,41,115,160,17,23,105,150,189,222,193,120,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,40,243,139,109,195,2,171,152,86,105,241,30,37,174,29,49,45,56,68,164,158,213,34,116,242,50,236,51,211,191,218,62,199,7,40,78,74,204,13,97,196,41,178,38,109,217,11,61,199,222,69,54,159,221,246,139,171,0,1,249,170,53,58,125,34,19,213,26,164,232,241,34,199,109,78,186,243,238,165,180,33,9,35,51,51,82,140,136,136,136,140,245,63,112,173,108,253,241,38,162,208,97,84,112,147,5,106,175,189,87,113,47,71,153,87,134,250,20,203,73,50,149,29,196,182,252,105,68,164,184,75,38,150,68,105,236,45,12,251,116,33,84,51,38,92,247,229,196,228,201,143,84,43,53,122,164,147,82,148,181,57,33,247,157,113,195,51,237,61,202,81,154,214,126,243,51,87,188,199,236,170,97,221,225,72,170,67,162,73,161,77,85,66,114,27,83,81,81,21,211,123,85,168,210,73,52,26,73,91,183,22,154,17,31,111,96,150,120,67,145,170,229,63,6,46,220,96,196,248,146,233,189,61,191,62,85,50,50,155,91,46,147,137,136,220,134,84,180,63,31,187,177,194,51,74,245,212,180,47,105,136,193,134,116,216,181,60,111,181,40,242,141,181,70,151,117,65,140,225,187,161,164,208,169,104,73,238,212,140,180,208,251,117,45,4,167,226,137,105,86,168,87,158,26,41,150,22,116,54,48,246,141,10,50,153,74,250,125,233,118,110,196,145,232,72,221,176,187,139,217,220,90,8,87,80,164,212,41,101,28,231,197,117,142,169,132,72,107,152,133,39,123,106,215,106,139,82,45,72,244,62,210,236,22,13,193,150,200,170,72,198,235,130,251,38,85,208,55,110,203,167,111,52,171,78,105,75,167,187,166,187,118,235,183,253,246,191,103,180,89,110,108,243,17,77,203,110,19,84,47,185,28,151,102,181,202,233,35,47,106,141,237,100,176,210,244,65,184,217,171,68,189,175,98,187,59,207,220,116,51,140,249,158,197,252,111,184,92,174,221,151,125,76,144,122,114,226,51,80,149,211,181,234,54,147,218,135,29,94,221,121,73,51,237,237,62,223,187,147,153,154,143,85,25,153,251,204,91,127,6,156,49,106,45,179,112,98,67,201,35,92,222,147,146,102,93,165,177,202,131,42,211,84,127,153,71,253,130,206,64,0,0,0,0,0,0,0,0,0,0,0,0,66,238,43,182,225,86,242,191,86,152,74,50,114,15,35,111,111,235,212,96,145,251,15,221,246,10,40,1,100,28,32,49,212,173,235,234,126,18,213,234,173,51,22,183,202,233,16,251,251,73,60,150,103,200,94,194,83,132,69,218,101,174,137,63,183,78,241,221,184,186,96,51,183,126,28,197,197,42,45,40,158,153,64,223,207,54,24,53,56,231,61,248,12,39,93,173,153,158,132,147,239,81,118,123,251,133,103,229,153,22,237,122,230,149,135,183,100,166,35,82,238,45,156,231,220,90,16,166,250,118,222,117,59,84,230,169,45,84,73,35,213,39,174,190,195,237,22,247,149,172,190,72,193,204,46,169,90,210,34,67,76,134,237,170,180,69,74,75,102,70,190,115,234,112,137,75,54,208,102,93,165,236,246,119,30,154,138,93,198,230,206,151,143,151,243,74,52,168,226,94,21,84,153,163,180,143,100,215,59,187,187,59,5,236,100,97,250,45,231,149,219,69,51,41,209,164,180,213,42,4,71,91,125,148,45,43,210,157,27,114,76,143,82,50,50,81,145,145,251,251,135,215,185,50,121,132,85,27,225,139,230,137,103,209,169,83,55,164,228,162,37,62,43,8,127,231,141,213,154,201,44,234,163,81,153,107,170,187,72,139,94,237,68,124,206,55,12,251,63,19,40,18,174,236,44,131,30,149,116,48,210,222,113,134,90,105,134,37,41,40,144,225,234,150,34,169,197,184,167,22,217,119,246,145,123,200,133,67,95,152,117,136,184,47,119,72,162,221,20,106,181,14,163,76,150,182,218,144,184,239,198,222,166,221,82,82,227,74,90,80,163,73,169,165,26,84,68,95,71,236,236,149,249,69,226,89,136,248,57,82,167,90,216,135,80,149,112,91,106,113,152,202,114,91,175,203,145,29,163,83,8,51,65,189,41,13,160,146,219,107,50,236,208,141,71,236,51,22,255,0,131,249,129,194,220,108,183,98,87,108,171,190,147,41,114,27,109,75,134,154,132,117,200,101,74,109,181,26,22,219,110,47,106,139,154,148,153,107,216,103,167,187,94,144,0,42,47,141,37,176,211,23,173,179,116,167,77,238,83,161,67,51,61,53,237,118,162,191,119,119,237,253,130,42,100,10,241,98,205,205,21,152,244,130,78,202,173,86,157,75,213,90,118,27,181,24,189,189,170,47,213,251,126,227,26,28,105,212,60,210,30,109,68,104,113,36,164,153,31,121,31,112,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,31,240,235,168,101,165,188,226,136,144,218,77,74,51,62,226,46,241,158,76,254,222,44,94,89,162,188,222,142,73,217,74,170,84,105,122,167,78,211,106,163,43,183,177,71,250,223,103,220,66,85,112,91,182,25,126,245,185,174,149,105,189,186,116,216,100,101,166,189,142,211,151,238,238,253,191,176,91,160,0,230,248,193,152,28,45,193,59,118,93,118,245,187,233,49,87,29,183,20,136,106,168,71,68,135,148,150,220,81,33,13,184,226,55,40,249,74,73,22,189,166,90,123,244,168,12,221,113,44,196,124,99,169,84,109,108,60,168,74,183,237,180,184,244,100,185,17,215,226,72,144,209,41,244,17,172,217,148,182,214,74,109,196,25,246,104,102,146,246,17,8,161,97,225,214,34,227,69,221,30,139,107,209,170,213,202,149,78,90,27,118,66,35,191,39,98,156,117,41,83,142,169,9,90,137,36,167,82,106,81,145,253,47,183,182,222,114,115,195,62,207,195,58,4,91,187,20,224,199,170,221,15,180,135,155,97,230,154,125,136,170,82,35,184,94,171,241,82,226,28,75,136,112,187,251,8,253,230,98,65,219,121,61,194,42,117,240,253,243,91,179,232,213,89,155,212,113,145,46,159,21,244,49,243,196,234,13,4,166,117,73,164,200,244,209,93,132,103,167,126,163,228,103,157,250,45,153,149,219,185,16,233,177,163,52,237,42,124,70,155,97,148,33,40,214,157,39,106,82,69,161,17,17,36,136,136,189,221,194,137,240,69,179,170,99,229,130,210,13,41,57,119,125,41,37,191,176,139,124,214,251,251,251,59,69,194,231,39,47,17,241,107,15,172,163,168,244,140,195,182,233,148,217,147,166,30,137,52,199,142,196,142,97,37,102,218,136,139,71,12,200,149,161,123,76,200,84,46,56,200,137,82,196,117,219,118,233,55,34,45,19,90,20,35,143,162,205,228,178,251,168,109,94,167,98,148,100,101,218,68,90,246,104,68,46,111,134,142,9,53,132,89,127,131,112,85,33,53,22,109,194,211,85,119,29,117,178,67,136,105,248,80,214,100,163,83,105,50,73,27,102,102,90,153,106,93,230,33,223,23,252,117,43,134,250,129,132,148,138,171,79,69,162,243,122,180,48,254,226,87,57,152,18,17,188,146,225,145,246,145,233,170,75,236,215,188,86,240,11,214,225,69,110,21,19,43,244,153,134,102,110,78,231,238,255,0,153,81,156,69,236,47,127,218,38,144,0,0,0,0,0,0,0,0,0,0,0,0,8,215,196,38,138,117,172,177,93,12,19,38,230,222,139,176,147,175,251,97,16,253,199,238,20,13,101,219,79,93,247,44,59,118,57,44,220,151,204,208,145,174,190,171,106,95,176,143,245,125,195,246,98,38,30,92,120,103,114,200,182,46,104,15,70,146,198,207,210,52,226,9,91,155,66,251,55,165,38,125,139,79,179,218,63,86,16,226,37,79,10,177,6,151,124,210,31,113,169,52,238,126,211,66,148,147,249,198,28,104,254,138,146,125,206,31,244,139,251,6,138,232,242,172,140,201,224,251,82,28,92,90,157,18,187,187,83,65,178,242,79,147,40,203,254,17,31,77,143,183,187,216,101,217,159,12,110,194,251,187,47,184,173,81,180,167,177,54,159,42,157,201,228,201,74,93,104,151,204,140,219,138,216,179,66,12,244,39,136,143,66,46,253,62,249,241,97,113,75,135,51,13,223,165,93,113,154,143,90,126,157,53,167,150,218,9,9,51,82,214,72,36,155,146,247,235,180,211,222,93,228,122,118,104,43,111,17,174,4,93,120,133,115,221,45,169,74,77,98,179,54,160,147,81,234,102,78,190,181,150,189,167,250,222,243,251,204,94,191,12,234,170,106,57,95,162,52,84,233,49,186,110,153,147,83,172,236,39,54,211,161,250,233,61,123,72,245,236,63,110,130,88,0,224,153,146,201,174,17,230,74,140,236,123,150,142,220,26,166,213,27,85,24,49,226,181,35,126,199,136,183,58,182,28,86,155,158,82,143,79,105,17,247,247,211,222,106,50,5,139,89,126,174,74,147,68,182,235,23,21,179,204,90,217,157,6,28,153,124,150,119,190,105,55,156,76,116,54,149,19,108,146,149,167,97,110,35,238,62,206,55,133,120,227,138,216,23,113,179,83,179,174,58,173,57,113,36,37,199,96,42,100,150,88,113,73,113,10,52,184,219,110,35,93,121,73,73,145,159,113,105,238,210,194,176,31,140,60,132,50,138,86,50,219,237,153,161,37,164,154,108,67,212,244,38,147,218,185,19,127,227,15,187,220,126,241,61,176,67,54,56,37,143,80,153,85,153,124,82,61,40,182,210,226,169,47,84,226,117,201,35,38,245,51,97,183,150,162,45,206,165,26,254,183,103,126,154,246,49,94,60,98,236,54,171,120,65,72,186,219,140,165,72,129,84,142,133,56,148,107,163,104,139,80,112,200,207,105,158,154,158,189,228,66,170,50,237,53,20,236,122,195,169,206,57,203,68,123,174,144,234,149,174,154,18,102,180,103,219,251,6,147,108,217,136,168,218,84,89,205,175,122,100,83,227,58,149,107,174,226,83,73,50,61,125,189,227,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,247,140,196,211,173,42,212,231,23,181,49,233,242,93,82,181,211,105,37,165,25,158,190,206,225,155,44,196,205,69,71,30,177,18,115,110,115,18,253,213,87,113,42,215,93,73,83,93,61,117,253,162,213,248,58,88,109,209,48,130,175,117,187,25,73,145,62,169,33,9,113,72,211,86,151,22,158,225,17,30,210,61,53,45,123,204,133,135,14,57,141,249,176,193,44,5,132,242,175,59,222,145,233,68,54,167,19,73,102,167,19,174,81,17,57,161,147,14,60,133,25,110,105,72,215,245,187,59,245,210,5,99,199,24,119,212,202,233,88,53,111,182,70,180,30,178,106,81,15,82,51,39,83,216,184,243,127,226,207,187,222,126,225,94,152,169,142,56,173,142,151,27,213,59,198,227,170,212,87,46,66,156,106,2,102,73,121,134,212,167,22,162,75,109,184,226,244,211,154,164,145,17,247,30,158,253,123,38,85,242,5,139,89,129,174,69,147,91,182,235,22,237,179,204,66,222,157,58,28,152,156,230,119,176,106,54,92,84,117,182,165,27,111,26,147,175,97,237,51,238,46,219,132,203,110,77,112,139,45,180,102,163,219,84,118,231,85,118,164,221,168,206,143,21,217,27,246,50,71,181,212,48,218,180,220,202,84,90,251,76,207,191,187,189,128,137,252,76,106,169,167,101,126,182,209,211,164,201,234,122,150,73,77,51,188,155,221,78,153,235,168,245,236,34,211,180,253,154,138,40,195,171,129,22,166,33,91,23,75,138,82,83,71,172,194,168,40,210,122,25,19,79,161,103,167,105,126,175,188,190,242,19,239,48,124,73,206,229,193,134,236,11,56,144,169,213,26,73,82,165,72,62,213,54,195,145,29,105,102,74,110,81,153,56,74,82,79,181,38,94,242,238,33,28,178,55,129,213,188,124,204,21,17,18,105,242,101,211,41,179,163,85,234,114,92,105,110,54,182,219,155,27,156,147,89,182,180,154,141,46,235,162,180,45,15,83,61,59,238,127,51,152,137,110,229,195,45,213,71,34,202,143,0,162,209,159,163,210,145,189,182,140,222,76,7,185,41,73,18,155,237,249,158,194,71,111,103,97,123,168,11,23,177,18,167,138,184,131,84,190,106,239,184,236,154,143,35,113,173,74,81,252,219,13,180,95,73,74,62,230,203,250,71,253,131,242,225,222,30,92,120,153,114,199,182,45,152,15,73,146,254,255,0,209,180,226,201,59,91,90,251,118,37,70,93,136,87,179,216,63,29,233,109,63,104,92,179,45,217,4,178,114,39,47,82,94,186,250,205,165,126,210,47,214,247,11,249,225,237,69,58,46,88,173,118,13,147,111,119,91,216,105,211,253,176,150,126,226,247,137,40,0,0,0,0,0,0,0,0,0,0,0,0,3,158,227,229,142,140,69,194,170,213,164,183,28,71,91,211,118,182,122,31,169,37,167,63,85,95,169,238,25,196,176,107,142,89,55,228,10,209,33,68,184,92,222,195,46,223,93,149,39,222,95,173,239,22,227,196,31,38,180,156,93,195,100,98,150,27,209,154,77,114,153,174,173,199,142,146,118,95,50,68,86,61,98,101,133,45,205,136,109,122,122,197,161,107,236,212,133,50,186,211,172,172,218,121,181,54,178,239,74,139,67,47,216,44,251,133,22,110,217,163,191,249,11,191,43,205,177,17,127,235,83,211,37,18,80,222,133,58,83,222,179,175,17,22,166,104,47,81,29,167,166,190,195,29,119,138,126,83,209,137,54,115,88,179,102,83,183,214,233,27,186,164,48,206,170,147,205,118,19,8,212,155,101,75,94,212,33,93,234,45,61,154,150,164,41,136,200,200,244,50,208,126,202,37,46,77,110,179,2,139,13,135,94,145,62,83,81,90,109,164,154,150,181,173,100,148,165,36,68,102,102,102,100,68,68,70,52,77,146,123,10,78,30,101,202,207,163,76,140,251,18,31,165,83,229,58,219,232,52,173,43,84,8,201,81,25,26,82,101,161,160,203,180,135,118,0,31,58,189,111,81,46,122,99,244,107,134,147,14,163,10,66,20,219,140,74,97,15,54,162,82,77,39,170,86,70,71,216,163,46,238,227,49,15,49,159,133,86,94,177,62,100,218,253,29,85,107,122,169,32,156,91,108,83,14,12,72,124,197,27,139,35,82,83,17,74,211,114,200,143,183,93,169,47,105,8,187,91,224,195,121,53,80,90,104,183,157,57,113,77,211,216,111,84,93,53,146,55,30,154,237,131,166,186,105,246,14,191,149,158,23,149,204,23,196,8,183,213,111,17,106,49,93,130,234,22,148,81,106,235,108,159,74,31,97,210,109,210,84,68,26,155,81,180,123,147,184,181,209,63,121,88,156,118,186,120,237,49,204,91,156,180,37,27,214,122,169,90,22,154,153,251,76,112,28,247,88,113,239,188,177,222,237,189,28,157,93,26,141,82,171,55,234,18,140,150,205,62,78,154,122,170,253,127,179,239,33,159,123,78,89,208,175,186,60,213,173,76,157,62,173,29,211,81,158,211,71,45,228,158,190,205,52,211,236,26,65,203,133,125,155,151,2,172,74,163,47,147,196,229,185,75,220,178,89,43,85,28,54,84,122,153,25,246,250,222,241,210,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,108,199,215,217,182,176,46,251,170,61,32,153,38,237,202,166,213,154,201,58,25,67,121,69,161,153,151,111,171,239,25,190,187,37,157,118,251,172,205,66,212,241,212,42,210,29,74,136,247,26,249,143,40,245,215,183,93,117,251,70,130,50,35,97,199,177,50,199,100,54,204,114,105,117,154,53,54,172,231,168,73,51,91,212,248,218,235,234,167,245,62,223,188,199,126,144,215,81,29,214,57,139,111,152,133,35,122,15,69,39,82,211,82,63,97,138,237,205,55,11,202,230,52,98,4,171,234,137,136,181,25,110,206,117,107,82,43,85,117,184,76,37,111,190,233,182,209,38,34,205,45,164,221,45,169,220,122,106,175,188,248,253,19,131,13,228,237,65,9,173,94,116,228,69,39,75,121,179,81,116,150,104,220,90,233,186,14,154,233,175,216,37,22,12,112,170,203,214,24,76,133,95,172,42,173,112,213,35,147,107,91,21,51,131,46,31,49,38,218,204,210,149,68,74,180,220,131,34,237,215,106,143,218,98,97,208,109,234,37,177,76,98,141,111,82,97,211,161,71,66,91,109,136,172,33,150,210,73,73,36,180,74,8,136,187,18,69,221,220,68,62,136,0,225,57,216,176,164,226,38,92,175,10,52,40,207,191,33,138,85,66,83,77,176,131,90,214,180,192,146,148,145,17,37,70,122,154,200,180,34,25,218,173,210,228,209,43,51,232,179,24,117,153,16,37,59,21,214,221,73,165,104,90,22,105,82,84,70,68,100,100,100,100,100,100,67,254,41,52,185,181,186,172,58,53,57,149,59,46,124,134,227,48,218,82,106,53,56,181,18,82,68,68,70,103,169,153,118,17,25,139,216,225,219,150,218,54,95,48,77,139,194,228,67,49,171,53,168,201,170,74,147,32,144,142,158,59,209,34,56,180,41,107,105,11,65,37,108,168,204,140,204,139,67,51,51,62,232,29,197,15,54,11,197,156,64,115,11,173,90,177,187,111,91,210,13,183,141,135,247,52,236,182,31,154,194,148,91,30,82,20,70,219,137,237,52,146,140,189,197,216,32,131,77,58,242,201,166,91,83,139,62,228,164,181,51,253,130,230,184,124,100,214,147,132,88,108,188,82,196,138,51,74,174,84,244,209,185,17,210,110,196,229,200,148,199,170,79,48,149,183,189,14,35,95,88,245,45,61,154,16,168,235,250,184,237,237,126,79,173,26,20,107,155,202,236,34,237,245,25,74,125,231,250,190,241,163,188,3,177,209,135,88,85,69,180,144,183,23,209,117,61,171,61,79,215,146,235,159,170,159,215,247,14,132,0,0,0,0,0,0,0,0,0,0,0,0,3,252,223,101,185,13,41,151,83,170,85,166,165,167,218,51,95,153,171,49,56,115,142,23,21,175,18,42,227,51,11,164,229,165,72,217,244,225,178,179,236,36,164,187,215,238,246,139,225,202,45,245,79,197,236,189,80,43,18,95,106,160,114,58,174,126,229,165,210,61,179,159,74,117,213,74,254,175,218,126,193,76,57,255,0,192,102,112,43,30,234,212,106,68,53,181,69,147,200,232,85,203,36,164,246,194,138,167,52,52,182,132,125,55,79,232,151,223,219,223,29,168,149,218,197,185,82,106,175,66,169,202,129,53,141,220,183,227,60,166,156,70,228,154,79,69,36,200,203,82,81,151,97,247,25,139,204,200,254,113,44,124,207,88,73,177,175,151,97,46,229,141,175,85,18,122,153,52,203,220,244,151,81,203,67,175,56,227,155,27,97,6,122,167,179,176,203,179,67,40,97,152,190,20,120,173,70,186,170,21,140,41,110,12,250,27,210,35,181,18,50,74,75,178,16,158,152,141,197,41,12,67,36,17,115,18,174,210,63,233,22,189,166,99,171,100,159,133,197,126,206,186,233,248,147,142,62,140,125,112,29,106,100,26,123,59,212,104,117,14,70,121,179,117,169,49,11,67,45,174,165,91,84,71,236,35,239,49,104,81,34,199,131,21,152,81,25,67,76,71,109,45,52,218,18,73,74,16,146,208,136,136,187,8,136,139,184,135,250,128,0,0,0,241,248,197,76,69,111,8,239,122,50,218,83,169,159,110,84,163,26,18,157,198,162,92,87,19,161,22,135,169,158,190,227,25,174,196,250,89,208,49,50,235,164,33,151,24,40,21,201,209,208,133,39,106,146,72,144,180,151,102,133,166,154,123,136,94,79,12,27,221,55,150,87,169,173,170,82,221,114,139,33,154,73,146,215,184,210,76,211,161,118,23,172,122,23,173,246,125,196,37,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,8,143,196,250,247,77,155,149,234,155,105,148,182,92,173,72,122,146,68,133,237,53,19,212,233,189,135,235,22,165,234,253,191,113,138,54,195,10,90,171,216,151,106,82,20,203,143,148,234,228,22,22,132,167,114,148,75,144,132,159,102,135,174,186,251,140,105,71,7,105,137,162,225,21,145,70,67,74,105,48,45,202,100,98,66,147,180,210,72,138,218,116,50,208,180,50,211,220,67,216,0,0,0,0,255,0,41,113,99,206,138,244,41,108,161,214,36,54,166,157,109,105,37,37,104,81,104,100,100,125,134,70,71,220,98,175,115,177,194,230,191,121,93,85,12,73,192,239,70,48,185,238,187,50,117,61,237,233,53,184,183,36,188,225,180,212,104,135,170,143,115,73,78,229,25,251,12,251,140,121,124,147,112,203,191,40,152,145,11,17,49,170,20,24,244,218,12,150,229,71,134,227,111,33,110,62,195,241,158,74,148,220,152,164,147,108,210,78,164,204,148,71,175,103,103,105,142,179,196,119,59,54,238,25,89,242,112,59,11,106,109,162,181,38,50,225,201,114,158,243,100,136,113,212,212,184,203,108,141,135,210,182,220,66,208,217,237,52,104,146,211,82,215,66,20,233,62,124,218,164,215,234,85,25,78,201,149,41,213,60,243,206,172,214,183,22,163,51,82,148,163,51,51,51,51,51,51,62,222,209,36,50,1,128,204,227,174,61,210,104,213,120,107,118,137,27,159,215,43,150,74,73,110,133,41,77,234,106,109,104,250,109,23,210,47,187,183,186,231,179,115,125,83,240,135,47,85,250,196,103,218,167,156,110,151,145,181,73,104,139,116,230,18,173,52,82,127,172,246,31,180,80,246,89,172,212,226,54,56,91,214,196,184,142,73,102,111,87,204,74,91,223,244,33,188,178,236,52,168,187,209,238,246,13,40,48,203,113,218,75,45,39,68,167,93,11,79,180,127,160,0,0,0,0,0,0,0,0,0,0,0,0,0,162,174,43,22,27,182,158,98,229,86,58,100,54,197,107,103,41,73,65,150,238,76,24,41,87,110,210,35,208,213,236,51,253,130,96,112,108,196,151,46,12,42,175,216,18,93,65,124,152,233,121,59,149,235,57,212,201,168,58,173,53,81,235,166,158,196,150,159,111,120,249,28,101,112,246,52,155,34,129,126,198,165,54,111,68,234,186,153,40,96,183,22,247,169,237,35,114,201,58,247,118,22,170,251,11,220,42,12,122,108,61,196,155,211,11,110,22,110,139,30,224,157,74,158,198,237,23,22,91,172,110,213,11,71,105,180,164,168,253,87,21,237,246,159,188,197,213,229,79,137,70,25,227,89,83,109,107,194,83,52,43,138,67,46,173,197,74,92,120,177,150,225,202,38,154,109,6,228,165,184,106,52,184,131,219,166,167,162,140,187,52,33,52,163,73,143,50,59,82,226,62,219,204,60,132,184,219,141,168,148,149,164,203,82,50,50,236,50,50,50,61,71,250,128,0,0,0,15,240,157,21,185,176,164,66,117,36,164,72,105,109,40,140,181,35,37,17,145,145,255,0,148,103,143,62,150,106,172,172,204,221,208,250,30,153,19,234,83,231,182,68,214,194,90,23,80,148,68,162,245,75,82,61,189,253,189,221,226,116,112,97,196,14,117,177,113,97,243,175,126,142,92,186,146,82,106,247,55,79,104,187,55,127,248,63,183,216,44,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,98,113,158,196,14,77,177,110,225,243,79,126,146,92,74,146,144,74,247,183,80,104,207,77,223,254,15,237,246,8,47,144,187,49,87,174,102,109,24,125,15,82,136,21,42,124,247,8,218,222,72,66,42,17,72,212,126,169,232,69,187,191,179,191,188,104,114,12,86,225,66,143,9,164,146,81,29,164,52,146,34,208,136,146,68,68,69,254,65,254,224,0,0,0,3,252,164,201,143,14,59,178,229,190,219,44,50,133,56,227,142,40,146,148,36,139,83,51,51,236,34,34,35,61,68,6,207,119,17,123,91,11,232,117,60,55,194,202,179,85,27,150,108,103,162,185,54,27,237,188,220,51,90,36,178,102,78,49,37,46,54,234,28,109,181,125,31,84,140,143,191,66,20,217,117,221,151,13,239,95,153,115,93,21,105,117,26,140,231,156,125,215,164,190,183,149,185,107,82,212,91,150,102,173,55,41,71,218,103,222,99,228,11,123,224,213,135,177,163,89,21,251,246,77,41,162,122,95,73,211,73,91,5,184,246,61,80,105,123,86,105,215,187,176,244,87,216,126,225,246,56,201,226,75,150,254,21,80,44,8,206,160,254,83,245,92,237,170,245,155,233,164,211,221,78,186,40,180,215,95,106,79,95,179,188,67,254,20,246,27,183,102,98,226,214,58,100,56,197,23,127,53,74,65,158,222,116,25,201,79,110,211,34,212,211,237,50,253,162,245,64,0,0,0,0,0,0,0,0,0,0,0,0,0,85,71,26,219,9,227,93,129,124,69,74,57,105,244,175,86,122,30,191,237,115,72,238,79,249,207,238,247,14,79,194,18,252,114,129,142,18,173,103,102,169,182,43,123,53,107,153,161,47,147,14,122,251,183,17,30,134,122,247,31,236,22,69,196,3,12,15,21,50,193,117,208,34,198,230,84,63,144,244,166,72,213,73,254,112,138,181,233,162,20,162,245,91,246,23,222,51,202,182,214,210,141,14,33,72,81,119,146,139,67,33,35,112,147,37,215,238,53,225,226,238,251,25,149,201,150,141,62,96,210,242,201,122,190,227,126,170,90,97,102,122,19,75,51,237,246,125,250,113,25,52,187,247,14,106,232,145,50,157,94,182,234,80,221,108,210,183,25,122,27,205,47,177,196,104,102,73,82,79,176,148,94,222,194,50,22,51,145,222,39,51,40,106,164,225,142,54,206,114,68,50,38,32,69,170,188,233,173,72,47,228,204,161,79,61,38,81,17,17,17,58,181,25,39,237,34,239,33,107,22,181,217,110,222,148,88,183,5,177,88,135,82,131,45,164,58,219,209,100,54,242,116,82,18,178,245,144,102,90,237,82,79,191,218,67,235,128,0,0,0,10,115,227,59,135,41,167,98,221,187,136,144,97,161,136,178,168,113,41,207,27,109,237,74,228,42,77,65,229,40,244,78,134,163,34,45,76,213,175,217,237,28,239,133,6,35,170,207,204,106,104,82,165,165,168,181,184,5,9,180,41,205,164,167,222,159,5,36,68,70,162,35,51,36,251,8,207,236,49,122,0,0,0,0,0,57,126,98,49,246,208,203,158,30,63,127,93,238,171,144,78,42,60,118,155,83,91,221,127,144,235,169,66,82,227,141,146,140,201,149,17,17,43,83,63,242,151,14,201,174,122,158,205,85,239,95,163,38,223,77,62,157,79,110,83,176,220,233,13,165,173,13,189,29,40,37,159,80,234,77,70,153,29,186,17,119,118,125,178,255,0,122,119,108,220,91,180,215,77,123,116,31,244,0,63,154,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,106,67,250,0,63,231,122,119,108,220,91,180,215,77,123,116,17,3,57,89,234,123,42,183,189,2,140,171,125,53,10,117,65,184,174,204,115,164,55,86,132,56,244,132,172,144,125,67,73,37,18,99,246,106,71,223,219,246,119,28,187,227,237,161,152,204,61,98,254,180,28,87,32,214,152,242,26,112,218,222,211,252,134,157,82,20,150,220,112,146,100,79,36,140,141,90,145,255,0,148,250,128,0,0,0,0,10,47,226,191,136,234,188,51,26,170,20,89,105,118,45,18,1,194,113,9,115,113,37,246,103,206,73,145,145,40,200,140,137,94,210,35,251,8,116,78,12,88,116,138,142,46,92,88,135,58,26,31,139,22,135,46,156,201,184,222,228,162,66,100,211,222,74,139,84,232,74,34,51,208,201,90,253,158,209,113,128,0,0,0,3,228,93,55,101,187,101,209,101,92,23,61,98,29,54,12,70,150,235,143,74,144,219,41,209,40,82,207,214,89,145,107,181,42,62,255,0,97,138,167,207,23,19,153,149,197,85,176,199,4,167,57,30,25,147,240,37,85,89,116,208,165,151,242,150,86,166,94,141,40,200,200,200,218,90,76,211,246,153,119,16,175,155,78,203,196,204,109,188,35,211,232,148,218,229,197,84,170,204,67,78,73,38,100,75,52,173,215,82,70,183,86,148,173,68,68,167,72,212,103,175,210,215,180,207,183,162,227,230,84,238,172,0,183,169,147,174,221,200,157,55,146,110,55,243,132,148,26,208,233,154,116,113,148,25,25,41,149,22,157,191,247,113,219,70,223,149,117,93,52,139,110,19,107,91,213,73,209,225,160,144,147,51,213,199,18,130,238,35,62,245,23,176,254,225,160,94,31,216,97,249,43,203,5,169,65,149,27,151,80,254,93,213,25,163,69,43,249,194,82,209,174,168,74,143,213,115,218,95,112,173,222,47,119,227,181,252,112,139,106,183,49,78,49,68,223,163,92,205,73,28,232,112,23,221,184,200,181,50,215,184,191,104,235,28,20,172,39,137,203,254,248,148,148,114,213,232,174,144,244,61,127,219,22,151,222,159,243,31,223,238,22,174,0,0,0,0,0,0,0,0,0,0,0,0,0,2,11,241,110,179,156,185,48,1,21,102,89,90,215,72,215,69,37,58,146,121,179,96,39,180,246,158,159,71,222,95,180,85,110,76,111,105,22,22,98,109,106,243,83,19,29,182,186,238,98,150,225,161,7,172,25,9,45,125,100,254,191,191,218,52,89,90,164,67,175,83,30,165,79,109,46,48,254,221,233,50,35,35,218,162,81,118,25,25,119,145,123,6,107,51,17,135,179,240,175,24,107,246,37,74,49,177,34,153,210,238,65,161,73,211,153,21,167,75,177,73,73,247,56,95,209,47,237,23,63,194,254,137,67,143,150,74,5,70,28,36,166,83,253,87,57,197,54,130,51,219,80,154,73,208,200,181,238,215,188,123,60,201,228,127,7,241,238,209,169,83,211,108,211,104,213,183,183,73,141,80,129,10,44,119,77,244,198,113,166,146,227,188,133,175,151,170,210,102,69,219,234,150,157,218,10,79,204,102,86,113,75,45,215,124,202,117,197,64,169,122,41,169,78,38,13,89,184,178,58,119,16,78,188,77,153,60,182,91,73,168,210,201,175,213,239,46,210,236,238,235,217,42,226,3,136,24,11,114,82,237,59,174,170,237,86,207,151,45,136,239,245,207,190,250,225,180,183,35,182,165,55,204,146,134,155,74,26,105,90,25,150,137,212,253,135,217,118,248,107,137,118,126,43,218,112,111,27,46,183,14,163,6,107,45,59,172,121,45,60,109,41,109,33,206,90,249,107,81,37,100,151,19,170,117,236,212,190,195,30,168,0,0,0,4,12,226,237,96,162,224,192,120,119,51,112,185,207,83,106,109,169,75,75,123,148,132,55,14,122,245,51,218,102,68,70,126,242,33,84,121,82,186,83,103,102,26,192,173,184,241,180,219,87,37,43,121,146,182,145,164,167,48,163,35,237,46,207,87,222,52,125,110,85,90,174,219,212,202,219,10,37,55,80,134,204,164,153,25,25,25,56,130,81,119,25,251,253,230,62,136,0,0,0,0,169,254,51,248,135,86,114,117,185,135,44,201,113,20,228,166,29,81,77,146,212,68,111,17,212,89,51,50,221,183,232,246,125,29,126,223,96,249,60,22,164,55,242,238,232,140,182,208,189,180,169,174,151,102,170,35,231,83,139,95,176,190,209,57,105,57,190,195,134,179,7,82,194,27,154,228,167,210,229,178,135,152,140,169,115,24,97,14,188,83,138,58,26,73,173,237,84,179,61,218,36,145,169,232,122,119,104,36,107,15,177,41,150,228,198,121,14,180,234,73,104,113,10,37,37,73,50,212,140,140,187,12,140,189,163,253,7,199,187,174,186,37,147,110,84,46,123,134,161,30,20,26,116,103,100,186,235,206,161,180,146,91,109,75,87,106,204,139,93,169,51,237,50,238,17,235,43,57,177,165,230,15,16,47,75,122,144,251,110,195,162,79,168,162,42,201,73,81,186,203,47,176,132,45,38,151,150,74,73,147,197,161,145,17,31,179,79,108,157,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,24,179,77,155,26,94,95,49,2,203,183,170,239,182,212,58,220,250,114,37,44,212,148,155,76,188,251,232,90,212,106,121,4,148,145,50,122,153,145,145,123,117,246,72,91,70,235,161,222,214,229,62,231,183,106,49,230,193,168,198,106,75,78,178,242,28,78,215,27,74,211,218,131,50,215,106,136,251,12,251,199,216,31,230,251,236,69,101,201,50,94,67,77,52,147,90,220,90,137,41,74,72,181,51,51,62,194,34,47,104,142,85,108,222,225,203,185,131,166,97,13,179,114,83,234,146,222,109,150,36,170,36,198,31,67,79,28,227,142,182,148,104,123,84,172,143,110,169,52,106,90,150,189,250,8,53,198,150,66,62,93,90,241,144,218,17,186,149,9,211,236,209,70,124,234,137,107,246,151,218,62,183,6,12,67,171,55,58,227,195,151,164,184,186,114,145,50,168,150,205,106,50,39,140,233,204,145,145,110,219,244,123,62,142,191,111,176,91,0,0,0,0,0,249,215,29,85,170,21,189,83,173,190,162,75,116,248,111,74,81,153,145,17,19,104,53,31,121,151,187,222,67,56,57,173,186,81,120,230,26,255,0,173,182,241,186,219,183,29,87,97,154,183,17,36,231,62,162,34,237,62,207,91,222,45,111,132,69,130,139,127,1,230,92,238,66,228,189,82,169,184,105,90,155,218,165,182,228,56,11,212,143,105,25,145,153,123,204,132,244,0,0,0,1,229,113,43,18,236,252,40,180,231,94,55,165,110,29,58,12,38,93,119,89,18,90,100,221,82,26,91,156,180,115,22,146,82,205,45,171,68,235,219,161,253,166,41,35,58,188,64,113,3,30,174,74,165,167,106,85,93,165,89,241,37,191,29,142,133,247,216,92,198,144,228,134,210,167,57,114,86,211,137,91,78,167,83,34,209,90,23,176,187,121,14,92,242,179,138,89,145,187,225,211,173,218,5,75,209,78,202,109,51,170,206,69,145,211,182,131,117,146,112,205,228,50,226,73,68,151,137,126,183,113,118,159,103,125,221,229,111,38,152,95,150,235,74,28,40,52,72,85,26,254,214,222,149,83,149,26,59,207,37,254,83,4,178,109,226,97,181,146,55,178,74,78,189,186,153,153,246,247,70,206,49,148,90,19,120,69,71,170,244,68,153,231,88,142,223,53,45,160,189,78,150,160,173,12,244,221,244,187,123,196,3,225,235,134,50,113,67,51,22,244,22,98,115,217,162,61,18,181,36,185,102,162,75,44,212,34,18,204,253,69,17,118,57,237,208,189,230,67,64,180,90,68,58,13,49,154,84,6,210,220,118,55,108,74,72,136,139,114,141,71,216,68,69,222,103,236,25,211,206,117,237,38,253,204,77,211,94,118,98,100,54,239,67,203,82,28,53,160,180,131,29,39,167,172,175,212,247,251,5,169,112,145,179,156,182,240,5,202,179,172,173,43,171,105,170,148,157,9,92,169,179,211,216,123,75,95,165,239,63,216,39,64,0,0,0,0,0,0,0,0,0,0,0,0,0,14,11,157,219,30,109,253,151,123,146,137,79,104,156,125,125,30,212,237,51,81,233,58,50,143,66,36,168,251,144,126,193,158,139,74,164,245,34,225,137,81,97,102,133,181,204,209,68,102,90,106,133,23,176,203,222,52,229,98,86,215,113,90,176,107,46,40,148,169,28,221,76,143,82,245,92,82,125,231,250,190,241,83,220,94,114,247,54,149,123,163,27,232,212,151,14,45,87,95,73,200,109,131,218,142,83,48,35,51,185,73,108,136,181,51,50,45,203,63,179,78,225,45,184,87,212,202,118,89,169,81,245,237,141,207,212,191,198,168,77,63,127,216,38,80,231,152,217,129,120,127,143,22,124,203,70,250,163,71,146,220,134,92,109,169,61,59,11,126,58,212,211,141,165,109,173,214,215,177,73,230,172,200,200,187,12,245,247,235,72,121,208,200,245,227,150,171,150,77,78,151,10,101,66,209,144,242,206,44,194,109,215,121,73,83,146,20,132,184,226,88,109,164,168,154,96,148,162,35,236,215,82,236,238,244,156,61,243,167,95,192,155,246,13,149,118,86,94,118,205,171,72,106,58,144,252,133,169,17,92,117,232,141,155,132,78,62,134,144,148,178,210,189,109,12,203,237,46,194,188,107,94,231,162,94,52,24,55,45,187,80,98,109,62,163,29,169,44,58,203,168,113,38,135,16,149,167,214,65,154,126,138,136,251,12,251,199,213,0,0,0,28,71,58,86,131,55,150,88,241,18,18,227,147,207,66,182,170,243,99,39,97,40,249,200,167,200,36,104,91,76,245,213,94,206,223,113,140,237,209,230,73,180,238,216,51,221,66,145,34,141,81,105,229,39,67,35,37,178,233,25,150,157,135,174,169,251,63,96,209,246,86,238,134,175,12,189,97,237,113,183,146,226,159,182,41,42,119,69,106,105,90,160,176,163,73,246,158,135,235,119,25,234,58,160,0,0,0,0,168,206,52,54,196,248,215,117,183,116,114,21,209,59,14,28,78,105,37,91,121,166,237,69,123,119,105,166,186,118,233,174,163,195,112,119,188,225,91,184,251,87,165,78,127,105,85,40,18,34,180,217,172,136,141,215,102,211,210,158,195,81,118,250,167,220,70,127,120,242,124,76,169,117,28,54,205,159,202,26,36,137,48,102,72,103,211,44,186,218,212,210,146,226,170,115,22,149,37,73,36,153,118,160,140,140,143,94,206,241,98,92,51,115,39,59,29,112,84,169,119,68,206,117,126,221,127,209,219,148,225,169,110,198,98,36,52,243,85,189,213,173,74,53,186,173,85,161,17,251,136,251,230,48,174,78,45,249,144,145,103,216,208,240,150,211,170,176,154,133,89,214,215,60,155,124,201,101,17,214,103,176,234,79,150,233,43,233,37,61,138,73,167,223,175,112,230,124,22,168,117,39,174,123,170,235,90,158,56,138,137,58,26,148,102,173,166,247,50,156,225,246,233,166,186,125,186,253,130,217,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,71,42,212,166,106,177,232,79,84,226,34,165,50,59,210,227,195,83,201,39,222,97,149,54,151,93,67,122,238,82,16,167,217,74,148,69,162,77,214,200,244,220,90,254,176,1,249,41,149,106,85,106,50,230,81,170,113,39,199,110,67,241,22,236,103,146,234,18,251,14,173,151,154,53,36,204,137,109,186,219,141,173,61,233,90,20,147,208,200,200,126,176,0,0,17,170,236,226,61,147,27,26,234,172,217,87,78,50,116,85,171,126,161,34,151,81,141,242,118,170,231,34,83,14,41,183,91,222,136,202,66,182,173,10,45,82,102,147,211,82,51,46,209,218,176,183,20,172,76,105,177,41,152,153,134,149,223,76,219,117,158,119,69,55,165,122,63,55,148,242,217,115,230,222,66,28,78,142,52,180,250,201,45,116,212,181,35,35,63,86,3,138,99,94,115,50,217,151,107,170,45,149,140,120,145,242,126,181,54,158,138,163,17,189,15,62,94,248,171,113,198,210,230,248,236,56,130,213,108,184,90,25,238,245,117,211,67,35,63,173,129,121,163,192,156,202,122,111,242,41,124,252,163,249,57,211,122,79,249,178,100,62,71,81,205,228,255,0,132,180,222,237,220,135,126,142,186,109,237,211,82,215,170,128,0,0,0,15,201,83,171,82,168,177,145,50,179,83,137,2,59,146,24,136,135,100,188,150,144,167,223,117,12,178,209,41,70,68,107,113,215,27,109,9,239,82,214,148,150,166,100,67,245,128,0,243,246,109,255,0,102,226,12,106,172,171,50,225,137,85,69,14,177,54,129,83,38,76,247,195,168,196,116,218,145,29,212,40,137,72,90,84,90,150,165,235,33,72,90,119,33,105,81,250,0,1,231,239,43,254,205,195,232,212,169,87,157,195,18,148,138,229,98,21,2,152,79,25,239,153,81,150,233,53,30,59,72,73,26,150,181,40,245,61,11,213,66,86,181,109,66,20,162,244,0,0,62,77,58,236,181,107,21,218,189,173,73,185,169,83,107,86,255,0,79,233,122,116,121,173,185,42,159,207,65,173,142,161,164,153,173,174,98,8,212,141,228,91,146,70,101,169,15,172,3,242,55,86,165,61,85,145,66,102,167,17,117,40,113,217,151,34,26,94,73,190,203,15,41,196,180,234,219,215,114,80,181,48,242,82,163,45,20,109,56,69,174,211,211,245,128,0,252,144,170,212,170,140,153,240,233,245,56,146,164,82,228,20,73,205,50,242,86,184,175,155,77,188,77,58,146,61,80,179,105,230,156,36,171,67,216,226,21,220,162,51,253,96,0,3,242,84,234,212,170,44,100,76,172,212,226,64,142,228,134,34,33,217,47,37,164,41,247,221,67,44,180,74,81,145,26,220,117,198,219,66,123,212,181,165,37,169,153,16,241,88,215,143,120,79,151,107,86,45,235,140,119,95,201,250,44,218,130,41,108,73,232,100,203,223,41,109,184,226,91,217,29,183,22,90,161,151,15,83,45,190,174,154,234,100,71,202,173,62,35,217,49,190,110,170,53,149,107,99,39,91,90,184,42,17,233,116,232,223,39,106,173,243,229,62,226,91,105,189,235,140,148,39,114,214,146,213,70,73,45,117,51,34,237,18,84,0,4,106,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,118,172,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,128,0,0,0,15,201,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,63,37,78,173,74,162,198,68,202,205,78,36,8,238,72,98,34,29,146,242,90,66,159,125,212,50,203,68,165,25,17,173,199,92,109,180,39,189,75,90,82,90,153,145,15,214,0,0,3,242,66,171,82,170,50,103,195,167,212,226,74,145,75,144,81,39,52,203,201,90,226,190,109,54,241,52,234,72,245,66,205,167,154,112,146,173,15,99,136,87,114,136,207,245,128,0,0,14,127,141,120,247,132,249,118,181,98,222,184,199,117,252,159,162,205,168,34,150,196,158,134,76,189,242,150,219,142,37,189,145,219,113,101,170,25,112,245,50,219,234,233,174,166,68,124,255,0,11,115,235,148,236,105,190,233,152,103,134,152,173,233,155,146,179,206,232,161,122,10,165,31,155,202,101,111,57,243,143,71,67,105,209,182,150,175,89,69,174,154,22,166,100,71,32,0,7,42,199,76,209,224,78,90,253,9,249,107,190,126,78,124,163,234,125,25,252,217,50,103,63,167,229,115,191,193,154,115,110,222,123,95,75,77,119,118,107,161,233,242,112,83,57,153,108,204,77,213,42,202,193,204,72,249,65,90,133,79,93,81,248,222,135,159,19,100,84,56,219,106,115,124,134,27,65,232,183,155,45,8,247,122,218,233,161,25,151,107,0,0,0,1,249,42,213,56,212,90,84,218,204,198,229,185,30,4,119,36,186,136,145,29,148,250,144,132,154,148,77,178,202,84,235,171,208,143,68,54,149,45,71,161,36,140,204,136,70,15,238,163,228,79,253,220,255,0,236,205,99,253,16,73,75,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,60,174,53,227,222,19,229,218,213,139,122,227,29,215,242,126,139,54,160,138,91,18,122,25,50,247,202,91,110,56,150,246,71,109,197,150,168,101,195,212,203,111,171,166,186,153,17,243,252,45,207,174,83,177,166,251,166,97,158,26,98,183,166,110,74,207,59,162,133,232,42,148,126,111,41,149,188,231,206,61,29,13,167,70,218,90,189,101,22,186,104,90,153,145,28,128,17,255,0,20,179,235,148,236,22,190,234,120,103,137,120,173,232,107,146,141,201,235,97,122,10,165,35,149,205,101,15,55,243,140,199,91,106,213,183,80,175,85,71,166,186,30,134,70,69,234,240,47,52,120,19,153,79,77,254,69,47,159,148,127,39,58,111,73,255,0,54,76,135,200,234,57,188,159,240,150,155,221,187,144,239,209,215,77,189,186,106,90,245,80,31,146,153,86,165,86,163,46,101,26,167,18,124,118,228,63,17,110,198,121,46,161,47,176,234,217,121,163,82,76,200,150,219,173,184,218,211,222,149,161,73,61,12,140,135,235,0,0,28,171,29,51,71,129,57,107,244,39,229,174,249,249,57,242,143,169,244,103,243,100,201,156,254,159,149,206,255,0,6,105,205,187,121,237,125,45,53,221,217,174,135,167,148,194,220,250,229,59,26,111,186,102,25,225,166,43,122,102,228,172,243,186,40,94,130,169,71,230,242,153,91,206,124,227,209,208,218,116,109,165,171,214,81,107,166,133,169,153,17,200,1,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,31,172,0,0,7,228,110,173,74,122,171,34,132,205,78,34,234,80,227,179,46,68,52,188,147,125,150,30,83,137,105,213,183,174,228,161,106,97,228,165,70,90,40,218,112,139,93,167,167,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,83,60,105,104,117,38,110,123,86,235,66,158,40,169,137,6,26,84,70,173,164,247,50,162,225,118,233,166,186,125,186,253,131,165,240,144,204,132,139,190,198,153,132,183,101,85,133,84,41,46,184,184,4,227,230,107,56,141,51,1,134,146,92,199,77,95,73,74,236,74,73,62,237,59,133,141,136,115,196,203,50,115,176,43,5,78,151,107,205,228,215,238,39,253,29,170,92,52,173,168,207,196,152,158,106,118,58,133,165,68,182,147,162,180,50,35,246,25,247,87,111,12,218,101,71,18,115,103,242,134,182,252,153,211,35,179,233,151,158,113,74,117,74,113,53,56,107,82,148,165,18,140,251,86,102,102,103,175,111,120,245,156,98,111,56,87,22,62,210,41,80,95,212,169,116,8,241,93,108,148,90,19,173,205,168,37,93,132,163,237,245,139,188,136,254,225,238,120,47,91,19,228,221,247,37,209,211,171,162,106,20,200,156,211,66,182,243,73,218,114,246,238,211,77,116,237,211,93,69,185,128,0,0,0,14,87,154,75,161,171,63,47,88,133,93,113,228,182,166,45,138,178,154,213,90,110,90,96,190,162,73,118,150,166,123,123,136,245,25,193,172,204,147,118,93,179,167,180,133,46,69,102,162,235,201,73,17,153,154,222,116,204,139,78,211,215,85,125,191,180,104,143,37,150,131,54,102,88,240,238,18,35,242,94,155,109,82,39,73,78,194,73,243,151,79,142,75,212,182,145,235,170,125,189,190,243,29,188,0,0,0,124,171,162,231,162,89,212,25,215,45,197,80,98,21,62,157,29,217,47,186,243,168,109,36,134,208,165,171,214,89,146,126,138,76,251,76,187,133,28,241,9,206,157,123,29,175,217,214,85,167,89,121,171,54,147,33,216,233,67,18,22,148,74,113,167,165,182,78,25,54,250,218,90,84,203,169,245,180,35,63,176,187,15,205,228,191,35,215,142,101,110,88,213,42,164,41,148,251,70,59,200,84,169,134,219,173,115,82,151,35,169,104,109,197,48,227,74,81,180,249,169,36,125,250,106,125,157,247,121,130,120,23,96,96,61,157,14,209,177,168,209,227,55,29,150,219,122,79,78,194,31,144,180,180,219,106,91,139,105,180,111,82,185,72,51,51,46,211,45,125,218,116,49,92,28,101,170,68,222,25,80,105,133,169,169,117,72,174,105,247,199,168,39,223,253,131,241,112,130,203,220,203,82,135,80,198,106,237,41,198,37,85,227,187,10,35,142,176,105,53,196,117,16,36,33,73,53,54,70,105,51,73,153,25,44,211,238,35,239,22,27,125,214,151,110,218,179,171,13,168,146,168,252,173,12,207,66,245,156,74,125,229,250,222,241,152,219,186,164,245,98,225,151,81,125,195,91,143,114,245,81,153,158,186,33,37,237,51,247,13,11,100,134,198,155,96,229,222,218,162,84,26,38,223,71,89,185,59,76,148,90,206,146,162,212,141,41,62,229,151,176,119,176,0,0,0,0,0,0,0,0,0,0,0,0,0,30,119,16,96,170,165,104,79,132,150,247,155,156,175,87,77,117,209,212,31,119,236,25,125,35,118,43,218,154,77,43,79,176,203,78,242,26,86,203,85,77,117,124,22,183,167,184,227,107,83,157,94,170,108,245,73,233,45,226,247,159,184,126,124,204,96,197,47,29,112,166,169,98,212,90,109,71,43,145,203,82,146,147,219,182,75,46,158,134,104,94,154,242,139,250,63,247,151,192,201,222,9,47,2,112,142,13,158,250,11,158,223,55,122,180,237,86,178,164,56,90,153,182,131,62,199,125,223,247,159,117,1,225,241,143,9,45,60,104,176,170,214,53,217,76,141,41,154,132,71,216,105,199,89,105,106,142,235,140,184,210,93,65,184,133,146,22,146,117,70,74,36,153,150,191,176,232,63,55,185,87,187,242,197,137,19,41,210,99,62,186,36,153,14,72,165,206,109,14,154,9,149,63,32,153,66,156,54,91,71,51,99,27,140,147,217,237,46,206,233,121,194,243,59,110,82,42,12,96,102,37,214,228,187,26,73,165,186,68,137,114,119,18,22,165,66,138,195,9,83,207,145,18,72,137,102,72,66,53,239,50,246,144,182,150,94,110,67,45,200,101,105,91,110,164,150,133,36,245,35,35,45,72,200,200,127,216,0,0,15,133,125,209,10,228,178,110,11,120,219,75,158,147,165,203,135,181,69,169,43,152,202,145,161,150,135,175,210,247,31,220,51,117,152,187,69,251,35,28,47,139,121,230,210,223,77,112,212,210,132,164,140,137,41,76,199,144,68,68,105,45,62,143,184,92,39,9,252,77,110,239,203,217,91,82,167,115,166,81,38,116,173,160,221,220,104,142,204,24,40,34,208,214,102,90,26,189,132,69,247,9,188,0,0,0,0,32,191,23,108,60,118,242,203,140,74,180,56,204,243,232,117,182,234,46,189,179,231,57,44,192,158,163,78,226,73,158,221,84,71,161,153,22,190,210,21,55,149,76,82,86,16,227,149,175,117,173,227,106,55,164,161,49,41,123,182,146,88,235,24,113,102,103,189,36,68,68,223,180,244,247,142,203,196,211,20,237,204,92,198,27,106,232,182,230,199,146,199,201,40,109,56,182,92,109,127,57,213,76,89,234,104,90,139,93,28,79,183,94,209,220,184,47,191,83,43,206,227,142,211,142,116,125,12,197,41,58,171,110,254,109,56,140,244,238,215,65,107,23,197,215,77,178,45,26,197,215,86,146,219,17,169,80,100,76,90,150,180,164,180,105,165,56,125,170,50,46,228,159,180,190,242,25,222,205,174,47,212,241,183,29,238,90,243,147,157,145,13,21,89,144,233,196,110,169,105,233,202,99,234,107,111,174,178,211,71,123,54,158,157,189,133,239,183,158,24,24,48,230,23,101,234,5,98,116,86,91,149,115,169,170,202,22,150,244,81,179,38,12,37,22,166,104,73,247,182,126,211,47,180,196,197,0,0,0,0,0,0,0,0,0,0,0,0,21,1,130,249,246,252,213,243,137,141,120,111,136,140,117,24,101,115,98,133,195,50,92,134,35,239,149,69,156,185,206,52,115,18,72,45,239,50,104,109,180,186,215,106,137,40,74,218,45,201,83,111,91,248,0,15,41,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,10,224,225,253,153,139,203,53,252,64,239,92,82,188,32,196,167,33,56,111,46,155,72,166,70,34,82,41,212,230,234,176,150,211,6,230,210,83,203,220,235,139,91,138,34,220,181,171,106,80,141,141,162,210,128,86,95,24,251,254,242,194,203,203,47,184,131,135,215,12,186,29,195,67,145,113,201,131,58,49,150,246,151,165,52,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,106,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,29,128,5,48,97,86,118,234,185,80,207,46,52,80,174,119,229,206,195,171,171,18,43,76,213,97,170,82,146,197,37,245,86,13,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,92,77,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,67,245,113,1,204,197,229,149,14,32,118,86,41,89,240,98,84,80,172,55,137,77,171,211,36,145,37,21,26,115,149,89,171,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,98,184,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,84,94,63,103,142,78,99,179,179,132,56,61,99,162,34,48,234,203,197,138,18,217,150,218,218,144,186,229,69,154,130,24,57,169,121,6,164,148,98,74,221,75,41,66,189,116,56,110,44,204,212,132,51,110,128,34,175,20,127,2,120,155,248,47,156,66,28,255,0,133,238,117,255,0,56,11,17,24,49,136,85,58,172,236,73,179,105,235,146,237,70,105,243,189,51,75,75,201,66,36,27,169,73,104,243,92,214,25,112,156,51,91,158,163,187,220,82,221,229,206,160,21,193,197,255,0,22,51,47,98,217,177,173,75,62,36,74,78,18,93,81,227,83,42,245,232,207,33,53,25,85,23,14,98,157,166,31,207,111,76,101,199,97,181,172,210,201,110,245,155,83,166,149,173,165,65,92,128,231,6,171,148,220,92,74,170,7,17,203,18,241,145,14,5,214,135,154,81,174,51,8,90,137,185,205,41,180,41,221,241,201,231,86,109,165,42,39,80,165,163,110,243,109,198,239,206,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,20,3,158,140,230,215,115,135,136,241,106,109,210,189,13,102,90,253,68,123,102,154,234,16,114,146,219,166,142,108,153,46,39,93,94,119,148,209,155,105,81,182,218,80,148,167,113,146,221,114,197,120,94,231,167,242,215,106,163,3,177,142,243,234,241,38,139,191,208,242,102,167,107,213,218,91,109,164,203,87,141,71,212,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,159,224,34,87,16,108,237,210,178,161,96,55,66,182,31,137,59,17,110,168,242,25,165,67,76,164,165,250,75,10,101,228,162,172,182,212,203,168,90,27,144,150,210,150,156,36,147,199,204,36,153,147,110,105,73,120,103,138,184,227,108,98,155,23,174,22,222,151,90,47,234,221,65,41,234,105,242,30,145,58,175,41,233,40,115,146,242,61,99,153,206,125,45,154,154,112,150,151,85,161,41,42,215,65,164,156,61,155,121,84,108,11,106,161,136,212,152,148,187,178,85,30,19,213,232,49,20,74,98,45,69,76,160,228,178,217,146,214,70,132,186,107,73,25,45,125,132,94,178,187,207,208,10,160,226,67,143,55,150,91,120,129,225,198,43,89,147,101,165,116,235,30,156,138,156,22,100,19,40,171,83,142,171,60,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,97,89,104,204,93,137,154,12,44,129,137,150,44,143,234,161,214,33,108,123,249,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,1,81,120,199,155,186,174,80,120,164,98,117,214,253,58,93,98,211,175,71,161,211,110,58,83,18,20,133,173,130,165,65,82,37,50,131,81,52,185,44,158,237,156,194,208,208,227,205,146,155,230,155,137,181,235,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,107,197,92,237,213,115,95,158,92,23,161,91,15,203,131,135,86,174,36,81,89,165,67,76,165,41,138,179,233,172,18,81,86,91,106,101,165,161,110,71,83,105,75,78,18,141,146,230,18,76,141,199,53,148,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,2,160,48,95,62,223,154,190,113,49,175,13,241,17,142,163,12,174,108,80,184,102,75,144,196,125,242,168,179,151,57,198,142,98,73,5,189,230,77,13,182,151,90,237,81,37,9,91,69,185,42,109,235,127,0,0,1,77,124,40,243,175,249,50,186,152,203,94,38,84,234,178,109,187,182,161,30,53,164,238,188,230,104,245,71,156,82,78,62,194,73,184,150,101,56,226,59,82,173,141,186,91,141,4,79,60,234,110,80,4,85,226,143,224,79,19,127,5,243,136,67,149,112,197,207,143,229,190,133,27,1,177,98,181,186,254,183,233,233,244,109,82,163,81,230,74,186,25,74,222,83,154,39,148,146,231,71,97,49,201,91,156,113,215,146,78,60,122,236,117,69,63,192,0,70,172,244,103,54,133,147,204,56,139,83,110,149,233,155,206,232,234,35,219,52,215,80,178,138,167,26,36,115,100,201,113,58,104,203,92,214,140,219,74,137,199,20,180,165,59,72,214,235,124,127,131,85,90,171,95,203,109,237,93,174,212,229,212,106,85,28,72,169,75,153,50,91,202,121,249,47,185,2,158,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,19,212,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,21,120,163,248,19,196,223,193,124,226,16,243,252,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,115,40,0,0,6,109,179,117,130,20,172,184,230,46,243,193,170,21,114,93,94,155,64,145,25,80,229,203,109,40,124,216,145,21,153,45,161,205,190,170,150,132,190,72,53,145,36,150,104,53,18,81,187,97,90,87,6,204,107,249,115,151,218,182,14,75,167,242,101,225,149,64,185,47,182,214,214,223,131,81,118,68,134,247,40,220,81,169,228,190,137,132,173,16,132,147,124,141,55,43,121,135,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,243,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,102,95,26,49,122,242,199,172,80,184,49,115,16,31,136,229,118,226,144,151,164,20,70,9,150,26,66,27,75,77,50,218,59,76,144,219,77,182,217,26,141,75,50,65,26,148,165,25,168,238,207,133,166,5,195,193,252,169,208,110,73,180,110,146,228,196,79,239,146,166,243,134,195,142,46,43,134,101,79,66,92,104,183,114,122,94,91,201,109,106,82,144,228,151,254,137,168,208,153,128,2,157,176,79,60,113,178,165,157,156,115,179,241,5,18,228,97,213,225,137,21,181,206,121,165,186,234,232,146,211,80,144,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,113,32,0,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,136,65,194,135,60,113,174,90,85,19,40,248,140,137,103,93,166,199,144,139,70,172,107,118,65,78,136,210,92,125,80,159,53,26,141,165,176,210,87,202,81,104,209,178,210,91,209,10,109,28,235,52,0,1,194,179,131,155,59,55,40,184,95,242,226,187,30,37,98,187,62,67,113,168,86,226,167,156,87,234,171,39,16,79,154,22,77,186,104,67,77,44,220,82,205,27,53,229,160,204,148,234,8,226,7,7,11,254,242,197,59,203,48,88,131,136,55,12,186,229,195,92,145,110,73,157,58,73,150,247,87,165,72,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,205,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67,174,39,248,48,230,40,229,234,125,98,12,86,92,149,108,41,218,202,214,166,245,81,51,26,12,213,30,134,72,81,247,184,94,210,47,180,133,67,101,43,23,234,120,37,142,246,213,121,185,206,199,134,186,172,56,117,18,39,84,132,244,231,49,133,59,187,215,65,105,163,93,187,143,78,206,210,247,104,134,199,186,233,183,189,163,71,186,233,50,91,126,53,86,12,121,136,82,22,149,22,142,180,151,11,181,38,101,220,162,246,159,222,98,169,248,208,63,83,59,202,220,142,235,142,116,125,12,53,37,58,171,110,254,109,68,136,244,238,215,65,195,184,101,226,165,185,132,88,195,114,221,23,36,216,241,152,43,78,99,77,173,231,27,71,206,117,80,214,90,26,214,146,215,70,213,237,215,176,113,172,214,98,146,177,123,28,174,139,173,47,27,177,189,37,53,136,139,221,184,148,199,88,251,136,50,61,234,35,45,28,246,30,158,225,108,124,34,112,241,219,59,46,83,42,211,35,51,206,174,86,220,168,52,246,207,156,228,189,2,2,137,59,141,36,123,117,73,158,132,102,90,251,76,78,128,0,0,0,1,8,120,175,226,107,118,126,94,206,218,139,59,147,50,183,51,165,113,28,221,166,184,239,65,156,131,45,9,100,103,169,167,218,70,95,120,167,188,186,218,47,94,248,225,99,219,204,182,151,58,155,134,152,133,165,68,102,74,74,166,52,131,35,34,73,235,244,189,195,72,182,37,16,173,171,34,223,183,137,180,183,232,202,92,72,123,82,90,17,114,217,74,52,34,208,191,87,220,95,112,251,160,0,0,63,225,231,155,142,203,146,30,90,80,219,73,53,173,74,61,8,136,139,83,51,51,21,45,197,15,59,110,85,234,15,224,102,26,86,228,181,26,49,169,186,188,136,146,118,146,214,149,77,138,252,117,41,151,204,141,38,70,131,52,45,26,247,25,251,8,68,60,161,229,94,240,204,238,36,67,167,70,140,250,40,145,164,55,34,169,57,196,58,72,54,82,251,4,242,18,225,50,226,57,155,31,220,68,174,207,105,246,119,223,134,14,97,37,167,130,246,21,38,198,180,233,145,162,179,79,136,195,14,184,211,45,33,82,29,109,150,218,83,171,54,208,130,90,212,77,36,205,70,146,51,211,246,23,184,1,25,115,169,150,130,204,77,30,223,166,146,18,69,14,173,17,231,149,167,111,41,9,144,149,17,159,41,206,207,158,246,246,127,111,105,194,11,6,6,24,225,181,187,100,83,154,66,27,164,211,34,68,86,196,164,183,41,168,237,181,175,98,83,175,208,46,221,11,246,119,15,133,153,74,146,233,56,45,113,79,109,198,219,83,125,38,138,113,90,39,182,91,37,239,47,120,205,73,155,178,158,212,146,106,90,189,132,90,247,16,212,22,31,65,85,54,208,129,9,77,236,54,249,190,174,154,105,171,171,62,239,218,61,16,0,0,0,0,0,0,0,0,0,0,0,0,0,15,205,81,73,46,27,137,81,106,71,167,103,237,33,151,219,226,26,41,247,68,216,141,182,104,75,124,189,19,166,154,106,218,79,187,246,141,6,100,78,182,171,131,44,86,133,73,77,169,6,231,164,59,20,157,15,178,161,37,62,243,247,14,252,100,74,45,20,68,101,246,130,82,148,150,212,164,136,139,216,68,63,160,3,129,231,31,45,52,28,198,225,69,82,136,236,8,222,155,135,25,249,52,217,38,210,57,132,250,35,72,75,72,223,202,113,123,119,189,174,137,45,117,237,46,222,250,11,187,109,203,207,1,113,78,85,29,243,151,77,173,91,21,85,147,15,39,154,201,169,113,164,169,41,113,10,50,66,205,59,218,212,148,68,93,222,195,238,188,142,31,25,152,139,143,216,49,76,137,82,158,135,110,27,126,51,52,233,137,83,164,167,93,228,68,138,75,121,68,110,173,106,213,199,143,85,30,154,159,121,17,247,202,128,0,0,14,241,70,156,88,112,172,172,172,194,124,166,129,13,12,194,175,66,235,30,82,91,219,190,83,243,167,45,70,102,72,34,51,52,164,187,76,205,95,105,143,127,193,163,18,149,3,21,107,216,111,33,226,109,137,20,121,85,52,27,138,209,42,113,82,105,236,146,75,85,104,106,208,187,182,235,246,251,5,198,119,128,0,0,0,14,101,153,91,30,46,33,96,101,235,110,191,4,165,186,229,6,164,168,173,27,68,225,155,231,13,228,35,66,52,168,245,213,122,118,22,189,189,131,55,247,173,30,69,175,123,87,168,14,180,168,239,210,106,178,161,169,27,77,6,218,218,121,72,50,211,66,50,50,52,247,104,90,105,220,67,230,72,153,80,169,184,209,74,149,34,91,137,74,89,104,156,90,156,50,79,177,41,215,217,219,216,69,239,23,83,194,79,5,156,195,220,16,155,127,92,112,10,37,74,183,57,199,163,184,227,92,179,244,123,208,224,186,147,51,90,18,173,55,33,71,216,163,79,103,183,188,115,46,41,25,214,133,30,152,254,4,97,205,109,46,73,117,74,77,90,76,41,36,100,148,26,102,197,122,58,150,203,250,145,235,176,205,11,70,157,198,126,194,16,23,40,248,59,85,199,44,116,183,237,198,169,210,103,198,102,124,73,245,35,75,42,116,138,41,76,97,14,169,126,162,203,110,142,246,154,139,78,222,211,247,232,142,200,182,160,217,182,109,10,211,166,176,134,99,81,169,177,96,52,132,36,146,68,134,90,75,101,216,68,69,220,146,238,34,251,136,125,176,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,39,167,11,238,32,145,169,49,168,185,94,198,154,172,181,161,114,19,2,207,174,73,117,217,43,222,243,177,99,195,162,147,77,48,165,18,9,75,125,72,125,215,118,54,130,75,94,170,18,141,45,124,7,201,187,46,154,21,141,106,214,111,91,166,119,69,69,183,233,242,42,149,25,60,165,185,200,138,195,106,113,215,54,32,148,181,109,66,20,122,36,141,71,166,132,70,125,130,136,120,131,103,110,171,154,251,253,186,21,176,252,184,56,117,106,200,144,205,42,26,101,41,76,85,159,75,207,37,21,101,182,166,90,90,22,228,117,54,148,180,225,40,217,46,97,36,200,220,115,94,151,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,82,127,188,159,195,68,0,203,70,98,239,188,175,226,156,12,76,177,100,127,85,14,177,11,99,63,206,116,190,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,12,214,102,199,197,62,50,124,64,184,124,197,241,47,248,81,231,95,242,101,117,49,150,188,76,169,213,100,219,119,109,66,60,107,73,221,121,204,209,234,143,56,164,156,125,132,147,113,44,202,113,196,118,165,91,27,116,183,26,8,158,121,212,220,160,0,0,205,102,108,124,83,227,39,196,11,135,204,95,19,127,133,62,122,163,89,206,64,202,198,43,207,137,26,133,42,65,51,101,78,76,87,84,250,106,50,230,160,189,26,178,101,181,18,144,235,178,28,117,47,56,105,229,153,56,149,45,73,83,100,213,186,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,205,56,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,75,222,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,170,14,40,60,65,35,85,163,86,178,189,130,213,89,104,66,36,42,5,225,92,140,235,177,151,189,151,101,71,153,69,54,157,97,42,52,26,144,194,150,251,78,236,113,6,166,189,100,41,122,192,188,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,130,249,196,33,66,214,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,95,78,65,115,175,106,230,179,14,34,81,42,213,62,159,19,109,154,123,45,220,116,249,6,218,28,159,176,146,218,170,113,201,180,161,10,101,213,153,26,210,132,151,37,197,146,12,182,169,165,187,42,135,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,123,51,137,149,91,203,42,24,185,80,179,235,52,217,106,182,42,50,36,73,180,234,238,56,79,34,163,78,37,250,132,167,82,132,39,169,109,42,109,47,35,106,118,172,201,68,92,181,182,181,246,174,26,25,227,147,151,27,201,156,30,190,17,17,120,117,122,86,27,91,210,220,91,81,215,67,168,188,77,176,83,84,242,205,41,56,198,148,52,151,146,181,122,136,108,156,65,145,165,104,122,242,69,27,113,47,207,28,156,199,94,79,96,245,142,136,136,195,171,46,176,226,217,150,218,218,144,186,229,69,146,113,131,154,151,144,106,73,70,36,173,212,178,148,43,215,67,134,226,204,205,72,67,48,128,125,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,47,167,32,185,215,181,115,89,135,17,40,149,106,159,79,137,182,205,61,150,238,58,124,131,109,14,79,216,73,109,85,56,228,218,80,133,50,234,204,141,105,66,75,146,226,201,6,91,84,210,221,233,89,170,204,197,155,149,12,35,153,138,87,132,25,117,21,170,66,105,180,138,100,98,52,174,163,81,113,14,45,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,94,117,239,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,107,220,45,50,19,242,18,29,7,53,216,160,254,251,130,171,79,235,45,10,92,121,26,183,2,12,182,13,37,50,66,144,122,56,243,204,58,162,67,90,154,91,109,195,53,145,186,162,75,22,84,2,149,184,213,248,167,181,190,31,193,243,26,136,143,249,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,80,15,20,127,29,152,155,248,47,147,194,30,215,134,134,120,228,229,198,242,103,7,175,132,68,94,29,94,149,134,214,244,183,22,212,117,208,234,47,19,108,20,213,60,179,74,78,49,165,13,37,228,173,94,162,27,39,16,100,105,90,30,188,144,1,78,220,86,51,199,27,18,170,179,242,183,134,200,150,213,10,216,172,26,46,154,154,150,235,7,81,168,197,82,208,112,144,222,164,75,140,203,186,169,74,113,39,204,121,166,212,130,74,90,75,143,67,92,167,120,167,193,191,136,22,247,152,176,45,83,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,102,179,54,62,41,241,147,226,5,195,230,47,137,233,194,251,136,36,106,76,106,46,87,177,166,171,45,104,92,132,192,179,235,146,93,118,74,247,188,236,88,240,232,164,211,76,41,68,130,82,223,82,31,117,221,141,160,146,215,170,132,163,75,95,0,0,25,87,22,169,194,143,61,63,160,202,254,53,222,127,249,60,91,2,108,228,255,0,140,149,82,220,144,106,255,0,138,233,80,164,254,187,36,191,240,118,69,170,8,171,197,31,192,158,38,254,11,231,16,133,5,210,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,52,19,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,128,229,89,157,204,45,171,149,252,26,173,98,229,211,27,175,232,57,113,169,212,180,74,110,59,213,57,206,171,107,81,219,82,207,252,103,22,105,74,212,134,154,117,100,133,236,218,121,225,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,59,116,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,248,47,156,66,20,67,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,4,100,235,56,182,38,111,236,73,21,250,4,63,67,92,148,109,159,40,45,254,99,210,61,23,205,122,66,34,255,0,42,91,13,54,255,0,53,184,230,231,205,145,236,215,106,180,50,237,144,0,0,2,176,56,214,96,92,202,173,10,203,204,61,6,141,206,244,38,251,110,226,146,217,190,227,136,138,234,249,144,86,164,17,27,77,178,135,149,41,10,112,205,10,55,37,176,143,95,84,146,34,7,12,92,82,252,151,231,38,202,234,235,190,140,165,93,189,69,173,80,254,75,206,234,186,166,207,164,99,177,10,82,55,78,110,23,174,157,186,105,235,40,144,107,19,255,0,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,138,113,130,198,58,21,141,150,3,194,169,12,245,21,172,75,168,49,30,27,123,150,142,68,88,50,24,151,34,78,164,133,33,91,86,136,205,114,205,72,81,245,59,211,184,155,81,10,128,192,28,28,174,230,3,25,109,60,29,183,30,233,229,220,213,4,199,114,78,212,47,164,138,132,169,201,50,118,45,104,39,57,76,54,235,188,189,228,165,236,218,159,89,68,67,77,32,3,53,153,177,241,79,140,159,16,46,31,49,124,76,174,21,249,234,147,96,92,52,172,176,226,148,249,111,219,21,201,12,211,108,199,153,138,214,202,77,69,249,79,45,76,58,77,182,79,56,137,79,73,34,39,22,181,242,150,148,22,212,182,181,173,187,137,0,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,239,112,226,207,28,156,214,217,179,236,252,65,68,72,248,139,103,199,97,115,158,105,109,52,138,220,69,25,160,166,180,193,25,41,11,74,137,41,125,41,79,41,43,117,165,36,210,79,19,77,204,160,30,43,26,49,122,205,192,92,47,184,49,115,16,31,150,221,10,221,142,151,164,20,70,13,231,221,90,220,75,77,50,218,59,8,214,227,174,54,217,26,141,40,35,89,26,148,148,145,168,179,195,153,220,194,221,89,160,198,90,214,46,93,49,186,14,191,151,26,157,75,68,167,36,51,76,130,210,118,181,29,181,44,255,0,198,113,102,148,161,43,117,215,86,72,70,253,165,63,248,24,253,118,126,237,255,0,18,22,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,226,94,246,212,27,202,205,174,218,117,38,16,244,106,205,54,84,7,80,180,146,136,208,243,74,108,251,12,140,187,148,125,228,127,113,140,238,102,227,7,106,184,27,142,151,5,184,237,58,76,8,207,79,151,62,154,106,101,77,17,197,57,143,161,165,35,212,65,109,209,174,195,73,105,217,216,126,233,245,194,223,58,208,164,83,24,192,140,70,173,165,185,45,41,41,164,201,155,36,136,148,130,76,40,172,199,74,222,127,83,61,119,153,33,8,211,188,203,218,67,166,241,108,193,103,49,11,4,33,95,214,220,2,151,82,162,78,109,233,14,54,215,48,253,30,204,57,206,168,200,208,133,43,77,203,73,246,168,147,219,236,239,20,173,30,101,66,152,227,165,22,84,136,142,41,42,101,210,109,106,108,205,62,212,171,79,103,103,105,31,184,125,59,42,143,34,232,189,168,52,6,154,84,135,234,245,88,176,210,141,166,181,56,183,94,74,8,180,208,204,204,205,94,227,215,220,99,72,25,106,177,226,225,238,6,89,86,236,120,37,17,214,232,52,213,74,108,154,38,204,159,40,108,161,122,145,37,39,174,168,211,180,181,236,237,29,52,0,0,0,3,184,83,159,25,124,74,84,252,85,160,225,188,119,137,198,35,209,226,212,214,109,171,84,165,196,201,168,50,105,61,21,161,43,67,238,219,175,219,236,30,3,132,254,21,149,235,152,79,148,213,8,72,122,21,6,23,88,202,148,222,237,146,152,157,5,105,50,51,65,145,25,37,71,218,70,74,251,72,94,95,112,0,0,0,138,252,65,243,49,23,0,112,94,167,18,155,61,13,92,55,4,103,169,208,210,151,73,46,181,207,137,40,144,242,72,157,66,211,163,140,150,138,45,116,62,226,51,238,163,123,74,220,188,241,235,20,226,209,216,57,117,42,213,207,85,65,62,242,185,175,26,87,38,74,82,167,22,162,37,172,147,189,221,77,70,71,223,237,62,251,244,201,198,90,104,57,114,194,138,93,17,168,17,189,55,50,51,18,106,82,73,164,115,13,245,198,142,151,81,191,148,218,246,239,103,93,20,90,235,218,125,189,221,240,0,127,202,144,149,150,139,73,40,139,183,180,181,31,210,34,34,208,139,176,112,44,245,214,213,111,229,138,239,169,37,181,56,109,122,63,213,73,106,103,173,66,50,125,229,239,25,242,177,225,34,161,116,66,134,227,102,180,185,204,213,36,90,235,163,106,63,236,26,130,167,36,145,13,180,164,180,34,215,179,246,152,253,32,0,0,0,0,0,0,0,0,0,0,0,0,0,63,202,74,77,108,169,36,93,250,127,156,102,103,29,169,206,82,113,86,185,79,117,174,90,154,233,181,78,221,52,214,51,71,221,161,123,197,221,112,191,174,174,185,147,187,45,215,149,171,200,244,142,254,223,125,82,110,157,230,103,220,66,88,128,0,15,225,145,25,104,101,169,24,169,206,46,185,104,98,155,38,30,56,219,52,167,79,169,113,184,83,211,25,130,218,70,163,159,37,215,150,72,107,236,78,171,82,253,218,151,180,114,46,18,24,156,253,153,152,121,22,244,186,131,201,129,92,164,174,19,113,141,211,38,186,151,167,64,65,47,97,172,147,187,106,116,215,67,61,59,52,49,120,29,253,164,63,160,0,0,43,175,140,94,24,51,86,194,106,70,34,70,136,183,37,66,169,199,132,225,182,217,25,165,148,70,168,60,106,61,16,102,73,35,62,211,221,167,217,237,21,201,146,11,253,236,59,204,133,163,83,110,114,227,55,80,169,192,167,62,105,116,209,189,167,39,198,82,144,126,178,117,35,217,220,102,101,217,220,52,71,71,156,213,82,145,6,166,194,181,110,92,102,159,65,234,93,169,90,73,69,221,175,191,222,63,96,0,0,0,15,203,83,100,228,83,101,199,36,165,70,235,14,35,69,22,164,122,164,203,67,251,6,115,243,161,107,38,213,204,165,249,29,59,72,231,215,234,147,148,73,238,73,174,124,130,208,187,11,79,163,246,253,227,229,229,103,8,234,120,203,141,214,181,171,14,41,187,17,53,72,47,212,20,104,82,146,152,157,91,13,186,103,162,22,68,68,78,23,210,45,190,255,0,182,206,243,165,156,11,107,43,88,85,7,47,248,77,58,3,183,9,81,26,165,188,244,23,91,87,68,142,154,68,69,43,115,15,54,182,223,67,140,54,122,154,61,94,206,205,116,34,169,40,177,47,188,98,189,201,182,27,170,87,235,213,201,190,178,180,122,83,170,117,231,187,207,77,235,50,53,185,223,218,122,171,218,102,46,215,135,110,77,226,101,238,198,143,121,92,212,230,62,86,215,161,33,199,148,182,75,155,29,151,217,136,226,152,81,173,134,221,65,165,214,85,170,12,204,136,253,231,218,83,44,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,234,120,94,231,167,242,215,106,163,3,177,142,243,234,241,38,139,191,208,242,102,167,107,213,218,91,109,164,203,87,141,71,212,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,159,226,154,248,174,103,95,242,155,117,63,150,188,51,169,213,99,91,118,149,66,68,107,181,221,121,44,214,42,140,184,148,148,125,134,146,113,76,197,113,181,246,169,91,28,116,247,18,12,153,101,213,87,88,159,252,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,245,39,251,201,252,52,85,88,149,89,5,206,189,213,149,60,71,137,68,171,84,250,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,213,244,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,156,44,216,248,167,198,79,136,23,15,152,190,57,80,182,158,23,92,64,33,213,225,211,114,201,141,247,23,38,170,207,77,78,177,234,143,182,195,17,92,138,211,13,48,205,37,92,180,35,107,197,202,213,167,28,53,169,229,56,166,205,68,178,105,46,217,248,0,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,212,240,189,207,79,229,174,213,70,7,99,29,231,213,226,77,23,127,161,228,205,78,215,171,180,182,219,73,150,175,26,143,168,152,206,142,115,53,36,173,109,18,28,249,213,38,67,133,63,197,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,136,0,39,255,0,11,220,244,254,69,46,164,96,118,49,222,125,38,27,86,183,250,30,76,212,238,102,133,84,113,196,153,106,241,168,186,120,111,106,231,51,82,82,16,233,161,207,154,74,164,56,119,82,32,175,20,44,235,254,111,246,34,240,99,15,106,117,88,56,147,121,83,209,37,170,140,35,228,250,26,150,167,148,133,200,39,84,147,213,231,121,79,178,217,54,100,182,253,119,119,182,164,53,204,164,17,213,114,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,254,11,231,16,133,0,143,127,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,41,150,140,197,216,153,160,194,200,24,153,98,200,254,170,29,98,22,199,191,155,42,157,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,23,85,28,171,50,249,116,177,51,65,133,147,240,206,250,143,253,108,202,60,221,239,127,54,85,58,103,153,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,44,251,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,93,43,243,241,198,95,205,31,243,84,244,213,87,147,233,14,87,167,125,34,158,119,201,222,70,207,66,108,229,115,57,60,207,91,127,59,94,87,242,125,188,159,80,115,92,186,224,53,229,153,44,92,161,97,77,153,10,90,151,81,144,133,212,231,51,28,158,69,38,156,75,73,72,154,233,41,104,78,198,210,173,73,38,180,239,89,161,180,158,245,164,143,207,226,197,139,249,47,197,59,203,12,253,41,233,63,146,87,5,70,133,214,242,57,61,87,75,37,198,121,188,189,202,217,187,151,187,110,229,105,174,154,158,154,142,193,98,228,250,230,197,28,162,86,243,35,135,229,46,161,82,179,238,138,148,11,134,154,167,99,180,195,52,72,212,198,38,42,114,20,226,208,173,237,169,78,37,77,167,152,167,9,214,205,41,79,45,91,249,86,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,122,12,203,230,46,251,205,6,41,207,196,203,234,71,245,176,232,240,182,51,252,217,75,234,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,166,87,10,124,142,70,196,170,172,12,210,98,74,229,181,66,182,43,4,187,90,152,148,58,193,212,106,49,84,133,148,213,185,161,18,227,50,238,137,74,91,81,243,30,105,196,172,210,150,148,219,215,18,0,41,91,141,95,138,123,91,225,252,31,49,168,136,0,38,87,14,188,245,73,202,213,228,86,62,32,207,150,188,43,175,200,121,233,204,198,138,210,215,76,168,188,81,208,85,35,50,108,223,121,9,110,58,91,91,41,95,208,90,150,148,45,105,36,46,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,80,15,20,127,29,152,155,248,47,147,194,17,84,90,167,10,204,248,255,0,173,25,84,197,250,215,245,173,90,21,218,157,71,254,33,17,168,137,71,43,254,80,166,150,227,223,213,199,66,127,68,129,106,130,184,56,172,103,142,78,26,210,167,229,111,13,145,17,218,237,207,71,52,93,53,53,45,167,202,157,78,148,149,160,225,33,189,76,209,37,230,181,82,148,226,75,150,203,173,169,4,165,58,151,25,167,97,213,114,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,41,219,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,241,162,140,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,141,89,250,205,116,60,169,96,116,186,221,49,221,247,157,209,206,163,218,236,182,243,4,227,18,148,202,141,83,212,219,164,174,99,49,253,69,40,137,181,165,78,45,134,213,180,157,222,154,1,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,130,250,120,92,120,19,195,47,198,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,199,42,23,83,194,247,61,63,150,187,85,24,29,140,119,159,87,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,162,99,58,57,204,212,146,181,180,72,115,231,84,153,14,20,255,0,0,1,149,112,23,125,195,131,136,4,60,196,80,154,194,76,94,184,191,213,98,7,82,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,231,137,174,129,197,31,192,158,38,254,11,231,16,133,0,143,107,130,248,189,121,96,46,40,91,248,185,135,239,196,110,187,110,200,83,209,202,91,4,243,14,161,109,169,167,89,113,29,134,104,113,167,28,108,205,38,149,145,44,205,42,74,136,148,90,30,203,22,97,109,92,208,96,213,23,23,45,104,221,7,95,204,141,81,165,174,83,114,30,166,78,105,91,93,142,226,144,127,226,184,131,82,80,165,180,235,75,52,35,126,210,246,183,253,255,0,102,225,101,155,86,196,28,65,184,98,80,237,234,28,115,147,58,116,147,61,141,35,82,34,34,34,35,82,214,165,26,80,132,36,141,107,90,146,148,146,148,162,35,207,102,112,115,103,121,102,235,20,62,92,87,99,203,163,208,160,71,110,53,10,220,84,242,148,197,41,6,218,9,243,66,201,182,137,107,117,212,27,138,89,163,126,156,180,25,154,90,65,23,10,23,83,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,0,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,69,94,40,254,4,241,55,240,95,56,132,40,4,116,172,186,227,205,229,150,220,92,161,98,181,153,54,90,87,78,144,132,84,224,179,32,153,69,90,156,107,73,200,132,233,169,11,78,199,18,157,9,70,133,108,89,33,196,150,244,36,203,69,56,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,0,115,252,126,193,202,22,96,48,106,236,193,219,141,238,158,37,205,79,84,118,228,237,90,250,73,72,81,57,26,78,196,45,6,231,41,246,218,119,151,188,146,189,155,85,234,168,200,102,92,90,78,124,113,190,171,152,238,25,216,71,140,181,218,28,74,69,74,191,124,52,153,145,34,56,165,176,79,198,98,175,25,197,183,187,214,74,22,166,13,100,131,53,26,9,100,147,82,246,239,56,193,194,227,199,102,25,126,53,228,243,71,213,226,151,142,147,49,131,53,149,235,110,21,103,171,182,240,239,251,219,166,50,217,62,219,104,148,217,17,212,22,166,221,61,188,238,171,152,202,156,66,82,149,183,25,143,164,73,37,170,69,112,79,193,122,85,70,77,249,142,247,13,161,18,84,138,92,136,180,27,102,176,242,210,181,197,124,218,113,117,20,180,222,237,80,179,105,232,68,110,154,8,246,56,180,33,90,41,212,157,175,128,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,201,240,197,226,1,51,23,97,198,203,246,55,220,93,93,245,19,107,22,205,73,214,223,118,85,122,43,108,60,243,169,146,180,160,219,39,152,110,63,107,206,45,42,121,43,78,164,167,18,181,185,98,160,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,9,228,251,54,118,110,110,176,191,229,197,10,60,74,61,118,4,135,35,87,109,196,207,57,79,210,150,110,44,152,53,172,219,104,214,135,90,65,56,149,146,54,107,204,65,25,169,165,145,118,170,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,125,179,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,70,177,106,156,12,126,187,63,118,255,0,137,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,211,136,150,77,226,102,18,198,145,121,91,52,230,126,86,208,97,45,198,84,134,75,155,33,150,25,150,226,88,35,67,14,58,179,83,175,39,68,17,145,25,251,143,180,233,42,84,75,239,7,111,115,109,246,234,148,10,245,14,111,170,163,39,162,186,151,89,123,188,181,216,178,34,91,125,253,135,170,125,134,66,219,114,91,156,11,107,52,184,85,59,47,248,179,58,11,87,9,209,29,165,178,244,231,91,79,90,142,154,60,68,171,115,239,56,183,31,91,143,184,122,146,61,110,222,205,117,35,172,92,211,225,29,79,6,177,186,233,181,101,197,54,162,42,169,57,250,121,146,20,148,170,39,86,250,26,50,213,8,35,35,38,207,232,150,223,119,217,244,242,95,107,38,234,204,165,133,28,246,25,193,175,210,231,17,47,185,70,137,241,203,67,236,61,126,151,217,247,141,24,83,25,56,244,216,145,205,41,73,180,195,104,209,37,161,22,137,34,208,190,193,250,128,0,0,0,126,58,196,230,169,116,137,213,55,213,163,113,35,58,250,207,82,236,74,18,106,62,253,61,222,241,157,204,239,223,239,98,38,100,46,234,154,231,57,37,186,125,78,125,57,131,91,166,189,141,55,62,74,146,130,245,149,161,22,254,226,50,46,222,225,99,124,29,48,193,154,78,19,85,241,18,76,69,183,42,101,78,68,38,205,198,200,141,76,174,53,61,226,81,106,130,51,73,153,119,238,211,236,246,139,20,0,0,1,252,238,237,49,71,252,91,241,57,251,207,48,241,237,232,149,7,85,2,135,73,68,39,35,19,166,109,117,44,206,158,131,94,194,89,167,118,213,105,174,132,122,118,104,67,174,112,137,203,67,21,41,51,49,198,230,165,58,93,51,174,66,128,153,44,22,211,52,156,9,45,60,130,91,95,106,180,90,87,239,208,189,162,217,8,136,139,66,45,8,135,244,0,0,68,238,39,245,213,208,242,119,122,188,194,180,121,126,141,217,219,238,170,66,215,184,200,251,140,82,46,4,211,156,171,98,173,14,158,211,92,197,59,212,232,157,186,235,164,103,79,187,67,247,13,51,70,73,161,148,164,203,187,95,243,143,245,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,212,180,25,192,206,45,17,234,14,97,174,152,78,154,143,111,67,161,171,93,127,192,99,159,184,189,226,213,56,66,87,221,168,229,185,170,18,182,236,164,110,219,167,127,206,207,158,163,215,183,236,247,23,237,19,176,0,0,7,55,204,46,20,82,241,151,9,174,43,34,161,21,15,57,46,157,45,49,12,208,149,26,100,42,51,173,33,69,170,23,161,151,48,251,72,181,247,123,142,161,114,83,129,119,125,179,158,58,133,166,229,30,92,102,237,42,163,170,55,31,142,234,18,227,17,106,241,155,220,147,229,150,164,123,117,35,209,37,217,236,23,128,130,50,66,72,251,200,136,140,127,208,0,0,14,39,156,171,1,172,70,203,165,235,67,84,52,72,121,138,45,74,84,98,83,100,179,75,197,6,66,80,164,250,170,50,81,26,251,12,139,95,112,207,19,75,169,97,245,248,135,91,220,220,251,114,174,74,78,237,201,52,187,29,238,205,126,138,139,214,71,216,127,112,209,102,83,177,2,54,36,229,234,194,175,183,37,15,73,77,187,75,98,105,165,100,173,36,244,44,45,194,63,89,71,174,171,254,145,235,239,29,116,0,0,0,7,227,172,76,110,157,72,157,80,117,105,66,35,70,117,229,41,71,162,82,73,73,153,153,159,176,187,6,113,179,125,118,38,240,204,134,32,212,16,225,184,136,247,37,90,42,21,174,169,52,166,124,131,35,73,234,126,175,173,216,58,46,90,49,150,220,203,110,25,92,151,236,102,160,75,189,235,45,204,163,211,27,113,45,184,184,173,61,29,151,89,144,68,75,109,228,26,94,103,77,233,81,145,107,216,70,174,210,225,85,90,166,32,227,198,35,46,92,158,190,183,112,92,53,3,216,218,57,242,84,78,62,249,153,33,36,102,181,237,230,59,216,93,167,235,123,76,251,110,31,135,222,66,45,252,30,182,32,98,54,35,81,89,151,118,207,105,169,77,51,46,50,28,40,73,91,113,94,79,170,244,116,58,219,168,117,181,151,98,143,110,167,237,212,196,237,74,82,132,146,16,146,74,82,90,17,17,104,68,94,225,253,1,229,47,252,82,176,48,194,144,253,102,249,187,168,244,102,24,105,78,145,78,168,49,28,215,162,86,173,19,205,90,72,204,201,11,208,181,246,31,184,196,14,198,174,48,118,53,167,54,77,39,11,232,103,89,145,29,213,180,82,100,70,102,68,71,54,155,137,220,149,177,52,140,210,102,150,204,143,78,212,168,207,218,66,60,255,0,118,115,48,142,214,146,167,172,235,25,20,178,150,78,25,53,79,156,79,155,59,254,143,108,237,186,237,246,119,107,246,11,36,201,214,105,97,102,155,14,85,119,55,73,122,4,184,146,14,28,164,27,4,211,102,234,24,142,226,205,5,205,112,246,234,255,0,102,167,174,133,218,94,254,252,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,77,251,55,34,177,179,75,195,135,13,47,140,62,129,17,24,169,64,143,84,102,11,210,101,58,132,84,233,204,214,106,171,58,105,17,184,76,50,181,57,33,78,33,229,35,233,161,40,82,208,133,26,209,92,22,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,78,172,124,226,179,119,226,174,89,109,236,38,182,33,85,105,23,157,82,158,229,47,16,43,18,25,132,228,90,156,85,69,114,51,205,199,71,44,246,245,92,206,114,205,40,97,76,41,36,219,102,225,30,242,133,88,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,153,92,73,50,207,102,229,67,8,240,31,11,108,249,210,234,43,84,139,158,165,87,169,201,51,74,234,53,23,17,73,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,191,215,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,82,127,188,159,195,71,10,225,39,96,89,184,167,142,151,254,31,98,13,189,18,185,111,87,48,222,124,105,208,100,145,236,117,30,146,166,153,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,113,92,226,101,86,242,202,134,46,84,44,250,205,54,90,173,138,140,137,18,109,58,187,142,19,200,168,211,137,126,161,41,212,161,9,234,91,74,155,75,200,218,157,171,50,81,23,45,109,173,115,255,0,130,197,39,30,105,214,109,215,50,171,76,137,23,8,42,146,23,46,148,236,182,118,75,149,91,35,109,151,157,138,162,45,87,24,154,103,150,234,151,170,121,173,182,150,189,100,200,34,174,12,216,248,167,198,79,136,23,15,152,190,36,254,86,178,73,74,205,126,70,174,90,237,176,196,72,56,139,106,223,21,103,169,83,19,21,42,126,172,194,104,241,20,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,172,32,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,242,120,117,231,170,54,105,108,210,177,241,6,124,68,98,165,2,59,207,78,102,52,87,80,138,157,57,147,142,130,169,25,147,100,195,43,83,146,18,218,217,74,254,154,20,180,161,8,81,33,19,40,0,102,179,54,62,41,241,147,226,5,195,230,47,137,169,67,201,69,59,49,124,51,44,12,80,178,169,154,226,109,163,79,172,57,25,105,41,79,185,85,165,198,171,213,157,93,49,166,27,81,160,158,90,223,82,219,81,52,165,169,196,33,163,52,165,102,164,87,93,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,23,231,144,28,224,210,179,101,132,105,85,64,229,183,125,217,209,225,192,186,208,243,73,36,73,125,104,81,55,57,165,54,132,181,178,65,178,234,205,180,165,38,210,210,180,109,216,77,184,229,123,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,135,12,140,186,88,153,160,194,204,123,195,59,234,63,255,0,88,38,81,230,239,123,249,178,169,211,86,25,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,40,107,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,83,43,0,248,172,221,248,85,150,91,135,9,174,120,85,90,189,231,75,167,183,75,195,250,196,118,97,55,22,153,21,49,91,140,203,114,17,203,45,221,47,47,156,131,82,31,83,234,81,182,225,182,69,188,224,173,217,116,215,111,155,170,179,122,221,51,186,218,213,193,80,145,84,168,201,229,33,190,124,167,220,83,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,22,21,88,200,228,108,184,240,225,196,124,97,190,23,45,120,139,122,81,232,40,122,35,136,118,58,40,116,231,171,52,231,202,18,153,89,37,71,36,212,134,148,242,150,159,81,109,147,104,34,36,173,111,67,92,167,120,167,193,191,136,22,247,152,176,52,166,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,74,174,40,89,22,252,138,93,75,199,28,28,179,58,76,54,173,108,244,196,104,74,220,205,10,168,227,138,35,209,146,73,116,240,222,213,190,94,134,164,33,211,91,127,52,149,71,108,252,87,10,122,78,60,189,154,56,21,220,26,166,68,93,30,28,114,137,123,204,168,179,172,38,104,143,58,133,56,209,184,69,185,50,86,166,18,166,18,131,220,167,26,213,90,178,151,244,189,224,17,171,61,25,50,161,103,15,14,34,211,27,170,250,26,243,181,250,137,22,205,73,213,172,226,165,199,73,28,216,210,91,78,186,178,239,41,162,55,18,147,113,181,33,42,78,226,37,180,229,11,126,75,111,191,202,159,228,83,208,95,223,159,202,15,146,222,140,234,153,255,0,93,58,158,155,145,206,223,202,253,55,171,191,126,207,110,237,59,69,250,100,115,40,148,172,160,225,26,173,71,234,49,43,23,101,122,66,106,87,29,85,136,233,66,22,249,32,146,136,172,172,210,78,174,51,37,187,103,48,245,53,184,243,132,150,249,166,218,104,219,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,42,241,66,200,183,228,82,234,94,56,224,229,153,210,97,181,107,103,166,35,66,86,230,104,85,71,28,81,30,140,146,75,167,134,246,173,242,244,53,33,14,154,219,249,164,170,59,103,207,248,126,228,70,187,154,171,169,187,214,233,71,69,134,86,253,64,155,168,201,213,14,122,82,83,14,69,113,218,86,196,72,106,67,28,216,210,20,125,74,72,210,141,52,45,85,216,87,189,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,2,149,184,213,248,167,181,190,31,193,243,26,136,230,156,55,176,26,205,204,150,37,226,62,20,222,112,162,41,21,28,55,168,174,153,57,232,230,242,233,53,18,157,0,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,200,51,47,151,75,239,43,248,167,63,12,239,168,255,0,214,204,163,205,222,207,243,157,47,169,121,150,38,114,218,117,206,79,55,144,181,114,150,173,232,238,50,238,51,157,60,46,184,128,76,164,76,166,229,147,27,238,46,117,41,238,154,157,99,213,31,109,247,229,55,41,215,218,97,154,74,185,104,94,230,79,155,171,78,56,104,75,41,109,77,154,141,6,210,90,182,161,64,60,81,252,118,98,111,224,190,79,8,119,92,155,229,18,149,155,238,31,151,69,168,197,70,37,30,236,160,226,69,66,165,110,85,95,142,149,161,15,157,42,158,149,197,121,100,147,117,17,158,45,187,249,103,169,45,182,92,52,185,202,38,213,94,183,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,88,253,165,198,2,171,67,202,129,90,147,232,82,229,98,253,46,58,45,200,149,87,38,41,104,144,193,195,121,44,214,212,183,219,120,158,146,203,173,177,206,97,211,34,121,110,19,137,94,213,45,182,171,131,251,234,191,110,175,246,214,227,185,46,58,135,252,36,201,213,41,210,28,255,0,156,227,207,56,226,254,213,41,74,246,153,137,191,154,92,146,82,178,161,145,171,106,187,115,177,18,118,34,221,87,197,37,234,172,197,69,74,95,164,176,170,60,181,46,146,135,18,243,168,90,27,144,151,20,167,91,52,147,199,203,53,17,147,109,233,24,50,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,41,88,117,252,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,175,67,216,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,243,249,138,199,155,55,45,184,71,93,197,107,206,108,68,162,157,29,104,166,65,122,65,178,186,181,68,208,163,143,9,163,74,22,173,238,41,58,26,137,10,216,130,91,138,45,136,81,150,123,51,21,143,55,150,100,177,114,187,138,215,156,217,106,93,70,66,209,76,130,244,130,121,20,154,113,45,71,30,19,70,148,33,59,27,74,180,53,18,19,189,102,183,20,91,214,163,62,106,47,251,133,199,129,60,50,252,107,206,38,137,84,3,53,153,177,241,79,140,159,16,46,31,49,124,76,170,62,71,35,102,59,135,14,28,99,13,142,185,104,196,91,46,143,94,67,49,27,67,178,17,92,167,51,89,168,190,112,146,202,9,74,41,36,165,186,166,84,132,250,235,112,219,89,25,41,11,102,189,109,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,190,156,130,231,94,213,205,102,28,68,162,85,170,125,62,38,219,52,246,91,184,233,242,13,180,57,63,97,37,181,84,227,147,105,66,20,203,171,50,53,165,9,46,75,139,36,25,109,83,75,118,85,0,12,171,139,20,181,248,127,195,204,71,15,108,55,197,188,33,183,127,213,98,7,164,88,118,52,119,24,142,221,197,23,211,114,155,219,33,111,45,182,208,243,45,153,173,15,26,183,27,109,27,74,37,252,201,181,8,48,82,147,138,21,172,92,180,33,224,173,50,92,251,237,186,196,105,118,251,81,153,109,213,166,107,11,39,155,116,210,233,27,68,134,205,190,98,212,231,205,165,8,82,151,162,9,70,46,207,136,223,202,175,238,117,94,159,46,189,21,242,147,209,246,239,166,61,19,204,232,122,239,74,64,231,244,252,223,156,228,243,55,236,223,235,109,211,94,221,69,11,137,255,0,196,235,33,223,145,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,156,117,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,234,188,71,115,199,27,53,183,148,11,63,15,145,46,62,29,89,242,31,92,23,157,91,173,46,183,45,68,72,57,174,176,102,73,66,18,146,82,88,74,147,205,74,29,117,74,52,155,198,211,126,39,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,231,235,226,99,73,165,80,51,175,136,20,42,21,50,37,58,155,78,143,65,137,14,28,70,82,203,17,152,110,137,5,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,44,43,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,32,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,138,188,81,252,9,226,111,224,190,113,8,82,6,94,173,106,21,243,143,184,105,101,93,48,122,218,45,193,120,81,169,117,24,220,213,183,207,138,252,214,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,233,121,219,201,245,205,148,108,80,118,138,162,151,54,201,174,72,125,86,157,98,91,177,249,243,152,105,182,22,242,28,109,165,154,146,182,85,37,13,26,212,134,201,195,73,173,9,73,30,212,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,208,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,5,11,113,75,192,185,152,63,154,202,245,201,10,141,210,91,120,137,253,242,83,30,108,223,113,181,202,112,136,170,8,83,142,150,222,119,85,204,121,77,161,74,74,27,146,199,209,37,18,19,197,105,184,165,255,0,234,177,112,224,165,66,187,245,129,70,186,105,20,206,151,255,0,197,213,40,211,223,231,18,63,251,26,157,139,95,218,132,254,144,199,213,201,182,49,208,178,255,0,152,123,127,24,174,54,122,136,150,205,62,185,33,184,219,150,142,174,82,233,19,27,141,27,122,16,179,111,154,251,141,53,204,216,105,70,253,202,245,82,102,56,168,210,70,81,112,66,171,151,28,186,89,152,53,93,174,68,171,212,168,17,228,170,100,184,141,169,12,27,242,37,61,37,196,55,187,214,82,16,167,205,4,179,36,154,201,4,163,74,55,108,46,192,0,51,89,155,31,20,248,201,241,2,225,243,23,196,233,180,114,81,249,213,112,204,194,186,253,129,76,165,55,137,182,183,166,156,166,201,124,185,78,85,32,149,94,160,110,83,20,246,228,161,59,150,178,113,165,58,74,74,28,74,147,171,73,121,215,10,178,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,45,64,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,195,149,102,199,194,198,50,124,63,184,124,185,241,154,193,102,156,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,132,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,252,87,16,106,74,210,135,90,105,102,133,236,218,114,83,136,111,17,31,206,110,29,63,11,240,156,170,180,139,6,63,38,161,82,91,178,57,110,86,222,91,17,221,109,137,44,114,200,218,233,31,234,16,104,75,174,180,227,137,75,164,103,177,165,23,11,201,246,83,47,44,221,98,135,200,122,20,137,116,122,20,8,238,73,174,220,105,128,82,152,165,32,219,89,176,75,65,184,209,45,110,186,130,109,40,37,239,211,152,178,35,75,75,50,250,188,66,44,11,55,11,51,115,123,97,246,31,91,209,40,118,245,14,61,18,52,24,49,136,246,52,143,67,195,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,153,92,12,126,187,63,118,255,0,137,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,7,56,185,165,133,149,156,57,77,220,229,37,233,242,229,200,40,113,80,76,19,173,147,171,98,67,136,53,151,53,179,219,171,29,186,30,186,31,97,123,171,111,251,179,153,132,106,180,165,51,103,88,203,165,156,179,112,137,218,124,227,124,153,223,244,123,39,109,215,111,179,187,95,176,72,108,21,227,7,99,93,147,99,82,113,66,134,116,105,18,29,67,71,38,60,102,99,196,111,113,182,157,202,91,243,76,201,36,106,112,204,244,236,74,72,253,134,39,141,129,138,88,127,137,244,134,43,54,61,223,71,172,176,251,73,116,202,13,65,137,6,141,82,133,104,174,82,212,68,100,75,78,165,175,180,189,228,61,88,15,226,146,149,164,208,180,146,146,162,208,200,203,82,50,247,8,37,196,19,33,22,254,48,219,19,241,27,14,104,172,196,187,96,52,236,167,89,137,25,13,148,212,161,185,79,43,213,102,58,221,113,213,186,226,11,181,69,187,66,246,232,98,158,41,85,76,65,192,124,70,68,184,221,125,18,224,183,170,5,189,181,243,227,40,220,97,242,51,66,136,141,11,219,204,107,180,187,15,213,246,25,118,119,92,203,227,45,185,153,44,50,182,239,217,45,64,137,123,209,155,135,71,169,182,218,91,109,114,154,102,59,206,189,32,200,214,227,203,53,60,246,155,212,162,35,211,180,137,93,167,206,114,133,117,149,159,153,12,62,168,45,195,109,18,46,74,76,85,171,93,8,146,169,241,204,205,71,169,122,190,175,104,209,213,26,99,117,26,68,26,131,75,74,209,42,51,79,37,73,61,82,162,82,72,200,200,253,165,218,63,96,0,0,0,14,69,155,28,64,141,134,249,122,191,107,238,73,67,50,85,110,213,24,132,106,89,39,89,61,11,235,108,139,214,73,235,170,63,162,122,251,134,116,221,93,75,16,111,197,186,230,231,39,220,117,115,82,182,238,81,169,217,15,118,233,244,148,126,178,254,211,251,198,135,114,107,96,51,135,57,116,178,168,104,134,136,239,63,69,166,202,146,73,108,144,106,121,80,99,165,106,87,170,147,53,25,163,180,204,181,247,142,216,0,0,3,254,86,70,104,81,23,121,145,145,10,63,206,182,5,221,247,54,120,233,246,155,116,121,114,91,187,106,141,40,156,98,59,171,75,108,74,171,201,111,114,143,150,122,17,110,212,207,69,23,111,180,91,214,94,176,162,151,131,88,77,110,217,20,248,168,101,200,148,232,137,150,100,132,164,213,33,49,154,105,106,61,16,141,76,249,101,218,101,175,191,220,93,32,0,0,4,19,226,247,95,118,157,150,231,104,72,219,178,175,183,126,186,235,243,83,224,40,180,237,251,125,199,251,5,85,228,234,136,245,123,48,214,180,38,141,69,187,174,212,211,174,191,224,50,15,220,126,225,163,242,45,11,65,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,7,196,186,128,84,12,211,220,204,37,163,65,47,162,211,84,233,174,148,232,103,238,47,120,155,92,24,107,199,39,14,174,186,34,182,145,67,232,118,251,207,123,245,5,31,183,251,5,145,0,0,0,15,3,67,193,139,46,131,136,149,12,75,129,71,136,205,98,162,203,172,188,243,113,218,74,150,78,62,79,40,205,68,130,81,153,172,136,207,85,31,249,123,71,190,0,0,0,31,146,173,78,143,87,165,204,165,75,105,46,49,50,59,145,220,66,146,70,74,74,210,105,50,50,50,50,62,195,63,96,206,238,120,112,210,78,24,102,70,240,166,56,194,26,143,83,170,212,42,145,18,132,154,82,76,57,62,74,80,90,108,73,119,55,236,35,47,113,139,39,224,253,137,142,220,216,59,82,180,37,73,108,215,74,168,188,150,219,82,207,153,203,106,44,6,200,200,141,103,234,250,218,119,17,107,238,22,12,0,0,0,3,140,230,255,0,16,17,134,249,122,189,43,135,39,144,243,244,90,140,88,235,37,237,81,58,112,100,41,59,79,114,79,93,81,217,161,234,51,155,113,213,158,175,92,53,74,228,151,86,227,181,25,175,203,113,107,81,154,148,167,22,106,51,51,51,51,51,51,63,121,143,206,223,91,81,121,136,44,147,175,184,226,146,203,45,39,85,26,148,103,162,82,69,237,62,221,8,136,91,103,12,76,141,198,160,210,163,99,126,39,209,208,229,78,65,161,250,76,105,17,200,201,166,148,152,82,88,123,99,241,201,73,112,148,75,45,200,94,133,218,69,219,169,139,50,66,16,218,18,219,105,36,165,36,68,148,145,104,68,94,226,31,244,63,229,107,67,104,83,142,40,146,148,145,154,140,207,66,34,247,136,165,155,76,253,225,126,94,233,19,168,212,218,172,90,197,212,168,238,165,136,177,31,143,32,153,119,107,233,79,53,9,144,219,137,34,117,146,37,104,90,150,164,93,231,217,77,120,253,154,220,91,204,29,122,85,66,235,185,102,183,78,91,139,228,211,163,204,146,81,146,217,173,211,78,173,56,242,210,71,181,229,39,179,179,78,207,191,206,97,126,1,98,198,48,204,68,91,18,202,172,84,27,90,201,7,37,170,108,151,88,65,153,160,181,82,218,109,122,17,115,16,103,246,30,190,225,97,185,115,225,6,111,149,58,226,198,218,194,208,218,218,102,73,193,129,35,69,18,143,146,189,142,55,38,23,252,106,76,181,247,23,188,88,246,16,96,166,31,96,117,178,155,83,15,168,145,224,67,37,19,142,26,35,48,210,221,115,150,219,102,181,242,155,65,41,70,77,35,83,211,83,211,238,211,221,128,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,106,226,139,195,254,29,94,29,75,51,120,33,110,242,106,172,245,53,27,226,150,195,140,49,21,200,173,48,235,239,85,147,204,90,54,188,92,173,29,109,178,90,158,83,137,112,146,75,39,84,237,80,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,47,167,135,206,73,41,89,80,176,28,174,220,236,68,157,136,183,84,120,239,85,102,42,42,82,253,37,133,50,202,151,73,67,137,121,212,45,13,200,75,138,83,173,154,73,227,229,154,136,201,182,244,140,28,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,221,49,87,5,240,191,27,233,84,138,22,43,218,17,46,74,109,14,177,30,189,14,28,181,185,200,41,172,165,105,109,78,54,149,18,94,70,215,92,73,180,225,41,181,18,140,148,149,15,106,51,89,155,31,20,248,201,241,2,225,243,23,197,154,112,80,191,236,215,112,94,242,194,212,220,49,10,236,139,116,72,175,174,146,163,52,190,116,231,98,66,97,50,16,70,90,45,4,235,43,66,182,153,236,51,111,126,222,99,123,191,87,21,204,148,126,83,109,87,243,41,134,116,202,84,107,146,210,167,200,147,118,181,167,37,234,197,45,150,210,162,145,188,212,77,169,232,173,182,190,197,39,123,141,30,210,89,155,44,180,170,140,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,135,114,127,153,74,22,106,112,58,143,137,180,194,228,213,89,219,75,185,34,38,42,216,110,37,97,166,91,92,134,218,37,41,123,153,62,106,28,108,201,107,62,91,136,37,25,44,150,148,246,176,25,172,205,143,138,124,100,248,129,112,249,139,226,231,184,86,85,169,85,28,142,88,48,233,245,56,146,164,82,228,86,34,78,105,151,146,181,197,124,234,114,94,38,157,73,30,168,89,180,243,78,18,85,161,236,113,10,238,81,25,198,14,42,121,14,255,0,93,243,87,132,20,95,234,157,187,232,84,202,119,252,122,228,214,212,190,111,252,157,46,161,182,127,172,144,181,126,149,98,189,114,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,46,213,196,135,30,108,220,201,98,94,28,98,181,153,54,34,145,81,195,122,114,42,112,89,144,111,46,147,81,41,211,206,68,39,77,72,66,183,182,165,104,74,52,39,122,13,14,36,182,45,38,114,131,129,143,215,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,9,85,159,172,148,90,185,172,195,137,117,186,77,51,167,196,219,102,158,243,150,229,66,57,54,135,39,236,37,56,154,100,131,113,72,66,153,117,102,100,133,45,69,201,113,102,178,61,170,117,14,208,181,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,22,127,194,179,33,223,235,70,106,241,126,139,253,107,182,133,10,167,78,255,0,136,92,106,218,87,205,255,0,148,37,164,56,207,245,114,16,175,209,44,74,174,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,61,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,242,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,15,41,249,45,177,63,42,127,150,191,65,127,126,127,39,254,75,122,79,170,123,253,107,234,122,158,71,39,127,43,244,222,182,253,155,253,155,180,236,30,172,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,116,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,249,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,0,82,183,26,191,20,246,183,195,248,62,99,81,14,10,158,41,238,159,135,243,188,198,156,44,167,58,249,81,161,102,211,6,166,217,188,170,84,59,190,155,172,203,90,183,53,149,171,160,149,185,6,227,102,166,204,150,76,190,132,114,156,45,22,146,213,14,114,214,182,155,33,158,203,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,46,123,133,142,116,234,184,249,102,204,193,172,82,184,37,213,49,6,209,142,114,226,206,126,50,141,117,42,34,77,166,146,235,207,238,50,114,75,78,184,72,90,150,72,82,208,182,85,243,171,231,44,171,219,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,135,159,227,45,130,24,95,81,194,250,94,97,42,181,201,116,155,218,147,34,37,177,78,105,45,184,243,21,166,28,113,215,186,85,164,189,86,22,210,78,84,132,189,216,70,73,113,181,18,205,109,27,116,236,44,251,130,158,17,225,197,110,187,122,99,68,234,199,95,121,218,251,40,241,41,14,64,35,110,153,22,90,55,20,244,190,180,158,175,59,202,144,194,73,181,37,77,182,135,201,123,137,244,237,237,124,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,80,101,146,147,74,175,230,75,10,40,85,218,100,74,141,54,163,124,80,162,76,135,45,148,188,196,150,28,158,202,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,118,174,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,209,195,231,59,117,92,168,95,238,80,174,119,229,206,195,171,170,68,118,106,176,213,41,73,98,146,250,158,101,43,171,33,180,178,234,214,182,227,165,196,169,166,201,38,241,114,201,70,102,219,122,121,92,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,87,85,225,161,145,201,57,142,188,153,198,27,225,113,17,135,86,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,174,135,9,180,17,154,150,182,99,174,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,154,204,216,248,167,198,79,136,23,15,152,190,45,251,132,118,38,90,183,134,80,168,246,45,38,94,149,171,10,161,62,159,87,138,227,141,243,19,212,203,122,99,15,165,9,89,172,153,90,31,52,37,107,74,119,56,195,233,34,50,70,167,194,184,160,240,251,147,86,147,90,205,14,11,82,162,33,104,142,169,247,133,14,51,77,70,70,198,90,149,34,101,104,221,117,244,164,214,105,67,9,91,13,53,189,197,154,157,245,150,165,235,92,24,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,66,153,104,204,93,137,154,12,44,129,137,150,44,143,234,161,214,33,108,123,249,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,25,87,23,253,194,227,192,158,25,126,53,231,19,71,117,178,176,95,11,240,234,242,188,113,2,199,180,34,81,171,183,252,136,242,238,57,17,150,226,81,61,246,73,205,142,155,70,174,82,22,102,243,170,90,144,148,155,139,113,75,94,229,25,152,225,92,81,252,9,226,111,224,190,113,8,80,8,212,237,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,53,153,148,195,155,55,8,113,230,249,195,12,63,186,165,220,84,43,98,176,245,54,60,233,113,141,135,247,183,161,58,195,133,161,18,150,203,188,198,77,196,165,40,112,218,55,18,148,165,100,69,226,173,58,117,10,177,117,81,169,55,77,199,242,126,139,54,161,30,61,70,175,209,174,95,163,226,173,196,165,217,60,132,25,45,222,90,13,75,229,164,247,43,110,133,218,99,75,216,47,132,54,110,2,225,125,191,132,120,126,196,182,232,86,236,117,51,28,229,190,111,62,234,214,226,157,117,231,23,216,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,70,220,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,10,128,207,174,125,115,99,130,217,177,190,112,207,13,49,91,208,214,221,27,209,157,20,47,65,83,100,114,185,180,216,175,57,243,143,71,91,138,213,199,86,175,89,71,166,186,22,132,68,69,47,248,95,227,222,44,102,39,0,171,247,174,49,221,127,40,43,80,175,9,84,182,36,244,49,162,108,138,136,80,156,75,123,35,182,218,15,69,188,225,234,101,187,214,211,93,8,136,166,0,14,41,154,236,215,97,198,82,176,225,119,173,234,239,93,85,157,204,98,129,64,97,226,68,170,188,164,145,25,165,38,100,124,182,81,185,38,235,198,70,150,210,164,145,18,214,182,219,92,64,226,179,138,86,38,52,228,118,194,196,188,51,174,250,102,219,172,226,3,29,20,222,149,232,252,222,84,74,163,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,10,248,92,120,236,195,47,198,188,158,104,191,224,28,43,49,217,211,192,108,172,85,109,186,22,42,92,18,211,82,185,100,32,145,14,155,27,170,126,20,35,81,165,85,9,45,146,137,72,140,149,17,167,84,146,156,89,146,201,166,220,216,230,216,65,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,30,198,140,33,179,113,235,11,238,12,35,196,6,37,185,66,184,163,165,153,7,17,243,101,246,150,135,18,235,79,54,190,210,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,60,235,102,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,82,127,135,7,16,9,153,119,174,181,132,152,189,113,127,169,60,254,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,0,2,10,241,130,193,202,21,243,150,3,197,89,15,116,245,172,52,168,49,34,27,155,86,190,124,89,210,24,137,34,54,132,180,161,59,150,184,206,243,13,43,81,116,219,19,180,156,81,138,65,1,39,248,109,224,189,43,27,243,105,107,208,174,139,66,37,201,108,80,227,204,175,87,97,203,90,121,4,195,44,154,88,83,141,154,139,156,142,177,216,105,54,180,81,40,148,100,180,169,189,227,65,32,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,194,184,168,100,86,53,255,0,111,85,115,61,133,176,34,49,115,208,227,189,82,188,217,122,83,187,234,212,230,34,178,132,190,209,184,225,178,218,226,179,24,204,219,66,17,205,66,150,123,148,226,16,135,42,131,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,242,179,95,156,28,47,202,53,179,75,173,95,135,46,109,74,185,33,41,165,209,226,52,231,62,115,13,72,140,137,171,109,205,134,202,86,203,50,121,164,135,86,217,56,105,36,18,147,169,169,48,43,141,21,211,66,190,109,92,189,94,182,180,238,182,139,112,83,235,149,74,116,158,82,219,231,197,125,186,91,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,17,175,133,199,142,204,50,252,107,201,230,139,254,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,12,240,231,239,4,48,191,47,89,151,175,225,182,19,87,37,203,164,49,30,52,247,169,210,91,115,125,17,249,8,230,148,18,121,125,178,16,150,148,203,136,115,180,201,15,37,181,169,110,54,181,170,58,141,30,228,219,8,240,227,5,242,227,102,91,24,91,88,244,229,22,163,79,110,187,233,229,192,40,111,86,156,152,132,189,213,184,214,212,173,59,144,182,210,132,185,185,196,52,219,77,169,74,52,106,116,217,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,152,191,130,152,125,142,54,202,173,76,65,162,71,159,12,212,110,54,107,140,195,171,105,206,91,141,146,209,205,109,100,149,17,58,189,15,77,75,95,191,90,225,204,103,8,62,65,84,110,44,18,172,45,109,161,151,164,148,25,242,53,81,172,185,203,216,219,113,161,127,197,36,139,95,121,123,133,121,98,134,1,98,198,15,76,92,91,238,202,172,83,219,66,205,5,37,218,108,150,152,89,145,172,181,74,221,109,26,145,242,214,101,246,22,190,241,232,240,7,53,184,183,151,202,252,90,133,169,114,206,118,156,219,136,231,83,164,76,146,168,202,108,150,209,171,70,155,121,9,51,218,202,83,219,217,166,165,247,92,166,82,243,247,133,249,132,164,65,163,84,170,177,104,247,82,99,180,151,226,203,126,60,114,121,221,172,37,92,164,42,67,142,40,141,215,140,147,169,106,122,25,119,151,108,173,66,208,226,18,227,106,37,37,68,70,147,35,212,140,189,227,254,135,252,173,8,113,10,109,196,146,146,162,50,82,76,181,35,47,113,138,205,226,119,145,184,181,234,84,156,111,195,10,58,27,169,199,53,191,86,141,30,57,17,58,210,83,54,75,239,108,98,57,169,78,26,141,5,185,107,208,251,8,251,116,49,82,110,245,180,231,159,130,241,58,195,141,169,76,188,210,181,73,165,68,122,41,38,94,195,236,208,200,199,232,183,42,207,80,110,26,93,114,51,171,109,218,116,214,37,182,180,40,201,73,83,107,37,17,145,145,145,145,145,151,188,134,140,178,129,136,8,196,140,188,217,117,194,147,207,121,138,45,58,43,235,53,238,81,186,152,49,212,173,199,185,71,174,171,237,212,245,29,152,0,0,0,5,124,241,129,196,199,109,156,29,166,218,17,100,182,75,170,212,89,75,141,165,103,204,229,187,22,123,102,102,68,178,245,125,93,59,140,181,247,138,216,200,246,26,73,196,252,200,217,244,198,216,75,177,233,149,90,125,82,90,86,147,82,77,134,231,198,74,203,77,138,46,231,61,164,69,239,49,162,42,77,58,61,34,151,14,149,17,164,182,196,56,237,199,109,9,73,17,37,40,73,36,136,136,136,136,187,8,189,131,245,128,0,0,15,3,92,193,139,46,189,136,148,252,75,159,71,136,245,98,156,203,76,178,243,145,218,82,144,77,190,111,36,201,70,131,81,25,44,204,203,69,23,249,123,71,190,0,0,0,21,187,198,122,188,168,216,117,106,80,209,180,202,103,93,191,222,91,31,167,168,189,191,216,33,39,13,42,1,87,243,79,108,176,109,26,201,29,110,186,39,93,53,167,76,63,113,251,133,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,78,47,148,230,226,230,53,83,145,28,144,114,244,213,100,141,55,237,129,0,187,244,237,208,117,94,11,213,231,147,89,187,232,124,228,242,215,232,255,0,83,113,235,216,138,138,187,181,254,193,108,192,0,0,0,0,0,0,0,42,19,140,166,24,166,147,120,80,241,22,44,21,19,51,35,198,130,227,228,215,170,110,173,218,131,198,157,196,130,45,116,45,116,53,107,246,123,71,133,225,19,138,177,236,204,117,155,106,213,166,58,136,85,186,99,145,227,180,78,17,32,229,189,50,3,105,61,170,89,22,186,36,203,82,35,87,222,46,208,140,148,68,100,122,145,246,143,232,0,0,0,175,46,50,152,146,84,60,17,161,216,212,202,138,216,168,212,43,241,159,144,210,30,218,107,132,228,74,131,74,35,36,168,148,105,53,17,23,106,77,63,230,20,200,38,79,13,188,171,187,142,152,171,14,238,175,211,150,229,185,109,74,110,98,205,198,76,217,125,248,242,97,184,108,171,123,43,109,68,166,221,61,83,169,25,151,180,139,190,244,232,244,138,109,6,153,26,143,72,132,204,72,112,218,67,12,178,203,105,109,8,66,18,73,74,73,41,34,34,34,34,34,208,139,78,193,251,7,204,184,174,90,13,167,74,147,90,184,170,209,41,240,226,180,183,156,118,75,232,105,36,148,164,212,126,178,204,139,185,38,125,167,236,49,88,57,208,226,154,150,158,172,97,182,6,56,225,26,81,34,159,38,173,175,114,245,144,202,215,29,248,178,255,0,226,150,131,52,253,186,119,16,172,202,149,82,250,197,107,171,170,168,74,171,220,85,186,147,251,82,110,45,233,111,173,110,56,102,73,45,77,75,61,86,225,246,118,246,171,222,98,120,228,243,133,165,215,126,59,10,250,198,134,213,74,161,44,155,121,170,121,147,140,75,115,94,157,210,222,212,152,138,65,160,208,183,82,122,43,181,69,167,113,25,139,87,194,252,16,195,44,31,161,69,161,88,214,133,38,156,136,237,33,165,62,205,62,59,47,60,105,66,18,107,113,77,54,141,202,62,90,12,207,78,211,47,184,123,178,34,34,208,139,66,33,253,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,66,53,97,54,65,112,59,5,243,29,95,204,61,139,79,232,220,170,211,206,61,62,128,81,153,56,52,89,79,44,206,92,152,134,105,53,181,204,65,33,8,109,6,148,180,151,36,160,181,109,212,54,204,149,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,6,107,51,99,226,159,25,62,32,92,62,98,248,242,152,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,208,246,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,24,51,11,194,86,196,198,172,125,103,19,45,203,195,228,109,183,89,231,212,46,216,81,153,122,92,233,245,71,38,155,206,188,195,143,186,166,217,231,182,243,169,51,219,177,149,48,217,165,167,73,197,19,115,126,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,6,107,51,99,226,159,25,62,32,92,62,98,248,234,185,5,206,189,213,149,60,71,137,68,171,84,250,140,50,185,170,12,183,113,211,228,27,139,110,6,243,75,106,169,199,38,210,181,165,230,144,68,107,74,18,124,230,208,72,50,220,150,150,213,244,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,72,60,74,242,81,81,203,166,35,206,197,11,42,153,166,25,93,213,4,185,25,105,40,172,55,74,170,73,57,46,174,152,211,13,168,150,108,161,12,41,109,168,154,74,18,218,208,209,154,148,131,82,225,88,181,78,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,70,172,120,200,46,7,99,238,50,217,216,219,113,211,250,42,213,191,80,98,69,109,150,35,50,228,123,154,43,9,213,152,211,91,113,42,66,182,173,13,36,220,218,106,91,4,182,85,169,114,150,204,149,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,132,212,226,87,157,122,118,93,48,226,118,23,217,85,61,49,54,238,167,165,184,200,73,202,97,202,85,46,73,73,105,117,54,159,109,36,131,121,11,97,72,109,36,234,86,151,22,135,76,148,148,26,87,72,54,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,104,39,35,153,68,165,101,7,8,213,106,63,81,137,88,187,43,210,19,82,184,234,172,71,74,16,183,201,4,148,69,101,102,146,117,113,153,45,219,57,135,169,173,199,156,36,183,205,54,211,81,124,81,252,118,98,111,224,190,79,8,76,174,23,152,189,102,224,46,66,113,39,23,49,1,249,109,208,173,219,226,99,210,10,35,6,243,238,173,112,169,141,52,203,104,236,35,91,142,184,219,100,106,52,160,141,100,106,82,82,70,162,174,12,203,230,46,251,205,6,41,207,196,203,234,71,245,176,232,240,182,51,252,217,75,234,94,121,136,124,198,154,111,157,202,231,173,60,213,167,122,251,204,251,136,189,5,183,147,188,92,186,178,185,90,205,61,22,143,46,85,10,143,88,232,142,11,80,214,111,185,78,105,165,156,186,161,26,180,37,198,101,222,83,70,109,19,157,165,37,75,229,166,58,141,94,83,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,176,174,34,153,139,177,51,65,144,91,31,18,236,89,31,88,20,200,117,136,91,30,254,108,170,122,22,91,207,195,230,58,211,124,238,87,61,9,230,161,59,23,222,71,222,69,0,50,157,226,159,6,254,32,91,222,98,192,181,78,53,126,22,45,111,136,16,124,186,162,42,175,41,222,41,240,111,226,5,189,230,44,13,20,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,52,88,133,109,210,172,219,254,229,180,40,87,60,75,146,155,67,172,77,166,195,173,68,36,242,42,76,50,242,219,110,83,123,86,180,236,113,41,37,150,139,81,104,162,209,74,239,63,85,150,188,57,179,113,123,30,108,108,48,196,11,170,93,187,66,185,235,12,211,100,78,137,24,223,127,123,154,147,76,54,90,25,37,111,59,203,100,156,82,84,134,205,210,113,73,82,80,100,122,72,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,56,89,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,252,153,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,132,242,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,56,107,116,240,132,177,46,156,214,74,196,85,84,41,84,172,29,153,178,168,245,165,75,75,209,165,117,196,73,39,33,32,200,205,13,67,113,100,167,77,109,173,42,66,86,108,52,219,100,72,121,51,254,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,143,172,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,66,42,241,71,240,39,137,191,130,249,196,33,64,34,231,184,150,241,4,141,131,212,170,198,95,48,130,171,45,188,65,159,31,166,172,85,162,58,236,87,237,164,45,49,95,108,219,53,176,104,125,114,35,62,234,73,108,186,149,176,122,40,140,150,73,210,160,108,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,237,115,59,151,171,171,43,248,203,90,194,59,166,79,95,208,114,228,211,170,136,138,228,118,106,112,93,78,230,164,54,149,151,248,205,172,146,165,165,14,180,234,9,107,217,184,230,87,10,252,245,73,176,46,26,86,88,113,74,124,183,237,138,228,134,105,182,99,204,197,107,101,38,162,252,167,150,166,29,38,219,39,156,68,167,164,145,19,139,90,249,75,74,11,106,91,90,214,223,10,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,67,252,123,225,127,128,89,137,197,138,238,49,222,183,126,32,66,173,92,29,47,82,197,46,161,9,184,168,228,70,106,58,54,37,200,142,44,181,67,41,51,213,103,235,25,233,161,104,69,216,50,191,149,251,7,41,150,5,67,14,112,230,175,112,84,105,181,26,195,181,183,93,173,200,101,231,210,251,140,178,202,146,149,50,211,73,36,109,142,131,34,52,153,234,106,237,238,34,236,0,40,91,137,214,1,226,198,18,102,10,77,243,136,247,151,203,24,24,129,186,69,26,190,235,49,163,74,125,184,141,50,201,198,146,196,116,54,218,30,101,179,142,147,113,13,165,183,82,164,172,182,168,220,109,184,192,221,255,0,121,53,96,200,194,212,220,50,206,211,149,88,102,190,186,74,140,148,193,84,90,101,198,19,33,4,101,170,22,109,60,180,43,105,150,242,38,247,238,229,183,182,69,112,184,241,217,134,95,141,121,60,209,127,195,242,85,161,73,168,210,166,211,225,213,165,210,228,74,142,227,45,78,136,150,148,252,85,169,38,73,121,178,121,11,104,214,147,50,81,19,136,90,53,34,220,149,22,164,121,193,205,158,8,95,217,125,199,155,159,15,241,26,185,46,224,169,42,71,165,26,184,100,54,242,78,184,196,157,92,76,221,207,106,165,173,74,53,165,211,37,44,137,228,60,141,235,216,106,63,21,113,98,149,247,117,216,150,142,25,215,235,189,85,183,98,117,255,0,39,225,116,172,163,163,235,94,39,165,124,226,16,78,57,189,196,146,190,113,74,219,166,137,208,187,4,213,224,169,226,158,233,248,127,59,204,105,194,234,68,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,143,249,197,201,213,137,155,251,18,61,2,191,51,208,215,37,27,127,201,251,131,150,244,143,69,243,94,142,185,95,201,80,251,77,191,205,110,57,55,243,134,123,53,220,157,12,187,115,239,127,216,23,150,22,94,85,108,62,196,27,122,93,14,225,161,200,56,211,160,201,34,222,210,244,35,35,35,35,52,173,10,73,165,104,90,76,208,180,41,42,73,169,42,35,59,52,225,71,158,159,208,101,127,26,239,63,252,158,45,129,54,114,127,198,74,169,110,72,53,127,197,116,168,82,127,93,146,95,248,59,34,213,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,102,95,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,188,80,186,158,13,152,41,242,27,47,181,108,99,151,80,231,75,196,218,129,114,88,109,221,205,177,6,156,236,136,237,238,73,182,147,75,202,125,115,13,90,45,105,54,249,26,109,86,242,19,252,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,32,7,19,172,248,254,91,235,178,112,27,9,235,91,172,27,126,160,175,73,85,41,213,30,100,91,161,228,161,149,55,170,121,73,62,76,119,211,32,147,181,199,26,121,68,219,197,174,198,148,81,255,0,39,89,58,190,243,127,125,200,160,80,38,122,26,219,163,108,249,65,112,114,217,145,232,190,107,50,23,23,249,42,223,105,199,249,174,71,54,254,108,207,102,187,149,161,23,110,130,108,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,65,124,64,48,47,25,112,95,48,85,121,88,189,116,213,111,71,46,189,149,56,55,140,200,41,138,221,107,230,155,39,146,219,104,113,196,51,211,172,201,158,65,40,182,54,150,77,40,67,107,104,143,133,213,111,251,202,187,102,208,48,250,179,112,203,153,111,90,178,39,73,162,193,120,201,72,128,185,134,209,201,38,140,203,114,80,181,48,218,205,26,236,37,239,81,17,41,197,154,164,87,11,143,29,152,101,248,215,147,205,23,252,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,147,196,179,61,82,114,203,108,197,195,12,49,159,46,46,40,92,113,216,169,69,156,152,173,56,197,34,156,82,12,148,250,201,246,214,211,203,120,216,121,148,182,73,61,165,204,113,74,65,165,178,114,144,41,52,154,173,126,171,10,133,66,166,75,168,212,170,50,27,137,14,28,70,84,243,242,95,113,68,150,218,109,180,145,169,107,82,140,146,73,34,51,51,50,34,29,131,53,121,81,196,124,165,223,112,236,219,233,174,178,37,74,159,30,101,62,183,25,147,76,25,238,114,91,57,109,176,163,51,51,228,62,181,180,100,178,67,134,146,109,195,109,9,117,4,36,87,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,205,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,35,45,12,181,35,30,19,20,48,67,12,177,130,133,42,133,124,218,20,154,138,36,52,182,146,251,212,248,239,60,201,169,11,73,45,181,58,218,246,168,185,139,50,61,59,12,254,241,85,25,195,225,105,117,216,110,77,190,176,93,181,85,104,104,39,30,118,158,68,227,242,219,211,168,116,246,53,26,34,80,72,36,33,164,150,170,236,81,233,220,100,98,7,83,106,151,214,20,221,93,85,62,85,94,221,173,211,95,218,163,109,111,68,125,11,109,194,51,73,232,105,89,104,182,203,179,179,181,62,242,22,101,147,14,41,169,117,234,62,27,99,155,142,25,169,49,233,241,170,218,247,175,88,236,161,114,31,149,47,254,53,107,50,79,219,167,121,11,63,183,110,90,13,217,74,141,90,183,106,209,42,16,229,52,135,155,118,51,232,117,38,149,36,148,94,178,12,203,185,68,125,135,237,33,244,199,227,172,82,41,181,234,100,154,61,94,19,50,225,204,105,108,60,203,205,165,196,45,11,73,165,73,52,168,140,140,140,140,203,67,45,59,69,22,113,36,202,179,184,23,138,147,46,234,5,57,109,219,151,44,183,38,32,219,100,201,150,31,145,38,99,132,202,118,50,134,210,73,109,162,209,58,153,145,123,76,187,161,176,185,190,13,120,146,85,204,17,174,88,213,58,138,223,168,211,235,210,95,142,210,222,220,104,132,220,74,123,73,34,37,40,212,68,74,51,46,196,146,127,204,44,52,0,0,0,127,12,201,36,102,103,161,23,104,164,190,46,216,171,30,243,199,88,86,173,42,99,170,133,68,166,55,30,67,70,225,26,10,91,51,39,182,163,36,165,102,90,232,162,45,76,137,95,112,247,60,26,240,201,53,107,198,185,136,178,160,168,217,135,30,76,22,228,27,94,169,58,135,105,239,18,119,26,12,181,208,245,208,149,175,217,237,22,248,0,0,0,0,0,0,0,2,166,120,208,215,158,85,102,208,161,243,83,203,71,164,61,77,199,175,106,41,202,238,215,251,7,42,225,7,78,110,86,99,81,57,113,201,103,19,93,171,52,107,179,124,9,229,223,167,102,162,238,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,83,207,26,42,19,209,113,22,207,173,162,19,132,137,190,144,222,241,54,123,79,99,20,228,150,170,211,246,119,143,133,193,198,172,113,113,178,173,76,57,4,158,183,145,163,102,189,55,108,137,80,87,97,107,219,167,220,46,140,0,0,0,0,0,0,0,4,55,226,155,133,74,196,140,181,63,50,28,101,46,85,185,61,85,165,41,8,213,92,184,240,38,158,154,146,20,122,106,178,236,236,47,180,133,54,229,186,243,127,14,113,226,202,174,184,250,162,181,30,225,166,162,98,141,70,141,172,166,99,42,115,83,220,146,45,9,30,211,211,179,180,104,254,200,174,69,185,236,218,13,199,5,244,188,197,82,153,22,99,110,18,137,91,146,227,73,89,30,164,102,71,169,40,187,140,254,243,31,108,0,0,0,82,175,23,220,70,102,228,198,168,22,155,15,154,211,74,167,52,149,164,148,70,68,182,165,207,108,251,9,71,219,235,123,139,246,8,47,105,91,85,75,198,230,165,219,20,104,111,202,153,84,152,196,54,155,101,181,45,70,167,28,74,19,216,146,51,239,81,23,97,31,127,112,208,94,71,48,18,14,3,224,101,22,146,170,106,35,85,42,177,227,84,167,238,100,144,234,95,118,28,100,184,149,124,218,20,94,179,93,164,162,51,212,187,76,207,186,67,142,109,142,120,247,96,96,29,151,54,238,189,43,81,88,54,25,113,76,68,234,88,75,239,184,150,157,113,40,66,28,113,27,141,92,165,17,17,30,166,125,158,253,41,99,55,188,64,177,39,48,85,185,52,187,98,185,84,183,173,150,220,91,77,199,133,38,68,69,73,104,151,33,36,79,37,18,86,218,247,54,242,73,90,22,135,180,189,133,219,198,240,71,46,248,169,152,75,170,61,42,209,183,234,50,91,149,37,8,147,83,114,36,149,199,104,212,227,105,90,156,121,182,156,219,161,60,149,25,153,118,17,234,127,109,200,101,47,135,86,23,96,85,46,13,114,239,162,83,110,59,156,217,105,199,92,157,26,60,198,163,191,181,133,25,178,110,70,67,136,52,184,210,141,38,103,169,18,143,218,125,147,2,60,104,241,24,110,44,70,27,101,150,146,72,109,182,210,73,74,18,69,161,17,17,118,17,17,22,154,15,244,0,0,0,31,130,175,112,80,104,12,28,170,237,110,5,53,146,239,114,92,148,50,158,242,46,245,25,23,121,145,126,210,30,98,220,198,60,58,188,107,46,208,173,11,166,155,92,149,31,111,60,169,211,152,146,76,238,65,169,59,249,107,51,78,164,149,105,169,118,237,63,112,246,192,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,154,204,216,248,167,198,79,136,23,15,152,190,17,242,245,117,84,50,202,246,103,105,50,122,202,45,54,240,118,210,171,194,110,43,138,114,15,242,88,239,49,49,78,36,141,4,202,214,249,178,163,94,205,174,27,4,70,179,119,68,126,172,170,230,98,242,202,134,46,67,197,43,62,12,74,138,21,29,84,218,189,50,73,18,81,81,167,56,182,214,235,4,230,211,83,43,220,211,107,67,137,35,218,180,39,114,86,141,237,175,67,216,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,98,162,241,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,22,19,147,60,107,186,179,19,150,203,63,24,239,90,125,42,21,106,224,244,135,82,197,45,167,27,138,142,68,249,17,209,177,46,56,226,203,84,50,147,61,86,126,177,158,154,22,132,84,47,155,31,20,248,201,241,2,225,243,23,199,63,172,218,213,219,126,157,66,171,85,224,244,241,46,106,122,234,148,183,57,168,95,81,21,18,164,68,83,154,36,204,209,163,241,36,35,69,17,43,212,215,77,170,73,156,255,0,225,71,157,127,201,149,212,198,90,241,50,167,85,147,109,221,181,8,241,173,39,117,231,51,71,170,60,226,146,113,246,18,77,196,179,41,199,17,218,149,108,109,210,220,104,34,121,231,83,111,215,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,103,95,56,25,107,174,229,91,28,107,24,101,83,62,117,41,237,213,75,110,90,165,33,247,37,209,221,121,196,71,113,211,74,81,181,226,229,45,183,8,208,130,230,54,179,73,26,13,10,84,234,224,99,245,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,2,189,120,133,241,11,198,140,166,99,69,23,14,112,230,216,178,170,52,218,141,175,26,182,235,181,184,82,222,125,47,185,46,91,42,74,84,204,150,146,72,219,29,6,68,105,51,212,213,219,220,68,225,233,196,47,26,51,103,141,21,172,57,196,107,98,202,167,83,105,214,188,154,219,78,209,33,75,101,245,62,220,184,140,165,42,83,210,93,73,163,108,133,153,145,36,143,82,79,111,121,28,96,227,87,226,158,214,248,127,7,204,106,35,149,112,241,204,21,11,44,56,133,136,152,189,95,183,234,181,182,233,184,127,41,136,208,105,236,45,92,233,78,212,233,200,101,47,60,73,82,34,178,107,50,37,60,231,170,90,146,82,75,113,77,180,184,235,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,190,225,215,145,88,217,90,179,74,248,196,24,17,23,138,149,248,239,51,57,232,210,157,90,41,148,231,142,58,202,154,100,78,27,15,45,46,71,75,139,121,40,250,107,82,18,181,161,36,181,204,161,64,60,81,252,118,98,111,224,190,79,8,71,87,47,251,201,219,6,62,22,170,225,150,86,156,90,195,213,244,82,82,100,150,14,162,235,45,176,169,11,34,45,86,178,105,148,33,59,140,246,17,185,179,111,49,205,210,83,135,206,73,42,185,175,191,220,174,220,236,75,131,135,86,172,136,239,85,102,42,42,148,197,89,244,188,202,151,73,67,137,121,165,161,110,71,83,138,83,173,154,141,146,229,154,136,141,198,245,190,154,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,32,241,47,200,228,156,184,222,79,99,13,142,184,139,195,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,208,169,186,181,85,154,84,138,19,53,57,104,166,204,144,204,185,16,210,242,137,135,159,101,46,37,167,86,222,187,84,180,37,247,146,149,25,106,146,117,194,45,55,30,189,47,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,159,252,84,243,227,254,187,229,83,8,43,95,213,53,119,215,105,149,31,248,244,73,162,41,28,175,249,58,157,91,111,127,89,29,105,253,42,5,122,229,215,1,175,44,201,98,229,11,10,108,200,82,212,186,140,132,46,167,57,152,228,242,41,52,226,90,74,68,215,73,75,66,118,54,149,106,73,53,167,122,205,13,164,247,173,36,126,86,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,118,211,194,159,60,114,113,42,149,3,43,120,146,136,141,87,109,138,57,34,214,169,165,109,48,85,26,116,84,161,5,9,109,234,70,185,44,181,162,146,166,210,124,198,90,113,75,36,169,165,56,245,101,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,67,92,111,226,237,153,44,53,198,139,251,14,104,86,78,26,191,77,181,110,138,173,18,27,178,233,179,212,251,140,70,150,227,45,169,197,38,98,82,107,52,160,140,204,146,146,215,93,8,187,133,132,228,207,26,238,172,196,229,178,207,198,59,214,159,74,133,90,184,61,33,212,177,75,105,198,226,163,145,62,68,116,108,75,142,56,178,213,12,164,207,85,159,172,103,166,133,161,21,11,230,199,197,62,50,124,64,184,124,197,241,250,175,124,179,222,86,118,93,48,243,51,73,157,18,125,167,126,72,153,77,89,36,201,183,233,181,22,37,75,105,44,45,6,163,55,16,235,81,22,234,92,79,113,147,136,90,83,163,106,119,213,228,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,116,17,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,0,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,17,87,138,63,129,60,77,252,23,206,33,10,1,31,170,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,122,156,56,178,57,39,42,86,108,251,195,16,87,18,70,34,222,17,216,68,230,90,67,78,162,137,17,38,107,40,77,62,68,106,90,212,163,74,159,82,85,202,82,218,105,41,37,19,36,235,157,87,56,57,76,179,115,117,133,255,0,33,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,203,61,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,95,151,253,229,137,247,51,247,158,32,92,50,235,181,217,81,226,70,145,80,150,100,167,223,68,104,237,199,104,220,86,154,173,100,211,45,145,173,90,173,102,70,165,26,148,102,163,184,158,10,158,22,46,159,136,19,188,186,156,57,254,115,56,160,99,238,93,179,39,120,96,229,149,104,97,252,218,45,191,232,254,153,250,165,62,107,146,151,207,129,30,66,247,169,185,109,160,244,91,202,34,209,5,234,145,107,169,234,103,39,248,122,102,130,254,205,158,11,214,177,27,17,169,22,253,58,165,78,186,36,209,26,106,137,29,230,88,83,13,196,136,242,84,164,188,235,170,53,238,144,178,51,37,17,104,73,236,239,51,148,0,41,91,251,181,121,167,255,0,204,28,42,255,0,162,170,63,233,194,207,178,103,141,119,86,98,114,217,103,227,29,235,79,165,66,173,92,30,144,234,88,165,180,227,113,81,200,159,34,58,54,37,199,28,89,106,134,82,103,170,207,214,51,211,66,208,139,160,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,182,23,84,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,121,236,205,118,84,113,31,41,88,142,187,42,245,107,174,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,47,234,228,43,20,172,76,22,205,141,141,137,152,151,93,244,53,183,70,244,159,91,55,165,122,71,43,155,77,148,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,104,164,7,10,206,14,83,44,220,221,97,127,200,122,236,136,148,122,236,9,13,201,161,92,106,128,114,159,165,44,220,65,190,72,65,56,209,173,14,180,131,109,72,53,236,215,150,179,35,83,72,50,207,182,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,45,120,64,95,246,109,139,154,249,49,111,11,134,37,37,119,85,175,38,129,72,57,38,105,68,170,139,147,33,186,212,114,94,155,82,181,165,135,9,27,140,183,47,106,19,170,214,132,170,242,68,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,252,142,85,169,76,213,99,208,158,169,196,69,74,100,119,165,199,134,167,146,79,188,195,42,109,46,186,134,245,220,164,33,79,178,149,40,139,68,155,173,145,233,184,181,136,28,71,114,57,39,53,182,108,11,195,15,151,18,62,34,217,241,223,68,22,93,67,77,34,183,17,70,75,56,78,190,100,74,66,210,162,82,152,82,149,202,74,221,117,42,36,147,198,235,116,66,46,251,135,7,16,8,121,136,161,53,132,152,189,113,127,170,196,14,165,246,164,200,109,136,237,220,81,119,173,205,209,208,202,27,109,15,50,217,146,22,201,39,113,182,209,58,147,95,207,19,83,168,0,83,183,25,252,6,141,106,226,133,181,143,244,40,82,250,123,226,58,169,117,213,166,59,170,97,186,140,54,219,75,14,45,227,89,161,11,122,54,136,75,68,148,118,65,113,101,188,212,179,77,122,218,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,167,219,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,62,176,10,139,198,254,46,217,146,195,92,104,191,176,230,133,100,225,171,244,219,86,232,170,209,33,187,46,155,61,79,184,196,105,110,50,218,156,82,102,37,38,179,74,8,204,201,41,45,117,208,139,184,88,78,76,241,174,234,204,78,91,44,252,99,189,105,244,168,85,171,131,210,29,75,20,182,156,110,42,57,19,228,71,70,196,184,227,139,45,80,202,76,245,89,250,198,122,104,90,17,80,190,108,124,83,227,39,196,11,135,204,95,18,253,204,226,221,89,120,225,177,132,152,95,135,176,234,176,46,76,64,167,220,124,171,154,51,142,70,244,67,45,87,222,37,242,22,166,20,219,207,56,218,223,65,242,221,67,177,247,54,239,170,107,104,206,16,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,138,50,235,128,214,110,91,112,142,133,133,54,100,40,137,69,58,58,23,83,156,204,115,101,117,106,137,161,37,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,46,150,57,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,28,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,210,248,122,95,246,110,24,103,27,14,111,60,64,184,98,80,168,81,100,79,141,34,161,44,205,44,48,185,52,249,49,218,55,21,166,136,65,186,243,100,107,86,136,65,25,169,70,148,145,168,180,60,57,86,108,124,44,99,39,195,251,135,203,159,25,172,30,130,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,19,195,23,33,223,145,10,20,108,121,197,138,46,219,250,224,167,167,209,180,186,141,59,151,42,215,101,75,121,46,104,174,106,139,157,33,133,71,53,110,109,183,89,73,184,201,233,189,212,156,170,204,238,94,173,92,208,96,213,107,8,238,153,61,7,95,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,227,54,178,74,144,165,180,235,168,37,163,126,226,207,14,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,121,74,157,90,171,90,146,137,149,154,156,185,242,27,142,196,68,59,37,229,58,180,176,195,72,101,150,137,74,51,50,67,109,54,219,104,79,114,80,132,164,180,34,34,22,149,192,199,235,179,247,111,248,144,181,64,0,0,0,0,0,0,0,0,0,0,1,226,110,76,100,195,171,54,178,205,10,239,186,105,180,73,82,55,114,10,163,57,136,196,246,212,18,149,179,152,178,53,104,74,78,186,23,102,226,247,143,79,73,184,40,53,246,10,85,10,183,2,164,201,247,57,18,74,30,79,121,151,122,76,203,188,140,191,97,143,222,0,0,0,63,206,68,104,242,216,114,44,182,27,121,151,82,104,113,183,18,74,74,210,101,161,145,145,246,25,25,30,154,8,127,155,78,29,88,93,142,180,185,213,203,66,137,77,183,46,114,101,215,26,114,12,104,240,218,144,254,215,212,70,241,183,25,110,44,212,227,169,53,25,30,166,73,47,105,118,211,126,55,101,223,21,50,247,117,72,165,93,214,253,70,51,113,100,173,17,170,109,196,146,136,238,154,92,113,40,83,111,56,211,123,181,38,84,162,50,46,210,45,75,236,236,153,66,226,3,137,57,125,173,198,165,220,245,202,165,195,108,184,234,26,114,60,217,50,37,170,51,70,184,233,50,101,43,146,134,208,73,109,149,18,117,45,11,113,251,15,178,233,240,51,30,236,12,124,179,33,93,182,93,106,43,230,251,45,169,248,157,75,10,125,135,20,211,78,41,43,67,110,47,105,167,154,146,50,51,212,143,179,221,175,73,17,227,60,120,9,7,30,48,50,181,73,77,53,18,106,148,168,242,106,80,54,178,75,117,79,181,14,74,91,74,126,109,106,63,89,222,194,73,17,234,125,134,71,223,159,75,182,218,170,89,215,53,82,216,172,195,126,44,202,92,199,225,186,219,205,169,10,37,54,226,144,174,197,17,31,122,76,187,72,187,187,132,232,225,5,136,204,219,120,213,62,212,125,243,66,106,180,231,82,132,154,136,146,107,118,92,6,203,176,212,93,190,175,184,255,0,104,186,160,0,0,1,241,47,106,228,91,98,205,174,220,115,159,75,49,233,116,201,83,28,112,212,73,218,150,218,82,204,245,51,34,46,196,159,121,151,222,67,56,57,145,188,228,98,54,60,94,181,214,223,84,166,164,92,53,36,67,81,40,215,185,149,76,121,77,232,123,148,71,169,47,216,122,118,246,11,145,225,99,133,42,195,124,181,49,50,100,83,68,171,142,122,107,73,82,209,162,185,82,32,66,61,53,52,36,244,213,7,217,218,95,105,137,144,0,0,0,0,0,0,0,63,134,41,119,140,117,88,229,227,101,38,152,82,9,93,23,63,86,201,122,237,223,18,158,174,210,215,179,95,184,125,222,11,180,39,100,226,45,225,91,92,39,13,16,189,31,177,227,108,246,150,246,42,41,61,21,167,236,239,23,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,187,120,198,88,207,86,112,170,139,117,198,167,56,241,209,186,157,239,33,147,81,55,205,147,79,108,181,81,36,244,215,77,59,203,95,180,67,30,20,117,182,233,249,185,182,41,78,60,164,122,71,173,208,183,104,147,229,211,39,43,183,183,237,247,24,190,0,0,0,0,0,0,0,0,30,83,21,172,248,247,246,28,92,182,124,132,37,69,86,164,204,134,147,81,17,237,83,172,45,178,62,212,171,79,167,238,63,184,198,111,49,134,217,151,134,248,213,119,219,75,101,214,85,65,185,106,17,153,53,36,211,189,44,75,113,9,90,123,19,169,30,206,195,34,47,216,47,107,135,222,35,167,17,50,213,107,173,115,25,121,234,52,24,84,149,37,14,110,82,121,48,34,234,71,235,40,200,245,95,111,119,220,66,74,0,0,0,252,181,74,132,74,69,54,85,82,115,232,102,60,54,22,251,174,45,68,148,165,8,73,169,70,102,102,68,68,68,71,218,102,51,151,156,171,225,235,255,0,50,183,253,80,228,183,34,60,91,138,171,10,18,219,89,172,149,29,51,228,41,189,15,114,136,251,23,236,61,59,123,8,76,126,21,89,65,59,130,178,156,113,190,41,36,112,161,40,189,24,220,134,59,222,66,224,201,101,228,147,172,153,105,161,168,137,73,94,189,250,123,76,91,171,109,161,166,210,211,104,36,161,4,73,74,72,180,34,34,238,34,28,51,53,57,172,177,50,213,98,206,172,85,106,240,29,175,42,59,190,143,166,117,12,169,231,29,54,95,83,74,83,42,121,181,155,102,182,13,38,105,61,117,236,46,222,234,53,204,118,105,241,63,50,119,100,138,173,205,89,150,138,106,158,95,73,75,102,68,130,142,132,243,94,82,62,101,111,56,146,89,37,245,35,176,251,187,11,237,234,249,63,225,245,136,216,247,88,167,92,55,77,30,161,69,180,249,140,200,84,137,49,223,140,169,44,239,142,179,54,148,184,203,105,100,166,157,81,167,183,67,218,126,194,237,185,220,17,203,238,27,96,61,173,22,220,178,173,216,49,214,211,72,75,210,202,36,116,62,242,201,182,208,165,45,109,182,141,198,174,82,76,204,203,180,251,125,218,116,176,0,0,1,254,50,230,68,167,199,92,185,242,153,140,195,73,53,173,215,86,72,66,82,69,169,153,153,246,17,17,17,159,236,17,71,53,60,66,240,175,47,176,164,211,104,149,138,109,195,114,53,179,72,112,228,70,151,203,212,216,63,156,109,50,80,225,106,219,198,162,247,237,51,238,46,218,149,197,156,232,102,71,31,235,103,29,187,158,187,17,47,254,142,155,65,155,61,180,43,106,27,51,209,174,122,245,253,14,238,207,122,143,238,182,62,29,217,110,174,224,182,28,200,184,111,213,75,126,231,184,118,117,39,60,214,167,217,228,63,45,8,253,43,72,113,59,155,117,29,230,122,150,154,104,90,107,46,192,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,46,164,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,3,53,153,177,241,79,140,159,16,46,31,49,124,90,79,6,170,77,42,191,148,75,218,133,93,166,68,168,211,106,55,197,74,36,200,114,217,75,204,73,97,202,101,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,32,175,16,108,146,85,114,161,127,183,93,182,24,151,59,14,174,169,18,30,165,76,76,85,37,138,75,234,121,229,34,146,183,20,243,171,90,219,142,150,212,151,92,52,155,197,204,52,145,155,110,104,225,243,157,186,174,84,47,247,40,87,59,242,231,97,213,213,34,59,53,88,106,148,164,177,73,125,79,50,149,213,144,218,89,117,107,91,113,210,226,84,211,100,147,120,185,100,163,51,109,189,47,166,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,92,24,177,193,175,242,161,138,119,150,38,126,113,222,140,249,91,112,84,107,189,23,201,14,119,75,213,73,113,238,87,51,173,78,253,188,205,187,182,167,93,53,208,181,208,77,92,174,96,95,230,215,129,54,206,10,124,169,249,71,242,115,173,254,115,232,122,62,127,81,49,249,63,161,230,57,183,111,63,111,211,61,118,235,217,174,133,64,57,177,241,79,140,159,16,46,31,49,124,90,78,88,178,207,102,230,191,133,190,31,97,109,225,58,93,57,105,145,87,169,82,42,113,140,212,186,117,69,186,173,69,13,62,109,238,36,188,141,174,184,133,182,163,45,200,90,182,169,11,216,226,42,47,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,22,169,194,111,58,245,28,64,135,249,177,98,133,79,159,90,162,83,208,229,161,53,195,139,29,183,105,113,88,101,146,166,37,180,37,11,113,230,144,218,158,74,190,117,107,111,158,107,52,147,36,107,224,28,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,33,86,117,184,111,126,120,56,167,74,196,207,203,47,201,47,70,91,236,80,186,47,147,189,127,51,151,38,67,220,222,103,84,214,154,245,59,118,237,61,54,107,175,110,132,201,79,13,239,204,251,20,234,184,153,249,101,249,91,233,59,125,250,23,69,242,119,160,229,243,36,199,123,155,204,234,157,215,78,155,110,221,165,174,253,117,236,208,225,95,26,191,20,246,183,195,248,62,99,81,28,127,34,150,4,108,79,115,30,236,199,173,233,117,217,18,176,94,185,38,159,79,136,78,169,247,234,49,166,211,228,66,38,210,209,239,90,202,75,44,153,32,181,222,100,73,50,81,25,164,227,85,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,67,78,120,79,125,126,84,48,178,205,196,207,69,250,51,229,109,191,78,174,244,92,254,119,75,213,70,109,238,87,51,106,119,237,230,109,221,181,58,233,174,133,174,131,213,138,1,226,143,227,179,19,127,5,242,120,67,154,101,87,44,247,150,107,241,114,30,22,217,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,247,18,158,94,231,91,66,27,73,150,229,173,59,148,132,111,113,26,30,194,172,51,181,112,111,14,45,204,45,178,162,116,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,251,231,147,40,149,92,160,226,226,109,70,42,50,235,22,157,122,58,170,86,229,85,248,234,66,214,193,44,210,184,175,44,146,77,46,75,39,183,127,44,244,52,56,203,134,150,249,164,218,124,86,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,48,82,106,213,90,5,86,21,118,133,83,151,78,169,83,164,55,46,28,200,143,41,151,227,62,218,137,77,186,219,137,50,82,22,149,17,40,148,70,70,70,68,100,63,93,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,23,231,144,28,159,82,178,155,132,105,77,64,165,185,125,222,49,225,207,186,214,243,169,52,70,125,8,81,183,5,164,182,181,53,178,57,188,234,13,196,169,70,234,212,181,238,216,109,182,223,159,226,5,145,26,22,106,173,87,47,91,89,29,22,38,219,244,243,110,157,39,85,185,233,72,172,55,41,198,169,91,23,33,168,236,115,100,200,73,245,42,35,82,52,208,245,79,97,81,103,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,11,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,47,167,133,199,129,60,50,252,107,206,38,136,255,0,139,28,26,255,0,42,24,167,121,98,103,231,29,232,207,149,183,5,70,187,209,124,144,231,116,189,84,151,30,229,115,58,212,239,219,204,219,187,106,117,211,93,11,93,4,213,202,230,5,254,109,120,19,108,224,167,202,159,148,127,39,58,223,231,62,135,163,231,245,19,31,147,250,30,99,155,118,243,246,253,51,215,110,189,154,232,84,3,155,31,20,248,201,241,2,225,243,23,197,201,240,228,181,168,87,207,14,171,46,202,186,96,245,180,91,130,159,113,82,234,49,185,171,111,159,21,250,164,246,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,42,135,60,153,68,170,229,7,23,19,106,49,81,151,88,180,235,209,213,82,183,42,175,199,82,22,182,9,102,149,197,121,100,146,105,114,89,61,187,249,103,161,161,198,92,52,183,205,38,211,213,120,104,103,142,78,92,111,38,112,122,248,68,69,225,213,233,88,109,111,75,113,109,71,93,14,162,241,54,193,77,83,203,52,164,227,26,80,210,94,74,213,234,33,178,113,6,70,149,161,235,201,0,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,17,87,138,63,129,60,77,252,23,206,33,10,1,22,233,194,135,35,145,173,170,85,19,55,24,140,185,101,93,169,71,144,187,70,146,104,118,57,65,136,234,92,97,83,95,37,18,77,213,190,210,151,202,73,106,209,50,234,92,213,106,113,28,155,52,1,13,120,142,228,114,78,107,108,216,23,134,31,46,36,124,69,179,227,190,136,44,186,134,154,69,110,34,140,150,112,157,124,200,148,133,165,68,165,48,165,43,148,149,186,234,84,73,39,141,214,232,132,93,79,5,79,11,23,79,196,9,222,93,78,12,209,240,164,252,229,49,218,230,198,191,203,215,201,207,148,125,23,243,103,201,110,179,145,211,195,98,55,233,186,182,247,110,228,110,250,5,166,237,59,116,212,251,254,74,114,165,249,159,97,101,87,12,254,94,252,173,244,157,192,253,119,173,244,95,65,203,230,70,142,207,43,151,206,119,93,58,109,219,183,22,187,244,211,179,83,144,0,42,175,251,134,63,251,81,127,216,159,254,79,19,255,0,43,152,23,249,181,224,77,179,130,159,42,126,81,252,156,235,127,156,250,30,143,159,212,76,126,79,232,121,142,109,219,207,219,244,207,93,186,246,107,161,117,81,94,188,107,233,52,167,178,219,102,215,94,166,68,93,74,29,241,30,36,121,138,101,38,251,44,61,2,106,157,105,14,105,185,40,90,152,101,74,73,30,138,54,155,51,215,105,105,76,34,218,120,74,103,95,211,112,225,229,55,19,106,117,89,149,166,121,206,89,117,7,207,158,218,160,178,199,49,116,197,25,39,123,124,148,52,235,141,41,197,41,38,217,169,162,54,201,166,80,187,63,1,84,28,114,169,52,166,106,184,55,93,102,153,17,21,41,145,235,209,36,76,75,41,39,222,97,149,65,83,77,45,205,55,41,8,83,239,41,41,51,209,38,235,134,90,110,61,106,216,94,159,12,252,235,212,115,63,98,84,172,156,75,169,245,56,147,105,107,38,108,199,14,43,62,153,130,243,206,27,114,25,142,202,91,217,201,213,12,56,73,111,105,106,194,141,102,167,141,41,245,124,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,171,197,243,20,175,188,22,190,240,3,19,48,210,187,232,107,146,141,242,175,162,155,210,179,35,149,205,102,3,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,45,114,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,162,7,21,236,142,70,185,105,85,188,220,97,202,229,157,118,155,30,58,238,234,73,33,217,5,58,35,73,109,132,205,96,146,74,54,150,195,73,71,53,39,163,70,203,74,115,84,41,181,243,170,174,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,40,202,46,55,213,115,29,151,75,51,25,107,180,56,148,138,149,126,60,148,204,137,17,197,45,130,126,60,167,163,56,182,247,122,201,66,212,193,172,144,102,163,65,44,146,106,94,221,231,216,0,83,7,25,124,111,165,95,88,219,64,193,122,125,14,92,121,24,95,29,245,78,158,243,137,217,45,250,147,16,228,18,26,65,106,100,134,218,109,173,86,163,35,82,220,90,118,145,32,150,228,11,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,77,24,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,96,43,87,22,56,53,254,84,49,78,242,196,207,206,59,209,159,43,110,10,141,119,162,249,33,206,233,122,169,46,61,202,230,117,169,223,183,153,183,118,212,235,166,186,22,186,9,171,149,204,11,252,218,240,38,217,193,79,149,63,40,254,78,117,191,206,125,15,71,207,234,38,63,39,244,60,199,54,237,231,237,250,103,174,221,123,53,208,168,7,54,62,41,241,147,226,5,195,230,47,137,21,141,56,95,85,184,120,91,229,219,21,233,234,150,244,123,50,177,113,211,103,71,102,18,157,67,108,84,42,178,116,148,235,164,122,50,132,59,13,166,139,114,116,82,229,32,183,36,200,137,124,255,0,134,141,255,0,27,15,179,165,135,114,170,87,12,186,85,54,185,34,77,2,81,50,110,236,152,185,113,156,106,44,119,80,217,30,244,42,97,196,50,220,91,18,180,161,106,219,179,113,104,36,0,85,95,28,239,169,63,222,79,225,162,170,197,212,240,197,207,143,229,190,133,27,1,177,98,181,186,254,183,233,233,244,109,82,163,81,230,74,186,25,74,222,83,154,39,148,146,231,71,97,49,201,91,156,113,215,146,78,60,122,236,117,69,42,179,99,225,99,25,62,31,220,62,92,248,205,96,179,78,20,57,28,147,114,213,104,153,184,196,101,196,58,21,54,68,133,218,52,147,67,82,14,116,182,148,227,10,154,249,40,148,77,33,135,82,190,82,75,71,77,230,146,230,168,75,104,231,91,160,8,213,158,140,153,80,179,135,135,17,105,141,213,125,13,121,218,253,68,139,102,164,234,214,113,82,227,164,142,108,105,45,167,93,89,119,148,209,27,137,73,184,218,144,149,39,113,18,218,115,62,213,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,139,74,224,99,245,217,251,183,252,72,90,160,0,0,0,0,0,0,0,0,0,0,0,136,156,68,114,219,93,198,172,57,143,112,216,74,150,197,207,111,111,233,142,1,173,47,189,207,126,34,23,250,38,150,226,182,182,210,251,140,180,45,117,212,181,210,167,48,155,58,25,145,192,10,217,71,114,231,174,203,75,31,164,166,215,166,207,113,9,220,135,12,181,107,158,141,63,77,187,183,220,147,251,237,171,42,220,66,240,175,48,80,163,83,107,117,138,109,189,114,59,191,88,115,36,70,137,204,208,223,63,155,109,82,86,225,232,219,36,163,247,110,35,238,62,201,100,135,16,234,73,109,173,43,73,247,26,79,82,49,255,0,64,0,0,3,154,99,118,95,112,219,30,45,105,86,229,235,110,193,144,183,90,90,89,150,113,35,173,246,86,109,184,132,169,11,113,181,237,52,243,84,100,100,93,135,219,239,214,152,179,129,195,231,17,176,18,177,81,184,109,106,61,66,181,105,239,122,66,100,70,142,252,149,70,103,124,133,145,186,164,70,67,72,36,180,210,77,93,186,22,226,246,31,103,40,203,142,105,241,63,45,151,100,122,173,179,88,150,186,114,94,71,87,75,122,68,131,142,180,243,89,82,254,101,15,54,147,89,165,132,163,180,251,187,15,236,188,172,171,102,178,196,204,173,139,6,177,74,171,192,106,188,152,237,122,66,153,212,50,151,155,116,153,97,78,169,44,165,231,22,77,146,223,36,145,168,245,215,176,251,123,251,155,141,161,214,212,211,136,37,33,100,105,82,76,181,35,35,239,35,21,21,197,87,40,39,111,214,85,142,54,61,36,138,20,213,31,164,219,142,199,115,203,92,233,47,60,162,105,146,45,52,36,145,169,75,215,187,95,97,136,113,147,91,225,251,3,50,184,127,84,41,45,199,143,42,226,165,66,154,227,139,52,18,99,170,124,117,57,169,238,73,23,98,63,164,122,118,118,144,209,165,46,163,18,175,77,139,85,130,250,30,141,49,132,62,211,136,81,41,42,66,210,74,73,145,145,153,25,25,25,118,145,143,212,0,0,2,53,241,4,196,116,225,222,90,174,135,17,49,150,94,172,193,155,73,74,86,230,213,43,157,2,86,132,159,89,38,103,170,59,59,254,227,20,75,131,214,204,188,72,198,171,66,218,67,46,188,170,245,203,79,140,241,165,38,173,137,126,91,104,82,213,216,173,8,183,246,153,145,254,209,164,60,41,179,227,216,56,113,109,89,241,208,148,149,38,147,14,26,141,36,69,185,77,48,134,204,251,18,157,126,135,184,190,226,30,172,0,0,0,0,0,0,0,127,202,204,146,133,40,207,66,34,51,212,81,15,21,202,219,117,12,220,220,244,164,60,165,157,59,162,212,183,106,146,230,83,32,171,179,183,236,247,16,153,220,28,236,103,168,216,85,89,187,36,211,92,100,235,29,54,199,150,201,164,156,229,73,168,54,122,40,210,90,233,174,157,231,167,216,44,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,123,207,142,31,191,136,185,103,186,168,112,89,113,217,138,232,121,9,66,77,70,127,206,17,84,174,194,74,143,185,7,220,66,155,184,115,166,103,231,147,135,233,136,234,153,115,249,215,214,220,105,34,254,106,151,222,100,52,42,0,0,0,0,0,0,0,3,248,164,146,146,105,62,227,45,12,81,23,20,188,50,59,27,49,146,234,236,198,38,153,175,48,229,72,244,70,221,203,126,124,213,107,244,18,71,169,35,191,83,63,180,196,167,224,191,136,205,202,180,46,60,54,147,36,220,150,204,249,149,86,210,181,234,105,96,154,167,50,68,68,106,212,139,95,247,186,125,190,193,102,224,0,0,57,14,108,239,84,88,121,124,190,107,103,166,239,64,212,219,71,191,119,66,250,139,79,89,61,190,167,188,103,162,129,76,147,138,152,193,6,154,218,93,82,238,155,141,166,148,105,35,53,39,169,148,73,51,238,86,159,164,239,245,191,104,209,70,91,240,230,22,22,224,189,165,105,197,101,8,92,106,52,4,190,100,146,35,91,169,136,203,106,82,180,74,117,51,229,246,153,150,163,252,51,27,143,150,134,95,240,214,183,119,215,235,48,24,168,71,167,201,114,155,17,249,13,37,114,101,38,59,206,52,130,66,220,66,151,185,76,153,104,147,212,251,139,236,160,12,195,102,10,251,204,94,33,207,187,110,138,140,135,25,122,67,169,131,9,47,60,109,50,201,190,235,141,165,45,173,199,9,38,68,242,146,68,147,208,139,176,190,217,91,195,227,135,188,252,91,169,67,196,252,87,164,205,133,108,197,113,185,48,227,62,194,155,57,170,74,162,190,217,154,31,140,166,220,97,109,184,225,106,74,245,180,208,187,53,49,114,22,181,173,65,179,40,48,109,171,110,153,26,5,62,159,29,168,204,51,29,148,52,146,67,104,74,19,234,160,137,63,69,41,46,194,46,226,31,88,0,0,0,115,172,96,199,204,47,193,10,4,138,237,249,118,83,32,155,77,173,109,197,114,124,118,164,60,162,67,138,36,161,14,184,141,198,124,165,145,22,189,166,90,123,244,169,28,221,241,63,196,60,86,147,58,203,194,249,46,80,45,214,228,58,132,204,138,183,226,205,125,4,111,182,68,110,49,45,77,169,10,109,198,213,221,218,164,145,247,17,16,133,14,57,122,226,85,198,167,87,233,139,146,183,55,77,79,231,166,73,123,99,127,243,150,173,16,143,183,66,79,184,133,184,100,23,135,13,42,192,138,214,37,227,53,33,169,181,183,119,116,244,217,81,210,227,76,232,114,153,86,246,164,70,74,211,170,22,210,139,69,118,153,17,247,104,66,198,82,148,161,36,148,36,146,69,236,34,208,135,244,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,53,49,87,12,237,92,100,195,139,143,11,111,88,157,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,159,124,126,201,246,40,96,78,97,161,101,221,242,137,95,171,220,82,34,38,214,149,25,214,217,69,93,137,114,20,196,85,154,92,94,145,214,167,82,166,214,135,20,68,133,161,90,41,77,237,113,87,83,144,172,188,222,89,102,203,205,51,15,175,155,182,93,94,165,50,71,166,151,5,228,17,34,128,185,17,216,55,169,173,26,94,117,11,67,114,18,250,205,198,205,40,90,221,90,137,37,184,204,228,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,126,78,32,217,36,165,102,190,192,110,187,108,49,18,14,34,218,177,228,61,74,152,152,169,83,245,102,18,203,202,69,37,110,41,230,144,132,57,33,77,169,46,184,106,38,79,152,105,34,39,28,214,136,127,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,234,185,169,204,229,119,53,87,85,163,122,221,52,94,138,181,111,217,240,45,170,140,158,165,14,122,82,83,14,62,227,179,182,33,166,144,199,53,114,20,124,148,145,165,26,104,74,50,236,41,213,192,199,235,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,96,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,19,252,0,0,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,37,102,94,192,141,133,153,134,196,140,62,167,219,210,232,116,218,29,209,82,141,75,131,36,157,222,213,59,168,89,195,50,55,76,214,180,42,57,180,180,45,70,123,208,164,171,85,110,212,237,255,0,131,213,235,85,186,178,124,138,21,66,60,70,227,217,215,69,74,137,5,76,161,68,183,24,90,89,156,106,116,205,70,70,190,108,231,82,70,146,73,108,74,11,77,72,212,169,190,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,165,97,118,124,44,114,89,85,192,59,54,102,50,226,149,191,46,151,136,55,116,115,137,22,11,242,84,75,166,209,20,109,58,150,158,99,105,19,114,93,117,178,90,210,179,90,144,132,50,159,154,95,57,7,61,64,86,7,20,94,31,240,234,240,234,89,155,193,11,119,147,85,103,169,168,223,20,182,28,97,136,174,69,105,135,95,122,172,158,98,209,181,226,229,104,235,109,146,212,242,156,75,132,146,89,58,167,106,88,95,247,11,143,2,120,101,248,215,156,77,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,58,254,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,65,152,153,148,124,101,176,51,28,254,90,32,218,53,90,213,201,46,160,166,45,237,145,82,215,166,160,154,215,200,156,223,174,166,208,202,155,109,75,90,141,195,75,59,29,75,138,73,180,230,219,211,201,254,10,226,62,95,176,58,143,133,248,155,138,63,46,39,210,246,244,143,38,41,182,221,46,41,178,217,21,61,167,22,102,228,134,90,112,157,229,186,225,33,92,181,33,4,134,210,132,160,187,88,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,4,0,205,31,21,191,205,175,29,174,108,20,252,130,252,163,249,57,209,127,57,252,169,232,249,253,68,54,36,254,135,164,115,110,222,126,223,166,122,237,215,179,93,11,191,228,167,53,191,158,14,22,85,113,51,228,23,201,47,70,92,15,208,186,47,74,117,252,206,92,104,239,115,121,156,150,180,215,169,219,183,105,233,179,93,123,116,41,0,0,32,7,26,191,11,22,183,196,8,62,93,81,21,43,129,24,57,93,199,220,76,133,133,86,179,219,43,85,90,125,86,69,57,189,168,62,166,84,74,116,137,109,70,213,107,66,17,206,92,116,181,204,82,137,40,230,111,61,73,58,31,138,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,105,79,45,211,113,182,126,9,90,207,230,54,147,18,157,136,169,142,235,53,198,99,41,133,33,75,109,247,16,211,198,113,214,182,119,184,202,90,113,100,217,146,9,107,81,18,80,94,162,122,88,170,190,57,223,82,127,188,159,195,69,122,224,142,3,94,88,248,229,233,75,195,248,82,234,85,219,78,215,118,230,143,73,137,28,158,126,164,134,166,196,97,214,91,45,233,61,233,106,75,142,145,36,150,181,155,36,218,80,106,112,180,101,186,167,141,180,156,109,181,165,101,201,185,107,196,85,200,118,53,12,163,68,98,74,247,188,195,141,58,102,137,9,83,36,130,101,110,154,214,225,108,109,4,165,153,164,147,184,174,167,137,139,149,87,184,127,226,3,213,216,81,33,212,151,30,130,169,145,226,73,84,150,25,124,234,208,121,136,109,213,54,218,156,65,43,82,37,155,104,53,17,17,154,83,174,133,76,57,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,52,57,155,164,210,168,25,146,197,122,21,10,153,18,157,77,167,95,21,216,144,225,196,101,44,177,25,134,231,188,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,23,105,194,227,192,158,25,126,53,231,19,68,170,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,198,223,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,139,207,139,147,224,183,140,117,219,195,6,174,220,29,171,179,204,137,135,117,8,242,41,114,119,32,182,197,169,42,67,138,141,177,40,35,61,143,177,33,222,98,150,181,43,169,219,234,165,180,145,216,168,0,12,214,102,199,197,62,50,124,64,184,124,197,241,102,152,61,133,245,92,99,224,190,86,29,9,82,206,164,253,30,179,82,134,196,72,74,150,252,183,224,215,164,205,110,43,109,36,201,74,91,202,140,76,150,154,153,27,132,100,149,105,180,233,216,106,74,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,2,170,248,231,125,73,254,242,127,13,21,171,133,184,91,125,227,77,247,76,195,60,52,161,122,102,228,172,243,186,40,93,83,49,249,188,166,86,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,254,92,61,169,222,84,91,254,218,172,225,203,114,220,187,32,86,33,73,160,162,36,66,148,250,170,40,121,10,140,77,178,105,81,58,190,105,35,68,26,85,184,244,45,15,93,6,130,49,114,163,136,245,124,136,226,13,79,23,173,202,85,6,243,147,133,245,199,43,116,218,92,195,147,22,52,163,166,63,185,40,112,203,238,51,73,41,196,161,70,105,75,175,18,73,213,231,92,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,0,0,0,0,0,0,0,0,0,0,63,138,74,86,91,86,146,81,31,176,203,81,92,217,250,225,195,74,191,226,187,137,120,51,72,106,21,109,173,189,69,54,44,116,182,211,218,156,86,83,177,168,241,148,181,104,132,58,163,213,93,134,102,125,218,144,168,246,215,122,225,173,198,151,81,233,139,110,183,11,93,15,231,161,201,103,123,127,243,86,157,80,191,179,82,87,184,197,133,101,31,138,221,201,107,28,59,39,28,72,234,84,198,249,155,106,133,204,122,89,235,207,112,249,143,73,152,73,250,74,105,9,236,250,37,167,126,134,45,91,15,241,70,193,197,26,59,117,203,22,235,165,86,34,185,175,173,10,115,50,54,232,165,167,183,148,181,17,118,182,191,111,176,253,198,61,80,0,0,0,249,55,77,173,65,188,232,51,173,171,146,153,26,125,62,161,29,216,207,178,251,40,117,38,135,16,164,43,213,89,26,126,138,148,93,164,125,230,41,191,136,63,15,121,248,73,82,153,137,248,81,73,155,54,217,148,227,146,102,70,97,133,56,112,148,165,74,125,195,36,49,25,45,182,194,27,109,178,212,213,234,235,161,246,104,98,41,101,231,48,87,222,93,49,10,5,219,107,212,100,54,203,50,26,76,232,74,121,226,105,230,73,246,156,113,42,109,14,54,74,51,38,82,147,37,30,134,93,135,246,95,246,92,177,242,209,204,6,26,209,46,250,13,102,158,253,66,69,62,51,149,56,140,72,105,75,141,41,81,217,113,228,26,16,226,212,141,170,120,139,69,30,226,238,63,183,244,102,67,14,97,98,150,11,221,182,156,166,80,181,201,163,79,75,6,105,35,52,58,168,143,54,149,39,84,171,67,46,103,97,145,106,51,175,95,166,73,194,188,96,157,77,113,46,165,118,181,198,235,73,53,17,146,149,211,74,52,145,247,39,95,209,247,250,191,176,104,95,41,151,170,47,204,190,88,213,178,211,119,160,105,141,47,223,187,161,97,71,175,172,174,223,95,222,58,240,0,0,10,200,227,65,136,205,197,179,237,204,54,141,36,219,150,244,248,117,87,18,133,232,106,96,218,168,178,100,100,74,212,203,95,247,186,125,190,193,22,56,90,97,145,223,89,141,137,87,122,55,53,154,11,13,212,136,205,27,137,43,98,124,37,107,244,20,69,161,47,191,82,63,180,133,238,165,36,148,146,75,184,139,66,31,208,0,0,0,0,0,0,1,248,235,60,207,67,206,228,175,99,157,51,187,85,174,154,30,211,208,245,25,246,226,50,153,159,158,78,32,20,183,84,243,159,205,94,190,227,86,191,205,81,59,140,197,200,228,58,192,127,14,178,207,106,208,231,50,227,83,19,215,115,210,180,154,76,191,156,37,41,61,134,148,159,114,203,188,132,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,234,244,168,149,170,115,180,201,204,161,214,30,219,189,11,73,40,143,69,18,139,176,200,203,188,139,216,43,179,45,25,13,149,129,249,191,122,231,144,203,50,40,148,221,190,140,112,146,107,50,230,82,222,67,218,153,199,66,62,155,186,122,166,95,111,111,125,143,128,0,0,0,0,0,0,0,10,198,227,69,135,72,122,207,182,241,46,52,67,92,134,234,16,233,14,45,45,234,105,104,154,168,188,102,102,73,212,139,95,247,218,125,158,209,25,184,82,98,3,150,158,98,209,71,55,249,77,86,32,148,51,245,182,146,141,217,208,83,167,210,45,123,19,221,161,253,198,47,68,140,140,136,200,245,35,31,208,0,1,7,56,183,223,210,109,76,185,49,71,167,74,75,114,43,21,132,194,125,28,195,35,84,103,96,79,74,139,66,81,25,145,154,75,188,140,190,195,21,161,195,198,197,114,251,204,245,181,25,49,9,246,233,50,97,213,94,35,111,118,214,218,168,68,37,43,232,171,77,55,247,158,133,246,144,190,76,67,191,237,60,33,177,39,221,87,53,78,44,8,20,152,78,184,130,121,230,154,55,13,166,86,178,109,27,212,148,154,141,45,171,68,234,90,233,236,20,51,157,140,217,221,57,149,196,201,202,69,65,214,237,186,108,135,98,83,162,50,235,132,211,173,55,34,79,41,229,35,156,227,106,112,219,127,67,82,116,35,46,194,236,239,235,28,61,242,23,89,198,139,134,14,37,98,13,41,216,246,149,62,67,79,52,212,134,22,142,177,109,174,43,196,91,93,142,182,156,105,109,58,178,236,81,110,208,253,154,153,221,61,175,107,208,236,218,12,27,106,220,167,71,131,79,167,176,212,102,25,97,148,52,148,161,180,37,9,245,80,68,146,245,82,146,236,34,238,31,84,0,0,7,206,174,92,52,59,102,158,245,86,191,87,135,78,136,194,20,227,143,74,144,134,80,146,74,77,71,170,150,100,69,216,147,62,255,0,97,136,55,154,206,40,216,117,133,241,166,90,248,89,33,139,130,191,203,113,5,37,149,177,46,27,106,209,244,104,107,98,90,86,74,37,182,217,247,118,37,90,247,153,10,150,198,156,194,226,134,59,92,18,171,119,213,205,62,83,79,72,91,205,66,57,178,23,25,130,53,184,162,74,27,117,197,146,73,36,234,210,68,71,216,71,167,191,95,71,151,156,165,98,198,97,46,24,144,109,235,98,164,205,37,199,27,55,234,78,194,146,152,233,108,214,209,40,201,212,50,180,145,237,120,149,219,217,167,111,119,125,185,229,31,135,86,25,96,85,58,29,193,118,83,35,87,110,132,115,55,174,91,49,229,50,222,170,125,5,176,220,140,135,11,86,221,78,189,189,233,47,97,118,204,116,165,40,45,168,73,36,139,216,69,160,254,128,0,0,0,0,0,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,142,63,133,89,186,203,166,55,223,245,124,49,194,140,76,137,114,92,52,56,242,37,204,98,36,41,92,130,97,151,144,203,142,183,37,77,19,15,35,152,235,100,74,109,197,18,137,68,164,238,79,104,129,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,66,178,248,172,100,86,77,226,220,252,211,225,68,9,114,107,177,99,155,215,172,21,74,105,44,42,157,18,18,207,210,72,55,156,73,165,109,53,29,182,148,203,100,174,97,27,106,74,18,164,184,110,212,88,181,78,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,142,63,121,102,235,46,150,6,46,82,176,34,233,196,200,145,175,186,204,136,81,34,209,217,133,42,82,201,249,107,36,70,105,215,25,105,109,48,181,154,144,100,151,86,147,36,45,11,61,16,164,168,249,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,131,140,222,22,252,148,204,117,11,19,32,80,186,88,23,221,190,223,83,55,170,223,214,85,33,44,217,123,230,205,102,166,246,69,85,57,61,137,74,21,174,165,170,185,134,61,7,4,123,214,171,3,26,49,11,14,89,143,16,233,181,203,93,170,220,135,84,133,115,210,252,25,109,178,210,80,173,219,73,6,154,131,198,162,52,153,153,165,189,13,58,25,42,226,69,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,135,51,116,154,85,3,50,88,175,66,161,83,34,83,169,180,235,226,187,18,28,56,140,165,150,35,48,220,247,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,237,56,92,120,19,195,47,198,188,226,104,149,64,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,7,52,198,252,200,224,150,92,41,84,202,206,52,95,209,45,200,245,153,11,141,1,10,142,252,167,228,173,9,220,179,67,49,208,183,77,9,35,78,229,237,216,147,91,100,102,70,180,17,251,91,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,50,218,47,251,133,199,129,60,50,252,107,206,38,137,84,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,129,156,206,23,248,251,152,156,201,222,24,199,101,93,248,127,10,139,112,122,63,166,98,169,80,154,220,164,114,32,71,142,189,233,110,35,136,45,86,202,140,180,89,250,166,90,232,122,145,73,254,30,153,95,191,178,153,130,245,172,57,196,106,189,191,81,169,84,110,137,53,182,157,162,72,121,230,18,195,145,34,50,148,169,79,52,210,137,123,163,172,204,137,38,90,26,123,123,200,165,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,46,206,22,91,176,74,6,54,207,204,107,22,12,69,98,45,70,57,70,122,184,244,135,222,90,80,76,55,28,141,166,150,179,101,149,242,90,75,102,182,208,149,154,13,105,51,209,107,221,210,192,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,107,216,69,150,236,18,192,90,173,209,89,194,11,6,37,177,34,241,144,212,154,194,34,72,124,216,117,109,169,213,54,77,178,181,169,168,232,73,200,119,68,50,148,32,137,68,68,90,37,36,92,131,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,66,0,113,147,198,191,144,217,125,164,224,228,74,127,58,94,38,212,15,156,251,141,110,109,136,52,231,99,200,115,106,137,196,154,94,83,235,134,73,213,11,73,183,207,215,106,182,24,165,96,29,255,0,34,24,233,66,203,182,104,45,28,70,188,107,53,90,117,172,158,170,157,93,85,60,150,189,241,100,71,113,180,27,205,32,200,221,101,183,205,135,212,130,37,43,230,73,72,66,150,148,36,244,82,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,20,129,143,216,57,93,203,254,50,221,152,59,113,189,212,75,182,106,10,142,220,157,168,71,87,21,105,39,35,73,216,133,172,155,230,176,227,78,242,247,154,145,191,106,189,100,153,11,169,225,63,116,208,174,12,146,218,20,154,68,238,162,93,179,80,171,210,234,141,242,150,142,158,82,231,61,45,45,234,162,34,94,172,75,142,189,82,102,159,95,77,119,37,68,83,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,125,103,224,14,13,88,24,143,116,226,229,155,135,180,170,85,223,122,109,244,221,81,132,43,153,39,67,37,43,106,76,205,13,115,22,68,227,188,180,167,154,226,82,183,55,172,137,69,242,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,0,0,0,0,0,0,0,0,0,0,7,241,73,74,203,106,210,74,35,246,25,106,33,198,110,56,117,97,158,58,211,166,92,22,157,50,53,10,231,95,47,98,226,51,30,43,46,104,166,16,123,205,184,203,112,244,109,165,105,219,222,163,246,31,101,51,227,22,95,49,75,3,171,79,82,111,187,78,167,13,182,246,237,152,184,18,91,142,230,168,109,71,181,110,182,141,116,230,160,143,179,188,244,247,107,232,48,11,54,120,193,151,186,179,50,237,11,146,91,176,26,221,186,155,38,100,165,68,86,169,116,139,86,155,121,180,159,172,242,149,254,54,135,247,219,142,93,248,155,224,182,44,82,219,139,120,84,217,182,235,68,243,76,45,51,158,137,13,151,20,235,174,37,28,178,114,82,150,100,73,74,13,94,237,197,166,186,144,151,212,59,134,135,115,83,217,170,208,42,240,234,49,31,66,92,109,232,178,16,242,20,74,73,40,180,82,12,200,251,20,71,223,237,33,244,64,0,0,124,171,162,215,161,222,84,25,214,213,199,78,143,58,159,80,97,216,207,178,251,40,117,42,67,136,82,21,234,172,141,39,234,169,69,218,71,222,41,99,136,70,66,235,56,47,112,205,196,172,61,165,61,34,210,168,72,113,231,90,142,194,215,209,173,197,203,120,203,107,81,208,211,109,33,166,144,93,170,61,186,251,180,50,228,249,39,205,157,211,150,172,76,130,165,212,29,114,219,169,72,106,37,70,35,206,184,109,52,211,146,35,115,94,74,57,205,182,151,9,182,52,37,43,82,34,236,62,206,235,230,195,203,254,211,197,235,18,5,213,108,212,226,207,129,86,132,211,139,38,94,105,211,108,221,101,11,54,215,177,74,73,40,146,226,117,78,167,166,190,209,67,124,67,172,87,44,76,206,220,177,213,16,163,183,86,147,50,170,201,19,123,55,54,237,66,89,37,95,69,58,235,179,188,181,47,180,197,151,240,144,191,164,221,121,114,145,71,169,74,75,146,40,245,133,194,97,28,195,51,76,102,160,64,74,75,67,81,153,17,26,143,184,136,190,194,19,140,0,0,127,12,200,136,204,207,66,33,69,220,86,241,1,203,179,49,107,163,147,230,235,84,120,39,15,233,110,218,109,78,156,157,62,145,233,216,174,237,11,238,33,38,120,46,225,210,25,179,238,76,75,147,16,209,33,202,132,202,67,107,83,122,26,154,54,169,207,17,145,154,117,50,215,253,246,159,103,180,89,200,0,0,0,0,0,0,0,15,248,117,180,60,210,218,112,181,74,210,105,50,247,145,144,174,60,203,228,54,86,56,102,253,155,158,59,44,199,162,84,183,122,77,195,73,160,207,151,75,101,12,232,101,29,104,250,109,105,235,25,253,157,189,214,37,71,165,68,162,83,153,166,65,101,13,48,206,237,136,74,73,36,90,168,212,125,132,68,93,230,126,193,251,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,229,58,108,67,156,85,14,89,115,203,250,90,22,189,218,119,233,175,112,253,64,0,0,63,194,100,216,84,232,206,77,168,75,102,44,118,82,107,113,215,156,36,33,9,34,212,204,212,125,132,68,68,103,175,216,56,174,32,231,75,46,120,110,167,26,173,98,93,6,75,205,40,208,182,97,86,96,45,194,81,111,212,182,169,244,158,186,160,203,79,121,144,231,208,56,156,229,102,124,210,133,242,138,68,125,85,183,154,252,186,114,27,239,34,215,119,85,221,219,175,220,59,134,29,227,254,15,226,155,13,185,101,226,13,191,80,121,210,35,76,102,106,209,93,123,180,145,167,168,219,138,62,247,18,95,121,233,238,29,8,0,0,0,69,14,38,22,114,46,204,177,86,23,200,109,197,210,206,69,65,59,147,174,211,106,159,51,67,47,84,244,63,91,191,179,239,33,76,185,78,187,222,176,243,31,96,84,183,109,109,119,53,42,44,158,211,47,154,57,236,26,255,0,164,159,212,246,246,123,198,142,232,85,22,106,244,74,125,90,49,234,212,216,173,72,108,251,62,138,208,74,46,227,50,238,63,120,253,192,0,2,166,248,208,92,213,21,85,237,203,100,164,153,67,38,97,202,54,137,106,250,123,170,40,215,77,116,238,236,215,77,68,124,225,157,137,118,70,14,99,37,98,254,190,39,54,196,68,91,242,34,160,148,235,41,51,89,74,134,233,109,230,169,5,174,141,171,79,91,251,76,126,188,249,103,178,226,204,37,203,46,208,180,42,19,105,246,149,58,67,140,165,182,157,91,93,95,45,201,77,146,148,77,200,91,78,37,109,60,157,79,66,215,79,119,127,157,200,190,77,110,204,199,223,212,202,252,216,6,213,161,71,169,50,245,69,233,13,58,148,72,67,79,70,91,172,165,70,195,141,45,74,105,227,50,66,140,181,237,215,66,239,189,235,18,197,182,176,226,214,167,218,22,165,50,60,26,125,62,59,76,33,182,88,109,162,87,45,180,182,74,81,54,148,164,212,105,66,117,61,11,184,122,0,0,1,243,107,55,29,2,222,136,236,234,237,110,5,62,59,40,83,142,57,42,74,26,74,82,68,102,102,102,163,34,46,194,51,253,134,34,102,96,248,152,224,94,16,211,103,67,183,170,127,41,43,104,39,88,97,52,199,161,204,101,47,18,93,36,155,132,137,72,89,35,123,101,174,157,186,40,189,166,42,207,48,249,247,199,28,119,168,200,111,229,69,66,133,70,112,214,148,194,166,77,153,21,11,108,212,238,132,227,125,66,208,122,161,221,167,236,209,36,93,197,219,196,44,235,22,249,197,59,137,170,69,179,72,169,214,106,51,94,74,77,77,71,122,66,183,45,196,167,114,141,9,82,190,147,137,212,244,246,253,162,202,178,155,194,97,222,92,11,215,30,164,48,180,185,202,146,221,46,58,245,209,39,200,112,144,251,50,161,247,254,149,11,34,63,113,123,204,89,45,145,135,184,109,132,52,40,244,91,74,133,69,160,195,97,180,50,70,196,88,241,77,205,168,74,117,87,45,41,35,81,147,105,215,179,183,111,216,61,84,89,209,39,35,153,14,67,111,35,245,155,89,40,143,246,151,220,99,253,192,0,0,0,0,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,114,174,10,158,41,238,159,135,243,188,198,156,39,255,0,18,44,61,204,22,33,101,198,169,79,203,237,122,170,153,109,239,77,195,64,167,242,137,234,237,29,72,213,246,90,62,82,158,83,201,52,35,70,154,117,178,121,165,200,108,210,242,150,219,103,66,214,157,211,93,177,174,170,53,235,107,78,232,171,86,253,66,61,82,157,39,148,135,57,18,152,113,46,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,75,252,251,230,186,133,155,76,26,192,107,203,155,74,135,119,211,126,82,67,186,104,144,158,90,186,9,91,169,228,219,132,151,8,150,76,190,132,115,91,61,86,146,213,109,243,22,182,156,49,234,248,42,120,167,186,126,31,206,243,26,112,186,144,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,5,11,113,74,192,188,56,192,108,205,55,73,194,250,55,161,169,87,69,191,30,228,122,154,209,145,69,135,41,217,82,153,113,17,144,68,92,166,79,167,74,201,189,77,40,82,212,72,218,130,66,17,37,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,81,138,180,107,238,224,195,139,142,145,133,247,103,201,155,190,69,61,223,65,213,20,219,46,55,30,114,75,115,60,212,188,203,200,54,84,178,74,28,249,165,43,150,165,236,209,123,84,89,172,197,91,91,17,236,188,71,184,237,188,94,131,85,137,121,196,168,58,170,218,106,142,155,178,156,148,225,243,20,242,221,51,87,59,153,188,156,39,73,74,75,137,89,45,42,81,40,148,114,254,149,157,127,202,111,14,172,70,203,94,37,212,233,81,174,75,74,159,111,70,180,157,215,146,245,98,150,205,82,34,78,62,194,73,54,167,162,182,218,59,82,173,238,52,123,141,6,108,188,234,163,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,18,211,140,181,129,38,230,202,229,46,243,167,91,209,37,200,179,174,136,146,102,84,20,77,19,240,105,210,26,118,59,132,133,40,201,102,135,36,185,4,148,132,107,169,165,181,25,104,222,228,213,182,74,110,154,237,159,155,140,33,171,91,147,186,73,114,47,10,101,45,199,57,72,115,116,89,175,166,36,150,244,89,25,22,246,31,117,26,233,185,59,181,73,146,136,140,180,124,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,160,30,36,88,123,152,43,43,49,213,74,134,58,87,170,183,44,74,174,244,218,85,249,92,163,102,93,29,165,232,211,40,38,26,105,150,158,104,150,158,123,77,180,217,19,174,41,205,166,151,146,227,158,255,0,133,238,117,255,0,55,251,237,24,49,136,85,58,84,28,54,188,170,11,146,237,70,105,242,125,13,84,83,41,66,36,27,169,73,234,203,188,166,25,112,156,50,67,126,163,187,219,74,29,230,65,97,127,220,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,160,17,170,128,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,197,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,133,0,241,58,197,47,202,134,114,111,94,146,187,233,58,85,165,211,218,212,255,0,228,188,158,151,165,108,186,182,59,80,149,47,108,231,38,250,234,221,174,190,170,141,4,129,207,203,2,230,82,178,119,43,48,245,234,55,39,211,120,129,78,182,237,217,46,27,237,184,184,173,65,168,185,57,105,65,145,52,227,43,121,49,80,151,8,214,162,114,35,232,245,52,81,45,147,108,28,161,102,3,48,246,254,14,220,111,116,241,46,106,125,114,59,114,118,173,125,36,164,82,38,57,26,78,196,45,6,231,41,246,218,119,151,188,146,189,155,85,234,168,200,113,250,181,38,171,64,170,205,161,87,105,146,233,213,42,116,135,34,76,135,45,149,50,252,103,219,81,165,198,156,109,68,74,66,210,162,52,154,76,136,200,200,200,198,140,242,95,140,117,220,125,203,5,129,138,183,75,59,43,85,90,123,145,234,46,110,65,245,50,162,72,118,35,178,116,66,16,132,115,151,29,78,242,210,146,74,57,155,11,82,78,167,218,192,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,43,171,140,22,14,87,108,108,208,30,42,200,123,168,162,226,93,61,137,16,220,218,132,114,37,65,142,196,73,17,180,37,169,106,218,132,70,119,152,105,66,79,169,216,157,198,218,140,116,190,7,215,173,42,5,255,0,138,120,114,244,121,103,82,174,81,233,213,184,238,165,9,228,37,136,47,58,203,169,90,183,110,37,154,170,12,154,72,146,100,100,151,53,52,232,68,171,116,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,0,0,0,0,0,0,0,0,0,0,0,3,252,37,78,137,5,28,201,146,27,101,31,172,226,201,36,95,180,254,242,30,23,18,176,95,9,113,182,142,186,125,237,107,81,43,45,57,166,217,46,65,141,33,196,232,164,25,237,91,136,89,22,166,210,72,254,196,233,236,45,42,231,52,252,38,174,219,83,157,117,224,156,148,213,41,168,219,204,167,188,183,95,150,122,242,27,46,91,81,161,146,126,146,157,81,246,253,18,215,216,98,189,106,212,91,158,202,171,28,42,172,26,141,34,124,117,37,123,93,105,200,238,37,90,18,146,100,74,34,81,25,18,146,122,253,164,98,64,101,227,62,248,227,129,21,24,237,252,168,168,87,104,205,154,18,168,85,57,179,37,33,13,146,154,212,155,111,168,66,11,68,53,180,189,154,40,203,184,251,45,51,47,156,76,112,47,23,169,176,97,92,53,63,147,117,181,147,76,62,154,155,208,225,178,167,141,45,18,141,178,92,165,172,209,189,195,208,207,183,68,159,180,132,179,163,92,116,11,134,35,83,168,85,184,21,8,239,33,46,54,228,89,40,117,42,73,145,25,25,26,76,200,251,12,143,246,144,250,64,0,3,207,223,118,45,181,136,246,181,66,208,186,233,145,231,83,234,17,221,97,109,188,195,110,146,121,141,169,179,82,73,196,169,36,162,74,213,161,232,125,226,136,179,209,147,91,175,46,23,245,78,191,10,1,187,104,86,42,79,61,78,121,134,157,82,35,165,215,164,173,166,84,162,97,182,144,164,180,201,25,161,38,122,123,53,46,239,67,144,220,246,92,89,123,185,98,90,23,117,66,101,66,209,168,200,109,149,54,235,174,59,210,115,28,138,217,169,36,228,132,52,218,80,211,42,208,244,61,53,247,119,126,78,38,56,151,100,99,30,49,209,239,235,30,115,111,196,93,191,30,42,201,46,178,163,37,156,169,142,153,171,148,165,150,186,56,157,125,111,236,49,32,248,47,220,213,20,213,238,59,100,228,153,195,54,102,74,38,141,106,250,123,169,200,215,77,116,238,236,215,77,69,178,0,0,15,195,93,168,179,72,162,84,42,210,79,70,161,69,118,67,135,217,244,80,131,81,247,153,23,113,123,198,113,51,101,120,61,126,230,62,255,0,169,110,220,218,46,106,172,88,221,166,127,52,83,223,52,127,73,95,175,236,236,247,11,154,225,159,103,34,211,203,21,29,124,134,219,93,80,227,212,21,181,58,110,55,105,240,245,51,245,75,83,245,123,251,126,243,18,188,0,0,0,115,220,68,199,252,31,194,198,28,114,244,196,27,126,158,243,68,102,168,207,85,162,180,247,97,47,95,81,199,18,125,237,168,190,242,211,222,56,124,254,39,57,89,129,52,225,124,162,145,35,69,109,230,177,46,156,182,251,204,181,221,213,119,118,107,247,14,131,135,217,210,203,158,36,41,182,168,184,151,65,140,243,170,36,33,153,181,152,8,112,212,123,52,45,169,125,71,174,171,34,211,222,70,59,84,57,176,170,49,155,155,79,150,204,168,239,36,150,219,172,184,75,66,210,101,169,25,40,187,12,140,140,143,95,180,127,184,0,0,15,202,84,216,133,56,234,28,178,231,159,244,180,45,123,180,239,211,94,225,250,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,156,153,12,68,142,236,185,46,161,166,89,66,156,113,107,81,37,41,73,22,166,102,103,216,68,68,93,226,162,120,141,113,1,184,170,151,21,71,6,176,154,189,46,155,14,155,33,232,181,10,132,9,75,101,199,29,109,201,113,221,108,157,98,73,145,160,200,219,86,213,32,140,204,136,207,216,66,187,227,177,124,226,13,79,146,202,107,119,12,231,151,189,90,19,210,220,53,26,180,53,30,155,143,233,47,191,222,175,180,123,215,114,167,143,172,80,190,81,30,24,220,167,23,151,205,45,180,89,187,182,236,223,175,232,116,238,251,71,192,181,49,15,23,176,78,232,135,62,143,92,185,109,217,212,201,45,190,113,21,38,84,68,175,150,226,79,150,226,18,164,25,160,212,209,17,167,179,232,233,236,236,182,140,136,241,33,165,98,255,0,79,135,24,181,50,37,54,228,34,67,113,101,184,226,89,102,81,127,38,101,9,222,252,165,184,183,148,227,142,30,132,158,210,45,75,183,82,22,2,211,173,62,210,30,97,196,56,219,137,37,33,104,50,52,168,143,180,140,140,187,200,127,216,0,0,228,153,175,161,124,162,203,205,253,79,76,126,115,159,39,42,170,109,59,55,122,253,11,228,71,166,135,239,25,220,166,59,38,214,197,56,143,145,114,228,82,46,6,214,68,122,150,213,181,36,143,183,184,203,181,63,103,236,26,53,203,133,194,237,207,129,118,37,89,245,32,220,118,220,165,154,205,7,216,106,56,108,168,251,204,255,0,91,222,58,72,0,0,167,30,50,242,210,188,85,160,197,37,43,84,210,98,175,77,123,63,194,106,4,43,169,137,146,226,146,138,52,167,154,37,145,165,68,133,154,117,35,239,35,208,117,108,180,224,13,211,152,140,78,166,90,52,88,175,46,42,164,178,237,70,65,33,195,38,227,117,12,182,234,183,37,183,8,140,137,226,61,84,90,23,183,237,208,6,94,240,58,212,192,44,55,166,89,22,204,6,25,83,44,50,169,143,33,166,210,167,228,19,13,52,227,138,82,27,70,227,87,37,38,102,101,169,251,125,197,211,64,121,43,223,22,48,223,14,160,57,80,188,239,106,21,33,182,204,211,164,202,147,17,212,106,36,168,246,151,49,105,237,245,21,217,246,31,184,196,106,188,120,161,101,182,217,77,69,184,149,119,234,79,65,91,200,73,68,145,1,228,188,104,221,161,163,73,100,106,35,52,246,119,107,169,14,1,121,241,163,182,13,137,49,172,187,34,169,206,36,45,45,185,62,154,222,221,250,40,136,245,110,118,186,107,183,187,237,251,7,7,186,184,185,227,221,101,135,152,165,64,163,65,37,26,185,107,109,169,173,44,136,201,68,93,169,152,125,189,165,254,65,30,49,35,56,121,135,196,245,186,85,204,78,184,163,71,120,148,149,197,133,90,156,134,84,147,223,170,77,10,121,68,100,100,179,45,61,196,68,56,236,185,179,103,188,185,51,165,189,37,229,153,169,78,60,225,173,74,51,61,76,204,207,180,207,83,63,242,143,241,35,34,50,51,45,116,49,45,114,171,156,251,51,46,84,197,182,246,19,208,106,181,66,81,184,221,69,218,19,79,200,74,182,177,161,115,77,246,212,68,74,103,119,103,180,245,239,62,206,205,119,113,146,196,234,140,119,99,91,22,149,22,26,86,133,33,10,92,9,13,169,58,146,136,140,141,19,123,12,181,79,249,7,238,202,190,51,102,191,56,24,187,6,61,66,224,168,192,181,233,242,90,155,57,113,37,212,154,101,109,55,41,130,113,178,51,91,173,154,141,169,7,234,171,66,208,139,83,211,190,217,45,27,105,187,86,140,205,37,19,36,74,54,183,106,235,238,111,90,181,90,149,218,173,11,95,165,167,119,176,125,176,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,21,43,197,23,135,252,202,68,202,150,102,240,66,221,231,82,158,234,106,55,197,45,135,31,126,83,114,157,125,215,222,171,39,152,181,238,100,249,186,58,219,100,132,178,150,210,225,36,208,110,169,170,193,19,255,0,130,167,138,123,167,225,252,239,49,167,11,169,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,26,241,20,200,172,108,210,217,167,124,97,244,8,136,197,74,4,118,89,130,244,153,78,161,21,58,115,39,33,103,77,34,55,9,134,86,167,36,41,196,60,164,125,52,37,10,90,16,163,90,40,174,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,210,242,157,226,159,6,254,32,91,222,98,192,210,152,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,181,236,203,216,18,113,79,47,56,145,135,212,251,122,37,114,165,92,181,234,81,169,112,100,147,91,29,168,244,235,56,102,70,233,146,16,180,200,38,150,133,168,203,98,210,149,106,157,186,150,104,134,154,50,245,116,215,111,156,2,195,75,214,233,157,214,214,174,11,62,141,84,168,201,229,33,190,124,167,225,52,227,174,108,65,37,9,220,181,168,244,73,18,75,93,8,136,187,5,32,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,2,0,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,28,171,50,249,116,177,51,65,133,147,240,206,250,143,253,108,202,60,221,239,127,54,85,58,103,153,98,103,45,167,91,231,114,185,235,87,41,106,216,190,227,46,227,44,245,227,166,5,226,62,93,49,30,163,133,248,161,70,232,106,176,116,117,151,154,51,92,90,132,85,25,147,114,163,56,100,92,198,87,181,90,30,132,162,82,84,133,165,11,66,208,159,0,47,251,133,199,129,60,50,252,107,206,38,137,84,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,0,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,68,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,58,174,105,241,175,243,118,203,237,237,140,109,211,250,217,118,253,60,186,6,20,215,49,181,206,125,212,71,139,205,79,49,179,54,73,247,154,55,54,172,149,203,37,237,213,90,17,230,176,91,79,18,220,28,161,101,255,0,135,166,20,224,237,184,247,81,18,217,188,41,241,220,147,181,104,234,229,46,5,73,201,50,118,45,107,54,249,175,184,235,188,189,230,148,111,218,159,85,36,66,32,112,184,241,217,134,95,141,121,60,209,237,120,183,224,52,156,44,204,187,152,147,79,133,17,139,123,19,227,250,82,49,70,142,212,116,53,81,97,13,181,57,179,66,22,106,90,212,163,106,74,221,82,17,189,115,20,94,178,144,181,31,74,224,183,142,148,43,90,251,187,112,26,227,172,213,81,46,246,233,234,54,212,77,22,228,30,170,35,50,23,52,180,35,50,105,231,24,38,149,191,105,37,105,137,181,75,37,37,164,170,223,192,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,56,167,26,76,28,174,222,24,53,105,99,21,33,238,100,76,59,168,72,143,84,141,181,5,182,45,73,81,219,76,157,234,89,25,236,125,136,237,114,210,133,169,93,78,239,85,45,168,206,189,184,120,94,180,171,3,58,88,85,93,172,199,150,244,121,85,133,209,16,152,200,74,150,79,212,35,59,5,149,25,41,73,45,137,118,75,106,89,235,169,32,148,100,74,50,36,158,135,128,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,195,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,0,0,0,0,0,0,0,0,0,0,248,151,117,180,221,213,70,122,146,185,146,34,155,187,116,117,135,54,45,58,45,42,236,86,135,167,209,211,187,218,41,183,21,51,67,156,28,164,226,36,187,38,225,173,203,168,67,143,203,228,61,62,77,81,214,157,220,194,28,86,213,45,214,137,90,28,130,35,208,187,12,139,239,63,91,110,241,154,191,88,111,149,115,89,52,89,36,125,252,170,107,203,247,254,188,239,241,127,200,35,94,103,115,71,99,99,213,77,186,157,31,10,232,52,23,208,211,232,83,209,40,108,197,113,213,45,166,144,147,90,146,234,205,70,158,87,97,235,217,175,219,217,26,204,200,204,204,139,77,76,127,180,73,179,32,62,137,48,101,189,25,228,25,41,46,50,225,161,73,50,61,72,200,203,180,187,72,191,200,59,22,28,103,15,48,248,96,182,138,135,137,215,20,152,236,146,82,136,179,107,83,150,202,82,91,52,73,33,47,36,136,136,144,69,167,184,204,132,135,181,120,185,227,221,25,134,88,170,192,163,78,36,154,121,139,113,169,174,172,200,137,36,125,170,152,93,189,135,254,81,222,44,206,52,118,193,49,26,53,233,100,85,57,198,132,37,199,32,83,91,219,191,68,145,158,174,78,215,77,119,119,253,159,104,239,246,119,20,44,182,220,201,167,55,46,174,253,53,233,203,101,10,41,114,32,50,150,77,123,117,53,235,44,205,36,70,174,222,253,52,49,37,108,140,88,195,124,69,128,221,66,204,189,168,85,118,220,50,78,144,234,76,72,81,40,210,147,218,124,181,171,183,215,79,103,218,94,242,30,180,7,50,204,38,7,90,152,251,134,245,59,34,230,128,195,202,121,135,149,13,229,180,218,148,196,131,97,214,155,113,42,91,107,218,105,231,40,200,200,181,47,103,184,243,255,0,153,108,1,186,114,239,137,213,59,70,181,21,228,69,76,151,157,167,72,52,56,68,228,110,161,230,218,86,229,54,217,25,153,50,103,170,75,67,246,125,156,165,249,146,229,18,74,76,167,157,36,17,37,36,181,154,180,34,238,34,212,88,175,6,153,105,70,42,215,162,238,86,170,164,202,94,154,246,127,132,211,200,92,112,0,0,230,217,143,184,93,182,48,46,251,171,48,164,19,141,91,149,67,65,172,251,9,69,13,229,23,113,151,234,251,198,114,170,110,201,186,113,78,91,230,92,201,21,123,129,197,153,22,167,185,110,201,51,236,239,51,237,87,219,251,70,136,242,161,66,249,59,151,155,6,158,168,252,151,62,78,82,148,226,118,109,245,250,22,8,207,77,11,220,58,216,0,0,255,0,135,93,105,134,150,243,238,33,182,219,73,169,107,89,145,37,36,93,166,102,103,220,66,191,179,221,196,134,149,132,29,70,28,97,44,200,149,43,144,201,109,202,150,219,137,121,152,165,252,165,149,167,123,18,144,226,30,75,141,182,122,26,123,8,245,62,221,8,84,197,217,136,120,189,141,151,68,201,245,138,229,203,113,78,169,73,113,226,136,153,50,165,165,28,199,20,124,182,208,165,44,201,36,167,76,136,187,126,150,158,222,223,188,214,84,241,245,250,23,202,34,195,27,148,162,242,249,167,186,139,55,118,221,155,245,253,14,157,223,104,240,82,24,190,112,250,167,201,121,53,187,122,115,43,222,157,73,232,142,18,137,90,18,139,93,167,244,145,223,239,79,216,44,67,135,55,16,27,138,149,113,83,176,107,22,107,210,234,80,234,82,25,139,79,168,79,148,183,156,109,215,28,137,29,166,205,215,228,145,18,8,137,197,104,148,25,145,153,153,123,72,91,180,105,12,75,142,212,184,206,161,214,94,66,92,109,104,81,41,42,73,150,164,100,101,216,100,100,125,227,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,108,213,95,237,97,182,0,223,23,42,159,75,79,55,65,169,166,62,170,218,102,241,66,125,105,36,250,201,61,117,71,102,135,168,206,61,209,91,151,119,221,149,91,134,66,150,183,235,21,7,229,158,227,51,61,206,186,165,233,218,102,125,234,247,159,222,98,223,56,113,228,214,209,167,97,237,51,18,174,235,125,50,38,214,34,51,49,131,151,17,165,150,199,88,136,242,77,60,198,53,211,113,43,77,20,101,223,218,125,226,125,53,102,218,205,192,42,107,150,253,53,113,16,223,40,153,92,70,205,27,9,59,116,52,237,211,187,179,238,16,151,62,121,52,192,203,190,209,170,94,84,148,82,173,203,150,44,55,221,140,220,50,135,13,185,46,165,169,78,33,42,36,176,110,45,74,113,68,70,68,122,153,36,180,237,45,69,53,147,247,14,27,222,106,118,155,62,68,42,157,18,121,242,159,142,234,219,87,49,151,123,20,149,39,106,180,220,130,50,50,208,251,11,184,197,236,112,238,204,195,120,245,131,84,250,125,94,122,93,175,219,236,53,78,147,204,119,115,207,19,17,98,18,222,86,231,86,181,106,183,79,85,30,154,159,121,17,247,203,16,0,1,231,49,38,19,149,28,59,186,32,50,202,29,114,77,22,107,72,66,211,185,42,82,152,89,17,25,123,75,180,102,211,24,34,200,161,99,117,230,196,184,220,135,33,221,53,18,52,18,13,36,91,37,184,94,169,30,157,157,157,130,249,114,13,114,179,115,229,146,209,144,202,181,232,233,208,33,171,180,187,20,138,124,83,50,239,63,214,255,0,226,18,36,0,7,252,184,226,26,109,78,184,178,74,16,70,165,40,207,66,34,46,243,51,20,101,197,115,17,96,222,121,133,42,92,7,89,121,20,136,29,26,214,202,137,68,75,106,116,228,153,25,146,143,183,214,46,205,11,238,33,15,172,251,78,187,124,92,148,235,90,220,167,72,155,58,165,37,152,205,54,195,43,112,200,220,113,40,35,50,65,25,233,185,73,46,194,62,241,124,185,11,202,69,189,151,172,51,166,214,42,20,166,142,234,173,66,102,84,215,222,97,28,230,13,232,241,84,227,59,141,150,220,73,37,214,76,246,40,207,67,239,212,251,165,88,255,0,135,159,102,51,43,145,33,228,52,211,105,53,173,107,81,37,41,73,22,166,102,103,216,68,68,32,174,116,120,147,89,248,46,204,203,39,12,234,16,107,151,65,37,198,150,235,14,181,38,60,85,233,33,179,66,212,204,164,56,135,18,227,72,51,45,53,34,87,188,200,138,164,49,99,49,152,187,140,181,153,117,75,198,244,171,186,204,151,220,124,160,162,165,41,81,91,53,45,197,104,150,220,117,100,90,19,138,73,118,246,39,179,223,175,129,165,209,171,151,28,228,193,162,210,167,84,230,60,162,36,179,21,133,188,226,212,102,68,90,37,36,102,102,102,162,47,188,203,222,59,149,135,145,76,203,98,4,84,78,167,225,189,106,158,194,244,50,85,66,143,61,162,50,50,73,246,25,71,81,119,44,191,200,99,160,23,11,156,205,184,219,78,55,73,134,146,81,165,43,37,177,80,35,47,121,255,0,130,119,15,242,149,195,11,51,17,97,201,144,116,38,157,91,4,179,74,26,139,80,82,151,161,106,91,75,164,237,215,216,56,125,255,0,150,236,111,195,87,221,110,234,195,43,154,59,44,146,148,185,71,69,150,134,8,136,213,169,239,91,73,46,228,40,254,238,209,205,86,133,182,181,54,226,20,133,160,205,42,74,139,67,35,46,242,50,30,139,15,172,154,134,33,221,180,219,74,150,252,118,100,84,100,179,29,43,125,74,74,72,220,117,13,145,153,165,42,62,245,151,176,197,139,96,151,7,169,245,179,129,94,196,203,181,148,211,156,54,164,114,169,115,212,75,91,103,203,94,154,61,8,210,122,164,214,93,250,107,167,218,44,147,4,114,247,134,152,5,110,51,111,216,84,40,209,205,13,37,183,101,156,88,232,144,249,147,109,160,212,226,218,109,27,141,92,148,25,153,151,105,150,190,237,58,88,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,44,226,41,145,89,57,90,188,142,248,195,232,18,215,133,117,249,12,179,5,233,50,154,90,233,149,23,138,66,206,154,68,110,27,239,33,45,199,83,136,121,72,250,11,74,20,181,173,38,181,251,94,10,158,41,238,159,135,243,188,198,156,46,164,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,172,14,40,188,63,225,213,225,212,179,55,130,22,239,38,170,207,83,81,190,41,108,56,195,17,92,138,211,14,190,245,89,60,197,163,107,197,202,209,214,219,37,169,229,56,151,9,36,178,117,78,215,94,83,188,83,224,223,196,11,123,204,88,26,83,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,51,131,157,107,90,187,103,230,227,23,169,55,28,30,146,92,139,194,167,84,109,190,106,28,221,22,107,234,151,25,205,80,102,69,189,135,218,94,154,238,78,237,20,68,162,50,43,73,224,211,127,201,185,178,185,84,179,42,55,12,73,114,44,235,162,92,104,116,244,155,68,252,26,116,134,154,144,217,173,41,34,89,161,201,46,78,52,173,122,234,105,113,36,122,55,181,53,237,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,0,4,85,207,214,74,45,92,214,97,196,186,221,38,153,211,226,109,179,79,121,203,114,161,28,155,67,147,246,18,156,77,50,65,184,164,33,76,186,179,50,66,150,162,228,184,179,89,30,213,58,135,104,90,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,139,233,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,136,171,198,247,20,191,250,90,96,165,62,187,255,0,149,221,53,122,103,75,247,70,128,255,0,56,209,255,0,217,36,236,66,254,213,167,244,102,35,87,11,76,11,153,140,25,172,160,220,147,104,221,93,183,135,127,223,37,77,231,13,246,219,68,166,200,202,158,132,184,209,109,231,117,92,183,146,218,212,148,173,184,207,253,34,73,161,83,171,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,154,113,80,203,197,43,25,114,209,85,191,34,210,165,202,187,48,198,59,213,186,74,217,152,150,80,152,70,182,78,164,151,82,225,236,90,10,51,42,120,136,180,115,124,116,18,12,247,41,183,41,131,0,113,142,187,151,252,101,180,241,138,220,103,168,151,108,212,19,33,200,219,144,142,174,42,210,166,228,198,222,180,44,155,230,176,227,173,115,54,26,145,191,114,125,100,145,141,47,82,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,116,172,222,225,12,156,119,203,70,33,97,109,61,137,111,212,170,212,117,189,75,98,51,237,50,185,21,24,203,76,168,108,154,221,245,18,133,200,97,164,44,212,105,245,20,175,89,31,72,179,110,52,231,130,152,161,74,198,172,35,180,49,94,140,152,141,199,186,104,241,170,75,143,26,106,101,162,27,235,65,115,162,155,169,34,37,173,151,121,141,47,213,73,146,219,81,26,82,100,100,94,212,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,195,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,0,0,0,0,0,0,0,0,0,0,14,47,152,28,166,97,22,99,41,170,139,124,81,27,110,103,102,218,140,88,209,74,90,125,102,140,244,117,214,92,50,212,153,74,127,197,212,189,218,86,190,49,240,134,186,172,182,93,172,90,23,124,7,233,109,109,220,115,234,14,41,210,212,219,73,107,203,134,73,250,74,87,183,187,79,104,175,42,181,49,250,52,247,105,210,86,218,157,107,110,227,65,153,151,106,72,203,188,139,216,99,242,161,11,113,105,109,180,41,107,89,146,82,148,150,166,102,125,196,68,58,85,131,150,236,111,196,167,218,110,213,195,43,154,67,47,18,84,137,69,69,150,182,12,140,211,161,239,67,74,46,229,164,254,238,209,220,34,240,194,204,196,168,113,164,21,9,166,150,249,32,212,135,98,212,18,164,106,90,158,226,233,59,52,246,143,245,62,23,57,155,109,183,92,114,147,13,68,147,82,80,72,98,160,102,126,227,255,0,4,238,28,254,252,200,166,101,172,8,171,157,80,195,122,213,65,132,106,102,170,125,30,123,164,68,68,163,237,51,142,146,238,65,255,0,148,135,13,170,209,171,150,228,229,193,173,82,167,83,38,50,163,37,51,41,133,178,226,20,70,100,122,165,68,70,70,70,147,47,188,143,220,61,246,19,230,51,23,112,106,179,18,169,103,94,149,118,153,140,251,111,156,21,212,165,38,43,134,149,182,173,20,219,110,160,143,82,109,41,62,222,212,246,123,180,182,252,151,113,38,179,241,161,152,118,78,38,84,32,208,238,131,75,109,33,215,221,106,52,121,75,210,59,100,132,41,233,75,113,110,41,199,86,100,90,106,100,159,121,25,28,234,101,246,100,178,137,17,222,67,173,56,146,90,22,133,18,146,164,153,106,70,70,93,134,70,67,254,196,84,207,166,82,45,236,194,97,157,78,177,79,165,52,87,85,22,19,210,161,62,203,8,231,62,108,199,148,166,217,220,76,184,226,137,78,188,71,177,38,90,159,118,135,223,67,87,133,167,93,177,238,74,141,173,113,211,164,66,157,77,146,244,103,91,125,149,182,102,109,184,164,25,145,44,136,244,220,149,23,105,23,112,152,60,40,241,22,13,153,152,83,165,207,117,134,81,87,129,209,161,111,40,146,70,183,103,65,73,17,25,168,187,125,83,236,208,254,227,23,154,219,136,117,180,186,218,201,72,89,18,146,162,61,72,200,251,140,140,127,208,0,8,237,159,155,149,155,103,44,151,116,135,149,167,89,78,159,13,61,165,218,165,211,229,25,23,121,126,175,255,0,16,161,172,31,139,38,187,141,214,99,17,35,115,220,153,116,211,136,144,104,53,17,239,150,217,122,196,90,246,118,246,141,37,225,180,39,41,216,119,107,192,121,148,52,228,106,44,38,150,132,39,106,82,164,176,130,50,34,246,23,96,244,96,0,2,39,113,16,204,195,120,11,131,85,8,20,137,233,106,191,112,48,237,58,49,54,238,215,153,39,226,203,36,60,157,174,161,105,209,109,22,138,45,116,62,226,51,238,162,117,72,184,113,34,243,75,181,41,242,38,212,235,115,203,154,252,135,86,225,243,30,119,181,74,82,183,43,77,203,51,51,61,79,180,251,204,92,166,67,50,105,129,150,133,163,75,188,170,200,165,92,119,44,168,108,59,37,185,133,14,99,113,157,83,81,92,90,82,74,96,156,66,146,226,76,136,140,245,34,81,235,218,122,137,180,237,155,107,57,0,233,173,219,244,212,68,91,124,163,101,17,27,36,108,52,237,208,147,183,78,238,207,184,64,94,35,121,53,180,106,88,123,83,196,171,70,223,76,121,180,120,143,76,124,226,68,105,5,177,166,37,188,163,87,45,141,116,220,105,215,85,17,119,118,151,120,168,59,94,183,46,208,187,41,87,12,117,45,15,209,234,12,75,45,166,100,123,154,117,43,211,176,200,251,211,239,47,188,134,142,50,171,127,181,137,56,3,99,220,169,125,46,188,229,6,152,153,26,43,113,147,199,9,133,168,149,235,40,245,213,125,186,158,163,172,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,133,124,88,174,25,244,60,178,114,161,60,210,74,161,86,232,158,74,148,162,81,182,229,62,118,237,8,140,189,197,223,169,125,130,147,48,234,60,105,120,131,108,68,154,193,191,29,234,204,38,221,105,40,37,27,136,55,208,74,73,17,246,30,164,102,90,24,210,134,7,194,131,79,193,171,22,37,54,31,75,29,187,110,152,148,53,203,36,26,72,162,182,68,70,69,216,71,161,17,126,193,236,223,117,182,25,113,231,140,137,182,210,106,81,159,113,17,22,166,41,67,137,14,111,47,59,151,24,231,216,22,157,69,52,250,61,190,227,176,156,84,39,157,105,110,190,196,169,109,25,168,219,120,210,162,52,41,58,250,164,103,161,118,17,118,8,55,94,175,76,184,166,38,124,246,217,39,201,178,66,214,130,61,206,171,83,51,90,204,204,205,75,51,81,234,126,209,52,248,75,98,195,214,78,96,221,181,167,205,217,78,175,83,85,13,150,148,233,146,78,91,243,160,161,38,73,53,146,117,218,147,46,194,53,125,134,47,12,143,82,35,247,143,232,0,15,207,81,104,158,167,201,100,210,70,78,50,180,232,101,223,170,76,103,75,59,52,127,66,230,94,251,103,148,77,147,245,218,164,130,34,78,157,138,168,73,237,238,47,112,180,94,15,55,147,247,30,91,42,180,217,134,179,118,151,115,63,17,174,253,9,150,224,83,210,146,237,81,159,122,143,187,66,251,132,240,0,1,197,115,103,143,22,246,3,224,245,193,112,212,42,113,26,169,187,79,150,205,58,59,143,33,43,114,73,197,125,109,22,211,113,10,50,53,52,101,234,158,167,220,93,189,217,234,196,107,222,181,138,23,229,94,239,169,154,222,151,88,159,34,66,91,78,245,105,205,121,110,18,18,74,82,143,77,92,61,11,83,253,162,205,184,91,100,169,168,9,103,30,49,18,145,36,164,188,202,125,21,22,92,127,155,36,31,69,41,153,9,67,204,107,187,82,89,18,208,190,237,72,189,166,45,29,8,75,104,75,104,73,37,41,34,34,34,45,8,136,189,131,254,132,18,226,79,157,20,224,173,163,39,12,236,106,180,51,185,171,145,22,203,198,220,143,158,139,29,230,166,50,167,17,202,125,14,33,105,113,164,104,163,73,145,31,188,244,34,165,10,205,102,169,112,85,37,86,171,51,159,153,54,107,203,144,251,239,186,167,22,227,139,81,169,74,53,40,204,204,204,204,207,83,61,117,49,235,176,111,7,175,44,108,189,233,214,101,159,72,151,45,217,114,25,109,231,90,142,235,136,97,165,60,219,106,113,102,218,22,105,74,77,212,153,168,203,66,215,246,29,214,101,67,135,134,20,96,141,14,157,93,185,41,12,214,238,103,35,50,236,133,79,143,26,75,108,188,104,97,74,229,154,227,33,196,237,113,165,105,169,234,68,163,246,159,100,185,129,77,167,210,227,166,45,58,19,17,153,65,17,37,182,91,74,18,68,68,68,90,17,17,23,113,23,249,7,232,208,189,193,161,123,136,121,219,175,14,236,123,222,159,34,155,116,218,148,138,155,50,91,91,107,234,160,50,241,232,164,169,38,126,186,76,181,209,74,255,0,41,251,197,101,103,63,133,162,88,102,171,137,24,28,195,171,81,173,249,143,210,16,157,72,147,164,135,148,150,88,141,19,254,41,9,35,87,217,175,113,138,217,38,111,124,29,190,35,189,54,155,58,143,91,163,75,67,233,102,91,47,71,81,169,151,187,148,147,216,189,187,219,50,62,238,227,238,50,23,47,144,28,250,219,24,205,109,211,240,234,248,159,2,149,116,83,163,53,21,162,113,214,216,68,164,182,220,86,75,111,54,66,220,90,212,227,170,211,68,150,186,123,200,200,231,50,84,149,164,150,133,18,146,162,212,140,143,82,50,31,208,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,144,30,126,255,0,176,44,220,83,179,106,216,125,136,54,244,74,229,189,92,142,113,167,65,146,71,177,212,106,70,70,70,70,74,66,210,162,74,208,180,153,45,11,74,84,147,74,146,70,85,235,146,188,168,215,114,151,196,46,246,179,121,85,89,150,133,75,15,231,76,181,171,115,89,66,122,248,189,125,44,220,108,212,217,154,13,230,22,190,83,133,162,20,122,33,206,90,16,235,100,44,168,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,10,181,204,174,68,169,88,39,155,188,21,199,124,23,182,101,199,178,107,152,145,65,77,193,78,136,194,122,43,122,106,170,113,73,165,183,180,247,53,26,66,150,162,36,108,229,180,226,73,4,164,147,204,180,155,74,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,0,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,41,175,141,165,173,93,137,143,182,45,235,34,14,202,45,86,207,42,92,57,60,212,31,54,84,73,178,28,144,222,194,61,233,218,137,177,143,83,34,73,243,52,73,153,165,68,95,147,130,197,255,0,38,133,152,107,175,15,164,92,49,33,211,110,171,93,114,81,5,227,105,43,159,81,135,33,179,100,154,53,22,245,45,17,223,158,179,66,15,181,27,212,162,62,89,26,121,7,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,0,1,2,184,154,228,74,149,141,214,109,71,28,240,182,217,150,230,40,80,99,182,169,80,233,108,37,107,185,33,32,210,149,33,198,245,35,92,150,90,213,77,173,27,156,90,27,228,109,112,205,158,87,75,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,138,75,204,142,55,213,115,31,141,183,78,52,86,104,113,40,210,46,57,13,41,16,35,56,167,17,25,134,88,110,59,40,53,171,181,107,38,153,111,122,244,73,41,123,148,73,65,25,32,173,211,131,238,14,80,172,108,176,22,42,199,123,168,173,98,93,65,249,19,28,218,180,114,34,193,144,252,72,241,180,53,169,10,218,180,73,119,152,73,66,143,169,216,173,196,218,76,124,174,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,51,45,143,216,57,93,203,254,50,221,152,59,113,189,212,75,182,106,10,142,220,157,168,71,87,21,105,39,35,73,216,133,172,155,230,176,227,78,242,247,154,145,191,106,189,100,153,11,138,225,33,143,49,177,79,45,13,225,181,66,108,183,238,28,48,145,232,185,39,38,67,178,22,237,57,245,184,236,23,9,107,65,37,8,74,73,216,200,105,43,94,196,67,73,250,169,90,18,83,124,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,205,14,101,48,134,78,2,227,205,243,132,111,49,45,184,246,237,97,230,105,231,45,246,158,125,218,114,244,118,19,206,45,173,16,107,114,51,140,184,100,68,157,13,102,70,148,153,26,74,223,248,65,98,133,42,244,202,92,107,13,148,196,98,165,135,213,137,180,217,12,38,106,93,125,214,36,188,169,173,74,91,90,18,153,66,149,33,230,83,174,226,81,197,112,201,93,233,76,223,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,0,0,0,0,0,0,0,0,0,0,0,3,254,92,113,182,80,110,58,226,80,130,239,82,143,66,47,218,43,91,136,87,16,250,61,177,6,86,19,225,36,234,125,82,162,246,206,174,107,110,165,246,155,208,226,62,141,174,71,146,74,45,82,167,18,122,167,180,203,66,238,51,21,65,111,90,151,150,32,213,147,18,223,162,213,43,83,95,121,150,15,167,140,236,149,111,112,246,182,74,216,74,62,221,52,47,126,157,130,204,178,97,194,209,47,179,74,196,140,113,97,212,40,150,196,198,41,11,78,132,105,210,59,201,75,204,73,137,255,0,26,133,17,43,236,215,188,197,154,218,152,119,99,217,20,248,244,219,90,212,164,83,25,140,218,27,71,75,1,150,79,68,165,41,35,245,18,69,174,137,79,249,11,220,61,22,133,238,32,208,189,195,243,207,166,211,234,145,213,22,163,9,137,44,172,140,148,219,205,165,105,50,50,50,61,72,200,203,184,207,252,162,35,102,191,135,134,20,99,117,14,163,93,182,233,12,209,46,102,227,60,236,117,64,143,26,51,111,60,72,125,73,230,26,35,45,197,110,113,212,235,161,234,100,146,246,151,109,41,227,38,15,94,88,39,123,212,108,203,194,145,46,35,177,36,60,219,46,187,29,214,208,251,73,121,198,210,226,13,196,32,212,149,27,74,50,81,22,135,167,236,47,35,70,172,213,45,250,164,90,213,26,115,240,230,194,121,18,24,125,135,84,218,219,113,10,37,37,68,164,153,25,25,25,17,234,71,174,164,46,187,134,190,116,83,141,54,140,124,51,190,106,240,202,230,161,196,67,44,27,146,62,122,84,118,90,134,202,92,95,53,245,184,181,169,199,87,170,137,36,70,126,227,212,142,119,15,249,90,18,226,20,218,210,74,74,136,200,200,203,82,50,63,96,171,142,41,57,42,106,122,94,199,140,59,164,73,57,44,178,175,74,197,137,31,230,205,5,214,202,122,66,144,203,26,238,212,208,70,181,175,187,66,63,97,138,201,195,155,222,181,133,247,229,34,239,166,26,217,151,71,159,30,66,155,86,244,235,202,121,14,26,20,73,82,79,77,91,45,75,82,253,131,66,185,76,199,139,123,30,48,122,223,184,105,245,56,142,212,218,167,196,102,163,29,183,144,165,183,36,162,176,183,75,105,56,181,17,18,157,34,245,143,82,238,62,222,254,212,0,2,7,241,134,188,159,182,242,217,74,166,195,53,147,181,75,153,136,142,247,232,108,185,2,160,149,23,98,136,251,210,93,250,151,222,42,235,36,212,127,77,102,94,196,103,148,78,19,21,218,92,131,35,78,189,137,168,70,237,238,63,120,209,109,57,162,102,159,25,146,73,17,54,202,19,161,23,118,137,33,250,0,0,127,12,244,35,63,112,163,206,45,56,176,245,237,152,54,109,104,19,183,211,168,52,196,195,121,164,186,102,146,150,196,233,200,81,154,73,102,157,118,168,139,180,137,95,97,8,89,65,175,76,183,102,42,124,6,217,55,205,179,66,22,178,61,205,43,82,50,90,12,140,141,43,35,73,104,126,193,57,56,111,230,242,243,182,113,142,5,131,118,84,83,80,163,220,14,53,9,181,77,121,215,150,211,239,202,136,209,26,77,199,137,41,209,9,86,158,169,153,106,125,134,93,130,235,216,117,183,217,109,230,76,141,183,18,74,73,151,113,145,150,164,60,102,56,66,131,80,193,171,234,37,70,25,74,142,229,181,83,74,218,229,146,205,68,113,92,35,34,35,236,51,208,204,191,104,205,126,34,199,141,19,16,110,120,144,152,54,35,179,89,154,219,77,41,4,147,109,4,250,201,41,50,46,194,208,136,139,66,23,103,194,118,224,159,92,203,39,42,107,205,40,169,245,110,137,148,146,148,106,38,219,167,193,219,169,25,159,188,251,180,47,176,77,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,51,36,150,170,50,34,251,67,114,76,204,137,69,169,119,150,163,254,73,246,84,142,98,94,65,167,245,137,69,160,255,0,162,82,84,68,100,162,50,50,212,180,62,241,253,16,227,138,133,176,213,201,150,73,74,37,17,59,74,154,186,151,127,122,90,167,205,251,12,251,213,246,125,228,40,222,202,169,38,141,121,80,106,234,90,16,80,106,113,100,154,150,122,36,137,14,165,90,153,234,93,157,158,242,26,74,203,181,126,61,205,129,86,5,94,51,237,58,79,219,52,165,41,77,168,148,157,199,13,165,31,105,25,254,183,188,123,202,148,94,186,159,42,22,227,79,80,202,218,212,143,67,45,201,50,215,254,177,158,140,250,97,181,115,14,115,35,117,51,87,137,49,182,235,21,25,213,72,174,62,218,200,156,101,217,242,182,41,38,164,167,82,50,65,153,25,106,71,236,51,17,220,73,110,30,22,165,106,234,205,13,172,138,43,78,44,233,82,224,212,229,26,18,179,219,29,170,140,77,234,61,164,122,17,110,46,211,208,189,230,67,65,237,36,208,210,16,163,212,210,146,35,63,216,63,236,0,7,240,200,148,70,70,90,145,246,10,11,226,109,65,42,46,103,234,238,37,189,133,53,18,36,246,22,154,239,168,76,237,238,47,112,153,60,21,106,159,234,99,116,209,183,23,250,251,58,78,154,246,255,0,131,211,147,239,254,193,101,128,3,240,87,235,80,45,186,29,66,225,170,200,67,16,233,145,93,153,33,197,173,41,74,27,109,6,181,25,154,140,136,136,137,38,122,153,145,125,162,136,56,136,102,178,167,143,120,179,50,135,71,169,31,201,154,3,142,64,101,182,94,87,41,247,24,147,45,41,123,68,188,182,212,106,109,210,45,196,68,102,94,194,46,255,0,81,195,159,37,53,12,110,188,34,98,21,233,72,121,187,90,143,37,183,210,82,35,168,155,150,227,78,196,116,145,243,140,45,183,16,182,157,87,102,226,51,45,123,139,83,59,181,183,232,20,139,90,139,10,223,161,64,98,28,10,123,13,198,97,150,90,75,104,67,104,65,33,36,73,73,18,75,68,164,139,176,136,187,7,209,30,27,26,241,42,151,132,184,97,113,223,85,71,210,217,82,233,115,36,178,70,164,145,173,214,227,184,234,82,91,148,157,76,249,103,216,74,35,251,187,198,117,179,5,139,149,172,108,197,122,245,247,89,150,235,233,149,58,81,66,39,28,90,185,81,85,37,215,91,65,110,90,246,145,115,79,177,42,218,94,207,121,249,171,10,194,186,49,46,233,129,103,218,20,185,19,170,53,7,218,97,8,105,135,29,36,115,28,75,100,181,147,105,82,137,4,165,167,83,208,251,255,0,96,189,60,135,100,206,223,203,173,131,6,183,94,166,69,145,119,213,34,180,252,183,214,202,22,184,230,227,49,84,182,146,165,48,219,168,36,186,201,153,36,204,244,246,234,125,210,208,0,0,127,203,141,182,235,106,105,212,37,104,89,26,84,149,22,164,100,125,228,100,32,254,125,242,15,107,99,69,177,82,196,27,14,143,26,159,118,83,33,61,35,151,22,59,109,20,206,91,114,157,208,201,168,235,117,199,22,235,168,45,55,22,237,11,219,161,157,52,180,253,255,0,129,216,130,163,101,218,133,14,224,160,205,52,171,106,159,138,190,99,15,246,145,233,177,123,121,141,125,135,234,251,12,187,46,67,135,238,125,40,56,215,110,194,195,187,254,174,204,75,186,3,13,178,135,36,200,67,101,49,40,68,86,72,200,221,144,183,92,113,110,186,191,232,150,237,15,219,169,28,230,66,208,226,73,104,81,41,39,220,100,122,144,255,0,160,0,0,0,0,0,0,0,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,88,0,121,75,235,9,240,179,20,58,31,202,102,26,90,151,111,163,57,189,23,167,104,209,167,244,188,205,188,206,87,57,10,217,187,150,141,219,116,215,98,117,238,33,249,108,172,16,193,124,53,170,187,93,195,156,33,178,173,90,147,241,213,17,217,148,74,4,72,47,184,194,148,149,41,165,56,203,105,81,160,212,132,40,210,103,166,168,73,251,8,123,80,0,0,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,245,118,86,30,216,56,107,74,118,133,135,54,61,191,106,211,95,144,169,110,195,162,83,25,130,195,143,169,41,74,157,83,108,165,41,53,154,80,132,154,140,181,209,9,47,97,15,64,0,0,57,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,15,21,122,224,134,11,226,85,85,170,238,35,97,13,149,117,84,152,142,152,141,76,173,208,34,78,125,182,18,165,41,45,37,199,155,82,137,4,165,173,68,146,61,53,90,143,218,99,245,88,184,79,133,152,95,215,126,76,240,210,212,180,189,39,202,235,125,5,70,141,3,170,229,238,229,243,121,40,78,253,188,197,237,221,174,155,213,167,121,143,203,122,224,134,11,226,85,85,170,238,35,97,13,149,117,84,152,142,152,141,76,173,208,34,78,125,182,18,165,41,45,37,199,155,82,137,4,165,173,68,146,61,53,90,143,218,99,245,88,184,79,133,152,95,215,126,76,240,210,212,180,189,39,202,235,125,5,70,141,3,170,229,238,229,243,121,40,78,253,188,197,237,221,174,155,213,167,121,143,86,0,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,135,138,164,229,147,45,180,10,172,42,237,11,47,152,107,78,169,83,164,55,46,28,200,150,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,58,88,0,0,0,0,0,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,171,178,176,246,193,195,90,83,180,44,57,177,237,251,86,154,252,133,75,118,29,18,152,204,22,28,125,73,74,84,234,155,101,41,73,172,210,132,36,212,101,174,136,73,123,8,122,0,0,0,30,42,245,193,12,23,196,170,171,85,220,70,194,27,42,234,169,49,29,49,26,153,91,160,68,156,251,108,37,74,82,90,75,143,54,165,18,9,75,90,137,36,122,106,181,31,180,194,202,193,12,23,195,90,171,181,220,57,194,27,42,213,169,63,29,81,29,153,68,160,68,130,251,140,41,73,82,154,83,140,182,149,26,13,72,66,141,38,122,106,132,159,176,135,181,30,126,245,195,219,7,18,169,77,80,177,26,199,183,238,170,107,18,19,45,168,117,186,99,51,152,109,244,165,73,75,169,109,228,169,36,178,74,214,146,81,22,186,45,69,237,49,231,237,108,189,96,21,141,93,139,116,217,88,31,135,246,253,106,22,254,154,163,75,182,97,68,148,198,244,41,11,216,235,109,165,105,220,133,169,39,161,246,165,70,71,216,102,23,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,83,81,170,91,48,165,202,127,98,18,132,111,117,198,212,181,109,66,18,146,212,251,18,146,34,236,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,7,159,189,112,246,193,196,170,83,84,44,70,177,237,251,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,174,139,81,123,76,121,74,78,89,50,219,64,170,194,174,208,178,249,134,180,234,149,58,67,114,225,204,137,105,192,101,248,207,182,162,83,110,182,226,90,37,33,105,81,18,137,68,100,100,100,70,67,213,222,184,123,96,226,85,41,170,22,35,88,246,253,213,77,98,66,101,181,14,183,76,102,115,13,190,148,169,41,117,45,188,149,36,150,73,90,210,74,34,215,69,168,189,166,60,165,39,44,153,109,160,85,97,87,104,89,124,195,90,117,74,157,33,185,112,230,68,180,224,50,252,103,219,81,41,183,91,113,45,18,144,180,168,137,68,162,50,50,50,35,33,210,192,0,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,246,182,181,167,106,216,212,40,182,181,149,108,210,173,250,44,45,253,53,58,151,9,184,145,88,222,181,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,31,88,0,0,0,7,201,186,109,59,86,249,161,74,181,175,91,102,149,112,81,102,236,234,105,213,72,77,203,138,254,197,165,104,222,211,132,164,43,106,208,149,22,165,216,164,145,151,105,16,240,31,154,118,86,63,244,105,194,175,253,205,167,127,240,35,170,128,0,231,247,78,94,176,10,249,174,202,186,111,92,15,195,251,130,181,55,103,83,81,170,91,48,165,202,127,98,18,132,111,117,198,212,181,109,66,18,146,212,251,18,146,34,236,34,30,130,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,0,0,7,159,189,112,246,193,196,170,83,84,44,70,177,237,251,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,174,139,81,123,76,121,251,91,47,88,5,99,87,98,221,54,86,7,225,253,191,90,133,191,166,168,210,237,152,81,37,49,189,10,66,246,58,219,105,90,119,33,106,73,232,125,169,81,145,246,25,142,128,0,60,165,245,132,248,89,138,29,15,229,51,13,45,75,183,209,156,222,139,211,180,104,211,250,94,102,222,103,43,156,133,108,221,203,70,237,186,107,177,58,247,16,252,182,86,8,96,190,26,213,93,174,225,206,16,217,86,173,73,248,234,136,236,202,37,2,36,23,220,97,74,74,148,210,156,101,180,168,208,106,66,20,105,51,211,84,36,253,132,61,168,249,55,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,157,77,58,169,9,185,113,95,216,180,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,30,42,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,233,99,202,95,88,79,133,152,161,208,254,83,48,210,212,187,125,25,205,232,189,59,70,141,63,165,230,109,230,114,185,200,86,205,220,180,110,219,166,187,19,175,113,15,203,101,96,134,11,225,173,85,218,238,28,225,13,149,106,212,159,142,168,142,204,162,80,34,65,125,198,20,164,169,77,41,198,91,74,141,6,164,33,70,147,61,53,66,79,216,67,218,142,105,86,203,38,91,107,245,89,181,218,238,95,48,214,163,82,168,200,114,92,201,146,237,56,15,63,37,247,20,106,113,215,28,83,70,165,173,74,51,81,168,204,204,204,204,204,122,186,102,30,216,52,91,53,120,115,70,177,237,248,22,155,145,223,136,186,12,106,99,45,83,148,195,230,179,121,163,140,148,147,70,135,13,199,13,105,219,162,183,171,93,117,49,226,191,52,236,172,127,232,211,133,95,251,155,78,255,0,224,71,74,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,124,171,215,15,108,28,74,165,53,66,196,107,30,223,186,169,172,72,76,182,161,214,233,140,206,97,183,210,149,37,46,165,183,146,164,146,201,43,90,73,68,90,232,181,23,180,199,159,181,178,245,128,86,53,118,45,211,101,96,126,31,219,245,168,91,250,106,141,46,217,133,18,83,27,208,164,47,99,173,182,149,167,114,22,164,158,135,218,149,25,31,97,152,232,3,159,221,57,122,192,43,230,187,42,233,189,112,63,15,238,10,212,221,157,77,70,169,108,194,151,41,253,136,74,17,189,215,27,82,213,181,8,74,75,83,236,74,72,139,176,136,125,91,23,9,240,179,11,250,239,201,158,26,90,150,151,164,249,93,111,160,168,209,160,117,92,189,220,190,111,37,9,223,183,152,189,187,181,211,122,180,239,49,234,192,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,97,207,238,156,189,96,21,243,93,149,116,222,184,31,135,247,5,106,110,206,166,163,84,182,97,75,148,254,196,37,8,222,235,141,169,106,218,132,37,37,169,246,37,36,69,216,68,62,173,139,132,248,89,133,253,119,228,207,13,45,75,75,210,124,174,183,208,84,104,208,58,174,94,238,95,55,146,132,239,219,204,94,221,218,233,189,90,119,152,245,99,202,95,88,79,133,152,161,208,254,83,48,210,212,187,125,25,205,232,189,59,70,141,63,165,230,109,230,114,185,200,86,205,220,180,110,219,166,187,19,175,113,15,149,107,101,235,0,172,106,236,91,166,202,192,252,63,183,235,80,183,244,213,26,93,179,10,36,166,55,161,72,94,199,91,109,43,78,228,45,73,61,15,181,42,50,62,195,49,208,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,115,95,205,59,43,31,250,52,225,87,254,230,211,191,248,17,213,64,0,115,251,167,47,88,5,124,215,101,93,55,174,7,225,253,193,90,155,179,169,168,213,45,152,82,229,63,177,9,66,55,186,227,106,90,182,161,9,73,106,125,137,73,17,118,17,15,171,98,225,62,22,97,127,93,249,51,195,75,82,210,244,159,43,173,244,21,26,52,14,171,151,187,151,205,228,161,59,246,243,23,183,118,186,111,86,157,230,61,88,0,0,0,0,0,0,0,0,0,0,0,0,255,0,149,173,13,164,214,181,18,82,93,230,103,161,10,214,226,23,196,74,45,160,196,140,43,193,122,234,30,171,158,206,174,165,14,81,41,45,118,196,125,28,183,99,73,37,39,84,41,212,158,169,237,237,34,236,212,197,88,217,182,85,253,141,55,139,116,74,4,90,133,110,181,59,93,86,104,122,74,213,177,165,43,214,52,37,107,63,81,163,211,176,251,19,238,46,203,212,202,86,69,112,223,47,54,178,74,171,69,167,214,110,25,14,54,243,242,229,70,98,71,45,108,190,242,218,83,75,84,118,214,147,218,226,117,51,246,164,180,211,78,217,70,219,109,180,218,90,105,9,66,16,68,148,165,37,161,17,23,113,17,15,250,0,0,17,47,62,57,51,183,243,21,96,206,173,208,105,145,99,221,244,184,174,191,17,244,50,132,46,65,182,204,165,33,165,41,44,56,234,201,78,188,70,105,35,45,125,154,31,125,22,95,214,21,209,134,151,76,251,58,239,165,200,131,81,167,190,235,11,67,172,56,209,47,150,226,155,53,160,156,74,84,104,53,33,90,30,133,221,251,7,165,203,238,46,86,176,79,21,232,55,221,26,91,172,38,44,232,165,52,155,113,105,230,197,76,150,157,113,7,181,104,220,71,202,46,197,43,105,251,125,229,162,156,20,196,170,94,45,97,133,185,125,82,223,75,133,84,166,67,146,241,18,146,102,135,92,142,219,170,73,237,82,180,50,230,23,97,168,207,239,239,30,228,124,235,130,129,72,186,104,179,109,250,236,6,38,64,168,48,228,103,217,121,164,184,133,182,180,26,20,70,149,17,164,245,74,140,187,72,203,180,82,87,17,140,148,212,48,70,240,151,136,86,93,33,231,45,90,196,151,31,81,71,142,163,110,35,142,187,45,227,71,205,176,134,219,66,26,105,61,155,140,200,180,239,45,12,188,191,14,252,214,84,240,19,22,97,208,235,21,35,249,51,95,113,184,15,54,243,202,229,48,227,242,98,37,79,104,167,144,218,77,45,180,101,184,200,204,139,216,101,221,123,244,10,212,11,146,135,79,184,105,82,16,252,58,156,86,166,71,113,11,74,146,182,220,65,45,38,70,147,50,50,50,81,30,164,102,95,104,253,224,2,180,248,212,213,11,242,99,107,209,183,23,250,251,6,78,154,246,255,0,131,212,83,239,254,193,13,120,100,208,74,181,153,250,59,138,111,121,66,68,121,93,218,233,178,163,15,183,184,253,226,253,72,137,36,68,69,161,23,96,254,128,0,255,0,135,82,107,105,104,73,232,106,73,145,31,236,25,240,226,31,106,86,173,76,208,221,40,173,52,226,14,171,46,117,78,41,173,43,45,209,221,168,203,216,162,220,69,169,30,211,237,45,75,220,102,35,72,145,25,11,195,106,238,35,102,70,213,102,145,18,99,141,209,234,48,106,146,156,97,181,153,54,203,83,226,239,82,141,41,86,132,68,178,51,51,208,139,218,100,52,47,77,139,208,211,226,194,220,106,233,217,67,90,153,234,103,181,36,90,255,0,212,60,30,98,107,241,237,156,10,191,234,242,95,105,162,98,217,170,169,42,113,68,148,238,40,110,168,187,76,203,245,125,227,54,183,173,73,53,155,202,189,87,74,208,178,157,83,149,36,148,131,213,38,75,117,74,212,143,83,236,237,247,152,188,142,21,246,195,86,222,89,34,168,212,70,237,86,106,42,93,253,201,118,159,11,236,35,239,79,219,247,152,152,227,248,106,74,72,204,212,68,68,90,158,167,220,63,228,222,100,137,38,110,163,69,25,18,125,98,237,63,113,15,238,244,145,232,106,45,72,181,239,246,15,233,25,25,106,71,169,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,29,124,226,246,26,97,196,69,75,188,239,138,21,43,110,154,53,46,167,29,135,21,218,146,236,39,22,157,126,154,79,238,50,247,144,133,184,231,197,195,10,172,218,107,144,112,214,4,170,213,101,90,114,157,91,81,164,195,79,172,209,158,227,102,97,44,189,69,44,139,79,233,39,220,70,32,197,247,196,255,0,50,183,93,98,76,202,101,109,170,76,71,118,114,217,135,38,123,4,157,18,146,63,85,50,204,139,83,73,159,237,63,120,230,181,140,239,230,150,177,53,249,197,141,119,156,19,127,110,173,66,185,42,45,54,141,164,69,234,151,60,244,215,77,79,237,51,31,57,220,226,102,129,206,196,227,214,32,54,146,61,118,55,116,212,82,159,187,78,120,245,182,175,16,140,210,90,198,209,22,36,214,42,164,209,167,178,167,88,168,191,184,139,111,97,255,0,41,45,126,143,253,103,239,18,31,13,56,196,98,69,1,182,35,223,54,252,42,139,123,147,207,91,49,31,121,205,190,161,43,105,187,52,187,123,23,166,190,211,251,199,201,205,159,18,155,115,48,54,27,214,125,185,68,184,169,221,84,69,53,32,164,198,109,150,212,181,50,251,106,211,100,165,234,159,158,79,121,107,161,31,220,117,252,46,207,133,6,62,71,191,240,164,176,206,124,205,245,59,113,173,140,182,167,8,204,161,199,141,5,148,232,70,226,149,166,229,153,118,36,147,247,31,96,158,163,131,230,123,40,24,95,153,154,11,204,220,180,136,204,87,81,25,76,196,170,179,30,58,100,163,68,60,72,65,188,182,92,89,32,150,250,151,161,123,123,75,183,190,0,212,248,42,226,15,167,17,232,123,246,222,244,71,56,183,245,53,71,250,158,86,243,215,77,176,118,238,217,167,217,174,190,193,53,242,137,145,92,61,202,219,106,172,196,73,84,110,73,49,142,52,137,207,19,15,25,37,92,133,41,40,112,163,182,230,222,99,27,136,140,253,186,247,247,73,240,0,0,20,135,197,246,222,58,46,99,32,72,55,208,231,95,65,106,86,137,86,187,119,207,158,122,31,97,104,125,159,104,237,124,21,103,49,201,186,105,220,243,231,110,156,247,47,113,105,183,74,113,107,167,126,186,246,106,45,68,0,64,158,41,217,164,70,22,97,211,152,87,110,84,150,221,114,229,142,109,73,38,94,209,73,133,33,137,172,44,207,99,169,89,122,237,167,189,38,159,188,251,5,77,229,243,9,171,248,235,139,244,43,70,20,89,50,211,62,167,21,85,7,137,11,115,99,11,148,211,110,184,181,18,23,166,156,210,51,82,136,203,183,183,237,208,238,8,225,77,3,6,240,222,137,99,208,96,71,140,80,96,198,106,66,153,105,8,230,188,134,27,105,75,81,165,8,220,103,203,45,76,200,140,244,253,133,239,64,86,87,24,44,194,72,183,169,84,220,19,161,205,52,63,83,97,154,140,195,109,195,45,99,184,153,241,150,218,182,184,71,222,69,169,26,12,189,231,236,21,55,64,161,212,174,106,220,27,126,144,194,158,155,81,146,212,86,16,148,169,70,167,28,89,33,37,162,72,204,251,84,93,196,102,46,231,135,190,71,173,156,25,179,105,216,135,120,209,161,205,186,234,177,89,148,149,72,142,219,138,136,151,90,136,241,37,38,227,8,113,181,33,214,149,161,110,61,53,62,243,212,202,111,145,18,72,146,146,34,34,236,34,33,253,0,0,1,255,0,43,66,28,66,155,113,4,164,168,140,148,147,45,72,200,253,134,43,175,137,30,66,90,196,106,84,172,95,194,154,36,8,181,170,123,11,145,81,137,26,49,33,83,27,109,51,36,58,178,67,17,212,183,30,90,214,217,106,165,145,43,66,35,237,208,197,74,80,107,247,182,16,222,237,213,41,82,106,20,74,237,14,105,111,73,45,232,206,37,198,94,37,27,107,36,154,86,69,189,178,213,58,145,234,159,97,144,182,94,31,188,70,105,87,229,58,54,23,99,53,105,168,117,230,55,242,42,115,36,165,182,223,220,169,79,171,115,210,36,169,107,218,132,52,146,209,61,134,100,93,218,24,177,150,158,105,244,19,172,186,135,16,125,202,74,136,200,255,0,105,15,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,14,188,211,8,55,94,117,13,160,187,212,165,17,17,126,211,21,205,196,11,136,205,42,195,167,73,194,252,25,173,53,50,188,254,206,125,78,28,148,184,219,27,85,21,244,237,122,60,148,173,59,144,183,82,122,167,180,200,203,187,83,21,35,75,165,94,56,147,114,166,28,6,42,149,234,212,237,126,138,93,148,251,187,27,51,246,18,150,173,16,131,247,232,73,247,16,187,236,131,100,98,147,151,107,92,174,59,230,153,74,168,94,19,126,147,252,148,187,210,236,114,82,11,148,167,99,182,234,55,52,242,9,93,189,186,123,180,214,102,0,0,0,15,225,145,40,141,42,34,50,62,195,35,16,135,136,70,71,173,156,103,179,106,56,133,103,81,161,194,186,233,81,94,148,165,71,142,219,106,150,150,154,150,241,165,70,219,11,113,197,45,215,83,169,110,45,116,46,227,208,206,145,107,244,58,149,179,91,157,111,213,216,83,51,105,210,93,138,250,20,149,36,210,227,107,52,40,180,81,17,151,106,79,188,136,197,178,112,125,204,36,139,134,149,82,193,58,220,211,91,244,198,30,168,196,55,28,51,210,59,105,129,25,13,167,115,134,125,230,122,17,32,139,220,126,193,102,160,60,30,55,97,77,3,25,48,222,183,99,215,160,71,146,153,208,100,181,29,79,52,133,242,158,91,14,52,149,164,212,133,237,50,230,30,134,68,102,90,254,195,207,14,96,240,154,191,129,88,191,93,180,102,197,147,17,48,42,114,149,79,120,208,182,247,176,137,78,182,211,136,81,161,26,235,202,51,37,36,136,187,59,62,203,99,225,99,154,68,98,158,29,183,133,119,29,73,110,87,45,168,228,212,98,121,237,84,168,81,216,132,194,12,183,186,165,159,174,226,187,146,73,251,143,176,79,112,1,85,220,106,167,49,201,181,169,220,243,231,110,130,247,47,113,105,183,74,137,107,167,126,186,246,106,56,167,8,43,120,235,89,141,159,32,159,67,125,5,5,217,90,41,90,110,217,62,1,232,93,135,169,246,253,130,239,0,0,0,70,12,221,100,87,15,115,72,218,107,50,210,84,235,146,52,82,141,30,115,36,195,38,105,79,61,73,74,220,56,238,57,183,152,249,168,200,143,217,175,127,124,40,166,112,85,196,31,78,47,211,23,237,189,232,142,113,236,233,170,143,245,60,173,229,166,187,160,237,221,179,95,179,93,61,130,127,101,135,40,24,95,150,106,11,44,219,84,136,207,215,87,25,44,203,170,189,30,58,164,175,84,50,75,65,60,134,91,89,160,214,194,87,161,251,123,79,183,187,188,8,21,197,123,30,227,216,24,80,172,51,131,55,101,78,227,104,208,243,105,112,136,206,36,136,211,153,86,164,78,37,90,110,65,23,106,77,63,121,246,10,76,22,1,148,206,37,54,230,95,172,54,108,251,142,137,113,84,122,88,169,106,57,70,140,219,205,165,105,101,134,211,174,249,72,209,63,50,174,226,215,67,47,184,190,190,37,241,136,196,138,251,111,199,177,173,248,84,230,247,43,144,183,162,62,203,155,125,114,78,227,106,105,246,246,163,93,61,165,247,8,241,117,113,8,205,37,210,110,145,226,77,98,148,78,154,187,41,149,138,139,27,72,247,118,23,242,147,211,233,127,212,94,225,228,155,206,38,104,91,37,17,227,222,32,44,143,83,78,251,166,162,123,15,222,159,159,236,50,246,15,175,66,207,70,105,40,114,149,40,241,142,237,168,26,153,54,118,79,184,106,46,163,77,72,247,105,212,23,173,217,223,246,152,234,248,101,197,75,49,22,109,89,50,46,25,145,107,112,201,162,65,183,45,201,210,79,93,200,61,116,92,178,45,116,73,150,191,239,143,222,38,166,6,113,112,194,171,202,154,220,28,74,129,42,139,89,78,188,215,80,212,104,208,213,235,58,101,180,222,152,107,63,81,40,35,215,250,74,247,25,9,165,99,98,246,26,98,60,68,203,179,47,138,21,87,118,186,181,18,167,29,247,19,218,162,237,38,214,173,62,130,143,238,35,247,24,246,32,0,0,0,0,0,0,0,0,0,0,0,0,0,63,138,82,82,91,148,162,34,47,105,152,175,236,238,113,47,160,225,18,155,178,176,130,101,58,183,91,119,94,166,83,110,34,75,12,105,211,56,141,23,30,82,86,157,200,113,194,237,46,211,78,133,216,70,98,165,47,252,116,197,204,78,168,185,80,188,177,10,226,168,243,52,209,135,234,210,158,105,26,37,37,234,165,199,21,166,187,18,103,246,151,220,63,226,199,193,44,92,196,185,72,106,205,195,187,154,172,135,53,214,76,90,68,167,217,78,132,175,164,182,219,86,154,236,81,23,218,70,94,195,19,11,10,184,69,227,61,220,211,21,11,202,165,78,163,197,119,118,246,84,244,184,242,19,166,242,47,85,200,102,69,218,148,159,220,127,105,9,37,64,224,201,132,208,227,45,21,155,198,227,125,213,233,161,183,80,140,162,45,12,251,183,65,215,184,200,126,134,184,50,224,187,68,175,239,194,234,89,237,50,45,213,8,134,90,255,0,249,136,242,87,23,5,155,121,206,115,182,229,245,61,42,61,198,218,101,84,208,73,246,233,169,34,15,248,191,245,136,217,139,188,43,177,255,0,14,211,38,117,9,136,151,4,54,141,106,109,20,228,205,150,241,160,185,134,90,146,98,36,183,104,130,251,53,81,123,196,77,187,176,234,250,177,39,189,77,187,237,26,197,33,230,86,164,25,77,128,244,125,116,82,139,82,230,37,39,166,168,87,249,15,220,60,232,238,57,65,204,77,103,46,152,183,79,186,98,206,146,221,54,90,218,133,80,105,183,86,72,84,117,73,142,183,76,210,78,182,147,245,89,211,214,61,61,229,238,208,38,17,226,141,173,139,182,29,30,244,181,235,48,167,53,80,133,29,247,147,30,67,110,155,14,184,203,110,41,181,146,22,162,74,210,78,39,84,153,153,150,165,247,143,102,0,0,0,0,41,231,141,61,0,154,197,203,98,225,108,208,73,93,189,10,42,146,93,230,163,149,81,94,186,105,255,0,94,163,230,112,114,184,23,11,24,43,52,114,146,105,76,138,84,133,114,247,232,70,106,149,79,79,118,191,103,184,92,200,15,141,120,92,212,203,58,216,170,92,181,137,172,68,139,77,134,252,167,29,121,196,182,132,147,109,169,103,169,168,200,139,177,38,125,229,220,51,205,156,252,107,159,141,248,241,113,215,28,158,169,80,105,211,230,83,105,235,39,84,180,42,51,115,36,41,163,65,243,22,70,157,174,246,26,76,139,67,236,47,125,129,240,130,192,8,148,219,58,161,140,21,250,65,122,66,84,167,98,194,113,216,229,254,14,166,160,72,109,73,53,183,187,93,196,102,70,75,211,221,239,22,94,3,252,165,200,102,36,87,165,62,178,67,76,182,167,22,163,50,34,36,145,106,103,169,253,132,40,3,136,246,34,181,136,89,151,173,57,30,97,73,102,140,114,105,40,81,56,75,34,38,106,18,244,45,73,74,46,229,247,118,119,247,16,245,124,48,242,250,120,181,141,145,110,154,180,37,57,73,182,148,137,233,82,155,213,10,145,30,92,37,146,76,212,218,146,126,171,135,217,169,30,158,210,33,122,113,34,177,10,51,80,226,182,150,218,97,9,109,9,73,17,18,82,69,161,17,17,118,23,97,15,246,0,0,0,1,254,114,35,199,150,195,145,101,48,219,204,186,147,67,141,184,146,82,86,147,45,12,140,143,176,200,203,179,65,90,220,66,120,116,179,119,49,55,22,240,98,138,203,85,98,83,146,39,211,98,70,36,147,229,164,185,14,173,13,70,140,106,83,138,90,154,73,26,149,219,216,71,219,161,138,171,184,173,92,64,194,107,145,80,43,148,218,213,185,87,137,166,138,113,151,225,188,157,205,145,246,110,36,168,181,67,133,175,216,175,113,137,235,148,206,42,215,13,142,194,45,60,106,57,117,136,37,175,42,121,111,145,36,187,95,112,247,185,38,89,23,210,83,73,45,11,184,180,246,16,179,124,40,204,222,11,227,20,35,147,104,95,148,71,30,79,210,136,186,164,67,125,58,154,200,181,67,110,172,203,177,181,31,221,218,58,161,25,31,105,30,163,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,102,69,218,103,160,229,120,175,153,188,23,193,216,69,38,239,191,40,141,188,175,163,17,21,72,132,250,180,52,17,232,135,29,65,159,99,137,63,187,180,86,70,108,248,171,92,55,195,11,180,240,84,229,209,224,158,156,217,231,190,60,147,237,97,194,216,228,105,102,95,73,46,164,245,46,227,211,218,98,5,91,182,182,32,226,197,200,152,20,58,109,106,228,171,203,215,83,109,151,230,60,173,173,153,246,237,37,40,244,67,103,167,216,159,113,11,153,200,111,15,154,14,8,82,35,223,56,147,74,129,83,187,31,223,234,62,194,30,110,46,213,74,107,212,39,163,33,212,110,105,212,107,235,118,153,123,136,136,231,57,17,17,104,69,161,15,232,0,0,0,15,241,151,21,137,177,157,135,41,180,184,211,232,83,107,74,136,140,148,147,45,12,140,143,176,251,12,81,103,19,204,190,158,18,227,100,171,166,147,9,77,210,110,85,46,122,148,150,244,66,100,72,151,53,102,146,52,182,148,151,170,217,118,106,103,167,180,200,121,78,28,56,138,214,30,102,94,136,228,137,133,29,154,201,198,164,173,70,225,32,140,158,168,68,212,181,53,36,187,145,221,219,221,220,98,255,0,226,72,102,92,86,101,48,178,91,79,54,151,16,162,50,50,52,153,106,71,169,125,134,63,212,5,104,113,125,192,8,149,43,58,159,140,20,10,65,122,66,44,166,162,205,113,168,229,254,14,150,167,200,113,74,52,55,187,93,198,70,102,107,211,223,239,21,249,147,12,107,159,130,24,241,110,87,27,158,168,176,106,51,225,211,106,11,55,84,132,38,51,147,35,169,211,89,243,16,68,157,173,118,154,140,203,66,237,47,118,134,108,235,154,153,120,218,244,187,154,143,53,137,113,106,80,216,148,219,172,184,151,16,100,227,105,89,104,105,51,35,236,81,31,121,247,143,178,2,153,184,199,92,11,155,140,20,106,57,201,53,165,138,76,117,114,247,234,68,105,149,80,79,118,191,111,184,125,62,11,20,2,119,23,46,123,133,195,65,165,22,244,216,169,73,247,146,138,85,57,122,233,167,253,122,139,134,0,0,0,0,30,51,23,49,66,214,194,43,14,177,122,93,21,152,80,90,167,194,144,251,41,145,33,182,141,247,91,101,199,18,218,9,107,73,41,106,38,213,162,72,200,207,67,251,198,126,243,125,152,154,206,98,241,110,161,116,202,157,37,202,108,69,187,10,158,211,142,172,208,152,233,147,33,109,25,36,221,113,37,234,189,167,170,122,123,139,223,195,135,162,180,112,238,249,190,231,179,77,180,45,42,197,93,231,150,148,17,66,128,244,141,53,82,75,83,229,165,71,166,171,79,249,75,222,37,150,17,112,174,199,252,68,76,105,213,214,34,91,240,221,52,41,196,84,83,54,35,196,131,229,153,232,74,136,162,221,162,207,236,213,39,238,18,78,221,224,179,111,55,201,118,227,190,167,169,69,180,220,76,90,154,13,62,205,116,37,193,255,0,27,254,161,235,207,131,54,11,41,109,45,87,125,210,91,118,154,137,53,8,154,25,151,127,254,34,62,85,215,193,135,13,165,176,167,45,155,206,186,203,233,104,201,9,145,81,142,148,26,200,149,166,187,32,235,223,183,254,177,23,113,123,133,38,60,88,12,201,169,91,69,14,191,13,181,175,150,204,46,178,84,147,65,19,138,45,82,136,105,45,116,66,75,179,218,162,247,136,177,124,96,150,46,97,164,165,181,121,97,221,205,73,67,122,105,38,85,34,83,12,171,82,79,209,91,141,167,93,55,164,143,237,50,47,105,15,251,176,113,207,23,48,198,160,220,251,55,16,174,42,111,47,93,88,98,173,41,150,151,170,84,94,178,91,113,58,233,189,70,95,105,253,226,218,242,71,196,190,131,139,170,114,202,197,249,148,234,37,109,173,58,105,78,56,136,204,63,175,82,226,245,92,137,74,90,182,161,182,203,176,187,13,90,31,97,145,139,1,74,146,162,220,149,17,145,251,72,199,244,0,0,0,0,0,0,0,0,0,0,0,0,4,6,226,35,159,120,184,45,76,60,56,195,10,180,73,55,76,175,240,135,89,124,151,209,237,84,71,147,185,76,72,67,141,239,105,213,145,106,159,91,79,118,166,116,207,30,53,215,125,214,201,168,177,234,181,234,180,175,232,182,135,101,62,230,212,123,139,114,143,68,163,246,18,125,196,44,199,40,252,40,151,53,40,187,113,237,18,99,169,58,244,244,196,22,205,127,78,218,185,204,202,135,246,52,164,232,127,111,184,89,93,129,131,120,105,134,52,228,211,108,187,50,141,77,109,58,234,168,244,232,236,169,94,178,213,218,109,161,58,253,53,127,148,254,209,237,8,137,37,162,72,136,190,193,253,0,31,242,227,77,186,131,109,214,210,180,168,180,52,168,181,35,33,201,49,123,43,24,45,140,212,217,17,46,155,34,144,153,47,161,105,235,88,166,196,41,4,102,151,11,82,113,108,172,245,213,213,43,239,237,251,235,95,52,60,38,46,43,61,137,183,94,11,72,149,88,136,70,227,199,79,113,110,72,147,220,243,155,91,106,52,50,45,52,75,73,73,107,222,122,123,72,87,157,209,105,92,214,85,98,77,6,234,161,84,41,83,225,188,182,93,102,100,87,24,90,84,133,41,39,234,173,36,162,245,146,162,237,47,97,251,132,150,201,94,121,111,92,182,92,177,104,213,57,175,212,109,41,146,16,220,152,207,184,235,196,194,22,228,116,173,109,161,82,27,105,38,150,153,50,35,50,236,215,67,236,238,187,156,25,199,44,61,199,27,78,29,207,100,220,116,249,189,67,45,184,244,102,166,48,227,204,45,77,54,181,33,104,109,197,237,82,121,169,35,35,62,195,61,61,218,244,32,0,0,0,21,103,198,174,142,193,211,173,106,249,54,174,127,58,12,77,250,22,155,54,212,87,166,186,107,223,246,254,193,24,184,91,92,42,161,230,134,11,10,146,77,162,161,13,168,100,147,94,132,165,46,163,8,180,34,212,181,62,207,183,238,23,210,2,189,248,165,102,198,153,96,89,111,224,229,191,45,15,85,235,145,148,137,92,151,18,174,83,15,53,54,58,201,91,30,74,146,100,180,22,164,104,50,47,110,167,216,42,31,14,109,138,134,32,226,77,185,105,195,101,114,36,215,235,80,224,145,18,84,189,84,252,132,55,169,232,74,61,53,89,123,15,238,49,163,140,187,97,187,24,83,131,150,173,154,220,54,99,63,18,147,5,50,210,219,100,141,100,34,43,77,172,204,182,164,245,213,190,243,45,123,59,125,195,164,15,225,153,17,106,98,50,103,95,53,54,62,9,225,85,114,44,75,174,144,237,203,50,44,152,113,160,55,61,149,62,135,23,26,73,33,74,108,158,67,132,146,113,173,166,101,219,175,97,22,189,212,43,94,170,215,113,50,252,151,82,54,23,42,171,113,213,28,113,13,52,149,173,78,63,33,227,81,37,41,213,74,51,53,47,66,46,211,237,246,152,188,110,25,249,120,145,130,24,18,204,219,134,159,202,173,220,79,166,172,163,117,163,75,173,51,34,28,51,229,43,123,104,90,116,91,71,170,123,72,143,218,103,221,48,0,0,0,0,0,127,203,141,182,243,106,105,230,210,180,44,141,42,74,139,82,50,62,242,50,17,203,51,57,26,194,12,200,83,94,85,82,148,221,38,178,189,187,106,52,246,34,176,249,232,166,126,147,170,142,226,254,131,36,146,251,12,203,184,251,41,243,48,57,6,199,172,15,170,108,98,201,172,220,148,181,119,77,163,211,102,204,109,175,85,175,210,56,81,208,148,234,167,118,151,188,210,162,239,46,222,43,108,95,120,149,133,213,50,151,110,92,85,251,126,79,244,144,196,185,17,55,250,170,34,220,72,82,76,244,39,21,167,248,223,104,184,142,28,121,232,172,102,1,153,150,6,35,46,42,107,240,121,125,43,173,154,136,228,111,57,110,175,85,61,33,107,94,212,50,130,236,73,105,237,236,208,202,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,129,124,71,51,207,88,203,251,48,236,12,57,92,85,87,231,115,58,151,92,53,153,199,216,113,29,70,138,102,66,22,141,200,121,101,218,147,215,217,217,169,157,59,220,247,222,37,98,141,76,229,220,119,21,126,224,147,253,20,63,46,68,189,158,170,72,246,146,212,163,45,73,180,235,254,47,216,59,86,95,178,13,143,88,223,85,216,253,147,89,182,233,105,239,155,88,166,205,134,211,190,171,191,163,112,227,173,42,209,77,109,63,113,169,37,222,125,151,7,150,92,141,97,6,91,233,172,42,151,74,110,173,90,70,237,213,26,131,17,95,124,181,83,218,109,117,49,219,95,208,120,210,127,97,17,119,23,108,142,34,34,236,33,253,0,0,0,0,1,15,248,152,101,226,70,55,224,75,211,109,234,127,54,183,110,190,170,178,77,182,141,78,186,204,120,115,15,148,157,141,173,106,213,110,150,137,236,35,63,105,31,125,28,208,170,149,220,51,191,34,84,137,133,197,170,219,149,70,220,91,78,165,104,83,111,199,120,140,210,164,234,149,17,146,145,161,151,97,150,158,195,23,211,146,124,212,216,248,217,133,84,56,178,238,202,75,87,44,56,177,161,201,128,228,246,82,250,220,68,104,196,181,37,179,121,110,25,27,142,237,35,62,221,123,12,181,239,147,132,100,101,169,15,232,230,249,137,195,118,49,95,7,46,155,53,200,108,200,126,93,38,114,98,37,198,201,122,72,92,87,91,65,145,109,81,235,171,157,228,90,246,246,123,134,113,241,26,216,168,97,238,36,220,118,156,198,87,30,77,2,181,50,9,145,165,72,209,76,72,91,122,150,164,147,211,84,31,176,190,226,22,241,194,215,54,84,203,254,203,99,7,46,9,104,102,175,67,140,148,69,231,56,148,243,88,101,168,81,208,73,222,242,148,163,53,172,244,34,65,17,251,52,62,193,97,0,40,91,138,85,196,170,230,104,103,48,153,36,226,41,240,221,134,105,74,245,36,169,186,140,210,208,203,83,208,251,126,207,184,73,222,10,148,118,10,159,116,215,205,165,115,249,211,162,111,218,90,108,219,78,94,154,233,175,127,219,251,5,166,0,0,0,0,231,184,205,142,88,123,129,214,156,203,158,246,184,233,240,186,118,92,113,152,206,204,97,183,159,90,90,113,105,66,16,227,136,220,165,114,148,68,68,125,166,90,123,244,164,124,233,231,150,245,204,157,203,42,141,76,154,253,58,210,135,33,109,198,140,195,143,50,79,161,14,72,74,22,226,19,33,198,148,106,105,226,35,50,46,221,52,46,206,248,209,108,90,87,53,233,88,141,65,181,104,85,10,172,249,142,161,150,152,135,21,199,214,165,45,73,73,122,168,35,81,250,202,73,118,23,121,151,188,88,102,87,120,76,92,87,131,16,174,188,105,145,42,143,16,205,183,202,158,218,220,143,39,185,151,54,184,212,152,102,90,104,167,82,162,215,188,180,246,24,178,140,33,202,198,11,96,197,54,60,75,90,200,164,42,75,8,66,122,215,233,177,14,65,153,37,178,212,220,67,40,61,117,105,42,251,251,126,238,182,219,77,180,130,109,166,210,132,164,180,36,164,180,34,33,255,0,64,3,254,86,132,56,147,75,136,37,36,251,200,203,82,30,50,255,0,193,188,52,196,234,114,169,183,165,153,70,169,54,173,52,84,138,116,119,148,159,89,10,236,55,16,173,62,130,127,200,95,96,173,76,220,112,162,92,52,174,238,192,68,73,144,165,105,212,83,22,91,244,253,3,105,228,179,22,31,218,234,149,169,253,190,241,89,210,34,221,118,37,108,218,149,30,171,65,171,69,254,139,136,118,44,134,247,35,220,123,84,90,165,127,180,149,238,49,115,28,59,179,241,23,26,105,133,135,24,159,86,137,22,233,139,254,14,235,207,146,58,205,202,150,242,182,169,249,11,113,205,141,52,217,30,137,245,117,247,104,101,62,64,0,0,0,0,0,0,0,0,0,0,0,4,117,206,166,105,41,89,105,195,9,53,168,243,96,174,225,145,179,209,240,221,113,38,183,54,200,142,151,126,108,157,109,103,163,111,238,245,79,179,188,251,59,232,38,227,184,111,108,93,188,94,172,85,28,168,86,235,149,45,186,145,27,210,93,115,150,209,39,179,113,169,103,162,27,47,105,246,39,220,66,223,114,1,195,206,143,133,52,191,202,22,44,209,218,153,114,202,253,4,73,81,208,226,34,237,84,166,149,234,63,25,46,35,115,110,54,125,138,237,50,35,238,208,133,129,128,0,0,0,254,41,41,89,26,86,146,81,31,121,25,106,34,214,105,178,13,132,153,130,164,212,170,172,210,155,164,92,234,105,231,152,151,5,136,209,249,210,13,47,169,38,242,202,58,220,81,27,143,106,173,15,83,208,143,188,187,105,175,49,217,76,197,60,185,92,15,194,185,232,82,222,165,27,138,233,234,44,197,146,168,234,78,247,137,36,110,173,150,210,106,218,202,149,217,236,237,238,238,254,101,143,53,56,141,150,251,218,159,88,160,86,37,59,70,57,77,122,66,154,228,135,212,194,217,231,50,167,77,45,33,230,208,107,52,50,73,45,199,166,157,135,217,221,123,89,105,204,181,139,153,11,18,37,207,109,84,227,20,242,109,180,205,131,206,103,156,211,220,150,86,231,205,161,215,20,148,146,158,74,125,99,212,143,176,254,222,194,0,0,0,32,23,24,27,122,29,71,3,105,181,87,97,45,199,162,213,153,52,184,150,200,246,146,97,207,81,106,122,106,69,169,235,222,43,55,35,87,3,118,246,104,176,249,215,85,181,51,46,26,76,51,61,116,250,117,24,223,105,123,191,248,134,139,26,113,15,54,135,91,50,52,173,36,164,153,123,72,199,203,187,171,241,109,107,94,175,113,204,125,166,153,166,65,145,49,107,113,68,148,145,54,218,150,122,153,153,23,114,79,218,95,120,206,142,109,241,74,163,139,56,247,120,87,229,204,55,227,199,172,84,34,67,50,113,74,71,78,153,175,173,189,186,173,69,166,142,118,104,122,123,136,73,142,20,56,55,106,93,152,144,120,141,116,187,9,74,162,63,252,129,153,10,108,212,153,44,191,5,230,221,74,86,131,208,253,101,17,41,42,35,239,211,78,241,115,51,174,107,106,148,202,158,169,87,233,177,27,66,77,70,167,229,54,217,17,17,25,247,153,151,184,255,0,200,57,150,33,102,215,47,248,111,75,126,163,92,197,11,101,197,178,149,25,70,143,91,132,111,173,68,149,158,212,161,79,39,83,61,134,68,94,253,8,64,44,196,241,124,152,243,83,109,252,21,164,54,147,230,184,209,77,157,28,203,84,104,234,55,33,200,211,123,255,0,68,162,61,61,231,238,21,227,120,95,120,161,143,151,162,166,214,229,213,107,181,106,172,179,54,162,182,228,137,90,56,235,170,50,67,104,82,150,173,55,188,100,68,90,159,173,167,105,159,109,138,112,249,225,191,50,61,70,153,140,88,217,76,113,135,33,190,204,234,101,49,230,77,39,185,10,139,33,149,58,204,152,191,241,169,81,165,127,97,31,121,139,83,141,22,52,40,237,196,135,29,182,24,101,4,219,109,182,130,74,80,146,45,8,136,139,176,136,136,136,180,31,234,0,0,0,0,0,3,242,212,169,84,186,196,85,193,171,211,98,206,140,230,155,153,146,202,93,66,180,50,50,213,42,35,35,237,34,63,188,136,71,188,67,200,6,90,49,21,42,57,182,37,62,148,233,233,243,148,170,93,61,133,151,208,246,156,117,123,16,69,251,79,222,62,126,5,240,249,193,92,189,223,69,126,216,181,91,153,115,19,244,90,152,252,67,107,244,46,180,125,141,70,108,251,158,89,253,46,253,62,210,57,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,99,167,15,156,21,204,37,244,119,229,247,85,185,145,49,95,73,168,111,196,38,191,66,211,93,206,198,112,251,153,65,253,46,253,126,194,47,223,135,153,0,203,70,29,37,39,10,196,167,213,93,45,126,114,171,75,167,190,179,250,126,210,142,159,98,204,191,97,123,132,132,166,210,169,116,120,168,131,72,166,197,131,25,189,118,179,25,148,180,132,234,102,103,162,82,68,69,218,102,127,121,152,253,64,0,0,0,0,0,63,202,76,88,211,99,185,18,100,118,223,97,228,27,110,54,226,9,73,90,76,180,50,50,62,195,35,35,50,208,85,103,16,110,27,243,36,84,106,120,197,130,116,199,31,114,99,239,78,169,211,25,100,212,123,150,169,82,30,83,76,198,139,255,0,20,148,154,151,246,25,247,24,174,187,62,251,197,12,3,189,19,54,137,46,171,66,171,82,165,145,187,21,199,36,69,213,198,157,73,154,28,66,84,133,105,189,146,35,35,208,253,93,59,12,187,44,59,46,220,95,38,50,212,43,127,26,169,13,168,249,173,180,115,96,199,51,209,26,52,141,203,114,76,222,255,0,210,168,207,79,113,251,196,253,195,220,218,229,255,0,18,41,108,84,104,120,161,108,182,183,146,147,56,210,43,112,137,244,40,210,131,218,164,37,229,104,101,188,136,203,223,169,14,155,6,230,182,170,172,165,234,109,126,155,45,181,164,148,74,98,83,110,17,145,145,31,121,25,251,203,252,162,153,184,175,96,221,169,105,226,65,98,53,172,236,36,170,182,255,0,242,246,99,169,178,82,164,188,252,231,156,117,73,66,11,83,245,82,70,165,40,207,187,93,123,196,103,202,70,41,84,112,155,30,236,250,252,73,134,196,121,21,138,124,73,134,110,41,40,233,213,53,133,185,187,69,164,180,209,190,221,79,79,121,13,23,90,53,248,183,77,175,72,184,225,190,211,172,212,224,199,152,133,182,162,82,76,156,109,43,45,12,140,203,185,69,237,63,188,125,71,92,67,45,173,215,12,137,40,73,169,70,126,194,33,157,60,242,220,13,220,57,162,196,23,90,86,228,195,184,106,208,200,245,215,232,84,100,253,167,239,255,0,226,22,99,193,250,221,135,77,192,218,149,85,168,107,109,233,85,103,141,78,41,178,45,196,168,112,20,122,30,154,153,106,90,247,137,252,0,0,0,56,246,101,179,45,98,229,190,196,151,115,220,181,56,199,60,219,113,48,160,243,153,231,58,247,37,229,183,243,107,117,181,41,38,166,84,159,84,245,51,236,47,178,137,115,57,154,156,70,204,133,237,80,172,87,235,18,154,163,20,167,125,31,77,110,67,233,97,12,243,158,83,70,166,150,243,136,37,146,30,52,158,211,211,78,194,236,239,254,229,199,41,152,167,152,219,129,136,86,197,10,91,52,162,113,61,69,69,248,178,83,29,41,222,201,40,137,212,50,226,73,91,94,74,187,125,157,189,221,247,41,149,156,131,97,38,95,105,52,218,171,212,166,234,247,58,90,101,215,229,206,98,52,142,76,130,75,10,81,178,179,142,135,18,68,227,58,167,83,212,181,51,239,62,201,74,148,165,4,73,66,73,36,93,196,69,160,254,128,0,0,0,175,204,255,0,240,243,163,226,181,47,242,133,132,212,118,161,220,177,127,79,18,44,116,54,137,91,149,21,164,250,140,70,83,139,218,219,110,31,106,187,12,204,251,181,33,80,86,237,195,123,97,13,226,205,98,150,229,66,137,92,166,238,208,140,222,140,235,124,198,141,61,187,77,43,45,80,225,251,75,177,94,227,23,237,146,188,210,82,179,45,134,17,171,82,38,193,69,195,31,127,164,33,180,226,73,109,238,145,33,45,124,217,186,226,203,86,216,221,235,31,111,121,118,119,72,160,0,0,0,0,0,0,0,0,0,0,1,243,235,213,218,101,181,74,126,183,89,150,220,104,113,182,243,29,113,196,161,41,220,162,73,106,106,50,34,237,81,23,105,251,70,123,243,175,153,186,222,99,177,98,109,85,53,7,21,111,68,229,250,54,57,58,179,66,55,70,140,151,125,94,107,136,45,92,103,95,84,254,211,237,238,150,92,47,178,77,30,226,117,24,219,137,20,165,46,35,122,250,46,51,236,17,161,205,122,216,207,111,67,204,25,30,134,148,25,109,95,103,121,251,8,91,105,17,17,104,69,161,15,232,0,0,0,0,15,9,139,184,49,97,99,85,171,50,214,189,232,16,103,55,33,151,27,109,231,98,50,235,140,169,77,184,130,90,20,234,23,181,73,39,84,100,100,93,134,127,126,180,111,158,44,154,220,153,105,191,36,72,166,83,229,74,181,42,43,92,136,147,16,211,139,109,146,113,233,38,134,84,226,88,109,180,168,154,96,148,105,45,116,35,212,187,59,188,46,86,179,53,123,229,203,16,169,181,202,37,94,89,81,215,45,146,168,193,234,30,228,184,201,190,194,157,62,90,93,109,6,163,67,36,157,84,122,25,118,31,103,117,252,224,70,51,219,24,231,135,116,155,222,220,157,29,211,153,21,135,36,178,219,173,169,76,188,182,26,117,104,82,80,181,237,52,243,82,70,70,122,151,183,222,125,16,0,0,4,98,226,43,105,70,186,50,195,116,56,251,36,181,82,225,205,168,32,246,145,237,54,169,242,244,62,210,61,62,151,217,247,144,163,108,0,168,181,69,199,107,10,164,235,138,67,113,46,138,91,170,82,79,67,34,68,198,140,207,93,75,220,52,147,98,212,153,172,89,116,26,163,14,27,136,149,76,138,241,40,204,140,204,148,210,85,169,153,25,246,246,251,196,82,226,119,143,48,112,155,2,165,80,35,85,22,221,94,228,53,211,80,196,119,200,157,38,164,67,154,130,113,73,39,18,174,94,246,244,51,208,203,93,59,12,197,19,74,146,244,217,79,76,144,179,91,175,184,167,92,81,153,153,154,148,122,153,234,125,189,230,61,109,139,140,56,141,134,168,90,44,139,178,171,70,222,179,89,170,12,247,227,158,227,219,219,171,75,79,234,39,252,133,238,33,232,106,249,163,204,29,113,149,49,83,198,27,201,230,214,70,149,37,119,4,229,17,145,145,150,154,41,211,247,152,241,111,84,175,187,246,105,70,122,109,118,224,148,181,110,75,70,227,210,214,102,103,167,98,117,81,247,175,79,189,95,104,239,24,9,144,44,124,199,10,155,4,139,94,93,191,76,213,43,118,85,98,20,216,137,83,123,154,221,177,125,58,210,106,218,238,165,175,103,170,163,238,46,219,86,202,255,0,14,140,33,192,184,16,170,213,234,68,75,130,228,104,219,125,82,39,71,139,45,12,188,73,101,70,109,41,113,144,226,72,156,104,205,61,186,150,227,246,159,100,183,98,59,17,89,68,120,204,161,166,154,73,33,8,66,73,41,74,72,180,34,34,46,194,34,33,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,63,205,248,236,74,101,113,228,178,135,90,117,38,133,161,105,37,37,73,50,208,200,200,251,12,140,132,72,205,7,14,156,33,199,72,19,106,180,26,68,75,126,228,116,220,125,50,32,199,139,17,15,60,105,121,68,110,169,17,150,226,136,220,116,141,93,186,158,210,62,242,237,170,156,123,200,22,62,96,125,77,242,93,175,46,224,166,106,165,181,42,143,10,108,180,165,189,206,237,222,190,157,9,37,109,107,83,211,179,214,73,247,31,103,7,102,165,125,216,83,78,51,51,107,182,252,164,43,114,154,39,30,136,178,50,61,59,83,170,79,189,26,125,233,251,7,180,164,102,143,48,116,54,82,197,51,24,111,38,91,65,18,82,148,92,19,146,68,68,68,90,104,151,75,220,67,207,223,88,195,136,216,148,218,17,123,221,149,90,206,197,146,201,83,167,191,32,247,22,238,221,93,90,191,93,95,229,63,121,143,35,22,75,208,165,51,50,58,205,14,176,226,93,109,68,102,70,74,73,234,71,169,118,247,144,189,158,24,152,243,7,22,112,42,45,2,77,81,110,85,237,179,69,53,108,72,124,141,211,106,60,56,72,55,18,147,113,74,229,239,115,66,61,8,181,215,176,140,74,219,234,164,205,34,203,175,85,31,112,219,68,90,100,167,141,68,100,70,68,150,148,174,195,51,46,222,207,120,205,182,63,212,91,173,99,173,251,82,105,197,45,18,238,138,171,169,82,143,83,50,84,199,76,140,207,83,247,139,201,225,213,105,70,181,242,195,107,184,203,36,133,85,33,194,168,44,246,145,110,55,105,241,53,62,194,45,126,143,219,247,152,147,160,0,0,57,222,59,227,61,177,129,152,119,86,189,238,57,209,218,56,113,95,114,51,46,58,218,84,243,200,97,215,80,132,165,107,70,227,87,41,68,68,71,169,251,61,229,64,217,165,204,213,239,152,220,66,169,87,43,117,121,103,71,68,183,138,157,7,168,123,146,219,36,251,234,104,249,106,117,196,18,137,15,26,117,73,232,69,216,93,157,254,235,35,185,53,185,51,45,126,71,145,83,167,202,139,106,83,150,137,18,230,45,167,16,219,196,219,209,141,108,165,106,97,198,212,163,105,243,81,36,244,212,139,83,236,239,188,140,34,193,139,11,5,109,88,118,181,145,64,131,5,184,236,182,219,143,53,17,150,156,121,73,109,180,26,214,166,144,141,202,81,52,147,51,50,237,50,251,180,247,96,0,0,0,0,63,134,68,101,161,150,164,42,75,138,14,73,163,91,174,175,27,112,222,148,164,68,115,79,74,70,97,130,36,55,167,69,25,157,136,101,130,34,212,212,179,61,203,237,239,47,105,8,155,146,140,205,214,242,227,139,16,170,170,168,56,155,122,95,51,210,81,205,213,146,23,182,52,148,181,234,243,91,65,232,227,218,250,199,246,151,111,126,132,40,53,218,93,203,73,98,183,70,150,212,152,114,119,114,221,109,196,173,42,218,163,73,232,105,51,35,237,73,151,97,251,7,208,0,0,0,0,0,0,0,0,0,0,1,6,56,172,99,188,172,52,193,164,89,212,26,170,162,213,46,45,118,155,79,154,28,79,79,42,11,157,155,28,74,139,84,172,253,135,216,126,194,237,21,31,150,220,20,173,99,230,43,210,112,250,144,202,204,166,243,249,175,109,94,198,182,70,121,210,220,164,182,189,186,242,140,139,84,158,191,245,150,142,44,123,46,131,135,246,212,75,90,219,166,198,133,6,31,51,150,212,118,80,218,75,123,138,89,250,168,74,75,233,45,71,221,237,49,247,192,0,0,0,0,0,120,28,105,193,155,51,27,236,74,173,151,119,209,96,204,76,216,143,179,29,247,227,52,227,145,157,91,46,54,151,91,83,136,94,197,39,154,163,37,17,106,70,127,176,232,67,55,217,88,186,114,203,137,19,40,115,216,83,212,89,110,185,34,155,45,9,113,72,228,41,249,9,105,11,89,178,218,57,155,24,51,50,73,105,237,46,206,238,149,195,207,56,53,76,6,196,152,150,221,215,92,156,229,167,88,91,112,205,135,100,168,216,140,235,178,34,35,155,181,199,144,210,9,45,52,162,221,161,153,23,176,203,186,243,237,139,146,143,119,208,41,247,45,6,115,18,224,212,163,53,41,135,89,117,46,36,208,226,18,180,246,164,204,190,138,136,251,12,251,199,212,0,0,30,27,28,237,232,183,86,12,223,52,9,81,26,146,83,109,202,155,8,67,141,146,203,114,226,58,130,61,12,143,183,214,247,123,70,113,46,24,171,177,177,146,165,17,41,233,189,5,114,188,132,145,22,194,65,51,40,200,180,250,58,17,108,251,59,189,131,67,25,94,185,88,171,229,206,198,175,72,148,131,109,54,205,49,215,93,83,133,161,23,66,202,212,102,102,103,239,215,180,197,52,113,39,198,233,216,171,152,58,189,29,154,178,164,210,173,199,164,82,218,109,15,154,219,37,199,157,49,36,173,9,197,39,93,174,105,169,17,118,31,113,16,226,56,59,151,252,75,199,42,185,82,44,74,20,137,6,95,73,243,139,33,108,163,214,109,39,185,77,54,189,52,230,160,207,179,184,254,237,103,86,16,240,111,185,234,240,99,212,177,70,233,98,26,148,180,56,108,83,167,56,218,137,6,77,158,134,151,225,31,111,107,133,238,236,47,180,73,59,67,132,182,94,168,92,151,107,15,85,234,14,52,164,168,210,234,160,186,133,233,183,176,201,80,203,82,61,15,95,188,119,187,31,39,25,111,176,86,212,138,62,17,218,142,201,105,180,160,164,72,160,64,83,189,155,79,118,228,176,147,215,84,17,235,239,212,117,202,93,18,141,67,142,152,148,90,76,40,12,36,136,137,184,172,33,164,145,104,69,220,146,34,238,34,47,216,67,246,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,85,74,37,26,185,29,81,43,84,152,83,216,81,25,27,114,152,67,169,50,208,203,185,68,101,220,102,95,180,199,35,190,50,113,150,251,249,110,200,172,97,29,168,212,151,91,82,14,68,122,4,4,187,219,184,247,110,83,10,61,117,89,158,190,253,7,4,187,248,75,101,234,187,206,118,142,245,94,158,227,170,82,137,45,42,11,72,70,187,187,8,147,12,244,34,212,180,251,132,108,197,238,13,247,61,34,12,138,150,23,93,44,76,82,86,183,9,138,140,231,28,81,160,137,195,208,146,196,34,237,236,108,189,221,167,246,8,43,140,121,127,196,188,13,171,157,34,251,161,72,142,103,244,95,40,178,16,202,253,103,18,91,84,235,104,215,94,82,204,187,59,139,239,211,183,112,216,198,233,216,85,152,58,69,29,234,178,163,82,174,55,163,210,221,109,111,154,27,53,200,157,13,38,173,13,196,167,93,173,233,169,145,246,23,113,144,185,124,208,220,172,82,50,231,124,215,227,202,65,54,171,102,166,235,78,165,101,161,151,66,242,210,100,100,101,238,215,176,198,121,237,232,171,190,113,146,157,17,73,234,125,59,114,178,133,18,139,121,44,158,148,68,122,253,45,72,247,253,189,254,209,163,188,12,183,162,218,184,51,99,80,34,196,106,49,66,183,41,140,45,13,182,72,45,200,136,210,12,244,34,46,223,87,221,236,30,228,0,0,124,187,158,228,163,218,20,10,133,203,94,156,196,72,52,216,206,202,125,215,157,75,105,36,54,133,45,93,170,50,47,162,147,62,211,46,225,70,28,67,51,131,84,199,156,73,151,109,218,149,201,205,218,116,117,185,12,152,106,74,137,137,46,181,34,90,57,187,91,121,109,44,148,211,169,45,218,17,153,123,8,187,249,174,80,114,179,116,230,107,18,33,208,224,48,182,104,177,29,110,69,74,90,210,226,81,200,75,241,210,234,18,178,101,196,115,54,62,70,68,162,211,218,125,157,247,223,130,184,51,101,224,133,137,74,178,237,10,36,24,105,133,17,134,100,62,196,102,155,114,75,168,101,182,212,235,138,109,8,222,165,114,146,102,163,45,76,203,246,23,190,0,0,0,0,0,1,240,47,139,46,131,136,22,212,187,90,228,166,198,155,6,103,47,152,212,134,80,226,79,99,137,89,122,171,74,139,233,33,39,221,236,33,156,124,201,96,165,107,0,241,94,173,135,213,118,86,69,11,145,202,123,106,246,59,190,51,46,158,213,41,180,110,211,154,68,122,36,180,255,0,172,237,195,133,62,59,202,196,188,26,93,157,94,170,170,85,82,221,211,113,186,249,173,197,117,18,167,57,253,55,20,163,209,40,47,97,118,23,180,187,68,231,0,0,0,0,0,0,0,0,0,0,1,71,28,89,49,97,235,219,48,111,89,113,223,53,66,181,246,242,205,10,51,66,250,152,48,92,62,229,153,30,134,159,114,127,111,120,239,156,30,112,45,178,131,59,25,170,148,247,144,165,114,189,28,243,141,104,135,59,106,17,221,218,165,55,235,105,216,71,181,125,158,223,112,180,176,31,134,177,92,162,91,208,151,82,175,214,32,211,34,55,166,249,19,36,33,150,211,169,145,22,170,89,145,23,105,145,125,230,94,241,197,42,89,226,203,37,50,176,138,58,177,98,217,144,165,235,243,236,87,105,235,100,180,73,43,181,93,65,123,244,238,239,29,82,209,196,172,60,191,163,156,171,34,250,183,235,237,39,233,42,153,83,98,81,39,181,68,90,155,74,81,23,106,21,255,0,202,159,184,199,165,0,0,0,0,28,15,56,57,101,181,243,23,133,245,74,84,170,84,117,87,98,196,125,218,108,178,97,179,116,159,76,121,9,105,27,205,167,23,183,123,218,232,146,215,94,210,237,239,160,28,80,195,171,155,8,111,218,173,153,112,193,151,10,101,38,115,236,54,183,26,113,179,113,45,60,182,201,212,26,210,147,52,153,182,122,43,66,215,79,103,112,178,110,22,249,213,55,28,107,3,113,34,182,173,16,210,83,73,145,46,79,103,103,69,25,134,18,167,159,239,250,102,72,66,61,230,94,210,22,162,211,173,188,210,30,105,105,90,28,73,41,42,73,234,70,71,218,70,70,63,236,0,7,206,184,227,166,93,189,84,136,178,213,47,67,125,179,47,176,208,100,51,137,155,42,90,41,25,134,191,34,180,157,169,249,67,84,81,118,105,255,0,143,62,94,226,247,11,39,195,204,202,91,248,127,195,157,18,154,174,242,170,41,164,21,190,201,20,164,37,228,200,244,18,13,36,223,206,165,68,100,164,118,105,219,175,176,85,35,49,171,88,167,136,252,152,165,38,101,66,230,172,125,39,55,184,179,92,135,254,146,204,183,43,233,57,218,125,167,169,251,69,247,100,151,44,214,198,6,97,13,1,213,82,98,42,187,85,166,196,155,53,245,48,217,184,151,93,139,27,152,141,220,164,44,136,150,214,186,43,83,215,188,204,251,164,137,17,17,17,17,104,68,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,134,68,100,100,101,169,24,141,217,218,203,53,177,142,120,67,95,117,52,152,137,174,210,169,178,230,194,125,44,54,78,41,214,162,201,229,163,119,41,107,50,53,187,174,137,208,245,238,50,62,250,17,122,53,107,11,49,31,147,40,164,195,168,91,53,143,164,222,246,214,75,142,255,0,210,65,158,213,125,38,251,15,176,245,47,96,181,172,66,204,173,3,16,56,115,185,41,218,239,58,162,170,65,219,239,17,202,66,158,84,131,161,44,212,78,124,234,148,102,106,95,110,189,186,251,5,108,229,54,150,138,190,97,172,56,174,167,114,126,80,210,212,125,154,255,0,227,204,23,184,253,227,71,118,228,116,196,183,169,113,16,90,37,152,108,54,69,246,18,8,135,209,0,1,255,0,14,186,219,45,45,231,86,148,33,180,154,148,165,30,132,68,93,166,102,98,171,184,164,103,84,219,113,220,12,195,122,218,180,91,74,77,90,68,73,61,157,189,108,87,216,82,217,127,191,232,25,161,104,247,25,251,8,86,206,24,97,213,205,139,183,237,42,204,183,160,203,155,54,173,57,134,28,91,109,56,225,182,151,94,67,102,234,205,9,81,146,72,220,45,85,161,233,175,183,184,95,246,79,178,203,107,229,211,11,233,84,168,180,168,201,175,74,136,195,181,57,102,195,100,233,190,168,241,210,242,55,147,77,175,110,246,117,209,69,174,189,167,219,221,223,0,0,0,0,127,12,200,139,83,30,54,248,198,108,41,195,102,148,229,241,136,182,213,21,105,65,173,44,207,171,198,140,226,251,21,161,37,46,173,58,153,236,81,23,218,147,247,24,231,52,220,241,101,146,167,88,93,29,56,177,108,199,82,52,249,247,235,180,244,50,122,164,213,216,174,160,253,218,119,119,142,215,71,174,209,46,24,72,169,80,43,16,106,113,28,215,100,136,114,16,243,106,208,205,39,162,144,102,71,218,70,95,121,31,184,126,224,21,105,198,27,2,218,56,48,113,154,151,79,121,106,79,55,210,47,54,214,168,111,182,159,29,173,202,75,126,174,189,164,91,151,218,125,222,225,192,248,77,226,195,214,78,96,217,178,228,63,182,21,209,187,152,107,81,146,17,211,65,156,225,119,172,136,181,82,189,164,175,217,222,47,28,0,0,0,0,0,0,0,0,0,0,126,121,242,218,131,17,201,79,41,41,66,52,212,212,122,23,105,145,123,126,241,154,156,195,93,114,175,252,98,174,220,42,146,185,171,151,210,232,180,172,220,53,108,138,210,59,15,85,107,244,61,254,193,124,217,33,195,149,97,110,91,45,59,70,68,84,51,34,39,95,204,50,70,213,30,233,242,92,45,218,165,39,220,231,102,164,59,192,10,116,226,139,156,59,190,173,136,46,224,245,135,114,200,167,210,41,27,122,167,105,211,29,105,82,57,172,66,144,141,202,105,227,74,246,172,150,69,170,11,77,79,77,79,83,21,206,169,146,214,190,98,229,60,165,126,177,172,204,199,86,193,44,209,99,6,3,214,83,83,179,110,169,234,96,181,223,2,76,233,71,21,126,163,137,45,91,109,212,17,232,110,169,93,255,0,75,67,247,235,122,25,82,205,205,131,153,187,69,186,149,46,169,6,53,113,173,122,186,97,190,202,31,111,87,95,36,124,202,94,113,101,170,24,53,118,251,15,82,236,238,239,160,0,0,0,2,186,56,162,228,222,5,235,105,63,141,118,69,42,83,183,13,59,113,206,98,43,9,82,92,138,219,83,100,184,225,165,166,13,102,179,113,73,45,202,89,39,187,94,221,12,84,77,183,112,87,236,27,174,21,114,154,252,186,117,78,143,53,183,180,74,150,203,136,113,167,9,91,85,180,210,162,209,72,45,75,82,61,75,216,98,254,242,37,152,202,110,63,224,157,30,91,181,6,157,172,209,163,71,166,79,73,186,149,56,183,89,137,24,220,89,151,53,107,61,86,247,122,180,61,123,200,143,190,73,0,0,255,0,25,137,109,80,223,75,167,162,13,181,18,143,220,90,30,163,59,57,231,102,27,25,155,190,19,9,195,90,14,181,83,51,51,50,63,91,210,18,125,223,176,115,41,216,161,115,78,176,99,225,210,230,45,52,152,242,209,52,154,75,142,18,77,196,178,108,234,105,223,183,93,135,166,187,117,251,116,236,18,151,133,158,4,61,138,120,240,155,150,173,77,83,148,91,118,49,79,75,174,50,102,218,165,71,153,9,100,222,229,54,164,25,236,112,207,77,73,90,123,72,133,231,198,142,204,72,205,68,142,218,91,105,148,37,180,33,36,68,73,73,22,132,68,69,216,69,161,15,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,82,99,179,46,51,177,36,54,151,26,121,10,109,104,81,17,146,146,101,161,145,145,246,25,104,98,140,56,166,96,67,216,89,143,10,185,105,52,213,55,69,184,163,28,245,58,219,38,77,166,84,137,147,86,109,238,75,105,65,30,198,200,244,212,213,167,180,200,69,168,24,161,115,64,176,100,97,218,37,173,84,153,18,215,48,218,83,142,26,73,197,50,76,234,73,223,183,93,165,166,187,117,251,116,236,29,55,35,12,195,127,51,118,58,102,184,104,65,86,169,134,70,70,69,235,122,66,55,191,246,141,19,67,75,105,134,194,90,61,80,77,164,146,126,242,208,180,31,236,0,2,54,231,183,49,148,220,0,193,58,196,182,170,13,53,89,172,198,145,76,128,146,117,41,113,14,189,18,73,182,178,46,106,22,90,45,158,244,234,122,247,17,159,117,2,92,151,5,126,254,186,230,215,42,79,203,168,212,235,19,92,123,69,41,111,56,183,29,112,213,181,59,141,74,61,84,179,208,181,51,212,253,166,45,219,133,214,77,224,217,118,147,56,215,124,82,100,181,112,84,118,156,22,37,48,73,75,113,92,106,20,150,220,36,186,193,44,150,78,37,69,185,43,52,247,233,219,169,139,23,0,0,0,0,238,17,31,60,89,228,181,50,227,106,75,161,91,181,74,117,66,241,155,29,198,152,136,135,219,117,81,205,109,201,74,92,90,17,33,183,80,73,121,148,145,168,136,244,215,78,254,234,81,197,156,121,196,252,103,184,164,220,55,181,215,82,146,167,220,90,209,20,231,72,92,118,73,78,56,178,74,16,227,139,218,69,205,81,17,107,216,71,167,191,95,4,153,146,208,190,98,37,60,149,126,177,44,200,197,140,112,186,206,21,221,73,196,22,176,122,252,185,100,84,41,21,125,221,43,181,25,142,186,168,252,166,38,200,94,213,58,241,37,27,150,104,35,209,7,174,133,174,135,161,139,139,1,193,243,189,135,43,197,44,182,93,150,140,120,168,122,68,190,131,150,102,141,202,45,179,227,56,123,116,74,143,185,190,221,8,80,206,94,110,185,86,6,49,80,174,20,201,92,37,196,234,181,90,150,109,154,119,197,117,29,167,170,116,250,126,255,0,104,210,180,9,109,78,136,220,166,84,149,33,122,232,105,61,75,176,204,189,159,112,253,0,0,0,0,0,0,0,0,0,0,57,86,104,111,21,216,88,27,114,93,77,62,76,174,23,71,181,123,182,233,190,99,40,239,220,159,215,247,140,240,97,61,30,69,225,137,52,170,74,218,114,83,178,249,254,174,211,90,149,182,58,213,221,161,153,232,73,247,123,6,153,168,180,232,244,154,99,52,248,168,216,211,91,182,167,66,45,53,81,153,247,17,123,76,126,225,254,114,20,104,101,74,45,117,45,63,206,51,59,143,213,169,119,6,45,87,106,179,93,121,110,189,210,234,110,168,205,93,145,154,79,180,204,251,136,189,163,216,101,115,1,225,99,173,126,101,189,49,215,218,63,155,229,173,149,18,84,94,163,203,62,211,109,127,213,23,179,255,0,139,177,102,67,134,110,42,96,253,21,235,190,212,140,245,126,146,222,221,204,197,68,153,82,147,170,217,111,181,45,197,66,75,214,113,71,223,244,82,126,210,17,243,47,216,255,0,124,229,210,249,102,239,180,101,184,218,147,187,168,138,183,30,38,158,249,151,91,78,244,54,227,123,182,243,148,101,169,246,31,111,223,160,124,11,204,21,135,143,22,196,26,253,167,85,142,183,102,50,252,131,134,111,178,111,182,219,79,155,38,165,33,183,22,100,91,136,187,117,211,214,46,237,116,29,64,0,0,0,7,226,173,81,233,247,5,38,101,18,171,25,185,17,39,48,228,119,155,113,9,90,84,133,164,210,162,50,81,25,30,164,102,93,164,100,40,99,136,150,88,100,224,46,48,212,235,148,184,82,19,111,220,179,94,168,48,225,182,100,211,78,72,149,45,73,101,38,150,144,132,232,219,68,100,130,51,50,47,105,151,119,251,240,226,204,188,140,14,198,106,101,185,83,150,249,80,174,137,140,211,86,223,48,249,77,191,38,92,68,27,202,37,58,132,22,136,104,200,213,161,153,23,176,203,186,249,41,149,24,149,106,124,106,164,7,208,244,121,108,161,246,150,133,18,146,164,41,36,162,50,50,51,35,236,50,238,49,250,64,7,230,169,56,77,83,165,58,105,220,72,97,106,219,166,186,232,147,236,25,210,206,188,212,206,204,181,244,234,99,147,36,154,229,77,27,118,109,215,249,124,158,223,250,199,18,139,21,249,178,153,135,21,165,56,243,238,37,166,208,148,153,154,148,163,208,136,136,187,76,204,204,95,63,13,76,7,78,16,224,37,50,179,80,130,219,85,59,153,150,42,198,163,107,107,137,106,68,40,106,216,102,109,165,69,235,54,122,150,166,90,251,76,196,188,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,51,175,197,78,133,128,87,84,220,39,193,74,5,42,240,187,233,186,181,86,169,77,125,106,165,210,101,37,196,110,138,109,180,105,92,167,137,4,234,92,36,186,218,89,89,160,141,75,90,93,105,18,171,45,25,139,177,51,65,133,144,49,50,197,145,253,84,58,196,45,143,127,54,85,58,102,94,126,31,49,214,155,231,114,185,232,79,53,9,216,190,242,62,242,46,170,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,43,175,12,184,183,217,183,118,107,234,22,125,210,244,75,119,9,39,71,93,22,137,87,127,85,161,85,22,166,59,200,169,60,234,219,101,113,35,74,142,180,37,109,186,151,57,43,109,149,26,155,73,190,177,99,224,2,58,231,147,55,116,172,160,225,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,121,166,65,120,136,218,185,156,135,19,11,111,194,244,38,38,211,105,236,145,117,18,27,83,119,55,41,132,245,50,227,236,109,180,54,246,244,186,226,226,146,125,86,204,148,131,90,82,231,42,106,128,0,172,14,40,25,204,204,158,93,177,246,129,101,96,230,36,124,159,162,205,179,226,213,31,141,232,120,18,247,202,92,217,173,169,205,242,24,113,101,170,25,108,180,35,219,234,235,166,166,102,125,3,133,38,104,241,219,50,159,149,31,203,93,243,242,143,228,231,161,61,25,252,217,14,31,35,168,235,185,223,224,205,55,187,119,33,175,165,174,155,123,52,212,245,159,224,33,175,17,74,214,113,176,194,205,60,108,203,110,39,203,139,66,161,71,101,154,245,181,26,216,167,205,91,12,17,200,91,245,99,145,33,43,116,208,146,56,237,173,164,32,201,8,37,58,102,73,75,134,85,193,105,241,88,206,117,30,234,163,85,174,156,80,249,65,69,133,80,143,34,163,72,244,37,42,39,164,34,161,196,169,216,220,244,68,53,181,204,65,41,28,196,150,228,238,212,187,72,92,246,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,250,243,11,116,215,108,108,2,196,187,214,214,157,209,86,173,251,62,179,84,167,73,229,33,206,68,166,33,58,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,32,255,0,117,31,61,159,238,231,255,0,102,104,255,0,232,130,255,0,135,10,206,38,106,172,220,168,97,29,66,240,172,212,162,42,231,168,199,145,26,211,164,56,217,188,186,141,68,145,234,26,154,74,208,174,153,181,41,181,60,189,201,218,131,36,145,243,22,218,23,78,223,221,71,207,103,251,185,255,0,217,154,63,250,32,154,141,98,142,123,44,76,131,221,249,174,197,12,122,223,112,85,105,244,105,150,133,46,61,6,142,109,192,131,46,163,13,37,50,66,145,23,71,30,121,135,84,72,107,83,75,109,184,102,178,55,84,73,98,53,101,235,136,246,115,175,156,125,195,75,42,233,198,78,182,139,112,94,20,106,93,70,55,201,218,83,124,248,175,205,105,183,91,222,136,201,90,119,33,106,45,82,100,162,215,82,50,62,209,119,224,0,0,40,7,251,168,249,236,255,0,119,63,251,51,71,255,0,68,23,125,151,171,166,187,124,224,22,26,94,183,76,238,182,181,112,89,244,106,165,70,79,41,13,243,229,63,9,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,58,0,0,0,8,65,157,142,38,150,206,87,175,40,152,99,99,218,241,47,27,178,36,134,149,113,197,147,34,68,52,82,152,50,138,250,16,74,54,13,15,174,68,103,221,36,45,14,25,50,180,165,75,75,157,173,156,170,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,2,58,229,155,55,116,172,117,196,188,90,193,170,205,58,37,38,236,194,251,162,165,77,67,109,72,78,202,165,41,169,207,48,204,166,155,82,141,210,91,100,219,104,127,176,208,75,113,165,18,139,156,77,55,34,128,0,4,106,186,179,155,66,137,156,235,43,39,118,149,43,174,170,206,234,228,93,117,25,8,90,27,167,182,154,83,243,99,70,142,93,156,199,151,181,135,22,231,107,104,109,68,130,222,181,171,144,205,110,115,104,89,75,196,124,43,166,95,148,174,109,153,125,250,94,61,94,164,194,22,185,84,167,35,156,46,68,148,182,157,121,172,151,80,233,58,217,36,220,218,105,82,53,52,114,157,146,160,0,0,0,2,186,179,11,197,202,133,132,89,142,103,11,237,59,27,229,5,161,107,84,31,165,222,181,7,18,182,167,57,41,11,54,221,110,156,149,41,40,254,78,180,171,113,186,91,95,82,84,132,27,72,36,190,187,10,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,21,1,159,92,250,230,199,5,179,99,124,225,158,26,98,183,161,173,186,55,163,58,40,94,130,166,200,229,115,105,177,94,115,231,30,142,183,21,171,142,173,94,178,143,77,116,45,8,136,138,95,240,191,199,188,88,204,78,1,87,239,92,99,186,254,80,86,161,94,18,169,108,73,232,99,68,217,21,16,161,56,150,246,71,109,180,30,139,121,195,212,203,119,173,166,186,17,17,76,0,16,3,138,222,104,241,219,45,127,146,239,200,165,243,242,115,229,31,166,253,39,252,217,14,103,63,167,232,121,63,225,45,57,183,111,61,223,163,166,187,187,117,208,180,231,252,47,243,153,153,60,196,227,237,126,202,198,60,72,249,65,69,133,103,202,170,49,27,208,240,34,108,148,137,176,155,75,155,227,176,218,207,68,60,225,104,103,183,214,215,77,72,140,172,252,5,0,255,0,117,31,61,159,238,231,255,0,102,104,255,0,232,130,223,178,21,138,87,222,52,229,58,198,196,204,75,174,250,102,228,172,250,79,173,155,210,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,228,0,0,172,14,40,25,204,204,158,93,177,246,129,101,96,230,36,124,159,162,205,179,226,213,31,141,232,120,18,247,202,92,217,173,169,205,242,24,113,101,170,25,108,180,35,219,234,235,166,166,102,125,3,133,38,104,241,219,50,159,149,31,203,93,243,242,143,228,231,161,61,25,252,217,14,31,35,168,235,185,223,224,205,55,187,119,33,175,165,174,155,123,52,212,245,159,226,10,241,13,226,35,249,178,76,167,225,126,19,149,42,175,127,72,228,212,42,75,118,71,49,186,35,40,126,59,173,177,37,142,89,147,189,91,29,66,13,9,117,167,91,109,73,116,140,183,180,163,238,185,76,206,14,23,230,234,205,118,187,99,156,184,21,218,60,120,170,184,232,82,90,112,215,74,125,243,116,144,130,124,208,150,164,33,71,29,213,33,104,61,118,18,77,105,109,70,104,47,149,150,108,221,210,177,215,18,241,107,6,171,52,232,148,155,179,11,238,138,149,53,13,181,33,59,42,148,166,167,60,195,50,154,109,74,55,73,109,147,109,161,254,195,65,45,198,148,74,46,113,52,220,138,0,28,255,0,48,183,77,118,198,192,44,75,189,109,105,221,21,106,223,179,235,53,74,116,158,82,28,228,74,98,19,174,52,230,197,146,144,173,171,66,79,69,17,164,244,208,200,203,176,82,15,247,81,243,217,254,238,127,246,102,143,254,136,47,248,121,251,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,215,6,1,241,147,161,92,24,177,112,193,199,155,123,228,149,139,88,229,200,160,203,142,107,168,185,66,113,184,205,161,216,210,13,150,82,228,134,94,113,181,184,135,18,209,184,219,142,154,21,189,179,37,51,103,224,35,254,115,51,75,249,163,217,54,126,36,77,182,253,55,69,169,94,17,104,85,184,237,43,108,164,65,118,28,183,84,236,99,53,18,13,228,45,134,212,73,95,170,180,146,145,170,13,68,226,59,173,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,0,10,64,204,47,17,236,231,88,216,251,137,118,85,173,140,157,21,22,223,188,43,52,186,116,111,147,180,167,57,17,88,154,235,109,55,189,113,148,181,109,66,18,90,168,205,71,166,166,102,125,162,207,242,21,138,87,222,52,229,58,198,196,204,75,174,250,102,228,172,250,79,173,155,210,179,31,155,202,169,74,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,228,0,0,142,183,166,110,233,88,117,156,219,99,43,183,125,58,36,122,109,241,107,198,169,81,107,39,33,45,27,53,85,73,154,223,74,255,0,49,68,149,33,228,198,105,13,108,245,249,198,148,109,115,156,70,212,138,0,0,17,255,0,62,184,165,125,224,182,83,175,156,76,195,74,239,161,174,74,55,163,58,41,189,43,50,57,92,218,148,86,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,176,50,245,196,123,57,215,206,62,225,165,149,116,227,39,91,69,184,47,10,53,46,163,27,228,237,41,190,124,87,230,180,219,173,239,68,100,173,59,144,181,22,169,50,81,107,169,25,31,104,187,240,0,28,43,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,14,21,128,25,179,179,115,25,138,24,173,99,225,252,120,147,168,88,107,34,151,26,61,199,18,121,190,197,101,114,155,124,221,54,209,203,73,37,13,59,29,198,201,105,91,136,116,180,90,79,105,164,206,26,241,64,206,102,100,242,237,143,180,11,43,7,49,35,228,253,22,109,159,22,168,252,111,67,192,151,190,82,230,205,109,78,111,144,195,139,45,80,203,101,161,30,223,87,93,53,51,51,232,28,41,51,71,142,217,148,252,168,254,90,239,159,148,127,39,61,9,232,207,230,200,112,249,29,71,93,206,255,0,6,105,189,219,185,13,125,45,116,219,217,166,167,172,255,0,0,0,1,93,85,126,50,120,79,7,48,81,44,218,125,189,215,225,63,100,121,55,147,7,39,170,83,142,180,194,145,37,48,156,101,183,16,203,46,28,134,157,111,69,184,180,237,113,191,160,77,61,98,160,2,53,100,95,57,180,44,225,225,196,170,155,148,175,67,94,118,191,79,30,230,166,180,133,156,84,184,233,47,149,38,51,138,215,86,93,229,58,100,218,148,110,54,164,41,42,220,68,135,92,146,160,0,56,86,79,179,103,102,230,235,11,254,92,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,23,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,16,248,149,224,58,113,123,1,42,149,154,124,22,221,169,219,44,191,86,37,19,91,156,83,81,225,76,86,194,50,109,74,63,89,194,208,181,34,215,218,70,40,98,84,87,225,74,122,28,166,148,219,204,56,166,156,66,146,100,105,82,79,67,35,35,237,35,35,33,219,114,81,53,48,115,45,98,186,168,228,241,42,185,76,70,221,155,180,254,95,27,183,254,161,162,218,107,132,237,58,43,164,157,164,182,16,173,186,105,166,169,46,193,250,64,7,230,169,84,98,82,105,242,106,147,223,67,49,226,50,183,221,113,106,36,165,40,74,77,70,102,102,100,69,161,17,247,152,161,190,35,217,151,145,142,24,205,83,182,233,146,222,58,29,175,49,234,106,27,230,31,41,199,163,75,150,130,121,36,151,86,131,213,14,145,18,180,35,50,246,17,119,254,126,29,217,98,147,143,56,195,76,174,85,33,72,85,191,109,77,102,160,251,132,217,155,78,185,30,84,69,41,149,26,154,90,20,70,219,167,170,12,200,204,189,164,93,247,209,69,163,211,237,250,76,58,37,42,51,113,226,65,97,184,236,182,218,18,132,165,8,73,37,36,68,146,34,45,8,136,187,8,136,126,208,0,0,0,28,3,56,153,160,182,242,217,134,117,58,172,137,140,42,191,46,27,205,82,226,27,141,154,205,245,199,144,166,86,164,27,173,175,103,49,157,12,210,122,251,11,183,186,132,113,43,16,175,140,124,196,153,119,53,101,82,234,117,106,212,215,19,26,51,102,243,202,79,58,66,214,134,90,66,148,181,17,111,116,201,41,35,62,253,11,83,62,217,105,130,188,45,113,18,243,178,211,126,95,142,185,72,137,34,17,75,98,38,231,227,202,34,83,77,186,157,200,118,33,151,114,150,71,162,190,145,105,236,51,28,15,52,120,15,11,2,171,240,237,232,78,190,233,252,231,49,111,40,148,163,245,25,89,118,147,104,254,180,253,159,252,126,59,0,107,50,232,24,179,66,170,66,117,228,58,207,85,161,180,163,37,118,198,117,61,154,25,31,113,159,180,105,138,58,141,108,165,71,174,167,175,249,199,250,15,195,90,167,49,85,166,61,2,74,55,180,238,221,201,208,143,93,20,71,237,35,246,144,204,206,44,81,228,90,24,147,85,164,161,167,34,187,19,145,234,237,52,41,59,163,182,174,237,8,203,82,87,187,218,52,63,149,219,197,119,246,6,219,119,83,175,243,87,55,172,220,189,219,181,217,49,228,119,238,87,234,123,199,85,0,0,0,0,0,0,0,0,0,1,23,184,145,84,81,7,41,183,130,13,231,16,183,125,31,183,98,180,215,74,148,61,117,237,251,69,43,101,37,151,228,102,14,212,102,50,72,220,87,93,180,140,143,79,240,23,253,195,73,64,63,229,196,19,136,52,31,180,102,247,55,86,53,67,15,241,230,227,160,79,143,201,54,186,61,165,177,73,239,132,194,207,189,41,253,114,246,15,153,151,188,119,175,224,45,245,22,236,165,54,220,134,91,223,206,142,233,45,105,94,172,186,218,125,84,184,130,61,13,211,62,211,255,0,227,189,204,186,230,131,8,51,95,101,165,202,59,145,87,33,205,122,170,53,64,226,155,233,209,215,118,110,97,46,186,101,169,71,53,150,190,205,20,95,101,79,113,24,202,35,248,3,126,38,234,183,41,169,110,216,173,107,200,76,118,76,155,143,201,102,34,21,187,99,40,109,27,156,121,90,104,103,169,235,220,125,254,91,33,25,148,185,48,95,28,237,216,178,107,19,93,162,214,94,143,65,114,51,146,28,83,44,183,34,124,117,45,100,131,117,8,73,232,149,118,246,151,172,122,145,234,98,254,40,213,56,245,186,60,26,204,69,18,152,159,25,169,77,40,140,140,141,11,73,40,143,176,204,187,143,216,102,63,104,0,0,0,8,199,196,11,1,32,99,118,2,86,137,20,214,158,170,208,35,201,171,69,115,146,149,58,106,98,20,173,136,35,229,173,95,73,221,116,45,59,123,140,143,190,129,228,55,85,179,110,135,26,74,156,141,82,161,207,52,145,145,169,11,105,246,92,253,138,73,146,147,246,25,105,236,23,171,195,79,49,77,99,110,6,68,165,212,229,184,186,205,180,109,210,93,39,156,213,199,17,30,28,52,155,158,179,171,89,145,173,211,245,140,139,83,246,17,247,203,240,1,249,106,164,103,75,152,68,93,189,59,154,127,242,166,51,159,157,4,173,57,147,190,201,196,232,126,158,170,123,52,236,235,228,15,77,144,60,16,119,26,51,1,67,139,42,159,212,82,232,210,35,85,37,111,104,214,218,144,204,216,164,180,30,173,173,39,234,187,220,122,22,157,230,69,223,160,106,37,34,13,191,71,131,67,166,48,134,34,83,227,53,21,134,208,130,74,80,219,104,36,164,136,146,68,68,68,68,69,161,17,16,253,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,41,91,138,22,69,191,34,151,82,241,199,7,44,206,147,13,171,91,61,49,26,18,183,51,66,170,56,226,136,244,100,146,93,60,55,181,111,151,161,169,8,116,214,223,205,37,81,219,56,191,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,232,123,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,30,172,83,183,21,140,241,198,196,170,172,252,173,225,178,37,181,66,182,43,6,139,166,166,165,186,193,212,106,49,84,180,28,36,55,169,18,227,50,238,170,82,156,73,243,30,105,181,32,146,150,146,227,213,192,45,167,133,215,16,8,117,120,116,220,178,99,125,197,201,170,179,211,83,172,122,163,237,176,196,87,34,180,195,76,51,73,87,45,8,218,241,114,181,105,199,13,106,121,78,41,179,81,44,154,75,182,126,57,86,101,243,23,98,101,127,11,39,226,101,245,35,250,216,116,120,91,30,254,115,170,116,207,60,196,62,99,77,57,201,230,242,22,158,106,211,177,29,230,125,196,121,246,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,231,255,0,11,238,31,113,170,209,168,185,161,198,154,84,180,33,18,19,62,207,161,201,105,216,203,222,203,177,100,67,173,19,173,62,149,26,13,72,125,40,97,214,182,56,131,75,190,178,20,141,109,124,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,40,135,136,166,69,100,229,106,242,59,227,15,160,75,94,21,215,228,50,204,23,164,202,105,107,166,84,94,41,11,58,105,17,184,111,188,132,183,29,78,33,229,35,232,45,40,82,214,180,154,215,207,242,57,155,186,174,80,113,113,87,91,244,233,117,139,78,189,29,52,219,142,148,196,133,33,107,96,150,74,68,166,80,106,38,151,37,147,221,179,152,90,26,28,121,178,83,124,211,113,55,103,152,91,166,133,124,228,191,18,239,91,90,119,91,69,184,48,190,179,84,167,73,229,45,190,124,87,233,46,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,156,33,165,220,197,99,205,155,150,220,35,174,226,181,231,54,34,81,78,142,180,83,32,189,32,217,93,90,162,104,81,199,132,209,165,11,86,247,20,157,13,68,133,108,65,45,197,22,196,40,203,62,249,151,204,93,247,154,12,83,159,137,151,212,143,235,97,209,225,108,103,249,178,151,212,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,78,158,23,92,63,230,85,230,83,115,55,141,246,239,38,148,207,77,81,177,233,111,184,251,18,156,148,211,237,62,205,89,92,181,163,107,37,202,209,166,220,37,165,228,184,167,13,36,130,105,78,204,14,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,0,68,174,33,153,211,165,101,99,11,228,80,173,11,130,34,113,82,229,142,69,111,195,56,201,148,112,152,55,54,187,80,125,181,40,146,132,37,36,234,90,53,146,137,111,18,75,150,226,16,246,218,22,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,72,172,139,231,54,187,147,204,71,149,83,114,149,233,155,50,232,233,227,220,212,214,144,130,148,166,218,53,242,164,198,113,90,104,243,92,215,76,155,82,137,183,18,181,37,91,76,208,235,122,9,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,156,204,114,191,239,44,44,206,206,39,98,14,31,92,50,232,119,13,15,18,46,9,48,103,70,50,222,210,253,33,32,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,236,242,117,156,91,19,55,246,36,138,253,2,31,161,174,74,54,207,148,22,255,0,49,233,30,139,230,189,33,17,127,149,45,134,155,127,154,220,115,115,230,200,246,107,181,90,25,118,200,0,1,10,184,140,231,219,243,87,161,49,134,248,118,199,81,137,183,53,63,172,137,33,248,251,226,209,96,173,107,104,166,40,150,91,30,120,214,219,137,105,174,212,146,144,165,186,91,82,150,222,173,110,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,163,197,112,175,207,84,155,2,225,165,101,135,20,167,203,126,216,174,72,102,155,102,60,204,86,182,82,106,47,202,121,106,97,210,109,178,121,196,74,122,73,17,56,181,175,148,180,160,182,165,181,173,109,220,72,0,0,0,175,94,37,188,65,35,96,245,42,177,151,204,32,170,203,111,16,103,199,233,171,21,104,142,187,21,251,105,11,76,87,219,54,205,108,26,31,92,136,207,186,146,91,46,165,108,30,138,35,37,146,116,166,17,61,56,110,113,4,141,151,105,46,96,246,50,85,101,171,14,170,50,21,38,21,73,231,93,121,22,202,201,167,220,116,154,142,203,14,188,242,36,188,108,36,208,149,37,13,172,214,230,154,173,195,59,180,1,64,60,81,252,118,98,111,224,190,79,8,77,254,10,23,253,154,238,11,222,88,90,155,134,33,93,145,110,137,21,245,210,84,102,151,206,156,236,72,76,38,66,8,203,69,160,157,101,104,86,211,61,134,109,239,219,204,111,117,143,128,170,190,57,223,82,127,188,159,195,71,42,224,169,226,158,233,248,127,59,204,105,194,234,64,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,47,243,209,156,218,22,79,48,226,45,77,186,87,166,111,59,163,168,143,108,211,93,66,202,42,156,104,145,205,147,37,196,233,163,45,115,90,51,109,42,39,28,82,210,148,237,35,91,173,231,218,173,86,170,215,234,179,107,181,218,156,186,141,74,163,33,201,115,38,75,121,79,63,37,247,20,106,113,215,28,81,154,150,181,40,205,70,163,51,51,51,51,49,123,220,57,178,81,249,170,225,195,245,251,254,153,74,115,19,110,159,156,169,73,96,185,174,82,224,153,32,219,166,37,237,202,66,182,173,6,227,170,104,146,149,184,164,167,87,82,203,78,29,70,99,149,255,0,121,97,102,118,113,59,16,112,250,225,151,67,184,104,120,145,112,73,131,58,49,150,246,151,233,9,4,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,119,103,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,124,160,183,249,143,72,244,95,53,233,8,139,252,169,108,52,219,252,214,227,155,159,54,71,179,93,170,208,203,182,64,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,81,15,17,220,241,198,205,109,229,2,207,195,228,75,143,135,86,124,135,215,5,231,86,235,75,173,203,81,18,14,107,172,25,146,80,132,164,148,150,18,164,243,82,135,93,82,141,38,241,180,223,148,200,14,79,170,185,178,197,196,166,160,81,27,177,44,233,16,231,221,107,121,213,18,228,176,181,168,219,130,210,91,90,93,223,32,153,117,6,226,84,146,105,9,90,247,111,38,219,114,255,0,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,64,14,53,126,22,45,111,136,16,124,186,162,34,87,13,206,32,145,178,237,37,204,30,198,74,172,181,97,213,70,66,164,194,169,60,235,175,34,217,89,52,251,142,147,81,217,97,215,158,68,151,141,132,154,18,164,161,181,154,220,211,85,184,103,118,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,0,82,183,26,191,20,246,183,195,248,62,99,81,18,127,134,151,16,72,216,195,74,163,229,243,23,234,178,220,196,24,17,250,106,61,90,91,174,202,126,229,66,19,41,247,13,195,67,4,134,23,30,51,13,36,214,243,170,91,231,170,140,205,102,173,108,40,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,12,208,229,215,30,111,44,182,226,229,11,21,172,201,178,210,186,116,132,34,167,5,153,4,202,42,212,227,90,78,68,39,77,72,90,118,56,148,232,74,52,43,98,201,14,36,183,161,38,90,41,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,43,47,138,246,120,227,91,84,170,222,81,240,229,18,202,187,82,143,29,23,117,88,150,236,114,131,17,212,182,250,97,48,105,52,155,171,125,165,35,154,163,213,162,101,213,55,162,212,226,249,62,127,129,143,215,103,238,223,241,33,202,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,0,21,129,197,175,58,254,132,135,51,41,184,101,83,170,195,173,61,201,114,244,168,48,124,134,211,5,230,57,136,166,36,205,59,220,231,33,214,156,117,77,169,41,38,201,45,25,184,78,188,132,84,176,178,158,22,153,246,249,9,50,131,149,28,80,99,125,191,85,168,116,118,133,82,60,125,92,129,58,91,230,162,135,33,40,45,92,101,231,221,81,161,221,13,77,184,225,146,204,218,81,41,139,127,1,152,28,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,67,217,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,0,25,161,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,83,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,26,221,34,13,193,71,157,67,169,176,135,226,84,35,59,21,246,214,130,82,86,219,136,52,168,140,148,70,70,70,70,101,161,145,144,207,214,127,48,65,220,23,204,5,114,44,90,121,199,165,214,100,73,170,69,216,209,161,180,161,233,178,137,8,45,27,66,75,213,107,184,181,236,238,51,46,239,49,147,4,184,172,201,216,132,218,119,31,167,169,126,205,127,241,248,227,69,244,162,50,165,195,37,22,135,211,183,175,255,0,42,67,245,128,8,129,196,179,49,45,224,150,6,75,165,211,37,184,138,197,202,110,82,90,38,92,209,198,209,34,28,196,147,158,171,168,89,17,45,162,245,136,143,67,246,25,247,81,83,13,213,111,43,161,182,148,167,36,212,171,147,201,38,102,106,90,221,125,231,63,106,148,102,165,125,166,122,251,69,252,112,253,192,74,126,8,224,37,23,125,53,166,106,181,248,241,170,210,156,54,82,151,73,79,194,139,189,6,124,180,43,233,53,174,135,175,111,121,153,247,73,192,0,0,0,31,138,181,83,143,68,163,206,172,203,81,37,136,17,157,148,234,140,200,136,144,132,154,140,251,76,139,184,189,166,66,128,115,255,0,152,138,214,57,99,189,109,146,168,201,244,61,187,38,77,26,52,114,121,124,149,20,121,146,182,57,183,154,180,153,154,29,211,113,105,217,216,68,69,223,223,248,91,100,236,175,170,218,49,174,247,163,178,245,34,154,249,38,11,50,227,238,37,190,218,225,73,109,196,165,214,20,147,35,66,212,68,164,172,143,191,78,205,76,78,12,225,103,75,11,178,207,102,191,109,70,118,52,234,251,209,149,14,29,50,18,163,187,211,234,212,132,32,220,100,159,109,104,109,43,99,105,153,23,102,164,68,90,247,82,166,97,49,222,191,143,87,212,171,178,170,219,113,217,115,103,38,59,68,180,37,26,50,211,106,245,84,226,200,181,54,136,251,15,255,0,139,233,229,22,197,168,98,14,60,219,148,8,17,249,166,239,89,184,182,41,93,208,159,89,119,37,95,168,126,193,164,38,209,203,65,35,220,63,232,6,109,115,108,203,241,243,7,117,179,37,36,78,39,161,220,68,70,69,254,2,199,188,93,79,13,202,130,39,101,54,207,65,60,227,139,107,210,27,247,171,93,53,169,76,211,78,223,176,74,16,0,0,0,0,0,0,0,0,0,16,247,138,76,211,139,149,250,219,68,157,121,221,55,179,221,81,132,42,19,38,38,69,153,75,60,204,244,255,0,92,63,251,194,64,209,232,0,168,78,48,216,25,42,155,121,83,49,122,139,76,62,154,167,206,244,147,141,178,123,81,203,106,159,29,173,77,45,232,90,153,159,210,81,253,158,225,90,67,166,96,30,60,222,184,7,124,196,187,173,90,221,66,51,108,243,57,241,89,146,242,26,127,86,93,109,59,208,135,17,187,105,186,163,45,79,176,207,95,190,240,179,47,134,20,92,221,229,189,211,162,34,36,137,18,246,250,62,65,146,22,104,219,61,158,110,213,37,14,153,106,81,204,143,111,237,251,51,255,0,17,233,212,10,204,105,141,169,216,210,224,190,219,232,82,76,208,182,214,147,37,37,68,125,134,70,93,134,71,216,52,55,145,172,73,44,74,203,125,159,61,199,222,122,69,50,149,79,166,72,113,213,110,82,221,110,4,99,81,153,238,81,158,166,189,117,61,15,236,29,252,0,0,0,7,230,169,192,143,85,166,203,165,203,109,43,98,99,14,71,117,42,34,50,82,22,147,73,145,145,145,145,246,31,180,133,6,241,26,192,137,88,55,143,117,57,113,169,156,138,85,194,227,213,86,92,109,147,75,91,159,155,44,210,157,73,180,39,118,214,245,208,181,236,246,153,15,97,194,163,25,23,96,227,195,118,132,250,146,153,167,92,45,20,70,154,83,219,80,169,79,204,130,217,122,166,180,164,212,105,65,151,97,26,180,247,139,202,73,146,136,148,147,35,35,45,72,200,127,64,124,43,238,178,197,189,101,87,235,146,94,67,77,192,166,74,146,106,82,137,36,91,25,82,187,204,203,221,239,33,156,12,200,93,9,189,113,206,244,172,199,82,221,75,245,250,145,54,122,238,220,74,152,242,139,77,12,245,35,221,217,218,45,155,132,238,0,179,98,96,250,177,26,185,76,101,21,122,243,198,236,103,77,146,37,244,79,197,130,242,11,85,54,149,125,52,25,246,40,211,175,118,167,218,39,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,80,190,126,178,81,117,101,79,17,229,214,233,52,206,163,12,174,106,131,206,91,149,8,228,226,219,129,188,212,226,105,146,13,197,45,105,121,164,17,146,20,181,31,57,180,26,200,247,37,212,53,250,184,124,231,110,171,149,11,253,202,21,206,252,185,216,117,117,72,142,205,86,26,165,41,44,82,95,83,204,165,117,100,54,150,93,90,214,220,116,184,149,52,217,36,222,46,89,40,204,219,111,73,149,197,11,63,80,237,75,85,121,120,193,154,133,42,173,46,248,183,209,34,187,95,141,37,137,145,227,209,230,182,162,68,102,9,10,81,115,164,48,162,89,184,162,34,75,15,54,182,247,41,228,56,213,69,211,41,53,90,212,149,195,163,83,37,207,144,220,119,229,173,168,204,169,213,165,134,26,91,207,58,105,73,25,146,27,105,183,28,90,187,146,132,41,71,161,17,152,252,163,208,85,169,151,150,20,95,243,104,211,28,151,64,187,44,234,195,145,157,92,73,100,79,211,234,49,30,52,168,219,121,149,25,18,219,117,179,209,109,168,251,82,70,147,238,49,115,217,41,226,83,98,98,150,13,85,101,102,14,240,165,80,47,59,18,158,252,250,236,142,153,228,51,58,150,202,163,180,138,142,136,107,148,135,156,122,83,108,244,205,41,75,91,165,171,77,145,56,134,211,88,25,215,205,117,119,54,152,203,54,242,230,213,97,218,20,221,97,218,212,73,175,33,93,4,93,168,39,28,52,182,68,130,121,245,163,154,225,234,181,22,168,111,152,180,52,217,142,193,195,67,35,146,115,29,121,51,140,55,194,226,35,14,172,186,195,104,122,35,136,106,66,235,149,22,73,183,202,18,153,89,41,37,24,146,182,148,242,150,159,93,14,19,104,35,53,45,108,222,72,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,7,201,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,61,153,215,202,141,119,41,120,203,54,205,229,85,102,90,21,45,102,90,213,185,172,161,61,124,93,168,55,27,53,54,102,131,121,133,175,148,225,104,133,30,136,115,150,132,58,217,15,171,150,188,230,215,112,63,7,241,75,0,107,116,175,74,217,152,141,111,214,99,178,76,33,9,149,76,172,74,167,170,51,114,82,163,211,152,202,246,178,135,91,81,234,148,161,46,55,161,165,109,189,26,196,138,207,38,110,234,185,190,197,196,221,108,83,165,209,237,58,12,117,83,109,202,83,242,20,181,161,131,89,169,114,158,65,40,218,68,151,143,110,254,89,104,72,109,150,205,78,114,137,197,116,14,29,121,21,147,154,91,200,175,140,65,129,45,24,87,64,144,243,51,158,141,41,164,46,167,81,100,163,172,169,166,68,225,62,202,20,220,132,184,183,146,143,160,133,33,43,66,212,75,69,233,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,35,7,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,3,138,102,187,53,216,113,148,172,56,93,235,122,187,215,85,103,115,24,160,80,24,120,145,42,175,41,36,70,105,73,153,31,45,148,110,73,186,241,145,165,180,169,36,68,181,173,182,215,158,204,82,197,43,239,26,111,186,158,38,98,93,119,211,55,37,103,147,214,205,233,89,143,205,229,50,134,91,249,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,206,205,50,3,195,19,14,238,172,35,78,41,102,122,211,137,95,93,233,30,29,74,218,166,51,84,151,29,116,250,114,144,165,165,247,92,138,250,18,181,200,75,141,172,155,50,87,45,13,163,85,18,214,227,109,193,108,224,229,50,242,202,46,40,124,135,174,200,151,88,161,79,142,220,154,21,198,168,5,21,138,170,9,180,27,228,132,19,142,146,22,211,171,54,212,131,94,253,57,107,50,36,186,131,62,255,0,195,115,136,36,108,187,73,115,7,177,146,171,45,88,117,81,144,169,48,170,79,58,235,200,182,86,77,62,227,164,212,118,88,117,231,145,37,227,97,38,132,169,40,109,102,183,52,213,110,25,221,160,205,102,108,124,83,227,39,196,11,135,204,95,31,39,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,1,31,243,139,156,91,19,40,22,36,122,253,126,31,166,110,74,206,255,0,147,246,255,0,49,232,254,148,229,61,29,18,191,149,33,135,91,99,148,220,130,115,231,8,183,233,181,58,153,246,103,222,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,82,43,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,170,177,115,220,52,184,130,70,198,26,85,31,47,152,191,85,150,230,32,192,143,211,81,234,210,221,118,83,247,42,16,153,79,184,110,26,24,36,48,184,241,152,105,38,183,157,82,223,61,84,102,107,53,107,97,64,0,2,37,113,12,206,157,43,43,24,95,34,133,104,92,17,19,138,151,44,114,43,126,25,198,76,163,132,193,185,181,218,131,237,169,68,148,33,41,39,82,209,172,148,75,120,146,92,183,16,135,182,208,181,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,242,128,181,238,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,66,128,120,163,248,236,196,223,193,124,158,16,143,248,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,98,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,160,1,74,220,106,252,83,218,223,15,224,249,141,68,126,78,27,121,152,179,114,161,132,120,241,138,87,132,25,117,21,170,69,177,77,164,83,35,17,165,117,26,139,136,171,45,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,92,53,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,237,127,133,126,69,99,88,22,245,43,51,216,165,2,35,247,61,114,59,53,43,49,150,101,59,190,147,78,126,43,200,83,238,155,110,19,46,46,83,50,72,201,181,161,124,164,37,7,185,46,45,104,110,199,198,107,51,99,226,159,25,62,32,92,62,98,248,249,56,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,170,186,241,143,139,221,213,134,217,159,186,41,22,21,62,212,196,60,39,166,244,244,248,104,140,167,34,189,33,230,227,168,228,62,196,226,37,165,90,202,116,208,107,229,56,210,218,140,223,40,147,189,79,46,79,191,153,139,55,53,252,63,49,99,20,172,248,50,233,203,77,143,114,83,106,244,201,36,106,93,58,162,221,41,197,186,193,57,180,146,242,54,186,218,208,226,72,183,33,105,220,148,47,123,104,160,193,99,252,84,51,213,38,255,0,184,106,185,97,194,217,242,216,182,40,114,30,166,222,111,61,21,173,149,106,139,18,153,90,88,104,156,108,222,109,17,94,140,100,110,33,104,230,173,75,45,170,109,8,91,144,255,0,42,185,103,188,179,95,139,144,240,182,207,157,18,156,132,199,85,74,175,83,146,100,164,83,169,205,173,180,58,249,55,184,148,242,247,58,218,16,218,76,183,45,105,220,164,35,123,136,208,246,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,232,161,117,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,234,192,64,14,53,126,22,45,111,136,16,124,186,162,41,88,91,79,9,76,235,250,110,28,60,166,226,109,78,171,50,180,207,57,203,46,160,249,243,219,84,22,88,230,46,152,163,36,239,111,146,134,157,113,165,56,165,36,219,53,52,70,217,52,202,23,103,224,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,5,43,113,171,241,79,107,124,63,131,230,53,17,2,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,205,120,140,113,8,186,178,201,125,217,150,38,10,86,45,74,165,122,63,85,80,187,105,117,8,142,74,228,50,182,80,152,76,58,166,214,142,86,254,107,175,154,18,164,187,243,49,212,102,150,156,218,247,74,201,47,16,203,55,56,181,90,237,158,171,38,93,157,118,81,163,157,73,20,213,77,58,131,18,233,196,166,219,83,232,144,77,54,73,90,29,117,9,83,106,73,118,45,181,33,75,249,194,110,90,136,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,87,18,43,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,16,131,137,102,122,164,229,150,217,139,134,24,99,62,92,92,80,184,227,177,82,139,57,49,90,113,138,69,56,164,25,41,245,147,237,173,167,150,241,176,243,41,108,146,123,75,152,226,148,131,75,100,229,27,11,84,224,99,245,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,65,94,35,252,64,33,229,222,132,238,18,97,13,197,254,171,19,250,103,221,147,29,182,36,55,110,197,222,135,55,72,67,200,113,181,188,243,100,104,67,38,157,196,219,166,234,141,31,50,78,210,93,38,147,85,175,213,97,80,168,84,201,117,26,149,70,67,113,33,195,136,202,158,126,75,238,40,146,219,77,182,146,53,45,106,81,146,73,36,70,102,102,68,67,242,143,213,83,164,213,104,178,81,14,179,76,151,2,67,145,216,150,134,164,178,166,150,166,31,105,15,50,233,37,68,70,104,113,167,27,113,10,238,82,22,149,22,164,100,98,229,56,105,113,4,141,140,52,170,62,95,49,126,171,45,204,65,129,31,166,163,213,165,186,236,167,238,84,33,50,159,112,220,52,48,72,97,113,227,48,210,77,111,58,165,190,122,168,204,214,106,214,194,134,85,199,117,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,70,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,101,92,72,172,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,158,44,56,2,205,247,131,201,196,106,29,49,133,213,232,47,19,178,93,38,72,215,209,49,22,115,203,45,82,218,149,244,214,71,218,162,78,189,250,31,104,169,156,184,93,9,178,177,206,203,172,200,82,218,75,21,250,113,56,122,237,218,73,152,202,143,93,76,180,34,219,219,218,52,127,98,86,88,184,108,154,5,114,51,200,117,185,244,200,178,73,73,81,40,143,123,41,87,121,25,251,253,230,62,232,15,226,140,146,70,165,25,17,17,106,102,98,141,120,171,227,42,239,236,120,114,207,129,82,83,212,235,121,163,136,235,73,123,114,19,41,137,147,155,63,84,150,164,146,137,43,34,237,34,86,158,225,227,248,114,224,68,156,100,199,202,100,185,52,206,125,46,222,113,154,171,206,56,201,169,173,204,77,136,106,78,166,218,211,187,107,154,232,122,118,123,72,133,249,83,32,71,165,83,98,82,226,54,148,49,13,134,227,180,148,145,17,37,8,73,36,136,136,136,136,187,11,216,67,244,128,0,0,0,224,25,229,196,146,195,92,183,222,19,219,125,230,100,84,233,85,10,100,119,26,86,213,33,215,32,73,52,153,30,228,153,104,104,215,82,212,254,193,64,246,21,183,83,197,124,89,162,91,105,91,178,38,93,21,248,209,92,113,102,165,168,215,38,74,80,107,81,232,163,239,115,83,61,21,223,237,23,173,85,122,151,147,92,153,45,81,83,30,37,66,153,108,154,16,109,146,91,55,106,45,210,143,67,236,229,41,74,53,70,251,22,122,127,146,137,241,87,19,174,172,90,189,170,215,157,213,90,159,61,250,132,199,228,54,82,164,184,239,33,183,30,91,132,218,55,173,70,148,164,220,86,137,35,50,45,79,239,30,64,89,103,7,156,12,149,82,188,234,120,189,90,166,31,77,76,228,250,57,199,25,61,171,230,53,80,142,238,134,166,244,61,12,139,232,168,190,223,112,183,192,1,156,44,231,25,30,101,47,3,35,215,253,111,255,0,239,8,226,222,248,91,77,57,89,95,162,52,105,211,147,212,251,61,245,25,162,97,0,0,0,0,0,0,0,0,0,0,135,220,82,32,174,86,87,171,143,39,185,158,155,95,219,81,132,66,157,114,152,227,140,230,6,213,113,165,109,89,117,218,30,186,127,226,79,141,37,17,145,246,144,254,128,230,121,133,193,91,119,29,176,214,165,99,215,96,71,116,229,114,121,47,45,164,41,109,109,144,211,170,218,165,54,189,186,242,136,143,66,237,255,0,172,179,189,140,152,53,123,96,141,231,50,204,188,232,242,162,200,139,203,209,213,199,121,13,185,185,166,220,245,77,196,32,207,66,117,36,125,157,134,127,113,159,132,34,51,236,33,162,76,137,82,174,8,25,89,179,233,247,98,38,34,114,125,33,204,68,178,89,58,95,206,50,76,181,39,11,95,162,105,239,246,104,40,251,53,216,112,238,27,227,69,197,65,76,82,102,60,85,194,66,18,72,52,145,26,225,180,231,118,212,151,180,253,130,201,248,54,98,36,154,222,26,87,44,169,210,183,185,2,161,37,246,91,222,102,100,202,35,211,219,73,232,106,63,105,153,118,17,23,249,133,143,0,0,0,0,8,53,197,99,3,219,196,60,19,93,233,79,167,19,149,27,117,103,49,215,80,206,171,40,209,226,78,112,200,212,77,169,91,119,44,143,180,200,190,210,239,20,223,131,151,84,139,11,22,173,27,169,183,212,201,210,43,212,249,110,25,40,211,234,181,37,181,153,31,106,123,61,79,121,126,193,164,76,31,188,24,191,112,194,215,187,88,125,14,250,78,143,10,82,212,133,18,139,115,145,219,112,251,73,74,253,127,121,143,98,2,43,241,24,198,134,48,159,46,245,232,108,204,142,212,251,142,44,170,51,68,167,9,46,167,168,131,44,137,104,245,210,162,50,83,125,134,90,246,251,12,82,14,8,217,181,12,86,198,203,78,215,229,191,45,202,229,195,1,153,75,209,78,25,33,233,109,161,107,89,237,87,103,206,118,153,145,247,246,234,52,119,133,86,76,76,58,195,187,118,203,134,210,16,154,69,46,36,37,108,73,17,41,77,48,134,204,251,18,157,126,129,123,11,238,46,225,234,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,172,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,207,14,101,242,233,125,229,127,20,231,225,157,245,31,250,217,148,121,187,217,254,115,165,245,47,50,196,206,91,78,185,201,230,242,22,174,82,213,189,29,198,93,198,124,210,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,114,152,85,146,74,86,84,50,53,141,21,219,157,136,147,177,22,234,195,122,211,213,89,138,138,148,191,73,97,84,115,82,233,40,113,47,58,133,161,185,9,113,74,117,179,73,60,124,179,81,25,54,222,148,194,46,167,138,22,69,191,45,118,170,241,199,7,44,206,175,18,104,187,61,49,26,18,182,189,93,165,182,218,136,244,100,146,125,68,198,116,111,151,161,165,107,104,150,223,206,169,49,219,42,86,18,83,34,249,50,174,231,15,17,229,83,28,170,250,26,204,181,250,121,23,53,73,165,160,229,37,183,77,124,168,209,155,86,186,188,239,41,210,39,20,147,109,180,161,74,86,227,36,52,229,255,0,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,3,149,102,95,46,150,38,104,48,178,126,25,223,81,255,0,173,153,71,155,189,239,230,202,167,76,243,44,76,229,180,235,124,238,87,61,106,229,45,91,23,220,101,220,101,159,108,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,139,154,137,21,145,204,162,85,115,125,139,138,181,31,168,203,163,218,116,24,233,169,92,117,86,35,169,107,67,6,178,74,34,178,179,73,180,137,47,30,237,156,195,208,144,219,206,18,92,229,27,106,208,69,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,0,241,34,190,179,29,117,102,58,169,68,204,45,47,208,126,131,222,155,102,141,13,245,189,75,98,150,226,253,73,17,29,52,167,168,231,114,200,220,144,105,74,212,180,26,20,134,185,36,195,95,39,135,109,173,129,215,174,107,45,75,99,30,96,245,212,169,220,212,209,226,72,117,148,83,228,214,18,68,184,204,205,39,12,185,140,175,106,210,150,147,169,186,250,163,182,164,173,11,90,79,66,130,53,113,18,167,96,117,87,42,119,92,44,121,184,253,5,74,62,83,148,121,209,225,179,42,160,138,194,12,215,25,48,153,112,203,152,242,246,173,10,74,86,217,155,11,145,185,214,145,189,212,103,176,94,159,9,74,222,50,214,242,167,13,236,77,123,172,183,217,168,61,26,203,154,253,65,47,202,85,45,147,228,174,58,155,36,106,219,44,190,211,168,104,220,113,75,52,154,144,72,109,166,153,53,212,14,108,124,83,227,39,196,11,135,204,95,31,170,247,203,61,229,103,101,211,15,51,52,153,209,39,218,119,228,137,148,213,146,76,155,126,155,81,98,84,182,146,194,208,106,51,113,14,181,17,110,165,196,247,25,56,133,165,58,54,167,125,94,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,55,147,116,230,119,6,173,140,190,202,204,234,110,143,76,88,44,211,209,80,102,109,45,149,62,228,174,99,169,101,182,16,217,237,52,188,167,214,150,77,14,108,229,184,102,78,155,123,86,105,207,182,98,177,230,242,204,150,46,87,113,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,134,162,66,119,172,214,226,139,122,212,103,242,174,108,33,188,173,12,47,178,49,114,186,196,70,104,88,133,34,172,205,8,146,249,45,247,145,79,113,150,159,121,104,46,196,32,221,120,219,73,25,239,51,101,195,52,146,77,10,95,117,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,43,131,6,240,134,242,199,124,68,167,225,110,31,49,17,251,134,173,30,115,208,88,146,249,50,137,11,141,17,233,70,201,44,253,84,173,105,97,72,65,168,210,141,234,78,229,33,58,168,188,255,0,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,189,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,45,64,7,20,205,118,107,176,227,41,88,112,187,214,245,119,174,170,206,230,49,64,160,48,241,34,85,94,82,72,140,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,175,61,152,165,138,87,222,52,223,117,60,76,196,186,239,166,110,74,207,39,173,155,210,179,31,155,202,101,12,183,243,108,161,13,167,70,218,66,125,84,150,186,106,122,153,153,157,170,112,180,200,79,200,72,116,28,215,98,131,251,238,10,173,63,172,180,41,113,228,106,220,8,50,216,52,148,201,10,65,232,227,207,48,234,137,13,106,105,109,183,12,214,70,234,137,44,84,8,182,156,32,201,149,11,56,124,51,48,162,152,221,87,208,215,157,175,242,138,69,179,82,117,107,56,169,113,218,188,174,108,105,45,167,93,89,119,148,209,27,137,73,184,218,144,149,39,113,18,218,114,168,42,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,105,195,131,136,4,60,196,80,154,194,76,94,184,191,213,98,7,82,251,82,100,54,196,118,238,40,187,214,230,232,232,101,13,182,135,153,108,201,11,100,147,184,219,104,157,73,175,231,137,170,235,226,143,227,179,19,127,5,242,120,67,149,83,242,233,125,214,242,227,55,50,244,8,253,117,183,66,184,37,80,174,15,93,150,189,25,181,20,254,149,223,93,210,113,238,115,149,3,70,214,219,62,95,39,114,143,69,250,191,87,42,57,174,196,124,165,98,58,47,91,41,222,186,149,59,150,197,126,128,251,198,136,181,120,169,51,50,74,140,136,249,111,35,114,141,167,136,141,77,169,74,35,37,161,110,54,189,9,225,110,41,88,152,211,98,83,49,51,13,43,190,153,182,235,60,238,138,111,74,244,126,111,41,229,178,231,205,188,132,56,157,28,105,105,245,146,90,233,169,106,70,70,117,173,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,10,86,227,87,226,158,214,248,127,7,204,106,34,0,11,9,225,165,195,238,78,48,213,104,249,131,197,250,84,71,48,250,4,142,166,143,73,150,211,82,152,185,86,133,74,97,194,112,144,249,45,132,71,146,195,74,52,60,210,144,249,106,147,35,65,171,89,129,196,39,136,101,43,44,177,163,225,166,22,204,137,84,197,7,100,66,155,41,165,165,46,196,164,66,75,173,188,166,230,39,189,75,146,210,77,178,101,6,135,18,211,198,246,246,143,146,110,118,172,166,103,7,11,243,117,102,187,93,177,206,92,10,237,30,60,85,92,116,41,45,56,107,165,62,249,186,72,65,62,104,75,82,16,163,142,234,144,180,30,187,9,38,180,182,163,52,21,16,230,199,197,62,50,124,64,184,124,197,241,250,175,124,179,222,86,118,93,48,243,51,73,157,18,125,167,126,72,153,77,89,36,201,183,233,181,22,37,75,105,44,45,6,163,55,16,235,81,22,234,92,79,113,147,136,90,83,163,106,119,245,229,155,54,152,177,149,122,141,195,39,13,234,253,60,75,154,158,244,121,241,186,120,203,223,41,17,101,55,2,78,247,153,112,203,166,126,87,63,150,157,18,238,205,139,245,85,169,113,250,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,133,255,0,92,24,33,74,203,135,14,187,239,5,232,213,201,117,152,246,230,27,220,233,92,249,45,165,181,201,125,232,178,228,60,178,66,123,16,131,117,231,54,35,85,26,81,181,38,165,153,26,207,62,227,213,97,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,119,211,151,220,11,193,174,30,89,125,171,74,185,46,154,83,109,194,230,212,238,187,197,248,42,136,229,67,71,86,81,146,166,249,142,175,212,67,136,101,166,27,82,183,56,165,26,17,204,121,68,168,193,131,60,99,172,218,214,54,221,212,188,92,165,75,183,112,206,171,35,157,106,212,215,24,228,75,164,33,166,16,131,102,99,113,144,165,56,135,212,218,157,35,65,56,182,93,120,219,53,58,209,165,198,108,208,4,0,227,87,225,98,214,248,129,7,203,170,34,168,50,229,130,21,92,199,99,13,23,6,168,85,200,148,138,149,126,61,69,80,229,203,109,75,96,159,143,5,249,45,161,205,190,178,80,181,48,72,53,145,40,208,75,53,18,87,183,97,249,91,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,247,14,14,32,16,243,17,66,107,9,49,122,226,255,0,85,136,29,75,237,73,144,219,17,219,184,162,239,91,155,163,161,148,54,218,30,101,179,36,45,146,78,227,109,162,117,38,191,158,38,167,80,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,20,173,198,175,197,61,173,240,254,15,152,212,68,95,194,44,179,222,88,213,132,120,167,138,86,100,232,139,94,20,71,129,82,169,211,30,50,109,114,105,207,34,90,228,62,211,138,81,39,123,9,137,188,219,50,245,208,165,237,86,244,165,183,60,86,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,245,113,251,24,235,185,128,198,91,179,24,174,54,122,121,119,53,65,82,27,141,185,11,233,34,161,36,220,104,219,208,132,19,156,166,27,105,174,102,194,82,246,110,87,172,163,49,111,252,35,50,245,249,41,203,235,184,179,83,147,85,69,107,21,121,51,93,167,204,139,211,183,14,12,71,100,183,13,77,146,139,123,156,228,58,183,249,166,100,149,54,243,59,83,162,77,110,78,161,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,42,227,170,227,110,93,47,188,16,163,216,183,101,126,63,58,219,196,107,126,13,118,223,169,239,101,61,87,54,4,73,50,154,228,161,213,184,142,67,147,9,157,206,18,57,155,55,164,136,143,66,146,156,56,56,128,76,203,189,117,172,36,197,235,139,253,73,231,245,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,120,157,179,252,226,231,22,196,202,5,137,30,191,95,135,233,155,146,179,191,228,253,191,204,122,63,165,57,79,71,68,175,229,72,97,214,216,229,55,32,156,249,194,45,250,109,78,166,125,153,247,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,170,198,236,6,188,176,13,203,46,151,136,16,165,211,107,183,101,174,213,205,34,147,46,57,50,253,53,14,205,150,195,76,184,91,212,123,212,212,102,221,50,81,33,104,55,141,181,32,148,217,235,97,92,12,126,187,63,118,255,0,137,14,85,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,142,185,219,206,13,179,148,108,47,118,180,163,137,54,246,174,71,125,54,157,30,91,82,57,19,159,105,198,16,242,220,113,164,26,82,134,83,37,14,154,20,182,205,194,73,161,10,73,158,228,208,13,255,0,127,222,88,167,121,85,177,7,16,110,25,117,203,134,185,32,228,206,157,36,203,123,171,208,136,136,136,136,146,132,37,36,148,33,9,34,66,16,148,165,36,148,164,136,174,79,134,231,15,185,57,118,140,230,48,227,37,42,34,177,22,163,29,81,161,83,94,105,167,151,108,160,157,125,183,77,169,12,190,235,47,46,75,38,194,141,105,74,86,218,13,109,235,162,220,35,164,193,113,56,217,145,201,57,173,201,54,6,94,24,124,184,145,241,22,207,195,122,34,32,178,234,26,105,21,184,138,167,199,89,194,117,243,34,82,22,149,18,148,194,148,174,82,86,235,169,81,36,158,55,91,168,10,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,244,240,243,206,157,43,52,248,95,30,133,119,220,17,21,138,150,212,115,43,130,25,70,76,83,154,193,57,181,170,131,13,165,70,149,161,73,54,146,233,160,146,72,120,212,92,182,208,182,119,80,96,247,247,86,5,226,61,161,132,246,86,55,212,232,220,219,50,251,234,218,166,213,35,153,173,182,101,71,146,251,14,69,145,216,92,167,143,167,91,136,35,213,43,108,204,210,163,52,58,150,251,175,15,60,233,213,114,177,138,17,232,87,125,193,45,56,87,114,200,50,184,33,148,101,74,40,79,155,123,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,109,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,202,184,233,88,209,128,215,150,10,183,102,213,43,176,165,187,66,191,45,122,93,205,66,171,42,57,54,196,196,74,132,195,239,178,131,37,168,183,199,117,227,105,68,102,75,50,38,220,52,37,46,163,89,63,195,131,136,4,204,187,215,90,194,76,94,184,191,212,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,83,21,108,152,152,139,135,119,21,151,49,164,45,53,122,92,184,73,222,146,50,74,157,97,109,145,246,165,90,125,51,246,31,220,125,195,56,152,221,102,212,48,167,27,46,203,95,150,252,71,40,119,12,246,98,175,69,54,102,134,101,184,132,45,7,181,61,159,55,216,100,69,221,217,160,187,238,28,248,208,198,44,101,222,131,13,233,145,220,159,109,197,139,70,117,41,112,141,213,116,240,98,17,173,126,186,148,102,106,115,180,207,78,223,97,9,80,3,199,99,5,224,197,133,134,23,69,218,251,232,107,209,148,121,178,144,165,40,147,235,55,29,199,11,180,212,159,212,247,144,205,230,49,221,79,223,184,181,119,93,78,62,183,142,175,94,168,75,108,205,70,175,85,217,46,44,136,187,85,217,235,251,207,246,139,142,225,79,129,237,225,230,9,162,244,168,83,137,186,141,196,178,152,211,203,103,69,156,105,17,32,184,68,74,54,210,173,187,144,103,216,102,95,105,247,137,204,0,0,0,0,43,135,140,158,34,73,162,97,165,14,202,131,43,99,147,234,17,159,121,189,230,70,108,174,61,65,181,30,132,162,246,145,23,105,25,127,152,66,126,26,24,120,171,223,50,212,89,174,70,39,89,161,174,53,79,83,70,237,170,102,161,12,245,250,38,68,100,74,251,62,242,22,61,197,142,153,113,76,203,19,101,64,110,98,218,139,87,39,101,148,114,89,233,29,52,249,219,205,123,11,77,154,25,106,103,217,221,168,162,241,238,240,111,6,175,108,110,188,225,217,150,101,30,84,169,18,185,154,186,136,239,45,182,246,180,227,158,177,182,133,153,106,77,40,139,179,180,203,239,50,209,6,94,176,86,222,192,156,53,166,216,244,40,17,218,84,94,119,57,228,52,132,173,221,210,29,117,59,148,150,209,187,78,105,145,106,93,159,245,159,77,1,252,51,34,237,49,155,92,217,184,227,217,129,186,156,117,91,148,125,14,167,174,191,248,147,2,226,184,91,193,92,92,175,80,222,87,115,221,78,159,178,163,52,132,193,0,0,0,0,0,0,0,0,0,1,30,243,225,101,21,243,150,123,174,146,142,113,190,125,15,44,154,239,63,231,8,170,63,232,168,251,145,236,33,65,120,71,114,42,209,196,58,77,194,135,73,181,68,231,232,163,86,154,110,97,196,119,234,95,173,239,26,102,183,107,17,171,244,120,245,104,138,74,154,127,126,211,35,35,47,85,102,147,238,51,46,242,63,104,250,64,3,132,102,71,38,216,63,153,138,106,153,188,41,103,10,165,217,165,78,156,196,86,229,253,38,123,222,113,135,21,244,88,74,127,197,51,47,118,145,86,198,224,211,134,116,123,171,175,186,110,218,220,218,83,63,162,101,185,241,220,82,245,109,68,123,210,184,68,147,209,70,147,45,61,222,241,98,180,138,77,62,135,79,106,151,75,140,220,120,172,110,229,182,218,18,132,167,85,26,143,66,73,17,23,105,153,247,10,68,226,149,66,58,110,56,221,18,202,26,90,74,234,52,164,18,137,189,186,255,0,53,55,217,174,159,96,245,28,27,238,89,84,252,110,173,81,58,165,166,52,154,28,149,114,183,153,36,214,169,116,244,235,166,186,107,161,105,221,168,185,240,0,0,0,1,229,49,90,210,137,125,225,173,211,104,77,97,46,183,87,163,78,132,73,52,146,140,141,216,235,111,82,213,42,237,245,207,216,127,113,140,224,99,165,141,39,13,49,122,235,180,214,210,216,77,58,181,57,168,250,164,210,100,211,114,157,109,7,244,83,250,158,194,34,23,55,194,179,20,211,127,101,189,154,68,218,130,28,157,111,205,77,45,13,41,221,92,38,24,129,9,36,173,166,181,30,221,203,50,215,66,45,125,132,38,120,255,0,135,92,67,45,45,231,20,73,66,18,106,81,153,232,68,69,222,98,148,184,178,99,211,119,254,44,49,135,180,42,169,63,75,161,52,148,201,67,111,238,36,205,102,76,230,150,70,73,113,73,47,85,101,222,146,87,191,66,236,31,179,132,110,9,38,242,197,25,56,151,81,167,62,228,26,26,86,134,31,228,234,210,101,179,34,3,201,45,198,217,145,40,146,163,62,197,18,180,247,119,139,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,199,243,85,150,123,55,53,248,71,51,11,111,9,210,233,203,76,132,212,169,21,56,198,106,93,58,162,218,28,67,79,155,123,137,47,35,107,174,33,109,168,203,114,22,173,170,66,246,56,136,193,195,171,135,53,119,45,119,85,91,23,177,154,85,42,101,222,142,174,143,66,131,11,100,152,240,162,243,54,46,121,60,180,18,201,231,208,131,38,201,59,20,134,29,90,92,213,110,173,166,101,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,21,171,157,110,21,223,149,12,83,165,98,102,5,175,209,159,43,110,6,26,188,97,105,206,233,122,169,50,30,159,94,230,74,150,157,251,121,141,39,163,101,41,215,77,81,166,166,66,111,229,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,93,44,0,0,5,27,113,127,191,236,219,235,53,241,162,217,247,12,74,178,237,91,94,53,2,174,113,140,212,136,181,22,230,76,117,216,230,189,54,169,104,75,237,146,246,153,237,94,228,43,69,161,105,79,95,224,117,116,208,162,93,88,185,101,72,157,178,181,85,167,209,234,144,227,114,150,124,216,177,28,148,220,135,55,145,108,78,213,205,140,90,25,146,143,153,170,72,201,42,50,182,160,0,1,15,248,147,101,71,14,49,207,3,174,76,80,169,181,232,171,207,14,109,249,245,138,109,102,59,36,167,36,69,138,203,146,28,129,32,181,46,99,43,218,189,134,103,185,167,22,107,78,164,167,91,118,133,198,151,114,235,128,214,110,91,112,142,133,133,54,100,40,137,69,58,58,23,83,156,204,115,101,117,106,137,161,37,34,107,164,165,173,91,220,82,117,36,154,213,177,4,134,210,123,16,146,46,150,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,4,53,226,41,158,168,217,90,179,78,199,195,233,241,23,138,149,248,236,189,5,153,49,93,90,41,148,231,142,66,14,164,70,109,155,15,45,46,71,83,104,101,75,250,107,74,212,133,161,38,133,247,252,178,85,170,181,252,182,225,69,118,187,83,151,81,169,84,108,122,20,185,147,37,188,167,159,146,251,144,25,83,142,184,226,140,212,181,169,70,106,53,25,153,153,153,153,142,150,60,253,255,0,127,217,184,89,102,213,177,7,16,110,24,148,59,122,135,28,228,206,157,36,207,99,72,212,136,136,136,136,212,181,169,70,148,33,9,35,90,214,164,165,36,165,40,136,242,238,52,123,146,155,166,133,120,101,31,8,106,214,228,238,174,36,123,62,153,75,113,206,82,219,219,42,19,9,137,37,189,22,68,103,177,246,29,70,186,109,86,221,82,102,147,35,62,214,0,2,63,231,23,39,86,38,111,236,72,244,10,252,207,67,92,148,109,255,0,39,238,14,91,210,61,23,205,122,58,229,127,37,67,237,54,255,0,53,184,228,223,206,25,236,215,114,116,50,237,207,189,255,0,96,94,88,89,121,85,176,251,16,109,233,116,59,134,135,32,227,78,131,36,139,123,75,208,140,140,140,140,210,180,41,38,149,161,105,51,66,208,164,169,38,164,168,140,237,167,32,156,76,44,218,238,23,205,177,243,51,125,196,162,215,108,58,57,73,69,199,91,169,27,143,220,113,146,227,198,162,74,9,146,53,73,101,174,153,178,65,45,217,18,76,212,178,37,40,156,49,0,51,183,156,27,155,55,56,160,237,105,71,46,21,147,67,144,250,109,58,60,182,163,243,224,176,235,108,33,229,184,227,72,37,41,111,42,50,29,52,41,110,19,102,163,66,20,162,45,202,235,252,56,56,127,204,204,69,117,172,91,197,235,119,253,73,224,117,44,53,26,67,143,199,114,226,149,177,109,237,142,182,86,219,136,101,151,12,150,183,137,91,77,198,137,164,146,254,120,218,187,241,154,204,216,248,167,198,79,136,23,15,152,190,46,39,135,189,129,102,226,159,14,27,39,15,177,6,222,137,92,183,171,145,235,113,167,65,146,71,177,212,122,102,97,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,80,103,23,39,87,222,80,47,184,244,10,252,207,76,219,117,157,255,0,39,238,14,91,49,253,41,202,102,58,229,127,37,67,238,184,199,41,201,4,223,206,25,111,211,114,117,35,236,228,21,91,254,242,174,217,180,12,62,172,220,50,230,91,214,172,137,210,104,176,94,50,82,32,46,97,180,114,73,163,50,220,148,45,76,54,179,70,187,9,123,212,68,74,113,102,169,85,195,139,35,145,179,91,121,79,188,49,5,114,227,225,213,159,33,132,78,101,164,58,210,235,114,212,70,178,132,211,228,68,148,33,41,36,169,245,37,92,212,161,214,146,146,73,188,78,183,34,184,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,78,158,39,92,63,230,98,236,57,57,129,193,11,119,171,190,162,110,126,230,166,180,227,238,202,175,69,109,134,89,105,81,144,165,155,100,243,13,199,236,101,180,37,79,37,106,208,212,226,80,135,42,91,11,113,74,251,193,107,238,153,137,152,105,93,244,53,201,70,231,116,83,122,86,100,114,185,172,173,151,62,109,228,45,181,106,219,171,79,172,147,211,93,75,67,34,50,208,158,84,115,93,135,25,181,195,132,94,182,83,189,13,86,15,45,138,253,1,247,137,114,169,18,148,70,100,149,25,17,115,25,94,213,27,79,17,18,92,74,84,70,72,90,28,109,29,172,7,20,205,118,84,112,227,54,184,112,187,42,245,107,161,170,193,230,63,64,175,176,201,46,85,34,82,136,136,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,34,11,101,143,132,101,118,209,204,21,74,183,142,239,210,171,182,45,155,80,101,250,35,42,138,135,162,221,205,173,167,141,42,117,178,127,153,23,144,225,70,83,140,186,219,141,186,173,237,145,184,222,171,85,170,12,171,139,254,225,113,224,79,12,191,26,243,137,163,154,113,35,225,247,39,49,49,155,198,28,27,165,68,78,34,211,163,166,52,218,107,45,52,202,238,100,27,172,54,209,187,33,231,218,101,149,198,100,159,81,45,73,82,220,65,33,189,116,67,100,94,215,37,28,57,176,227,42,189,21,255,0,95,149,242,167,19,92,167,147,18,106,78,104,112,105,110,47,127,57,52,230,205,9,90,119,33,100,210,158,112,205,197,165,10,218,76,165,215,26,58,193,226,143,227,179,19,127,5,242,120,66,122,112,106,164,210,171,249,68,189,168,85,218,100,74,141,54,163,124,84,162,76,135,45,148,188,196,150,28,166,83,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,189,115,209,147,42,238,79,49,30,45,49,186,175,166,108,203,163,168,145,108,212,157,90,10,82,155,104,209,205,141,37,180,233,163,205,115,90,35,113,41,38,220,74,210,164,237,51,91,77,250,190,28,217,215,252,213,113,29,250,5,255,0,83,170,185,134,87,79,205,212,163,48,124,214,233,115,140,208,77,212,210,206,213,45,91,80,131,109,212,180,105,82,219,82,85,163,170,101,166,206,74,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,2,149,184,213,248,167,181,190,31,193,243,26,136,227,249,1,201,245,87,54,88,184,148,212,10,35,118,37,157,34,28,251,173,111,58,162,92,150,22,181,27,112,90,75,107,75,187,228,19,46,160,220,74,146,77,33,43,94,237,228,219,110,91,166,113,115,87,98,100,159,6,163,162,137,77,165,55,114,75,167,174,21,143,109,244,111,53,5,222,153,81,218,82,126,97,190,91,76,199,109,246,220,229,26,154,222,148,114,208,164,153,238,77,6,95,247,253,229,138,119,149,91,16,113,6,225,151,92,184,107,146,14,76,233,210,76,183,186,189,8,136,136,136,137,40,66,82,73,66,16,146,36,33,9,74,82,73,74,72,138,231,184,112,112,255,0,135,151,122,19,88,183,139,214,239,250,172,79,234,88,106,52,135,24,144,221,187,23,122,219,219,29,108,173,198,214,243,205,145,45,111,18,183,19,110,147,73,36,124,241,187,82,217,177,241,79,140,159,16,46,31,49,124,92,79,15,123,2,205,197,62,28,54,78,31,98,13,189,18,185,111,87,35,214,227,78,131,36,143,99,168,244,204,195,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,160,206,46,78,175,188,160,95,113,232,21,249,158,153,182,235,59,254,79,220,28,182,99,250,83,148,204,117,202,254,74,135,221,113,142,83,146,9,191,156,50,223,166,228,234,71,217,32,56,54,96,167,203,156,193,85,177,142,93,67,147,19,12,169,229,201,97,183,118,184,252,234,139,82,35,183,185,38,218,137,76,165,132,76,53,104,180,40,156,228,105,185,59,200,90,166,108,124,44,99,39,195,251,135,203,159,25,172,23,209,195,155,37,31,154,174,28,63,95,191,233,148,167,49,54,233,249,202,148,150,11,154,229,46,9,146,13,186,98,94,220,164,43,106,208,110,58,166,137,41,91,138,74,117,117,44,180,225,192,14,35,252,64,38,102,34,186,238,18,97,13,197,254,164,240,58,103,221,147,29,183,227,185,113,74,216,135,55,72,67,200,109,196,50,203,134,104,67,38,157,166,227,70,234,141,127,50,77,114,12,146,100,250,230,205,206,40,53,69,73,75,133,100,208,228,48,171,178,177,17,216,252,248,44,58,219,235,101,13,182,234,201,74,91,202,140,182,137,105,67,132,217,168,150,180,168,139,106,175,250,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,22,41,196,127,135,252,60,196,80,157,197,188,33,183,127,213,98,7,76,195,177,163,184,196,118,238,40,187,208,222,217,11,121,109,182,135,153,108,205,104,120,213,184,219,104,218,81,47,230,77,170,97,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,147,56,54,206,110,112,189,170,210,78,36,43,218,135,29,132,221,148,120,141,72,228,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,91,149,34,128,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,57,167,18,222,31,114,112,122,171,88,204,30,16,82,162,55,135,211,228,117,53,138,76,70,154,138,197,180,181,170,43,13,147,100,183,205,111,162,68,151,221,81,33,150,146,134,11,68,145,18,9,58,68,188,172,96,167,231,19,152,43,39,7,28,168,116,81,46,10,129,245,239,165,222,91,136,130,195,75,145,43,148,174,91,132,79,27,12,186,77,238,65,167,152,104,221,162,117,50,210,152,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,87,26,8,182,112,26,205,204,151,15,204,56,194,155,206,20,69,34,163,134,244,21,211,39,61,28,222,93,38,162,84,166,138,60,214,137,43,66,183,182,165,106,105,37,167,122,13,109,168,246,45,68,116,109,142,152,23,136,249,116,196,122,142,23,226,133,27,161,170,193,209,214,94,104,205,113,106,17,84,102,77,202,140,225,145,115,25,94,213,104,122,18,137,73,82,22,148,45,11,66,124,173,126,236,186,174,191,70,252,169,185,170,181,159,67,83,217,164,211,189,33,53,201,29,28,22,181,229,70,103,121,159,45,148,110,86,214,211,162,83,169,232,69,168,177,254,20,57,28,147,114,213,104,153,184,196,101,196,58,21,54,68,133,218,52,147,67,82,14,116,182,148,227,10,154,249,40,148,77,33,135,82,190,82,75,71,77,230,146,230,168,75,104,231,120,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,67,149,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,2,186,173,126,32,19,51,17,196,39,13,240,147,8,110,47,245,39,129,233,23,221,147,29,183,227,185,113,74,244,36,167,55,72,67,200,109,196,50,203,134,104,67,38,157,166,227,70,234,141,127,50,77,72,188,224,228,147,11,243,115,108,237,173,49,18,135,123,66,142,220,74,61,216,152,174,62,252,22,58,132,58,227,75,101,15,52,153,40,82,82,234,18,151,84,100,217,190,226,209,161,169,91,162,175,15,206,25,87,150,16,98,229,83,21,179,25,69,183,228,46,214,144,228,91,78,11,111,148,212,63,45,43,73,162,176,147,74,137,40,66,82,70,76,161,212,115,73,107,55,20,134,86,203,102,171,52,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,37,113,35,225,217,85,199,121,45,227,70,2,80,162,63,136,46,72,74,110,24,15,79,83,75,174,49,202,98,59,11,105,111,188,81,216,92,116,48,90,160,137,178,113,11,90,141,70,180,37,14,119,92,153,100,95,14,50,121,66,156,229,50,127,202,139,206,179,185,170,149,205,34,25,71,113,81,119,238,110,44,118,183,175,144,201,109,66,150,68,181,41,199,8,148,165,25,37,164,55,158,193,122,121,10,194,219,19,26,120,108,88,216,105,137,116,47,76,219,117,159,73,245,176,186,167,163,243,121,85,249,79,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,29,75,102,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,42,184,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,65,149,113,127,212,188,189,90,185,160,225,233,134,216,71,116,201,232,58,252,63,182,164,211,170,136,138,220,135,169,147,154,128,194,154,144,218,86,95,227,54,178,74,144,165,180,235,168,37,163,126,226,163,108,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,177,254,20,121,233,253,6,87,241,174,243,255,0,201,226,216,19,103,39,252,100,170,150,228,131,87,252,87,74,133,39,245,217,37,255,0,131,178,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,231,23,60,18,43,55,20,98,226,93,58,156,243,112,107,136,66,31,124,153,209,165,75,122,68,247,148,91,137,178,35,81,165,36,125,170,53,105,239,239,31,135,132,222,61,55,96,98,195,216,123,93,170,19,20,186,235,74,76,100,45,253,164,169,175,73,130,210,8,137,78,37,39,234,160,251,146,106,247,106,93,130,235,154,113,15,52,135,155,81,41,11,73,41,38,71,169,25,31,113,143,251,16,195,138,158,41,166,192,203,123,212,136,85,4,55,58,224,154,170,90,218,75,186,57,200,126,4,212,154,182,146,210,123,119,32,139,93,12,181,246,24,166,60,11,177,164,226,94,47,90,150,154,26,91,233,168,214,160,181,35,68,154,140,218,114,83,77,172,254,138,191,95,218,70,67,72,24,83,105,68,177,48,214,214,180,33,48,150,91,164,81,160,194,52,146,9,38,102,212,116,55,169,232,148,246,250,133,236,47,184,135,171,0,0,0,0,20,193,198,66,229,149,80,198,218,45,23,170,90,163,70,161,198,87,43,121,154,73,105,151,80,78,186,107,166,186,30,154,233,168,250,220,25,169,39,43,20,43,245,3,140,149,19,84,169,69,188,209,174,134,82,41,231,223,160,182,60,71,195,219,115,20,236,202,173,139,117,198,231,83,170,209,31,136,238,136,109,75,65,58,210,218,82,145,204,74,146,74,36,184,173,12,210,127,183,184,87,237,75,131,22,27,203,189,30,157,26,243,175,51,65,117,229,61,201,42,139,9,121,36,110,153,237,74,74,14,194,34,71,97,23,191,236,18,199,45,217,54,193,252,179,211,82,205,159,75,57,181,46,221,106,117,22,34,185,47,233,61,220,243,108,54,175,162,250,147,254,41,17,123,245,238,224,3,230,220,85,136,212,10,60,138,180,181,37,45,49,179,113,153,145,23,172,178,73,119,153,23,121,151,180,102,103,23,110,69,221,248,135,86,184,150,233,56,169,124,141,84,74,215,93,172,54,142,253,79,245,125,226,253,50,31,101,21,141,150,123,82,146,190,113,62,93,119,48,157,239,47,231,9,74,47,232,164,251,151,237,33,33,0,0,0,0,0,0,0,0,0,0,124,59,210,223,141,116,219,83,40,82,217,75,173,73,229,238,73,164,148,71,181,196,171,184,200,203,189,62,225,153,75,238,218,122,201,187,167,91,138,83,137,114,23,43,180,204,201,94,187,73,95,184,191,91,220,47,239,33,24,174,88,183,151,27,114,224,145,33,149,76,254,89,207,109,43,213,104,254,95,41,9,220,70,181,25,106,77,234,90,152,145,128,0,0,42,47,139,237,38,35,53,25,149,116,69,218,251,247,29,49,181,59,176,139,113,122,41,125,155,180,212,254,137,123,125,131,146,112,156,144,182,115,34,104,67,237,160,151,76,218,100,165,104,106,35,159,7,176,189,226,243,192,0,0,0,7,240,200,140,140,140,136,200,251,12,140,82,55,22,252,33,43,39,29,163,94,84,216,164,213,62,187,79,67,207,168,145,183,116,183,166,79,113,93,169,65,36,253,84,151,121,154,190,254,241,235,120,57,226,81,210,241,42,177,135,239,73,116,209,50,12,137,137,107,127,169,185,114,41,237,17,233,184,187,123,52,215,111,237,246,11,141,28,143,53,88,169,31,8,48,50,236,186,213,41,166,101,250,38,123,48,77,107,36,235,43,163,125,198,200,189,116,31,123,127,209,61,125,195,58,247,125,195,89,196,139,250,167,95,156,234,228,212,43,245,71,159,250,75,94,171,125,229,47,106,117,53,43,77,203,61,11,83,62,223,104,189,62,26,120,46,120,65,150,250,127,91,13,45,205,185,94,106,188,165,169,189,171,219,34,4,61,83,169,161,7,166,230,207,179,183,239,49,44,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,2,26,241,20,207,84,108,173,89,167,99,225,244,248,139,197,74,252,118,94,130,204,152,174,173,20,202,115,199,33,7,82,35,54,205,135,150,151,35,169,180,50,165,253,53,165,106,66,208,147,66,232,132,125,91,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,145,204,221,210,179,125,132,106,186,223,167,68,163,221,148,25,9,166,220,116,166,36,37,104,67,230,130,82,37,50,131,81,186,136,207,22,237,156,194,212,150,219,205,146,156,229,27,138,145,64,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,63,231,95,53,212,44,165,224,212,219,203,155,74,153,119,212,181,135,107,81,38,188,180,245,242,183,32,156,112,210,217,26,205,150,16,190,107,135,170,18,122,33,190,98,22,235,102,51,239,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,45,25,229,59,194,198,13,252,63,183,188,185,129,210,170,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,131,196,179,61,81,179,53,115,69,195,12,49,159,18,86,23,219,146,24,169,69,156,152,174,182,253,94,162,113,204,148,250,201,246,208,235,40,100,159,121,148,182,73,45,199,204,113,74,89,41,178,110,16,9,41,145,124,230,215,114,121,136,242,170,110,82,189,51,102,93,29,60,123,154,154,210,16,82,148,219,70,190,84,152,206,43,77,30,107,154,233,147,106,81,54,226,86,164,171,105,154,29,111,65,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,15,214,0,2,16,113,44,200,172,156,205,91,49,113,63,12,96,75,149,138,22,228,118,41,177,96,166,83,77,177,87,167,28,131,53,48,179,125,196,52,202,217,55,222,121,46,18,139,113,115,27,82,86,106,108,219,163,97,34,178,73,147,235,155,55,56,160,213,21,37,46,21,147,67,144,194,174,202,196,71,99,243,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,170,191,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,142,213,142,152,23,135,25,139,195,138,142,23,226,133,27,174,165,78,209,214,94,104,201,18,169,242,146,70,77,202,140,225,145,242,222,70,229,104,122,26,77,42,82,22,149,161,107,66,169,47,12,184,108,99,205,223,153,122,134,93,239,58,108,187,102,61,10,58,231,85,174,150,32,245,180,230,97,41,14,244,146,89,53,45,146,125,18,29,107,150,132,146,137,194,209,237,200,35,142,242,81,122,150,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,172,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,231,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,205,102,101,49,26,205,197,236,121,190,113,63,15,237,89,118,237,10,231,172,61,82,143,6,92,147,125,253,238,104,110,190,225,234,100,149,188,239,49,227,109,42,82,27,55,77,180,169,73,65,25,205,94,12,24,115,139,149,12,80,185,113,62,133,117,75,162,225,245,46,58,105,181,216,42,140,181,177,112,203,91,110,27,12,32,204,185,73,92,99,81,60,167,9,92,212,19,141,182,73,217,37,102,87,18,0,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,128,120,163,248,236,196,223,193,124,158,16,145,92,29,243,85,102,216,178,107,89,105,190,234,81,41,43,186,171,8,171,90,242,221,108,210,137,85,23,26,67,15,67,117,227,94,212,173,105,98,55,33,59,11,114,249,168,53,154,214,202,21,103,248,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,158,28,206,229,234,234,202,254,50,214,176,142,233,147,215,244,28,185,52,234,162,34,185,29,154,156,23,83,185,169,13,165,101,254,51,107,36,169,105,67,173,58,130,90,246,110,63,63,115,98,245,229,119,225,125,145,132,117,215,226,61,66,195,217,21,103,168,70,150,9,15,178,138,131,140,186,251,43,89,118,45,4,235,38,226,76,203,121,27,206,17,168,210,72,74,38,87,5,79,20,247,79,195,249,222,99,78,22,63,157,44,233,89,185,54,179,105,21,154,205,187,46,228,184,110,73,14,51,69,162,178,241,198,68,132,50,109,156,151,157,146,104,90,90,67,105,117,189,11,106,150,165,184,130,36,237,222,182,235,43,39,28,74,111,188,62,204,21,106,236,204,85,225,85,174,218,216,133,200,110,190,227,17,153,67,112,39,52,211,17,216,169,166,43,45,17,30,198,24,67,46,165,146,66,150,222,213,153,58,182,91,65,193,97,127,220,46,60,9,225,151,227,94,113,52,74,160,1,74,220,106,252,83,218,223,15,224,249,141,68,125,94,20,184,233,135,25,116,195,140,125,197,12,80,172,244,52,168,63,38,154,101,150,136,151,42,161,41,69,84,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,48,171,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,88,175,10,60,139,126,131,52,24,215,102,127,228,242,172,8,83,149,254,50,149,84,114,57,167,254,43,165,90,149,250,239,18,63,193,222,22,168,51,89,155,31,20,248,201,241,2,225,243,23,199,117,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,185,236,116,192,188,56,204,94,28,84,112,191,20,40,221,117,42,118,142,178,243,70,72,149,79,148,146,50,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,229,50,115,151,175,205,131,47,182,222,19,77,147,74,155,90,137,207,155,91,168,83,162,242,91,153,57,247,84,226,148,102,100,75,119,150,131,109,132,186,178,37,41,182,27,245,80,90,33,63,91,54,62,22,49,147,225,253,195,229,207,140,214,11,84,226,185,158,159,211,229,127,5,47,63,252,162,45,255,0,54,10,127,197,74,105,109,200,37,127,198,245,72,74,127,81,147,95,248,67,34,186,176,47,2,241,31,49,120,143,78,194,252,47,163,117,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,86,138,112,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,207,14,126,241,191,11,243,11,153,122,254,36,225,53,14,92,74,67,241,227,64,122,163,37,199,55,214,223,142,142,81,78,38,87,219,29,10,105,44,182,134,251,12,208,202,92,90,80,227,139,66,122,87,10,60,38,198,91,227,49,204,95,184,103,119,252,153,160,217,93,59,151,108,205,201,115,174,130,250,212,101,76,233,204,254,119,168,228,47,214,81,109,103,149,205,35,230,161,148,174,215,243,131,154,251,103,40,216,95,242,242,181,64,151,92,169,77,144,220,74,61,45,41,144,195,19,159,230,35,152,210,230,161,135,89,140,180,178,167,94,74,93,208,220,38,28,36,107,181,70,154,150,193,142,38,184,219,104,230,94,102,52,226,117,106,93,110,222,186,164,71,98,230,160,211,216,97,40,77,57,132,72,76,86,33,115,146,165,50,136,202,150,227,169,109,46,35,156,189,220,215,13,78,45,209,29,51,11,116,208,175,156,125,196,187,214,214,157,214,209,110,11,194,179,84,167,73,229,45,190,124,87,230,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,5,223,240,184,240,39,134,95,141,121,196,209,42,128,5,43,113,171,241,79,107,124,63,131,230,53,17,13,112,95,23,175,44,5,197,11,127,23,48,253,248,141,215,109,217,10,122,57,75,96,158,97,212,45,181,52,235,46,35,176,205,14,52,227,141,153,164,210,178,37,153,165,73,81,18,139,66,121,120,198,251,7,55,248,13,7,16,33,208,226,42,155,112,71,145,75,175,91,211,156,102,105,69,124,181,110,76,41,9,45,82,180,41,38,74,73,56,148,155,140,188,218,212,132,239,218,80,86,185,85,194,62,17,248,243,88,168,82,237,8,151,109,35,21,228,52,170,116,24,245,84,29,110,209,160,71,229,27,199,171,173,154,223,68,137,47,201,75,77,41,109,165,73,165,179,189,247,28,222,108,207,252,16,204,142,9,102,62,149,83,172,224,189,253,18,227,143,70,144,136,211,208,152,239,197,126,50,214,157,200,53,179,33,8,116,144,162,37,109,94,221,138,52,56,68,102,104,89,20,11,226,37,196,194,234,177,171,183,94,90,240,86,137,85,183,235,80,185,80,106,215,116,178,114,36,166,55,160,212,243,112,24,90,18,180,238,66,217,217,52,213,218,149,45,76,167,67,102,72,225,85,174,32,145,177,135,135,253,235,151,204,95,170,203,115,16,96,71,162,198,163,213,165,186,236,167,238,84,34,172,135,220,55,13,12,18,24,92,120,204,52,147,91,206,169,111,158,170,51,53,154,181,140,25,78,241,79,131,127,16,45,239,49,96,105,76,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,241,89,219,201,245,179,155,156,47,118,138,162,137,10,246,161,199,125,86,157,98,91,178,57,16,95,117,198,22,242,28,109,165,146,84,135,147,25,13,26,212,135,13,178,81,173,9,81,150,213,86,86,72,120,110,221,88,183,140,183,45,55,48,116,26,173,183,109,225,157,65,152,117,218,91,141,56,211,213,121,202,79,49,16,217,144,143,155,228,242,249,110,184,235,78,26,141,167,216,54,140,137,244,60,139,191,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,5,80,113,88,207,109,84,234,179,242,179,131,87,52,68,211,83,28,216,189,234,180,231,212,167,220,124,212,180,185,71,37,145,18,80,132,164,146,111,236,82,141,102,190,66,141,27,31,109,200,193,194,227,199,102,25,126,53,228,243,69,255,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,95,247,11,143,2,120,101,248,215,156,77,28,83,140,222,46,97,197,39,6,168,88,39,87,163,250,94,239,184,42,13,215,105,106,110,121,55,232,54,227,40,219,84,183,154,74,183,185,206,67,178,35,182,149,39,150,173,95,94,226,91,9,74,169,218,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,33,165,236,1,179,241,30,192,193,171,78,205,197,203,247,229,165,223,74,167,165,138,165,111,97,151,82,230,229,26,83,185,90,45,222,90,13,13,115,150,68,227,188,190,98,200,150,181,17,102,92,105,79,41,222,22,48,111,225,253,189,229,204,8,65,198,127,17,176,73,155,102,218,195,10,237,171,46,179,138,7,29,85,42,20,228,201,125,134,40,20,231,164,54,79,190,178,35,38,164,173,243,132,108,165,179,74,182,18,92,112,212,217,146,9,218,149,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,105,167,5,232,88,161,109,97,125,191,69,198,139,230,37,225,123,49,29,74,173,86,34,65,110,35,15,190,183,20,189,141,182,218,16,157,141,165,73,104,151,177,6,178,108,150,105,73,168,210,94,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,78,226,89,131,10,197,252,183,212,58,40,100,228,219,105,231,107,201,90,91,213,102,152,240,38,104,157,73,11,61,55,56,93,157,159,121,10,44,180,110,26,206,27,223,212,202,244,23,151,26,161,65,170,50,255,0,210,90,52,91,15,37,122,43,67,74,180,220,130,212,181,35,236,246,13,20,101,87,21,35,226,254,5,218,119,90,101,52,244,191,68,192,102,113,161,100,173,36,244,108,56,225,31,174,179,215,87,63,164,122,251,199,92,20,229,198,51,18,142,169,137,84,124,63,102,75,164,136,112,99,204,83,123,253,77,200,145,80,104,207,77,199,219,219,166,187,127,111,176,121,46,18,24,66,87,182,59,73,188,170,113,9,218,125,10,158,183,216,81,183,187,108,182,102,64,113,61,170,65,164,189,85,31,113,146,190,238,241,119,36,68,68,68,68,68,69,216,68,67,250,0,0,0,0,40,195,139,28,133,189,153,18,66,223,109,100,138,102,210,36,171,83,73,20,249,221,135,238,18,11,130,164,8,253,13,211,84,228,124,247,54,115,28,205,165,244,116,167,43,110,186,107,223,219,166,162,211,64,0,0,71,60,251,98,185,97,38,92,110,59,130,60,134,19,51,249,31,33,181,47,69,175,249,124,84,43,105,18,210,103,161,57,169,232,98,129,44,75,105,235,218,238,131,110,37,78,41,201,188,222,210,51,53,122,141,41,126,227,253,95,112,211,93,151,111,198,181,173,168,116,40,140,165,166,163,115,54,164,146,73,34,220,226,149,220,68,69,222,175,112,251,128,0,0,0,0,0,0,0,0,0,63,134,90,150,130,128,56,146,225,106,48,199,51,183,12,104,48,214,205,50,111,73,209,172,219,218,149,236,167,195,53,232,100,132,164,244,82,207,187,246,246,142,231,194,71,49,72,180,239,41,88,75,113,213,214,220,26,174,206,129,183,100,104,219,124,166,167,190,238,132,183,72,139,85,41,39,234,164,251,123,244,239,23,24,70,71,218,71,168,254,128,0,10,149,226,249,94,165,78,142,237,50,51,237,170,83,55,53,53,197,160,148,147,81,39,209,110,246,153,17,235,253,34,246,14,25,194,178,4,169,121,151,142,235,27,246,179,9,14,47,110,186,109,42,132,45,117,208,133,238,128,0,0,0,0,128,156,93,48,181,171,163,6,34,222,205,69,91,178,105,50,219,220,164,35,113,165,166,162,79,112,204,207,97,153,17,26,189,228,95,119,120,173,108,134,223,175,97,254,102,45,25,173,188,227,77,213,106,48,41,79,155,106,52,153,180,237,66,41,168,190,146,123,61,79,110,165,246,24,208,229,62,83,83,96,70,154,201,153,183,33,148,58,131,51,237,52,169,36,101,221,247,138,239,227,25,138,209,232,88,93,71,195,168,114,83,215,212,42,17,229,58,217,44,181,233,156,143,80,101,70,100,75,37,105,184,139,189,38,95,230,21,183,147,156,42,155,139,57,131,179,104,173,66,92,136,112,171,52,233,211,139,150,107,79,76,137,209,210,225,43,212,81,105,163,157,187,139,79,121,141,21,219,148,88,118,229,191,76,160,83,217,67,81,169,176,217,136,210,16,146,73,37,13,160,144,146,34,34,34,46,196,151,113,16,250,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,28,210,173,153,188,182,208,42,179,104,85,220,193,225,173,58,165,78,144,228,73,144,229,221,144,25,126,51,237,168,210,227,78,54,167,73,72,90,84,70,147,73,145,25,25,25,24,246,182,181,217,106,223,52,40,183,77,149,115,82,174,10,44,221,253,53,70,151,53,185,113,95,216,181,33,123,29,108,212,133,109,90,20,147,208,251,20,147,35,237,35,28,131,56,153,170,179,114,161,132,117,11,194,179,82,136,171,158,163,30,68,107,78,144,227,102,242,234,53,18,71,168,106,105,43,66,186,102,212,166,212,242,247,39,106,12,146,71,204,91,104,94,123,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,247,241,135,2,241,31,1,166,91,52,156,80,163,122,26,171,116,91,236,220,140,211,93,51,41,80,226,186,251,236,182,137,40,50,46,83,199,211,169,102,222,166,164,37,105,37,237,89,45,8,253,118,22,3,94,88,149,132,120,133,138,214,124,41,117,52,97,188,138,82,234,240,99,71,39,22,221,58,90,38,155,179,76,247,146,182,48,168,141,146,210,148,43,212,121,78,40,208,134,150,97,151,92,121,188,178,219,139,148,44,86,179,38,203,74,233,210,16,138,156,22,100,19,40,171,83,141,105,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,104,79,46,184,243,102,230,75,8,232,88,173,102,77,136,164,84,99,161,21,56,44,200,55,151,73,168,146,18,114,33,58,106,66,21,189,181,43,66,81,161,59,208,104,113,37,177,105,51,233,96,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,17,152,172,121,179,114,219,132,117,220,86,188,230,196,74,41,209,214,138,100,23,164,27,43,171,84,77,10,56,240,154,52,161,106,222,226,147,161,168,144,173,136,37,184,162,216,133,25,103,223,50,249,139,190,243,65,138,115,241,50,250,145,253,108,58,60,45,140,255,0,54,82,250,151,158,98,31,49,166,155,231,114,185,235,79,53,105,222,190,243,62,226,46,84,52,167,148,239,11,24,55,240,254,222,242,230,5,117,113,69,226,1,50,175,50,165,150,76,16,184,185,52,166,122,154,117,241,84,97,183,216,148,228,166,159,117,135,169,41,230,33,27,89,46,86,174,184,217,173,47,37,196,182,74,36,19,169,118,0,96,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,175,0,58,86,52,96,53,229,130,173,217,181,74,236,41,110,208,175,203,94,151,115,80,170,202,142,77,177,49,18,161,48,251,236,160,201,106,45,241,221,120,218,81,25,146,204,137,183,13,9,75,168,214,90,240,197,207,143,228,66,187,27,1,177,98,181,182,193,184,42,9,244,109,82,163,81,229,197,181,222,82,30,83,154,39,148,163,228,200,125,81,201,91,156,109,166,84,110,60,122,111,117,71,117,35,149,126,118,57,88,255,0,210,91,10,191,247,202,157,255,0,195,14,149,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,47,241,36,198,138,174,8,101,46,232,174,218,247,124,187,110,231,174,72,135,65,161,76,136,133,115,205,247,158,37,62,150,220,36,159,37,125,27,83,20,78,234,147,73,164,141,10,75,155,6,125,196,170,225,139,138,95,146,252,228,217,93,93,119,209,148,171,183,168,181,170,31,201,121,221,87,84,217,244,140,118,33,74,70,233,205,194,245,211,183,77,61,101,18,13,98,255,0,128,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,213,120,157,103,199,242,223,93,147,128,216,79,90,221,96,219,245,5,122,74,169,78,168,243,34,221,15,37,12,169,189,83,202,73,242,99,190,153,4,157,174,56,211,202,38,222,45,118,52,162,142,185,62,202,101,229,155,172,80,249,15,66,145,46,143,66,129,29,201,53,219,141,48,10,83,20,164,27,107,54,9,104,55,26,37,173,215,80,77,165,4,189,250,115,22,68,105,105,102,90,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,228,190,177,99,11,48,191,161,252,166,98,93,169,105,122,79,155,209,122,118,179,26,7,85,203,219,204,229,115,150,157,251,121,136,221,183,93,55,167,94,242,31,150,202,198,252,23,196,170,171,180,44,57,197,235,42,234,169,49,29,82,221,135,68,175,196,156,251,108,37,73,74,157,83,108,184,165,18,9,75,66,77,70,90,106,180,151,180,135,181,0,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,1,64,60,81,252,118,98,111,224,190,79,8,69,81,121,60,52,243,213,39,51,86,204,172,48,196,233,242,229,98,133,185,29,250,148,169,202,138,211,108,85,233,199,32,137,47,160,152,109,13,50,182,77,246,89,83,102,146,220,92,183,18,165,154,156,38,250,254,113,114,117,98,102,254,196,143,64,175,204,244,53,201,70,223,242,126,224,229,189,35,209,124,215,163,174,87,242,84,62,211,111,243,91,142,77,252,225,158,205,119,39,67,46,220,251,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,111,240,84,241,79,116,252,63,157,230,52,225,110,152,209,132,54,110,61,97,125,193,132,120,128,196,183,40,87,20,116,179,32,226,62,108,190,210,208,226,93,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,158,188,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,47,144,11,254,225,113,224,79,12,191,26,243,137,162,85,14,127,116,230,23,0,172,106,236,171,90,245,199,12,63,183,235,80,182,117,52,234,165,205,10,36,166,55,161,43,70,246,156,113,43,78,228,45,42,45,75,181,42,35,46,195,33,245,108,92,88,194,204,80,235,191,38,120,151,106,93,190,140,229,117,190,130,172,198,159,210,243,55,114,249,188,149,171,102,238,90,246,238,211,93,138,211,184,197,64,241,171,241,79,107,124,63,131,230,53,17,0,4,244,225,185,195,238,54,98,100,185,140,56,201,74,150,156,58,167,72,84,104,84,215,154,117,148,92,203,54,159,109,211,106,67,47,180,243,40,140,241,48,163,90,82,164,56,178,91,122,234,135,8,174,208,6,107,51,99,226,159,25,62,32,92,62,98,248,230,147,105,53,90,116,104,19,42,20,201,113,99,213,35,156,184,46,188,202,144,137,76,19,174,50,110,180,163,45,22,130,117,151,91,53,39,82,222,218,211,222,147,34,178,174,20,57,227,147,109,85,104,153,71,196,100,68,42,21,74,68,132,90,53,99,91,81,206,12,183,84,227,234,132,249,168,210,78,161,247,84,190,82,139,87,73,231,82,222,139,75,136,228,219,160,229,89,177,240,177,140,159,15,238,31,46,124,102,176,122,11,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,104,35,39,89,58,177,50,129,98,72,160,80,38,122,102,228,172,236,249,65,112,114,222,143,233,78,83,210,23,23,249,42,223,117,182,57,77,200,54,254,108,203,126,155,149,169,159,100,128,30,126,245,196,43,7,13,105,77,87,113,26,248,183,237,90,107,242,19,17,169,149,186,155,48,88,113,245,37,74,75,73,113,229,37,38,179,74,22,162,73,30,186,33,71,236,49,231,237,108,194,224,21,243,93,139,107,89,88,225,135,247,5,106,110,254,154,157,75,185,161,75,148,254,196,41,107,216,211,110,41,106,218,132,41,71,161,118,37,38,103,216,70,34,7,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,137,21,197,123,60,114,110,90,173,111,40,248,114,136,135,66,166,200,142,139,186,172,75,106,65,206,150,210,155,125,48,152,52,154,137,164,48,234,81,205,81,232,233,188,210,155,209,9,109,124,232,65,150,44,189,93,89,160,198,90,46,17,218,210,122,14,191,153,38,163,84,92,87,36,51,76,130,210,119,59,33,196,160,191,197,109,4,165,33,43,117,214,144,107,70,253,197,161,236,23,194,27,55,1,112,190,223,194,60,63,98,91,116,43,118,58,153,142,114,223,55,159,117,107,113,78,186,243,139,236,35,91,142,184,227,134,73,36,160,141,102,73,74,82,68,146,250,183,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,182,113,114,117,125,229,2,251,143,64,175,204,244,205,183,89,223,242,126,224,229,179,31,210,156,166,99,174,87,242,84,62,235,140,114,156,144,77,252,225,150,253,55,39,82,62,206,0,47,251,133,199,129,60,50,252,107,206,38,137,84,60,85,235,141,248,47,134,181,86,168,88,141,139,214,85,171,82,126,58,101,181,14,183,95,137,5,247,24,82,148,148,186,150,222,113,42,52,26,144,180,146,136,180,213,10,47,97,143,213,98,226,198,22,98,135,93,249,51,196,187,82,237,244,103,43,173,244,21,102,52,254,151,153,187,151,205,228,173,91,55,114,215,183,118,154,236,86,157,198,42,7,141,95,138,123,91,225,252,31,49,168,136,65,74,176,47,42,237,155,95,196,26,53,189,46,101,189,106,200,131,26,181,57,146,37,34,2,230,27,165,24,221,34,61,201,66,212,195,136,37,233,176,151,177,38,100,167,16,74,234,185,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,127,147,56,217,133,252,231,243,5,114,98,204,40,213,88,84,89,124,136,84,74,125,70,87,57,200,112,88,105,45,165,36,68,102,134,185,139,39,31,83,72,51,74,92,125,207,89,103,170,213,99,252,24,48,26,77,171,133,247,46,63,215,97,68,234,47,137,9,165,208,150,168,237,41,246,233,208,220,113,47,184,135,137,102,180,33,233,58,161,77,26,81,219,5,181,158,242,82,13,61,87,136,238,71,36,230,182,205,129,120,97,242,226,71,196,91,62,59,232,130,203,168,105,164,86,226,40,201,103,9,215,204,137,72,90,84,74,83,10,82,185,73,91,174,165,68,146,120,221,110,136,71,85,202,119,138,124,27,248,129,111,121,139,3,74,96,57,87,231,99,149,143,253,37,176,171,255,0,124,169,223,252,48,233,84,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,12,177,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,235,252,72,248,130,73,203,180,102,240,123,6,234,177,21,136,181,24,233,147,54,164,203,173,60,187,101,4,235,14,52,78,199,121,135,89,121,114,89,55,210,72,82,146,182,208,104,115,77,22,217,157,38,9,85,194,227,199,102,25,126,53,228,243,69,255,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,92,78,94,115,103,102,229,23,134,38,25,223,21,216,241,43,21,217,242,42,209,168,86,226,167,156,87,234,171,42,228,162,124,208,178,109,211,66,26,105,102,226,150,104,217,175,45,6,100,167,80,71,82,215,253,255,0,121,98,157,229,86,196,28,65,184,101,215,46,26,228,131,147,58,116,147,45,238,175,66,34,34,34,34,74,16,148,146,80,132,36,137,8,66,82,148,146,82,146,34,184,158,24,185,14,252,136,80,163,99,206,44,81,118,223,215,5,61,62,141,165,212,105,220,185,86,187,42,91,201,115,69,115,84,92,233,12,42,57,171,115,109,186,202,77,198,79,77,238,164,231,248,202,184,189,58,166,113,108,76,160,100,119,4,235,245,248,126,153,185,43,56,127,64,249,63,111,243,30,143,233,78,84,72,8,149,252,169,12,58,219,28,166,228,19,159,56,69,191,77,169,212,207,178,147,47,251,254,242,197,59,202,173,136,56,131,112,203,174,92,53,201,7,38,116,233,38,91,221,94,132,68,68,68,68,148,33,41,36,161,8,73,18,16,132,165,41,36,165,36,69,113,60,49,114,29,249,16,161,70,199,156,88,162,237,191,174,10,122,125,27,75,168,211,185,114,173,118,84,183,146,230,138,230,168,185,210,24,84,115,86,230,219,117,148,155,140,158,155,221,73,207,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,243,174,58,44,59,142,223,169,208,42,12,161,216,213,40,111,68,117,11,73,40,148,135,16,104,81,25,25,25,31,98,143,188,140,103,83,56,216,85,55,9,179,7,121,81,93,132,184,240,230,214,106,51,160,151,44,208,158,153,115,164,37,178,79,168,146,211,70,251,54,150,158,227,22,73,193,207,21,163,215,48,186,177,135,83,37,39,175,167,212,36,74,105,179,89,107,211,55,30,158,202,76,136,214,106,211,113,159,114,72,191,204,44,66,161,41,168,80,36,205,120,204,155,142,202,221,89,145,246,146,82,147,51,239,251,134,120,243,229,126,189,136,25,152,187,102,184,243,174,183,74,168,207,165,48,110,40,212,100,211,85,9,70,146,250,74,236,245,253,154,23,216,66,202,120,69,97,107,118,190,12,75,189,158,138,182,164,213,166,57,181,75,70,211,83,78,196,128,225,25,30,194,51,35,52,251,204,190,254,241,62,192,0,0,0,0,81,23,21,56,18,162,102,94,67,175,239,52,189,9,110,35,118,186,109,58,132,237,52,212,132,149,224,179,86,128,205,2,231,165,45,212,148,165,207,154,233,35,114,119,108,52,83,147,174,154,235,166,191,96,180,128,0,1,252,51,34,237,51,208,83,159,22,236,197,55,118,94,49,112,150,220,171,173,200,52,173,253,123,109,72,213,183,57,173,64,125,173,73,14,153,30,138,74,190,146,75,183,187,94,241,195,56,109,97,106,49,59,51,182,244,105,208,214,245,50,23,87,214,44,155,220,148,111,167,204,52,106,102,133,36,181,82,11,191,246,118,139,255,0,34,208,180,31,208,0,0,0,0,0,0,0,0,0,1,94,124,89,242,230,253,243,135,141,226,181,185,70,114,101,86,131,175,53,184,177,205,199,222,231,191,5,130,208,144,210,148,173,18,133,31,106,139,66,35,239,46,193,80,54,61,229,91,195,251,158,29,213,111,203,118,44,248,92,206,91,141,184,180,40,183,182,166,207,181,10,74,190,138,207,184,203,188,104,27,40,25,173,179,179,33,96,71,168,198,170,195,106,184,206,254,178,10,159,105,47,35,87,164,19,127,54,79,56,178,213,12,238,237,246,118,151,103,116,132,0,1,248,171,21,154,109,6,3,149,58,180,214,98,198,107,77,206,60,226,80,146,213,68,146,237,81,145,119,153,23,237,25,216,205,182,60,76,198,236,80,173,214,147,37,74,129,41,248,111,180,218,86,102,217,41,184,109,180,102,69,204,90,123,201,93,199,237,63,184,76,30,12,184,92,244,251,162,224,197,41,13,164,226,199,143,46,146,141,201,62,199,82,229,61,242,50,213,26,119,31,235,107,246,123,69,185,128,0,0,0,0,226,89,208,183,99,220,185,99,196,104,143,69,75,238,71,182,43,18,24,213,4,173,142,166,159,32,146,174,210,61,52,221,222,93,162,128,112,94,91,150,230,55,89,174,60,123,87,14,230,167,37,122,118,104,104,150,222,190,239,213,26,63,178,171,176,219,194,202,13,199,50,66,27,140,138,4,89,142,184,181,145,37,40,40,201,89,153,153,158,133,217,169,234,103,251,69,20,241,17,199,71,241,151,31,235,49,227,76,39,233,214,244,153,20,136,251,28,53,33,68,196,217,100,149,22,142,45,39,234,185,222,90,125,197,237,152,60,30,176,17,202,109,50,171,140,55,21,29,105,122,79,62,12,21,63,31,66,54,148,152,18,27,113,38,182,245,215,82,61,20,149,233,238,47,104,180,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,69,96,113,69,183,51,5,74,204,213,74,173,141,235,235,169,83,186,150,172,122,147,17,218,68,85,208,147,41,215,153,138,149,182,218,55,61,31,169,216,233,56,70,233,41,73,51,82,208,182,150,191,41,195,210,227,203,237,173,153,171,126,173,152,164,114,105,76,242,221,160,84,157,144,235,17,105,85,214,165,48,244,73,82,86,219,136,218,201,114,156,65,154,201,109,18,156,73,184,146,65,41,104,237,124,106,252,83,218,223,15,224,249,141,68,116,174,8,245,106,85,2,149,143,53,218,237,78,37,58,155,78,143,111,203,153,50,91,201,101,136,204,54,154,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,87,94,53,185,133,238,226,229,222,172,21,133,46,45,136,85,137,41,183,209,38,75,143,172,225,18,204,155,89,41,214,208,233,33,68,91,208,135,18,110,33,10,74,22,167,22,149,56,169,213,193,98,210,197,197,226,229,215,124,81,147,46,38,29,38,142,186,109,105,231,154,90,162,78,168,146,219,92,102,26,34,117,9,234,91,74,156,112,220,216,239,45,165,173,6,148,28,148,44,92,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,69,94,40,254,4,241,55,240,95,56,132,41,3,47,87,77,10,198,199,220,52,189,110,153,221,21,22,223,188,40,213,74,140,158,82,220,228,69,98,107,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,116,188,242,102,238,171,155,236,92,77,214,197,58,93,30,211,160,199,85,54,220,165,63,33,75,90,24,53,154,151,41,228,18,141,164,73,120,246,239,229,150,132,134,217,108,212,231,40,156,83,45,249,62,185,177,179,13,49,43,27,107,37,46,157,98,88,22,189,126,122,39,198,118,58,151,50,183,10,10,100,51,4,208,165,243,80,131,39,155,117,110,114,212,147,67,106,108,148,149,172,150,136,234,47,205,86,222,60,221,156,55,236,42,22,91,174,120,148,59,218,70,27,219,197,29,215,75,150,251,236,122,53,158,108,120,178,55,165,49,36,173,62,171,111,168,140,146,125,154,180,106,41,12,208,181,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,226,120,54,92,121,125,115,9,234,214,221,154,142,131,22,59,29,188,153,145,33,222,101,74,43,82,100,28,41,81,219,83,138,108,217,109,185,68,202,205,180,161,73,115,78,98,125,118,150,229,54,11,126,205,213,111,6,162,112,173,194,122,38,38,189,206,184,38,89,246,196,155,46,158,197,65,81,165,59,84,110,156,195,107,144,146,36,44,150,203,44,72,116,221,39,19,176,210,180,160,150,219,174,50,178,168,17,161,238,31,86,150,46,88,249,75,177,109,172,104,76,182,43,177,99,188,113,160,206,105,105,155,79,167,41,229,156,72,210,13,110,172,205,105,104,211,181,58,53,202,108,219,96,219,74,153,81,171,60,35,74,121,78,240,177,131,127,15,237,239,46,96,117,81,74,220,100,241,175,229,206,96,169,56,57,18,159,201,137,134,84,243,231,62,227,91,92,126,117,69,168,242,28,218,162,113,68,166,82,194,33,146,117,66,20,78,115,245,220,157,134,56,166,73,50,101,93,206,13,118,245,131,10,171,232,168,22,165,190,244,134,229,169,104,75,110,86,31,67,136,166,198,116,253,103,16,202,156,109,199,28,113,13,56,100,220,117,163,213,83,136,81,70,177,166,140,1,198,58,22,96,48,106,211,198,43,113,158,158,37,205,79,76,135,35,110,90,250,73,72,82,155,147,27,122,208,131,115,148,251,110,181,204,216,73,94,205,201,245,84,70,58,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,69,96,91,95,42,189,34,247,200,239,74,245,254,143,159,206,244,103,51,157,208,244,174,245,187,185,126,183,39,165,231,243,117,245,121,92,205,254,174,225,242,133,244,112,180,186,112,58,171,149,58,13,177,132,51,181,170,208,189,107,198,36,166,153,106,160,138,195,230,107,113,231,137,178,46,99,43,218,105,142,233,238,51,97,150,219,82,183,178,226,81,48,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,128,120,163,248,236,196,223,193,124,158,16,253,88,53,146,74,174,96,114,101,114,99,110,27,177,46,101,237,101,221,21,24,139,163,68,138,169,15,215,97,20,106,91,137,105,189,94,74,91,91,9,114,107,164,148,54,183,30,55,9,178,212,201,178,17,174,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,214,113,108,76,223,216,146,43,244,8,126,134,185,40,219,62,80,91,252,199,164,122,47,154,244,132,69,254,84,182,26,109,254,107,113,205,207,155,35,217,174,213,104,101,219,2,248,220,216,22,109,10,242,195,44,65,163,91,209,33,220,55,84,122,180,106,212,230,72,210,185,232,134,80,138,49,186,68,123,84,180,37,247,16,75,211,121,163,98,76,205,45,160,147,226,184,42,120,167,186,126,31,206,243,26,112,186,145,197,51,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,206,16,181,78,15,185,188,238,202,61,245,55,250,249,182,50,155,129,255,0,31,42,124,71,157,65,255,0,142,251,102,180,127,94,147,115,244,13,139,84,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,114,174,53,126,41,237,111,135,240,124,198,162,56,86,73,50,125,115,102,231,20,26,162,164,165,194,178,104,114,24,85,217,88,136,236,126,124,22,29,109,245,178,134,219,117,100,165,45,229,70,91,68,180,161,194,108,212,75,90,84,69,181,90,8,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,205,102,108,124,83,227,39,196,11,135,204,95,22,83,151,220,157,88,153,191,225,177,133,116,10,252,207,67,92,148,111,78,124,159,184,57,111,72,244,95,54,190,234,229,127,37,67,237,54,255,0,53,184,228,223,206,25,236,215,114,116,50,237,170,27,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,220,79,12,92,248,254,91,232,81,176,27,22,43,91,175,235,126,158,159,70,213,42,53,30,100,171,161,148,173,229,57,162,121,73,46,116,118,19,28,149,185,199,29,121,36,227,199,174,199,84,82,171,54,62,22,49,147,225,253,195,229,207,140,214,11,201,225,167,145,89,57,101,182,101,98,126,39,64,151,23,20,46,56,239,211,101,65,84,166,156,98,145,78,41,4,105,97,6,195,139,105,229,188,108,50,242,156,53,30,210,229,182,148,160,210,225,185,55,192,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,19,255,0,141,95,133,139,91,226,4,31,46,168,138,149,192,143,203,47,229,50,23,228,3,210,191,46,189,31,85,244,127,162,118,245,220,159,71,72,234,250,125,125,110,119,75,212,108,229,252,238,237,57,95,57,176,120,1,118,124,30,106,120,36,238,93,36,81,172,54,226,22,32,197,144,114,111,213,166,35,233,124,214,236,169,105,167,18,222,113,59,22,130,140,207,170,134,148,104,65,155,134,100,149,184,179,84,245,1,207,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,109,241,10,202,170,225,173,255,0,114,225,205,118,68,71,234,86,173,98,109,18,99,177,22,165,48,227,241,158,91,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,19,255,0,133,126,122,164,216,23,13,43,44,56,165,62,91,246,197,114,67,52,219,49,230,98,181,178,147,81,126,83,203,83,14,147,109,147,206,34,83,210,72,137,197,173,124,165,165,5,181,45,173,107,110,226,69,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,28,171,141,95,138,123,91,225,252,31,49,168,142,149,193,30,147,74,175,210,177,230,133,93,166,68,168,211,106,49,237,248,147,33,203,101,47,49,37,135,19,83,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,136,149,158,140,153,87,114,121,136,241,105,141,213,125,51,102,93,29,68,139,102,164,234,208,82,148,219,70,142,108,105,45,167,77,30,107,154,209,27,137,73,54,226,86,149,39,105,154,218,111,144,96,190,16,222,88,245,138,22,254,17,225,251,17,28,174,220,82,20,204,115,150,249,50,195,72,67,106,117,215,156,95,105,146,27,105,183,28,50,73,41,102,72,50,74,84,163,36,158,151,109,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,194,178,248,186,228,250,217,159,102,212,51,105,103,148,74,109,118,151,34,50,110,228,188,236,133,174,174,195,167,18,12,69,180,70,181,52,210,216,52,182,147,66,80,130,90,28,90,148,173,205,165,43,170,11,78,233,174,216,215,85,26,245,181,167,116,85,171,126,161,30,169,78,147,202,67,156,137,76,56,151,26,115,98,201,72,86,213,161,39,162,136,210,122,104,100,101,216,52,19,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,84,138,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,135,42,227,87,226,158,214,248,127,7,204,106,35,159,228,103,57,180,44,158,97,198,49,84,219,165,122,102,243,186,61,7,30,217,166,186,133,148,85,56,209,79,230,201,146,226,116,209,150,185,173,25,182,149,19,142,41,105,74,118,145,173,214,226,85,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,64,102,107,39,215,54,86,176,191,11,107,88,140,82,225,222,215,204,138,250,170,180,117,59,29,214,41,140,67,114,42,35,33,14,48,183,18,234,214,151,150,234,150,75,211,71,27,70,212,155,106,82,253,7,11,143,29,152,101,248,215,147,205,23,252,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,245,107,63,42,189,29,66,249,67,233,94,131,209,235,244,23,91,204,228,244,61,84,141,253,46,255,0,87,147,213,117,122,236,245,121,188,237,125,109,227,191,240,237,186,112,58,202,205,101,169,115,227,204,238,134,149,7,154,170,60,185,13,50,186,124,106,194,136,145,25,233,166,225,31,45,148,110,90,146,234,116,54,159,76,119,20,164,33,11,81,104,80,6,85,199,160,188,175,251,203,16,100,210,165,94,119,12,186,170,232,116,120,84,10,97,60,101,178,29,58,35,68,212,120,237,33,36,73,66,18,146,212,244,47,89,106,90,213,185,107,82,142,197,56,80,228,114,77,203,85,162,102,227,17,151,16,232,84,217,18,23,104,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,249,73,45,29,55,154,75,154,161,45,163,157,110,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,175,248,194,224,34,234,84,186,86,48,219,180,117,169,232,198,196,25,202,98,62,164,76,165,51,228,56,226,141,13,235,174,166,157,84,165,233,239,47,104,135,188,59,177,209,236,26,199,234,52,121,51,9,138,117,195,38,61,34,70,247,13,40,73,63,54,33,41,71,171,136,73,122,173,247,158,191,113,251,47,90,245,174,195,119,11,43,215,28,57,8,114,50,232,18,166,52,226,22,70,74,65,198,82,200,200,200,244,62,205,15,82,63,218,51,131,141,18,220,184,241,186,242,113,147,53,46,101,205,81,74,53,237,212,215,45,205,61,255,0,172,47,247,37,214,228,123,107,44,120,115,17,152,164,203,146,45,138,68,135,244,65,39,123,170,167,199,37,43,176,139,93,118,247,159,104,237,160,0,0,0,0,42,51,140,214,23,61,2,232,183,241,74,59,73,40,178,35,196,164,47,106,79,181,229,57,80,124,204,244,70,157,197,250,218,253,158,209,193,56,108,99,170,112,143,29,233,148,138,140,196,179,78,184,158,102,152,190,107,155,91,74,228,76,134,147,87,107,137,73,25,37,179,237,208,251,61,134,47,158,12,232,181,40,108,207,131,33,183,152,144,218,92,109,198,214,74,74,146,162,35,35,35,46,195,236,50,31,238,0,2,61,230,251,53,182,118,91,236,25,21,25,85,104,110,215,31,217,209,193,75,237,41,229,232,244,114,115,230,205,230,214,122,33,237,221,158,206,211,236,239,207,205,241,121,86,241,6,231,153,117,220,18,221,149,62,111,47,152,183,28,90,204,246,54,150,203,181,106,82,190,138,11,188,207,184,91,247,9,140,185,191,99,97,227,152,173,113,209,220,135,84,175,105,202,110,84,115,109,246,121,15,206,96,245,37,180,149,39,84,173,39,216,163,212,140,187,139,176,88,96,0,0,0,0,0,0,0,0,0,0,15,155,112,91,244,139,162,148,245,22,185,5,137,112,228,109,230,52,243,73,113,39,181,68,162,236,81,25,119,164,143,187,216,40,111,61,57,44,185,242,233,124,202,170,208,41,51,37,217,178,246,116,178,155,97,199,9,157,172,198,74,249,171,67,13,180,157,94,120,201,58,31,110,154,31,111,127,12,193,252,113,196,108,15,184,81,112,216,87,28,232,11,237,230,176,220,199,218,101,239,81,196,39,122,90,113,27,182,243,86,101,169,246,25,253,250,219,126,94,184,174,97,93,247,78,56,88,152,126,129,170,53,222,227,189,52,88,235,213,78,159,170,111,76,82,143,68,161,4,127,106,189,198,66,101,219,56,187,134,23,124,100,73,183,111,251,118,113,57,174,136,98,171,29,213,118,26,139,185,11,63,213,63,242,15,188,119,29,188,74,218,117,218,113,31,187,170,70,191,231,30,102,240,198,188,38,177,35,57,38,233,196,123,102,157,202,211,114,36,214,35,50,190,211,73,23,98,220,79,235,167,252,164,42,215,61,92,73,209,127,211,100,97,198,15,206,151,22,34,182,115,170,49,221,216,165,122,209,158,78,199,99,202,81,30,134,135,18,122,167,218,101,239,49,94,86,125,171,91,190,110,138,101,175,66,133,34,100,218,156,182,98,182,150,155,91,134,70,227,137,108,140,201,36,163,211,85,23,176,251,198,130,114,61,151,232,120,1,129,180,90,42,162,161,170,157,86,60,106,165,67,212,36,169,50,29,135,25,46,164,254,109,10,47,89,158,229,17,159,188,204,251,164,40,0,0,0,0,14,119,152,152,110,212,48,23,17,97,48,71,204,126,212,171,182,157,53,215,85,66,116,139,187,239,25,200,231,170,217,197,158,166,66,182,170,149,113,111,112,212,122,104,109,73,212,245,215,79,213,251,63,96,180,252,207,103,38,155,99,228,206,199,183,172,235,129,149,87,238,43,106,153,21,226,137,45,38,235,44,200,165,60,133,40,249,111,146,211,163,137,79,105,145,145,30,157,231,160,173,92,7,195,91,135,31,49,178,141,111,33,137,83,151,85,172,71,145,84,116,146,183,84,76,187,45,164,60,226,149,181,127,214,234,106,81,25,118,246,235,237,209,14,13,225,189,23,10,48,222,129,100,209,97,53,29,186,109,58,44,119,118,54,132,27,142,54,195,109,154,213,181,41,213,71,203,45,76,200,140,255,0,234,30,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,0,57,86,101,242,233,98,102,131,11,39,225,157,245,31,250,217,148,121,187,222,254,108,170,116,207,50,196,206,91,78,183,206,229,115,214,174,82,213,177,125,198,93,198,89,225,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,47,201,127,226,149,247,138,31,39,62,93,87,125,39,242,74,223,135,107,81,255,0,146,178,207,75,75,139,187,144,199,205,33,59,246,243,23,235,175,114,207,94,213,30,132,63,45,42,255,0,188,168,86,109,127,15,168,215,12,184,118,245,213,34,12,154,212,22,76,146,137,235,134,110,156,98,116,200,183,41,8,83,238,44,145,174,195,94,197,25,26,155,65,167,223,229,87,44,247,150,107,241,114,30,22,217,243,162,83,144,152,234,169,85,234,114,76,148,138,117,57,181,182,135,95,38,247,18,158,94,231,91,66,27,73,150,229,173,59,148,132,111,113,26,30,194,172,51,181,112,111,14,45,204,45,178,162,116,244,91,102,158,213,62,54,230,219,67,143,108,47,93,247,121,104,66,20,243,171,53,56,226,201,37,189,197,173,70,90,168,199,171,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,254,11,231,16,133,0,142,255,0,146,140,168,215,115,105,140,176,172,222,85,86,29,161,77,210,101,211,91,132,202,21,208,69,218,179,109,178,83,134,72,39,159,90,57,77,150,139,81,106,183,57,107,67,78,16,187,76,114,176,44,220,44,201,54,39,97,246,31,91,209,40,118,245,15,13,238,8,208,96,198,35,216,210,61,31,32,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,57,131,74,121,78,240,177,131,127,15,237,239,46,96,64,174,40,60,62,228,213,164,214,179,67,130,212,168,136,90,35,170,125,225,67,140,211,81,145,177,150,165,72,153,90,55,93,125,41,53,154,80,194,86,195,77,111,113,102,167,125,101,169,122,214,94,22,226,149,247,130,215,221,51,19,48,210,187,232,107,146,141,206,232,166,244,172,200,229,115,89,91,46,124,219,200,91,106,213,183,86,159,89,39,166,186,150,134,68,101,229,71,160,188,175,251,203,16,100,210,165,94,119,12,186,170,232,116,120,84,10,97,60,101,178,29,58,35,68,212,120,237,33,36,73,66,18,146,212,244,47,89,106,90,213,185,107,82,142,197,56,80,228,114,77,203,85,162,102,227,17,151,16,232,84,217,18,23,104,210,77,13,72,57,210,218,83,140,42,107,228,162,81,52,134,29,74,249,73,45,29,55,154,75,154,161,45,163,157,110,128,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,25,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,11,148,224,251,131,148,43,27,44,5,138,177,222,234,43,88,151,80,126,68,199,54,173,28,136,176,100,63,18,60,109,13,106,66,182,173,18,93,230,18,80,163,234,118,43,113,54,147,21,109,158,108,47,165,96,230,109,49,50,195,161,42,33,83,88,172,122,74,27,17,33,38,35,17,24,156,203,115,91,138,219,73,51,74,80,202,100,147,37,166,132,100,217,25,37,58,237,43,30,224,183,140,117,219,195,6,174,220,29,171,179,204,137,135,117,8,242,41,114,119,32,182,197,169,42,67,138,141,177,40,35,61,143,177,33,222,98,150,181,43,169,219,234,165,180,145,216,168,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,163,191,241,34,225,187,249,63,244,166,97,114,245,65,254,245,61,121,151,53,179,13,175,245,151,218,185,145,16,95,248,159,121,184,209,127,131,246,169,37,200,212,163,196,12,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,19,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,225,92,87,178,57,38,218,170,214,243,113,135,43,136,84,42,148,136,235,187,169,36,134,163,156,25,110,169,182,19,53,130,73,36,157,67,238,169,28,212,158,174,147,206,169,205,86,151,23,201,132,25,98,204,45,213,149,252,101,162,226,229,173,27,175,232,57,145,170,52,181,202,114,59,53,56,46,167,107,177,220,82,15,252,87,16,106,74,210,135,90,105,102,133,236,218,115,43,139,54,47,89,184,245,133,249,115,197,204,63,126,91,148,43,138,61,204,244,114,150,193,178,251,75,67,148,246,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,52,168,252,255,0,5,79,20,247,79,195,249,222,99,78,23,82,3,42,224,47,163,135,54,117,255,0,58,172,56,126,129,127,212,233,77,226,109,173,243,117,40,204,31,41,202,164,18,36,19,117,52,179,181,40,78,229,172,219,117,45,26,146,135,18,149,104,210,94,105,178,152,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,143,63,196,119,35,146,115,91,102,192,188,48,249,113,35,226,45,159,29,244,65,101,212,52,210,43,113,20,100,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,77,121,117,194,28,92,198,220,92,161,89,152,36,196,180,92,232,144,138,131,53,54,95,92,100,81,208,202,210,163,158,236,132,122,204,33,165,26,12,150,159,95,121,161,40,37,56,164,37,87,253,153,182,234,172,229,19,21,217,174,205,137,50,164,140,55,174,166,100,136,145,149,25,135,159,42,99,220,197,182,210,156,113,77,160,213,169,146,13,197,154,72,200,141,74,211,83,205,184,213,64,0,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,38,167,18,46,27,191,148,15,74,102,23,47,84,31,239,175,215,153,115,91,48,218,255,0,94,189,171,153,17,5,255,0,142,119,155,141,23,248,71,106,146,92,253,74,69,96,96,94,58,98,62,93,49,30,157,138,24,95,89,232,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,10,101,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,241,92,65,169,40,82,218,117,165,154,17,191,105,117,80,25,172,205,143,138,124,100,248,129,112,249,139,227,149,11,169,225,139,159,31,203,125,10,54,3,98,197,107,117,253,111,211,211,232,218,165,70,163,204,149,116,50,149,188,167,52,79,41,37,206,142,194,99,146,183,56,227,175,36,156,120,245,216,234,138,127,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,199,241,163,8,108,220,122,194,251,131,8,241,1,137,110,80,174,40,233,102,65,196,124,217,125,165,161,196,186,211,205,175,180,137,109,186,219,110,17,40,148,131,52,17,41,42,73,154,78,21,112,236,200,149,87,46,24,219,138,245,172,73,182,98,86,100,91,146,32,210,172,139,177,108,41,180,73,97,230,28,118,99,177,153,89,234,133,155,79,68,105,199,8,148,73,95,80,203,110,172,137,237,108,40,4,85,226,143,224,79,19,127,5,243,136,66,128,71,85,203,22,97,110,172,175,227,45,23,23,45,104,221,127,65,204,141,81,165,174,83,145,217,169,193,117,59,93,142,226,144,127,226,184,131,82,86,148,58,211,75,52,47,102,211,209,70,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,64,1,107,220,41,242,37,74,42,84,12,211,99,45,179,45,85,37,72,39,236,138,85,69,132,165,134,216,36,161,77,214,13,6,102,165,173,74,53,19,27,210,146,65,35,158,146,94,246,28,111,242,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,114,121,102,202,142,28,102,215,134,102,27,89,87,171,93,13,86,15,167,95,160,87,216,100,151,42,145,41,85,121,132,106,73,25,151,49,149,237,73,58,201,153,37,196,165,38,70,133,161,183,17,85,120,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,210,184,101,113,12,170,226,212,154,118,91,177,182,100,185,247,147,113,220,43,114,225,90,84,234,234,236,48,210,156,92,121,138,45,76,164,182,211,107,81,62,174,199,80,131,37,153,60,68,169,22,62,50,174,38,87,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,221,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,241,88,199,135,20,92,86,195,122,253,147,90,132,204,134,234,84,233,81,218,222,218,22,109,184,227,14,54,75,78,228,171,69,23,48,244,50,35,50,255,0,168,103,123,30,48,214,225,192,60,108,173,91,203,143,42,10,233,117,137,50,41,110,154,22,210,141,150,165,186,134,92,74,182,163,250,173,73,73,34,46,206,205,61,150,83,150,12,228,211,111,140,153,223,22,245,227,112,52,154,253,187,109,84,226,178,82,229,164,157,121,152,244,166,80,149,23,49,243,90,181,113,74,237,34,34,51,215,184,245,21,99,207,85,205,139,61,76,117,110,85,86,226,222,217,164,245,212,221,147,169,105,166,191,173,246,254,209,163,124,186,194,118,157,128,184,117,9,226,62,99,22,165,33,181,107,223,169,66,104,143,191,238,29,16,0,0,0,0,4,122,207,14,95,225,227,254,6,214,168,169,138,135,106,116,168,242,106,148,255,0,80,148,165,73,106,28,148,180,146,249,181,168,207,115,221,201,34,63,113,145,247,231,250,191,69,185,240,190,248,147,75,152,212,202,101,94,129,81,90,16,179,75,140,184,135,88,120,210,75,73,153,37,69,162,219,61,15,66,61,75,216,100,45,19,35,124,76,45,212,80,169,120,101,140,85,46,149,248,109,49,21,170,164,199,144,134,212,148,34,51,41,55,30,145,43,83,61,121,139,61,19,220,70,126,242,22,47,108,98,182,26,94,80,219,155,108,223,214,237,73,183,27,39,75,164,170,199,120,201,38,73,61,79,98,207,245,147,254,82,31,104,174,59,120,213,180,171,180,227,63,119,84,141,127,206,62,13,205,139,184,97,104,70,92,155,138,255,0,183,96,147,122,106,135,234,177,218,87,105,164,187,150,178,253,98,255,0,40,134,153,132,226,185,133,86,37,60,161,97,161,157,122,166,239,115,141,116,210,163,163,69,52,126,177,179,49,42,45,82,181,145,125,169,247,17,138,144,198,12,113,196,108,112,184,87,112,223,183,28,233,235,236,229,48,228,199,221,101,159,81,180,43,98,93,113,123,119,114,144,103,161,246,153,125,218,119,60,139,100,178,231,204,93,243,22,171,95,164,204,137,102,196,223,213,74,113,135,27,39,183,51,37,40,229,45,108,56,210,180,121,146,37,106,125,154,232,93,189,215,201,111,219,244,139,94,148,205,22,135,5,136,144,227,238,229,180,203,73,109,37,185,70,163,236,73,17,23,106,140,251,189,163,233,0,0,0,0,0,0,0,0,0,0,0,15,39,137,88,93,100,98,213,182,253,171,124,208,161,212,160,191,183,82,126,43,47,26,118,184,133,250,188,212,40,139,85,54,141,123,61,159,112,166,92,209,240,197,197,44,41,169,72,172,97,173,50,109,203,64,61,156,166,162,179,38,100,180,250,172,36,247,19,49,82,130,245,220,89,150,135,244,82,126,210,49,12,107,22,213,207,108,191,201,175,80,106,116,183,75,250,50,226,184,194,187,136,251,148,68,125,202,47,242,151,188,125,235,115,25,113,98,210,117,14,219,184,147,116,64,36,107,162,35,214,36,180,158,210,63,98,22,95,172,127,229,49,233,23,154,140,195,56,247,60,241,138,243,35,247,21,195,59,78,237,63,174,30,94,236,197,204,77,190,29,91,183,85,251,112,84,247,233,185,50,170,146,30,73,232,73,211,177,197,159,234,167,252,133,238,31,54,212,178,111,11,238,164,84,171,62,218,170,214,230,43,253,134,4,39,100,175,232,169,95,69,180,168,251,144,163,238,238,73,251,133,199,228,139,134,205,181,131,146,233,88,163,136,7,34,117,206,152,206,161,112,95,229,187,22,59,200,154,151,25,117,182,221,138,135,16,162,67,40,245,183,107,235,43,78,195,45,39,218,16,134,208,150,219,66,80,132,17,37,41,73,104,68,69,220,68,67,254,128,0,0,0,0,121,140,80,140,153,152,105,118,68,87,115,212,57,237,159,237,142,178,254,209,154,236,99,138,80,113,114,246,138,147,236,102,226,169,32,190,226,148,225,127,96,248,245,219,182,191,114,70,167,194,170,212,100,62,197,50,35,80,163,52,183,150,164,161,182,200,201,4,68,165,25,22,132,163,46,205,11,220,66,215,184,71,229,161,186,21,10,78,53,220,244,151,17,54,160,133,199,167,245,12,104,71,29,196,64,146,211,168,222,209,31,121,43,69,37,102,93,250,123,197,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,4,74,226,13,146,74,86,107,236,6,235,182,195,17,32,226,45,171,30,67,212,169,137,138,149,63,86,97,44,188,164,82,86,226,158,105,8,67,146,20,218,146,235,134,162,100,249,134,146,34,113,205,104,134,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,143,171,133,88,103,117,99,38,35,219,152,91,101,68,234,43,87,53,65,170,124,109,205,184,182,217,222,126,187,238,242,208,181,165,150,144,74,113,197,146,79,99,104,90,140,180,73,141,15,101,87,44,246,110,84,48,142,30,22,217,243,165,212,86,169,10,169,85,234,114,76,210,186,141,69,196,54,135,95,38,247,26,89,70,214,155,66,27,73,158,212,33,59,148,181,239,113,125,128,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,42,241,71,240,39,137,191,130,249,196,33,73,121,117,192,107,203,50,88,185,66,194,155,50,20,181,46,163,33,11,169,206,102,57,60,138,77,56,150,146,145,53,210,82,208,157,141,165,90,146,77,105,222,179,67,105,61,235,73,30,130,114,209,151,75,19,43,248,89,3,12,236,88,255,0,213,76,172,77,222,247,243,157,83,166,101,151,230,114,221,117,206,79,55,144,133,114,144,173,136,238,34,239,51,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,166,14,37,188,62,228,224,245,86,177,152,60,32,165,68,111,15,167,200,234,107,20,152,141,53,21,139,105,107,84,86,27,38,201,111,154,223,68,137,47,186,162,67,45,37,12,22,137,34,36,18,116,175,97,50,184,113,100,114,54,107,111,41,247,134,32,174,92,124,58,179,228,48,137,204,180,135,90,93,110,90,136,214,80,154,124,136,146,132,37,36,149,62,164,171,154,148,58,210,82,73,55,137,214,239,120,0,4,74,226,155,127,198,177,114,91,121,69,43,134,93,38,165,117,72,129,64,166,156,99,117,43,148,183,36,161,217,17,205,109,151,170,133,195,98,89,47,121,146,20,141,200,61,119,146,85,65,131,81,24,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,10,171,227,131,101,82,160,95,248,89,136,204,200,150,117,42,229,30,163,68,144,210,150,158,66,88,130,243,79,52,164,39,110,226,89,170,160,241,40,205,70,70,73,111,66,78,134,106,229,92,32,177,66,171,101,230,210,53,134,202,101,191,77,196,26,60,218,108,134,19,53,77,48,211,241,153,84,214,165,45,173,13,47,45,41,142,243,41,215,105,164,165,56,100,174,244,170,242,70,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,51,153,157,199,48,25,121,151,188,83,151,8,81,24,179,91,144,132,165,116,249,60,218,115,243,118,17,202,92,36,242,210,77,70,230,154,144,148,37,78,54,123,20,182,148,76,173,182,209,34,184,58,254,93,191,46,213,15,144,31,253,45,190,107,242,129,254,7,255,0,145,212,61,25,250,95,229,31,225,27,255,0,193,255,0,252,167,171,160,186,144,0,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,160,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,138,22,226,51,146,143,205,87,17,216,175,216,20,202,171,152,101,116,252,229,54,75,229,205,110,151,56,205,102,229,49,79,110,82,213,181,8,39,26,83,164,149,45,181,41,58,186,166,93,112,226,0,159,252,21,60,83,221,63,15,231,121,141,56,93,72,12,171,137,233,110,112,236,170,227,190,71,48,191,26,48,18,133,17,252,65,114,69,93,55,12,7,167,169,165,215,24,244,155,209,216,91,75,125,226,142,194,227,161,130,213,4,77,147,136,90,212,106,53,161,40,114,117,100,115,135,21,155,149,41,42,196,27,194,175,18,240,196,89,17,210,211,51,145,20,219,137,68,66,218,34,125,168,100,179,53,45,106,81,184,131,146,162,66,212,214,137,75,109,18,157,39,38,80,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,15,201,10,147,74,167,73,159,50,159,76,137,22,69,82,65,75,156,235,44,165,11,148,249,52,219,36,235,170,34,213,107,38,153,105,178,82,181,61,141,161,61,201,34,46,107,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,4,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,194,133,184,165,212,112,58,94,107,43,208,176,134,220,232,106,176,126,110,241,157,22,99,43,167,212,43,10,34,91,138,101,150,200,249,111,35,113,162,66,141,100,107,125,46,110,105,11,67,142,191,245,120,81,254,113,223,156,115,31,145,79,252,20,254,79,242,255,0,174,223,232,191,69,239,86,222,102,159,248,231,233,122,93,190,190,253,250,252,199,80,47,80,6,107,51,99,226,159,25,62,32,92,62,98,248,153,84,76,138,201,204,215,14,220,41,196,252,49,129,46,86,40,91,145,234,116,216,176,83,41,166,216,171,211,142,225,156,106,97,102,251,136,105,149,178,111,188,242,92,37,22,226,230,54,164,172,212,217,183,37,56,125,240,220,141,151,105,48,113,147,24,93,137,81,196,85,71,109,234,108,40,203,117,40,182,86,227,82,89,144,201,186,219,220,153,139,113,153,8,74,204,219,52,54,180,40,155,82,203,71,14,122,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,9,169,137,156,31,111,186,158,103,223,160,97,185,122,7,6,43,27,166,199,184,23,45,154,139,212,77,99,173,103,17,200,174,188,204,135,180,144,142,90,13,38,230,141,58,210,150,226,214,151,52,179,252,11,192,188,56,203,166,28,83,176,191,11,232,221,13,42,14,174,188,243,166,75,149,80,148,162,34,114,84,151,8,139,152,242,246,167,83,208,146,73,74,80,132,161,8,66,19,208,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,229,92,106,252,83,218,223,15,224,249,141,68,126,78,27,156,62,227,102,38,75,152,195,140,148,169,105,195,170,116,133,70,133,77,121,167,89,69,204,179,105,246,221,54,164,50,251,79,50,136,207,19,10,53,165,42,67,139,37,183,174,168,112,138,237,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,149,113,127,220,46,60,9,225,151,227,94,113,52,120,174,45,238,96,51,89,104,113,88,165,10,36,171,200,228,109,176,208,212,158,69,68,166,154,219,41,11,105,68,218,204,227,37,163,37,190,133,164,155,94,214,145,185,183,148,195,137,163,97,165,60,174,126,93,191,33,54,207,231,47,255,0,211,39,249,111,166,255,0,192,255,0,242,199,250,127,240,47,228,255,0,224,252,143,161,255,0,59,214,220,51,88,52,145,147,186,77,42,139,149,12,30,135,70,166,68,129,29,203,30,139,45,109,70,101,45,33,79,191,13,167,158,116,210,146,34,53,184,235,142,56,181,119,169,107,82,143,83,51,49,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,102,241,112,203,75,117,218,20,108,106,182,105,46,46,109,61,8,143,63,167,99,82,40,237,162,124,151,93,94,198,140,251,205,58,169,75,34,238,215,222,42,134,133,118,215,237,184,213,8,84,170,140,134,24,169,196,118,20,150,144,242,210,149,182,225,17,44,140,146,162,35,212,146,69,219,169,123,200,125,140,28,138,83,177,114,201,138,163,236,122,226,166,160,254,227,148,217,127,104,210,142,23,198,76,60,52,180,226,39,185,154,28,6,203,246,71,65,127,96,244,224,0,0,0,0,63,229,104,67,136,83,110,33,43,66,200,210,164,168,181,35,35,239,35,33,91,220,70,184,124,197,191,24,155,141,88,81,77,148,117,248,236,56,228,234,100,54,75,151,37,9,41,114,92,113,44,177,25,75,91,202,113,109,164,148,165,246,150,132,125,186,24,168,218,237,191,113,90,53,87,105,55,5,34,125,38,161,25,106,74,216,151,29,198,29,66,146,163,73,250,171,34,81,104,164,153,119,119,145,251,135,165,181,113,191,23,44,148,27,86,198,35,220,212,246,205,28,178,68,122,196,150,146,73,245,123,8,144,225,126,170,127,200,67,239,35,53,25,134,109,238,121,99,21,230,103,238,59,134,118,157,218,127,92,60,221,199,140,184,177,118,186,183,110,44,73,186,39,146,244,213,18,43,18,93,79,97,23,177,107,63,213,47,242,16,248,52,123,106,231,185,159,228,208,104,53,58,163,167,253,24,145,92,125,93,198,125,201,35,62,228,159,249,15,220,38,118,87,56,98,226,150,43,84,163,214,49,42,153,54,218,160,22,254,107,82,153,147,14,90,189,87,210,91,73,232,170,65,250,237,160,207,83,250,42,47,105,144,185,172,53,194,235,35,9,109,182,45,91,26,133,14,155,5,141,218,19,17,89,100,213,185,197,175,214,229,33,36,122,41,197,233,217,237,251,199,172,0,0,0,0,0,0,0,0,0,0,0,0,31,230,252,104,242,154,54,101,48,219,205,171,189,14,36,148,147,246,247,24,228,24,129,148,92,190,226,75,106,77,193,134,86,234,93,86,159,62,197,22,17,59,253,15,233,45,149,123,16,69,247,8,205,112,112,119,192,10,139,207,201,166,92,55,76,85,175,111,45,180,203,132,134,211,161,17,31,98,97,118,119,31,237,49,231,93,224,201,133,39,40,148,205,227,112,147,30,210,85,66,54,238,239,249,14,157,227,247,83,248,52,96,162,26,116,170,23,109,210,167,15,111,47,149,62,33,145,118,158,186,235,7,238,18,139,6,50,119,129,88,26,132,185,104,217,208,30,154,157,127,151,76,167,195,84,159,246,79,246,70,217,65,247,58,164,253,218,23,223,219,128,0,0,0,0,0,121,252,66,216,118,13,202,78,47,98,78,143,51,85,107,166,133,201,95,110,163,54,56,236,134,219,198,155,236,154,119,152,147,185,106,134,74,221,174,191,202,221,246,143,223,151,124,42,168,99,46,45,219,246,76,24,143,62,220,153,241,14,95,41,181,43,100,101,73,105,165,172,244,66,244,34,230,22,166,101,167,191,220,122,46,194,27,14,155,134,152,105,109,89,84,216,232,105,20,138,76,40,74,218,132,164,212,166,163,182,217,153,237,74,117,63,80,187,116,47,184,187,135,177,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,0,0,164,190,51,244,154,85,59,53,244,73,148,250,100,72,178,42,150,60,9,115,157,101,148,161,114,159,41,147,89,39,93,81,22,171,89,52,203,77,146,149,169,236,109,9,238,73,17,117,94,6,180,154,83,213,92,100,174,189,76,136,186,148,56,244,24,145,230,41,148,155,236,176,242,167,41,214,144,230,155,146,133,169,134,84,164,145,232,163,105,179,61,118,150,150,190,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,17,171,136,221,173,93,190,114,123,122,89,86,180,30,182,181,112,84,45,218,93,58,55,53,13,243,229,63,93,128,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,71,235,200,230,81,41,89,65,194,53,90,143,212,98,86,46,202,244,132,212,174,58,171,17,210,132,45,242,65,37,17,89,89,164,157,92,102,75,118,206,97,234,107,113,231,9,45,243,77,180,200,161,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,88,134,146,50,119,73,165,81,114,161,131,208,232,212,200,144,35,185,99,209,101,173,168,204,165,164,41,247,225,180,243,206,154,82,68,70,183,29,113,199,22,174,245,45,106,81,234,102,102,59,0,0,10,149,227,139,116,208,165,221,88,73,101,71,157,190,181,74,167,214,42,147,35,114,150,92,168,178,220,138,220,119,55,153,108,86,229,194,146,90,17,154,139,151,170,136,137,73,51,138,188,55,173,106,21,225,157,172,45,164,220,112,122,184,145,234,18,234,141,183,205,91,123,101,66,131,34,92,103,53,65,145,158,199,216,105,122,107,181,91,116,81,26,76,200,244,40,33,175,22,203,42,149,117,100,182,224,174,212,36,75,110,69,157,88,165,86,224,165,149,164,144,227,235,146,152,38,151,72,210,102,104,229,78,117,68,73,52,158,244,160,245,208,141,42,165,108,20,197,10,174,10,226,229,161,138,244,100,203,114,69,173,88,141,82,92,120,211,85,17,115,24,66,203,157,20,221,73,25,161,15,53,204,105,126,170,136,208,226,136,210,162,51,35,211,152,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,90,113,88,207,109,40,169,83,242,179,131,87,52,181,84,149,32,216,189,234,180,231,210,150,27,96,146,180,185,71,37,145,26,150,181,40,210,111,236,82,73,4,142,66,141,123,223,109,186,224,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,90,41,192,188,11,195,140,186,97,197,59,11,240,190,141,208,210,160,234,235,207,58,100,185,85,9,74,34,39,37,73,112,136,185,143,47,106,117,61,9,36,148,165,8,74,16,132,33,61,0,0,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,202,98,150,22,216,152,211,98,84,240,207,18,232,94,153,182,235,60,158,182,23,84,244,126,111,41,228,60,223,206,50,180,56,157,28,105,10,245,84,90,233,161,234,70,100,121,236,205,118,84,113,31,41,88,142,187,42,245,107,174,165,78,230,63,64,175,176,201,162,45,94,42,76,136,212,146,51,62,91,200,220,146,117,147,51,83,106,82,76,141,104,91,110,46,74,240,84,241,79,116,252,63,157,230,52,225,117,32,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,79,78,37,188,65,35,96,245,42,177,151,204,32,170,203,111,16,103,199,233,171,21,104,142,187,21,251,105,11,76,87,219,54,205,108,26,31,92,136,207,186,146,91,46,165,108,30,138,35,37,146,116,168,188,45,194,219,239,26,111,186,102,25,225,165,11,211,55,37,103,157,209,66,234,153,143,205,229,50,183,156,249,199,150,134,211,163,109,45,94,178,139,93,52,45,76,200,143,66,121,81,202,142,28,101,43,14,17,101,89,77,117,213,89,220,183,235,245,247,217,36,74,171,202,73,25,18,148,68,103,203,101,27,148,77,50,70,105,109,42,81,153,173,107,113,197,246,176,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,135,191,206,30,76,171,185,195,207,117,2,152,229,87,208,214,101,175,135,244,153,23,53,73,165,160,229,37,183,106,117,78,84,104,205,171,93,94,119,148,233,19,138,73,182,218,80,165,43,113,146,26,114,194,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,23,125,146,220,116,195,140,186,112,204,176,241,67,20,43,61,13,42,15,166,90,101,150,136,151,42,161,41,85,121,198,220,88,205,153,151,49,229,237,86,133,169,36,146,149,45,106,66,16,181,166,162,243,21,143,55,150,100,177,114,187,138,215,156,217,106,93,70,66,209,76,130,244,130,121,20,154,113,45,71,30,19,70,148,33,59,27,74,180,53,18,19,189,102,183,20,91,214,163,59,10,225,71,145,111,208,102,131,26,236,207,252,158,85,129,10,114,191,198,82,170,142,71,52,255,0,197,116,171,82,191,93,226,71,248,59,194,213,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,199,98,245,135,77,196,188,52,185,108,170,148,116,58,138,189,38,108,36,238,66,84,105,83,177,220,108,140,183,37,90,31,174,125,186,31,220,125,195,58,57,136,194,170,134,13,98,221,193,100,206,136,244,118,227,207,150,112,249,173,169,27,227,38,75,173,33,101,170,17,169,31,44,244,50,45,61,222,226,252,24,18,134,220,198,155,16,157,119,150,146,185,41,102,106,221,166,159,202,218,246,141,39,97,238,194,176,109,162,109,123,210,84,120,122,43,93,117,46,74,59,117,30,128,0,0,0,0,0,127,195,173,52,251,75,101,230,210,227,110,36,210,180,40,181,37,17,246,25,25,31,121,8,237,142,57,13,192,12,114,234,102,86,109,118,41,85,57,9,89,156,218,92,40,76,62,165,171,152,122,169,197,71,90,143,214,116,212,103,239,34,62,242,237,143,53,14,12,248,46,183,27,58,117,221,116,37,4,130,37,243,103,196,35,221,219,174,154,65,238,238,31,141,174,12,152,82,82,141,79,94,55,9,177,236,36,212,35,110,238,255,0,144,233,222,61,21,191,193,223,0,41,207,49,38,167,112,221,50,150,141,220,198,213,46,18,219,86,164,100,93,138,133,219,222,95,180,132,153,195,252,162,229,247,13,155,74,109,252,50,183,84,234,117,249,247,232,176,141,223,233,255,0,73,12,167,216,179,47,184,117,246,35,71,138,209,51,21,134,217,109,61,200,109,36,148,151,183,184,135,250,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,89,138,184,88,181,176,42,254,173,191,33,44,244,214,205,85,196,25,172,147,170,147,13,213,17,22,166,93,190,175,188,102,218,246,171,29,122,242,174,214,205,102,191,72,84,229,74,212,207,93,119,186,165,123,207,223,239,49,105,28,34,50,214,229,62,60,220,112,185,41,104,221,41,151,33,65,231,177,235,26,20,80,36,182,234,119,181,221,216,173,20,149,253,197,237,22,138,68,68,90,17,118,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,40,47,138,157,90,171,81,207,29,253,14,161,83,151,42,61,46,61,30,36,22,158,121,75,68,86,14,153,25,227,105,164,153,232,132,27,175,58,225,165,58,22,247,22,174,245,25,156,128,224,125,101,82,167,223,248,167,136,207,72,150,85,42,29,30,157,68,142,210,86,158,66,152,156,243,175,58,165,167,110,227,89,42,158,201,36,201,68,68,74,115,82,86,164,105,183,65,226,177,175,11,233,88,213,132,119,126,20,86,85,17,184,247,77,30,77,53,18,36,194,76,180,67,125,104,62,76,162,105,70,68,181,178,239,45,212,122,201,50,91,105,50,82,76,136,203,49,131,78,120,33,122,213,113,43,5,236,28,70,174,199,136,197,74,234,181,233,85,185,141,68,66,146,195,111,201,136,219,206,37,180,169,74,81,32,148,179,34,35,82,143,77,53,51,239,25,225,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,173,92,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,242,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,73,147,235,103,40,216,94,213,21,37,18,109,237,92,142,194,174,202,196,71,100,114,39,62,211,143,173,148,54,219,171,52,165,12,166,74,218,37,165,13,155,132,146,90,210,147,61,169,145,64,0,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,64,14,53,126,22,45,111,136,16,124,186,162,42,47,6,241,122,242,192,140,68,167,226,150,31,63,17,139,134,147,30,115,48,95,146,193,60,136,235,147,17,232,166,241,32,253,85,45,9,125,75,65,40,148,141,233,78,228,173,58,164,252,255,0,247,213,126,221,95,237,173,199,114,92,117,15,248,73,147,170,83,164,57,255,0,57,199,158,113,197,253,170,82,149,237,51,23,189,195,207,37,148,172,172,97,124,122,237,223,111,196,78,42,92,177,204,238,9,133,37,50,142,19,6,230,230,169,236,56,148,146,80,132,164,154,83,164,131,81,45,226,81,243,28,66,25,219,45,64,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,202,184,245,87,22,41,95,119,93,137,104,225,157,126,187,213,91,118,39,95,242,126,23,74,202,58,62,181,226,122,87,206,33,4,227,155,220,73,43,231,20,173,186,104,157,11,176,75,254,28,28,63,230,102,34,186,214,45,226,245,187,254,164,240,58,150,26,141,33,199,227,185,113,74,216,182,246,199,91,43,109,196,50,203,134,75,91,196,173,166,227,68,210,73,127,60,109,93,248,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,200,140,180,50,236,21,119,197,223,45,139,168,199,133,142,22,221,45,27,162,178,220,41,220,134,61,98,66,74,124,151,29,86,198,187,187,83,170,148,189,61,229,237,21,109,101,85,78,131,121,80,171,100,179,71,163,234,113,101,25,145,233,166,199,82,175,121,123,189,228,52,147,151,91,133,139,167,2,172,26,219,18,18,247,83,108,210,156,89,146,201,90,41,80,218,81,145,232,103,219,235,123,199,69,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,95,220,89,177,233,54,78,24,35,12,169,21,84,53,81,174,145,20,150,80,254,213,170,35,241,231,50,189,82,151,9,70,91,146,69,218,147,78,189,250,247,10,147,193,12,57,169,226,206,41,219,150,69,58,43,146,21,82,169,195,97,243,36,41,100,134,156,146,219,74,90,244,74,180,73,115,11,83,50,50,255,0,48,209,134,6,97,180,12,39,194,203,110,200,133,29,150,149,78,165,195,97,243,105,9,73,41,214,227,52,210,149,216,148,235,175,44,187,76,136,255,0,204,61,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,0,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,3,49,152,223,122,210,177,43,26,47,236,70,161,71,150,197,54,234,186,42,181,184,109,75,66,82,251,108,73,150,227,205,165,196,165,74,73,44,146,178,35,34,82,139,93,116,51,239,22,233,193,147,11,126,74,101,198,187,137,147,232,93,44,251,238,224,115,166,155,213,111,235,41,112,144,76,179,243,100,179,75,123,37,42,162,158,212,165,106,215,83,213,60,179,19,252,6,91,46,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,190,158,23,30,4,240,203,241,175,56,154,41,91,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,162,170,197,223,112,224,225,255,0,15,46,244,38,177,111,23,173,223,245,88,159,212,176,212,105,14,49,33,187,118,46,245,183,182,58,217,91,141,173,231,155,34,90,222,37,110,38,221,38,146,72,249,227,118,117,0,0,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,16,3,141,95,133,139,91,226,4,31,46,168,138,86,23,39,195,23,135,252,204,34,135,27,48,56,223,110,244,151,212,189,175,219,52,215,92,125,169,84,24,174,48,243,46,170,74,18,178,108,222,125,185,29,172,184,133,41,148,161,58,154,92,82,208,221,138,128,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,25,87,18,43,36,153,62,185,179,115,138,13,81,82,82,225,89,52,57,12,42,236,172,68,118,63,62,11,14,182,250,217,67,109,186,178,82,150,242,163,45,162,90,80,225,54,106,37,173,42,34,218,171,254,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,5,142,88,109,3,22,48,178,228,178,38,199,101,213,84,169,115,24,96,221,66,84,73,117,200,206,180,149,118,165,90,105,204,62,210,35,63,243,12,231,227,126,28,84,240,155,21,46,59,34,163,25,198,21,77,169,204,97,131,52,41,36,182,155,146,227,73,90,53,74,117,73,242,207,67,34,34,255,0,48,182,206,19,56,244,155,219,12,23,134,85,122,178,30,168,208,136,250,102,86,254,229,166,35,49,224,178,141,18,167,13,68,91,148,101,216,146,78,189,218,119,11,1,0,0,0,0,0,0,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,103,18,175,154,62,27,216,181,187,214,185,49,168,241,169,52,249,51,12,220,113,40,220,109,50,183,54,150,229,36,140,204,144,125,154,151,222,93,227,61,25,185,199,186,214,96,49,146,181,116,205,168,190,253,58,52,169,48,233,173,169,229,169,9,138,153,79,173,173,8,220,90,75,213,120,254,137,237,247,23,190,107,240,135,203,123,147,39,205,198,235,146,140,124,134,121,144,96,156,152,253,235,37,64,146,219,168,222,214,157,198,173,20,149,251,244,47,104,182,82,34,34,208,139,66,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,0,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,167,120,88,193,191,135,246,247,151,48,58,168,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,6,117,179,249,98,254,78,243,147,139,20,15,74,122,67,171,184,28,174,243,185,28,173,190,146,109,19,249,91,119,43,94,95,85,203,221,175,173,179,118,137,215,105,90,167,8,107,235,229,110,77,169,180,15,69,244,159,34,174,10,165,11,157,207,230,117,124,199,19,63,155,183,105,114,244,235,249,123,117,87,232,183,107,235,109,77,64,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,68,170,227,157,245,39,251,201,252,52,126,174,20,249,18,165,21,42,6,105,177,150,217,150,170,146,164,19,246,69,42,162,194,82,195,108,18,80,166,235,6,131,51,82,214,165,26,137,141,233,73,32,145,207,73,47,123,14,55,105,64,0,0,0,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,64,14,53,126,22,45,111,136,16,124,186,162,35,87,12,94,31,240,241,118,100,108,192,227,125,187,213,216,177,54,191,108,211,93,113,135,98,215,165,54,251,204,186,169,40,74,205,194,101,135,35,246,178,226,18,151,148,180,234,106,109,43,67,151,40,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,6,104,114,235,128,215,150,100,177,114,133,133,54,100,41,106,93,70,66,23,83,156,204,114,121,20,154,113,45,37,34,107,164,165,161,59,27,74,181,36,154,211,189,102,134,210,123,214,146,61,15,96,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,158,128,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,50,35,45,12,181,35,21,53,197,227,45,238,67,159,11,27,173,186,49,242,30,229,193,156,113,163,247,44,213,62,75,142,175,99,90,119,18,117,82,151,238,212,189,162,20,101,27,30,235,89,127,198,74,45,211,10,162,251,20,233,50,163,67,169,54,151,150,148,42,42,165,48,183,117,34,113,9,63,85,146,250,71,183,222,94,237,11,97,173,243,71,196,155,22,135,122,208,229,181,34,53,90,159,26,97,27,110,33,123,77,214,80,230,211,218,165,17,25,18,203,179,83,251,207,188,122,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,21,195,197,235,48,82,173,43,38,6,18,219,149,54,83,50,176,166,158,156,218,94,50,95,70,235,51,216,112,180,67,132,125,233,79,98,146,105,247,235,220,42,155,8,172,42,142,40,98,101,183,100,64,142,243,202,172,85,161,195,117,72,66,149,203,109,217,13,180,165,171,68,171,68,151,48,181,51,35,34,247,31,112,209,110,93,176,162,151,131,24,73,111,88,244,214,146,149,69,129,19,170,50,74,75,123,233,140,211,75,87,98,17,174,188,162,237,50,215,223,238,46,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,197,99,125,149,85,196,172,23,191,176,230,133,34,35,21,43,170,215,170,209,33,187,45,106,75,13,191,38,35,140,182,167,20,148,169,68,130,82,200,204,201,42,61,53,208,143,184,84,95,247,21,51,79,255,0,159,216,85,255,0,74,212,127,208,69,212,128,0,0,0,10,245,226,23,195,211,26,51,103,141,20,92,70,195,155,158,202,167,83,105,214,188,106,35,173,86,230,203,101,245,62,220,185,111,41,73,75,49,157,73,163,108,132,17,25,168,143,82,87,103,113,159,181,225,189,146,156,83,201,247,229,19,242,153,95,181,42,127,43,125,17,209,122,10,84,151,185,125,47,87,204,230,243,152,107,77,122,148,109,219,187,93,21,174,154,22,179,84,0,0,120,172,111,178,170,184,149,130,247,246,28,208,164,68,98,165,117,90,245,90,36,55,101,173,73,97,183,228,196,113,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,10,139,254,226,166,105,255,0,243,251,10,191,233,90,143,250,8,186,144,0,0,30,43,27,236,170,174,37,96,189,253,135,52,41,17,24,169,93,86,189,86,137,13,217,107,82,88,109,249,49,28,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,194,162,255,0,184,169,154,127,252,254,194,175,250,86,163,254,130,45,211,4,44,170,174,26,224,189,131,135,53,217,17,31,169,90,182,189,42,137,49,216,139,82,152,113,248,209,27,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,195,218,128,165,111,238,42,102,159,255,0,63,176,171,254,149,168,255,0,160,139,116,193,11,42,171,134,184,47,96,225,205,118,68,71,234,86,173,175,74,162,76,118,34,212,166,28,126,52,70,217,113,77,169,73,74,141,6,164,25,145,154,82,122,105,169,23,112,246,160,0,41,91,251,138,153,167,255,0,207,236,42,255,0,165,106,63,232,34,218,114,253,134,127,145,188,14,176,240,181,200,148,168,242,237,155,126,13,62,127,162,219,217,21,233,200,101,61,83,232,245,16,106,230,190,110,184,107,82,73,75,82,205,74,45,202,49,208,0,86,6,115,56,95,227,238,98,115,39,120,99,29,149,119,225,252,42,45,193,232,254,153,138,165,66,107,114,145,200,129,30,58,247,165,184,142,32,181,91,42,50,209,103,234,153,107,161,234,69,39,248,122,101,126,254,202,102,11,214,176,231,17,170,246,253,70,165,81,186,36,214,218,118,137,33,231,152,75,14,68,136,202,82,165,60,211,74,37,238,142,179,50,36,153,104,105,237,239,34,133,120,223,194,39,50,88,149,141,23,246,35,80,175,108,53,98,155,117,93,21,90,220,54,165,212,167,165,246,216,147,45,199,155,75,137,76,53,36,150,73,89,17,145,41,69,174,186,25,247,139,9,201,158,10,93,89,118,203,101,159,131,151,173,66,149,54,181,111,250,67,169,126,150,235,142,69,95,62,124,137,8,216,167,27,109,103,162,30,73,30,168,47,88,143,77,75,67,62,214,0,33,87,18,28,148,226,158,112,127,39,127,147,58,253,169,76,249,37,233,126,183,211,178,164,179,204,234,186,78,95,43,146,195,186,233,211,47,118,237,186,106,157,53,212,244,226,185,51,225,127,143,185,118,204,157,159,140,119,173,223,135,243,104,182,255,0,164,58,150,41,117,9,174,74,95,62,4,136,232,216,151,34,54,131,209,111,36,207,85,151,170,71,166,167,161,28,191,204,174,78,172,76,211,95,120,109,95,196,185,157,85,183,98,122,99,173,183,249,111,35,210,253,107,44,161,191,229,76,190,219,145,249,78,48,135,61,82,86,253,54,158,133,174,178,0,0,0,0,0,82,183,247,21,51,79,255,0,159,216,85,255,0,74,212,127,208,69,159,100,207,5,46,172,187,101,178,207,193,203,214,161,74,155,90,183,253,33,212,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,159,107,1,88,25,204,225,127,143,185,137,204,157,225,140,118,85,223,135,240,168,183,7,163,250,102,42,149,9,173,202,71,34,4,120,235,222,150,226,56,130,213,108,168,203,69,159,170,101,174,135,169,20,159,225,233,149,251,251,41,152,47,90,195,156,70,171,219,245,26,149,70,232,147,91,105,218,36,135,158,97,44,57,18,35,41,74,148,243,77,40,151,186,58,204,200,146,101,161,167,183,188,138,80,0,133,92,72,114,83,138,121,193,252,157,254,76,235,246,165,51,228,151,165,250,223,78,202,146,207,51,170,233,57,124,174,75,14,235,167,76,189,219,182,233,170,116,215,83,211,197,112,244,225,233,141,25,76,198,138,214,35,98,53,207,101,84,105,181,27,94,77,17,166,168,147,101,188,250,95,114,92,71,146,165,37,232,205,36,145,182,58,200,204,148,103,169,167,179,188,202,194,128,82,183,247,21,51,79,255,0,159,216,85,255,0,74,212,127,208,69,159,100,207,5,46,172,187,101,178,207,193,203,214,161,74,155,90,183,253,33,212,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,159,107,0,21,235,196,47,135,166,52,102,207,26,40,184,141,135,55,61,149,78,166,211,173,120,212,71,90,173,205,150,203,234,125,185,114,222,82,146,150,99,58,147,70,217,8,34,51,81,30,164,174,206,227,63,107,195,123,37,56,167,147,239,202,39,229,50,191,106,84,254,86,250,35,162,244,20,169,47,114,250,94,175,153,205,231,48,214,154,245,40,219,183,118,186,43,93,52,45,102,168,0,168,188,111,225,19,153,44,74,198,139,251,17,168,87,182,26,177,77,186,174,138,173,110,27,82,234,83,210,251,108,73,150,227,205,165,196,166,26,146,75,36,172,136,200,148,162,215,93,12,251,197,132,228,207,5,46,172,187,101,178,207,193,203,214,161,74,155,90,183,253,33,212,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,159,107,1,226,177,190,202,170,226,86,11,223,216,115,66,145,17,138,149,213,107,213,104,144,221,150,181,37,134,223,147,17,198,91,83,138,74,84,162,65,41,100,102,100,149,30,154,232,71,220,42,47,251,138,153,167,255,0,207,236,42,255,0,165,106,63,232,34,234,64,0,7,31,204,190,89,236,220,210,219,214,165,153,136,51,165,162,222,160,93,17,238,57,208,163,25,161,117,52,51,22,75,37,16,221,37,18,153,66,149,33,38,181,167,215,216,133,37,38,133,40,156,71,96,0,0,1,81,120,223,194,39,50,88,149,141,23,246,35,80,175,108,53,98,155,117,93,21,90,220,54,165,212,167,165,246,216,147,45,199,155,75,137,76,53,36,150,73,89,17,145,41,69,174,186,25,247,139,9,201,158,10,93,89,118,203,101,159,131,151,173,66,149,54,181,111,250,67,169,126,150,235,142,69,95,62,124,137,8,216,167,27,109,103,162,30,73,30,168,47,88,143,77,75,67,62,214,0,43,215,136,95,15,76,104,205,158,52,81,113,27,14,110,123,42,157,77,167,90,241,168,142,181,91,155,45,151,212,251,114,229,188,165,37,44,198,117,38,141,178,16,68,102,162,61,73,93,157,198,126,215,134,246,74,113,79,39,223,148,79,202,101,126,212,169,252,173,244,71,69,232,41,82,94,229,244,189,95,51,155,206,97,173,53,234,81,183,110,237,116,86,186,104,90,205,80,0,28,83,57,152,41,117,102,39,45,151,134,14,89,85,10,84,42,213,193,232,254,153,250,163,174,55,21,28,137,241,228,47,122,155,109,197,150,168,101,68,90,32,253,99,45,116,45,76,171,219,4,56,68,230,75,13,113,162,193,196,106,237,237,134,175,211,109,91,162,149,91,152,212,74,148,245,62,227,17,165,182,243,137,109,42,134,148,154,205,40,50,34,53,36,181,211,83,46,241,110,128,0,41,91,251,138,153,167,255,0,207,236,42,255,0,165,106,63,232,34,221,48,66,202,170,225,174,11,216,56,115,93,145,17,250,149,171,107,210,168,147,29,136,181,41,135,31,141,17,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,61,168,0,175,94,33,124,61,49,163,54,120,209,69,196,108,57,185,236,170,117,54,157,107,198,162,58,213,110,108,182,95,83,237,203,150,242,148,148,179,25,212,154,54,200,65,17,154,136,245,37,118,119,25,251,94,27,217,41,197,60,159,126,81,63,41,149,251,82,167,242,183,209,29,23,160,165,73,123,151,210,245,124,206,111,57,134,180,215,169,70,221,187,181,209,90,233,161,107,53,64,4,42,226,67,146,156,83,206,15,228,239,242,103,95,181,41,159,36,189,47,214,250,118,84,150,121,157,87,73,203,229,114,88,119,93,58,101,238,221,183,77,83,166,186,158,156,87,38,124,47,241,247,46,217,147,179,241,142,245,187,240,254,109,22,223,244,135,82,197,46,161,53,201,75,231,192,145,29,27,18,228,70,208,122,45,228,153,234,178,245,72,244,212,244,35,179,240,1,74,223,220,84,205,63,254,127,97,87,253,43,81,255,0,65,22,233,130,22,85,87,13,112,94,193,195,154,236,136,143,212,173,91,94,149,68,152,236,69,169,76,56,252,104,141,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,237,64,71,252,157,100,234,196,202,5,137,34,129,64,153,233,155,146,179,179,229,5,193,203,122,63,165,57,79,72,92,95,228,171,125,214,216,229,55,32,219,249,179,45,250,110,86,166,125,146,0,0,5,43,127,113,83,52,255,0,249,253,133,95,244,173,71,253,4,91,166,8,89,85,92,53,193,123,7,14,107,178,34,63,82,181,109,122,85,18,99,177,22,165,48,227,241,162,54,203,138,109,74,74,84,104,53,32,204,140,210,147,211,77,72,187,135,181,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,215,49,56,81,75,198,124,36,184,108,122,147,73,82,165,64,151,210,153,165,39,177,245,70,117,164,43,181,11,211,78,105,246,145,107,238,247,30,116,177,122,194,168,225,126,38,92,150,68,248,238,178,170,61,86,100,54,148,180,41,60,198,218,144,227,73,90,117,74,117,73,242,207,67,34,34,63,113,119,11,88,225,11,152,41,87,109,149,63,9,46,58,155,42,153,71,83,175,193,66,158,51,89,67,105,152,17,219,34,37,184,103,222,165,118,37,36,159,118,157,194,199,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,226,173,85,35,80,232,243,171,51,86,72,98,4,103,100,186,163,50,45,16,132,154,143,188,200,187,136,251,204,134,124,51,233,140,238,99,46,97,110,25,205,186,165,195,162,75,151,71,143,170,181,35,109,153,210,141,38,94,186,203,77,28,246,104,95,97,123,100,215,8,220,186,46,230,184,229,227,45,118,150,147,133,76,121,200,145,77,246,59,223,109,200,18,16,180,238,104,203,185,71,161,146,200,253,222,241,112,41,74,82,68,148,145,17,17,104,68,94,194,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,197,37,42,35,74,136,140,140,180,50,63,105,10,126,226,229,151,69,219,55,28,76,101,161,82,210,80,170,111,55,18,81,176,199,115,238,57,62,66,214,173,173,17,119,36,181,51,89,159,191,222,35,46,66,241,157,204,26,204,45,189,57,199,84,136,117,185,113,40,242,52,86,132,77,189,58,41,168,207,215,65,105,163,126,221,75,236,63,102,131,232,181,72,213,202,60,26,204,37,146,216,159,25,169,45,40,140,143,84,45,36,162,238,51,46,227,46,227,49,251,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,68,190,35,216,255,0,15,6,112,42,165,77,139,85,56,245,139,133,167,169,140,161,167,201,14,146,95,135,44,146,189,9,196,43,77,237,119,150,189,190,195,62,234,43,161,83,42,248,137,125,194,165,180,79,74,168,92,85,86,218,53,30,229,169,110,190,241,39,113,158,138,81,234,165,247,232,103,219,237,26,26,201,206,16,198,193,156,5,182,109,180,68,105,137,114,160,66,157,51,99,100,147,57,10,133,29,14,110,245,16,122,234,215,110,165,175,188,253,221,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,17,206,54,16,198,198,108,6,185,173,181,196,105,249,113,96,77,157,15,123,100,163,41,9,133,33,13,154,125,69,158,186,187,217,161,107,238,63,126,121,107,212,186,190,29,223,147,105,110,147,209,106,22,237,85,198,137,69,185,10,67,172,60,105,220,71,162,84,90,41,29,135,161,31,103,176,94,167,14,28,127,135,140,216,21,77,166,202,170,156,138,197,188,211,52,199,155,117,242,91,166,150,33,196,37,47,67,113,106,211,123,189,231,167,111,176,143,190,90,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,225,153,36,141,74,50,34,34,212,204,253,130,141,184,169,227,83,152,131,142,79,217,145,42,40,145,6,220,221,13,104,105,237,232,67,241,230,78,108,200,200,156,81,18,137,43,237,236,35,251,11,184,56,89,229,240,177,87,25,155,189,42,208,141,202,93,179,164,214,214,227,122,182,169,49,229,194,112,147,170,155,82,76,246,184,125,154,145,233,237,34,237,23,140,195,45,70,97,184,236,54,148,54,210,9,8,74,72,136,146,146,45,8,136,139,184,135,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,255,0,55,217,106,75,46,71,125,180,184,219,169,52,45,10,34,50,82,76,180,50,50,62,242,20,115,197,51,47,133,133,88,204,237,233,73,132,109,210,238,109,211,92,91,109,232,218,100,200,151,53,195,78,169,109,41,35,218,217,118,106,103,167,180,203,180,56,86,99,83,152,125,142,76,89,178,234,40,143,6,227,36,195,66,29,123,98,22,252,137,144,91,34,34,55,18,70,163,74,59,59,12,254,195,238,23,146,70,74,34,82,76,140,140,181,35,47,104,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,231,57,132,196,104,184,87,132,23,61,225,34,91,81,215,18,151,53,81,212,227,132,141,94,76,87,92,73,17,154,147,219,243,126,195,215,252,227,56,248,149,114,205,196,28,78,185,110,151,94,114,75,213,234,228,201,169,51,81,172,204,223,144,181,145,23,106,143,77,87,239,62,254,243,23,123,195,39,5,139,12,50,255,0,78,173,206,165,244,211,174,52,179,84,37,45,141,139,91,50,33,67,86,186,154,18,102,70,166,207,218,101,217,222,98,96,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,135,220,77,176,88,177,63,47,245,26,220,26,95,83,58,220,75,213,67,82,24,222,180,51,30,20,197,107,169,33,70,68,74,112,189,164,93,189,228,41,11,13,110,89,184,125,137,214,213,210,211,206,70,122,131,92,135,53,70,74,52,25,27,18,16,179,35,237,73,233,170,61,229,221,222,67,71,25,123,196,104,184,169,132,22,197,225,30,91,82,23,46,151,9,82,20,219,132,189,30,84,86,156,81,25,146,149,219,243,158,211,215,252,227,163,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,174,30,48,120,214,187,123,15,233,152,93,71,168,161,50,234,114,25,145,41,180,61,162,142,51,140,79,97,100,100,151,8,251,200,139,181,38,94,255,0,112,172,188,175,225,148,188,88,198,251,82,214,98,43,175,178,170,180,23,101,18,27,53,18,88,234,217,66,205,90,33,68,69,163,157,186,150,158,241,163,91,18,222,98,209,178,45,235,86,50,73,45,81,169,81,41,232,34,34,45,18,203,41,108,187,136,139,185,62,226,251,136,125,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,31,10,251,183,152,187,172,139,134,213,146,146,83,85,154,84,186,123,132,100,71,170,94,101,77,159,121,25,119,43,220,127,113,140,229,102,131,12,165,225,62,55,221,118,179,241,93,97,148,213,167,187,16,150,217,164,148,199,86,242,16,105,213,9,35,45,27,236,208,180,247,11,52,224,249,141,107,184,112,254,167,133,213,138,138,21,46,153,37,233,17,91,91,218,168,163,54,196,6,16,68,74,112,207,188,204,187,18,69,238,247,11,30,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,231,33,228,70,142,236,135,20,73,67,72,82,212,102,122,17,17,22,166,40,11,137,6,39,72,196,92,202,87,25,77,68,223,139,66,114,77,37,8,75,198,164,36,217,159,47,78,205,234,34,50,37,253,159,113,9,9,193,199,6,209,86,189,43,56,171,84,137,185,136,113,100,83,227,243,27,212,137,228,59,79,125,43,45,200,50,215,67,62,210,86,191,103,180,91,239,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,119,138,130,227,29,131,104,164,222,148,108,85,165,196,218,196,200,177,233,242,57,109,232,70,242,221,168,62,165,158,212,17,107,161,22,166,106,215,236,246,136,247,195,131,19,164,97,214,101,40,108,170,162,108,69,174,185,26,146,180,41,227,74,20,111,79,137,175,102,244,145,153,146,62,223,184,197,254,199,121,18,99,181,33,181,18,144,234,18,180,153,30,164,100,101,169,15,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,1,205,115,27,125,53,135,88,41,120,93,46,62,77,46,45,18,160,166,149,184,146,124,196,196,121,101,161,238,79,111,169,236,61,70,113,49,6,226,145,122,95,247,5,202,226,214,243,181,138,180,185,132,102,102,165,40,221,121,107,247,158,167,170,189,231,247,152,189,110,27,56,79,249,55,203,109,6,161,38,59,8,147,114,71,139,90,37,37,26,44,155,145,2,25,237,81,154,18,122,234,142,210,237,47,180,196,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,20,56,147,97,63,229,39,45,181,234,132,104,236,42,77,183,30,85,104,212,180,106,179,110,60,9,135,181,38,72,81,235,170,251,11,176,190,210,20,83,135,247,12,139,46,255,0,183,238,86,214,227,46,209,234,209,38,25,145,154,84,147,105,244,47,222,90,30,169,247,151,222,67,71,121,114,190,154,196,92,20,179,238,150,223,39,87,42,137,79,83,170,220,74,62,98,162,50,179,212,247,43,183,215,246,158,163,165,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,94,47,120,190,237,175,133,48,48,246,153,83,122,60,186,180,182,151,33,13,61,176,220,140,236,105,237,41,42,36,172,140,210,102,146,212,141,38,71,167,183,184,84,246,4,217,50,177,11,23,173,43,90,59,28,226,155,90,128,211,201,52,154,181,109,114,154,66,187,9,42,253,127,105,104,52,133,133,182,211,86,110,27,90,214,171,45,19,105,164,209,96,194,216,73,36,237,54,163,161,26,105,161,105,244,125,197,247,16,245,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,60,182,41,91,77,94,88,109,116,218,207,52,78,166,173,70,157,11,97,164,149,187,155,29,104,211,77,15,95,165,238,63,184,198,111,113,222,202,149,135,184,189,118,218,210,24,228,148,42,212,246,153,65,36,211,163,104,148,234,19,216,105,79,234,123,11,65,108,60,33,49,125,203,163,10,103,225,237,78,166,244,137,116,153,110,174,58,29,123,121,183,25,168,208,26,74,82,74,89,153,36,141,71,161,18,72,139,95,103,112,176,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,82,137,41,53,31,113,22,162,143,248,181,98,115,183,126,63,49,108,178,235,106,139,71,166,165,133,18,20,103,163,173,77,156,131,215,69,153,107,162,189,196,127,112,252,28,40,112,177,219,239,49,103,92,153,9,106,129,65,167,117,237,188,109,153,164,164,177,58,10,136,183,26,20,157,118,172,207,77,72,254,210,23,156,132,146,16,148,23,114,72,136,135,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,213,118,113,30,201,141,141,117,86,108,171,167,25,58,42,213,191,80,145,75,168,198,249,59,85,115,145,41,135,20,219,173,239,68,101,33,91,86,133,22,169,51,73,233,169,25,151,104,234,184,41,143,120,79,152,155,86,85,235,131,151,95,202,10,44,42,130,233,111,201,232,100,196,217,41,13,182,226,155,217,33,182,214,122,33,230,207,82,45,190,182,154,234,70,69,234,174,203,166,133,99,90,181,155,214,233,157,209,81,109,250,124,138,165,70,79,41,110,114,34,176,218,156,117,205,136,37,45,91,80,133,30,137,35,81,233,161,17,159,96,141,127,221,71,200,159,251,185,255,0,217,154,199,250,32,149,67,149,99,166,104,240,39,45,126,132,252,181,223,63,39,62,81,245,62,140,254,108,153,51,159,211,242,185,223,224,205,57,183,111,61,175,165,166,187,187,53,208,244,243,248,67,157,252,177,227,213,228,222,31,225,30,33,203,184,171,174,71,118,89,199,102,220,170,52,134,152,108,139,123,174,186,236,100,180,210,53,52,164,148,181,36,141,107,66,11,85,45,36,125,212,0,0,4,106,187,56,143,100,198,198,186,171,54,85,211,140,157,21,106,223,168,72,165,212,99,124,157,170,185,200,148,195,138,109,214,247,162,50,144,173,171,66,139,84,153,164,244,212,140,203,180,117,92,20,199,188,39,204,77,171,42,245,193,203,175,229,5,22,21,65,116,183,228,244,50,98,108,148,134,219,113,77,236,144,219,107,61,16,243,103,169,22,223,91,77,117,35,34,232,0,56,166,53,231,51,45,153,118,186,162,217,88,199,137,31,39,235,83,105,232,170,49,27,208,243,229,239,138,183,28,109,46,111,142,195,136,45,86,203,133,161,158,239,87,93,52,50,51,96,166,115,50,217,152,155,170,85,149,131,152,145,242,130,181,10,158,186,163,241,189,15,62,38,200,168,113,182,212,230,249,12,54,131,209,111,54,90,17,238,245,181,211,66,51,46,214,0,63,35,149,106,83,53,88,244,39,170,113,17,82,153,29,233,113,225,169,228,147,239,48,202,155,75,174,161,189,119,41,8,83,236,165,74,34,209,38,235,100,122,110,45,127,88,0,0,252,148,202,181,42,181,25,115,40,213,56,147,227,183,33,248,139,118,51,201,117,9,125,135,86,203,205,26,146,102,68,182,221,109,198,214,158,244,173,10,73,232,100,100,63,88,0,0,15,63,118,95,246,109,139,38,223,139,120,92,49,41,43,186,171,13,208,41,7,36,205,40,149,81,113,167,93,106,57,47,77,169,90,210,195,132,141,198,91,151,181,9,213,107,66,85,232,0,0,0,0,0,0,0,0,113,76,107,206,102,91,50,237,117,69,178,177,143,18,62,79,214,166,211,209,84,98,55,161,231,203,223,21,110,56,218,92,223,29,135,16,90,173,151,11,67,61,222,174,186,104,100,103,245,176,47,52,120,19,153,79,77,254,69,47,159,148,127,39,58,111,73,255,0,54,76,135,200,234,57,188,159,240,150,155,221,187,144,239,209,215,77,189,186,106,90,245,81,249,38,213,169,84,233,48,33,212,42,113,34,200,170,72,56,144,90,121,228,161,114,159,38,156,120,218,105,38,122,173,100,211,46,184,105,78,167,177,181,171,185,38,101,250,192,0,0,126,74,101,90,149,90,140,185,148,106,156,73,241,219,144,252,69,187,25,228,186,132,190,195,171,101,230,141,73,51,34,91,110,182,227,107,79,122,86,133,36,244,50,50,17,131,251,168,249,19,255,0,119,63,251,51,88,255,0,68,18,82,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,3,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,92,86,211,226,61,147,27,230,234,163,89,86,182,50,117,181,171,130,161,30,151,78,141,242,118,170,223,62,83,238,37,182,155,222,184,201,66,119,45,105,45,84,100,146,215,83,50,46,209,34,166,213,169,84,233,48,33,212,42,113,34,200,170,72,56,144,90,121,228,161,114,159,38,156,120,218,105,38,122,173,100,211,46,184,105,78,167,177,181,171,185,38,101,250,192,0,126,70,234,212,167,170,178,40,76,212,226,46,165,14,59,50,228,67,75,201,55,217,97,229,56,150,157,91,122,238,74,22,166,30,74,84,101,162,141,167,8,181,218,122,126,176,0,0,0,1,249,28,171,82,153,170,199,161,61,83,136,138,148,200,239,75,143,13,79,36,159,121,134,84,218,93,117,13,235,185,72,66,159,101,42,81,22,137,55,91,35,211,113,107,250,192,0,0,7,201,172,221,52,43,126,163,66,164,213,231,116,242,238,106,130,233,116,182,249,75,95,81,41,17,100,75,83,122,164,140,145,163,17,36,47,85,25,39,212,211,93,202,73,31,214,0,31,146,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,7,228,169,213,169,84,88,200,153,89,169,196,129,29,201,12,68,67,178,94,75,72,83,239,186,134,89,104,148,163,34,53,184,235,141,182,132,247,169,107,74,75,83,50,33,250,192,0,0,121,76,82,197,43,19,5,172,74,158,38,98,93,119,208,214,221,27,147,214,205,233,94,145,202,230,188,134,91,249,182,80,183,21,171,142,161,62,170,79,77,117,61,8,140,203,138,218,124,71,178,99,124,221,84,107,42,214,198,78,182,181,112,84,35,210,233,209,190,78,213,91,231,202,125,196,182,211,123,215,25,40,78,229,173,37,170,140,146,90,234,102,69,218,36,168,0,252,147,106,212,170,116,152,16,234,21,56,145,100,85,36,28,72,45,60,242,80,185,79,147,78,60,109,52,147,61,86,178,105,151,92,52,167,83,216,218,213,220,147,50,253,96,0,0,63,37,50,173,74,173,70,92,202,53,78,36,248,237,200,126,34,221,140,242,93,66,95,97,213,178,243,70,164,153,145,45,183,91,113,181,167,189,43,66,146,122,25,25,5,50,173,74,173,70,92,202,53,78,36,248,237,200,126,34,221,140,242,93,66,95,97,213,178,243,70,164,153,145,45,183,91,113,181,167,189,43,66,146,122,25,25,15,214,0,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,99,245,128,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,151,0,254,234,62,68,255,0,221,207,254,204,214,63,209,4,170,0,17,87,251,168,249,19,255,0,119,63,251,51,88,255,0,68,29,255,0,11,113,74,196,198,155,18,153,137,152,105,93,244,205,183,89,231,116,83,122,87,163,243,121,79,45,151,62,109,228,33,196,232,227,75,79,172,146,215,77,75,82,50,51,245,96,60,253,249,127,217,184,97,108,191,121,226,5,195,18,133,66,139,34,36,105,21,9,102,105,97,133,201,144,220,118,141,197,105,162,16,110,188,217,26,213,162,16,70,106,81,165,36,106,47,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,86,146,90,20,131,238,81,25,24,163,30,43,216,88,237,137,152,178,174,67,134,180,192,175,83,186,247,30,38,244,73,201,126,116,229,25,110,36,37,58,237,65,30,154,153,253,166,63,127,9,92,77,118,208,199,231,237,151,157,109,49,107,20,213,48,146,90,180,213,215,102,193,65,105,170,200,181,209,62,227,63,188,94,2,84,74,73,40,187,140,181,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,142,179,33,17,41,19,165,56,189,136,102,51,174,41,68,122,104,68,147,51,61,127,96,206,126,115,43,75,174,230,62,249,148,169,78,190,134,235,149,54,155,83,139,221,162,10,124,131,34,35,212,251,59,125,130,198,120,55,225,199,162,240,250,181,127,57,29,212,170,92,217,48,210,181,163,66,52,173,138,123,165,161,237,47,119,235,126,207,104,178,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,129,197,239,2,225,225,134,99,162,98,53,189,70,232,168,184,151,79,85,69,229,32,216,67,42,172,48,178,110,105,54,211,100,149,167,114,23,17,245,173,100,102,227,178,93,81,45,71,185,40,246,220,26,115,15,85,182,241,66,169,150,234,213,86,34,45,235,178,60,186,221,30,58,161,169,79,157,109,150,218,230,37,14,160,189,84,46,27,14,169,68,239,171,172,86,201,6,149,41,68,229,154,102,199,194,198,50,124,63,184,124,185,241,154,193,170,129,64,60,77,49,175,242,211,155,139,167,167,167,244,176,44,77,108,168,123,218,216,243,189,19,239,117,14,57,163,139,74,181,148,236,157,138,45,186,180,77,110,73,43,118,178,211,130,134,8,82,138,149,121,102,69,234,228,181,84,149,34,69,143,30,154,150,210,150,27,96,147,10,99,175,173,93,170,90,212,163,101,41,34,218,72,36,56,103,191,121,114,237,40,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,128,229,89,151,204,93,137,149,252,44,159,137,151,212,143,235,97,209,225,108,123,249,206,169,211,60,243,16,249,141,52,231,39,155,200,90,121,171,78,196,119,153,247,17,208,94,47,102,139,20,49,103,48,206,102,46,85,110,92,74,236,10,195,85,43,109,167,150,220,164,80,216,143,32,222,133,21,164,169,178,105,72,100,246,235,171,100,78,47,122,214,147,83,139,51,187,252,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,84,138,0,1,76,24,85,157,186,174,84,51,203,141,20,43,157,249,115,176,234,234,196,138,211,53,88,106,148,164,177,73,125,85,131,74,234,200,109,44,186,181,173,184,233,113,42,105,178,73,188,92,178,81,153,182,222,151,19,105,221,52,43,230,213,163,94,182,180,238,182,139,112,83,227,213,41,210,121,75,111,159,21,246,210,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,7,214,0,1,231,239,251,254,205,194,203,54,173,136,56,131,112,196,161,219,212,56,231,38,116,233,38,123,26,70,164,68,68,68,70,165,173,74,52,161,8,73,26,214,181,37,41,37,41,68,71,158,204,226,102,170,242,205,126,46,84,47,10,205,74,90,109,138,116,137,17,173,58,67,141,147,40,167,83,141,126,161,169,164,173,105,234,92,74,91,83,203,220,173,203,34,73,31,45,13,161,22,169,195,67,60,113,179,29,102,179,131,215,194,37,163,17,108,186,59,107,122,91,139,118,66,43,148,230,77,182,10,106,158,89,169,69,36,148,182,146,242,86,175,93,110,19,136,51,37,45,12,205,240,21,1,130,249,246,252,213,243,137,141,120,111,136,140,117,24,101,115,98,133,195,50,92,134,35,239,149,69,156,185,206,52,115,18,72,45,239,50,104,109,180,186,215,106,137,40,74,218,45,201,83,111,91,248,0,0,229,89,177,240,177,140,159,15,238,31,46,124,66,174,22,153,246,249,119,14,131,149,28,80,99,101,193,74,167,244,118,133,82,60,125,27,159,6,35,6,162,135,33,40,45,27,121,150,26,81,161,221,9,46,54,217,146,204,157,73,41,251,42,0,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,129,92,101,106,213,90,6,91,108,154,237,10,167,46,157,82,167,98,69,54,92,57,145,30,83,47,198,125,184,21,5,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,246,188,63,115,221,66,205,85,170,221,149,116,175,162,196,219,126,158,78,84,99,104,183,61,41,21,134,226,182,237,87,122,35,181,29,142,108,153,10,46,153,38,106,70,154,150,169,237,41,128,0,2,16,113,47,207,28,108,184,217,175,96,245,142,137,107,196,91,210,142,226,217,150,218,221,142,138,29,57,227,113,131,154,151,144,105,81,201,53,33,212,178,148,43,212,91,102,226,204,137,40,67,222,215,133,199,129,60,50,252,107,206,38,138,1,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,189,198,86,173,85,160,101,182,201,174,208,170,114,233,213,42,118,36,83,101,195,153,17,229,50,252,103,219,129,80,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,107,195,247,61,212,44,213,90,173,217,87,74,250,44,77,183,233,228,229,70,54,139,115,210,145,88,110,43,110,213,119,162,59,81,216,230,201,144,162,233,146,102,164,105,169,106,158,210,152,0,2,168,56,144,227,205,229,150,222,32,120,113,138,214,100,217,105,93,58,199,167,34,167,5,153,4,202,42,212,227,170,207,57,16,157,53,33,105,216,226,83,161,40,208,173,139,36,56,146,222,132,153,88,166,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,0,0,7,20,205,118,107,176,227,41,88,112,187,214,245,119,174,170,206,230,49,64,160,48,241,34,85,94,82,72,140,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,174,131,42,121,145,198,218,182,54,163,49,178,175,233,104,196,84,72,98,73,87,35,71,98,50,247,178,194,35,160,141,166,144,150,77,6,202,18,218,208,104,216,226,13,73,89,40,148,173,111,167,39,217,179,179,115,117,133,255,0,46,40,81,226,81,235,176,36,57,26,187,110,38,121,202,126,148,179,113,100,193,173,102,219,70,180,58,210,9,196,172,145,179,94,98,8,205,77,44,139,186,128,0,15,41,138,88,165,98,96,181,137,83,196,204,75,174,250,26,219,163,114,122,217,189,43,210,57,92,215,144,203,127,54,202,22,226,181,113,212,39,213,73,233,174,167,161,17,153,103,179,53,217,174,196,124,218,226,58,239,91,213,222,134,149,7,152,197,2,128,195,198,184,180,136,170,50,51,74,76,200,185,143,47,106,77,215,140,137,78,41,41,34,36,33,13,182,139,116,225,197,158,57,57,173,179,103,217,248,130,136,145,241,22,207,142,194,231,60,210,218,105,21,184,138,51,65,77,105,130,50,82,22,149,18,82,250,82,158,82,86,235,74,73,164,158,38,155,153,64,41,47,134,231,16,72,217,118,146,230,15,99,37,86,90,176,234,163,33,82,97,84,158,117,215,145,108,172,154,125,199,73,168,236,176,235,207,34,75,198,194,77,9,82,80,218,205,110,105,170,220,51,187,64,1,21,120,163,248,19,196,223,193,124,226,16,227,252,52,184,130,70,198,26,85,31,47,152,191,85,150,230,32,192,143,211,81,234,210,221,118,83,247,42,16,153,79,184,110,26,24,36,48,184,241,152,105,38,183,157,82,223,61,84,102,107,53,107,97,64,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,64,174,50,181,106,173,3,45,182,77,118,133,83,151,78,169,83,177,34,155,46,28,200,143,41,151,227,62,220,10,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,118,12,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,146,84,0,4,0,226,117,159,31,200,133,10,78,3,97,61,107,109,253,112,83,213,233,42,165,58,163,203,149,107,178,165,178,166,245,79,41,69,206,144,194,164,18,118,184,219,172,164,219,120,180,222,210,143,170,240,184,240,39,134,95,141,121,196,209,8,48,79,60,113,178,165,157,156,115,179,241,5,18,228,97,213,225,137,21,181,206,121,165,186,234,232,146,211,80,144,130,154,211,4,102,149,161,73,52,165,244,165,60,213,33,166,148,147,81,178,77,57,113,32,0,3,149,102,199,194,198,50,124,63,184,124,185,241,8,56,80,231,142,53,203,74,162,101,31,17,145,44,235,180,216,242,17,104,213,141,110,200,41,209,26,75,143,170,19,230,163,81,180,182,26,74,249,74,45,26,54,90,75,122,33,77,163,157,102,128,2,42,241,71,240,39,137,191,130,249,196,33,64,35,85,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,67,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,91,136,102,116,234,185,167,197,9,20,43,66,224,150,172,43,182,164,17,91,240,206,50,162,148,215,201,189,174,212,31,109,74,53,45,106,81,186,150,141,100,147,67,38,146,229,182,181,189,186,96,112,161,207,28,107,150,149,68,202,62,35,34,89,215,105,177,228,34,209,171,26,221,144,83,162,52,151,31,84,39,205,70,163,105,108,52,149,242,148,90,52,108,180,150,244,66,155,71,58,205,0,0,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,231,25,12,56,244,166,31,81,111,230,227,186,165,68,153,26,26,150,132,106,68,148,49,80,119,180,246,159,191,245,191,103,180,87,54,76,235,75,161,102,62,198,148,153,78,176,135,43,148,198,156,83,107,219,170,14,124,115,50,51,212,187,59,61,163,70,20,105,8,151,72,131,41,181,239,67,209,154,113,42,51,215,82,52,145,145,235,251,71,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,229,241,78,160,221,39,12,238,218,163,203,216,136,148,57,239,169,90,233,161,34,58,212,103,174,165,238,247,140,218,227,37,85,203,151,23,238,233,205,31,52,165,92,19,249,38,94,182,228,170,83,134,159,105,235,244,189,130,247,248,123,217,236,218,25,96,180,144,220,126,66,234,148,248,21,23,83,176,147,185,199,41,241,55,40,203,105,106,126,175,121,234,127,104,146,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,34,87,20,28,16,170,227,102,84,43,74,163,87,34,83,164,88,18,21,124,45,18,91,82,145,49,136,80,229,19,204,18,147,218,133,155,79,56,180,30,213,17,173,180,160,246,146,205,196,81,182,19,223,95,146,252,83,179,113,51,209,126,147,249,37,112,83,171,189,23,63,147,213,116,178,91,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,208,158,97,110,154,21,243,146,252,75,189,109,105,221,109,22,224,194,250,205,82,157,39,148,182,249,241,95,164,186,227,78,108,89,37,105,220,133,164,244,81,18,139,93,12,136,251,6,112,134,148,243,85,138,95,145,108,184,226,46,38,51,93,244,52,250,53,191,43,209,83,122,94,163,149,84,117,28,152,63,54,104,90,85,172,167,88,79,174,147,65,107,170,244,73,40,203,54,212,154,77,86,191,85,133,66,161,83,37,212,106,85,25,13,196,135,14,35,42,121,249,47,184,162,75,109,54,218,72,212,181,169,70,73,36,145,25,153,153,17,13,36,229,87,11,127,34,217,113,195,172,51,122,133,232,105,244,107,126,47,165,97,117,93,71,42,168,234,57,211,190,112,150,180,171,89,78,190,175,81,70,130,215,68,104,146,73,23,85,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,36,255,0,11,28,233,210,176,14,242,153,131,88,165,112,68,165,225,245,221,32,229,197,156,252,100,146,41,181,181,19,77,37,215,159,220,70,220,103,90,108,144,181,44,150,148,45,12,171,230,145,206,89,221,160,10,86,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,133,212,143,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,251,103,95,53,213,220,218,99,44,219,203,155,85,135,104,83,117,135,107,81,38,188,133,116,17,118,160,156,112,210,217,18,9,231,214,142,107,135,170,212,90,161,190,98,208,211,102,56,0,233,89,117,199,155,203,45,184,185,66,197,107,50,108,180,174,157,33,8,169,193,102,65,50,138,181,56,214,147,145,9,211,82,22,157,142,37,58,18,141,10,216,178,67,137,45,232,73,150,130,114,209,152,187,19,52,24,89,3,19,44,89,31,213,67,172,66,216,247,243,101,83,166,101,231,225,243,29,105,190,119,43,158,132,243,80,157,139,239,35,239,34,234,160,3,53,153,177,241,79,140,159,16,46,31,49,124,75,78,23,57,237,165,96,157,85,236,8,198,139,154,92,123,38,185,33,10,183,234,50,223,79,69,111,77,82,150,110,161,205,197,185,168,210,20,180,153,175,127,45,167,18,107,52,164,158,121,212,220,248,241,83,113,163,11,233,216,185,3,2,42,23,124,72,183,221,82,142,117,232,52,119,144,226,23,42,17,45,196,26,154,112,211,202,90,200,217,116,205,164,172,220,216,218,215,183,98,77,69,237,71,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,81,103,17,76,245,73,205,45,228,118,62,31,79,150,140,43,160,72,101,232,44,201,138,210,23,83,168,178,82,16,117,34,51,108,159,101,10,110,66,155,67,42,95,208,66,86,164,33,106,52,35,133,96,174,88,177,151,48,148,43,218,191,132,246,191,166,219,176,169,236,212,42,81,154,121,61,83,252,213,168,155,98,51,63,77,231,141,13,200,112,144,146,237,75,10,73,25,184,166,155,115,159,218,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,160,156,142,102,238,149,155,236,35,85,214,253,58,37,30,236,160,200,77,54,227,165,49,33,43,66,31,52,18,145,41,148,26,141,212,70,120,183,108,230,22,164,182,222,108,148,231,40,220,84,138,25,172,205,143,138,124,100,248,129,112,249,139,226,122,112,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,215,199,148,167,98,174,28,85,241,30,175,132,52,203,210,149,38,243,160,211,227,213,42,84,70,228,17,202,141,21,227,50,109,197,39,255,0,148,53,17,122,200,75,204,41,68,146,121,163,95,171,1,202,179,99,225,99,25,62,31,220,62,92,248,205,181,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,247,184,126,231,186,133,154,171,85,187,42,233,95,69,137,182,253,60,156,168,198,209,110,122,82,43,13,197,109,218,174,244,71,106,59,28,217,50,20,93,50,76,212,141,53,45,83,218,83,0,0,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,32,7,26,191,11,22,183,196,8,62,93,81,20,237,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,61,14,229,71,53,216,113,155,92,56,69,235,101,59,208,213,96,242,216,175,208,31,120,151,42,145,41,68,102,73,81,145,23,49,149,237,81,180,241,17,37,196,165,68,100,133,161,198,209,218,192,69,252,255,0,103,6,149,148,220,35,82,169,231,45,203,238,241,143,50,5,168,134,90,73,162,51,232,66,73,201,206,169,196,41,173,145,205,230,150,77,169,42,55,86,164,35,110,195,113,198,232,50,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,233,225,113,224,79,12,191,26,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,209,70,85,115,49,102,230,191,8,225,226,149,159,6,93,57,105,144,170,109,94,153,36,141,75,167,84,91,67,107,117,130,115,105,37,228,109,117,181,161,196,145,110,66,211,185,40,94,246,209,216,0,82,183,26,191,20,246,183,195,248,62,99,81,17,255,0,37,25,174,174,229,47,25,97,94,92,218,172,203,66,165,164,59,166,137,9,228,39,175,139,181,100,219,132,151,8,208,111,48,181,243,91,61,80,163,209,109,243,16,135,92,49,161,59,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,0,242,152,165,138,86,38,11,88,149,60,76,196,186,239,161,173,186,55,39,173,155,210,189,35,149,205,121,12,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,150,123,51,93,154,236,71,205,174,35,174,245,189,93,232,105,80,121,140,80,40,12,60,107,139,72,138,163,35,52,164,204,139,152,242,246,164,221,120,200,148,226,146,146,34,66,16,219,104,249,95,154,230,59,126,66,127,57,127,144,223,234,109,255,0,215,191,73,195,255,0,203,58,47,240,126,111,81,254,17,234,126,143,253,247,209,245,131,44,89,133,186,178,191,140,180,92,92,181,163,117,253,7,50,53,70,150,185,78,71,102,167,5,212,237,118,59,138,65,255,0,138,226,13,73,90,80,235,77,44,208,189,155,79,67,216,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,183,16,204,233,213,115,79,138,18,40,86,133,193,45,88,87,109,72,34,183,225,156,101,69,41,175,147,123,93,168,62,218,148,106,90,212,163,117,45,26,201,38,134,77,37,203,109,107,123,119,32,193,92,177,99,46,97,40,87,181,127,9,237,127,77,183,97,83,217,168,84,163,52,242,122,167,249,171,81,54,196,102,126,155,207,26,27,144,225,33,37,218,150,20,146,51,113,77,54,231,138,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,30,132,242,125,155,59,55,55,88,95,242,226,133,30,37,30,187,2,67,145,171,182,226,103,156,167,233,75,55,22,76,26,214,109,180,107,67,173,32,156,74,201,27,53,230,32,140,212,210,200,187,168,202,184,181,238,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,67,197,80,177,163,11,238,92,80,185,176,94,139,119,196,126,246,179,227,198,151,88,162,169,14,52,251,12,62,218,28,109,212,111,73,37,228,109,117,173,202,104,214,72,55,91,74,246,154,210,71,194,184,163,248,19,196,223,193,124,226,16,160,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,255,0,100,7,56,52,172,217,97,26,85,80,57,109,223,118,116,120,112,46,180,60,210,73,18,95,90,20,77,206,105,77,161,45,108,144,108,186,179,109,41,73,180,180,173,27,118,19,110,57,40,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,8,1,198,175,194,197,173,241,2,15,151,84,69,64,97,110,41,95,120,45,125,211,49,51,13,43,190,134,185,40,220,238,138,111,74,204,142,87,53,149,178,231,205,188,133,182,173,91,117,105,245,146,122,107,169,104,100,70,90,19,202,142,107,176,227,54,184,112,139,214,202,119,161,170,193,229,177,95,160,62,241,46,85,34,82,136,204,146,163,34,46,99,43,218,163,105,226,34,75,137,74,136,201,11,67,141,163,181,128,139,249,254,206,13,43,41,184,70,165,83,206,91,151,221,227,30,100,11,81,12,180,147,68,103,208,132,147,147,157,83,136,83,91,35,155,205,44,155,82,84,110,173,72,70,221,134,227,141,208,13,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,98,253,56,92,120,19,195,47,198,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,37,255,0,12,94,32,16,240,138,100,108,191,99,125,197,210,88,178,246,177,108,212,157,109,134,162,208,101,56,251,207,58,153,43,74,9,195,101,247,36,118,188,226,212,150,84,132,234,73,109,75,91,119,40,60,83,120,215,132,110,226,132,140,21,78,35,219,229,125,197,142,204,149,219,234,156,132,205,52,58,219,142,164,144,217,158,171,89,52,202,221,82,19,170,208,217,182,181,146,80,227,106,87,181,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,188,158,26,121,234,147,153,171,102,86,24,98,116,249,114,177,66,220,142,253,74,84,229,69,105,182,42,244,227,144,68,151,208,76,54,134,153,91,38,251,44,169,179,73,110,46,91,137,82,205,78,19,115,124,4,85,226,143,224,79,19,127,5,243,136,66,128,69,249,240,243,206,157,43,52,248,95,30,133,119,220,17,21,138,150,212,115,43,130,25,70,76,83,154,193,57,181,170,131,13,165,70,149,161,73,54,146,233,160,146,72,120,212,92,182,208,182,119,75,80,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,20,215,196,235,136,4,60,93,153,39,47,216,33,113,117,118,44,77,204,92,213,38,155,97,216,181,233,77,190,203,205,38,50,212,131,112,153,97,200,253,143,54,180,165,229,45,90,18,155,74,22,228,53,192,28,188,98,134,102,47,41,182,30,19,82,162,79,171,211,232,242,235,111,34,76,198,227,35,144,193,36,137,36,165,153,17,173,199,92,101,148,23,118,247,82,107,52,54,75,113,28,254,173,73,170,208,42,179,104,85,218,100,186,117,74,157,33,200,147,33,203,101,76,191,25,246,212,105,113,167,27,81,18,144,180,168,141,38,147,34,50,50,50,49,122,156,56,179,199,39,53,182,108,251,63,16,81,18,62,34,217,241,216,92,231,154,91,77,34,183,17,70,104,41,173,48,70,74,66,210,162,74,95,74,83,202,74,221,105,73,52,147,196,211,115,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,70,206,33,22,115,55,126,88,46,212,57,31,156,186,93,62,125,73,164,236,37,109,113,186,124,173,170,34,218,122,31,173,222,90,31,218,40,131,6,234,174,91,88,191,104,206,116,205,162,139,112,64,231,25,250,166,148,166,83,102,175,105,105,244,125,163,73,56,87,80,106,173,134,86,149,81,149,239,68,186,28,7,210,173,117,212,149,29,10,35,215,83,247,251,199,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,1,193,179,197,125,55,98,101,138,254,148,110,26,30,170,80,42,180,184,234,73,232,105,117,218,124,147,73,145,238,73,151,106,61,154,159,216,99,62,214,28,87,174,76,71,160,70,146,163,117,202,141,106,42,93,53,153,168,214,110,62,146,61,117,215,93,119,123,117,26,68,192,74,67,52,44,23,178,41,108,180,150,202,61,187,76,108,201,41,34,237,76,70,147,236,34,247,123,135,190,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,25,183,205,86,22,254,69,179,29,136,184,102,205,11,208,208,40,215,4,175,69,66,234,186,142,85,45,213,243,160,252,225,173,106,86,177,93,97,94,186,141,101,174,139,209,68,162,43,20,201,166,58,76,196,254,25,88,223,135,55,13,103,173,173,97,165,159,112,83,153,74,201,245,188,154,59,244,185,14,66,55,29,112,212,133,109,90,37,176,132,32,200,155,106,51,73,52,36,182,169,117,44,45,83,141,166,53,255,0,224,46,92,225,211,253,215,173,66,83,141,127,202,33,196,109,149,147,159,242,211,113,42,111,250,131,74,190,153,8,213,194,179,7,40,88,187,155,138,68,155,141,237,98,88,84,247,111,22,227,109,95,242,169,81,159,97,184,197,189,11,73,163,150,252,134,159,215,214,74,185,27,20,147,74,204,202,250,64,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,218,120,93,113,0,135,87,135,77,203,38,55,220,92,154,171,61,53,58,199,170,62,219,12,69,114,43,76,52,195,52,149,114,208,141,175,23,43,86,156,112,214,167,148,226,155,53,18,201,164,187,103,226,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,115,213,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,44,226,41,158,169,57,165,188,142,199,195,233,242,209,133,116,9,12,189,5,153,49,90,66,234,117,22,74,66,14,164,70,109,147,236,161,77,200,83,104,101,75,250,8,74,212,132,45,70,132,115,252,142,101,18,171,155,236,92,85,168,253,70,93,30,211,160,199,77,74,227,170,177,29,75,90,24,53,146,81,21,149,154,77,164,73,120,247,108,230,30,132,134,222,112,146,231,40,219,84,117,18,83,50,153,50,174,224,126,15,225,110,63,81,42,190,149,179,49,26,223,163,72,120,223,90,19,42,153,88,149,79,76,151,35,41,37,167,49,149,237,121,109,56,146,213,41,66,155,115,67,74,28,123,224,100,239,53,87,150,84,49,114,159,120,81,170,82,213,108,84,100,71,141,118,82,27,108,158,69,70,156,75,245,205,45,41,104,79,82,218,84,226,153,94,228,237,89,154,76,249,107,113,11,208,157,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,189,0,12,214,102,199,197,62,50,124,64,184,124,197,241,202,133,170,112,230,226,83,106,219,214,75,248,51,153,139,195,209,141,219,52,254,101,177,93,126,51,104,138,154,92,56,104,65,83,20,136,237,18,205,228,33,133,45,165,43,152,183,212,181,55,175,48,154,67,181,213,143,216,199,93,204,6,50,221,152,197,113,179,211,203,185,170,10,144,220,109,200,95,73,21,9,38,227,70,222,132,32,156,229,48,219,77,115,54,18,151,179,114,189,101,25,139,169,225,89,64,197,58,54,81,233,21,28,82,173,213,103,122,118,160,237,66,220,98,167,38,75,175,64,161,165,134,35,197,97,41,124,139,148,201,244,238,58,210,27,213,179,105,230,214,147,245,204,138,42,241,69,226,1,50,175,50,165,150,76,16,184,185,52,166,122,154,117,241,84,97,183,216,148,228,166,159,117,135,169,41,230,33,27,89,46,86,174,184,217,173,47,37,196,182,74,36,19,169,118,11,101,163,46,151,222,104,49,78,6,25,216,177,255,0,170,153,88,155,189,159,230,202,95,82,203,47,204,229,186,235,124,238,87,61,10,229,33,91,215,220,69,222,101,160,140,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,138,189,184,169,228,59,253,119,205,94,16,81,127,170,118,239,161,83,41,223,241,235,147,91,82,249,191,242,116,186,134,217,254,178,66,213,250,85,138,245,203,174,60,222,89,109,197,202,22,43,89,147,101,165,116,233,8,69,78,11,50,9,148,85,169,198,180,156,136,78,154,144,180,236,113,41,208,148,104,86,197,146,28,73,111,66,76,180,19,150,140,197,216,153,160,194,200,24,153,98,200,254,170,29,98,22,199,191,155,42,157,51,47,63,15,152,235,77,243,185,92,244,39,154,132,236,95,121,31,121,21,0,230,199,197,62,50,124,64,184,124,197,241,202,133,191,100,91,137,23,166,240,10,239,182,113,142,189,233,220,73,195,139,126,169,93,163,183,53,222,157,235,154,151,6,18,164,19,71,40,247,243,102,35,148,225,56,163,70,245,53,177,221,30,82,36,44,170,135,16,175,90,174,37,95,247,46,35,87,99,196,98,165,117,86,38,214,230,53,17,10,75,13,191,37,229,188,226,91,74,148,165,18,9,75,50,34,53,40,244,211,83,62,241,126,124,58,172,252,71,179,114,143,98,71,196,139,247,229,59,149,90,123,21,138,42,118,25,250,38,143,37,134,156,137,3,154,173,22,239,45,7,187,85,22,141,243,57,40,213,182,144,163,146,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,232,44,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,220,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,59,88,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,4,0,227,87,225,98,214,248,129,7,203,170,34,149,135,85,203,70,98,239,188,175,226,156,12,76,177,100,127,85,14,177,11,99,63,206,116,190,165,151,159,135,204,117,167,57,60,222,66,19,205,66,119,163,188,143,188,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,229,102,95,49,118,38,87,240,178,126,38,95,82,63,173,135,71,133,177,239,231,58,167,76,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,159,108,197,99,205,229,153,44,92,174,226,181,231,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,198,210,173,13,68,132,239,89,173,197,22,245,168,207,154,139,254,225,113,224,79,12,191,26,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,74,195,170,229,163,49,119,222,87,241,78,6,38,88,178,63,170,135,88,133,177,159,231,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,5,43,113,171,241,79,107,124,63,131,230,53,17,0,4,202,225,215,158,169,57,90,188,138,199,196,25,242,215,133,117,249,15,61,57,152,209,90,90,233,149,23,138,58,10,164,102,77,155,239,33,45,199,75,107,101,43,250,11,82,210,133,173,36,133,222,240,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,161,110,33,153,211,170,230,159,20,36,80,173,11,130,90,176,174,218,144,69,111,195,56,202,138,83,95,38,246,187,80,125,181,40,212,181,169,70,234,90,53,146,77,12,154,75,150,218,214,246,239,203,144,92,148,93,89,172,196,120,149,186,181,51,167,195,43,102,160,203,151,29,66,65,56,134,231,236,52,184,170,100,115,109,72,90,158,117,6,68,181,33,69,201,109,100,179,61,202,105,14,223,157,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,66,139,56,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,57,254,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,58,8,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,166,190,39,92,64,33,226,236,201,57,126,193,11,139,171,177,98,110,98,230,169,52,219,14,197,175,74,109,246,94,105,49,150,164,27,132,203,14,71,236,121,181,165,47,41,106,208,148,218,80,183,34,174,84,114,163,136,249,181,196,116,89,86,83,93,13,42,15,45,250,253,125,246,77,113,105,17,84,102,68,165,17,25,115,30,94,213,19,76,145,146,156,82,84,102,104,66,28,113,26,19,194,220,45,177,48,90,196,166,97,158,26,80,189,13,109,209,185,221,20,46,169,233,28,174,107,203,121,207,156,121,107,113,90,184,234,213,235,40,244,215,66,208,136,136,170,219,138,246,71,36,219,85,90,222,110,48,229,113,10,133,82,145,29,119,117,36,144,212,115,131,45,213,54,194,102,176,73,36,147,168,125,213,35,154,147,213,210,121,213,57,170,210,226,249,48,87,46,184,243,121,101,183,23,40,88,173,102,77,150,149,211,164,33,21,56,44,200,38,81,86,167,26,210,114,33,58,106,66,211,177,196,167,66,81,161,91,22,72,113,37,189,9,50,209,78,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,230,48,5,191,101,123,139,21,171,35,47,183,59,249,129,174,117,24,155,101,83,229,84,35,117,9,110,43,119,110,247,79,166,98,63,76,198,198,94,37,184,203,11,71,40,246,182,69,35,85,165,47,242,170,90,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,126,199,122,6,41,219,92,29,38,211,177,174,183,85,170,222,111,83,233,85,10,155,245,105,50,95,156,142,170,224,143,33,150,36,42,73,19,164,243,76,186,211,75,66,190,130,155,52,17,153,36,140,233,176,122,172,45,197,43,239,5,175,186,102,38,97,165,119,208,215,37,27,157,209,77,233,89,145,202,230,178,182,92,249,183,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,66,121,81,205,118,28,102,215,14,17,122,217,78,244,53,88,60,182,43,244,7,222,37,202,164,74,81,25,146,84,100,69,204,101,123,84,109,60,68,73,113,41,81,25,33,104,113,180,118,176,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,32,7,26,191,11,22,183,196,8,62,93,81,20,172,59,86,84,115,93,136,249,74,196,116,94,182,83,189,117,42,119,45,138,253,1,247,141,17,106,241,82,102,100,149,25,17,242,222,70,229,27,79,17,26,155,82,148,70,75,66,220,109,122,19,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,252,86,106,179,49,102,229,67,8,230,98,149,225,6,93,69,106,144,154,109,34,153,24,141,43,168,212,92,67,139,105,131,115,105,165,148,109,105,197,173,197,17,237,66,21,181,43,94,198,215,158,28,82,197,43,239,26,111,186,158,38,98,93,119,211,55,37,103,147,214,205,233,89,143,205,229,50,134,91,249,182,80,134,211,163,109,33,62,170,75,93,53,61,76,204,207,202,139,254,225,113,224,79,12,191,26,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,229,66,223,184,121,113,41,167,92,182,77,67,12,243,49,120,108,184,45,74,123,211,105,85,199,99,74,149,42,177,75,137,14,68,169,74,147,202,105,100,111,70,98,42,148,110,169,68,183,210,164,150,213,186,149,173,218,182,198,140,94,188,177,235,20,46,12,92,196,7,226,57,93,184,164,37,233,5,17,130,101,134,144,134,210,211,76,182,142,211,36,54,211,109,182,70,163,82,204,144,70,165,41,70,106,59,201,225,139,78,196,120,89,54,178,164,226,69,199,85,169,57,80,234,36,81,99,84,225,155,47,83,40,228,225,183,18,50,86,163,222,243,38,134,249,237,56,173,8,154,144,218,17,243,109,160,196,170,28,171,54,62,22,49,147,225,253,195,229,207,140,214,15,65,96,95,247,150,22,94,84,156,65,195,235,134,93,14,225,161,200,41,48,103,70,50,222,210,244,50,50,50,50,52,173,10,73,169,11,66,136,208,180,41,73,81,41,42,50,59,254,201,38,112,109,156,220,225,123,85,164,156,72,87,181,14,59,9,187,40,241,26,145,200,130,251,174,62,134,86,219,142,160,146,164,60,152,203,116,144,149,184,109,146,137,11,82,140,183,42,69,8,171,197,31,192,158,38,254,11,231,16,133,0,143,85,133,184,165,125,224,181,247,76,196,204,52,174,250,26,228,163,115,186,41,189,43,50,57,92,214,86,203,159,54,242,22,218,181,109,213,167,214,73,233,174,165,161,145,25,104,79,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,50,174,47,251,133,199,129,60,50,252,107,206,38,142,41,196,235,136,4,204,34,135,39,47,216,33,113,116,151,212,189,204,92,213,38,155,125,169,84,24,174,48,203,205,38,50,212,130,108,222,125,185,29,143,54,181,41,148,161,90,18,92,82,22,221,75,97,110,22,223,120,211,125,211,48,207,13,40,94,153,185,43,60,238,138,23,84,204,126,111,41,149,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,122,9,201,246,83,44,220,162,225,127,200,122,20,136,149,138,236,249,14,73,174,220,105,128,113,95,170,172,156,89,176,75,65,184,233,161,13,52,178,109,40,37,236,215,152,178,34,83,171,51,142,188,78,178,29,249,111,161,73,199,156,39,162,238,191,173,250,122,189,37,75,167,83,185,146,174,134,82,182,82,222,170,230,164,185,209,216,76,131,78,214,220,117,228,147,108,150,187,26,73,83,181,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,147,172,226,216,153,191,177,36,87,232,16,253,13,114,81,182,124,160,183,249,143,72,244,95,53,233,8,139,252,169,108,52,219,252,214,227,155,159,54,71,179,93,170,208,203,182,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,240,56,247,72,102,187,130,247,189,45,230,146,225,72,183,106,109,145,41,36,125,170,136,234,125,164,126,255,0,112,205,221,249,17,235,111,17,235,241,163,40,218,114,157,90,148,150,141,6,105,52,27,111,168,147,166,154,105,166,223,102,131,65,57,29,190,90,190,242,197,96,202,39,13,111,82,232,20,170,100,133,40,245,53,58,221,62,49,168,204,247,40,207,181,126,221,15,236,33,222,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,87,175,24,59,249,116,44,35,166,90,172,79,91,78,84,39,178,165,180,151,118,238,109,200,179,219,61,72,148,90,145,233,167,113,144,170,236,179,64,58,158,62,88,16,138,49,63,205,185,105,73,54,205,27,137,90,205,100,180,211,67,215,188,105,22,210,136,80,109,90,52,34,100,153,228,83,227,183,203,36,237,36,237,109,37,166,158,205,52,238,31,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,95,27,76,20,255,0,192,92,198,67,168,123,172,170,132,87,29,255,0,148,76,136,227,40,38,255,0,229,164,226,148,231,245,4,148,253,51,16,87,43,152,199,66,194,42,142,38,198,184,217,210,37,251,133,247,53,156,220,157,203,254,75,42,76,94,100,99,216,132,40,215,204,126,59,76,105,234,165,60,253,234,81,37,6,71,197,71,85,205,86,41,126,90,115,29,136,184,152,205,119,211,48,43,55,4,175,69,77,233,122,126,109,45,165,242,96,252,217,161,10,78,145,90,97,62,186,73,103,166,171,213,70,163,59,105,225,9,129,115,48,195,46,50,241,26,225,163,116,85,172,75,168,38,162,202,150,111,161,229,81,216,65,183,8,156,105,194,74,19,185,107,150,250,22,130,50,113,169,45,40,214,162,218,148,78,160,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,36,254,86,178,73,74,205,126,70,174,90,237,176,196,72,56,139,106,223,21,103,169,83,19,21,42,126,172,194,104,241,20,138,74,220,83,205,33,8,114,66,155,82,93,112,212,76,159,48,210,68,78,57,172,32,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,244,248,126,231,186,133,154,171,85,187,42,233,95,69,137,182,253,60,156,168,198,209,110,122,82,43,13,197,109,218,174,244,71,106,59,28,217,50,20,93,50,76,212,141,53,45,83,218,80,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,19,43,138,195,153,163,60,6,158,206,13,66,136,155,9,49,205,87,188,138,116,151,85,91,114,17,239,230,32,154,38,201,40,130,148,146,77,245,161,197,56,180,175,69,37,12,33,243,114,162,242,209,151,75,239,52,24,167,3,12,236,88,255,0,213,76,172,77,222,207,243,101,47,169,101,151,230,114,221,117,190,119,43,158,133,114,144,173,235,238,34,239,50,208,70,93,112,26,205,203,110,17,208,176,166,204,133,17,40,167,71,66,234,115,153,142,108,174,173,81,52,36,164,77,116,148,181,171,123,138,78,164,147,90,182,32,144,218,79,98,18,69,154,33,163,220,189,90,212,43,231,37,248,105,101,93,48,122,218,45,193,133,244,106,93,70,55,53,109,243,226,191,73,105,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,138,86,207,70,76,171,185,60,196,120,180,198,234,190,153,179,46,142,162,69,179,82,117,104,41,74,109,163,71,54,52,150,211,166,143,53,205,104,141,196,164,155,113,43,74,147,180,205,109,55,50,184,48,210,115,23,78,141,91,153,80,166,75,139,130,53,72,243,229,193,117,230,98,161,18,174,2,118,19,38,235,74,50,234,150,130,97,151,91,53,39,86,55,182,180,254,145,38,69,105,64,51,89,155,31,20,248,201,241,2,225,243,23,196,159,202,214,73,41,89,175,200,213,203,93,182,24,137,7,17,109,91,226,172,245,42,98,98,165,79,213,152,77,30,34,145,73,91,138,121,164,33,14,72,83,106,75,174,26,137,147,230,26,72,137,199,53,132,23,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,116,12,175,96,93,119,49,120,227,106,225,125,38,141,85,157,2,117,66,59,181,247,169,198,132,57,79,163,165,228,20,185,70,227,132,109,183,177,181,30,211,89,25,27,138,109,4,149,169,105,66,180,123,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,54,113,66,200,183,228,82,234,94,56,224,229,153,210,97,181,107,103,166,35,66,86,230,104,85,71,28,81,30,140,146,75,167,134,246,173,242,244,53,33,14,154,219,249,164,170,59,103,23,242,171,153,139,203,42,24,185,15,20,172,248,49,42,40,84,117,83,106,244,201,36,73,69,70,156,226,219,91,172,19,155,77,76,175,115,77,173,14,36,143,106,208,157,201,90,55,182,189,15,97,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,98,186,248,162,241,0,135,72,135,82,203,38,8,92,92,234,171,221,77,58,248,170,48,219,15,197,110,43,172,58,195,212,148,243,16,189,207,31,55,87,92,108,208,166,84,218,91,37,26,205,212,181,90,184,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,66,153,104,203,165,137,149,252,44,129,134,118,44,127,234,166,86,38,239,123,249,206,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,208,14,108,124,83,227,39,196,11,135,204,95,19,126,205,200,172,108,210,240,225,195,75,227,15,160,68,70,42,80,35,213,25,130,244,153,78,161,21,58,115,53,154,170,206,154,68,110,19,12,173,78,72,83,136,121,72,250,104,74,20,180,33,70,180,86,88,239,249,22,203,167,231,59,152,235,118,192,169,71,230,219,116,253,213,219,155,215,219,173,46,58,209,189,174,199,91,115,231,156,91,49,247,54,163,90,57,252,194,35,36,24,209,72,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,159,113,69,225,255,0,50,145,50,165,153,188,16,183,121,212,167,186,154,141,241,75,97,199,223,148,220,167,95,117,247,170,201,230,45,123,153,62,110,142,182,217,33,44,165,180,184,73,52,27,170,106,11,101,163,49,119,222,87,241,78,6,38,88,178,63,170,135,88,133,177,159,231,58,95,82,203,207,195,230,58,211,156,158,111,33,9,230,161,59,209,222,71,222,71,161,60,11,199,76,56,204,94,28,83,177,67,11,235,61,117,42,118,173,60,203,164,72,149,79,148,146,35,114,44,150,200,207,150,242,55,39,82,212,210,105,82,86,133,45,11,66,213,208,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,130,0,113,171,240,177,107,124,64,131,229,213,17,84,25,100,164,210,171,249,146,194,138,21,118,153,18,163,77,168,223,20,40,147,33,203,101,47,49,37,135,39,178,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,29,215,136,22,68,107,185,85,186,156,189,109,100,117,184,101,112,84,13,186,116,157,80,223,162,229,62,228,167,26,165,108,92,135,100,63,202,141,29,39,212,168,137,43,215,67,209,93,135,242,178,11,157,123,171,42,120,143,18,137,86,169,245,24,101,115,84,25,110,227,167,200,55,22,220,13,230,150,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,175,41,157,124,215,87,115,105,140,179,111,46,109,86,29,161,77,214,29,173,68,154,242,21,208,69,218,130,113,195,75,100,72,39,159,90,57,174,30,171,81,106,134,249,139,67,77,152,236,28,52,50,57,39,49,215,147,56,195,124,46,34,48,234,203,172,54,135,162,56,134,164,46,185,81,100,155,124,161,41,149,146,146,81,137,43,105,79,41,105,245,208,225,54,130,51,82,214,204,117,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,85,6,89,41,52,170,254,100,176,162,133,93,166,68,168,211,106,55,197,10,36,200,114,217,75,204,73,97,201,236,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,106,226,13,146,74,174,84,47,246,235,182,195,18,231,97,213,213,34,67,212,169,137,138,164,177,73,125,79,60,164,82,86,226,158,117,107,91,113,210,218,146,235,134,147,120,185,134,146,51,109,205,63,46,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,125,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,83,103,26,191,20,246,183,195,248,62,99,81,28,127,135,246,89,236,220,215,226,93,235,133,183,132,233,116,229,166,199,151,82,164,84,227,25,169,116,234,139,115,161,33,167,205,189,196,151,145,181,215,16,182,212,101,185,11,86,213,33,123,28,71,0,191,236,11,203,11,47,42,182,31,98,13,189,46,135,112,208,228,28,105,208,100,145,111,105,122,17,145,145,145,154,86,133,36,210,180,45,38,104,90,20,149,36,212,149,17,157,148,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,215,192,7,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,149,0,231,111,39,215,54,81,177,65,218,42,138,92,219,38,185,33,245,90,117,137,110,199,231,206,97,166,216,91,200,113,182,150,106,74,217,84,148,52,107,82,27,39,13,38,180,37,36,123,83,208,56,113,103,142,54,84,175,41,246,126,32,162,92,140,58,188,36,48,185,207,52,183,93,93,18,90,72,208,83,90,96,140,210,180,41,38,148,190,148,167,154,164,52,210,146,106,54,73,167,47,120,82,7,17,254,32,19,51,17,93,119,9,48,134,226,255,0,82,120,29,51,238,201,142,219,241,220,184,165,108,67,155,164,33,228,54,226,25,101,195,52,33,147,78,211,113,163,117,70,191,153,38,184,174,78,178,117,125,230,254,251,145,64,160,76,244,53,183,70,217,242,130,224,229,179,35,209,124,214,100,46,47,242,85,190,211,143,243,92,142,109,252,217,158,205,119,43,66,46,221,4,216,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,164,14,35,252,63,230,101,222,186,238,45,225,13,187,254,164,243,250,102,29,141,29,199,228,57,110,202,216,134,246,200,91,203,113,197,178,243,132,107,67,198,173,164,227,166,210,137,31,50,110,240,188,159,102,206,242,202,46,40,124,184,161,71,151,88,161,79,142,228,106,237,184,153,229,21,138,170,9,181,147,6,181,155,110,146,22,211,171,39,18,178,70,253,57,136,35,36,186,178,61,9,216,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,138,178,248,174,103,167,244,249,95,193,75,207,255,0,40,139,127,205,130,159,241,82,154,91,114,9,95,241,189,82,18,159,212,100,215,254,16,200,174,172,11,192,188,71,204,94,35,211,176,191,11,232,221,117,86,118,174,188,243,166,104,139,79,138,147,34,114,84,151,8,143,150,202,55,39,83,208,212,106,82,80,132,173,107,66,21,161,236,186,224,53,155,150,220,35,161,97,77,153,10,34,81,78,142,133,212,231,51,28,217,93,90,162,104,73,72,154,233,41,107,86,247,20,157,73,38,181,108,65,33,180,158,196,36,139,52,66,194,109,206,31,114,115,19,144,188,47,198,28,27,165,68,78,34,211,163,213,227,77,166,178,211,76,174,230,65,215,158,109,163,118,67,207,180,203,43,140,201,62,162,90,146,165,184,130,67,122,232,134,200,171,216,73,78,31,249,98,252,231,179,5,73,160,92,150,189,86,165,96,209,55,212,46,185,48,222,233,219,101,146,105,195,140,195,143,118,25,115,223,66,27,216,217,147,166,223,57,72,52,242,212,226,45,171,138,63,129,60,77,252,23,206,33,10,1,22,41,196,235,135,252,60,34,153,39,48,56,33,110,244,150,44,189,207,220,212,214,156,97,168,180,25,78,62,203,45,42,50,20,178,112,217,125,201,29,140,182,133,37,149,33,90,26,91,82,16,220,85,202,142,107,177,31,41,88,142,139,214,202,119,174,165,78,229,177,95,160,62,241,162,45,94,42,76,204,146,163,34,62,91,200,220,163,105,226,35,83,106,82,136,201,104,91,141,175,66,120,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,159,171,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,3,202,98,150,41,88,152,45,98,84,241,51,18,235,190,134,182,232,220,158,182,111,74,244,142,87,53,228,50,223,205,178,133,184,173,92,117,9,245,82,122,107,169,232,68,102,80,175,141,95,133,139,91,226,4,31,46,168,138,245,225,157,73,165,87,243,175,135,244,42,237,50,37,70,155,81,143,94,137,50,28,182,82,243,18,88,114,137,57,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,25,254,201,245,87,41,184,184,164,211,202,35,150,37,227,34,100,251,81,108,186,163,92,102,16,180,155,144,93,75,139,83,187,227,147,205,32,156,82,148,78,161,72,94,237,230,227,109,253,94,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,223,1,156,28,217,222,89,186,197,15,151,21,216,242,232,244,40,17,219,141,66,183,21,60,165,49,74,65,182,130,124,208,178,109,162,90,221,117,6,226,150,104,223,167,45,6,102,150,144,69,34,184,98,228,59,242,223,93,141,143,56,177,69,221,96,219,245,4,250,54,151,81,167,115,34,221,15,37,15,37,205,21,205,73,242,99,190,152,230,173,205,184,211,202,39,25,61,118,58,146,128,2,255,0,184,92,120,19,195,47,198,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,39,77,163,146,143,206,171,134,102,21,215,236,10,101,41,188,77,181,189,52,229,54,75,229,202,114,169,4,170,245,3,114,152,167,183,37,9,220,181,147,141,41,210,82,80,226,84,157,90,75,206,184,85,130,59,86,78,114,245,249,207,230,10,219,194,105,178,106,176,168,178,249,243,107,117,10,116,94,115,144,224,176,210,156,82,140,204,141,13,115,22,77,176,151,86,70,148,184,251,126,170,207,68,43,71,192,57,86,108,124,44,99,39,195,251,135,203,159,25,172,22,105,197,123,35,146,109,170,173,111,55,24,114,184,133,66,169,72,142,187,186,146,72,106,57,193,150,234,155,97,51,88,36,146,73,212,62,234,145,205,73,234,233,60,234,156,213,105,113,124,152,21,129,120,233,136,249,116,196,122,118,40,97,125,103,161,170,193,213,167,153,116,141,113,106,17,84,100,110,69,146,217,25,115,25,94,212,234,90,146,137,73,74,208,164,45,8,90,116,83,129,120,233,135,25,139,195,138,118,40,97,125,103,174,165,78,213,167,153,116,137,18,169,242,146,68,110,69,146,217,25,242,222,70,228,234,90,154,77,42,74,208,165,161,104,90,184,175,20,127,2,120,155,248,47,156,66,20,2,39,255,0,19,172,135,126,68,43,178,113,231,9,232,187,108,27,130,160,175,73,82,233,212,238,92,91,93,229,33,148,183,170,185,170,62,76,135,213,32,211,181,182,218,101,70,219,37,166,246,146,113,215,39,217,179,188,178,139,138,31,46,40,81,229,214,40,83,227,185,26,187,110,38,121,69,98,170,130,109,100,193,173,102,219,164,133,180,234,201,196,172,145,191,78,98,8,201,46,172,143,65,24,91,138,86,38,52,216,148,204,76,195,74,239,166,109,186,207,59,162,155,210,189,31,155,202,121,108,185,243,111,33,14,39,71,26,90,125,100,150,186,106,90,145,145,158,96,133,255,0,112,184,240,39,134,95,141,121,196,209,21,120,174,100,91,244,249,160,193,75,51,255,0,40,149,127,194,130,175,241,84,154,163,113,201,63,241,189,82,210,175,212,120,209,254,16,240,174,12,23,197,235,203,1,113,66,223,197,204,63,126,35,117,219,118,66,158,142,82,216,39,152,117,11,109,77,58,203,136,236,51,67,141,56,227,102,105,52,172,137,102,105,82,84,68,162,208,246,88,179,11,106,230,131,6,168,184,185,107,70,232,58,254,100,106,141,45,114,155,144,245,50,115,74,218,236,119,20,131,255,0,21,196,26,146,133,45,167,90,89,161,27,246,148,106,226,63,196,2,30,93,232,78,225,38,16,220,95,234,177,63,166,125,217,49,219,98,67,118,236,93,232,115,116,132,60,135,27,91,207,54,70,132,50,105,220,77,186,110,168,209,243,36,237,48,216,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,202,255,0,178,73,147,235,103,40,216,94,213,21,37,18,109,237,92,142,194,174,202,196,71,100,114,39,62,211,143,173,148,54,219,171,52,165,12,166,74,218,37,165,13,155,132,146,90,210,147,61,169,145,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,62,77,219,16,167,90,181,152,70,201,61,207,167,200,111,150,105,220,74,220,218,139,77,61,186,235,220,51,117,153,152,7,76,199,203,254,17,198,38,57,87,45,85,36,217,35,105,36,138,107,197,166,154,22,157,194,212,120,62,95,203,174,225,29,78,213,126,122,157,114,159,61,229,33,165,59,187,107,109,197,128,217,104,70,163,208,139,93,59,136,133,133,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,46,53,117,55,61,37,107,81,191,146,236,228,65,147,255,0,13,174,234,138,125,255,0,67,246,119,136,127,195,254,138,197,107,52,150,90,36,71,91,165,18,171,78,148,68,148,18,182,154,106,49,123,79,82,61,11,183,188,104,109,8,75,104,74,18,90,18,72,136,136,189,195,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,42,205,86,22,254,90,114,227,136,184,102,205,11,211,51,235,54,252,175,69,66,234,186,126,109,81,164,115,160,252,225,173,9,78,146,154,97,94,186,137,7,166,139,213,38,162,60,214,0,245,88,79,98,254,84,49,78,205,195,63,74,122,51,229,109,193,78,161,117,188,142,119,75,213,73,109,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,77,22,157,173,66,177,173,90,53,149,107,65,232,168,182,253,62,61,46,157,27,154,183,57,17,88,109,45,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,125,96,1,88,28,80,51,153,153,60,187,99,237,2,202,193,204,72,249,63,69,155,103,197,170,63,27,208,240,37,239,148,185,179,91,83,155,228,48,226,203,84,50,217,104,71,183,213,215,77,76,204,250,7,10,76,209,227,182,101,63,42,63,150,187,231,229,31,201,207,66,122,51,249,178,28,62,71,81,215,115,191,193,154,111,118,238,67,95,75,93,54,246,105,169,235,63,192,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,207,241,88,200,228,156,74,165,79,205,38,27,46,35,85,219,98,142,107,186,105,138,67,76,21,70,157,21,43,89,205,67,154,17,174,75,45,106,149,37,197,31,49,150,155,74,13,42,105,45,189,84,24,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,238,188,64,115,49,102,230,191,18,236,172,82,179,224,203,167,45,54,60,74,109,94,153,36,141,75,167,84,91,157,53,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,7,5,79,20,247,79,195,249,222,99,78,23,82,60,86,30,96,190,23,225,77,86,236,174,225,253,161,18,147,82,190,107,15,87,174,25,137,91,142,191,62,107,138,82,148,165,184,226,148,162,65,41,110,41,45,36,201,180,27,142,26,82,157,234,215,218,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,232,49,123,5,240,191,30,172,215,48,255,0,23,45,8,151,21,9,201,13,75,40,239,45,198,150,211,237,153,236,117,167,90,82,93,105,122,26,146,106,66,146,102,133,173,7,170,86,162,63,85,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,51,89,155,31,20,248,201,241,2,225,243,23,196,255,0,224,185,152,91,86,159,14,227,203,21,90,55,71,90,169,84,36,221,180,137,174,74,109,45,206,249,136,204,191,13,45,168,201,102,242,16,193,60,146,70,253,205,147,230,100,130,107,85,245,94,40,89,22,252,181,218,171,199,28,28,179,58,188,73,162,236,244,196,104,74,218,245,118,150,219,106,35,209,146,73,245,19,25,209,190,94,134,149,173,162,91,127,58,164,199,108,188,167,6,76,186,124,154,177,43,185,151,175,199,210,125,223,204,161,91,254,191,208,165,176,241,117,78,250,142,154,79,155,41,162,70,215,27,74,209,209,110,73,154,94,237,178,161,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,162,30,32,217,36,170,229,66,255,0,110,187,108,49,46,118,29,93,82,36,61,74,152,152,170,75,20,151,212,243,202,69,37,110,41,231,86,181,183,29,45,169,46,184,105,55,139,152,105,35,54,220,211,197,101,147,58,248,203,149,90,21,231,64,195,186,159,50,37,211,79,83,113,35,76,52,187,22,151,84,53,180,69,83,109,149,165,68,167,146,194,28,111,110,169,66,212,166,84,233,58,150,82,217,242,10,77,50,242,197,123,254,21,26,27,146,235,247,101,227,88,110,51,75,151,44,141,250,133,70,91,196,148,155,143,60,162,35,91,142,184,90,173,197,23,106,140,212,125,230,47,123,32,185,40,181,114,167,135,17,43,117,106,103,81,137,183,53,61,151,46,58,132,130,109,110,64,222,73,113,84,200,230,218,150,132,178,210,200,137,106,66,143,156,226,9,102,123,82,210,26,149,67,53,153,177,241,79,140,159,16,46,31,49,124,90,79,8,44,204,89,183,142,15,70,203,42,160,203,129,118,88,113,230,212,144,106,35,113,138,149,57,249,202,117,79,161,100,146,38,214,211,178,208,210,155,87,121,27,107,66,149,171,137,107,197,113,69,225,255,0,14,175,14,165,153,188,16,183,121,53,86,122,154,141,241,75,97,198,24,138,228,86,152,117,247,170,201,230,45,27,94,46,86,142,182,217,45,79,41,196,184,73,37,147,170,119,170,240,155,203,23,228,131,3,191,43,55,141,175,74,102,239,196,61,149,8,21,6,222,231,202,110,221,113,150,92,138,194,143,181,13,115,22,75,125,72,108,245,82,86,199,52,247,182,72,106,117,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,118,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,69,156,69,50,43,39,43,87,145,223,24,125,2,90,240,174,191,33,150,96,189,38,83,75,93,50,162,241,72,89,211,72,141,195,125,228,37,184,234,113,15,41,31,65,105,66,150,181,164,214,191,63,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,28,131,16,243,167,128,216,103,143,54,158,92,110,11,130,91,247,133,215,33,152,132,136,17,186,134,41,111,191,180,162,53,53,73,86,230,151,33,75,73,33,41,74,205,36,164,45,206,91,107,75,138,172,190,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,4,0,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,209,157,255,0,96,89,184,167,102,213,176,251,16,109,232,149,203,122,185,28,227,78,131,36,143,99,168,212,140,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,179,217,156,76,170,222,89,80,197,202,133,159,89,166,203,85,177,81,145,34,77,167,87,113,194,121,21,26,113,47,212,37,58,148,33,61,75,105,83,105,121,27,83,181,102,74,34,229,173,181,175,234,228,115,40,149,92,223,98,226,173,71,234,50,232,246,157,6,58,106,87,29,85,136,234,90,208,193,172,146,136,172,172,210,109,34,75,199,187,103,48,244,36,54,243,132,151,57,70,218,180,17,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,70,112,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,40,4,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,90,167,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,140,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,157,108,213,101,158,242,202,134,46,76,194,219,194,116,74,138,21,29,53,42,69,78,49,146,81,81,167,56,183,16,211,230,222,227,83,43,220,211,136,91,106,51,218,180,43,106,150,141,142,46,80,112,189,207,79,228,82,234,70,7,99,29,231,210,97,181,107,127,161,228,205,78,230,104,85,71,28,73,150,175,26,139,167,134,246,174,115,53,37,33,14,154,28,249,164,170,67,134,227,87,226,158,214,248,127,7,204,106,33,193,83,197,61,211,240,254,119,152,211,132,233,226,5,145,26,22,106,173,87,47,91,89,29,22,38,219,244,243,110,157,39,85,185,233,72,172,55,41,198,169,91,23,33,168,236,115,100,200,73,245,42,35,82,52,208,245,79,97,81,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,231,248,94,231,167,242,215,106,163,3,177,142,243,234,241,38,139,191,208,242,102,167,107,213,218,91,109,164,203,87,141,71,212,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,159,224,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,117,179,21,128,215,150,91,113,114,187,133,55,156,41,105,93,58,66,215,76,156,244,114,101,21,106,113,173,69,30,107,68,149,173,59,28,74,117,52,146,213,177,100,182,212,123,208,162,47,87,76,206,158,60,209,114,208,188,169,209,174,8,144,44,215,36,62,107,126,52,110,85,69,80,159,90,220,122,158,111,165,68,71,25,199,92,113,107,45,188,197,111,83,102,225,178,102,208,241,56,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,69,56,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,39,160,0,15,147,118,90,212,43,230,213,172,217,87,76,30,182,139,112,83,228,82,234,49,185,171,111,159,21,246,212,219,173,239,65,165,105,220,133,168,181,73,146,139,93,72,200,251,70,125,243,183,147,235,155,40,216,160,237,21,69,46,109,147,92,144,250,173,58,196,183,99,243,231,48,211,108,45,228,56,219,75,53,37,108,170,74,26,53,169,13,147,134,147,90,18,146,61,169,252,153,114,206,190,50,229,130,196,190,108,156,51,169,244,223,43,122,57,48,166,56,105,123,208,211,153,121,6,228,134,99,188,151,35,175,157,28,150,195,132,166,247,30,140,40,150,92,146,74,185,5,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,175,251,36,153,62,182,114,141,133,237,81,82,81,38,222,213,200,236,42,236,172,68,118,71,34,115,237,56,250,217,67,109,186,179,74,80,202,100,173,162,90,80,217,184,73,37,173,41,51,218,153,20,50,174,46,167,131,238,97,109,91,219,2,75,47,189,55,163,238,76,57,231,201,218,228,166,213,233,72,51,38,62,255,0,80,203,122,147,133,202,113,222,83,133,180,210,157,236,43,121,155,187,17,202,184,174,100,91,244,249,160,193,75,51,255,0,40,149,127,194,130,175,241,84,154,163,113,201,63,241,189,82,210,175,212,120,209,254,16,240,239,252,40,242,233,249,22,203,139,23,253,110,62,203,147,20,186,122,236,143,95,94,85,45,40,87,163,154,245,93,91,106,213,183,92,145,184,146,133,151,87,203,89,106,209,105,234,248,163,248,19,196,223,193,124,226,16,160,17,169,218,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,11,113,29,201,245,43,41,248,185,1,86,49,75,59,18,245,142,252,250,42,36,186,151,23,5,246,150,69,38,9,40,214,110,184,134,137,198,22,135,28,73,25,161,244,160,212,226,219,91,138,112,243,206,157,87,43,24,161,30,133,119,220,18,211,133,119,44,131,43,130,25,70,84,162,132,249,183,181,170,131,13,165,68,164,45,42,38,146,233,160,148,107,100,148,92,183,22,134,118,223,160,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,249,42,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,20,45,196,51,58,117,92,211,226,132,138,21,161,112,75,86,21,219,82,8,173,248,103,25,81,74,107,228,222,215,106,15,182,165,26,150,181,40,221,75,70,178,73,161,147,73,114,219,90,222,221,61,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,94,158,41,97,109,137,141,54,37,79,12,241,46,133,233,155,110,179,201,235,97,117,79,71,230,242,158,67,205,252,227,43,67,137,209,198,144,175,85,69,174,154,30,164,102,71,158,204,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,253,86,69,242,101,93,206,30,35,202,166,57,85,244,53,153,107,244,242,46,106,147,75,65,202,75,110,154,249,81,163,54,173,117,121,222,83,164,78,41,38,219,105,66,148,173,198,72,105,205,4,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,50,196,47,251,133,199,129,60,50,252,107,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,205,56,69,102,206,205,184,112,238,159,149,58,204,120,148,75,134,213,143,38,77,21,199,167,154,151,112,161,249,114,229,73,38,155,54,210,150,214,194,92,111,84,115,22,181,163,123,132,68,150,215,183,245,113,58,225,255,0,51,23,97,201,204,14,8,91,189,93,245,19,115,247,53,53,167,31,118,85,122,43,108,50,203,74,140,133,44,219,39,152,110,63,99,45,161,42,121,43,86,134,167,18,132,56,224,217,151,175,145,120,79,86,204,45,90,77,42,92,188,68,210,21,33,13,197,214,85,58,12,41,50,26,125,42,125,68,70,92,247,208,70,166,145,234,237,140,194,141,74,81,237,110,197,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,52,231,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,116,215,196,179,34,177,178,203,115,69,196,252,49,129,18,46,23,220,114,24,166,197,130,153,78,184,253,34,162,81,204,212,194,205,247,22,235,200,120,152,121,228,184,74,61,167,204,109,73,65,37,179,115,149,100,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,107,220,70,238,154,21,243,195,170,244,189,109,105,221,109,22,224,167,219,181,74,116,158,82,219,231,197,126,169,1,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,10,23,26,157,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,103,219,61,25,50,174,228,243,17,226,211,27,170,250,102,204,186,58,137,22,205,73,213,160,165,41,182,141,28,216,210,91,78,154,60,215,53,162,55,18,146,109,196,173,42,78,211,53,180,223,182,225,197,158,56,217,82,188,167,217,248,130,137,114,48,234,240,144,194,231,60,210,221,117,116,73,105,35,65,77,105,130,51,74,208,164,154,82,250,82,158,106,144,211,74,73,168,217,38,156,134,162,255,0,184,92,120,19,195,47,198,188,226,104,149,66,146,248,145,240,251,141,151,105,45,227,14,13,210,165,171,14,170,50,19,26,109,53,150,157,121,22,202,201,166,27,104,221,144,243,238,188,242,36,188,111,168,150,164,165,13,172,208,222,186,173,178,56,235,149,76,215,98,62,82,239,185,151,149,138,239,89,18,165,79,145,14,161,68,146,241,166,12,247,57,46,20,71,31,73,17,153,242,31,90,29,35,65,161,195,73,56,217,56,132,186,179,28,214,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,61,195,131,135,252,60,187,208,154,197,188,94,183,127,213,98,127,82,195,81,164,56,196,134,237,216,187,214,222,216,235,101,110,54,183,158,108,137,107,120,149,184,155,116,154,73,35,231,141,217,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,229,104,75,136,82,20,90,146,136,200,200,253,195,60,156,64,40,204,81,115,73,122,34,59,11,104,165,213,106,50,140,148,146,78,227,85,70,87,105,104,69,169,118,119,137,127,193,82,166,231,164,174,154,63,242,93,156,137,210,127,225,181,221,78,79,191,232,126,206,241,107,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,41,243,141,84,152,167,139,118,180,82,146,241,201,43,118,10,249,91,203,151,179,169,168,150,237,189,251,181,236,215,220,56,255,0,10,154,98,106,121,167,99,115,4,239,73,75,76,162,245,119,109,52,212,96,250,221,199,166,154,247,139,227,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,3,196,211,5,63,34,217,184,186,122,122,135,85,2,251,214,245,135,189,221,239,53,214,190,247,80,219,154,54,132,167,73,77,73,216,146,221,163,70,214,229,26,183,105,21,69,138,112,100,192,185,151,78,50,215,113,230,175,70,223,69,178,105,238,83,169,114,220,55,219,254,120,150,146,66,141,147,73,19,78,242,226,28,132,184,133,40,205,29,91,10,216,102,164,169,55,40,0,2,47,230,131,135,166,11,230,206,255,0,167,226,54,35,92,247,173,58,165,78,163,181,68,105,170,36,216,140,176,166,27,121,231,146,165,37,232,206,168,215,186,66,200,204,148,69,161,39,179,188,207,208,101,75,37,56,89,147,239,149,63,147,58,253,215,83,249,91,208,245,190,157,149,25,238,95,75,207,229,242,185,44,53,166,189,74,247,110,221,174,137,211,77,15,89,0,3,53,153,177,241,79,140,159,16,46,31,49,124,122,12,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,122,19,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,21,69,241,92,201,71,228,202,234,127,50,152,103,76,170,201,182,238,218,132,137,55,107,90,115,153,163,213,30,113,42,41,27,205,70,226,89,148,227,139,236,82,118,54,233,109,37,145,60,203,73,174,177,63,248,42,120,167,186,126,31,206,243,26,112,186,144,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,12,214,102,199,197,62,50,124,64,184,124,197,241,205,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,231,59,116,172,215,216,14,80,174,119,226,65,196,91,86,60,118,106,176,213,41,42,126,172,194,89,101,43,171,33,180,178,210,16,135,36,41,196,169,166,201,68,201,242,201,70,68,227,122,213,94,98,179,185,139,151,166,107,235,184,229,134,152,147,46,144,138,68,133,208,237,105,180,102,215,9,14,208,35,204,83,209,91,125,167,11,115,232,117,68,79,186,212,130,82,84,181,154,77,9,66,82,218,109,167,135,94,63,98,230,100,50,242,88,131,140,84,184,140,84,152,172,61,73,131,58,53,61,113,17,86,136,196,120,228,115,12,140,205,11,90,164,28,148,45,76,146,26,37,182,164,165,9,216,100,37,0,143,249,252,249,9,249,155,98,199,229,23,253,106,249,62,231,79,250,111,245,211,152,143,70,254,135,214,255,0,14,233,123,253,79,235,61,77,195,58,226,194,120,44,53,102,205,204,53,215,22,179,101,68,168,92,48,237,117,213,40,181,199,157,51,93,41,8,144,220,121,45,180,209,145,167,123,233,150,217,27,186,146,208,134,150,130,213,47,44,92,248,12,214,102,199,197,62,50,124,64,184,124,197,241,207,237,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,191,60,164,103,142,205,204,46,94,107,120,195,120,34,37,181,82,176,99,188,187,210,35,11,55,209,21,12,71,55,213,53,150,80,107,127,166,113,180,184,164,37,73,53,239,105,230,210,110,242,247,174,155,46,12,216,98,37,3,50,247,70,63,224,101,199,46,207,92,217,15,211,232,141,51,78,136,194,35,80,16,132,199,131,1,216,104,74,163,41,13,69,102,42,9,6,149,164,150,194,22,70,107,73,44,93,246,72,241,55,23,49,135,45,22,118,34,99,85,26,36,27,134,173,29,107,67,204,182,182,87,81,136,149,154,25,154,235,10,109,9,101,111,37,60,194,75,102,166,150,133,33,212,26,18,225,52,223,117,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,62,226,174,38,90,184,55,135,23,30,41,94,178,250,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,67,60,57,170,204,197,229,154,252,92,153,138,87,132,24,148,228,38,58,105,180,138,100,98,37,34,157,78,109,110,45,166,13,205,164,167,151,185,215,22,183,20,69,185,107,86,212,161,27,27,68,192,225,79,145,200,216,149,85,129,154,76,73,92,182,168,86,197,96,151,107,83,18,135,88,58,141,70,42,144,178,154,183,52,34,92,102,93,209,41,75,106,62,99,205,56,149,154,82,210,155,122,215,177,86,207,174,226,6,28,92,118,85,177,126,213,108,170,173,106,158,236,56,149,250,90,16,169,84,247,20,90,19,136,37,255,0,144,205,38,135,9,38,102,219,141,47,107,137,205,102,42,225,157,213,131,120,143,113,225,109,235,19,167,173,91,53,7,105,242,118,182,226,27,123,97,250,143,181,204,66,22,166,93,65,165,198,214,105,45,237,173,10,34,209,68,23,254,41,95,120,161,242,115,229,213,119,210,127,36,173,248,118,181,31,249,43,44,244,180,184,187,185,12,124,210,19,191,111,49,126,186,247,44,245,237,81,232,66,202,184,24,253,118,126,237,255,0,18,22,168,32,7,26,191,11,22,183,196,8,62,93,81,21,87,148,239,20,248,55,241,2,222,243,22,6,148,199,42,204,190,93,44,76,208,97,100,252,51,190,163,255,0,91,50,143,55,123,223,205,149,78,153,230,88,153,203,105,214,249,220,174,122,213,202,90,182,47,184,203,184,203,245,101,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,93,44,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,128,70,148,242,157,225,99,6,254,31,219,222,92,192,234,160,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,170,113,171,240,177,107,124,64,131,229,213,17,85,121,78,241,79,131,127,16,45,239,49,96,95,246,101,243,23,98,101,127,11,39,226,101,245,35,250,216,116,120,91,30,254,115,170,116,207,60,196,62,99,77,57,201,230,242,22,158,106,211,177,29,230,125,196,121,246,204,86,60,222,89,146,197,202,238,43,94,115,101,169,117,25,11,69,50,11,210,9,228,82,105,196,181,28,120,77,26,80,132,236,109,42,208,212,72,78,245,154,220,81,111,90,140,236,43,133,102,67,191,214,140,213,226,253,23,250,215,109,10,21,78,157,255,0,16,184,213,180,175,155,255,0,40,75,72,113,159,234,228,33,95,162,88,229,92,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,90,188,82,242,19,242,238,29,123,53,216,94,254,203,130,149,79,235,46,250,92,137,26,55,62,12,70,9,39,50,58,150,122,54,243,44,52,146,91,90,146,92,109,178,52,17,58,147,75,245,45,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,244,228,23,58,246,174,107,48,226,37,18,173,83,233,241,54,217,167,178,221,199,79,144,109,161,201,251,9,45,170,167,28,155,74,16,166,93,89,145,173,40,73,114,92,89,32,203,106,154,91,178,168,0,87,175,25,121,184,37,23,4,168,12,95,20,153,115,49,22,100,135,217,177,94,101,79,146,33,160,159,134,186,147,206,146,86,150,77,6,202,26,108,137,100,181,239,117,6,132,145,19,139,69,48,139,147,224,183,81,194,121,184,53,118,198,182,45,207,70,223,212,250,132,120,247,100,158,178,75,222,147,138,106,144,229,58,78,197,151,37,157,9,201,76,114,218,213,71,211,239,95,233,18,66,197,64,0,4,117,226,31,54,205,129,146,220,85,126,251,164,203,168,211,85,71,67,44,51,25,70,149,166,162,228,150,145,1,227,50,90,61,70,230,42,51,139,45,79,84,33,68,105,95,208,86,120,69,143,240,79,164,225,125,71,23,47,201,151,13,50,36,171,238,151,71,139,46,217,117,230,92,90,226,194,53,184,205,69,214,149,167,41,11,51,122,19,102,163,209,205,142,45,40,245,20,233,29,196,128,202,184,244,22,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,191,236,181,103,111,11,243,5,128,213,156,109,152,252,75,105,118,132,121,146,238,234,42,101,57,61,250,27,12,115,92,75,171,218,202,22,234,28,142,209,186,149,54,217,145,153,56,218,119,45,181,145,82,179,185,220,204,187,56,219,114,99,253,187,137,50,237,219,158,234,144,219,213,38,169,109,161,52,231,144,211,10,143,29,151,33,184,75,101,228,50,202,182,54,111,37,197,167,233,238,55,12,214,118,83,152,220,85,191,177,191,132,77,107,21,241,58,221,137,67,184,110,72,244,233,111,195,137,17,232,204,19,31,40,152,76,103,91,109,229,173,123,28,142,150,93,37,26,140,148,78,18,147,234,168,133,48,141,57,227,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,120,115,59,152,91,171,52,24,203,90,197,203,166,55,65,215,242,227,83,169,104,148,228,134,105,144,90,78,214,163,182,165,159,248,206,44,210,148,37,110,186,234,201,8,223,180,166,255,0,10,28,142,73,185,106,180,76,220,98,50,226,29,10,155,34,66,237,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,95,41,37,163,166,243,73,115,84,37,180,115,173,208,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,166,14,37,188,65,36,227,13,86,177,151,204,32,170,196,115,15,160,72,233,171,21,104,142,181,41,139,149,104,84,87,219,54,205,108,18,216,68,121,44,58,146,91,46,169,15,150,138,35,52,26,117,175,97,117,60,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,113,76,215,101,71,14,51,107,135,11,178,175,86,186,26,172,30,99,244,10,251,12,146,229,82,37,40,136,141,73,35,50,230,50,189,169,39,89,51,36,184,148,164,200,208,180,54,226,61,182,11,225,13,155,128,184,95,111,225,30,31,177,45,186,21,187,29,76,199,57,111,155,207,186,181,184,167,93,121,197,246,17,173,199,92,113,195,36,146,80,70,179,36,165,41,34,73,123,81,149,113,127,220,46,60,9,225,151,227,94,113,52,82,182,108,124,83,227,39,196,11,135,204,95,28,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,160,156,139,231,54,133,156,60,56,149,83,114,149,232,107,206,215,233,227,220,212,214,144,179,138,151,29,37,242,164,198,113,90,234,203,188,167,76,155,82,141,198,212,133,37,91,136,144,235,148,215,121,102,242,251,167,230,126,229,204,46,1,77,252,159,117,127,205,52,88,148,248,12,180,203,52,54,35,181,18,36,103,162,40,221,142,122,71,141,28,212,223,172,218,93,65,41,178,78,196,109,186,156,136,99,30,35,227,222,88,45,28,80,197,38,105,71,90,169,117,81,250,186,122,141,61,123,113,164,57,31,169,121,157,137,67,15,45,108,185,185,182,205,77,158,132,180,236,37,242,90,144,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,37,50,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,223,77,211,107,97,198,56,225,196,171,110,228,131,74,187,108,203,182,158,133,41,41,116,158,139,58,43,132,151,26,121,167,91,63,241,28,109,214,212,74,74,137,11,66,136,201,42,40,43,151,174,14,120,113,135,23,219,215,110,51,94,127,148,40,148,138,131,15,208,169,109,193,40,144,101,182,150,72,214,170,139,11,55,13,207,159,81,237,101,46,114,205,44,36,220,55,18,242,217,111,181,241,71,240,39,137,191,130,249,196,33,64,34,213,56,81,231,167,244,25,95,198,187,207,255,0,39,139,96,77,156,159,241,146,170,91,146,13,95,241,93,42,20,159,215,100,151,254,14,200,177,252,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,206,182,98,176,26,242,203,110,46,87,112,166,243,133,45,43,167,72,90,233,147,158,142,76,162,173,78,53,168,163,205,104,146,181,167,99,137,78,166,146,90,182,44,150,218,143,122,20,69,205,69,255,0,112,184,240,39,134,95,141,121,196,209,42,135,148,197,143,144,159,146,203,203,242,165,255,0,129,159,39,234,63,40,255,0,77,254,181,244,206,117,95,160,249,223,208,243,63,71,235,254,175,110,131,48,66,90,112,178,106,205,155,157,43,54,149,120,89,81,46,21,204,143,61,116,135,36,186,100,138,85,70,60,101,202,106,105,55,161,165,229,165,49,220,66,18,173,54,45,212,186,147,37,180,129,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,2,135,56,171,83,19,76,205,59,251,88,38,186,186,90,165,31,171,183,113,170,163,59,214,238,45,117,211,188,118,14,10,178,98,150,45,221,49,78,75,197,36,237,217,206,114,183,151,47,103,83,78,45,219,123,247,107,217,175,184,92,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,115,227,81,77,105,24,213,107,213,9,213,243,14,216,132,206,195,81,105,167,87,81,86,186,105,253,163,192,112,136,34,44,210,76,81,172,147,173,182,226,117,51,208,140,253,35,3,179,239,23,150,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,87,24,140,23,170,226,46,94,104,184,129,107,218,18,235,53,123,2,176,185,115,36,70,90,148,184,20,71,163,175,172,116,218,37,104,180,19,172,194,82,212,73,82,155,67,106,95,170,217,58,98,147,6,132,248,117,96,229,11,6,242,143,98,70,164,61,212,75,188,41,236,94,53,73,59,86,142,116,169,236,52,226,75,98,150,178,79,41,130,142,198,169,218,149,242,55,237,74,150,162,18,84,5,122,241,11,226,23,141,25,76,198,138,46,28,225,205,177,101,84,105,181,27,94,53,109,215,107,112,165,188,250,95,114,92,182,84,148,169,153,45,36,145,182,58,12,136,210,103,169,171,183,184,139,218,240,222,206,182,41,231,7,242,137,249,76,160,90,148,207,146,94,136,232,189,5,22,75,60,206,171,171,230,115,121,207,187,174,157,50,54,237,219,166,170,215,93,75,73,170,2,162,241,191,139,182,100,176,215,26,47,236,57,161,89,56,106,253,54,213,186,42,180,72,110,203,166,207,83,238,49,26,91,140,182,167,20,153,137,73,172,210,130,51,50,74,75,93,116,34,238,19,83,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,206,243,58,76,205,143,138,124,100,248,129,112,249,139,227,154,57,73,170,179,74,143,93,122,153,45,20,217,146,30,137,30,98,153,81,48,243,236,165,181,58,210,28,211,106,150,132,190,202,148,146,61,82,78,182,103,166,226,214,96,112,235,207,84,156,173,94,69,99,226,12,249,107,194,186,252,135,158,156,204,104,173,45,116,202,139,197,29,5,82,51,38,205,247,144,150,227,165,181,178,149,253,5,169,105,66,214,146,66,239,34,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,251,231,215,44,241,178,177,152,106,157,143,70,157,17,251,122,185,31,229,29,190,203,38,238,248,84,231,228,62,134,226,58,110,169,74,82,218,83,46,54,75,222,189,232,74,22,102,149,45,72,79,117,224,169,226,158,233,248,127,59,204,105,194,234,64,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,42,47,27,248,187,102,75,13,113,162,254,195,154,21,147,134,175,211,109,91,162,171,68,134,236,186,108,245,62,227,17,165,184,203,106,113,73,152,148,154,205,40,35,51,36,164,181,215,66,46,225,97,57,51,198,187,171,49,57,108,179,241,142,245,167,210,161,86,174,15,72,117,44,82,218,113,184,168,228,79,145,29,27,18,227,142,44,181,67,41,51,213,103,235,25,233,161,104,69,66,249,177,241,79,140,159,16,46,31,49,124,123,252,56,201,149,119,22,242,119,117,102,98,198,170,243,106,182,37,193,81,143,91,163,200,90,16,219,244,120,240,98,73,84,152,235,61,52,121,174,107,202,91,106,51,39,27,34,217,162,208,72,122,58,211,42,213,90,44,149,204,163,84,229,192,144,228,119,226,45,216,207,41,165,169,135,218,91,47,52,106,73,145,154,28,105,199,27,90,123,148,133,169,39,169,25,144,244,24,79,98,254,84,49,78,205,195,63,74,122,51,229,109,193,78,161,117,188,142,119,75,213,73,109,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,163,75,216,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,64,42,215,141,126,55,210,138,149,102,229,185,154,28,181,84,149,34,61,241,34,164,167,18,150,27,96,147,54,27,76,33,61,170,90,212,163,121,74,51,218,72,36,54,69,191,121,242,235,6,211,176,47,43,234,53,193,42,207,183,165,213,145,106,209,220,175,213,202,49,18,151,22,156,219,173,52,236,131,70,187,148,132,41,246,205,123,72,246,163,114,213,162,16,181,39,218,229,87,20,191,34,217,142,195,172,76,122,187,232,104,20,107,130,47,165,102,244,189,71,42,150,234,249,51,190,108,144,181,43,88,174,190,159,81,38,178,215,84,104,162,73,150,148,192,102,179,54,62,41,241,147,226,5,195,230,47,142,191,95,201,37,86,181,145,203,31,54,248,112,196,185,242,27,143,53,155,178,143,26,42,157,90,88,98,167,81,66,234,198,226,158,51,36,54,211,112,218,91,77,53,162,80,133,60,163,34,39,20,35,5,2,236,186,173,79,73,124,150,185,170,180,111,76,211,222,164,212,125,31,53,200,253,100,23,116,230,198,123,97,151,49,149,237,78,230,213,170,85,161,106,71,160,246,185,107,194,25,56,245,143,54,54,17,178,196,183,35,220,85,134,89,168,28,71,218,101,246,169,200,213,217,175,54,183,117,65,45,184,205,188,225,17,146,181,52,17,18,84,102,73,61,9,226,20,216,217,124,203,109,203,80,195,154,76,70,99,225,173,143,53,234,12,25,106,117,246,16,138,124,5,156,102,92,51,95,53,104,34,101,9,51,53,239,50,215,214,212,245,21,67,253,218,188,211,255,0,230,14,21,127,209,85,31,244,225,106,153,177,240,177,140,159,15,238,31,46,124,102,176,75,78,32,217,219,170,230,190,255,0,110,133,108,63,46,14,29,90,178,36,51,74,134,153,74,83,21,103,210,243,201,69,89,109,169,150,150,133,185,29,77,165,45,56,74,54,75,152,73,50,55,28,213,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,223,77,38,147,74,160,82,161,80,168,84,200,148,234,109,58,59,113,33,195,136,202,89,98,51,13,164,146,219,77,182,146,36,161,9,73,18,73,36,68,68,68,68,67,245,136,149,196,27,36,148,172,215,216,13,215,109,134,34,65,196,91,86,60,135,169,83,19,21,42,126,172,194,89,121,72,164,173,197,60,210,16,135,36,41,181,37,215,13,68,201,243,13,36,68,227,154,209,13,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,22,63,193,26,255,0,179,104,87,150,38,225,245,102,225,137,14,225,186,163,210,100,209,96,188,102,149,207,68,50,154,114,73,163,50,218,165,161,47,182,179,70,187,205,27,212,68,105,109,102,155,116,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,169,92,189,93,52,43,27,31,112,210,245,186,103,116,84,91,126,240,163,85,42,50,121,75,115,145,21,137,173,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,208,51,175,154,234,238,109,49,150,109,229,205,170,195,180,41,186,195,181,168,147,94,66,186,8,187,80,78,56,105,108,137,4,243,235,71,53,195,213,106,45,80,223,49,104,105,179,29,131,134,134,71,36,230,58,242,103,24,111,133,196,70,29,89,117,134,208,244,71,16,212,133,215,42,44,147,111,148,37,50,178,82,74,49,37,109,41,229,45,62,186,28,38,208,70,106,90,217,188,145,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,231,236,219,254,205,196,24,213,89,86,101,195,18,170,138,29,98,109,2,166,76,153,239,135,81,136,233,181,34,59,168,81,18,144,180,168,181,45,75,214,66,144,180,238,66,210,163,169,110,43,25,28,141,134,181,89,249,164,195,101,203,118,133,115,214,13,119,77,49,72,117,243,167,84,101,41,107,57,168,115,67,36,70,121,221,82,164,184,162,229,188,235,105,65,169,46,165,182,96,254,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,166,90,51,23,98,102,131,11,32,98,101,139,35,250,168,117,136,91,30,254,108,170,116,204,188,252,62,99,173,55,206,229,115,208,158,106,19,177,125,228,125,228,93,84,5,27,113,111,199,153,56,167,153,119,48,218,159,54,35,246,246,24,71,244,92,99,141,33,169,8,118,162,250,27,118,115,134,180,32,148,133,165,68,212,101,180,165,175,98,225,168,253,85,45,105,40,84,221,38,170,245,42,69,117,154,100,181,211,97,200,102,36,137,137,101,70,195,47,188,151,20,211,75,115,77,169,90,210,195,202,74,76,245,81,52,225,150,187,79,73,191,193,247,24,235,182,54,104,11,10,163,179,212,81,113,46,158,252,121,141,238,66,57,18,160,199,126,92,121,58,154,20,181,109,66,36,181,203,37,33,39,212,239,86,227,109,36,46,252,120,172,111,189,106,184,107,130,247,246,35,80,163,196,126,165,106,218,245,90,220,54,165,161,74,97,199,227,68,113,230,210,226,82,164,168,208,106,65,17,145,41,39,166,186,25,119,138,139,254,237,94,105,255,0,243,7,10,191,232,170,143,250,112,186,144,21,43,198,179,29,33,213,107,182,94,94,40,53,158,119,161,55,220,151,20,102,201,135,27,68,167,81,203,130,133,44,140,221,109,228,50,169,75,83,102,72,73,183,45,133,250,250,164,209,90,212,107,90,187,112,83,171,213,106,68,30,162,37,179,79,69,82,168,231,53,8,233,226,174,83,17,18,230,138,50,53,234,252,184,232,209,36,106,245,245,211,106,84,101,213,114,95,140,116,44,2,205,5,129,138,183,75,59,232,180,170,131,145,234,46,110,89,116,209,101,199,118,35,178,116,66,22,181,242,81,33,78,242,210,147,82,249,123,11,67,86,165,163,224,25,87,18,82,234,201,149,118,38,76,108,172,226,90,85,94,186,149,59,171,143,117,211,164,45,8,114,158,226,106,175,194,141,38,57,246,115,25,94,214,27,91,125,174,33,197,18,203,122,22,174,68,117,133,86,170,211,163,79,135,79,169,203,139,30,169,28,162,78,105,151,148,132,74,96,157,109,226,105,212,145,232,180,19,172,180,225,37,90,150,246,208,174,244,145,151,85,202,46,8,82,179,29,152,187,51,6,171,181,201,116,138,109,126,68,149,76,151,17,180,173,242,98,60,87,164,184,134,247,122,169,90,210,193,160,150,100,162,65,172,148,105,94,221,135,115,252,81,252,9,226,111,224,190,113,8,80,8,146,153,232,206,109,119,56,120,143,22,166,221,43,208,214,101,175,212,71,182,105,174,161,7,41,45,186,104,230,201,146,226,117,213,231,121,77,25,182,149,27,109,165,9,74,119,25,45,215,61,183,14,44,142,70,205,109,229,62,240,196,21,203,143,135,86,124,134,17,57,150,144,235,75,173,203,81,26,202,19,79,145,18,80,132,164,146,167,212,149,115,82,135,90,74,73,38,241,58,221,239,14,41,156,204,107,186,178,237,150,203,195,24,236,170,125,42,109,106,223,244,127,76,197,81,167,28,138,190,124,248,241,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,117,237,130,28,93,179,37,137,88,209,96,225,205,118,201,195,86,41,183,85,209,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,90,233,169,31,112,153,92,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,83,197,47,62,223,33,33,215,178,163,133,236,111,184,42,180,254,142,239,170,72,143,171,112,32,203,96,148,112,227,165,101,163,143,60,195,169,53,187,161,165,182,220,34,65,155,170,53,49,82,214,213,173,93,188,42,47,82,109,200,61,92,184,244,249,245,71,27,230,161,189,177,97,69,118,92,151,53,89,145,30,198,24,117,122,107,185,91,116,73,26,140,136,254,80,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,59,173,95,35,145,174,94,31,246,110,110,48,229,114,206,187,77,143,82,93,221,73,36,59,32,167,68,106,173,37,132,205,96,146,74,54,150,195,73,71,53,39,163,70,203,74,115,84,41,181,243,161,253,50,173,85,162,201,92,202,53,78,92,9,14,71,126,34,221,140,242,154,90,152,125,165,178,243,70,164,153,25,161,198,156,113,181,167,185,72,90,146,122,145,153,15,107,128,56,57,93,204,6,50,218,120,59,110,61,211,203,185,170,9,142,228,157,168,95,73,21,9,83,146,100,236,90,208,78,114,152,109,215,121,123,201,75,217,181,62,178,136,134,135,177,10,108,108,190,101,182,229,168,97,205,38,35,49,240,214,199,154,245,6,12,181,58,251,8,69,62,2,206,51,46,25,175,154,180,17,50,132,153,154,247,153,107,235,106,122,138,161,254,237,94,105,255,0,243,7,10,191,232,170,143,250,112,181,76,216,248,88,198,79,135,247,15,151,62,51,88,59,174,112,114,153,121,101,23,20,62,67,215,100,75,172,80,167,199,110,77,10,227,84,2,138,197,85,4,218,13,242,66,9,199,73,11,105,213,155,106,65,175,126,156,181,153,18,93,65,156,138,225,139,159,31,200,133,118,54,3,98,197,107,109,131,112,84,19,232,218,165,70,163,203,139,107,188,164,60,167,52,79,41,71,201,144,250,163,146,183,56,219,76,168,220,120,244,222,234,142,234,68,85,226,143,224,79,19,127,5,243,136,66,128,71,234,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,93,255,0,13,60,245,73,204,213,179,43,12,49,58,124,185,88,161,110,71,126,165,42,114,162,180,219,21,122,113,200,34,75,232,38,27,67,76,173,147,125,150,84,217,164,183,23,45,196,169,102,167,9,190,171,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,86,120,69,255,0,112,184,240,39,134,95,141,121,196,209,42,132,10,227,13,141,244,171,15,46,145,240,105,234,28,185,149,44,81,144,73,143,45,46,37,12,65,98,157,42,36,151,86,190,245,45,106,81,178,132,160,136,139,69,184,163,81,108,36,57,77,150,29,129,121,98,125,204,197,153,135,246,244,186,237,118,84,121,114,99,211,226,17,41,247,209,26,59,146,29,38,211,174,171,89,52,203,134,72,78,171,89,145,37,36,165,25,36,255,0,37,167,116,215,108,107,170,141,122,218,211,186,42,213,191,80,143,84,167,73,229,33,206,68,166,28,75,141,57,177,100,164,43,106,208,147,209,68,105,61,52,50,50,236,26,125,180,238,154,21,243,106,209,175,91,90,119,91,69,184,41,241,234,148,233,60,165,183,207,138,251,105,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,235,0,0,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,78,46,228,71,154,72,106,37,146,180,182,219,78,164,122,145,31,164,103,246,125,227,223,240,87,166,180,188,106,186,42,166,234,249,133,108,77,99,97,40,180,211,171,167,43,93,52,254,209,113,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,42,123,141,93,37,207,76,218,213,222,157,142,95,75,6,39,55,103,206,235,190,162,173,187,180,250,62,221,53,239,28,15,133,29,101,138,86,104,144,212,134,86,178,153,73,40,200,216,146,51,74,215,81,131,161,158,166,90,23,103,222,47,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,87,25,188,116,135,107,96,213,11,1,169,21,157,149,171,218,160,221,70,169,17,178,97,207,230,120,138,53,164,158,37,25,186,215,50,89,71,83,107,74,72,151,210,62,157,228,73,82,85,77,130,255,0,184,101,227,95,229,167,40,246,183,81,79,233,103,216,154,89,83,54,53,177,151,122,38,25,233,220,111,87,22,165,107,21,216,219,212,123,117,116,157,218,146,78,221,101,80,8,85,157,110,27,223,158,14,41,210,177,51,242,203,242,75,209,150,251,20,46,139,228,239,95,204,229,201,144,247,55,153,213,53,166,189,78,221,187,79,77,154,235,219,161,122,188,140,100,99,243,46,249,109,254,170,63,44,126,88,250,55,253,164,244,127,75,210,117,63,250,195,219,247,117,63,239,116,217,237,215,178,85,0,173,92,88,224,215,249,80,197,59,203,19,63,56,239,70,124,173,184,42,53,222,139,228,135,59,165,234,164,184,247,43,153,214,167,126,222,102,221,219,83,174,154,232,90,232,37,86,74,114,165,249,159,97,101,87,12,254,94,252,173,244,157,192,253,119,173,244,95,65,203,230,70,142,207,43,151,206,119,93,58,109,219,183,22,187,244,211,179,83,162,204,216,248,167,198,79,136,23,15,152,190,44,39,134,246,3,89,185,146,225,249,136,248,83,121,194,136,164,84,111,138,138,233,147,158,142,111,46,147,81,42,84,2,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,29,117,230,43,1,175,44,182,226,229,119,10,111,56,82,210,186,116,133,174,153,57,232,228,202,42,212,227,90,138,60,214,137,43,90,118,56,148,234,105,37,171,98,201,109,168,247,161,68,86,21,194,179,62,63,235,70,85,49,126,181,253,107,86,133,118,167,81,255,0,136,68,106,34,81,202,255,0,148,41,165,184,247,245,113,208,159,209,32,114,174,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,106,226,199,6,191,202,134,41,222,88,153,249,199,122,51,229,109,193,81,174,244,95,36,57,221,47,85,37,199,185,92,206,181,59,246,243,54,238,218,157,116,215,66,215,65,53,114,185,129,127,155,94,4,219,56,41,242,167,229,31,201,206,183,249,207,161,232,249,253,68,199,228,254,135,152,230,221,188,253,191,76,245,219,175,102,186,21,0,230,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,71,94,43,25,28,141,134,181,89,249,164,195,101,203,118,133,115,214,13,119,77,49,72,117,243,167,84,101,41,107,57,168,115,67,36,70,121,221,82,164,184,162,229,188,235,105,65,169,46,165,182,126,255,0,5,204,189,122,78,187,113,230,118,173,38,149,34,37,35,169,180,169,16,156,139,205,148,204,229,162,51,207,204,75,138,45,25,209,135,9,148,154,53,82,211,33,242,51,66,83,163,150,212,3,57,153,224,198,42,174,55,230,143,16,46,233,149,232,149,90,108,42,196,154,37,5,216,50,148,252,34,165,68,117,76,198,84,117,26,214,157,142,37,38,250,141,179,216,167,31,113,105,34,223,160,154,156,35,178,207,102,226,46,11,227,5,247,114,206,150,82,47,56,243,176,204,206,33,155,79,192,167,59,17,151,101,173,181,169,74,105,75,116,228,71,211,123,71,203,56,164,100,106,39,20,145,90,216,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,11,243,225,213,140,116,44,100,202,61,137,38,144,207,79,46,207,167,177,103,85,35,110,90,249,50,160,48,211,105,61,234,66,9,92,214,14,59,250,39,114,81,207,217,185,74,66,140,73,81,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,138,224,226,95,145,201,57,113,188,158,198,27,29,113,23,135,87,165,97,196,51,17,180,53,29,116,58,139,196,227,231,9,44,160,146,147,140,105,67,170,101,72,79,168,134,205,181,145,26,80,183,164,255,0,6,76,186,124,154,177,43,185,151,175,199,210,125,223,204,161,91,254,191,208,165,176,241,117,78,250,142,154,79,155,41,162,70,215,27,74,209,209,110,73,154,94,237,159,248,177,98,254,84,48,178,242,195,63,74,122,51,229,109,191,81,161,117,188,142,119,75,213,70,113,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,162,181,191,184,99,255,0,181,23,253,137,255,0,228,241,63,243,99,225,99,25,62,31,220,62,92,248,205,96,151,252,64,178,35,93,202,173,212,229,235,107,35,173,195,43,130,160,109,211,164,234,134,253,23,41,247,37,56,213,43,98,228,59,33,254,84,104,233,62,165,68,73,94,186,30,138,236,63,149,144,92,235,221,89,83,196,120,148,74,181,79,168,195,43,154,160,203,119,29,62,65,184,182,224,111,52,182,170,156,114,109,43,90,94,105,4,70,180,161,39,206,109,4,131,45,201,105,109,95,69,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,5,37,241,159,164,210,169,217,175,162,76,167,211,34,69,145,84,177,224,75,156,235,44,165,11,148,249,76,154,201,58,234,136,181,90,201,166,90,108,148,173,79,99,104,79,114,72,138,16,90,119,77,118,198,186,168,215,173,173,59,162,173,91,245,8,245,74,116,158,82,28,228,74,97,196,184,211,155,22,74,66,182,173,9,61,20,70,147,211,67,35,46,193,127,217,5,205,116,60,214,224,116,74,221,77,221,151,157,175,201,163,221,12,184,243,6,227,242,146,202,77,51,210,219,68,158,91,50,61,117,36,141,180,37,46,33,246,211,184,154,222,174,43,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,82,176,145,89,28,202,37,87,55,216,184,171,81,250,140,186,61,167,65,142,154,149,199,85,98,58,150,180,48,107,36,162,43,43,52,155,72,146,241,238,217,204,61,9,13,188,225,37,206,81,182,173,4,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,133,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,69,43,97,182,117,238,172,169,231,187,22,104,149,106,159,81,134,87,54,40,86,219,184,233,242,13,197,183,3,125,77,214,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,171,137,164,212,236,220,87,176,33,86,97,183,18,191,105,222,52,118,228,180,137,113,12,216,168,83,165,178,74,73,56,203,201,35,52,56,211,133,170,28,73,118,40,201,69,222,66,138,248,131,100,146,171,149,11,253,186,237,176,196,185,216,117,117,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,46,97,164,140,219,115,78,107,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,143,135,148,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,99,42,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,22,191,64,203,23,255,0,209,182,165,78,93,175,74,129,114,79,167,189,137,238,191,80,123,168,253,19,229,33,18,153,82,121,132,203,206,209,216,109,164,165,27,63,74,104,115,97,173,211,21,87,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,6,159,109,59,166,133,124,218,180,107,214,214,157,214,209,110,10,124,122,165,58,79,41,109,243,226,190,218,92,105,205,139,36,173,59,144,180,158,138,34,81,107,161,145,31,96,249,88,177,98,254,84,48,178,242,195,63,74,122,51,229,109,191,81,161,117,188,142,119,75,213,70,113,158,111,47,114,119,237,230,110,219,185,58,233,166,165,174,162,181,191,184,99,255,0,181,23,253,137,255,0,228,241,106,128,51,89,154,124,107,252,226,115,5,123,99,27,116,254,138,37,193,80,46,129,133,53,203,113,16,88,105,17,226,243,83,204,112,137,227,97,150,141,205,171,52,243,13,123,116,78,132,86,41,194,199,42,48,239,76,169,226,133,67,19,90,230,91,120,213,178,143,18,50,89,97,199,27,139,0,228,54,83,218,90,205,196,165,228,202,125,222,89,56,209,41,183,33,161,194,220,75,73,149,75,13,30,228,191,24,235,184,251,150,11,3,21,110,150,118,86,170,180,247,35,212,92,220,131,234,101,68,144,236,71,100,232,132,33,8,231,46,58,157,229,165,36,148,115,54,22,164,157,79,181,140,171,139,254,225,113,224,79,12,191,26,243,137,162,178,248,142,228,114,54,84,175,40,23,134,31,46,92,140,58,188,36,62,136,44,186,135,93,93,18,90,72,150,112,157,124,200,210,180,41,38,165,48,165,43,154,164,52,234,84,74,54,77,215,38,79,6,204,189,124,139,194,122,182,97,106,210,105,82,229,226,38,144,169,8,110,46,178,169,208,97,73,144,211,233,83,234,34,50,231,190,130,53,52,143,87,108,102,20,106,82,143,107,125,175,138,63,129,60,77,252,23,206,33,10,1,18,127,60,153,28,188,178,133,121,38,84,85,203,174,97,213,114,66,145,65,175,45,5,189,181,232,106,232,166,109,34,74,36,165,36,163,37,17,18,30,66,77,104,36,154,93,105,175,171,195,207,58,117,92,172,98,132,122,21,223,112,75,78,21,220,178,12,174,8,101,25,82,138,19,230,222,214,170,12,54,149,18,144,180,168,154,75,166,130,81,173,146,81,114,220,90,25,219,125,52,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,14,107,154,60,11,252,229,48,38,230,193,79,149,63,39,62,81,244,95,206,125,15,89,200,233,230,49,39,244,60,198,247,110,228,109,250,101,166,237,123,116,208,225,86,19,240,107,252,151,226,157,155,137,159,156,119,164,254,73,92,20,234,239,69,242,67,147,213,116,178,91,123,149,204,235,85,179,119,47,110,237,170,211,93,116,61,52,18,3,138,63,129,60,77,252,23,206,33,10,22,180,238,154,237,141,117,81,175,91,90,119,69,90,183,234,17,234,148,233,60,164,57,200,148,195,137,113,167,54,44,148,133,109,90,18,122,40,141,39,166,134,70,93,131,242,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,46,83,9,50,89,74,202,198,66,113,114,187,119,219,241,19,138,151,46,27,220,103,112,76,41,41,148,112,152,56,79,169,170,123,14,37,36,148,33,41,38,148,233,32,212,75,120,148,124,199,16,134,118,211,8,186,158,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,165,108,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,136,1,196,235,33,223,145,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,159,106,224,217,150,47,70,208,170,217,157,189,109,122,83,206,86,52,167,217,19,92,123,155,42,51,45,174,67,53,7,210,217,106,134,185,139,36,178,149,159,206,237,105,242,34,75,110,106,237,138,98,197,139,249,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,138,214,254,225,143,254,212,95,246,39,255,0,147,196,255,0,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,157,203,213,171,154,12,26,173,97,29,211,39,160,235,249,114,105,213,68,69,110,67,212,201,205,43,115,82,27,74,203,252,102,214,73,82,20,182,157,117,4,180,111,220,89,225,198,140,33,188,176,23,20,46,12,35,196,6,34,55,93,183,100,37,153,7,17,242,121,135,80,182,210,235,79,54,190,195,52,56,211,141,184,68,162,74,200,150,68,164,165,68,105,43,63,225,67,158,56,215,45,42,137,148,124,70,68,179,174,211,99,200,69,163,86,53,187,32,167,68,105,46,62,168,79,154,141,70,210,216,105,43,229,40,180,104,217,105,45,232,133,54,142,116,138,226,143,224,79,19,127,5,243,136,66,128,69,212,241,58,200,119,229,190,133,39,30,112,158,139,186,254,183,233,234,244,149,46,157,78,230,74,186,25,74,217,75,122,171,154,146,231,71,97,50,13,59,91,113,215,146,77,178,90,236,105,37,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,158,79,179,103,102,230,235,11,254,92,80,163,196,163,215,96,72,114,53,118,220,76,243,148,253,41,102,226,201,131,90,205,182,141,104,117,164,19,137,89,35,102,188,196,17,154,154,89,22,115,5,255,0,112,184,240,39,134,95,141,121,196,209,42,133,16,241,94,198,42,174,37,102,210,183,104,166,189,18,117,189,135,209,227,209,41,109,66,148,167,88,109,245,50,219,211,84,180,239,82,10,73,72,90,216,112,210,73,61,34,180,133,150,230,204,199,74,224,183,131,148,43,195,25,110,220,98,171,189,204,151,135,116,248,241,233,113,182,172,182,202,169,38,67,106,147,189,43,34,61,140,49,33,174,90,144,180,171,169,221,234,169,180,153,196,12,211,224,167,230,237,152,43,219,7,27,168,117,177,45,250,129,116,15,169,222,99,139,130,251,72,145,23,154,174,91,100,111,19,15,52,78,109,65,39,152,75,219,170,116,51,182,158,15,184,199,66,190,114,192,88,85,29,158,158,181,134,149,7,227,204,111,114,215,207,139,58,67,242,227,201,212,208,148,39,114,215,37,174,89,41,106,46,155,122,182,147,137,33,58,128,0,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,23,21,202,203,21,92,209,45,168,236,173,5,14,146,113,151,189,36,70,165,162,163,59,83,45,12,245,46,223,188,119,206,10,148,151,61,51,116,215,122,118,57,125,44,232,156,221,159,59,174,250,114,182,238,211,232,251,116,215,188,91,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,216,227,49,105,49,58,193,160,220,234,122,97,185,30,116,88,228,218,20,92,173,18,205,65,123,140,180,239,237,211,93,123,132,8,200,29,206,171,91,51,182,139,228,242,27,76,234,140,8,43,220,173,53,74,234,17,76,200,187,75,183,213,251,126,225,161,152,175,38,68,102,95,65,153,165,198,210,178,215,220,101,168,255,0,80,0,0,0,31,195,50,46,211,61,7,248,74,168,211,224,160,220,155,58,60,116,145,106,106,117,212,160,180,247,246,159,216,99,195,221,88,255,0,130,150,92,103,164,220,88,173,104,195,54,9,91,154,118,187,17,183,12,210,74,51,73,37,110,23,111,170,162,211,222,67,143,221,60,70,114,197,109,50,78,162,245,137,81,61,116,219,6,165,79,120,251,149,236,234,75,245,127,235,33,225,234,60,88,114,221,13,179,91,7,87,124,253,205,244,10,63,111,186,103,216,63,12,62,46,25,118,144,241,54,228,58,243,69,250,203,110,10,75,191,223,214,15,119,100,113,40,203,37,229,40,225,185,117,55,72,81,119,57,83,157,79,142,142,244,151,127,84,127,173,254,66,63,112,238,118,166,56,224,229,238,218,23,106,98,141,165,85,82,210,74,229,195,173,197,125,105,215,111,97,147,110,30,135,235,39,252,165,239,30,213,151,153,144,218,94,97,212,56,218,136,141,42,66,136,200,200,253,164,100,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,103,175,136,174,49,215,113,147,55,23,220,154,187,61,60,75,62,160,253,157,75,141,185,11,228,197,128,251,173,168,247,165,8,53,115,95,57,15,232,173,202,71,63,102,229,37,9,49,26,196,255,0,224,201,138,95,37,51,29,93,195,57,245,222,150,5,247,111,185,211,66,233,119,245,149,72,75,39,153,249,194,65,169,189,145,85,81,87,106,146,133,107,161,234,174,89,11,169,0,1,10,179,173,196,135,243,62,197,58,86,25,254,70,190,86,250,78,223,98,187,214,252,162,232,57,124,201,50,25,229,114,250,87,117,211,166,221,187,113,107,191,77,59,53,63,87,145,140,243,254,122,63,45,191,212,187,228,119,200,239,70,255,0,183,126,144,234,186,190,167,255,0,87,103,102,222,155,253,246,187,253,154,118,202,160,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,238,185,228,202,37,43,55,216,70,155,81,138,140,74,61,217,65,144,170,149,185,85,126,58,86,132,62,104,52,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,172,251,93,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,208,51,1,152,91,171,49,115,44,138,221,235,27,90,213,163,103,195,180,164,212,21,41,199,220,170,244,207,200,113,19,29,55,12,214,79,45,15,164,156,51,82,183,56,133,172,141,36,178,66,37,87,5,79,20,247,79,195,249,222,99,78,23,82,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,233,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,243,248,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,243,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,23,171,28,83,58,120,153,249,34,202,158,39,223,77,203,170,196,151,30,223,126,159,2,85,45,206,92,168,179,166,153,67,138,250,23,189,38,142,91,242,26,89,173,42,220,148,164,212,146,53,17,17,231,8,105,35,39,246,4,108,48,202,230,22,217,140,219,210,232,82,34,218,240,100,212,41,242,201,212,190,197,70,75,69,34,105,56,151,79,122,22,114,94,120,205,7,166,195,51,73,18,72,137,37,78,220,84,240,114,133,132,89,184,171,201,183,30,210,37,251,79,106,241,114,54,213,255,0,37,149,37,247,219,146,91,214,181,26,249,143,199,117,253,125,84,167,159,177,41,36,160,140,228,175,4,188,107,255,0,195,172,185,204,167,251,239,90,124,166,218,255,0,147,195,150,219,203,55,63,228,70,218,82,223,245,230,165,125,2,22,168,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,37,46,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,252,184,123,101,82,176,214,192,182,176,230,133,34,91,244,219,86,143,10,137,13,217,107,74,159,113,136,204,161,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,15,64,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,169,43,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,40,179,136,22,68,107,185,85,186,156,189,109,100,117,184,101,112,84,13,186,116,157,80,223,162,229,62,228,167,26,165,108,92,135,100,63,202,141,29,39,212,168,137,43,215,67,209,93,135,245,120,115,103,219,243,87,174,191,134,248,136,199,81,134,87,53,67,172,151,33,136,251,229,81,103,45,8,104,230,36,144,91,222,100,208,219,105,117,174,213,18,80,149,180,91,146,166,222,188,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,20,173,198,175,197,61,173,240,254,15,152,212,68,74,176,176,26,242,196,172,35,196,44,86,179,225,75,169,163,13,228,82,151,87,131,26,57,56,182,233,210,209,52,221,154,103,188,149,177,133,68,108,150,148,161,94,163,202,113,70,132,52,179,29,43,135,165,95,48,84,172,205,91,237,229,214,157,215,85,103,114,216,175,176,234,90,68,85,208,147,41,135,101,166,76,135,25,119,164,101,92,166,210,111,33,6,233,41,73,75,100,181,173,45,174,197,120,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,20,2,52,103,129,183,253,155,133,153,38,195,28,65,196,27,134,37,14,222,161,225,189,191,38,116,233,38,123,26,71,163,227,145,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,250,172,191,102,31,11,243,53,96,39,17,176,162,171,46,101,53,18,10,12,198,165,195,114,51,240,166,147,45,60,228,103,18,162,218,165,161,47,182,70,166,212,182,204,204,246,173,90,106,58,88,0,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,64,97,61,139,249,80,197,59,55,12,253,41,232,207,149,183,5,58,133,214,242,57,221,47,85,37,182,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,141,25,229,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,93,44,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,36,254,113,41,52,170,214,84,49,134,29,102,153,18,124,118,236,122,212,180,53,37,148,186,132,190,196,55,94,101,210,74,136,200,150,219,173,182,226,21,222,149,161,42,45,12,136,198,109,198,170,4,0,227,39,141,127,33,178,251,73,193,200,148,254,116,188,77,168,31,57,247,26,220,219,16,105,206,199,144,230,213,19,137,52,188,167,215,12,147,170,22,147,111,159,174,213,108,49,81,120,41,133,245,92,106,197,203,67,10,40,202,150,220,139,166,177,26,154,185,17,161,42,90,225,176,181,151,58,81,180,147,35,90,25,107,152,234,253,100,145,33,181,25,169,36,70,101,167,49,152,204,107,194,250,174,10,226,229,223,133,21,149,75,114,69,173,88,147,77,68,137,48,149,17,115,24,66,207,147,40,154,81,153,161,15,53,203,117,30,178,136,208,226,76,148,162,50,51,186,158,18,119,173,42,234,201,109,191,66,167,199,150,220,139,58,177,85,162,78,83,200,73,33,199,215,37,83,137,77,25,40,204,209,202,156,210,76,212,73,61,233,89,105,161,18,149,50,128,4,127,207,198,38,93,88,69,148,44,73,190,172,169,125,37,106,61,62,61,62,52,164,184,227,110,69,235,101,179,13,111,180,182,214,149,161,230,209,33,75,109,100,175,85,196,161,70,70,68,100,121,215,26,104,192,28,28,161,101,255,0,6,173,60,29,183,30,234,34,91,52,244,199,114,78,213,163,171,148,181,41,201,50,118,45,107,54,249,175,184,235,188,189,230,148,111,218,159,85,36,66,141,184,151,88,17,176,251,58,88,137,22,155,111,75,165,83,107,146,35,87,226,155,196,238,201,139,151,25,183,101,72,105,110,25,239,66,166,28,178,61,167,177,43,74,208,157,187,54,148,213,224,125,122,213,103,216,24,167,135,47,71,136,84,218,29,98,157,91,142,234,80,174,122,159,156,203,172,186,149,171,118,211,65,38,158,201,164,137,36,100,106,115,83,86,164,73,179,65,149,113,127,220,46,60,9,225,151,227,94,113,52,72,171,254,192,179,113,78,205,171,97,246,32,219,209,43,150,245,114,57,198,157,6,73,30,199,81,169,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,126,171,78,214,161,88,214,173,26,202,181,160,244,84,91,126,159,30,151,78,141,205,91,156,136,172,54,150,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,35,95,20,127,2,120,155,248,47,156,66,20,2,53,17,127,216,22,110,41,217,181,108,62,196,27,122,37,114,222,174,71,56,211,160,201,35,216,234,53,35,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,22,207,38,71,47,44,161,94,73,149,21,114,235,152,117,92,144,164,80,107,203,65,111,109,122,26,186,41,155,72,146,137,41,73,40,201,68,68,135,144,147,90,9,38,151,90,107,170,240,220,226,9,27,46,210,92,193,236,100,170,203,86,29,84,100,42,76,42,147,206,186,242,45,149,147,79,184,233,53,29,150,29,121,228,73,120,216,73,161,42,74,27,89,173,205,53,91,134,119,104,2,42,241,71,240,39,137,191,130,249,196,33,64,34,231,184,105,112,251,141,131,212,170,62,96,241,126,149,45,188,65,159,31,169,163,210,101,180,236,87,237,164,45,50,152,112,156,36,62,104,125,114,35,62,210,141,15,52,149,176,122,164,200,150,74,210,90,230,199,194,198,50,124,63,184,124,185,241,154,193,117,60,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,74,217,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,126,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,229,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,70,172,244,100,202,133,156,60,56,139,76,110,171,232,107,206,215,234,36,91,53,39,86,179,138,151,29,36,115,99,73,109,58,234,203,188,166,136,220,74,77,198,212,132,169,59,136,150,211,148,195,150,124,157,226,230,101,177,114,78,22,209,168,242,232,8,160,72,229,221,149,58,148,53,161,20,4,37,106,66,208,243,106,218,163,146,106,67,136,68,125,82,181,45,10,212,208,132,56,227,118,231,196,110,157,93,163,240,234,189,41,55,77,199,242,130,181,10,159,110,199,168,213,250,52,68,244,132,164,85,32,37,217,60,132,25,161,174,98,201,75,229,164,246,167,118,133,216,66,133,198,170,5,69,241,94,200,228,155,106,171,91,205,198,28,174,33,80,170,82,35,174,238,164,146,26,142,112,101,186,166,216,76,214,9,36,146,117,15,186,164,115,82,122,186,79,58,167,53,90,92,95,38,16,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,241,92,65,169,43,74,29,105,165,154,23,179,105,242,161,127,220,46,60,9,225,151,227,94,113,52,72,172,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,198,96,106,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,23,211,194,202,192,141,98,228,182,205,148,118,244,186,77,74,234,145,62,191,82,41,36,234,87,41,110,73,91,81,228,18,28,63,85,11,134,196,67,70,194,36,41,27,86,90,239,53,42,16,113,164,193,202,21,159,140,182,150,49,82,30,229,203,196,74,124,136,245,72,219,86,123,165,83,83,29,180,201,222,165,153,22,246,31,142,215,45,40,66,83,211,110,245,148,226,140,190,87,6,204,107,249,13,152,42,182,14,75,167,243,162,98,109,60,185,47,182,214,231,24,157,78,106,68,134,247,40,220,73,37,149,48,185,132,173,16,181,27,156,141,54,167,121,139,169,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,255,0,15,60,204,118,212,243,238,161,182,210,70,106,82,212,68,68,69,237,51,49,226,174,188,113,193,203,33,181,174,235,197,27,74,148,164,36,213,203,153,91,138,194,213,166,238,194,39,28,45,79,213,87,249,15,220,56,101,239,196,163,44,150,108,162,134,221,212,221,93,71,222,229,50,117,62,66,59,212,93,253,81,126,175,249,12,189,227,194,76,226,225,151,104,239,27,109,195,175,58,95,172,134,224,168,187,253,253,96,253,212,238,44,57,110,152,217,45,243,171,176,126,231,58,4,159,179,223,51,237,30,226,214,226,51,150,43,149,147,117,119,172,74,113,235,166,217,213,42,123,39,220,159,103,82,127,173,255,0,81,142,193,106,227,254,10,94,145,153,147,110,226,181,163,48,223,36,237,105,170,236,71,28,35,81,36,201,38,148,56,125,190,178,75,79,121,143,113,22,163,79,156,130,114,20,232,242,18,101,169,41,167,82,178,211,223,216,127,105,15,247,35,35,237,35,212,127,64,0,0,0,127,148,167,147,30,51,207,172,204,146,219,106,89,233,238,34,212,103,155,63,151,58,174,156,206,221,207,155,200,113,48,106,51,224,163,106,181,209,40,168,74,50,35,237,62,223,91,236,251,132,246,224,207,105,177,6,194,175,92,201,122,97,57,34,116,166,13,181,168,185,90,41,154,122,247,17,105,223,217,166,186,247,11,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,1,15,184,161,89,101,116,229,174,165,52,147,29,39,72,91,213,13,235,45,20,100,212,9,167,180,143,105,254,183,119,103,222,66,152,50,225,84,244,54,59,88,117,29,201,79,38,228,165,172,205,71,161,22,147,25,62,222,210,247,13,35,89,83,202,169,103,80,234,36,180,171,170,166,197,123,84,158,164,123,154,73,253,190,241,246,128,0,0,124,75,146,247,179,108,232,110,84,46,203,174,143,70,140,210,77,75,118,124,230,163,160,136,136,204,204,212,226,136,187,146,163,253,135,238,17,79,26,184,159,229,243,12,21,38,13,2,178,155,162,99,41,94,139,163,200,131,53,147,89,115,11,77,81,45,39,222,130,253,138,79,188,66,220,77,227,25,139,181,167,100,195,195,235,106,135,10,3,196,180,161,217,176,229,55,37,4,102,178,35,35,106,105,164,140,146,104,63,188,143,236,17,186,242,207,78,101,175,84,62,212,204,74,174,65,67,234,81,233,2,179,80,107,97,43,119,170,157,100,30,132,91,143,66,251,8,115,41,85,140,97,191,76,215,50,169,120,220,92,213,106,102,227,242,165,238,51,251,205,90,253,51,255,0,229,190,209,244,160,229,251,31,171,13,178,244,12,26,191,101,182,249,164,155,91,86,236,215,18,179,86,154,104,100,217,235,174,165,221,239,30,186,22,73,115,73,58,51,114,81,130,55,179,100,225,145,109,114,218,168,146,139,82,35,237,46,71,218,63,95,230,41,154,109,201,79,228,110,237,45,202,36,235,242,122,163,161,125,167,252,159,184,121,235,143,42,89,149,179,212,227,149,28,20,191,16,203,68,102,169,77,219,115,201,146,34,215,95,92,217,34,238,73,159,221,218,60,205,62,233,198,76,48,149,186,159,95,188,109,135,91,115,69,37,185,82,161,122,196,101,170,76,136,210,125,232,46,207,247,191,96,146,56,47,197,7,48,184,94,168,144,43,85,38,110,74,115,43,108,156,85,85,233,211,31,52,23,44,140,139,116,180,167,93,173,159,217,170,143,222,44,107,46,188,76,112,87,24,138,37,34,234,172,67,181,235,47,161,178,87,164,100,68,133,29,110,171,146,157,136,223,41,107,51,53,184,173,11,77,116,73,251,72,75,218,93,90,149,91,134,221,70,141,82,139,62,43,201,37,182,252,103,146,235,107,73,145,25,25,41,38,100,100,100,100,127,113,144,253,96,0,0,0,0,0,0,0,0,0,0,0,0,0,56,166,114,113,210,30,93,178,227,121,226,55,166,125,29,90,77,61,202,117,184,164,19,11,121,117,137,8,83,113,77,182,159,50,67,188,181,159,61,104,209,71,202,101,213,108,81,36,210,121,194,1,232,48,246,245,170,225,173,255,0,109,98,53,10,60,71,234,86,173,98,21,110,27,82,208,165,48,227,241,158,67,205,165,196,165,73,81,160,212,130,35,34,82,79,77,116,50,239,26,104,195,219,214,149,137,86,5,181,136,212,40,242,216,166,221,84,120,85,184,109,75,66,82,251,108,73,101,15,54,151,18,149,41,36,178,74,200,140,137,74,45,117,208,207,188,122,0,1,94,188,66,248,122,99,70,108,241,162,139,136,216,115,115,217,84,234,109,58,215,141,68,117,170,220,217,108,190,167,219,151,45,229,41,41,102,51,169,52,109,144,130,35,53,17,234,74,236,238,51,246,188,55,178,83,138,121,62,252,162,126,83,43,246,165,79,229,111,162,58,47,65,74,146,247,47,165,234,249,156,222,115,13,105,175,82,141,187,119,107,162,181,211,66,214,106,128,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,16,87,138,22,74,63,56,11,17,120,207,135,180,202,172,236,73,179,105,232,140,213,58,17,115,189,51,75,75,202,90,227,147,74,81,104,243,92,215,222,108,219,35,91,158,187,91,28,82,218,229,210,8,159,252,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,172,190,55,24,161,74,139,96,97,238,11,178,152,143,212,170,117,135,110,137,6,153,169,231,195,98,51,46,70,107,124,125,13,91,31,84,183,182,184,102,146,214,35,137,34,87,110,202,234,201,253,129,39,19,243,71,133,182,99,54,244,74,236,121,87,68,25,53,10,124,178,105,76,63,78,140,233,72,154,78,37,211,216,180,20,102,94,51,65,235,188,136,210,68,163,50,73,233,36,86,95,27,140,47,165,74,176,48,247,26,25,84,70,42,84,202,195,182,188,130,76,36,243,230,49,37,151,36,181,190,70,164,173,140,42,35,219,91,50,81,107,45,197,17,167,183,124,42,225,175,139,210,112,131,56,54,59,230,252,178,166,222,18,14,208,169,51,25,134,157,91,232,156,164,162,58,76,220,211,98,19,48,162,56,181,32,201,100,134,148,69,187,83,66,180,18,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,37,118,93,52,43,26,213,172,222,183,76,238,138,139,111,211,228,85,42,50,121,75,115,145,21,134,212,227,174,108,65,41,106,218,132,40,244,73,26,143,77,8,140,251,5,16,241,6,206,221,87,53,247,251,116,43,97,249,112,112,234,213,145,33,154,84,52,202,82,152,171,62,151,158,74,42,203,109,76,180,180,45,200,234,109,41,105,194,81,178,92,194,73,145,184,230,191,91,135,94,69,100,230,150,242,43,227,16,96,75,70,21,208,36,60,204,231,163,74,105,11,169,212,89,40,235,42,105,145,56,79,178,133,55,33,46,45,228,163,232,33,72,74,208,181,18,209,122,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,41,91,141,95,138,123,91,225,252,31,49,168,142,149,193,30,147,74,175,210,177,230,133,93,166,68,168,211,106,49,237,248,147,33,203,101,47,49,37,135,19,83,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,139,31,193,76,4,194,124,187,90,178,172,172,28,181,62,79,209,102,212,23,84,126,55,93,38,94,249,75,109,182,212,230,249,14,56,178,213,12,182,90,17,237,245,117,211,83,51,56,129,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,160,17,34,179,33,156,27,155,27,48,211,13,112,74,140,114,233,214,37,129,107,208,32,46,4,150,163,169,115,43,112,160,170,59,211,137,105,71,53,8,50,121,198,144,223,49,73,52,54,151,13,41,90,205,8,252,153,40,205,117,119,41,120,203,10,242,230,213,102,90,21,45,33,221,52,72,79,33,61,124,93,171,38,220,36,184,70,131,121,133,175,154,217,234,133,30,139,111,152,132,58,225,141,9,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,128,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,11,84,227,87,225,98,214,248,129,7,203,170,34,170,242,157,226,159,6,254,32,91,222,98,192,210,152,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,170,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,144,56,193,99,29,118,249,205,1,225,84,134,122,122,46,26,83,216,143,13,189,200,95,62,84,232,236,75,145,39,82,66,86,157,200,92,102,185,102,165,164,186,109,233,218,110,40,131,131,238,14,87,111,156,208,22,42,199,123,167,162,225,165,61,249,19,28,218,133,243,229,78,142,252,72,241,180,53,165,105,220,133,201,119,152,73,90,75,166,216,173,166,226,76,93,248,163,110,47,184,95,85,178,243,105,38,252,121,82,223,166,226,13,30,21,74,59,234,132,166,152,105,248,204,166,19,177,80,238,166,151,150,148,199,101,229,105,180,210,82,155,35,79,114,149,213,120,31,94,180,168,23,254,41,225,203,209,229,157,74,185,71,167,86,227,186,148,39,144,150,32,188,235,46,165,106,221,184,150,106,168,50,105,34,73,145,146,92,212,211,161,18,173,208,0,85,175,28,27,254,75,84,172,44,194,216,55,12,67,143,42,69,70,191,84,164,164,218,83,228,182,146,211,16,164,44,180,230,161,6,79,79,66,123,73,11,50,115,233,27,101,182,11,100,103,11,233,88,199,155,76,51,176,235,170,136,116,215,235,30,146,152,196,184,73,150,196,182,32,178,228,215,34,184,210,140,146,164,60,152,198,201,235,169,17,56,102,105,86,155,79,70,98,170,248,226,218,127,253,41,47,168,118,207,255,0,94,41,53,10,203,112,191,228,174,196,140,243,228,95,242,213,182,218,149,253,122,146,95,76,196,106,225,63,116,215,109,252,237,90,20,154,68,238,158,37,205,79,171,210,234,141,242,144,190,162,42,32,189,45,45,234,162,51,70,143,196,142,189,82,100,175,83,77,118,169,68,119,210,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,2,42,241,71,240,39,137,191,130,249,196,33,64,35,82,87,101,211,66,177,173,90,205,235,116,206,232,168,182,253,62,69,82,163,39,148,183,57,17,88,109,78,58,230,196,18,150,173,168,66,143,68,145,168,244,208,136,207,176,80,14,122,51,155,93,206,30,35,197,169,183,74,244,53,153,107,245,17,237,154,107,168,65,202,75,110,154,57,178,100,184,157,117,121,222,83,70,109,165,70,219,105,66,82,157,198,75,117,206,171,195,131,135,252,204,196,87,90,197,188,94,183,127,212,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,231,141,171,191,1,21,120,163,248,19,196,223,193,124,226,16,133,92,45,50,19,242,238,101,7,53,216,160,254,203,126,149,80,235,45,10,92,121,26,57,62,116,71,205,37,50,66,144,122,182,203,47,180,162,67,90,146,156,113,179,53,145,52,146,75,246,254,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,83,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,0,101,92,95,247,11,143,2,120,101,248,215,156,77,20,173,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,2,133,184,140,228,163,243,85,196,118,43,246,5,50,170,230,25,93,63,57,77,146,249,115,91,165,206,51,89,185,76,83,219,148,181,109,66,9,198,148,233,37,75,109,74,78,174,169,151,92,56,128,47,251,133,199,129,60,50,252,107,206,38,143,21,197,247,20,41,86,94,82,228,216,111,38,35,245,44,65,172,66,166,199,97,83,82,211,237,49,25,228,205,118,82,26,208,212,242,18,168,236,178,173,54,146,78,83,102,106,238,74,169,46,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,68,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,33,95,23,220,47,165,94,153,75,147,126,60,168,140,84,176,250,177,10,165,29,245,66,75,175,186,196,151,147,9,216,168,119,82,83,40,82,164,50,242,180,220,74,56,173,145,167,185,73,168,12,181,226,244,156,5,199,155,27,23,25,126,91,113,237,218,195,47,84,10,35,13,60,251,180,229,234,212,214,91,67,186,32,214,228,103,30,108,140,205,58,26,200,201,73,50,37,22,151,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,74,165,90,149,68,134,229,70,179,82,139,2,43,41,53,184,252,151,146,211,104,73,17,153,153,169,70,68,68,68,70,127,113,24,136,89,138,226,99,130,184,58,82,233,22,173,98,29,209,89,97,14,18,125,29,34,36,216,232,117,60,228,236,94,201,72,89,25,45,180,234,90,107,162,139,218,98,185,113,167,138,14,97,113,65,82,224,81,106,76,219,116,231,150,225,54,170,83,211,161,190,72,62,97,17,30,217,106,78,187,92,47,179,84,151,184,70,234,133,211,140,152,159,43,117,66,191,120,220,238,184,230,137,75,146,165,77,245,140,207,68,145,25,168,251,214,125,159,239,190,209,233,173,204,169,102,86,240,83,110,83,176,82,252,91,46,145,26,101,57,109,207,54,76,143,77,61,114,100,203,185,68,127,119,104,244,63,152,166,105,183,41,63,145,187,180,246,168,211,175,201,234,142,135,246,151,242,126,225,249,38,228,151,52,144,99,57,37,120,35,123,56,77,153,150,214,237,170,137,168,244,35,62,194,228,125,131,200,206,203,246,63,81,219,121,233,248,53,126,196,109,131,81,56,183,109,217,173,165,6,157,117,212,205,178,211,77,15,191,220,62,108,90,198,48,216,70,75,135,84,188,109,222,82,181,35,109,249,81,54,153,125,198,157,62,129,127,242,191,96,233,182,110,122,115,45,101,33,134,161,226,85,114,114,24,82,79,73,245,154,131,187,201,59,125,85,105,32,181,35,218,90,151,218,98,72,225,151,24,204,94,162,189,26,30,32,219,84,57,176,25,36,37,110,194,135,41,201,43,34,52,17,153,155,179,73,38,102,146,89,253,230,95,104,154,88,43,196,255,0,47,152,158,168,208,107,245,148,218,243,30,74,53,93,98,68,24,76,146,207,150,90,106,185,106,62,245,159,236,74,189,194,86,91,119,189,155,120,195,110,161,105,221,116,122,204,103,82,74,67,176,39,53,33,6,70,68,100,100,166,212,101,220,164,159,237,47,120,251,96,0,0,62,45,235,60,169,118,117,114,162,107,74,122,90,108,167,181,81,232,69,181,165,31,217,238,25,185,204,125,87,211,88,237,126,84,119,37,92,235,146,168,178,52,158,164,122,204,120,251,59,79,222,46,123,133,237,148,86,182,90,233,179,141,49,212,117,117,179,80,222,130,213,68,78,192,132,123,76,246,151,234,247,118,253,230,38,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,14,41,156,171,81,171,195,45,119,253,57,194,112,214,205,189,85,144,214,205,63,72,80,36,18,117,236,62,207,91,217,218,51,207,109,37,118,238,36,82,219,117,215,26,58,117,109,132,173,72,86,213,167,150,249,106,100,125,154,31,171,246,13,31,101,218,164,205,91,3,108,73,172,72,91,196,229,185,75,51,91,139,37,40,204,225,180,125,166,70,125,189,163,162,128,0,249,23,37,221,108,218,52,247,106,119,45,118,5,54,51,40,82,214,228,169,77,178,146,34,73,168,251,86,162,46,228,171,219,236,49,10,115,41,197,51,11,48,202,60,186,30,27,72,98,227,173,161,46,33,46,176,184,211,34,33,194,39,146,68,165,51,45,43,35,37,161,6,125,154,237,87,188,200,85,166,55,231,7,27,241,218,177,50,77,126,237,168,195,129,41,215,54,83,160,79,150,220,109,138,91,134,73,229,45,229,167,232,186,105,211,187,66,34,251,252,117,131,129,120,189,138,147,91,102,206,176,174,26,161,200,112,146,111,177,75,148,251,100,106,52,150,229,41,182,213,217,243,137,51,63,113,253,164,37,246,17,112,141,198,27,173,17,167,223,147,161,81,227,184,180,41,198,77,217,81,223,75,103,203,51,45,174,195,50,37,104,165,151,187,82,251,12,76,92,55,225,43,151,187,76,162,205,184,31,172,214,101,33,8,55,154,152,168,50,35,169,101,176,213,162,87,12,140,211,170,76,187,125,134,126,241,35,45,76,169,229,250,206,97,182,41,24,81,106,153,54,130,73,41,202,20,45,199,161,36,181,51,75,37,219,234,151,104,232,52,251,54,209,165,50,211,20,219,94,147,21,182,13,38,210,89,132,210,9,6,68,68,90,17,36,180,211,66,211,79,112,250,233,66,16,91,80,146,73,23,176,139,65,255,0,93,227,241,84,232,212,154,204,85,194,170,211,98,204,97,194,52,169,183,217,75,137,50,50,50,62,197,17,151,113,153,126,209,196,241,95,36,217,124,197,170,91,176,42,214,37,46,152,243,134,165,148,170,101,46,11,47,239,52,172,181,53,169,133,31,123,134,127,121,17,138,246,204,119,8,235,154,218,57,149,252,25,158,229,78,11,109,184,247,71,41,215,30,144,102,92,229,237,66,35,195,34,250,41,104,136,181,239,51,47,112,128,151,141,131,136,56,77,113,29,58,233,160,214,40,53,24,111,106,218,223,138,252,85,110,66,212,68,180,26,210,149,125,38,213,161,151,234,253,130,89,101,7,137,54,33,224,180,232,86,165,255,0,54,69,118,216,83,141,182,167,36,184,252,169,44,35,88,237,232,147,118,82,27,74,82,219,75,50,236,236,53,31,176,207,75,129,193,28,192,225,190,61,219,108,87,236,74,236,89,42,83,73,113,232,165,41,133,190,201,155,109,173,68,180,52,226,246,233,205,65,30,167,216,103,167,187,94,148,0,0,0,0,0,0,0,0,0,0,0,0,0,42,87,141,166,49,215,93,186,172,92,191,71,103,147,69,141,79,43,198,99,155,144,174,174,83,142,72,137,28,180,52,111,111,146,134,164,246,146,246,175,170,245,147,171,105,51,134,217,88,192,104,216,200,222,42,220,213,216,82,220,161,97,182,27,220,23,51,139,76,119,77,135,42,40,132,226,96,50,183,144,180,147,75,39,76,228,164,140,213,204,40,110,32,208,164,154,205,60,40,118,172,228,224,92,204,187,102,58,243,195,159,67,122,58,138,154,131,149,27,113,40,55,214,202,232,242,22,167,34,147,110,190,68,183,121,104,62,66,215,170,139,154,203,169,222,163,73,168,236,255,0,131,38,41,124,171,203,141,119,12,231,215,122,169,246,37,192,231,77,11,165,217,209,210,230,160,158,103,231,9,4,151,55,202,77,69,93,170,82,211,166,135,162,121,100,39,248,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,69,124,91,112,182,196,194,252,211,179,242,22,133,232,207,149,182,250,110,154,199,242,167,158,234,170,146,170,51,185,239,252,234,213,179,119,45,30,162,54,160,180,236,73,106,99,213,240,84,241,79,116,252,63,157,230,52,225,117,32,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,2,141,184,194,222,180,171,171,56,43,161,83,227,203,110,69,157,107,211,104,147,148,242,18,72,113,245,169,233,196,166,140,148,102,104,229,78,105,38,106,36,158,244,172,180,208,137,74,244,28,23,45,63,76,102,106,227,186,101,219,61,108,75,126,207,147,201,168,185,11,152,221,62,115,242,163,33,189,174,153,25,52,243,140,20,196,167,67,37,41,178,124,139,84,239,23,82,34,255,0,18,140,33,141,139,249,62,190,24,38,34,29,74,207,142,87,125,53,233,47,186,210,24,92,20,169,114,20,68,222,187,214,168,103,45,180,37,100,104,53,186,147,61,186,18,211,68,56,79,125,126,75,241,78,205,196,207,69,250,79,228,149,193,78,174,244,92,254,79,85,210,201,109,238,87,51,106,182,110,229,237,221,181,90,107,174,135,166,131,78,116,154,181,42,191,74,133,93,161,84,226,84,105,181,24,237,203,135,50,35,201,121,137,44,56,146,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,12,219,230,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,255,0,197,11,61,63,150,187,169,120,29,131,151,159,87,134,212,93,158,152,147,9,59,89,174,213,27,113,70,122,60,74,62,162,27,58,55,203,208,146,133,186,75,115,231,82,152,238,20,117,201,222,85,111,44,215,226,229,62,207,163,83,101,166,216,167,72,143,38,236,171,182,225,50,138,117,56,215,235,146,93,82,22,158,165,196,165,196,178,141,170,220,178,53,25,114,208,226,209,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,128,28,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,138,1,29,43,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,246,185,205,202,5,213,147,188,71,131,103,85,171,223,40,232,181,170,122,106,20,138,235,116,231,34,55,39,67,216,251,10,66,141,104,75,205,44,136,212,132,56,230,141,186,194,204,210,110,108,79,75,225,215,158,169,57,90,188,138,199,196,25,242,215,133,117,249,15,61,57,152,209,90,90,233,149,23,138,58,10,164,102,77,155,239,33,45,199,75,107,101,43,250,11,82,210,133,173,36,133,222,157,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,136,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,106,156,106,252,44,90,223,16,32,249,117,68,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,20,173,198,175,197,61,173,240,254,15,152,212,67,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,149,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,102,135,50,152,189,39,30,177,230,249,197,199,159,150,228,123,138,176,243,212,242,150,195,76,190,213,57,26,53,9,151,16,214,168,37,183,25,182,91,51,35,86,166,131,51,82,140,205,71,103,252,19,240,190,171,111,97,29,249,138,245,5,75,102,61,231,88,139,77,131,29,232,74,105,14,49,79,67,154,202,105,211,61,30,66,221,152,235,71,181,58,37,113,86,91,148,102,100,139,31,21,151,199,6,202,170,207,176,48,179,17,153,145,16,169,180,58,197,70,137,33,165,45,92,245,63,57,150,158,105,72,78,221,166,130,77,61,226,81,154,136,200,212,222,132,173,76,211,10,184,101,213,169,84,92,241,225,132,202,205,78,36,8,238,72,169,68,67,178,94,75,72,83,239,211,37,178,203,68,165,25,17,173,199,92,109,180,39,189,75,90,82,90,153,145,13,4,128,10,22,226,193,116,215,110,12,237,93,244,154,188,238,162,37,179,79,164,82,233,109,242,144,142,158,42,224,179,45,77,234,146,35,94,175,203,144,189,84,102,175,95,77,118,165,36,93,131,130,126,23,210,174,28,92,191,49,94,160,168,143,72,179,40,241,105,176,99,189,9,46,173,183,234,11,115,89,77,58,103,171,43,67,80,221,104,246,167,85,34,82,203,114,72,140,151,113,34,31,241,96,181,168,87,6,73,110,250,181,94,15,81,46,217,168,82,42,148,183,57,171,71,79,41,115,153,136,167,52,73,145,47,86,37,200,70,138,35,79,175,174,155,146,147,42,65,194,123,235,242,95,138,118,110,38,122,47,210,127,36,174,10,117,119,162,231,242,122,174,150,75,111,114,185,155,85,179,119,47,110,237,170,211,93,116,61,52,26,126,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,1,21,120,163,248,19,196,223,193,124,226,16,160,17,58,120,143,241,0,153,152,138,235,184,73,132,55,23,250,147,192,233,159,118,76,118,223,142,229,197,43,98,28,221,33,15,33,183,16,203,46,25,161,12,154,118,155,141,27,170,53,252,201,53,200,50,73,147,235,155,55,56,160,213,21,37,46,21,147,67,144,194,174,202,196,71,99,243,224,176,235,111,173,148,54,219,171,37,41,111,42,50,218,37,165,14,19,102,162,90,210,162,45,170,191,235,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,30,43,25,48,134,205,199,124,59,168,97,110,32,177,45,251,122,173,34,11,211,152,140,249,178,185,8,141,45,153,68,201,172,189,100,161,106,97,40,89,164,210,189,138,86,213,33,90,40,189,168,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,212,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,126,53,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,242,152,165,133,182,38,52,216,149,60,51,196,186,23,166,109,186,207,39,173,133,213,61,31,155,202,121,15,55,243,140,173,14,39,71,26,66,189,85,22,186,104,122,145,153,30,96,133,255,0,112,184,240,39,134,95,141,121,196,209,13,120,224,222,180,169,247,254,22,97,203,49,229,149,74,135,71,168,214,228,58,164,39,144,166,39,60,211,45,37,10,221,184,214,74,167,188,106,35,73,17,18,155,208,213,169,146,99,175,11,235,79,229,94,118,176,251,168,182,125,51,2,141,233,26,180,205,240,186,134,97,242,160,191,211,201,115,82,52,183,178,82,163,108,112,244,218,233,181,180,201,70,145,127,195,154,102,83,8,99,99,214,3,95,56,70,243,17,28,145,113,81,222,102,158,114,223,117,150,26,168,163,71,97,60,226,218,213,100,134,228,182,203,134,68,74,212,144,100,105,81,25,164,243,68,52,231,130,152,161,74,198,172,35,180,49,94,140,152,141,199,186,104,241,170,75,143,26,106,101,162,27,235,65,115,162,155,169,34,37,173,151,121,141,47,213,73,146,219,81,26,82,100,100,94,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,198,236,192,225,190,2,91,111,215,239,186,236,88,202,75,74,91,49,78,83,8,125,227,38,220,90,73,40,117,196,110,215,148,178,45,15,180,203,79,126,148,255,0,155,254,36,216,135,141,19,166,218,152,127,54,69,10,216,75,142,54,78,70,113,248,178,95,78,178,27,209,70,212,165,182,164,169,183,80,103,217,218,105,47,97,22,177,46,206,176,113,7,22,110,34,167,90,212,26,197,122,163,49,237,92,91,17,95,148,173,203,90,72,214,179,66,84,175,164,226,117,51,253,111,180,79,204,184,240,142,185,174,83,135,95,198,105,238,83,32,184,219,111,116,113,93,113,153,4,103,201,94,213,162,68,51,47,162,167,72,203,94,242,34,247,139,9,194,140,147,101,243,9,105,109,64,164,216,148,186,155,205,154,86,114,170,116,184,47,63,188,146,130,212,150,150,18,125,237,145,253,230,102,59,101,50,141,73,163,69,68,42,85,54,44,54,27,34,74,91,97,148,182,146,34,34,34,236,73,17,119,17,23,236,31,183,184,127,202,144,133,150,213,164,148,71,236,50,212,124,138,133,155,104,213,89,117,138,149,175,73,148,219,230,163,117,47,66,105,100,179,50,50,61,72,210,122,235,169,235,175,188,115,235,175,42,121,126,188,88,113,138,190,20,90,164,78,32,210,106,110,133,11,113,106,74,45,72,212,201,246,250,199,218,35,158,36,112,149,203,213,219,213,76,160,63,89,163,74,90,22,108,181,13,80,99,199,74,207,121,167,84,162,25,153,39,85,17,118,123,8,189,194,29,98,239,8,220,97,181,17,38,125,135,58,21,98,59,107,90,155,100,157,149,33,245,54,92,195,34,218,212,50,35,86,137,65,123,181,63,180,132,65,191,176,43,23,176,174,107,140,222,54,21,195,75,56,238,26,74,67,212,185,76,54,102,147,81,110,74,156,109,61,159,54,163,35,247,23,216,99,216,224,134,112,113,191,2,171,16,228,208,46,218,140,200,17,93,111,125,58,124,249,110,70,216,149,182,102,158,82,30,66,126,139,68,157,59,180,51,47,186,210,178,215,197,51,11,49,54,60,74,30,36,200,98,221,173,173,45,161,78,190,184,208,226,45,195,38,82,100,149,61,45,75,51,53,173,102,93,154,237,79,188,140,77,107,110,238,182,110,234,123,85,75,106,187,2,165,25,228,37,104,114,44,166,222,35,35,73,40,187,80,163,46,229,39,219,237,33,246,0,0,115,172,196,84,152,165,96,109,247,53,249,11,100,155,183,42,134,75,109,100,149,17,148,55,79,176,204,203,183,176,103,6,229,74,238,44,72,170,54,211,174,58,117,26,219,233,66,150,173,203,87,49,243,208,204,251,117,63,91,237,26,24,201,173,168,213,159,150,187,2,156,217,56,75,122,222,165,72,119,126,159,164,56,17,201,90,118,23,103,171,237,237,29,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,7,155,196,170,83,85,220,60,185,232,207,183,189,19,168,211,99,40,180,35,212,150,194,211,237,35,247,251,140,102,239,29,104,103,104,227,69,225,76,140,106,111,163,184,42,4,214,157,134,157,146,221,73,119,17,104,101,183,216,66,244,56,119,222,108,94,89,95,181,156,106,82,158,114,149,14,13,49,227,82,201,70,78,53,78,137,184,190,145,254,183,183,67,251,8,73,128,31,240,243,205,71,105,79,62,234,27,109,4,106,82,214,162,34,73,23,105,153,153,247,8,139,154,158,34,184,79,128,145,102,80,104,149,6,107,183,50,18,227,104,98,27,177,165,54,203,164,79,164,137,212,166,74,28,78,142,52,68,174,205,72,148,94,211,236,169,124,122,206,246,57,99,165,102,91,245,27,178,125,42,150,234,156,67,112,41,179,230,48,201,180,107,116,200,150,217,190,180,235,181,211,73,233,217,161,17,119,23,111,60,195,92,17,197,92,104,175,183,77,179,237,106,189,73,249,142,145,174,95,67,37,230,146,107,90,8,214,181,182,218,204,139,87,82,102,126,227,215,221,173,150,101,135,132,133,46,150,138,117,211,142,19,147,42,73,27,50,138,159,17,212,173,175,246,21,242,221,106,76,50,62,242,117,42,45,123,140,139,222,44,34,192,193,204,52,195,24,45,65,178,172,202,53,48,154,74,82,78,70,167,71,101,197,104,72,45,76,219,66,117,63,81,39,247,145,123,136,123,64,0,0,0,31,195,34,81,26,84,68,100,101,161,145,251,71,17,204,6,81,240,131,31,104,21,8,183,5,167,75,106,174,252,87,91,143,82,106,4,84,200,109,197,33,210,74,185,171,101,106,45,22,241,171,82,237,215,183,191,190,152,243,103,145,156,75,203,125,117,249,77,211,159,171,91,142,173,107,98,100,70,100,62,77,54,107,124,210,78,185,211,182,218,76,155,103,114,180,236,45,72,251,143,179,197,101,167,51,184,133,151,11,234,21,114,131,89,157,232,194,125,180,79,167,156,151,249,46,51,206,101,78,252,210,29,109,38,163,75,36,159,88,244,211,176,251,59,175,151,45,121,138,178,179,25,135,148,235,178,216,168,52,169,125,59,41,168,69,230,180,110,51,35,144,203,142,150,196,58,225,164,136,222,73,104,163,212,143,176,254,222,182,0,0,0,0,0,0,0,0,0,0,0,0,62,77,217,116,208,172,107,86,179,122,221,51,186,42,45,191,79,145,84,168,201,229,45,206,68,86,27,83,142,185,177,4,165,171,106,16,163,209,36,106,61,52,34,51,236,25,172,204,14,38,126,89,49,198,252,197,38,229,213,100,68,185,174,9,213,8,30,148,115,124,166,96,173,229,116,172,47,215,89,39,148,193,52,217,33,42,52,161,40,36,164,246,164,133,165,101,99,1,164,224,223,11,92,85,185,171,176,162,55,93,196,155,30,224,185,156,90,99,180,79,183,78,93,37,196,192,101,111,33,106,55,80,109,17,201,73,25,167,150,115,28,65,161,42,37,154,169,216,91,79,27,76,28,161,59,106,216,185,129,142,247,38,181,26,160,86,116,198,246,173,93,92,87,27,145,46,57,234,107,216,223,37,109,73,236,36,110,95,85,235,43,70,210,71,16,56,101,227,95,228,91,55,22,183,81,79,234,160,95,122,89,83,54,53,189,230,186,215,217,233,220,111,87,16,148,233,41,168,219,212,123,180,104,221,218,147,86,221,47,248,0,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,0,205,102,108,124,83,227,39,196,11,135,204,95,22,125,193,46,214,161,68,192,43,234,245,143,7,101,106,171,120,29,46,100,158,106,207,155,22,36,40,238,71,111,97,158,196,237,92,217,39,169,17,40,249,154,40,204,146,146,43,21,30,43,27,236,170,174,37,96,189,253,135,52,41,17,24,169,93,86,189,86,137,13,217,107,82,88,109,249,49,28,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,195,49,131,74,121,78,240,177,131,127,15,237,239,46,96,80,14,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,247,248,23,129,120,143,152,188,71,167,97,126,23,209,186,234,172,237,93,121,231,76,209,22,159,21,38,68,228,169,46,17,31,45,148,110,78,167,161,168,212,164,161,9,90,214,132,43,66,153,104,203,165,137,149,252,44,129,134,118,44,127,234,166,86,38,239,123,249,206,169,211,50,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,245,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,8,1,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,160,17,127,220,54,114,245,106,224,94,89,109,186,221,38,79,164,107,88,145,79,129,118,213,234,14,69,109,167,11,169,138,219,140,67,73,164,141,102,203,8,89,146,73,106,86,174,56,250,200,144,78,236,79,95,204,86,3,89,185,146,194,58,238,20,222,112,162,41,21,24,235,93,50,115,209,205,229,210,106,36,133,20,121,173,18,86,133,111,109,74,212,210,75,78,244,26,219,81,236,90,136,243,217,152,172,6,188,178,219,139,149,220,41,188,225,75,74,233,210,22,186,100,231,163,147,40,171,83,141,106,40,243,90,36,173,105,216,226,83,169,164,150,173,139,37,182,163,222,133,17,79,78,23,92,64,38,82,38,83,114,201,141,247,23,58,148,247,77,78,177,234,143,182,251,242,155,148,235,237,48,205,37,92,180,47,115,39,205,213,167,28,52,37,148,182,166,205,70,131,105,45,91,80,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,85,155,31,11,24,201,240,254,225,242,231,198,107,6,159,113,98,250,252,151,225,101,229,137,158,139,244,159,201,43,126,163,93,232,185,252,158,171,165,140,227,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,6,96,134,132,248,111,90,213,219,63,36,184,91,73,184,224,244,146,228,83,229,213,27,111,154,135,55,69,155,58,68,184,206,106,131,50,45,236,62,210,244,215,114,119,104,162,37,17,145,73,81,21,120,163,248,19,196,223,193,124,226,16,162,188,39,190,191,37,248,167,102,226,103,162,253,39,242,74,224,167,87,122,46,127,39,170,233,100,182,247,43,153,181,91,55,114,246,238,218,173,53,215,67,211,65,167,224,1,152,28,88,190,191,42,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,111,252,25,48,183,228,166,92,107,184,153,62,133,210,207,190,238,7,58,105,189,86,254,178,151,9,4,203,63,54,75,52,183,178,82,170,41,237,74,86,173,117,61,83,203,49,63,199,138,198,251,42,171,137,88,47,127,97,205,10,68,70,42,87,85,175,85,162,67,118,90,212,150,27,126,76,71,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,204,96,211,238,19,223,95,149,12,44,179,113,51,209,126,140,249,91,111,211,171,189,23,63,157,210,245,81,155,123,149,204,218,157,251,121,155,119,109,78,186,107,161,107,160,204,16,191,238,23,30,4,240,203,241,175,56,154,37,80,8,171,197,31,192,158,38,254,11,231,16,133,0,143,127,129,120,23,136,249,139,196,122,118,23,225,125,27,174,170,206,213,215,158,116,205,17,105,241,82,100,78,74,146,225,17,242,217,70,228,234,122,26,141,74,74,16,149,173,104,66,180,83,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,122,0,0,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,5,212,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,126,53,231,19,69,43,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,170,248,163,248,236,196,223,193,124,158,16,146,156,14,173,106,20,187,171,23,47,89,16,119,214,169,84,250,61,46,28,158,106,203,149,22,91,146,156,144,222,194,61,138,220,184,81,143,83,35,81,114,244,73,145,41,68,118,212,3,46,248,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,11,222,225,113,224,79,12,191,26,243,137,162,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,73,153,76,197,89,89,115,195,202,141,219,115,207,105,50,250,119,147,79,139,205,104,156,122,71,33,231,26,45,139,117,179,81,25,178,162,209,39,169,159,97,125,148,53,153,108,206,226,30,99,239,169,181,202,245,102,119,163,13,247,17,2,156,82,31,228,182,207,57,229,53,243,75,117,196,146,137,47,26,125,83,211,78,194,236,239,246,185,76,200,206,37,230,66,186,196,167,41,207,210,109,198,150,133,191,50,91,50,24,39,91,37,176,106,38,156,233,220,109,70,109,189,185,58,246,30,134,125,197,219,115,153,127,202,54,16,96,21,2,159,22,223,180,233,111,85,216,138,211,114,42,78,192,138,169,11,113,40,104,148,174,106,25,66,143,85,178,74,212,251,117,237,239,238,237,196,68,146,36,164,136,136,139,66,34,246,15,232,0,0,0,15,23,127,224,230,26,98,116,23,96,222,182,101,26,166,78,165,73,55,36,211,163,188,226,117,37,150,164,110,33,90,31,174,163,251,204,253,230,43,223,51,220,36,41,117,68,84,110,156,15,156,136,178,76,222,148,112,37,186,148,53,254,204,190,91,77,70,134,103,222,109,37,37,175,113,25,123,133,105,226,94,8,226,174,11,215,221,166,222,22,181,94,154,252,55,84,104,151,208,201,101,165,26,22,180,146,219,91,141,160,204,181,105,70,71,238,45,125,250,116,60,6,206,246,57,96,93,102,27,244,235,178,125,86,150,210,155,67,144,42,83,230,62,201,52,75,104,204,144,217,62,132,235,181,162,73,107,217,161,153,119,31,101,180,101,91,136,174,19,227,220,88,116,26,221,65,154,21,204,180,182,218,216,152,236,104,173,188,233,147,9,50,105,42,146,183,21,171,142,153,39,179,83,36,159,180,187,101,211,47,53,33,164,188,195,168,113,181,145,41,43,66,136,201,68,125,164,100,101,222,63,236,4,103,226,33,121,177,102,229,126,233,113,217,74,101,202,172,57,212,198,77,43,36,153,184,237,58,94,210,250,69,250,190,205,79,236,49,69,248,21,68,59,183,26,44,250,100,163,83,157,93,126,158,78,235,218,106,223,45,164,159,121,30,166,123,189,164,52,137,134,180,166,168,88,121,108,81,152,70,196,65,163,66,142,146,208,139,66,67,8,73,119,17,123,189,196,61,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,15,243,125,164,62,195,140,56,132,173,46,32,208,164,168,181,35,35,45,52,50,247,12,253,113,28,177,154,177,115,63,95,101,150,73,180,86,87,42,174,73,74,116,34,231,84,101,151,97,109,79,103,169,246,253,230,39,87,6,251,233,218,150,28,86,172,213,201,35,76,89,210,100,147,102,179,212,182,177,79,111,93,55,119,118,233,221,255,0,112,177,241,249,170,53,24,84,152,50,42,85,25,77,71,141,21,165,188,235,174,172,144,132,33,36,106,81,153,153,145,17,17,17,158,167,238,21,121,196,7,137,27,148,249,51,112,147,4,106,202,39,121,110,49,62,173,21,254,214,215,172,168,238,37,167,163,74,212,148,70,77,45,36,164,246,118,25,251,8,86,165,18,131,137,24,219,122,55,14,11,85,155,146,185,86,146,73,83,202,75,243,28,53,186,233,17,169,106,34,90,244,222,233,25,159,111,106,189,166,125,182,71,149,94,18,228,148,195,188,49,206,66,86,110,180,219,237,211,25,94,164,157,121,14,18,94,102,84,62,195,253,42,84,90,253,158,241,99,24,111,129,184,85,133,20,230,32,217,54,37,6,154,227,45,165,179,147,30,151,25,151,151,162,80,94,178,219,109,58,235,203,73,159,218,68,126,225,238,251,187,8,127,64,0,0,0,0,7,153,196,12,58,180,113,46,219,157,108,221,212,40,21,24,179,35,186,199,242,152,173,60,109,154,219,90,55,39,152,149,17,40,137,106,208,244,236,212,197,19,103,159,39,151,78,93,241,2,169,92,131,77,91,182,165,90,160,251,240,94,97,151,20,219,8,117,249,42,109,165,40,153,109,180,154,90,100,140,210,147,61,11,187,82,238,243,249,47,205,29,215,151,108,80,165,56,205,106,97,91,149,25,140,71,168,67,84,151,58,116,182,228,136,252,215,121,124,214,219,37,114,217,219,185,90,150,157,135,217,221,127,120,117,124,209,49,30,204,164,94,52,9,172,73,139,84,133,30,81,27,78,33,100,147,113,164,57,180,246,41,68,70,68,178,236,212,251,255,0,104,244,128,0,0,0,0,0,0,0,0,0,0,0,33,255,0,21,60,99,174,225,22,81,234,241,173,198,116,151,126,212,26,179,156,147,185,31,201,98,201,97,247,36,158,197,161,68,190,99,17,221,99,79,85,73,231,239,74,137,72,34,58,76,193,76,47,170,227,86,46,90,24,81,70,84,182,228,93,53,136,212,213,200,141,9,82,215,13,133,172,185,210,141,164,153,26,208,203,92,199,87,235,36,137,13,168,205,73,34,51,45,4,102,22,214,161,88,217,47,196,187,42,214,131,209,81,109,252,47,172,210,233,209,185,171,115,145,21,138,75,173,180,222,245,154,150,173,168,66,75,85,25,168,244,212,204,207,180,103,8,105,119,50,152,67,27,30,176,26,249,194,55,152,136,228,139,138,142,243,52,243,150,251,172,176,213,69,26,59,9,231,22,214,171,36,55,37,182,92,50,34,86,164,131,35,74,136,205,39,155,123,178,214,174,216,215,85,102,202,186,96,244,85,171,126,161,34,151,81,141,205,67,156,137,76,56,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,52,103,148,140,104,165,99,214,94,108,156,64,139,119,196,184,170,238,81,225,196,185,36,50,132,180,182,171,109,199,111,173,105,214,146,148,147,75,230,154,148,73,36,165,38,133,161,104,213,181,160,207,176,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,22,169,193,83,194,197,211,241,2,119,151,83,132,255,0,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,12,214,102,199,197,62,50,124,64,184,124,197,241,106,156,21,60,44,93,63,16,39,121,117,56,79,240,1,150,26,181,90,171,95,170,205,174,215,106,114,234,53,42,140,135,37,204,153,45,229,60,252,151,220,81,169,199,92,113,70,106,90,212,163,53,26,140,204,204,204,204,197,244,240,178,176,35,88,185,45,179,101,29,189,46,147,82,186,164,79,175,212,138,73,58,149,202,91,146,86,212,121,4,135,15,213,66,225,177,16,209,176,137,10,70,213,150,187,205,74,150,160,51,45,152,91,90,133,99,99,238,37,217,86,180,30,138,139,111,222,21,154,93,58,55,53,110,114,34,177,53,214,218,111,122,205,75,86,212,33,37,170,140,212,122,106,102,103,218,46,255,0,133,199,129,60,50,252,107,206,38,138,86,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,0,57,86,108,124,44,99,39,195,251,135,203,159,25,193,180,237,106,237,243,117,81,172,171,90,15,91,90,184,42,17,233,116,232,220,212,55,207,148,251,137,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,162,250,114,11,146,139,87,42,120,113,18,183,86,166,117,24,155,115,83,217,114,227,168,72,38,214,228,13,228,151,21,76,142,109,169,104,75,45,44,136,150,164,40,249,206,32,150,103,181,45,33,169,84,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,16,3,141,95,133,139,91,226,4,31,46,168,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,64,35,74,121,78,240,177,131,127,15,237,239,46,96,117,81,31,243,175,149,26,22,109,48,106,109,155,202,165,67,187,233,186,204,181,171,115,89,90,186,9,91,144,110,54,106,108,201,100,203,232,71,41,194,209,105,45,80,231,45,107,105,178,25,236,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,229,56,94,231,167,242,215,106,163,3,177,142,243,234,241,38,139,191,208,242,102,167,107,213,218,91,109,164,203,87,141,71,212,76,103,71,57,154,146,86,182,137,14,124,234,147,33,194,234,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,22,169,198,175,194,197,173,241,2,15,151,84,69,85,229,59,197,62,13,252,64,183,188,197,129,165,48,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,85,155,31,11,24,201,240,254,225,242,231,198,107,6,130,56,154,85,170,180,92,142,98,124,202,53,78,92,9,14,71,166,196,91,177,158,83,75,83,15,212,226,50,243,70,164,153,25,161,198,156,113,181,167,185,72,90,146,122,145,153,12,251,141,73,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,135,20,206,181,173,66,188,50,143,139,212,155,142,15,87,18,61,159,83,170,54,223,53,109,237,149,9,133,75,140,230,168,50,51,216,251,13,47,77,118,171,110,138,35,73,153,30,112,134,170,0,6,85,198,130,56,101,210,106,180,92,142,97,132,58,205,50,92,9,14,71,169,75,67,82,89,83,75,83,15,212,229,188,203,164,149,17,25,161,198,156,109,196,43,185,72,90,84,90,145,145,137,64,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,160,17,127,220,46,60,9,225,151,227,94,113,52,74,160,17,87,138,63,129,60,77,252,23,206,33,10,33,176,44,11,203,20,239,42,78,31,97,245,189,46,185,112,215,36,20,104,48,99,17,111,117,122,25,153,153,153,146,80,132,164,148,181,173,70,72,66,18,165,40,210,148,153,149,255,0,100,147,39,214,206,81,176,189,170,42,74,36,219,218,185,29,133,93,149,136,142,200,228,78,125,167,31,91,40,109,183,86,105,74,25,76,149,180,75,74,27,55,9,36,181,165,38,123,83,34,128,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,127,5,243,136,66,128,70,170,0,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,76,25,196,171,85,107,89,175,198,25,149,154,156,185,242,27,190,43,81,16,236,151,148,234,210,195,19,29,101,150,137,74,51,50,67,109,54,219,104,79,114,80,132,164,180,34,34,22,127,193,98,192,141,66,203,205,215,136,50,45,233,112,234,87,85,208,184,200,156,241,58,148,79,167,67,142,217,50,109,18,143,98,144,137,15,207,65,173,5,218,189,233,81,159,44,137,54,20,3,61,124,72,109,106,21,159,157,172,82,164,219,144,122,72,146,42,17,42,142,55,205,91,155,165,77,131,30,92,151,53,89,153,150,247,223,117,122,107,181,59,180,73,18,72,136,172,87,130,167,133,139,167,226,4,239,46,167,9,254,0,0,0,0,0,0,0,0,0,0,0,0,0,3,205,226,45,243,68,195,139,50,175,120,215,230,177,26,45,46,20,137,70,110,184,132,18,141,182,150,230,210,222,164,145,153,146,15,179,82,238,253,162,129,51,161,154,75,175,49,56,161,85,113,234,212,195,183,41,211,31,143,79,134,153,46,116,234,109,185,18,57,78,242,249,174,54,106,229,189,183,114,116,45,59,11,179,191,208,100,99,39,151,78,98,49,2,151,92,157,77,91,86,165,38,160,195,243,158,125,151,18,219,232,105,248,202,113,164,168,217,113,181,26,154,120,204,146,163,45,75,191,66,239,189,156,63,195,171,71,13,45,184,54,205,163,66,129,78,139,14,59,76,127,38,138,211,38,225,161,180,35,114,185,105,73,26,140,144,157,79,78,221,8,122,96,0,0,0,0,1,252,239,236,49,225,49,35,3,112,171,21,233,207,193,189,172,74,13,73,199,155,83,101,38,69,46,51,207,35,84,172,189,85,184,218,180,211,152,163,47,180,204,253,226,186,51,85,194,93,42,76,203,195,3,36,37,6,211,78,62,186,99,203,208,149,167,61,195,75,44,197,135,218,127,162,74,75,95,179,220,43,110,183,65,196,140,18,189,28,135,57,170,205,183,92,164,201,52,165,228,165,248,110,18,218,116,200,148,133,25,33,122,111,104,204,143,179,181,62,195,46,203,43,225,253,196,141,202,132,152,88,73,141,213,101,27,188,182,216,129,86,148,255,0,107,139,214,44,118,210,235,210,101,106,106,51,55,86,162,74,123,123,76,189,164,45,14,157,81,133,86,131,30,165,78,148,212,136,210,154,67,205,58,210,201,104,90,20,68,164,153,25,25,145,145,145,145,234,94,241,250,69,112,113,144,190,157,166,225,197,22,205,68,146,36,202,157,26,73,182,75,61,79,115,21,6,245,211,119,119,103,187,254,225,5,120,113,216,205,95,89,159,160,48,243,36,234,40,203,139,87,52,169,59,136,249,53,24,133,218,91,85,217,235,253,159,121,13,2,199,105,12,48,219,13,161,40,67,104,36,37,41,45,8,136,139,66,34,47,112,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,77,124,99,44,67,165,226,157,30,242,52,183,252,174,159,30,49,41,37,219,162,164,212,28,208,253,82,247,123,255,0,239,31,225,193,190,253,98,149,141,21,187,54,83,143,37,18,232,146,100,182,68,100,72,55,23,46,158,217,119,168,187,123,61,218,255,0,152,92,202,220,109,182,212,235,139,74,80,146,53,41,74,61,8,136,187,204,207,220,43,11,137,158,123,37,91,221,86,8,225,109,105,37,41,246,150,213,78,108,57,39,171,105,62,178,51,205,115,24,144,70,149,145,147,106,218,164,118,118,25,251,8,87,22,12,96,214,33,102,43,17,161,91,148,24,53,42,139,213,41,205,245,243,205,167,222,75,73,113,246,208,227,174,186,148,56,105,208,222,37,41,74,35,211,93,79,237,187,252,168,100,115,12,114,241,111,64,150,253,18,21,78,230,228,180,185,19,164,198,142,242,219,123,99,6,174,91,135,29,183,8,137,198,119,39,94,210,212,207,188,251,36,225,37,41,34,74,72,136,139,184,136,127,64,0,0,0,0,0,0,114,140,202,224,85,187,143,184,95,86,179,43,16,99,185,33,200,239,174,27,203,105,6,182,159,56,239,54,218,146,165,54,179,73,145,188,102,70,69,169,123,61,199,158,252,116,194,59,143,4,113,54,183,100,87,32,202,141,208,79,146,136,110,186,211,136,231,48,137,14,180,219,137,53,33,27,136,249,70,100,162,34,35,211,179,220,86,19,194,115,54,78,49,33,120,27,124,87,28,112,157,81,174,148,185,82,117,208,204,224,198,101,132,27,175,119,125,45,16,148,123,244,246,144,181,210,50,50,212,143,82,49,253,0,0,0,0,0,0,0,0,0,0,0,20,67,197,99,30,99,99,38,104,231,219,52,41,178,220,161,97,180,115,182,91,66,164,58,108,57,81,67,171,84,247,144,202,208,146,105,124,211,40,202,50,37,115,10,27,107,37,169,38,130,79,116,224,151,131,149,215,110,171,235,48,50,30,228,209,99,83,206,206,134,222,212,43,171,148,227,145,229,200,61,73,123,219,228,161,168,221,134,141,171,234,189,85,106,218,136,236,87,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,22,226,167,131,148,44,34,205,197,94,77,184,246,145,47,218,123,87,139,145,182,175,249,44,169,47,190,220,146,222,181,168,215,204,126,59,175,235,234,165,60,253,137,73,37,4,103,34,184,40,99,125,84,170,183,150,91,158,161,196,85,53,81,228,95,17,234,73,113,73,125,183,201,80,161,186,194,211,218,149,161,73,54,84,147,45,166,131,67,132,123,247,151,46,215,192,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,128,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,85,121,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,0,7,42,205,143,133,140,100,248,127,112,249,115,226,53,112,189,201,71,230,255,0,98,35,25,241,10,153,85,131,137,55,149,61,113,157,167,77,46,79,161,169,106,121,43,68,115,105,42,61,94,119,148,195,206,27,132,75,111,212,107,99,106,67,188,201,212,0,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,65,0,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,20,2,52,167,148,239,11,24,55,240,254,222,242,230,7,85,1,13,120,138,100,86,54,105,108,211,190,48,250,4,68,98,165,2,59,44,193,122,76,167,80,138,157,57,147,144,179,166,145,27,132,195,43,83,146,20,226,30,82,62,154,18,133,45,8,81,173,20,109,105,221,53,219,26,234,163,94,182,180,238,138,181,111,212,35,213,41,210,121,72,115,145,41,135,18,227,78,108,89,41,10,218,180,36,244,81,26,79,77,12,140,187,5,159,226,110,117,237,92,214,112,204,196,42,37,90,167,211,226,109,179,79,183,219,184,233,242,13,180,57,63,101,94,3,106,169,199,38,210,132,41,151,86,100,107,74,18,92,151,22,72,50,218,166,150,236,0,202,119,138,124,27,248,129,111,121,139,2,213,56,213,248,88,181,190,32,65,242,234,136,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,191,238,40,254,4,241,55,240,95,56,132,40,135,15,108,170,174,37,95,246,214,28,208,164,68,98,165,117,86,33,81,33,187,45,106,75,13,191,37,228,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,168,128,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,207,4,44,170,174,26,224,189,131,135,53,217,17,31,169,90,182,189,42,137,49,216,139,82,152,113,248,209,27,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,195,218,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,69,0,139,254,225,113,224,79,12,191,26,243,137,162,85,0,138,188,81,252,9,226,111,224,190,113,8,120,174,26,121,21,147,150,91,102,86,39,226,116,9,113,113,66,227,142,253,54,84,21,74,105,198,41,20,226,144,70,150,16,108,56,182,158,91,198,195,47,41,195,81,237,46,91,105,74,13,46,27,147,124,0,0,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,234,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,149,179,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,4,85,226,143,224,79,19,127,5,243,136,66,128,70,170,0,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,64,34,255,0,184,92,120,19,195,47,198,188,226,104,149,64,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,0,0,0,0,0,0,0,0,0,0,0,0,1,252,51,34,45,76,244,34,21,69,197,143,54,78,63,33,24,27,99,215,28,108,154,81,46,170,184,178,116,212,200,231,70,121,133,155,79,119,125,29,80,164,123,181,246,16,175,108,12,194,59,143,27,177,54,137,100,80,224,202,147,215,207,140,137,142,180,211,139,228,176,185,13,52,227,138,52,161,123,72,185,164,102,163,35,34,215,183,220,122,16,203,86,5,91,184,5,133,244,155,50,143,6,59,114,27,142,194,230,60,134,144,75,117,242,142,203,110,41,74,75,104,53,25,155,36,102,102,90,159,183,220,93,92,0,0,0,0,0,0,7,240,210,149,17,165,68,70,71,222,70,35,30,107,242,57,134,57,135,183,167,203,98,137,10,153,115,114,93,92,121,209,163,71,101,110,61,177,243,79,49,194,142,227,134,70,227,219,149,167,105,232,71,222,93,180,129,140,248,53,136,89,117,196,105,182,229,122,13,74,156,245,54,115,157,4,242,105,246,82,234,91,125,196,54,235,78,169,13,154,181,54,77,73,82,72,181,211,82,251,44,119,134,102,123,37,92,61,46,8,226,149,105,7,37,134,144,213,50,108,201,39,171,137,46,142,51,45,115,31,144,102,165,153,155,138,218,148,118,246,153,123,72,89,234,28,109,198,210,235,107,74,144,162,37,37,73,61,72,200,251,140,143,220,41,155,140,133,250,197,87,26,40,150,100,87,94,82,34,81,35,73,112,141,68,104,39,17,46,160,217,247,40,251,123,125,218,255,0,152,127,191,7,59,16,234,152,169,88,188,137,13,255,0,36,167,200,140,106,81,118,232,153,52,247,52,35,218,126,255,0,127,253,226,229,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,63,24,235,29,170,142,22,209,174,246,162,184,227,241,106,81,227,169,105,65,25,37,180,199,168,56,122,158,221,72,181,63,126,130,188,178,31,124,78,177,115,45,105,203,130,251,109,21,82,161,2,152,249,173,70,146,54,92,168,69,53,23,98,147,250,133,223,169,125,130,230,51,157,152,152,184,25,151,233,215,60,121,145,81,82,173,66,118,4,18,83,132,74,39,158,133,33,109,169,26,58,133,107,185,174,195,73,153,251,136,253,148,39,33,251,179,26,177,63,85,46,85,66,179,117,214,118,182,74,55,93,50,118,76,142,196,151,211,94,155,221,238,245,143,183,218,125,247,145,144,28,165,81,242,245,133,145,39,214,105,113,220,185,235,41,110,124,137,14,176,147,121,130,122,52,83,83,36,165,50,219,137,74,92,100,207,97,235,161,246,234,103,221,44,64,0,0,0,0,124,106,221,229,104,219,41,53,92,87,77,34,150,68,90,255,0,44,156,211,29,157,191,174,162,253,85,127,144,253,195,230,83,113,107,11,107,50,10,37,43,17,237,121,143,168,244,38,216,172,71,113,70,122,145,118,18,86,103,222,100,95,180,122,166,220,109,214,210,235,75,74,208,178,37,37,73,61,73,68,125,198,71,237,33,255,0,64,0,43,195,138,174,84,227,223,118,82,177,138,214,166,233,87,161,178,107,157,201,100,180,84,70,90,157,33,197,30,198,84,163,61,235,79,106,150,73,247,232,125,162,164,112,202,244,172,225,150,35,80,110,250,84,183,98,74,162,213,98,202,86,215,22,222,226,101,244,56,104,86,213,36,205,58,160,181,45,75,187,216,52,87,150,140,88,133,140,184,57,109,222,81,229,180,252,151,169,208,211,56,208,225,43,73,39,21,151,28,46,197,172,251,220,254,145,235,239,247,159,82,0,0,0,0,0,0,0,0,0,0,0,28,210,173,150,76,182,215,234,179,107,181,220,190,97,173,70,165,81,144,228,185,147,37,218,112,30,126,75,238,40,212,227,174,56,166,141,75,90,148,102,163,81,153,153,153,153,152,245,118,86,30,216,56,107,74,118,133,135,54,61,191,106,211,95,144,169,110,195,162,83,25,130,195,143,169,41,74,157,83,108,165,41,53,154,80,132,154,140,181,209,9,47,97,15,171,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,230,191,154,118,86,63,244,105,194,175,253,205,167,127,240,35,170,143,41,125,97,62,22,98,135,67,249,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,62,85,173,151,172,2,177,171,177,110,155,43,3,240,254,223,173,66,223,211,84,105,118,204,40,146,152,222,133,33,123,29,109,180,173,59,144,181,36,244,62,212,168,200,251,12,199,64,0,0,1,205,42,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,87,101,97,237,131,134,180,167,104,88,115,99,219,246,173,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,203,93,16,146,246,16,244,0,60,85,235,130,24,47,137,85,86,171,184,141,132,54,85,213,82,98,58,98,53,50,183,64,137,57,246,216,74,148,164,180,151,30,109,74,36,18,150,181,18,72,244,213,106,63,105,133,149,130,24,47,134,181,87,107,184,115,132,54,85,171,82,126,58,162,59,50,137,64,137,5,247,24,82,146,165,52,167,25,109,42,52,26,144,133,26,76,244,213,9,63,97,15,106,0,57,87,230,157,149,143,253,26,112,171,255,0,115,105,223,252,8,233,84,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,3,154,85,178,201,150,218,253,86,109,118,187,151,204,53,168,212,170,50,28,151,50,100,187,78,3,207,201,125,197,26,156,117,199,20,209,169,107,82,140,212,106,51,51,51,51,51,30,174,202,195,219,7,13,105,78,208,176,230,199,183,237,90,107,242,21,45,216,116,74,99,48,88,113,245,37,41,83,170,109,148,165,38,179,74,16,147,81,150,186,33,37,236,33,232,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,252,211,178,177,255,0,163,78,21,127,238,109,59,255,0,129,29,42,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,192,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,213,217,88,123,96,225,173,41,218,22,28,216,246,253,171,77,126,66,165,187,14,137,76,102,11,14,62,164,165,42,117,77,178,148,164,214,105,66,18,106,50,215,68,36,189,132,60,165,91,44,153,109,175,213,102,215,107,185,124,195,90,141,74,163,33,201,115,38,75,180,224,60,252,151,220,81,169,199,92,113,77,26,150,181,40,205,70,163,51,51,51,51,49,237,109,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,0,0,0,0,0,241,87,174,8,96,190,37,85,90,174,226,54,16,217,87,85,73,136,233,136,212,202,221,2,36,231,219,97,42,82,146,210,92,121,181,40,144,74,90,212,73,35,211,85,168,253,166,63,85,139,132,248,89,133,253,119,228,207,13,45,75,75,210,124,174,183,208,84,104,208,58,174,94,238,95,55,146,132,239,219,204,94,221,218,233,189,90,119,152,245,99,207,222,184,123,96,226,85,41,170,22,35,88,246,253,213,77,98,66,101,181,14,183,76,102,115,13,190,148,169,41,117,45,188,149,36,150,73,90,210,74,34,215,69,168,189,166,60,165,39,44,153,109,160,85,97,87,104,89,124,195,90,117,74,157,33,185,112,230,68,180,224,50,252,103,219,81,41,183,91,113,45,18,144,180,168,137,68,162,50,50,50,35,33,210,192,0,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,99,218,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,120,15,205,59,43,31,250,52,225,87,254,230,211,191,248,17,210,169,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,0,115,74,182,89,50,219,95,170,205,174,215,114,249,134,181,26,149,70,67,146,230,76,151,105,192,121,249,47,184,163,83,142,184,226,154,53,45,106,81,154,141,70,102,102,102,102,97,11,44,153,109,167,70,159,14,159,151,204,53,139,30,169,28,162,78,105,155,78,2,17,41,130,117,183,137,167,82,77,104,180,19,172,180,225,37,90,150,246,208,174,244,145,146,147,150,76,182,208,42,176,171,180,44,190,97,173,58,165,78,144,220,184,115,34,90,112,25,126,51,237,168,148,219,173,184,150,137,72,90,84,68,162,81,25,25,25,17,144,245,119,174,30,216,56,149,74,106,133,136,214,61,191,117,83,88,144,153,109,67,173,211,25,156,195,111,165,42,74,93,75,111,37,73,37,146,86,180,146,136,181,209,106,47,105,143,41,73,203,38,91,104,21,88,85,218,22,95,48,214,157,82,167,72,110,92,57,145,45,56,12,191,25,246,212,74,109,214,220,75,68,164,45,42,34,81,40,140,140,140,136,200,116,176,1,226,175,92,16,193,124,74,170,181,93,196,108,33,178,174,170,147,17,211,17,169,149,186,4,73,207,182,194,84,165,37,164,184,243,106,81,32,148,181,168,146,71,166,171,81,251,76,44,172,16,193,124,53,170,187,93,195,156,33,178,173,90,147,241,213,17,217,148,74,4,72,47,184,194,148,149,41,165,56,203,105,81,160,212,132,40,210,103,166,168,73,251,8,123,81,205,42,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,87,101,97,237,131,134,180,167,104,88,115,99,219,246,173,53,249,10,150,236,58,37,49,152,44,56,250,146,148,169,213,54,202,82,147,89,165,8,73,168,203,93,16,146,246,16,250,181,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,107,249,167,101,99,255,0,70,156,42,255,0,220,218,119,255,0,2,61,253,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,135,138,164,229,147,45,180,10,172,42,237,11,47,152,107,78,169,83,164,55,46,28,200,150,156,6,95,140,251,106,37,54,235,110,37,162,82,22,149,17,40,148,70,70,70,68,100,58,88,0,229,95,154,118,86,63,244,105,194,175,253,205,167,127,240,35,165,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,252,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,142,107,249,167,101,99,255,0,70,156,42,255,0,220,218,119,255,0,2,58,168,0,230,149,108,178,101,182,191,85,155,93,174,229,243,13,106,53,42,140,135,37,204,153,46,211,128,243,242,95,113,70,167,29,113,197,52,106,90,212,163,53,26,140,204,204,204,204,199,181,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,240,31,154,118,86,63,244,105,194,175,253,205,167,127,240,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,0,0,0,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,52,236,172,127,232,211,133,95,251,155,78,255,0,224,71,181,189,112,246,193,196,170,83,84,44,70,177,237,251,170,154,196,132,203,106,29,110,152,204,230,27,125,41,82,82,234,91,121,42,73,44,146,181,164,148,69,174,139,81,123,76,121,251,91,47,88,5,99,87,98,221,54,86,7,225,253,191,90,133,191,166,168,210,237,152,81,37,49,189,10,66,246,58,219,105,90,119,33,106,73,232,125,169,81,145,246,25,142,128,0,3,149,126,105,217,88,255,0,209,167,10,191,247,54,157,255,0,192,143,127,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,211,83,169,112,155,137,21,141,235,82,215,177,166,201,40,78,229,173,74,61,11,181,74,51,62,211,49,226,170,217,100,203,109,126,171,54,187,93,203,230,26,212,106,85,25,14,75,153,50,93,167,1,231,228,190,226,141,78,58,227,138,104,212,181,169,70,106,53,25,153,153,153,153,143,107,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,211,83,169,112,155,137,21,141,235,82,215,177,166,201,40,78,229,173,74,61,11,181,74,51,62,211,49,245,128,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,199,53,252,211,178,177,255,0,163,78,21,127,238,109,59,255,0,129,29,84,0,124,155,166,211,181,111,154,20,171,90,245,182,105,87,5,22,110,206,166,157,84,132,220,184,175,236,90,86,141,237,56,74,66,182,173,9,81,106,93,138,73,25,118,145,15,1,249,167,101,99,255,0,70,156,42,255,0,220,218,119,255,0,2,58,168,0,229,95,154,118,86,63,244,105,194,175,253,205,167,127,240,35,223,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,120,15,205,59,43,31,250,52,225,87,254,230,211,191,248,17,239,237,107,78,213,177,168,81,109,107,42,217,165,91,244,88,91,250,106,117,46,19,113,34,177,189,106,90,246,52,217,37,9,220,181,169,71,161,118,169,70,103,218,102,62,176,14,127,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,117,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,177,41,34,46,194,33,245,108,92,39,194,204,47,235,191,38,120,105,106,90,94,147,229,117,190,130,163,70,129,213,114,247,114,249,188,148,39,126,222,98,246,238,215,77,234,211,188,199,171,0,0,0,0,0,0,0,0,0,0,0,0,0,28,183,50,248,177,11,6,176,114,228,188,164,75,105,137,44,211,166,38,17,173,194,78,178,74,43,206,54,93,171,65,247,183,253,19,215,221,239,44,234,98,117,233,89,196,220,70,175,93,245,89,110,203,149,90,170,202,148,157,206,45,205,9,231,214,225,37,59,148,163,219,170,207,66,212,251,253,162,219,184,85,101,78,61,137,101,39,24,174,154,110,181,122,227,36,184,60,230,75,68,196,121,168,50,27,81,111,101,42,35,222,133,104,105,89,167,221,169,246,139,15,0,1,255,0,46,56,219,77,169,215,86,148,33,4,106,82,148,122,18,72,187,204,207,216,67,202,212,177,107,11,104,210,14,37,87,17,237,120,111,164,244,54,223,172,71,109,68,122,153,118,146,150,71,222,70,95,176,125,58,37,229,104,220,201,37,91,183,77,34,168,70,90,255,0,35,156,211,253,157,159,168,163,253,100,255,0,148,189,227,236,128,0,0,0,0,137,249,254,202,85,31,48,184,89,46,125,26,151,29,187,162,140,151,39,199,144,211,8,39,159,38,99,74,52,178,106,75,46,56,164,169,199,136,246,22,154,159,110,164,125,244,109,29,251,179,5,113,63,84,174,85,62,179,106,86,118,184,73,55,90,51,118,52,142,212,159,208,94,155,218,238,245,79,179,216,125,215,217,147,28,196,69,199,60,191,64,185,228,77,138,186,149,22,19,80,39,18,92,35,81,188,204,40,235,113,75,213,213,171,93,206,246,154,140,143,222,69,237,166,124,248,95,19,175,172,203,93,146,231,62,219,165,75,168,79,166,48,104,81,168,137,150,234,18,141,37,218,165,126,185,247,104,95,96,176,222,14,54,59,84,236,46,172,221,238,197,113,183,229,84,100,71,74,212,141,9,77,170,61,61,194,208,246,234,101,169,123,244,22,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,2,50,113,18,179,14,241,203,21,208,150,225,155,238,210,225,205,169,35,107,123,148,70,213,62,94,135,244,76,251,213,246,125,228,40,70,202,184,42,22,69,239,70,184,226,243,26,149,69,169,198,150,73,245,146,123,217,121,43,208,200,140,143,189,61,218,151,236,18,35,56,249,178,168,99,245,10,203,182,218,152,247,73,73,162,211,142,99,36,226,182,117,205,34,66,22,102,158,114,203,93,30,211,83,34,87,191,79,111,86,225,69,151,70,113,19,18,87,137,85,250,97,59,79,160,40,220,138,167,153,37,36,165,49,34,11,200,81,111,105,73,215,106,207,67,37,18,189,218,119,139,168,105,180,50,210,25,109,36,148,33,36,148,145,22,132,68,69,216,63,236,0,0,0,7,227,171,213,233,212,26,92,186,213,94,99,49,33,65,97,201,50,31,121,196,182,134,219,66,77,74,82,148,163,34,34,34,35,51,51,50,34,208,86,246,112,56,170,211,172,249,181,11,19,4,10,53,66,90,90,118,51,181,37,237,117,164,59,172,134,148,109,59,26,89,25,25,26,90,82,76,211,174,135,175,184,133,108,223,249,163,199,140,72,156,244,219,139,19,174,93,30,90,149,200,106,181,51,148,146,51,89,237,74,86,234,180,73,111,81,17,123,135,153,163,99,6,42,208,39,55,80,165,98,61,207,29,246,148,74,37,55,88,146,131,212,140,143,189,43,35,239,34,22,49,195,251,136,245,203,62,229,166,225,38,51,85,142,98,103,186,204,42,125,66,67,238,56,233,186,183,34,199,105,11,118,68,159,181,213,25,37,38,122,153,153,23,121,11,93,143,33,153,113,219,149,29,196,184,211,200,75,136,90,76,140,148,147,45,72,200,203,176,251,7,250,0,15,129,127,90,240,239,91,38,187,105,207,97,183,153,171,211,101,65,82,92,73,40,140,157,101,77,159,97,145,151,114,143,216,127,113,140,235,230,199,8,170,24,49,141,247,37,171,50,10,226,176,236,249,146,225,36,218,82,18,113,142,99,232,108,210,70,132,22,221,26,61,13,37,167,103,103,217,58,56,66,230,45,113,164,78,193,58,253,81,148,180,234,157,157,8,159,127,69,154,204,224,70,109,180,239,119,77,52,215,68,165,31,113,251,5,175,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,170,14,47,89,139,92,137,16,112,78,129,84,101,77,54,109,78,154,76,63,170,201,68,115,227,56,218,182,59,166,154,105,170,84,143,188,253,130,11,229,59,8,170,24,207,141,246,221,171,14,10,229,48,212,248,114,230,164,154,82,210,81,138,99,8,112,212,68,133,150,221,29,45,77,69,167,111,111,219,162,139,6,215,135,101,89,52,43,78,3,13,178,205,34,155,22,10,82,132,146,72,137,166,82,217,118,17,17,119,36,189,133,247,16,251,224,3,252,228,72,102,36,119,101,72,113,45,180,202,20,226,214,163,34,36,164,139,83,51,51,236,46,193,84,92,64,120,143,92,176,46,74,150,18,96,205,84,225,166,3,207,66,168,84,99,190,227,110,147,136,114,84,119,80,135,99,201,251,26,81,18,146,71,169,17,153,119,16,174,122,206,48,98,173,126,115,149,10,174,35,220,242,31,117,70,163,83,149,137,43,61,76,204,251,212,179,62,243,49,233,172,12,209,227,198,27,206,102,109,187,137,215,46,140,173,42,228,59,90,153,202,81,17,164,246,169,40,117,58,164,246,36,140,189,194,201,178,127,197,86,157,119,205,167,216,152,222,81,169,242,212,211,81,154,169,35,107,77,45,221,99,180,149,58,236,153,102,102,102,106,117,74,50,78,186,22,190,242,22,67,72,171,211,171,212,184,149,170,68,198,101,194,156,195,114,99,190,203,137,113,14,54,180,146,146,164,169,38,100,100,100,100,100,100,102,71,168,253,128,0,0,0,63,225,214,208,243,75,101,196,146,146,180,154,84,70,90,234,70,41,95,138,238,93,89,195,188,73,70,37,80,41,164,213,62,190,162,114,82,153,100,146,147,150,252,137,207,45,70,104,105,41,215,106,11,83,53,26,189,250,247,142,83,147,140,217,84,48,6,133,121,219,110,204,119,164,171,81,106,39,13,147,113,91,58,231,81,29,8,50,79,57,5,174,140,233,169,17,171,221,175,178,59,222,183,5,66,247,190,43,87,28,173,238,202,173,84,228,203,52,250,202,61,239,60,165,232,68,102,103,222,174,237,79,246,139,238,225,219,102,29,157,150,43,97,46,194,54,29,170,67,133,82,86,230,246,40,205,218,124,77,79,232,145,247,167,237,251,204,73,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,30,63,24,45,214,238,188,45,187,109,231,91,223,215,209,39,199,74,116,215,83,92,103,17,166,154,31,235,123,140,102,223,23,232,43,181,49,86,238,160,108,54,206,157,93,159,25,37,166,155,121,114,92,65,123,11,79,163,238,33,230,105,112,36,213,234,177,41,145,144,167,100,77,144,219,13,164,136,212,165,45,106,36,145,17,22,166,102,102,126,225,160,220,131,224,228,60,36,203,213,182,133,83,25,141,80,173,192,135,85,144,162,100,144,225,169,232,49,119,18,143,98,85,174,230,251,117,215,180,187,204,73,16,0,0,0,31,229,38,75,16,227,59,46,75,169,109,150,80,167,28,90,148,68,73,73,22,166,102,103,216,69,161,10,162,226,83,159,71,101,201,159,130,184,83,94,144,202,17,205,137,86,151,18,81,164,149,161,204,140,251,59,216,145,218,71,243,103,181,104,247,25,251,8,87,182,18,97,21,253,143,23,204,75,82,210,129,42,116,234,132,134,201,233,42,105,231,80,209,56,243,109,169,199,86,218,22,105,34,83,169,53,40,200,244,215,95,190,123,127,114,174,13,143,102,70,173,95,53,121,18,39,173,180,37,198,97,72,37,151,52,218,220,100,73,118,33,43,77,201,89,118,158,189,223,104,136,185,144,203,69,99,7,9,23,12,120,242,125,11,46,73,48,209,188,133,111,74,149,206,90,117,209,164,32,139,99,126,195,239,251,7,20,161,86,39,91,213,184,21,234,100,151,99,203,167,74,106,91,14,180,179,66,208,227,107,37,37,73,82,76,140,140,140,136,200,200,200,198,133,114,39,139,42,197,220,187,219,149,153,53,7,38,77,167,68,135,77,150,235,174,243,22,167,155,131,25,75,53,25,173,70,103,171,154,158,166,71,169,246,144,144,160,0,43,43,139,238,95,85,91,162,64,198,74,21,36,151,34,2,26,135,49,198,88,213,73,97,8,159,33,197,40,210,217,153,39,83,35,51,53,145,123,203,218,43,87,46,88,137,43,11,113,170,208,188,24,152,244,118,162,86,169,234,148,109,56,104,222,194,101,178,226,210,173,20,146,52,153,55,218,70,122,123,198,142,240,222,238,135,126,88,86,245,225,5,196,173,170,197,46,36,226,50,50,63,210,178,135,61,138,81,119,44,189,167,247,152,244,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,222,36,93,208,236,59,10,225,188,39,56,148,53,71,165,203,156,102,102,69,250,38,86,231,181,73,46,228,31,180,190,242,25,196,204,110,34,202,197,44,106,187,239,9,19,30,144,212,186,213,65,81,77,215,13,123,24,84,183,156,66,83,170,148,68,146,39,59,8,143,79,112,178,174,16,89,125,85,18,137,63,25,43,180,146,68,137,232,118,28,55,30,99,69,41,133,162,4,134,212,147,83,100,102,157,72,204,140,150,101,238,47,104,179,80,0,17,235,61,152,176,172,35,203,189,199,89,141,80,114,28,218,140,73,148,216,142,180,239,45,105,121,200,50,84,131,73,146,210,100,122,183,169,104,102,122,151,97,12,245,87,107,19,174,26,220,250,245,78,75,178,37,212,101,59,45,247,93,89,173,107,113,197,154,148,165,41,70,102,102,102,102,102,102,102,99,181,229,191,45,21,140,99,223,112,72,143,39,208,177,36,155,14,155,40,86,245,41,60,149,171,77,90,90,12,182,57,237,62,255,0,176,75,175,238,85,193,190,44,201,53,171,26,175,34,60,244,54,180,182,204,217,4,130,230,147,91,136,141,45,68,53,105,185,72,46,195,215,191,236,16,39,22,240,138,254,192,123,230,93,169,118,192,149,6,117,62,67,132,204,148,180,243,72,116,155,121,198,210,227,75,113,8,53,17,169,165,26,84,68,90,233,175,221,97,60,53,179,232,236,73,16,48,87,21,235,210,30,109,124,168,148,153,115,37,26,137,58,156,56,204,51,189,249,29,132,95,56,123,80,143,121,151,180,133,174,198,146,196,200,205,75,140,234,92,101,244,37,198,214,149,17,146,146,101,169,25,25,118,25,104,99,253,64,0,0,0,70,236,252,96,228,60,91,203,213,200,130,166,51,38,161,68,129,50,171,29,70,201,45,194,83,48,101,108,36,158,197,43,93,206,118,105,167,105,247,144,207,149,82,4,154,69,86,93,50,74,20,212,136,82,28,97,196,153,26,84,149,161,70,147,35,35,208,200,200,203,220,61,46,16,208,87,117,98,173,163,64,36,27,135,81,174,192,140,162,211,93,196,228,150,208,126,195,215,233,123,140,105,39,7,237,214,237,76,44,180,173,246,219,229,244,52,72,17,212,157,52,208,209,25,180,105,166,133,250,190,226,30,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,7,249,73,109,47,71,117,165,33,43,37,161,73,52,168,181,35,35,46,227,33,158,76,253,89,110,217,89,158,188,26,113,146,104,170,245,58,133,89,180,146,77,36,72,118,161,43,77,11,105,118,122,191,111,222,99,200,101,86,199,44,65,199,171,54,130,167,146,210,125,53,78,116,205,74,219,169,117,172,35,79,162,175,215,247,13,28,90,20,132,219,246,149,18,128,133,18,147,77,167,70,134,70,71,174,164,219,73,71,184,189,222,226,251,135,215,0,0,0,1,8,184,146,102,254,38,8,216,50,44,91,94,167,173,199,94,142,184,198,113,94,46,100,118,159,102,99,91,253,71,144,226,13,46,52,158,221,166,68,122,119,159,97,82,189,58,13,209,138,87,203,48,217,41,117,58,205,195,82,74,13,71,204,121,197,188,251,196,91,148,126,178,207,85,185,218,125,167,169,251,76,197,227,112,253,201,245,27,0,240,226,29,193,112,209,225,187,116,213,219,110,98,228,57,29,10,121,132,58,196,85,155,91,150,202,28,78,215,90,51,219,169,232,126,211,62,233,79,113,91,80,46,86,26,141,80,65,45,182,220,75,155,76,146,100,122,17,151,180,143,245,140,67,46,40,24,105,107,53,150,183,106,76,83,162,178,244,25,106,83,106,38,91,73,153,162,4,213,23,105,39,93,117,251,133,30,11,98,224,193,137,47,46,135,113,97,156,185,206,56,105,149,50,172,218,28,116,204,146,157,148,246,72,136,141,93,132,94,205,19,251,125,130,209,128,0,115,156,195,97,236,60,79,193,139,198,207,147,25,14,185,58,135,80,106,54,228,18,141,47,46,35,173,161,69,170,85,161,150,254,242,35,63,112,206,38,36,90,51,176,247,16,107,246,148,148,56,203,212,106,172,168,105,51,35,73,252,203,235,108,140,181,74,79,189,29,250,23,220,66,235,56,88,227,49,226,54,1,199,182,103,205,55,166,219,142,34,158,130,91,155,148,76,71,133,9,5,222,181,30,154,172,253,132,95,97,9,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,2,21,113,78,198,99,195,156,3,145,108,193,154,108,205,184,220,93,61,100,135,54,168,216,145,10,106,15,185,105,61,53,65,123,12,190,195,20,167,134,246,148,236,66,196,26,5,165,25,14,60,245,102,171,22,26,140,136,212,127,60,250,27,51,61,18,163,239,95,126,135,247,24,209,222,94,112,246,30,24,96,197,157,103,198,140,134,156,131,67,167,181,39,106,9,38,167,145,17,166,214,103,162,83,169,250,157,230,68,126,241,209,128,0,85,207,25,252,73,121,20,59,119,12,226,78,113,179,84,168,149,87,80,219,166,68,164,236,168,50,100,162,37,118,145,251,117,79,237,246,10,157,23,135,194,255,0,13,45,103,114,214,213,77,250,116,87,158,157,45,42,113,70,203,106,50,53,192,132,163,237,52,235,174,191,120,153,182,237,181,2,218,97,216,212,244,18,27,113,197,57,180,137,36,69,169,17,123,8,191,84,132,88,226,5,147,234,46,62,97,196,203,130,222,163,195,106,233,164,54,228,196,72,110,58,18,243,232,105,137,75,38,183,33,149,184,173,206,186,71,183,82,212,253,164,125,244,113,81,131,116,97,109,242,244,55,138,93,50,179,111,84,148,130,81,115,25,113,15,48,241,150,228,159,170,178,209,109,246,31,97,234,94,195,33,117,60,54,243,127,19,27,172,24,246,45,209,83,210,227,160,199,68,98,57,79,23,50,67,76,51,13,173,254,187,203,113,102,167,29,87,110,210,35,61,123,143,176,230,232,0,0,0,15,145,119,210,19,112,90,85,186,2,212,73,77,74,157,38,25,153,158,154,19,141,41,30,227,247,251,143,238,25,199,205,85,142,88,125,143,87,149,5,47,37,212,250,106,162,233,26,85,187,66,235,95,70,159,69,63,169,238,30,191,32,182,91,183,174,103,172,246,155,100,157,42,69,78,159,86,113,38,147,81,26,26,168,69,215,82,218,125,158,183,217,247,144,208,220,102,210,204,118,154,74,18,130,66,18,146,74,75,66,34,34,238,34,31,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,40,255,0,139,93,166,245,27,31,218,171,186,151,21,215,83,210,226,86,100,102,68,149,205,156,162,73,30,133,238,238,212,199,33,200,10,99,43,51,246,135,84,110,18,74,165,79,52,236,50,215,119,164,34,233,174,190,193,161,168,251,122,118,182,107,183,98,116,215,191,77,7,250,0,0,0,15,57,136,151,124,43,10,198,175,94,85,7,18,150,104,212,217,83,140,140,200,141,92,150,86,230,210,213,73,35,51,36,31,102,165,247,151,120,206,150,103,177,130,189,140,216,205,117,93,21,74,156,169,16,213,87,156,138,115,78,188,181,165,168,189,91,203,105,36,149,45,100,157,9,211,45,18,123,75,217,246,205,30,19,217,90,131,120,85,29,198,123,182,149,205,143,75,150,166,160,165,230,9,73,231,52,168,50,91,89,19,141,25,119,41,93,169,89,31,187,78,241,111,141,52,219,45,165,150,80,148,33,9,36,165,41,45,8,136,187,136,139,216,63,236,65,158,47,55,59,20,60,181,66,128,114,54,59,80,175,183,28,147,188,139,113,46,4,242,211,77,75,94,210,251,69,30,139,6,224,237,41,198,177,174,172,202,84,123,87,71,127,82,215,223,46,158,46,136,0,7,252,58,218,30,105,108,184,68,105,90,77,42,35,246,145,144,161,46,39,56,112,171,15,50,213,25,49,224,169,152,181,182,94,170,111,38,182,165,78,61,80,152,125,228,148,145,158,136,251,79,237,49,213,56,57,98,106,232,184,205,89,176,38,204,67,48,103,81,164,75,104,150,230,210,92,149,203,167,180,73,45,86,68,102,105,35,236,36,153,255,0,152,92,217,25,25,106,94,209,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,252,51,34,45,79,216,41,147,140,110,38,174,181,140,180,107,2,20,196,61,6,13,26,60,183,73,14,110,36,73,68,186,131,70,147,209,102,68,100,147,46,195,73,31,219,236,28,175,134,54,28,42,252,204,181,58,76,136,42,122,45,17,150,106,155,205,173,201,75,140,212,33,159,121,165,68,71,162,254,195,251,72,95,107,77,161,150,144,203,100,68,148,36,146,146,47,97,17,15,251,0,1,75,188,98,101,56,238,53,210,89,82,143,106,40,236,104,90,251,165,212,5,124,139,194,225,13,116,49,92,203,84,216,5,35,123,180,250,251,145,205,59,200,246,146,32,64,45,52,212,244,237,63,176,78,97,255,0,46,54,219,205,169,151,155,74,208,178,52,169,42,45,73,68,125,228,101,237,21,5,197,135,43,80,108,250,163,88,207,105,82,185,49,234,146,210,212,228,178,193,37,60,231,85,58,75,139,50,109,162,46,228,167,181,75,51,247,235,222,33,110,88,113,130,189,131,56,205,106,221,20,186,156,168,240,211,87,130,138,139,77,60,180,37,216,189,91,43,117,38,148,173,4,173,73,162,45,20,123,79,219,246,104,187,14,238,248,87,237,139,65,188,169,238,37,76,214,105,177,103,17,17,145,154,121,204,161,205,167,162,148,68,100,75,46,205,79,239,62,241,232,192,0,0,7,249,200,218,113,221,223,174,221,138,215,79,118,131,60,217,254,76,100,230,126,239,40,170,112,210,117,42,129,171,121,151,210,244,132,173,116,211,216,58,239,9,75,77,234,206,63,187,87,105,46,39,161,167,169,197,44,136,200,141,40,155,5,70,147,61,15,223,221,169,11,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,1,87,92,103,48,209,191,65,219,216,156,207,80,167,58,168,148,149,164,187,80,73,217,80,120,207,66,71,253,123,191,103,180,64,172,152,92,45,219,121,144,177,230,56,108,145,61,92,166,71,46,111,113,153,207,142,125,157,165,219,234,141,23,81,228,148,202,76,41,133,166,143,199,109,194,211,187,214,73,31,246,143,216,0,0,0,35,71,16,235,150,117,177,150,11,150,76,13,219,229,198,155,17,90,107,244,85,79,150,103,174,134,93,158,169,127,220,51,253,77,97,250,237,195,22,49,150,231,170,51,80,222,133,169,234,167,22,69,246,159,121,253,163,67,217,36,195,136,120,111,151,107,70,20,104,156,135,42,116,168,21,39,203,150,73,220,235,144,99,18,143,177,41,215,232,119,158,167,246,142,244,2,182,120,213,186,231,228,146,214,103,122,118,124,163,130,173,186,246,235,211,84,75,93,5,62,139,17,224,223,74,126,78,48,86,170,4,203,134,211,84,137,41,222,73,61,187,138,85,60,244,215,77,53,208,92,184,0,0,170,206,51,118,18,84,155,126,250,97,166,201,69,210,65,90,137,62,182,159,206,14,159,114,127,252,47,217,237,16,107,37,183,156,155,31,49,246,93,74,60,147,101,50,171,52,216,110,232,179,73,45,181,79,142,106,73,232,162,212,143,111,113,246,125,131,69,148,105,201,169,209,224,212,145,166,217,113,154,124,180,238,209,73,35,236,239,247,143,216,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,241,214,103,38,153,71,157,82,94,155,98,70,117,243,215,187,68,164,207,183,187,220,51,167,157,43,206,77,241,152,251,210,165,34,73,188,152,181,154,148,54,181,89,168,144,218,103,200,52,164,181,81,232,69,187,184,187,62,193,57,120,50,88,73,74,110,11,233,246,155,53,31,87,5,10,52,250,218,127,55,186,93,233,255,0,240,191,103,180,90,152,0,0,166,142,50,20,167,227,99,5,22,160,108,184,77,59,72,140,157,230,147,219,184,229,84,15,77,116,211,93,5,119,11,130,224,168,235,159,146,91,165,157,233,217,242,142,114,182,235,219,175,77,78,45,116,247,11,38,1,193,115,183,135,16,241,35,46,215,116,41,49,57,238,83,41,83,234,76,23,44,149,181,214,224,201,36,159,106,85,167,211,239,45,15,237,25,225,169,48,253,10,225,149,24,139,107,212,233,171,111,67,212,180,83,107,50,251,15,188,190,193,160,30,30,23,44,235,159,44,22,212,153,251,183,196,143,14,26,117,215,232,166,159,16,203,77,76,251,61,99,255,0,184,73,112,0,0,1,249,42,242,74,29,38,108,179,211,70,35,184,231,111,119,170,147,63,236,25,208,206,125,194,221,201,153,27,226,91,102,201,147,21,202,156,115,229,119,17,166,124,131,237,237,62,223,88,79,94,12,120,104,223,160,238,28,78,123,168,75,157,84,186,74,18,125,136,52,236,167,188,71,161,163,254,189,223,179,218,45,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,4,89,226,61,135,41,191,242,213,94,90,33,117,47,209,153,149,84,109,60,189,230,149,51,2,94,138,47,85,70,71,170,251,203,78,254,242,20,75,135,85,103,108,236,78,182,107,143,37,104,114,137,93,133,41,105,208,200,200,217,144,133,25,105,169,126,175,188,191,96,210,94,10,92,9,186,240,126,201,185,82,178,87,165,45,218,108,206,195,212,203,153,21,181,232,125,167,219,235,123,207,239,30,212,0,0,0,68,14,41,146,206,38,86,38,104,227,137,231,84,28,100,246,30,154,235,78,155,216,127,96,163,11,28,148,119,173,190,72,113,45,168,234,145,52,90,143,66,73,243,83,218,103,236,208,105,75,0,212,106,192,220,60,37,58,151,20,155,86,146,149,45,42,212,148,125,27,90,153,31,180,123,192,21,207,198,138,137,58,102,10,91,117,72,241,148,227,76,92,144,210,226,146,131,61,164,81,42,42,51,51,34,236,45,15,222,41,188,92,103,7,92,39,157,110,225,205,95,16,42,145,155,74,234,115,36,53,29,123,12,148,108,56,197,61,212,118,169,5,250,167,220,163,47,243,139,28,0,0,16,115,139,53,148,155,139,47,137,171,180,133,243,169,147,202,74,140,139,179,150,220,25,202,63,232,153,247,171,222,68,41,143,10,165,174,14,39,90,50,208,250,217,54,171,176,23,204,66,182,154,116,144,131,212,143,217,220,52,163,132,18,14,102,19,89,82,205,229,58,111,91,212,215,57,138,86,227,86,177,155,61,76,253,186,235,222,61,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,15,35,139,210,14,38,19,222,178,201,229,52,108,219,181,39,57,137,86,211,78,145,156,61,72,253,154,105,222,51,93,138,178,151,59,19,174,233,107,125,111,27,181,217,235,230,41,91,141,90,200,89,235,175,183,188,92,231,9,155,41,54,238,95,21,87,117,11,231,84,231,156,148,153,151,103,45,200,48,84,95,209,35,239,79,188,200,78,48,0,1,92,124,98,176,158,117,197,135,52,140,64,165,198,109,75,166,76,142,212,133,236,51,81,48,219,21,7,87,218,148,31,235,23,122,136,191,206,41,204,92,135,5,218,36,232,120,41,114,85,36,70,83,109,63,114,76,75,106,82,12,183,17,196,167,40,140,140,203,180,180,47,120,177,128,30,15,31,20,105,192,220,67,36,186,150,212,171,86,172,148,173,74,208,146,125,27,186,25,159,176,102,182,248,37,21,235,112,18,220,75,138,42,164,189,86,147,212,148,124,213,118,145,251,117,23,159,194,206,89,203,202,196,61,92,113,92,154,131,108,250,231,174,154,83,161,118,23,216,37,248,0,0,0,241,88,215,112,38,212,193,251,218,229,82,201,62,139,183,106,83,59,79,67,62,92,87,23,161,118,151,111,171,239,47,188,134,109,49,22,174,237,227,137,215,53,113,148,173,110,86,235,211,101,33,58,25,153,155,210,22,162,45,53,63,214,247,159,237,23,181,195,135,14,83,96,101,170,130,181,194,233,159,172,179,22,168,226,121,123,13,74,122,4,77,84,126,170,76,207,84,119,158,189,221,230,37,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,15,43,138,86,177,94,216,117,114,218,155,82,103,85,164,204,134,157,197,237,117,133,182,94,195,253,111,113,253,198,51,113,140,150,244,139,23,26,47,75,105,214,212,133,209,46,106,140,68,234,70,90,147,50,220,65,25,118,39,179,212,247,23,220,66,245,184,119,95,201,190,50,205,108,165,110,169,78,209,226,66,165,232,165,106,100,77,83,226,119,122,199,217,170,190,207,184,132,155,0,0,0,17,135,136,221,179,42,231,202,237,196,204,72,236,188,184,45,75,156,100,226,13,90,18,41,210,203,84,232,71,235,122,221,157,223,120,160,24,46,185,75,172,71,121,123,155,114,36,148,40,253,134,147,66,136,254,205,15,176,104,135,35,215,228,91,243,45,214,100,152,207,41,197,83,40,244,234,107,166,165,17,158,246,224,70,51,238,82,191,95,219,161,253,131,189,128,226,249,184,192,116,230,31,6,106,214,27,39,29,19,201,183,229,83,214,255,0,98,19,43,164,125,166,140,207,150,226,136,183,61,253,20,238,247,123,142,170,240,235,132,246,62,84,241,30,61,62,231,85,26,45,6,13,73,29,99,203,57,168,231,198,67,232,37,242,148,184,102,133,26,144,106,52,235,161,30,157,189,130,225,240,123,11,232,56,61,135,212,123,18,222,138,203,44,83,98,71,97,195,109,180,39,154,227,108,54,209,172,246,33,4,163,50,108,187,118,145,159,253,67,218,128,0,8,253,158,235,113,23,30,88,111,150,148,77,235,10,139,83,152,70,175,102,202,124,158,238,195,253,111,254,49,158,202,35,139,166,93,48,29,104,200,215,22,160,210,146,126,205,82,225,105,254,97,164,252,184,73,92,220,188,225,132,183,62,155,214,109,21,197,125,231,5,147,63,243,142,138,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,157,102,62,74,225,229,235,19,229,182,100,75,102,205,173,56,157,125,229,5,227,47,243,12,216,87,28,93,74,233,168,58,234,136,151,42,160,234,148,122,246,106,167,15,95,243,141,9,228,70,220,110,220,203,13,140,210,82,222,179,104,180,201,134,105,46,253,244,248,221,253,133,250,191,252,98,64,128,0,15,21,140,56,95,65,198,28,62,172,88,151,12,86,94,98,165,18,67,13,155,141,161,92,167,28,97,198,137,101,189,11,36,153,19,135,219,180,204,191,234,20,241,136,188,39,177,242,153,136,242,41,246,194,168,210,168,51,170,75,232,222,65,205,95,34,50,223,89,35,154,164,67,36,36,210,130,73,171,77,72,181,236,236,22,169,148,124,7,78,94,48,102,147,97,188,113,215,60,219,98,85,65,108,118,161,82,186,70,26,116,200,249,109,168,203,115,63,210,78,239,127,184,187,64,14,9,158,11,238,45,137,150,235,206,76,151,148,218,170,116,122,141,57,163,74,136,143,123,144,36,153,119,169,63,169,236,212,254,193,157,233,238,185,84,172,72,121,6,167,28,151,37,106,45,123,77,70,165,25,253,186,159,104,191,222,28,150,204,171,99,43,182,235,50,227,178,202,231,181,18,113,19,104,52,234,75,167,68,45,85,169,23,173,234,246,247,253,226,79,128,0,0,8,201,196,70,254,77,143,150,107,153,41,117,73,118,177,18,109,44,137,42,208,204,157,167,203,239,245,139,179,84,253,191,113,138,41,193,187,122,69,245,141,22,93,180,211,106,90,235,119,53,54,26,180,35,61,9,233,109,160,204,251,21,217,235,251,143,238,49,164,124,45,181,138,201,195,171,106,212,218,146,58,85,38,28,53,109,47,107,76,33,179,246,23,234,251,139,238,33,234,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,20,68,162,52,159,113,150,130,135,248,162,225,107,150,38,99,39,86,227,83,147,30,37,192,219,181,37,184,134,118,19,143,191,62,106,141,70,100,132,145,168,201,29,250,153,159,188,196,162,224,211,138,141,74,160,215,176,214,167,84,51,148,203,242,167,199,101,199,203,177,146,69,61,148,145,37,75,215,191,82,45,19,167,219,236,22,126,0,0,0,60,150,44,218,76,223,88,103,116,218,110,70,101,229,85,40,211,162,52,78,160,148,73,113,216,238,54,147,46,197,104,126,191,121,17,159,216,99,54,248,209,105,76,177,113,106,242,180,230,199,83,43,165,215,170,49,18,70,131,73,41,45,73,113,178,52,234,73,212,189,67,208,244,47,184,133,157,112,122,199,38,38,208,42,152,73,87,158,69,33,135,95,155,21,181,186,90,27,105,68,8,232,34,37,57,174,186,153,247,39,79,113,251,5,157,128,15,225,17,23,113,16,254,128,0,0,226,153,206,91,73,203,14,36,161,201,41,96,221,181,171,45,161,70,189,186,168,233,242,52,34,63,120,206,81,161,228,84,57,108,45,75,121,47,104,133,36,204,212,106,221,216,100,101,219,174,163,73,57,77,234,139,44,24,74,83,117,230,252,135,160,238,221,174,191,235,123,29,250,246,235,174,163,171,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,229,25,177,41,103,150,12,91,40,90,243,126,67,87,180,219,174,191,235,123,253,218,118,235,174,131,54,196,135,151,80,229,190,181,33,229,61,162,212,163,50,81,43,119,105,153,159,110,186,141,26,228,197,109,43,44,56,108,134,228,165,243,106,214,163,182,181,18,247,104,162,167,199,212,140,253,227,181,128,0,0,254,25,17,247,145,15,232,0,172,78,48,152,228,196,43,126,151,132,148,137,250,201,125,214,38,202,109,14,151,232,212,137,241,214,70,73,115,93,117,34,239,78,158,243,246,10,197,193,123,74,101,245,139,86,109,167,10,58,158,85,82,189,78,136,162,36,26,137,41,118,75,109,153,171,66,86,133,235,150,167,161,253,198,52,145,132,182,147,54,46,25,218,214,155,81,153,101,84,186,52,24,142,147,72,36,146,156,106,59,109,168,207,177,58,159,169,222,100,71,246,16,245,160,0,0,2,176,56,203,98,163,81,104,52,28,53,166,85,12,165,60,252,89,242,25,109,242,237,100,209,80,101,68,105,74,245,239,208,143,84,233,246,251,4,92,225,117,133,171,190,243,25,6,183,38,156,153,17,45,246,218,169,33,197,179,188,155,125,137,240,148,74,35,52,40,137,68,75,239,212,140,189,228,47,133,36,73,34,73,119,17,104,63,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,190,184,187,224,186,46,252,37,135,136,52,216,72,235,168,178,155,55,221,75,126,183,76,204,105,238,168,140,201,6,122,110,81,31,106,136,190,238,241,93,121,6,198,7,176,143,49,118,211,206,201,83,80,235,147,161,209,228,122,230,148,165,15,78,138,106,53,122,233,34,45,27,237,51,215,238,49,160,250,100,248,245,90,108,90,164,71,82,227,18,216,109,246,214,149,17,146,146,180,146,136,200,200,204,143,176,203,184,199,234,0,0,1,252,50,37,17,164,251,140,180,20,147,197,143,3,151,96,99,18,111,218,101,37,244,83,110,36,20,135,229,37,141,25,57,146,37,78,117,72,53,165,180,167,126,212,17,232,106,53,105,219,219,222,35,174,81,113,134,161,131,56,233,107,92,113,230,173,136,111,213,32,196,157,243,138,74,58,117,76,97,110,110,209,104,45,52,107,183,113,233,239,251,52,73,99,221,148,219,226,210,164,221,84,169,76,200,143,83,132,196,162,83,75,74,210,92,198,146,189,53,73,153,119,40,189,166,62,232,0,0,0,0,139,60,73,43,126,135,202,245,196,158,179,166,57,140,203,138,71,204,217,204,53,211,166,122,133,218,90,153,233,221,246,10,18,181,35,185,62,235,163,196,66,77,110,72,168,71,108,139,77,119,26,156,73,126,222,241,165,44,188,197,92,28,2,195,88,110,35,106,216,180,40,205,169,58,105,161,166,19,68,101,167,236,29,4,0,0,0,0,0,0,0,0,0,0,84,94,55,241,118,204,150,26,227,69,253,135,52,43,39,13,95,166,218,183,69,86,137,13,217,116,217,234,125,198,35,75,113,150,212,226,147,49,41,53,154,80,70,102,73,73,107,174,132,93,194,194,114,103,141,119,86,98,114,217,103,227,29,235,79,165,66,173,92,30,144,234,88,165,180,227,113,81,200,159,34,58,54,37,199,28,89,106,134,82,103,170,207,214,51,211,66,208,139,181,136,21,138,28,89,112,191,13,115,70,88,53,38,220,151,34,201,161,200,147,68,186,110,82,109,206,124,58,170,93,36,26,152,143,166,231,99,71,82,28,67,167,166,247,13,74,83,68,162,101,37,38,90,221,152,199,66,163,224,21,103,48,54,179,63,40,40,176,172,249,23,141,57,189,203,137,233,8,168,132,169,109,22,171,65,173,174,98,9,61,170,70,228,238,237,78,165,160,253,120,47,139,214,110,61,97,125,191,139,152,126,252,183,40,87,20,117,61,28,165,176,108,190,210,208,226,154,117,151,17,218,68,182,221,109,198,204,210,106,65,154,12,210,165,36,201,71,237,64,7,63,204,13,227,117,97,214,7,95,152,135,101,59,74,69,106,212,183,231,87,99,38,169,13,201,81,93,233,25,83,235,105,109,182,235,75,245,208,218,144,74,37,150,197,40,148,100,178,73,161,85,45,253,218,188,211,255,0,230,14,21,127,209,85,31,244,225,114,118,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,97,229,49,98,250,252,151,225,101,229,137,158,139,244,159,201,43,126,163,93,232,185,252,158,171,165,140,227,220,174,102,213,108,221,203,219,187,106,180,215,93,15,77,5,64,255,0,118,175,52,255,0,249,131,133,95,244,85,71,253,56,90,77,39,27,234,172,229,18,22,100,107,180,56,147,42,72,195,118,239,137,148,216,142,42,51,15,62,84,194,152,227,13,169,92,197,54,131,86,169,35,61,230,146,50,51,221,167,111,171,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,0,60,86,55,222,181,92,53,193,123,251,17,168,81,226,63,82,181,109,122,173,110,27,82,208,165,48,227,241,162,56,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,197,69,255,0,118,175,52,255,0,249,131,133,95,244,85,71,253,56,93,72,0,0,0,133,89,188,226,97,98,101,143,22,45,204,48,166,81,62,84,203,137,80,254,254,227,180,79,51,42,147,5,113,154,117,142,152,220,66,89,125,231,10,74,29,45,28,52,146,88,83,74,216,167,73,198,166,85,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,128,143,249,58,206,45,137,155,251,18,69,126,129,15,208,215,37,27,103,202,11,127,152,244,143,69,243,94,144,136,191,202,150,195,77,191,205,110,57,185,243,100,123,53,218,173,12,187,100,0,0,10,86,254,237,94,105,255,0,243,7,10,191,232,170,143,250,112,183,76,16,189,106,184,149,130,246,14,35,87,99,196,98,165,117,90,244,170,220,198,162,33,73,97,183,228,196,109,231,18,218,84,165,40,144,74,89,145,17,169,71,166,154,153,247,143,106,2,176,51,153,197,3,31,114,237,153,59,195,7,44,171,67,15,230,209,109,255,0,71,244,207,213,41,243,92,148,190,124,8,242,23,189,77,203,109,7,162,222,81,22,136,47,84,139,93,79,83,57,63,195,211,52,23,246,108,240,94,181,136,216,141,72,183,233,213,42,117,209,38,136,211,84,72,239,50,194,152,110,36,71,146,165,37,231,93,81,175,116,133,145,153,40,139,66,79,103,121,156,160,1,81,120,223,197,219,50,88,107,141,23,246,28,208,172,156,53,126,155,106,221,21,90,36,55,101,211,103,169,247,24,141,45,198,91,83,138,76,196,164,214,105,65,25,153,37,37,174,186,17,119,11,9,201,158,53,221,89,137,203,101,159,140,119,173,62,149,10,181,112,122,67,169,98,150,211,141,197,71,34,124,136,232,216,151,28,113,101,170,25,73,158,171,63,88,207,77,11,66,46,214,0,3,202,98,197,245,249,47,194,203,203,19,61,23,233,63,146,86,253,70,187,209,115,249,61,87,75,25,199,185,92,205,170,217,187,151,183,118,213,105,174,186,30,154,15,203,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,0,71,252,181,103,22,196,205,53,247,137,52,12,52,135,213,91,118,39,161,250,43,131,152,242,61,47,214,178,242,220,254,74,243,13,185,31,148,227,11,111,214,53,111,211,113,104,90,107,16,51,153,197,3,31,114,237,153,59,195,7,44,171,67,15,230,209,109,255,0,71,244,207,213,41,243,92,148,190,124,8,242,23,189,77,203,109,7,162,222,81,22,136,47,84,139,93,79,83,62,213,195,123,58,216,167,156,31,202,39,229,50,129,106,83,62,73,122,35,162,244,20,89,44,243,58,174,175,153,205,231,62,238,186,116,200,219,183,110,154,171,93,117,45,59,173,147,153,139,54,241,204,94,33,229,149,80,101,192,187,44,56,240,234,72,53,17,184,197,74,156,252,88,142,169,244,44,146,68,218,218,118,90,26,83,106,239,35,109,104,82,181,113,45,118,0,1,202,179,71,142,159,155,94,4,220,216,215,242,91,229,31,201,206,139,249,179,174,232,249,253,68,198,35,126,155,150,230,221,188,253,223,64,245,219,167,102,186,151,170,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,0,230,153,141,198,250,86,92,112,122,181,140,181,218,28,186,189,54,129,34,156,153,145,34,56,148,62,108,72,156,196,103,22,222,239,85,75,66,95,53,146,12,210,75,52,18,77,72,221,188,189,173,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,0,7,31,202,174,102,44,220,215,225,28,60,82,179,224,203,167,45,50,21,77,171,211,36,145,169,116,234,139,104,109,110,176,78,109,36,188,141,174,182,180,56,146,45,200,90,119,37,11,222,218,59,0,0,0,143,249,149,206,45,137,149,155,239,13,168,24,151,15,165,182,239,191,76,117,183,7,49,229,250,35,162,101,149,183,252,149,150,28,114,71,53,199,208,223,170,105,217,174,227,212,181,210,64,0,0,0,230,153,141,198,250,86,92,112,122,181,140,181,218,28,186,189,54,129,34,156,153,145,34,56,148,62,108,72,156,196,103,22,222,239,85,75,66,95,53,146,12,210,75,52,18,77,72,221,188,189,173,167,116,208,175,155,86,141,122,218,211,186,218,45,193,79,143,84,167,73,229,45,190,124,87,219,75,141,57,177,100,149,167,114,22,147,209,68,74,45,116,50,35,236,31,88,0,86,6,115,56,160,99,238,93,179,39,120,96,229,149,104,97,252,218,45,191,232,254,153,250,165,62,107,146,151,207,129,30,66,247,169,185,109,160,244,91,202,34,209,5,234,145,107,169,234,103,218,184,111,103,91,20,243,131,249,68,252,166,80,45,74,103,201,47,68,116,94,130,139,37,158,103,85,213,243,57,188,231,221,215,78,153,27,118,237,211,85,107,174,165,164,213,0,30,43,27,239,90,174,26,224,189,253,136,212,40,241,31,169,90,182,189,86,183,13,169,104,82,152,113,248,209,28,121,180,184,148,169,42,52,26,144,68,100,74,73,233,174,134,93,226,162,255,0,187,87,154,127,252,193,194,175,250,42,163,254,156,46,164,0,4,117,206,222,112,109,156,163,97,123,181,165,28,73,183,181,114,59,233,180,232,242,218,145,200,156,251,78,48,135,150,227,141,32,210,148,50,153,40,116,208,165,182,110,18,77,8,82,76,247,39,218,229,139,48,182,174,104,48,106,139,139,150,180,110,131,175,230,70,168,210,215,41,185,15,83,39,52,173,174,199,113,72,63,241,92,65,169,40,82,218,117,165,154,17,191,105,117,80,0,1,8,44,110,43,184,37,126,102,94,46,6,209,168,178,223,182,43,146,34,211,109,251,205,149,191,178,117,69,244,51,203,97,216,46,199,109,230,16,111,56,227,4,230,171,245,210,133,26,82,218,212,227,115,124,0,0,113,252,170,230,98,205,205,126,17,195,197,43,62,12,186,114,211,33,84,218,189,50,73,26,151,78,168,182,134,214,235,4,230,210,75,200,218,235,107,67,137,34,220,133,167,114,80,189,237,163,176,0,15,41,139,23,215,228,191,11,47,44,76,244,95,164,254,73,91,245,26,239,69,207,228,245,93,44,103,30,229,115,54,171,102,238,94,221,219,85,166,186,232,122,104,63,46,11,226,245,155,143,88,95,111,226,230,31,191,45,202,21,197,29,79,71,41,108,27,47,180,180,56,166,157,101,196,118,145,45,183,91,113,179,52,154,144,102,131,52,169,73,50,81,251,80,0,0,0,16,131,17,184,163,97,125,139,154,250,30,4,69,141,18,161,105,166,67,212,27,170,226,113,215,33,174,137,91,235,14,57,37,69,37,45,180,113,152,54,148,111,58,75,82,77,15,146,208,175,152,82,30,155,224,60,166,44,95,95,146,252,44,188,177,51,209,126,147,249,37,111,212,107,189,23,63,147,213,116,177,156,123,149,204,218,173,155,185,123,119,109,86,154,235,161,233,160,242,185,104,204,93,137,154,12,44,129,137,150,44,143,234,161,214,33,108,123,249,178,169,211,50,243,240,249,142,180,223,59,149,207,66,121,168,78,197,247,145,247,145,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,1,207,179,13,21,115,112,11,18,161,182,141,235,126,208,172,180,148,233,174,166,168,78,145,22,159,180,102,182,235,142,228,11,174,177,17,105,52,57,30,161,33,179,45,52,218,105,113,69,251,59,133,246,240,219,173,250,99,43,214,234,58,206,164,225,179,18,49,159,51,127,44,209,78,135,234,31,105,232,101,175,119,218,37,48,0,0,0,0,248,87,197,217,77,177,237,42,181,213,85,148,204,120,244,200,79,202,53,58,180,161,39,203,105,75,211,85,25,23,114,79,218,67,59,121,186,198,26,134,51,99,165,211,113,200,154,183,225,177,84,157,18,15,206,41,72,233,211,49,245,183,183,85,172,180,209,222,205,167,167,187,237,145,92,39,48,57,119,254,49,42,252,169,210,95,93,54,221,65,200,98,82,152,213,146,153,30,84,23,82,146,90,155,82,119,237,89,158,132,162,86,157,189,157,226,237,136,137,36,73,46,226,45,7,244,0,0,7,230,169,207,141,74,167,74,169,204,117,45,177,17,133,190,234,212,162,34,74,16,147,81,153,153,153,17,118,17,247,152,207,126,126,113,129,236,92,204,93,204,243,82,84,244,58,28,249,180,120,250,44,212,149,33,153,210,141,38,159,93,68,101,163,157,134,90,125,196,44,83,132,70,11,162,208,194,89,152,133,82,134,142,186,181,41,195,97,213,55,235,116,207,70,128,234,72,140,208,71,166,228,153,246,40,203,239,239,22,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,156,230,26,192,133,137,120,49,120,90,114,227,243,156,149,68,168,38,50,118,18,140,159,84,71,91,65,150,169,87,235,251,11,95,112,206,117,227,71,170,97,102,43,213,41,134,211,241,37,219,117,231,210,201,154,84,218,136,227,201,82,82,164,246,36,251,219,236,50,211,187,216,47,151,32,88,209,23,25,242,239,67,168,122,65,18,38,208,218,141,69,149,171,164,181,243,89,131,20,214,106,245,214,122,234,239,110,186,30,167,218,69,237,146,64,0,0,2,58,231,163,47,180,204,124,192,202,213,49,113,9,202,165,30,52,154,165,61,73,109,38,181,72,106,28,148,180,146,249,181,168,253,103,187,147,161,251,140,143,191,62,247,37,10,169,102,93,53,27,126,160,219,177,231,81,167,61,21,194,50,82,20,151,26,112,208,102,90,145,25,122,201,63,97,31,220,45,235,133,38,105,216,188,108,149,97,5,223,84,108,171,20,181,153,64,39,31,47,94,35,76,193,142,210,126,113,227,81,168,214,165,118,37,4,159,118,135,216,44,96,0,0,0,0,87,39,24,172,77,139,77,195,90,70,29,53,52,145,42,84,216,243,148,217,56,68,165,52,168,245,6,79,179,126,166,90,150,159,71,79,183,216,43,55,42,54,82,175,220,192,89,20,50,97,111,32,171,180,215,93,74,83,184,182,117,172,36,247,22,213,118,122,253,186,144,209,205,171,74,110,131,108,82,40,109,32,144,138,116,8,241,18,146,45,8,137,182,210,146,45,52,47,119,184,135,212,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,142,188,86,51,213,38,206,110,126,86,48,162,124,184,213,217,81,205,155,214,114,162,180,166,19,78,151,9,101,232,212,19,205,168,212,183,90,144,219,170,121,179,79,44,137,180,165,106,82,156,38,171,43,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,93,253,107,46,150,38,87,242,11,138,184,105,98,199,250,191,174,204,172,77,222,247,243,157,83,208,166,203,243,57,110,186,231,39,155,200,66,185,72,86,196,119,17,119,153,213,94,65,115,175,117,101,79,17,226,81,42,213,62,163,12,174,106,131,45,220,116,249,6,226,219,129,188,210,218,170,113,201,180,173,105,121,164,17,26,210,132,159,57,180,18,12,183,37,165,181,125,22,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,96,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,153,124,111,178,169,88,107,141,23,246,28,208,164,75,126,155,106,221,21,90,36,55,101,173,42,125,198,35,75,113,150,212,226,146,148,164,214,105,65,25,153,37,37,174,186,17,119,11,179,225,89,140,117,220,93,202,61,34,53,198,206,178,236,42,131,182,115,114,119,35,249,84,88,204,48,228,99,216,132,36,145,203,98,67,76,105,235,41,92,141,234,81,169,102,69,48,4,42,226,231,137,151,86,29,229,29,234,117,173,47,164,249,107,112,68,182,106,47,161,199,27,121,48,92,98,68,135,80,218,144,180,233,204,233,82,210,201,91,146,166,157,117,6,159,91,82,168,28,170,225,111,229,167,49,216,117,134,111,80,189,51,2,179,112,69,244,172,46,171,167,230,210,218,95,58,119,206,18,208,164,233,21,167,213,234,40,150,122,104,141,84,105,35,191,236,216,248,88,198,79,135,247,15,151,62,41,91,32,185,215,186,178,167,136,241,40,149,106,159,81,134,87,53,65,150,238,58,124,131,113,109,192,222,105,109,85,56,228,218,86,180,188,210,8,141,105,66,79,156,218,9,6,91,146,210,218,190,139,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,68,174,33,153,211,165,101,99,11,228,80,173,11,130,34,113,82,229,142,69,111,195,56,201,148,112,152,55,54,187,80,125,181,40,146,132,37,36,234,90,53,146,137,111,18,75,150,226,16,246,218,22,171,85,170,181,250,172,218,237,118,167,46,163,82,168,200,114,92,201,146,222,83,207,201,125,197,26,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,78,174,27,156,65,35,101,218,75,152,61,140,149,89,106,195,170,140,133,73,133,82,121,215,94,69,178,178,105,247,29,38,163,178,195,175,60,137,47,27,9,52,37,73,67,107,53,185,166,171,112,206,237,0,102,91,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,1,149,113,163,220,148,221,52,43,195,40,248,67,86,183,39,117,113,35,217,244,202,91,142,114,150,222,217,80,152,76,73,45,232,178,35,61,143,176,234,53,211,106,182,234,147,52,153,25,246,176,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,1,202,179,99,225,99,25,62,31,220,62,92,248,163,108,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,85,175,21,140,246,210,138,149,63,43,56,53,115,75,85,73,82,13,139,222,171,78,125,41,97,182,9,43,75,148,114,89,17,169,107,82,141,38,254,197,36,144,72,228,40,215,189,246,219,252,188,12,126,187,63,118,255,0,137,8,171,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,71,94,33,23,253,229,133,156,71,175,108,65,195,235,134,93,14,225,161,200,162,73,131,58,49,150,246,151,232,104,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,118,169,146,76,224,219,57,185,194,246,171,73,56,144,175,106,28,118,19,118,81,226,53,35,145,5,247,92,125,12,173,183,29,65,37,72,121,49,150,233,33,43,112,219,37,18,22,165,25,110,84,138,1,21,120,163,248,19,196,223,193,124,226,16,171,94,30,121,211,170,229,99,20,35,208,174,251,130,90,112,174,229,144,101,112,67,40,202,148,80,159,54,246,181,80,97,180,168,148,133,165,68,210,93,52,18,141,108,146,139,150,226,208,206,219,233,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,176,17,87,138,63,129,60,77,252,23,206,33,10,245,225,185,196,18,54,93,164,185,131,216,201,85,150,172,58,168,200,84,152,85,39,157,117,228,91,43,38,159,113,210,106,59,44,58,243,200,146,241,176,147,66,84,148,54,179,91,154,106,183,12,238,208,0,0,6,112,114,163,154,236,71,202,86,35,162,245,178,157,235,169,83,185,108,87,232,15,188,104,139,87,138,147,51,36,168,200,143,150,242,55,40,218,120,136,212,218,148,162,50,90,22,227,107,208,158,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,234,192,0,85,95,28,239,169,63,222,79,225,163,245,112,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,203,74,0,0,17,87,138,63,129,60,77,252,23,206,33,10,234,225,193,196,2,102,93,235,173,97,38,47,92,95,234,79,63,169,125,169,50,27,126,67,150,236,173,139,115,116,116,50,135,28,91,47,56,68,133,178,73,218,78,58,78,164,209,243,196,237,223,128,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,57,254,58,99,166,28,101,211,14,42,56,161,138,21,158,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,206,182,58,99,166,35,230,47,17,234,56,161,138,21,158,186,171,59,70,153,101,162,52,69,167,197,73,153,183,22,51,102,103,203,101,27,149,161,106,106,53,41,75,90,150,181,173,106,246,217,62,205,157,229,148,92,80,249,113,66,143,46,177,66,159,29,200,213,219,113,51,202,43,21,84,19,107,38,13,107,54,221,36,45,167,86,78,37,100,141,250,115,16,70,73,117,100,122,8,194,220,82,177,49,166,196,166,98,102,26,87,125,51,109,214,121,221,20,222,149,232,252,222,83,203,101,207,155,121,8,113,58,56,210,211,235,36,181,211,82,212,140,140,253,88,0,170,190,43,153,233,253,62,87,240,82,243,255,0,202,34,223,243,96,167,252,84,166,150,220,130,87,252,111,84,132,167,245,25,53,255,0,132,50,42,172,92,247,13,46,32,145,177,134,149,71,203,230,47,213,101,185,136,48,35,244,212,122,180,183,93,148,253,202,132,38,83,238,27,134,134,9,12,46,60,102,26,73,173,231,84,183,207,85,25,154,205,90,216,80,0,12,224,229,71,53,216,143,148,172,71,69,235,101,59,215,82,167,114,216,175,208,31,120,209,22,175,21,38,102,73,81,145,31,45,228,110,81,180,241,17,169,181,41,68,100,180,45,198,215,161,60,45,197,43,19,26,108,74,102,38,97,165,119,211,54,221,103,157,209,77,233,94,143,205,229,60,182,92,249,183,144,135,19,163,141,45,62,178,75,93,53,45,72,200,207,213,128,229,89,177,240,177,140,159,15,238,31,46,124,81,182,73,51,131,115,101,27,20,26,173,36,229,205,178,107,146,24,77,217,71,136,212,126,124,230,26,109,244,50,182,220,117,6,164,173,149,73,91,164,132,173,178,112,210,72,90,146,71,185,55,253,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,60,165,197,138,86,37,169,125,218,56,103,95,174,244,183,37,247,215,252,159,133,210,188,190,179,162,100,158,149,243,136,65,182,222,198,212,74,249,197,39,118,186,39,83,236,30,172,4,0,226,133,158,159,200,165,170,188,14,193,203,207,164,196,154,214,207,76,73,132,157,207,80,169,110,54,163,61,30,37,23,79,49,237,91,229,232,74,90,26,53,185,243,74,84,119,14,149,133,164,240,190,226,9,26,147,26,139,149,236,105,170,203,90,23,33,48,44,250,228,151,93,146,189,239,59,22,60,58,41,52,211,10,81,32,148,183,212,135,221,119,99,104,36,181,234,161,40,210,215,199,42,205,143,133,140,100,248,127,112,249,115,226,136,114,119,154,171,203,42,24,185,79,188,40,213,41,106,182,42,50,35,198,187,41,13,182,79,34,163,78,37,250,230,150,148,180,39,169,109,42,113,76,175,114,118,172,205,38,124,181,184,133,232,78,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,0,120,171,215,26,48,191,14,175,43,59,15,239,139,190,37,26,187,127,200,145,18,220,143,37,14,37,19,223,100,155,222,209,58,73,229,33,102,111,52,148,37,106,73,184,183,18,132,110,81,145,15,106,0,0,0,0,0,0,0,0,0,0,0,3,229,221,84,166,235,214,197,94,134,234,9,104,168,192,145,17,73,50,212,140,156,109,73,50,211,67,247,251,140,103,27,53,214,82,172,44,192,94,244,51,97,108,160,235,181,39,90,74,147,180,182,117,175,164,182,150,212,246,122,157,154,16,179,46,14,184,155,26,165,134,213,124,58,118,105,46,84,89,178,39,37,179,112,141,73,105,49,233,236,151,102,253,72,181,61,62,142,159,111,176,88,216,0,0,0,0,174,126,43,121,168,98,206,178,83,132,22,133,81,179,172,85,86,69,60,155,124,189,72,142,179,58,59,169,249,183,137,68,162,90,83,216,164,26,125,250,159,96,168,91,110,133,84,188,238,154,117,191,79,109,217,19,171,51,153,138,217,17,41,106,83,142,184,72,35,61,8,204,253,101,23,176,207,239,26,7,200,190,95,41,184,5,129,180,90,106,98,19,117,74,196,104,213,74,130,148,218,73,105,125,216,113,146,234,79,230,208,162,245,153,238,86,167,239,51,62,233,22,0,0,0,35,110,127,113,162,54,12,101,222,185,80,235,209,30,101,113,169,52,88,186,58,72,95,53,232,50,141,6,159,93,7,174,173,118,105,169,234,93,132,126,202,26,179,168,245,76,83,197,122,93,48,155,126,84,187,146,188,194,94,50,74,150,163,57,18,82,149,41,93,138,62,247,59,76,200,251,253,163,70,57,120,176,33,97,158,12,89,246,156,72,252,151,34,209,41,233,146,91,9,38,111,166,35,77,172,207,68,167,183,212,246,150,190,241,209,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,127,195,173,161,230,214,203,137,37,33,105,52,168,140,181,35,35,239,20,163,197,127,47,139,195,220,84,111,17,232,148,226,110,145,95,34,84,133,161,157,11,172,126,76,231,149,218,150,210,159,160,130,239,81,171,239,46,209,253,225,67,152,98,195,188,76,94,24,86,170,174,49,72,184,28,53,48,210,159,218,218,167,63,34,11,9,236,83,137,73,171,98,12,187,18,106,211,222,93,130,235,90,113,15,54,135,155,81,41,11,73,41,38,71,169,25,31,112,255,0,176,0,0,31,230,251,13,73,97,200,239,182,149,182,234,77,11,74,136,140,140,140,180,50,50,49,75,124,83,242,178,254,29,95,203,197,139,102,151,182,139,93,116,215,44,217,96,201,41,150,251,211,95,89,158,198,82,130,45,136,79,105,168,213,239,212,187,68,64,192,140,89,174,96,198,39,208,47,154,52,249,49,211,2,161,21,233,77,178,234,208,79,48,137,13,58,182,212,73,90,55,37,92,162,213,38,162,35,246,251,203,67,25,119,198,187,115,29,48,206,141,121,81,106,81,95,126,68,56,234,150,203,79,54,165,50,250,163,180,226,208,164,165,197,154,76,141,210,35,35,61,75,219,239,62,158,0,0,0,62,117,195,92,167,219,84,57,245,234,172,166,163,196,167,198,118,75,174,58,180,161,41,67,104,53,168,204,212,100,69,216,147,62,211,46,225,64,92,64,177,217,204,110,199,186,172,168,85,71,36,210,168,171,126,151,24,137,253,237,25,51,54,81,161,73,209,197,167,77,174,150,134,90,118,31,97,17,119,247,126,16,56,30,245,199,138,85,12,83,172,83,148,186,109,46,19,177,226,173,198,76,210,82,219,145,1,244,40,141,77,154,117,218,163,237,37,18,189,222,241,114,224,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,196,223,179,115,213,27,43,92,56,112,210,199,195,233,241,23,138,149,248,245,71,160,179,38,43,171,69,50,156,245,102,170,131,169,17,155,102,195,203,75,145,212,218,25,82,254,154,210,181,33,104,73,161,117,215,73,166,94,88,175,127,194,163,67,114,93,126,236,188,107,13,198,105,114,229,145,191,80,168,203,120,146,147,113,231,148,68,107,113,215,11,85,184,162,237,81,154,143,188,197,239,100,23,37,22,174,84,240,226,37,110,173,76,234,49,54,230,167,178,229,199,80,144,77,173,200,27,201,46,42,153,28,219,82,208,150,90,89,17,45,72,81,243,156,65,44,207,106,90,67,93,87,54,62,22,49,147,225,253,195,229,207,140,214,9,255,0,194,247,61,63,145,75,169,24,29,140,119,159,73,134,213,173,254,135,147,53,59,153,161,85,28,113,38,90,188,106,46,158,27,218,185,204,212,148,132,58,104,115,230,146,169,14,29,212,128,10,86,227,55,133,191,37,51,29,66,196,200,20,46,150,5,247,111,183,212,205,234,183,245,149,72,75,54,94,249,179,89,169,189,145,85,78,79,98,82,133,107,169,106,174,97,143,85,193,47,19,46,168,216,167,125,96,231,87,205,182,234,22,249,220,220,135,28,113,93,60,232,242,99,199,222,202,119,242,209,204,110,86,142,30,195,82,185,12,122,196,72,208,237,252,82,183,25,188,82,249,87,152,234,22,25,192,174,245,80,44,75,125,190,166,23,75,179,163,170,77,89,188,247,206,26,9,78,111,138,154,114,187,20,164,39,77,11,69,115,8,122,14,8,246,85,86,126,52,98,22,35,51,34,33,83,104,118,187,84,73,13,41,106,231,169,249,210,219,121,165,33,59,118,154,9,52,247,137,70,106,35,35,83,122,18,181,51,77,154,102,199,194,198,50,124,63,184,124,185,241,154,193,63,248,94,231,167,242,41,117,35,3,177,142,243,233,48,218,181,191,208,242,102,167,115,52,42,163,142,36,203,87,141,69,211,195,123,87,57,154,146,144,135,77,14,124,210,85,33,195,184,156,66,189,105,88,107,96,92,184,141,93,143,45,250,109,171,71,155,91,152,212,68,37,79,184,196,102,86,243,137,109,42,82,82,107,52,160,200,136,212,146,215,77,76,187,197,117,225,15,27,11,54,183,112,183,70,198,172,37,151,108,83,100,200,117,40,173,81,167,157,65,17,144,185,68,76,147,241,148,218,23,177,184,234,249,215,91,82,214,181,180,102,134,11,152,72,69,143,90,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,135,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,3,133,103,7,54,118,110,81,112,191,229,197,118,60,74,197,118,124,134,227,80,173,197,79,56,175,213,86,78,32,159,52,44,155,116,208,134,154,89,184,165,154,54,107,203,65,153,41,212,17,231,219,20,177,74,251,198,155,238,167,137,152,151,93,244,205,201,89,228,245,179,122,86,99,243,121,76,161,150,254,109,148,33,180,232,219,72,79,170,146,215,77,79,83,51,51,177,252,171,112,144,141,121,96,53,193,89,204,67,50,237,203,202,238,142,195,182,178,26,230,148,219,97,8,220,162,118,83,60,196,180,234,223,53,35,153,25,196,239,109,180,105,204,105,229,168,153,174,188,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,178,158,20,249,237,165,29,42,6,86,113,150,230,150,154,146,100,19,22,69,86,162,250,84,195,140,26,80,150,232,230,179,34,82,22,149,18,141,141,234,81,44,151,200,73,163,99,13,185,105,67,42,226,69,100,147,56,55,54,81,177,65,170,210,78,92,219,38,185,33,132,221,148,120,141,71,231,206,97,166,223,67,43,109,199,80,106,74,217,84,149,186,72,74,219,39,13,36,133,169,36,123,147,127,214,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,50,174,36,254,64,115,131,85,202,110,46,37,85,3,136,229,137,120,200,135,2,235,67,205,40,215,25,132,45,68,220,230,148,218,20,238,248,228,243,171,54,210,149,19,168,82,209,183,121,182,227,119,253,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,98,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,19,167,135,7,16,9,153,119,174,181,132,152,189,113,127,169,60,254,165,246,164,200,109,249,14,91,178,182,45,205,209,208,202,28,113,108,188,225,18,22,201,39,105,56,233,58,147,71,207,19,183,126,2,10,241,31,226,1,15,46,244,39,112,147,8,110,47,245,88,159,211,62,236,152,237,177,33,187,118,46,244,57,186,66,30,67,141,173,231,155,35,66,25,52,238,38,221,55,84,104,249,146,118,144,69,170,112,49,250,236,253,219,254,36,34,175,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,21,120,163,248,236,196,223,193,124,158,16,226,152,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,69,56,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,8,171,197,31,192,158,38,254,11,231,16,133,0,139,20,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,0,69,94,40,254,4,241,55,240,95,56,132,40,4,90,167,10,60,244,254,131,43,248,215,121,255,0,228,241,108,9,179,147,254,50,85,75,114,65,171,254,43,165,66,147,250,236,146,255,0,193,217,22,168,0,0,50,174,37,167,15,60,233,213,114,177,138,17,232,87,125,193,45,56,87,114,200,50,184,33,148,101,74,40,79,155,123,90,168,48,218,84,74,66,210,162,105,46,154,9,70,182,73,69,203,113,104,103,109,244,210,106,212,170,253,42,21,118,133,83,137,81,166,212,99,183,46,28,200,143,37,230,36,176,226,73,77,186,219,137,51,74,208,164,153,40,148,70,100,100,100,100,63,88,0,170,190,57,223,82,127,188,159,195,69,85,139,190,225,193,196,2,30,98,40,77,97,38,47,92,95,234,177,3,169,125,169,50,27,98,59,119,20,93,235,115,116,116,50,134,219,67,204,182,100,133,178,73,220,109,180,78,164,215,243,196,212,234,0,1,21,120,163,248,19,196,223,193,124,226,16,160,17,106,156,40,243,211,250,12,175,227,93,231,255,0,147,197,176,38,206,79,248,201,85,45,201,6,175,248,174,149,10,79,235,178,75,255,0,7,100,90,160,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,3,207,223,247,253,155,133,150,109,91,16,113,6,225,137,67,183,168,113,206,76,233,210,76,246,52,141,72,136,136,136,141,75,90,148,105,66,16,146,53,173,106,74,82,74,82,136,143,62,217,197,206,45,247,155,251,238,61,126,191,15,208,214,221,27,127,201,251,127,152,204,143,69,243,89,142,137,95,202,144,195,78,63,205,114,57,57,243,132,123,53,218,157,8,187,123,87,14,14,31,243,51,17,93,107,22,241,122,221,255,0,82,120,29,75,13,70,144,227,241,220,184,165,108,91,123,99,173,149,182,226,25,101,195,37,173,226,86,211,113,162,105,36,191,158,54,185,86,122,50,101,93,201,230,35,197,166,55,85,244,205,153,116,117,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,191,87,195,155,58,255,0,154,174,35,191,64,191,234,117,87,48,202,233,249,186,148,102,15,154,221,46,113,154,9,186,154,89,218,165,171,106,16,109,186,150,141,42,91,106,74,180,117,76,180,217,222,245,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,67,245,136,43,196,127,136,4,60,187,208,157,194,76,33,184,191,213,98,127,76,251,178,99,182,196,134,237,216,187,208,230,233,8,121,14,54,183,158,108,141,8,100,211,184,155,116,221,81,163,230,73,218,65,1,250,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,211,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,45,64,6,85,196,180,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,28,171,54,62,22,49,147,225,253,195,229,207,140,214,9,211,195,131,136,4,204,187,215,90,194,76,94,184,191,212,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,1,199,243,85,153,139,55,42,24,71,51,20,175,8,50,234,43,84,132,211,105,20,200,196,105,93,70,162,226,28,91,76,27,155,77,44,163,107,78,45,110,40,143,106,16,173,169,90,246,54,188,240,226,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,182,111,74,204,126,111,41,148,50,223,205,178,132,54,157,27,105,9,245,82,90,233,169,234,102,102,119,211,195,182,233,199,27,215,42,118,165,207,143,51,186,234,172,238,106,168,242,228,52,242,42,18,104,233,50,68,103,166,155,132,92,199,151,181,106,75,169,212,157,97,81,220,82,150,181,173,71,229,56,140,231,95,243,85,195,134,40,22,5,78,148,230,38,221,63,55,77,140,249,243,92,165,193,50,89,57,83,83,59,84,133,109,90,9,182,146,233,165,43,113,74,86,142,165,151,91,58,55,171,84,239,44,87,191,230,214,102,55,46,191,118,94,53,135,36,186,136,145,8,223,168,84,101,188,106,81,54,203,41,34,53,184,235,135,162,27,73,118,168,137,37,220,66,207,172,174,14,49,170,121,92,118,159,122,213,98,81,241,186,108,133,85,225,206,106,75,174,66,167,160,218,73,55,72,148,73,90,154,117,6,100,165,57,33,148,111,67,142,122,134,243,109,104,245,91,93,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,115,220,50,179,219,74,198,235,54,157,129,152,165,115,75,115,20,40,49,220,76,89,149,71,210,181,220,144,144,106,82,86,219,154,17,174,75,45,104,151,16,189,206,45,13,243,247,56,102,247,42,80,102,199,194,198,50,124,63,184,124,185,241,154,193,50,184,117,231,170,78,86,175,34,177,241,6,124,181,225,93,126,67,207,78,102,52,86,150,186,101,69,226,142,130,169,25,147,102,251,200,75,113,210,218,217,74,254,130,212,180,161,107,73,33,119,167,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,99,149,102,95,49,118,38,87,240,178,126,38,95,82,63,173,135,71,133,177,239,231,58,167,76,243,204,67,230,52,211,156,158,111,33,105,230,173,59,17,222,103,220,71,159,108,197,99,205,229,153,44,92,174,226,181,231,54,90,151,81,144,180,83,32,189,32,158,69,38,156,75,81,199,132,209,165,8,78,198,210,173,13,68,132,239,89,173,197,22,245,168,206,234,120,95,84,241,182,173,149,10,44,172,105,110,90,16,137,9,141,103,148,152,140,70,95,201,182,97,197,106,25,146,26,74,84,104,53,33,243,66,221,46,99,136,52,175,85,33,72,81,203,80,0,0,0,0,0,0,0,0,0,0,0,20,209,197,251,3,222,183,49,74,159,138,116,122,114,145,77,170,66,106,60,165,182,201,146,78,91,146,39,190,181,25,165,178,78,187,82,93,166,163,87,191,222,56,71,15,220,118,115,4,113,238,149,42,109,81,200,212,170,210,216,165,201,35,127,99,68,79,77,138,107,82,181,113,9,211,107,71,169,158,189,133,218,70,93,215,251,111,87,41,247,45,14,5,122,149,41,169,17,42,17,154,146,211,141,45,43,74,144,226,9,105,50,52,153,145,246,40,143,176,207,188,125,16,0,0,1,204,51,15,141,118,230,6,97,157,102,242,173,84,162,176,252,120,114,21,17,151,94,109,42,121,244,199,117,196,33,41,83,136,53,25,155,70,68,68,122,159,179,222,89,231,199,124,89,174,99,62,39,215,239,154,204,249,50,19,62,161,41,232,173,188,234,214,76,176,185,14,186,134,210,74,90,246,165,60,211,209,36,163,34,246,123,206,95,240,176,202,203,248,139,127,35,22,46,106,94,234,45,9,210,92,67,121,131,52,170,91,15,66,125,6,91,217,82,12,182,45,93,202,37,123,180,46,209,116,140,48,212,102,27,142,195,105,67,109,36,144,132,164,136,136,136,139,66,34,34,31,232,0,0,3,254,29,113,12,182,183,156,81,37,8,73,169,70,103,161,17,23,120,165,46,43,217,135,44,68,196,196,97,133,22,170,227,244,139,125,194,83,237,37,253,205,166,115,18,39,48,175,85,46,41,36,173,139,34,237,73,43,79,113,118,15,231,10,12,190,47,16,177,81,204,71,173,211,137,202,69,0,141,81,214,182,117,46,177,137,48,94,79,106,155,82,126,130,207,185,68,175,184,187,69,215,52,218,25,109,12,182,146,74,16,146,74,72,139,66,34,46,225,255,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,56,231,195,2,225,99,102,2,92,49,138,10,95,169,81,96,203,170,194,209,162,82,205,230,97,74,38,210,95,54,181,125,39,123,147,161,251,140,189,180,35,111,85,235,120,73,137,208,234,137,39,163,212,173,90,219,110,56,130,222,133,19,145,164,18,141,38,90,165,95,73,190,237,82,127,112,208,182,82,113,138,46,53,224,133,185,117,165,228,156,180,192,134,196,180,238,45,196,247,72,195,139,212,183,172,251,221,246,158,190,255,0,183,179,0,0,0,14,101,152,140,23,160,99,166,22,87,108,122,204,24,207,63,38,12,162,130,235,205,33,92,137,42,140,235,77,184,70,164,44,210,105,55,76,247,36,181,47,103,184,243,215,143,248,45,115,224,70,38,85,172,75,150,19,140,242,36,190,168,110,41,183,18,151,163,38,67,173,54,226,77,104,70,226,87,41,70,74,36,232,126,207,113,119,158,31,121,198,159,151,188,64,143,65,186,170,147,29,181,42,206,34,51,141,41,245,41,184,238,58,252,84,155,186,56,251,109,32,146,211,42,45,218,25,145,123,203,186,242,108,139,230,217,196,59,114,13,211,106,213,99,78,131,62,59,82,27,91,47,182,238,132,182,210,178,35,52,41,69,174,213,167,218,125,227,239,128,0,15,248,121,230,163,180,183,223,113,45,182,218,77,107,90,140,136,146,146,45,76,204,207,184,133,101,113,51,207,101,62,141,79,153,129,152,103,85,55,167,204,101,198,170,147,98,190,149,54,211,107,76,200,175,51,204,102,65,41,46,18,137,10,218,164,104,69,161,159,176,133,96,97,142,29,221,88,203,136,52,203,62,131,26,84,217,245,137,204,182,243,164,135,28,54,201,215,208,218,158,113,73,74,212,73,37,56,70,106,50,62,255,0,111,183,65,217,75,192,74,78,95,176,118,137,104,199,131,17,21,37,196,140,253,69,230,154,73,41,201,39,21,134,221,51,81,54,133,30,170,103,95,88,181,247,253,157,164,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,229,66,234,120,94,228,91,242,41,106,163,28,113,142,204,233,49,38,181,191,208,241,166,171,115,212,42,91,141,164,139,86,77,37,211,204,123,87,57,154,154,150,134,141,13,252,210,149,33,179,250,184,185,197,103,9,240,175,51,84,252,33,84,47,74,89,148,254,170,151,119,215,216,102,74,101,81,235,8,148,166,77,180,176,182,211,206,101,142,74,141,211,111,121,173,47,165,77,25,155,38,219,221,255,0,48,183,77,10,249,201,126,37,222,182,180,238,182,139,112,97,125,102,169,78,147,202,91,124,248,175,210,93,113,167,54,44,146,180,238,66,210,122,40,137,69,174,134,68,125,131,56,67,218,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,97,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,149,154,112,186,226,1,14,175,14,155,150,76,111,184,185,53,86,122,106,117,143,84,125,182,24,138,228,86,152,105,134,105,42,229,161,27,94,46,86,173,56,225,173,79,41,197,54,106,37,147,73,118,207,192,66,14,48,182,85,86,234,201,242,235,180,249,17,27,143,103,93,20,218,220,228,188,181,18,220,97,105,122,9,37,162,36,153,26,249,179,154,81,146,141,37,177,43,61,117,34,74,170,47,42,184,165,249,22,204,118,29,98,99,213,223,67,64,163,92,17,125,43,55,165,234,57,84,183,87,201,157,243,100,133,169,90,197,117,244,250,137,53,150,186,163,69,18,76,180,166,51,45,152,28,76,252,178,99,141,249,138,77,203,170,200,137,115,92,19,170,16,61,40,230,249,76,193,91,202,233,88,95,174,178,79,41,130,105,178,66,84,105,66,80,73,73,237,73,11,169,225,89,131,149,220,34,202,61,34,77,198,246,146,239,218,131,183,139,113,182,163,249,44,89,44,48,220,98,222,133,168,151,204,98,59,79,235,234,169,60,253,138,73,41,6,103,218,243,99,225,99,25,62,31,220,62,92,248,205,96,247,248,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,39,165,222,89,219,197,11,255,0,42,20,172,174,93,47,203,147,30,141,88,132,244,90,171,50,155,138,131,162,68,134,76,70,164,187,25,150,80,79,161,14,165,15,147,174,184,165,26,208,141,72,205,41,81,124,172,148,229,226,171,153,140,195,91,86,27,20,168,147,232,84,249,12,214,238,148,73,152,168,200,244,35,18,26,41,73,37,54,100,233,173,194,113,44,160,155,245,183,186,147,51,66,73,78,35,70,96,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,25,214,207,78,44,227,46,46,102,58,226,168,227,141,161,242,74,189,65,219,67,141,110,237,73,250,42,11,107,91,140,179,206,34,46,167,119,57,78,245,29,169,119,157,189,189,173,27,104,79,75,225,115,130,24,13,141,152,242,244,60,104,174,68,145,50,135,29,21,27,126,209,150,223,204,92,47,167,122,157,55,20,175,85,212,71,74,18,225,197,239,116,148,106,61,205,50,242,21,123,194,21,113,92,194,108,26,190,50,226,253,251,137,151,127,201,154,245,149,212,57,105,76,220,167,58,233,207,161,38,116,206,156,143,231,122,142,66,61,100,150,230,121,92,211,62,82,30,74,232,176,104,123,32,152,155,141,184,185,150,138,5,237,143,116,105,113,238,25,178,36,174,45,74,75,108,48,186,213,57,75,230,70,154,81,217,109,180,176,131,75,134,210,18,105,245,208,194,94,35,52,188,147,25,225,30,170,226,194,219,238,212,177,45,28,76,175,208,186,91,110,251,235,254,79,205,234,153,95,89,209,60,76,202,249,180,44,220,111,99,138,36,252,226,83,187,93,83,169,118,137,127,195,131,136,4,204,187,215,90,194,76,94,184,191,212,158,127,82,251,82,100,54,252,135,45,217,91,22,230,232,232,101,14,56,182,94,112,137,11,100,147,180,156,116,157,73,163,231,137,219,191,1,149,113,239,241,91,2,241,31,6,161,218,21,107,214,141,202,165,95,118,252,43,146,129,82,96,205,113,102,197,144,195,111,26,18,179,34,209,230,185,169,67,173,153,18,146,163,73,150,168,91,107,92,213,225,139,196,2,30,17,76,141,151,236,111,184,186,75,22,94,214,45,154,147,173,176,212,90,12,167,31,121,231,83,37,105,65,56,108,190,228,142,215,156,90,146,202,144,157,73,45,169,107,110,229,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,61,254,58,96,94,35,229,211,17,234,56,95,138,20,110,134,171,7,71,89,121,163,53,197,168,69,81,153,55,42,51,134,69,204,101,123,85,161,232,74,37,37,72,90,80,180,45,9,177,94,20,121,233,253,6,87,241,174,243,255,0,201,226,216,19,103,39,252,100,170,150,228,131,87,252,87,74,133,39,245,217,37,255,0,131,178,38,86,118,243,131,108,229,27,11,221,173,40,226,77,189,171,145,223,77,167,71,150,212,142,68,231,218,113,132,60,183,28,105,6,148,161,148,201,67,166,133,45,179,112,146,104,66,146,103,185,52,3,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,37,249,96,94,88,97,115,63,102,98,5,189,46,133,93,139,30,36,153,20,249,100,73,125,132,73,142,220,134,137,196,235,170,22,109,60,217,154,21,162,208,102,105,81,37,68,105,43,52,224,99,245,217,251,183,252,72,69,94,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,42,241,71,241,217,137,191,130,249,60,33,194,156,194,27,201,24,47,31,30,210,196,71,45,55,238,135,173,5,184,151,203,158,197,69,17,27,148,148,173,179,208,205,14,52,226,205,42,78,237,13,151,9,123,53,111,127,85,201,38,112,110,108,163,98,131,85,164,156,185,182,77,114,67,9,187,40,241,26,143,207,156,195,77,190,134,86,219,142,160,212,149,178,169,43,116,144,149,182,78,26,73,11,82,72,247,38,255,0,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,29,120,163,248,19,196,223,193,124,226,16,160,17,234,177,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,105,225,139,196,2,102,46,195,141,151,236,111,184,186,187,234,38,214,45,154,147,173,190,236,170,244,86,216,121,231,83,37,105,65,182,79,48,220,126,215,156,90,84,242,86,157,73,78,37,107,114,197,68,85,226,143,224,79,19,127,5,243,136,66,133,173,59,90,187,124,221,84,107,42,214,131,214,214,174,10,132,122,93,58,55,53,13,243,229,62,226,91,105,189,235,52,161,59,150,180,150,170,50,73,107,169,153,23,104,249,66,239,184,112,113,0,135,152,138,19,88,73,139,215,23,250,172,64,234,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,128,0,101,92,123,92,81,194,27,203,8,36,219,44,94,12,68,36,94,22,189,50,239,164,61,25,242,117,15,211,167,53,189,165,25,118,41,11,74,137,198,214,149,17,104,182,148,105,220,131,66,213,55,248,98,241,0,135,132,83,35,101,251,27,238,46,146,197,151,181,139,102,164,235,108,53,22,131,41,199,222,121,212,201,90,80,78,27,47,185,35,181,231,22,164,178,164,39,82,75,106,90,219,185,64,1,85,124,115,190,164,255,0,121,63,134,138,181,166,82,106,181,169,43,135,70,166,75,159,33,184,239,203,91,81,153,83,171,75,12,52,183,158,116,210,146,51,36,54,211,110,56,181,119,37,8,82,143,66,35,49,245,172,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,127,217,36,206,13,179,155,156,47,106,180,147,137,10,246,161,199,97,55,101,30,35,82,57,16,95,117,199,208,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,229,72,160,1,21,120,163,248,19,196,223,193,124,226,16,162,28,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,135,228,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,234,120,112,113,0,135,152,138,19,88,73,139,215,23,250,172,64,234,95,106,76,134,216,142,221,197,23,122,220,221,29,12,161,182,208,243,45,153,33,108,146,119,27,109,19,169,53,252,241,53,58,133,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,80,28,102,241,103,25,101,223,116,44,24,173,218,30,133,195,104,156,186,229,26,163,181,46,252,160,156,76,154,29,123,155,167,205,116,252,247,25,233,200,201,94,191,53,123,146,235,27,32,174,0,217,248,113,127,227,45,167,102,226,229,251,242,46,208,170,212,18,197,82,183,176,143,166,111,106,141,41,220,173,80,215,49,100,134,185,203,35,109,174,103,49,100,104,66,136,244,147,96,88,22,110,22,89,180,156,62,195,235,122,37,14,222,161,199,40,208,96,198,35,216,210,53,51,51,51,51,53,45,106,81,169,107,90,140,214,181,169,74,81,169,74,51,63,63,143,216,111,135,24,183,131,87,101,129,139,147,58,43,66,163,79,83,181,73,189,113,67,232,91,97,68,250,101,115,149,234,55,201,91,72,119,85,145,183,243,126,186,84,141,201,60,214,93,148,234,21,30,234,172,210,109,107,143,229,5,22,21,66,68,122,117,95,163,92,79,72,69,67,138,75,82,121,11,51,91,92,196,18,87,203,81,238,78,237,15,180,133,175,240,96,196,220,109,184,109,155,151,14,171,180,105,115,112,190,216,142,148,80,170,202,109,134,24,167,84,87,33,199,223,132,131,38,201,217,75,120,165,27,202,81,173,92,130,105,178,50,73,62,129,42,179,183,156,27,103,40,216,94,237,105,71,18,109,237,92,142,250,109,58,60,182,164,114,39,62,211,140,33,229,184,227,72,52,165,12,166,74,29,52,41,109,155,132,147,66,20,147,61,201,160,27,254,255,0,188,177,78,242,171,98,14,32,220,50,235,151,13,114,65,201,157,58,73,150,247,87,161,17,17,17,17,37,8,74,73,40,66,18,68,132,33,41,74,73,41,73,17,89,246,6,112,251,147,151,108,168,99,62,48,227,37,42,34,177,22,163,134,247,36,104,84,215,154,105,229,219,40,40,115,155,116,218,144,203,238,178,242,228,178,108,40,214,148,165,109,160,214,222,186,45,194,58,161,23,19,197,67,34,177,175,251,122,171,153,236,45,129,17,139,158,135,29,234,149,230,203,210,157,223,86,167,49,21,148,37,246,141,199,13,150,215,21,152,198,102,218,16,142,106,20,179,220,167,16,132,57,84,24,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,132,242,163,154,236,56,205,174,28,34,245,178,157,232,106,176,121,108,87,232,15,188,75,149,72,148,162,51,36,168,200,139,152,202,246,168,218,120,136,146,226,82,162,50,66,208,227,104,237,96,50,174,61,174,40,225,13,229,132,18,109,150,47,6,34,18,47,11,94,153,119,210,30,140,249,58,135,233,211,154,222,210,140,187,20,133,165,68,227,107,74,136,180,91,74,52,238,65,161,106,155,252,49,120,128,67,194,41,145,178,253,141,247,23,73,98,203,218,197,179,82,117,182,26,139,65,148,227,239,60,234,100,173,40,39,13,151,220,145,218,243,139,82,89,82,19,169,37,181,45,109,220,160,229,89,177,240,177,140,159,15,238,31,46,124,102,176,123,252,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,98,188,40,243,211,250,12,175,227,93,231,255,0,147,197,176,38,206,79,248,201,85,45,201,6,175,248,174,149,10,79,235,178,75,255,0,7,100,89,78,41,98,149,137,130,214,37,79,19,49,46,187,232,107,110,141,201,235,102,244,175,72,229,115,94,67,45,252,219,40,91,138,213,199,80,159,85,39,166,186,158,132,70,101,158,204,215,102,187,17,243,107,136,235,189,111,87,122,26,84,30,99,20,10,3,15,26,226,210,34,168,200,205,41,51,34,230,60,189,169,55,94,50,37,56,164,164,136,144,132,54,218,36,175,12,92,135,126,91,235,177,177,231,22,40,187,172,27,126,160,159,70,210,234,52,238,100,91,161,228,161,228,185,162,185,169,62,76,119,211,28,213,185,183,26,121,68,227,39,174,199,82,86,253,138,87,21,247,106,88,149,58,254,26,97,215,203,187,146,47,39,162,183,253,46,205,47,172,220,242,16,231,242,167,136,219,111,99,106,91,158,177,122,220,189,165,218,162,25,172,197,44,82,190,241,166,251,169,226,102,37,215,125,51,114,86,121,61,108,222,149,152,252,222,83,40,101,191,155,101,8,109,58,54,210,19,234,164,181,211,83,212,204,204,231,175,7,124,16,192,107,250,242,173,98,77,231,92,137,88,196,27,58,66,31,161,218,210,91,209,16,152,34,70,149,130,37,118,72,90,93,87,45,26,118,71,90,82,226,139,123,177,212,139,137,21,171,198,111,9,176,106,93,137,66,198,122,221,223,232,92,73,137,203,161,209,169,219,148,239,202,8,36,241,173,214,121,90,252,215,79,207,113,238,160,136,147,235,242,151,185,78,177,178,165,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,191,58,237,201,138,23,119,13,251,174,226,198,139,98,93,2,246,153,132,245,179,173,67,150,109,147,234,125,52,217,9,234,28,109,180,33,44,173,228,165,47,155,27,82,108,155,166,209,145,26,12,103,220,122,171,255,0,11,111,188,47,249,57,242,234,133,232,207,149,182,252,59,166,143,252,169,151,186,170,92,173,220,135,254,105,106,217,187,150,191,81,123,86,90,118,164,181,33,98,156,46,184,128,76,164,76,166,229,147,27,238,46,117,41,238,154,157,99,213,31,109,247,229,55,41,215,218,97,154,74,185,104,94,230,79,155,171,78,56,104,75,41,109,77,154,141,6,210,90,180,171,254,255,0,179,112,178,205,171,98,14,32,220,49,40,118,245,14,57,201,157,58,73,158,198,145,169,17,17,17,17,169,107,82,141,40,66,18,70,181,173,73,74,73,74,81,17,231,179,56,153,170,188,179,95,139,149,11,194,179,82,150,155,98,157,34,68,107,78,144,227,100,202,41,212,227,95,168,106,105,43,90,122,151,18,150,212,242,247,43,114,200,146,71,203,67,104,71,106,225,161,145,201,57,142,188,153,198,27,225,113,17,135,86,93,97,180,61,17,196,53,33,117,202,139,36,219,229,9,76,172,148,146,140,73,91,74,121,75,79,174,135,9,180,17,154,150,182,111,36,0,0,0,0,0,0,0,0,0,0,0,0,113,108,218,96,37,39,48,56,59,91,180,100,65,136,186,146,34,73,126,156,243,173,36,212,137,37,21,246,218,50,81,182,181,22,138,123,95,84,181,247,125,185,241,196,252,59,186,176,107,16,106,118,125,122,52,168,51,232,243,158,109,151,77,14,52,110,19,79,173,180,188,218,148,148,40,210,106,108,204,148,68,93,222,207,101,159,240,204,207,101,62,179,79,135,129,152,153,85,54,103,195,101,182,169,115,101,62,148,182,235,104,76,56,172,179,204,122,65,169,78,26,141,106,218,148,104,101,169,151,180,133,154,178,243,82,26,67,236,56,151,27,113,36,180,45,38,70,74,73,150,164,100,101,222,67,254,192,0,7,192,189,239,155,103,15,45,185,215,77,213,85,141,6,12,8,238,200,113,111,62,219,90,146,27,82,204,136,214,164,150,187,80,175,105,119,10,54,226,9,156,105,249,132,196,9,20,27,86,169,49,171,82,146,226,227,54,210,95,82,91,144,227,79,202,73,59,163,111,184,210,201,77,60,146,221,161,25,151,184,187,248,54,0,96,181,207,142,248,151,73,177,45,168,78,61,207,144,194,166,56,77,184,164,179,25,82,26,105,199,20,104,66,246,146,121,169,51,81,167,66,246,251,143,66,153,118,193,122,6,5,225,101,10,199,163,65,138,203,241,160,197,41,206,178,210,19,207,148,152,205,52,227,134,105,66,13,70,163,104,143,114,139,83,246,251,139,166,128,0,0,14,51,155,108,98,139,130,152,33,113,221,138,121,37,44,224,76,98,34,119,22,227,123,164,125,196,104,91,208,125,237,123,15,95,119,217,158,155,134,175,91,197,188,78,153,84,81,59,34,165,117,86,220,113,180,122,235,81,185,38,65,168,146,69,170,149,244,156,238,213,71,247,139,238,200,126,5,194,193,60,4,183,163,28,20,177,82,173,65,137,85,155,171,68,149,147,207,66,138,78,36,254,109,10,250,77,119,43,83,247,153,251,36,112,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,240,159,13,154,132,25,16,36,54,149,181,37,165,178,226,84,68,100,164,168,140,140,140,143,176,203,67,20,55,196,171,47,146,240,115,29,103,214,224,192,38,233,23,50,157,170,147,141,52,100,218,94,145,50,98,182,106,77,161,36,123,27,46,205,76,244,246,153,14,227,194,47,49,39,70,185,101,224,237,195,85,144,166,102,147,146,33,37,215,245,66,92,91,144,35,182,132,146,221,34,46,194,61,9,40,215,221,238,22,242,70,70,90,145,234,70,63,160,0,0,63,134,68,101,161,136,141,159,28,149,91,185,141,179,101,220,148,74,123,49,238,250,76,39,23,17,230,154,109,11,144,77,53,41,104,101,74,75,14,58,178,83,175,17,154,72,203,95,102,135,223,70,248,131,135,119,126,23,93,51,109,91,190,141,54,157,58,4,135,25,249,248,238,179,191,99,139,70,244,115,18,147,52,154,155,86,135,161,119,14,245,149,60,248,98,150,93,107,113,227,77,173,212,107,86,201,37,12,174,159,42,76,137,41,101,189,236,17,242,90,57,13,182,147,38,217,52,167,216,91,140,187,143,178,222,48,27,61,216,19,141,116,104,14,181,119,83,232,213,89,8,105,46,66,169,207,135,29,222,106,144,214,164,150,250,133,171,77,206,237,47,110,164,101,222,93,178,34,36,248,53,6,81,38,4,214,36,180,226,73,72,113,151,9,105,81,25,106,70,70,71,161,150,134,95,229,31,160,7,205,173,220,116,11,110,11,181,58,253,102,13,62,43,8,82,214,236,169,8,105,4,68,70,163,237,89,145,119,36,207,246,24,174,44,243,113,50,162,80,169,181,76,50,193,106,138,37,212,159,67,240,165,84,216,121,14,54,210,84,153,44,172,218,122,52,162,82,86,74,38,148,157,83,216,71,169,151,113,10,182,163,81,177,7,27,239,246,160,193,98,171,95,174,87,103,164,150,178,75,242,150,75,125,242,35,90,204,137,107,219,189,210,212,251,126,151,180,207,182,232,242,11,145,59,127,1,45,152,183,165,231,75,143,50,239,168,50,135,76,223,97,14,28,68,184,220,87,54,23,50,58,29,109,72,117,165,118,106,122,107,239,212,202,106,17,17,17,17,22,132,93,196,63,160,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,196,223,225,79,145,88,215,139,144,51,79,138,240,34,73,161,69,144,79,89,80,83,41,212,190,170,140,73,168,63,73,44,217,113,36,148,52,236,119,26,75,46,18,185,134,110,41,72,74,82,217,187,221,120,161,103,167,242,41,106,175,3,176,114,243,233,49,38,181,179,211,18,97,39,115,212,42,91,141,168,207,71,137,69,211,204,123,86,249,122,18,150,134,141,110,124,210,149,29,195,167,107,2,192,188,177,78,242,164,225,246,31,91,210,235,151,13,114,65,70,131,6,49,22,247,87,161,153,153,153,153,37,8,74,73,75,90,212,100,132,33,42,82,141,41,73,153,94,155,249,103,179,114,161,195,243,22,48,182,207,157,46,162,181,88,247,37,74,175,83,146,102,149,212,106,46,82,156,67,175,147,123,141,44,163,107,77,161,13,164,207,106,16,157,202,90,247,184,186,12,23,231,196,27,36,148,172,215,216,13,215,109,134,34,65,196,91,86,60,135,169,83,19,21,42,126,172,194,89,121,72,164,173,197,60,210,16,135,36,41,181,37,215,13,68,201,243,13,36,68,227,154,209,101,90,153,121,97,69,255,0,54,141,49,201,116,11,178,206,172,57,25,213,196,150,68,253,62,163,17,227,74,141,183,153,81,145,45,183,91,61,22,218,143,181,36,105,62,227,23,125,195,175,61,81,179,75,102,149,143,136,51,226,35,21,40,17,222,122,115,49,162,186,132,84,233,204,156,116,21,72,204,155,38,25,90,156,144,150,214,202,87,244,208,165,165,8,66,137,8,153,67,202,98,197,139,249,80,194,203,203,12,253,41,232,207,149,182,253,70,133,214,242,57,221,47,85,25,198,121,188,189,201,223,183,153,187,110,228,235,166,154,150,186,140,203,221,150,181,118,198,186,171,54,85,211,7,162,173,91,245,9,20,186,140,110,106,28,228,74,97,197,54,235,123,208,106,66,182,173,10,45,82,102,147,211,82,51,46,209,115,216,171,154,43,102,149,194,146,145,126,84,107,114,238,90,149,245,99,199,177,27,126,90,228,19,243,107,111,195,92,41,235,113,213,182,165,41,109,41,153,207,26,215,162,93,56,230,68,231,206,33,71,77,152,123,101,85,113,42,255,0,182,176,230,133,34,35,21,43,170,177,10,137,13,217,107,82,88,109,249,47,33,150,212,226,146,149,40,144,74,89,25,153,37,71,166,186,17,247,13,52,97,237,149,74,195,91,2,218,195,154,20,137,111,211,109,90,60,42,36,55,101,173,42,125,198,35,50,134,91,83,138,74,82,147,89,165,4,102,100,148,150,186,232,69,220,60,86,108,124,44,99,39,195,251,135,203,159,25,172,23,253,159,172,148,90,185,172,195,137,117,186,77,51,167,196,219,102,158,243,150,229,66,57,54,135,39,236,37,56,154,100,131,113,72,66,153,117,102,100,133,45,69,201,113,102,178,61,170,117,14,208,181,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,41,193,239,0,126,64,96,117,71,23,46,220,61,244,85,211,122,84,23,232,186,164,196,127,42,147,110,147,49,212,199,45,38,102,109,50,227,228,251,159,69,38,234,82,202,207,122,9,149,20,255,0,1,199,243,137,86,165,81,114,161,140,51,43,53,56,144,35,185,99,214,162,33,217,47,37,164,41,247,225,186,203,45,18,148,100,70,183,29,113,182,208,158,245,45,105,73,106,102,68,51,110,53,59,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,96,0,33,87,17,156,132,254,117,20,38,49,35,14,223,233,241,54,217,167,244,113,35,191,35,100,90,212,20,45,110,148,53,26,207,99,47,18,220,113,77,59,216,147,82,212,135,79,106,146,227,52,109,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,190,156,171,113,12,194,252,113,192,107,131,21,49,26,100,75,46,165,135,113,216,59,213,14,165,206,137,147,119,113,49,34,42,189,101,56,135,212,218,210,219,4,106,120,156,46,86,142,106,219,142,212,94,113,115,139,125,230,254,251,143,95,175,195,244,53,183,70,223,242,126,223,230,51,35,209,124,214,99,162,87,242,164,48,211,143,243,92,142,78,124,225,30,205,118,167,66,46,222,213,195,131,135,252,204,196,87,90,197,188,94,183,127,212,158,7,82,195,81,164,56,252,119,46,41,91,22,222,216,235,101,109,184,134,89,112,201,107,120,149,180,220,104,154,73,47,231,141,171,191,25,87,23,147,146,12,33,179,113,235,134,37,165,132,120,128,196,183,40,87,20,122,187,50,14,35,230,203,237,45,21,201,110,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,168,12,197,96,53,229,150,220,92,174,225,77,231,10,90,87,78,144,181,211,39,61,28,153,69,90,156,107,81,71,154,209,37,107,78,199,18,157,77,36,181,108,89,45,181,30,244,40,138,194,184,81,231,167,244,25,95,198,187,207,255,0,39,139,96,77,156,159,241,146,170,91,146,13,95,241,93,42,20,159,215,100,151,254,14,200,181,65,149,113,123,213,12,166,89,185,186,200,78,13,216,245,217,17,40,245,216,22,61,181,38,133,113,170,1,202,126,148,179,133,20,223,36,32,156,104,214,135,90,65,182,164,26,246,107,203,89,145,169,164,25,82,94,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,109,60,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,65,110,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,135,179,183,147,235,103,55,56,94,237,21,69,18,21,237,67,142,250,173,58,196,183,100,114,32,190,235,140,45,228,56,219,75,36,169,15,38,50,26,53,169,14,27,100,163,90,18,163,45,170,160,27,254,192,188,176,178,242,171,97,246,32,219,210,232,119,13,14,65,198,157,6,73,22,246,151,161,25,25,25,25,165,104,82,77,43,66,210,102,133,161,73,82,77,73,81,25,253,92,94,198,140,80,199,171,201,204,64,197,203,190,93,197,93,114,59,81,10,67,200,109,164,52,195,100,123,26,105,166,146,150,154,70,166,165,26,80,148,145,173,107,89,234,165,168,206,194,120,74,100,163,211,115,33,230,203,19,105,148,169,148,86,121,205,217,116,247,203,158,226,167,50,255,0,45,117,53,17,43,99,124,149,180,235,109,37,196,169,70,225,169,210,38,205,166,86,184,215,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,69,94,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,42,241,71,241,217,137,191,130,249,60,33,55,248,73,216,22,110,41,228,154,255,0,195,236,65,183,162,87,45,234,229,241,62,52,232,50,72,246,58,143,71,211,76,140,140,140,148,133,165,68,149,161,105,50,90,22,148,169,38,149,36,140,171,215,56,185,58,190,242,129,125,199,160,87,230,122,102,219,172,239,249,63,112,114,217,143,233,78,83,49,215,43,249,42,31,117,198,57,78,72,38,254,112,203,126,155,147,169,31,103,106,225,193,196,2,102,93,235,173,97,38,47,92,95,234,79,63,169,125,169,50,27,126,67,150,236,173,139,115,116,116,50,135,28,91,47,56,68,133,178,73,218,78,58,78,164,209,243,196,237,138,241,71,240,39,137,191,130,249,196,33,64,34,250,56,140,228,163,243,170,195,134,43,246,5,50,148,222,38,218,223,57,77,146,249,114,156,170,65,34,89,185,76,83,219,146,132,238,90,201,198,148,233,41,40,113,42,78,173,37,231,92,42,44,254,250,172,43,171,253,181,183,46,75,114,161,255,0,9,14,117,54,116,119,63,230,184,203,205,184,143,177,73,82,125,134,66,247,184,121,231,78,149,154,124,47,143,66,187,238,8,138,197,75,106,57,149,193,12,163,38,41,205,96,156,218,213,65,134,210,163,74,208,164,155,73,116,208,73,36,60,106,46,91,104,91,59,191,95,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,5,143,241,94,200,228,107,150,149,91,205,198,28,174,89,215,105,177,227,174,238,164,146,29,144,83,162,52,150,216,76,214,9,36,163,105,108,52,148,115,82,122,52,108,180,167,53,66,155,95,58,170,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,127,217,36,206,13,179,155,156,47,106,180,147,137,10,246,161,199,97,55,101,30,35,82,57,16,95,117,199,208,202,219,113,212,18,84,135,147,25,110,146,18,183,13,178,81,33,106,81,150,229,72,160,1,149,113,123,213,12,166,89,185,186,200,78,13,216,245,217,17,40,245,216,22,61,181,38,133,113,170,1,202,126,148,179,133,20,223,36,32,156,104,214,135,90,65,182,164,26,246,107,203,89,145,169,164,25,82,94,41,97,109,247,130,215,221,79,12,241,46,133,232,107,146,141,201,235,97,117,76,200,229,115,89,67,205,252,227,43,91,106,213,183,80,175,85,71,166,186,30,134,70,69,109,60,49,120,128,76,197,216,113,178,253,141,247,23,87,125,68,218,197,179,82,117,183,221,149,94,138,219,15,60,234,100,173,40,54,201,230,27,143,218,243,139,74,158,74,211,169,41,196,173,110,88,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,58,175,19,172,135,126,68,43,178,113,231,9,232,187,108,27,130,160,175,73,82,233,212,238,92,91,93,229,33,148,183,170,185,170,62,76,135,213,32,211,181,182,218,101,70,219,37,166,246,146,112,255,0,2,241,211,17,242,233,136,244,236,80,194,250,207,67,85,131,171,79,50,233,26,226,212,34,168,200,220,139,37,178,50,230,50,189,169,212,181,37,18,146,149,161,72,90,16,180,232,167,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,17,87,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,2,215,184,145,240,251,147,152,152,205,227,14,13,210,162,39,17,105,209,211,26,109,53,150,154,101,119,50,13,214,27,104,221,144,243,237,50,202,227,50,79,168,150,164,169,110,32,144,222,186,33,178,42,108,176,47,251,203,11,47,42,78,32,225,245,195,46,135,112,208,228,20,152,51,163,25,111,105,122,25,25,25,25,26,86,133,36,212,133,161,68,104,90,20,164,168,148,149,25,29,255,0,100,147,56,54,206,110,112,189,170,210,78,36,43,218,135,29,132,221,148,120,141,72,228,65,125,215,31,67,43,109,199,80,73,82,30,76,101,186,72,74,220,54,201,68,133,169,70,91,149,81,124,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,113,252,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,61,152,209,132,55,150,2,226,133,193,132,120,128,196,70,235,182,236,132,179,32,226,62,79,48,234,22,218,93,105,230,215,216,102,135,26,113,183,8,148,73,89,18,200,148,148,168,141,37,103,252,40,115,199,26,229,165,81,50,143,136,200,150,117,218,108,121,8,180,106,198,183,100,20,232,141,37,199,213,9,243,81,168,218,91,13,37,124,165,22,141,27,45,37,189,16,166,209,206,226,156,75,120,130,73,198,26,173,99,47,152,65,85,136,230,31,64,145,211,86,42,209,29,106,83,23,42,208,168,175,182,109,154,216,37,176,136,242,88,117,36,182,93,82,31,45,20,70,104,52,235,24,50,163,149,28,71,205,174,35,162,202,178,154,232,105,80,121,111,215,235,239,178,107,139,72,138,163,50,37,40,136,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,208,158,22,225,109,137,130,214,37,51,12,240,210,133,232,107,110,141,206,232,161,117,79,72,229,115,94,91,206,124,227,203,91,138,213,199,86,175,89,71,166,186,22,132,68,69,21,115,175,195,62,196,204,253,70,110,38,89,53,191,146,88,147,39,87,38,77,146,111,73,131,89,229,197,67,49,217,125,179,89,244,219,121,44,164,158,101,39,162,77,195,83,79,40,210,105,226,188,51,248,118,215,108,107,170,165,141,89,148,195,238,138,181,111,212,14,37,163,73,156,250,28,228,74,97,199,16,253,69,198,82,74,66,182,173,8,40,174,111,52,158,139,121,41,50,233,158,19,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,10,149,207,71,10,219,190,102,35,197,189,114,137,96,245,212,171,143,168,126,179,64,106,116,40,49,104,210,146,104,50,84,99,144,243,127,50,246,245,153,50,146,52,180,166,148,73,50,66,219,109,185,193,146,220,150,217,185,54,179,106,244,106,53,197,46,228,184,110,73,13,189,90,173,60,201,198,68,132,50,110,20,102,90,140,75,90,90,67,105,117,205,79,114,150,165,184,179,53,109,216,134,228,80,12,171,139,222,168,101,50,205,205,214,66,112,110,199,174,200,137,71,174,192,177,237,169,52,43,141,80,14,83,244,165,156,40,166,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,202,146,241,75,11,111,188,22,190,234,120,103,137,116,47,67,92,148,110,79,91,11,170,102,71,43,154,202,30,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,43,105,225,139,196,2,102,46,195,141,151,236,111,184,186,187,234,38,214,45,154,147,173,190,236,170,244,86,216,121,231,83,37,105,65,182,79,48,220,126,215,156,90,84,242,86,157,73,78,37,107,114,96,102,199,194,198,50,124,63,184,124,185,241,154,193,161,236,237,228,250,217,205,206,23,187,69,81,68,133,123,80,227,190,171,78,177,45,217,28,136,47,186,227,11,121,14,54,210,201,42,67,201,140,134,141,106,67,134,217,40,214,132,168,203,106,168,6,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,125,43,31,51,141,152,44,204,80,173,235,111,23,175,111,74,64,183,57,142,180,204,120,141,67,110,92,165,173,195,234,164,54,202,82,218,222,75,110,19,40,50,74,82,134,210,123,82,74,113,229,185,234,178,47,147,42,238,112,241,30,85,49,202,175,161,172,203,95,167,145,115,84,154,90,14,82,91,116,215,202,141,25,181,107,171,206,242,157,34,113,73,54,219,74,20,165,110,50,67,78,104,38,147,73,165,80,41,80,168,84,42,100,74,117,54,157,29,184,144,225,196,101,44,177,25,134,210,73,109,166,219,73,18,80,132,164,137,36,146,34,34,34,34,33,250,197,101,241,94,200,228,107,150,149,91,205,198,28,174,89,215,105,177,227,174,238,164,146,29,144,83,162,52,150,216,76,214,9,36,163,105,108,52,148,115,82,122,52,108,180,167,53,66,155,95,58,173,112,171,19,46,172,27,196,123,115,20,172,169,125,61,106,217,168,53,80,141,185,199,16,219,219,15,215,97,222,90,208,181,50,234,13,77,184,130,81,111,109,107,73,158,138,49,122,148,14,34,56,53,93,202,61,75,53,11,47,69,250,47,157,74,118,221,168,72,83,111,59,113,33,130,113,20,182,94,75,106,231,115,55,182,164,188,134,212,68,210,141,199,18,223,45,212,55,74,217,151,204,93,247,154,12,83,159,137,151,212,143,235,97,209,225,108,103,249,178,151,212,188,243,16,249,141,52,223,59,149,207,90,121,171,78,245,247,153,247,17,78,158,23,92,63,230,85,230,83,115,55,141,246,239,38,148,207,77,81,177,233,111,184,251,18,156,148,211,237,62,205,89,92,181,163,107,37,202,209,166,220,37,165,228,184,167,13,36,130,105,78,216,174,108,124,44,99,39,195,251,135,203,159,25,172,23,189,83,202,173,155,154,254,31,152,87,103,214,105,177,19,115,211,176,222,141,38,211,171,184,225,178,186,117,68,233,76,108,37,58,148,45,93,51,138,75,105,121,27,85,185,4,74,34,230,33,181,162,144,111,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,239,241,47,54,24,219,139,88,71,102,224,109,231,113,196,126,207,177,163,197,102,153,9,154,115,13,45,107,140,135,153,142,243,174,165,59,212,180,71,127,144,68,70,148,26,27,66,148,149,57,185,197,123,92,139,228,202,187,156,60,71,149,76,114,171,232,107,50,215,233,228,92,213,38,150,131,148,150,221,53,242,163,70,109,90,234,243,188,167,72,156,82,77,182,210,133,41,91,140,144,211,151,253,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,0,0,0,0,0,0,0,0,0,0,0,0,31,195,34,50,50,50,212,143,188,132,43,207,214,68,237,252,124,182,100,222,150,101,46,60,75,190,158,202,221,35,97,132,54,114,210,219,114,156,216,124,184,235,117,197,45,215,83,217,169,107,167,191,67,58,92,172,209,177,7,4,47,247,96,206,98,171,64,174,80,167,168,144,179,75,241,86,107,101,243,34,90,12,201,11,219,189,163,208,251,62,143,176,203,178,210,114,51,196,202,137,93,166,210,240,203,26,106,41,137,82,97,12,66,139,83,125,228,54,219,169,74,99,50,131,117,233,50,141,74,89,168,221,82,180,79,105,22,164,93,228,44,118,137,113,208,46,72,13,84,232,21,152,53,8,175,161,43,67,177,100,33,212,153,26,73,69,218,131,50,238,81,31,237,33,244,128,126,121,115,224,211,217,92,153,243,88,140,211,105,53,45,199,156,36,37,36,69,169,153,153,158,132,90,17,255,0,144,71,124,121,207,118,4,224,165,26,123,174,221,212,250,205,86,58,29,75,112,169,147,225,200,119,154,148,59,161,41,190,161,10,211,115,91,79,219,169,145,119,159,101,67,230,179,62,24,165,152,170,212,136,208,171,117,26,45,178,105,91,40,167,197,147,38,50,94,111,123,228,92,230,138,67,141,168,205,183,137,42,246,30,210,46,226,237,224,184,125,135,119,126,40,221,48,173,91,66,141,54,163,58,124,134,217,249,136,238,189,179,123,136,70,245,242,210,163,36,146,156,78,167,161,247,139,200,200,118,74,173,220,185,89,177,46,74,221,61,153,23,125,90,19,107,150,243,173,54,181,199,39,90,138,181,178,149,41,134,221,65,37,214,76,201,38,103,167,183,83,238,151,36,68,69,161,15,232,0,0,15,225,153,17,106,103,161,16,168,110,46,153,137,58,205,203,19,7,109,234,171,233,102,17,55,34,106,89,127,68,41,104,114,124,119,16,162,67,166,71,216,101,169,41,26,251,253,195,135,112,213,203,228,188,99,199,104,21,185,208,9,202,69,178,166,170,166,227,173,25,182,167,163,204,134,173,154,155,107,73,158,199,12,244,212,143,79,105,16,190,72,16,217,167,193,143,2,59,105,67,81,154,67,45,165,36,68,73,74,72,136,136,136,187,8,180,33,254,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,38,241,21,203,180,12,106,193,58,165,94,37,57,233,21,218,4,87,231,69,54,25,74,214,174,68,73,106,66,59,26,90,204,141,110,247,17,151,216,100,125,244,147,133,215,141,195,130,24,191,73,175,146,164,65,155,64,172,48,83,27,213,109,43,70,37,33,110,54,162,220,131,211,86,180,50,51,46,238,221,61,154,39,192,76,74,166,226,198,18,218,247,165,62,123,18,87,80,164,194,122,79,41,212,172,219,125,200,205,56,180,43,69,43,69,23,48,181,35,51,50,215,183,222,58,8,0,0,0,254,25,17,150,134,90,145,136,209,154,172,141,97,126,99,232,242,165,174,149,22,151,113,242,86,108,79,138,196,118,22,183,54,190,105,230,57,211,184,225,145,184,246,229,105,219,216,71,222,93,180,241,152,44,142,99,126,5,86,38,33,251,66,171,88,163,182,251,137,102,109,58,159,46,67,100,209,45,221,170,91,135,29,9,250,13,110,51,46,205,12,143,184,251,56,92,10,173,207,104,84,137,234,117,66,167,71,157,29,122,234,203,174,71,117,10,74,139,220,100,100,100,164,151,237,47,176,73,44,34,226,59,152,220,40,105,152,136,184,125,63,25,148,165,178,69,106,92,249,90,36,185,101,216,93,74,75,185,191,254,217,94,241,38,173,174,52,85,152,180,194,110,227,178,88,122,105,183,169,170,61,53,106,71,51,105,118,17,174,118,187,117,221,246,233,160,252,55,119,26,27,198,109,37,81,237,75,38,154,196,197,25,150,249,84,215,82,146,73,165,69,216,109,206,215,93,77,63,245,136,153,139,217,226,204,22,48,46,75,53,123,214,163,77,133,33,75,51,139,77,169,78,101,173,170,230,122,187,21,33,101,166,142,25,105,238,34,33,225,176,167,4,49,79,29,46,200,180,155,98,218,173,212,213,62,75,101,34,121,66,146,243,104,37,186,132,169,199,28,67,107,208,139,154,149,26,140,143,176,245,246,246,221,6,74,178,7,98,101,218,141,18,232,175,67,69,86,236,148,203,111,58,228,198,217,124,162,184,164,71,90,137,163,92,118,221,111,99,172,153,164,140,245,45,79,218,125,147,0,136,146,90,17,17,17,123,8,127,64,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,159,248,101,157,123,87,42,124,51,48,246,137,73,169,245,24,155,115,83,238,6,237,202,124,115,109,110,64,223,87,158,218,106,114,9,196,173,9,101,165,145,154,18,180,159,57,196,26,8,182,165,213,181,89,117,106,157,229,138,247,252,218,204,198,229,215,238,203,198,176,228,151,81,18,33,27,245,10,140,183,141,74,38,217,101,36,70,183,29,112,244,67,105,46,213,17,36,187,136,94,71,15,220,136,208,178,171,106,183,122,221,40,235,113,54,224,167,147,117,25,58,173,191,69,197,125,184,174,59,74,216,137,14,199,127,149,38,58,143,169,73,18,151,174,133,162,123,15,181,230,199,194,198,50,124,63,184,124,185,241,154,193,125,28,63,115,221,66,205,85,170,221,149,116,175,162,196,219,126,158,78,84,99,104,183,61,41,21,134,226,182,237,87,122,35,181,29,142,108,153,10,46,153,38,106,70,154,150,169,237,47,1,197,11,34,223,150,187,85,120,227,131,150,103,87,137,52,93,158,152,141,9,91,94,174,210,219,109,68,122,50,73,62,162,99,58,55,203,208,210,181,180,75,111,231,84,152,237,149,85,229,123,12,241,151,20,241,198,213,162,96,52,77,110,250,109,66,61,102,37,65,214,210,168,180,158,153,228,56,83,164,154,208,180,37,150,150,72,51,220,149,110,81,165,9,74,214,180,161,90,72,164,183,85,102,149,9,154,236,216,147,42,72,142,218,102,72,137,25,81,152,121,242,73,115,22,219,74,113,197,54,131,86,166,72,55,22,105,35,34,53,43,77,79,245,138,1,226,105,130,159,145,108,220,93,61,61,67,170,129,125,235,122,195,222,238,247,154,235,95,123,168,109,205,27,66,83,164,166,164,236,73,110,209,163,107,114,141,91,180,227,238,99,125,84,242,219,31,45,204,208,226,38,154,155,225,235,226,69,73,78,41,79,184,249,192,110,27,76,33,61,137,66,18,146,121,74,51,220,107,53,182,69,179,97,243,59,175,10,204,28,161,98,238,110,41,18,110,55,181,137,97,83,221,188,91,141,181,127,202,165,70,125,134,227,22,244,45,38,142,91,242,26,127,95,89,42,228,108,82,77,43,51,43,233,28,171,54,62,22,49,147,225,253,195,229,207,140,214,11,116,225,79,158,169,55,139,112,50,177,138,243,229,201,174,197,142,76,217,83,147,21,164,176,170,116,72,72,47,70,172,153,109,38,149,180,212,119,29,75,206,26,185,132,110,37,75,74,146,217,59,210,184,139,100,131,14,49,119,209,56,253,210,250,18,93,189,80,136,238,33,84,161,60,76,189,42,212,107,252,54,81,55,202,112,158,153,21,132,239,108,244,220,166,155,91,123,94,82,88,104,189,174,84,179,235,147,252,79,165,81,48,151,14,107,178,236,137,20,104,241,168,116,27,122,234,219,21,247,227,50,150,24,140,220,119,205,215,90,125,106,53,161,180,52,111,28,133,154,22,123,12,139,113,203,80,20,87,196,195,58,244,236,207,223,116,219,39,13,42,125,78,27,90,90,73,133,49,179,148,207,166,103,60,203,102,228,135,163,188,150,246,114,117,91,13,146,155,220,90,190,162,89,165,226,74,97,88,159,252,49,115,227,249,16,174,198,192,108,88,173,109,176,110,10,130,125,27,84,168,212,121,113,109,119,148,135,148,230,137,229,40,249,50,31,84,114,86,231,27,105,149,27,143,30,155,221,81,221,72,0,0,172,190,43,217,28,141,114,210,171,121,184,195,149,203,58,237,54,60,117,221,212,146,67,178,10,116,70,146,219,9,154,193,36,148,109,45,134,146,142,106,79,70,141,150,148,230,168,83,107,231,84,88,145,89,36,201,245,205,155,156,80,106,138,146,151,10,201,161,200,97,87,101,98,35,177,249,240,88,117,183,214,202,27,109,213,146,148,183,149,25,109,18,210,135,9,179,81,45,105,81,22,213,95,245,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,202,184,191,238,23,30,4,240,203,241,175,56,154,57,87,25,58,254,13,64,203,237,38,129,122,209,58,203,250,171,80,53,217,18,91,140,163,114,15,37,216,231,80,113,79,17,164,146,202,152,90,91,83,102,106,222,227,140,40,144,124,174,99,84,172,52,187,150,232,88,219,3,4,173,102,51,27,86,137,81,196,85,71,117,234,227,209,146,194,80,149,184,251,139,105,147,40,232,67,59,219,101,77,54,179,108,141,6,180,40,201,75,47,93,89,162,23,253,195,135,49,118,38,55,229,198,213,180,232,18,57,55,38,28,219,244,202,21,193,76,216,242,186,94,82,28,141,21,222,114,218,67,107,231,183,12,222,218,217,175,151,191,98,140,204,181,63,63,196,119,35,146,115,91,102,192,188,48,249,113,35,226,45,159,29,244,65,101,212,52,210,43,113,20,100,179,132,235,230,68,164,45,42,37,41,133,41,92,164,173,215,82,162,73,60,110,183,69,116,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,15,107,142,248,199,93,199,220,76,155,138,183,75,59,43,85,90,125,42,61,69,205,200,62,166,84,74,116,120,142,201,209,8,66,17,206,92,117,59,203,74,73,40,230,108,45,73,58,157,181,112,84,240,177,116,252,64,157,229,212,225,63,192,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,65,94,35,252,63,225,230,34,132,238,45,225,13,187,254,171,16,58,102,29,141,29,198,35,183,113,69,222,134,246,200,91,203,109,180,60,203,102,107,67,198,173,198,219,70,210,137,127,50,109,66,14,26,121,21,141,153,171,154,86,39,226,116,8,146,176,190,220,144,253,54,84,21,74,117,183,234,245,19,142,70,150,16,108,56,135,89,67,36,251,47,41,195,81,110,62,91,105,74,201,78,27,119,146,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,138,188,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,47,241,211,2,240,227,49,120,113,81,194,252,80,163,117,212,169,218,58,203,205,25,34,85,62,82,72,201,185,81,156,50,62,91,200,220,173,15,67,73,165,74,66,210,180,45,104,86,117,177,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,77,133,84,176,191,30,112,151,131,237,247,108,227,106,162,64,142,228,138,84,219,114,130,184,92,170,141,34,19,245,184,142,173,185,139,35,34,53,184,235,139,116,153,82,57,141,111,52,173,102,102,76,199,171,97,160,140,128,231,6,149,155,44,35,74,170,7,45,187,238,206,143,14,5,214,135,154,73,34,75,235,66,137,185,205,41,180,37,173,146,13,151,86,109,165,41,54,150,149,163,110,194,109,199,56,87,19,174,31,243,49,118,28,156,192,224,133,187,213,223,81,55,63,115,83,90,113,247,101,87,162,182,195,44,180,168,200,82,205,178,121,134,227,246,50,218,18,167,146,181,104,106,113,40,67,149,173,147,155,115,48,87,30,96,173,182,242,200,190,146,250,137,207,117,138,163,177,218,118,45,42,43,141,41,137,18,164,243,91,113,180,178,150,223,82,76,205,10,81,169,105,75,105,83,138,109,39,114,156,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,20,173,196,235,33,223,145,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,156,63,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,227,252,67,50,89,74,205,62,23,200,174,218,22,252,69,98,165,181,28,142,223,152,114,83,20,230,176,78,110,118,158,251,138,73,165,104,82,77,213,52,75,52,146,30,52,159,49,180,45,237,212,109,107,97,86,35,222,152,143,23,8,109,187,46,171,46,243,151,80,93,45,52,69,71,54,165,55,41,179,81,58,219,169,115,111,39,151,177,102,225,185,181,45,165,11,82,205,36,149,25,105,79,10,169,216,143,72,195,139,114,153,139,215,29,42,189,121,198,167,180,221,110,165,75,134,113,162,201,148,69,235,41,13,153,253,196,106,36,182,149,168,141,73,105,146,81,52,143,86,42,175,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,191,58,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,198,125,179,209,147,42,238,79,49,30,45,49,186,175,166,108,203,163,168,145,108,212,157,90,10,82,155,104,209,205,141,37,180,233,163,205,115,90,35,113,41,38,220,74,210,164,237,51,91,77,254,92,146,103,6,230,202,54,40,53,90,73,203,155,100,215,36,48,155,178,143,17,168,252,249,204,52,219,232,101,109,184,234,13,73,91,42,146,183,73,9,91,100,225,164,144,181,36,143,114,111,250,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,226,185,145,111,211,230,131,5,44,207,252,162,85,255,0,10,10,191,197,82,106,141,199,36,255,0,198,245,75,74,191,81,227,71,248,67,194,37,112,233,194,252,121,190,243,47,110,92,248,20,168,148,217,22,124,132,205,171,215,170,80,186,154,117,58,19,168,91,78,182,242,53,73,186,183,218,83,205,33,148,45,14,43,85,41,43,104,155,91,205,126,190,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,67,92,242,113,29,179,114,165,37,56,125,103,210,34,94,24,139,34,58,157,122,10,229,27,113,40,136,91,70,108,59,48,208,70,165,173,74,54,214,81,146,104,90,154,213,74,113,162,83,70,228,53,192,14,34,85,219,231,0,177,219,5,115,41,136,61,109,106,224,179,238,41,118,141,90,115,8,111,159,41,248,82,214,253,57,199,146,105,66,119,45,104,56,173,236,36,150,171,101,42,34,233,153,21,214,53,80,0,35,86,122,50,101,66,206,30,28,69,166,55,85,244,53,231,107,245,18,45,154,147,171,89,197,75,142,146,57,177,164,182,157,117,101,222,83,68,110,37,38,227,106,66,84,157,196,75,105,204,251,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,61,6,22,225,109,247,141,55,221,51,12,240,210,133,233,155,146,179,206,232,161,117,76,199,230,242,153,91,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,161,60,168,229,71,14,50,149,135,8,178,172,166,186,234,172,238,91,245,250,251,236,146,37,85,229,36,140,137,74,34,51,229,178,141,202,38,153,35,52,182,149,40,204,214,181,184,226,251,88,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,101,92,92,159,11,204,247,80,177,10,213,182,242,191,136,75,232,174,251,126,158,213,46,219,147,162,220,244,236,86,27,146,231,47,99,81,210,212,94,150,36,118,27,213,199,13,79,105,187,83,94,226,62,193,196,51,37,148,172,211,225,124,138,237,161,111,196,86,42,91,81,200,237,249,135,37,49,78,107,4,230,231,105,239,184,164,154,86,133,36,221,83,68,179,73,33,227,73,243,27,66,222,221,70,214,182,21,98,61,233,136,241,112,134,219,178,234,178,239,57,117,5,210,211,68,84,115,106,83,114,155,53,19,173,186,151,54,242,121,123,22,110,27,155,82,218,80,181,44,210,73,81,149,255,0,98,229,59,17,233,25,17,196,26,102,47,92,116,170,245,231,27,11,235,141,214,234,84,184,103,26,44,153,69,76,127,114,144,217,159,220,70,162,75,105,90,136,212,150,153,37,19,72,206,184,213,64,130,188,71,248,127,195,204,69,9,220,91,194,27,119,253,86,32,116,204,59,26,59,140,71,110,226,139,189,13,237,144,183,150,219,104,121,150,204,214,135,141,91,141,182,141,165,18,254,100,218,170,12,170,229,158,242,205,126,46,67,194,219,62,116,74,114,19,29,85,42,189,78,73,146,145,78,167,54,182,208,235,228,222,226,83,203,220,235,104,67,105,50,220,181,167,114,144,141,238,35,67,216,91,133,182,38,11,88,148,204,51,195,74,23,161,173,186,55,59,162,133,213,61,35,149,205,121,111,57,243,143,45,110,43,87,29,90,189,101,30,154,232,90,17,17,23,171,0,20,237,197,99,35,145,176,214,171,63,52,152,108,185,110,208,174,122,193,174,233,166,41,14,190,116,234,140,165,45,103,53,14,104,100,136,207,59,170,84,151,20,92,183,157,109,40,53,37,212,182,205,112,9,149,195,175,34,178,115,75,121,21,241,136,48,37,163,10,232,18,30,102,115,209,165,52,133,212,234,44,148,117,149,52,200,156,39,217,66,155,144,151,22,242,81,244,16,164,37,104,90,137,104,189,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,53,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,112,174,34,153,21,141,154,91,52,239,140,62,129,17,24,169,64,142,203,48,94,147,41,212,34,167,78,100,228,44,233,164,70,225,48,202,212,228,133,56,135,148,143,166,132,161,75,66,20,107,69,64,101,251,43,184,161,152,44,104,78,11,208,168,146,233,213,42,116,130,59,148,229,161,182,95,161,194,110,91,81,165,200,114,59,238,52,165,173,133,60,90,176,70,78,25,145,164,139,191,75,254,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,0,0,0,0,0,0,0,0,0,0,0,0,0,254,25,18,139,67,34,50,63,97,136,127,157,92,129,216,153,137,163,75,186,40,48,209,74,187,34,178,227,205,57,13,182,88,41,78,37,18,22,68,233,166,59,142,185,189,215,136,212,68,122,158,133,237,46,218,95,197,108,16,197,60,11,187,101,210,110,123,106,183,76,84,9,46,20,121,231,10,75,45,172,144,234,210,151,27,113,109,163,93,121,74,81,40,136,187,11,95,103,103,185,194,28,241,102,11,7,215,25,154,69,235,81,169,66,142,164,25,69,169,84,167,60,214,212,242,253,93,137,144,130,211,70,200,180,247,25,144,150,118,143,26,27,202,21,37,49,238,187,38,152,252,196,153,17,46,45,53,213,36,210,73,73,118,155,147,181,215,82,87,253,67,247,92,188,104,171,50,169,134,221,185,100,176,204,210,111,82,84,138,106,210,142,102,211,236,51,68,237,118,235,183,237,211,81,25,113,119,136,238,99,113,93,167,162,46,225,244,4,103,146,166,205,20,89,115,226,234,147,230,23,105,117,42,46,231,63,251,84,251,132,109,159,85,185,238,250,145,189,81,168,84,235,19,164,47,93,94,117,201,14,173,74,81,251,204,204,204,212,163,253,167,246,142,233,151,220,142,99,126,58,214,33,161,139,66,171,71,163,184,251,105,122,109,66,159,46,59,102,209,173,173,202,67,133,29,105,250,14,238,35,62,205,8,207,184,187,110,31,42,185,26,194,252,184,81,226,203,69,42,45,82,227,228,160,223,159,41,136,239,173,14,109,96,213,203,115,167,109,194,34,113,157,201,215,183,180,207,188,251,36,185,17,17,104,69,161,16,254,128,0,0,14,125,143,120,149,77,194,124,37,186,47,74,132,246,35,46,159,73,154,244,110,107,169,65,184,251,113,157,113,8,78,170,78,170,62,89,232,68,100,103,167,103,188,103,99,20,111,27,135,27,241,126,173,95,53,200,157,54,191,88,124,161,183,170,221,86,143,202,90,219,109,37,185,103,166,174,232,68,70,125,253,154,251,110,219,135,86,93,160,96,174,9,210,234,242,233,207,71,174,215,226,177,58,81,190,202,80,180,243,226,68,82,209,218,210,22,68,75,107,184,204,254,211,51,238,150,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,63,61,70,12,122,165,62,77,54,91,105,91,18,217,91,14,37,68,70,74,66,146,105,50,208,245,35,236,51,239,20,57,196,151,47,18,176,115,28,39,215,169,116,247,145,68,184,156,118,162,78,242,140,144,151,228,76,152,173,132,105,109,8,47,81,178,61,53,51,211,218,100,59,255,0,9,108,213,187,2,182,246,5,94,53,70,26,132,243,74,126,152,228,135,205,38,167,205,112,98,178,194,77,199,180,62,194,81,146,18,141,123,244,246,144,182,180,168,148,146,82,76,140,140,181,35,47,104,254,128,0,0,0,249,149,235,98,221,186,97,46,157,113,208,224,84,227,56,147,74,154,153,25,15,32,200,200,200,251,22,70,93,202,81,126,211,247,136,207,139,92,55,114,223,138,69,38,74,109,194,160,75,144,75,62,101,26,28,8,186,41,92,195,215,94,149,71,222,230,191,243,83,238,16,239,17,184,51,220,81,103,62,230,29,93,209,222,135,181,74,105,53,42,131,138,115,93,87,180,140,153,131,167,118,206,239,110,191,96,226,210,184,79,102,125,19,158,141,24,168,10,105,181,169,41,113,94,144,50,81,17,232,70,70,80,251,123,7,168,160,112,126,199,201,166,209,213,235,86,227,9,90,82,106,219,38,106,76,140,244,212,189,104,95,105,137,35,132,156,28,112,214,144,152,149,44,77,185,106,211,102,55,203,113,200,240,166,71,114,58,140,185,106,52,154,94,132,70,101,169,44,180,247,25,125,162,109,225,70,0,225,86,12,82,219,166,216,118,133,46,18,155,74,80,114,147,79,140,220,133,145,37,9,245,150,211,104,215,94,82,12,254,210,215,221,167,68,0,0,0,0,0,0,0,0,0,0,0,0,25,172,205,143,138,124,100,248,129,112,249,139,227,154,77,171,85,106,49,160,67,168,84,229,202,143,75,142,113,32,180,243,202,90,34,176,110,184,241,180,210,76,244,66,13,215,157,112,210,157,11,123,139,87,122,140,206,221,56,90,100,39,228,36,58,14,107,177,65,253,247,5,86,159,214,90,20,184,242,53,110,4,25,108,26,74,100,133,32,244,113,231,152,117,68,134,181,52,182,219,134,107,35,117,68,150,44,168,114,172,216,248,88,198,79,135,247,15,151,62,51,88,61,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,81,149,92,204,89,185,175,194,56,120,165,103,193,151,78,90,100,42,155,87,166,73,35,82,233,213,22,208,218,221,96,156,218,73,121,27,93,109,104,113,36,91,144,180,238,74,23,189,180,123,91,3,11,108,76,47,249,71,242,22,133,232,207,149,183,4,203,166,177,252,169,231,186,170,164,173,188,247,254,117,106,217,187,150,143,81,27,80,90,118,36,181,49,234,192,86,7,27,76,28,161,59,106,216,185,129,142,247,38,181,26,160,86,116,198,246,173,93,92,87,27,145,46,57,234,107,216,223,37,109,73,236,36,110,95,85,235,43,70,210,71,82,194,228,248,41,225,159,201,252,14,189,49,74,92,74,172,121,119,133,192,138,123,61,67,123,34,200,131,1,159,155,126,62,168,35,94,175,203,152,218,214,74,82,119,48,73,34,74,144,189,108,84,114,172,216,248,88,198,79,135,247,15,151,62,51,88,62,175,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,22,21,139,220,83,42,184,161,146,103,44,56,178,98,82,241,66,179,33,171,78,228,67,209,213,41,117,42,34,169,230,83,106,109,41,44,55,22,50,228,62,106,100,217,45,234,109,11,89,163,67,216,226,32,254,0,224,229,119,48,24,203,105,224,237,184,247,79,46,230,168,38,59,146,118,161,125,36,84,37,78,73,147,177,107,65,57,202,97,183,93,229,239,37,47,102,212,250,202,34,26,83,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,162,170,248,181,231,95,211,115,38,101,55,12,170,116,169,148,86,121,46,94,149,6,15,158,226,167,50,255,0,49,20,196,153,167,99,124,149,180,211,142,169,181,41,70,225,165,163,54,205,167,144,186,225,179,108,11,203,16,100,213,98,217,150,244,186,170,232,116,121,181,250,153,178,69,178,29,58,35,70,236,137,14,173,70,73,66,18,146,208,181,63,89,106,66,19,185,107,74,79,207,143,107,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,105,194,83,58,254,155,135,15,41,184,155,83,170,204,173,51,206,114,203,168,62,124,246,213,5,150,57,139,166,40,201,59,219,228,161,167,92,105,78,41,73,54,205,77,17,182,77,50,133,217,248,0,8,107,197,67,48,244,172,26,203,69,86,195,139,85,151,22,236,196,232,239,81,41,40,102,26,94,66,161,18,217,42,146,157,83,133,177,8,56,207,41,146,50,213,205,242,16,104,34,218,167,27,162,17,61,56,60,227,125,86,195,204,92,140,26,102,135,18,101,55,20,99,154,100,75,83,138,67,240,95,167,69,151,37,165,163,189,43,66,146,111,33,72,50,35,213,109,168,148,91,13,14,93,160,12,171,139,158,203,22,102,44,220,168,112,183,195,236,82,188,32,203,168,173,82,42,244,218,69,50,49,26,87,81,168,185,85,168,173,166,13,205,166,150,81,181,167,22,183,20,71,181,8,86,212,173,123,27,93,69,226,150,41,95,120,211,125,212,241,51,18,235,190,153,185,43,60,158,182,111,74,204,126,111,41,148,50,223,205,178,132,54,157,27,105,9,245,82,90,233,169,234,102,102,118,191,194,191,34,177,172,11,122,149,153,236,82,129,17,251,158,185,29,154,149,152,203,50,157,223,73,167,63,21,228,41,247,77,183,9,151,23,41,153,36,100,218,208,190,82,18,131,220,151,22,180,55,99,227,42,227,223,224,94,58,98,62,93,49,30,157,138,24,95,89,232,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,157,20,224,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,168,23,197,123,35,145,174,90,85,111,55,24,114,185,103,93,166,199,142,187,186,146,72,118,65,78,136,210,91,97,51,88,36,146,141,165,176,210,81,205,73,232,209,178,210,156,213,10,109,124,234,139,23,83,193,83,194,197,211,241,2,119,151,83,132,255,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,31,146,153,73,165,81,99,46,29,26,153,18,4,119,36,63,45,109,70,101,45,33,79,190,234,222,121,211,74,72,136,214,227,174,56,226,213,222,165,173,74,61,76,204,199,235,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,69,94,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,42,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,202,92,88,91,98,93,119,221,163,137,149,250,23,85,114,88,157,127,201,249,189,83,200,232,250,214,73,153,95,54,133,147,110,111,109,36,159,156,74,182,233,170,116,62,209,192,56,163,248,19,196,223,193,124,226,16,160,17,234,176,183,20,175,188,22,190,233,152,153,134,149,223,67,92,148,110,119,69,55,165,102,71,43,154,202,217,115,230,222,66,219,86,173,186,180,250,201,61,53,212,180,50,35,45,15,101,87,51,22,110,107,240,142,30,41,89,240,101,211,150,153,10,166,213,233,146,72,212,186,117,69,180,54,183,88,39,54,146,94,70,215,91,90,28,73,22,228,45,59,146,133,239,109,30,215,13,240,171,14,48,126,133,34,216,194,251,46,149,108,210,165,212,36,213,30,137,78,142,77,54,185,79,175,123,142,25,23,252,212,164,190,138,27,67,109,160,146,132,33,41,224,28,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,159,108,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,234,36,91,53,39,86,130,148,166,218,52,115,99,73,109,58,104,243,92,214,136,220,74,73,183,18,180,169,59,76,214,211,127,151,36,153,193,185,178,141,138,13,86,146,114,230,217,53,201,12,38,236,163,196,106,63,62,115,13,54,250,25,91,110,58,131,82,86,202,164,173,210,66,86,217,56,105,36,45,73,35,220,155,254,176,47,251,55,20,236,218,78,32,225,245,195,18,185,111,87,35,148,152,51,163,25,236,117,26,153,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,23,160,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,143,41,110,225,109,137,106,95,119,118,38,80,40,93,45,201,125,244,31,40,38,245,79,47,172,232,153,54,98,252,218,214,109,183,177,181,26,126,109,41,221,174,170,212,251,71,171,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,15,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,225,204,238,94,174,172,175,227,45,107,8,238,153,61,127,65,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,227,54,178,74,150,148,58,211,168,37,175,102,227,146,156,56,56,128,76,203,189,117,172,36,197,235,139,253,73,231,245,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,120,157,187,241,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,3,202,97,110,22,216,152,45,98,83,48,207,13,40,94,134,182,232,220,238,138,23,84,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,84,89,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,8,235,157,188,159,91,57,185,194,247,104,170,40,144,175,106,28,119,213,105,214,37,187,35,145,5,247,92,97,111,33,198,218,89,37,72,121,49,144,209,173,72,112,219,37,26,208,149,25,109,85,0,223,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,207,207,141,84,0,15,21,141,24,189,102,224,46,23,220,24,185,136,15,203,110,133,110,199,75,210,10,35,6,243,238,173,110,37,166,153,109,29,132,107,113,215,27,108,141,70,148,17,172,141,74,74,72,212,89,161,187,46,154,237,243,117,86,111,91,166,119,91,90,184,42,18,42,149,25,60,164,55,207,148,251,138,113,215,54,32,146,132,238,90,212,122,36,137,37,174,132,68,93,131,218,229,187,27,234,185,112,198,219,91,26,40,212,56,149,153,22,228,135,84,184,18,92,83,104,146,195,204,57,29,228,18,211,218,133,155,79,57,177,122,40,146,189,170,52,172,136,208,122,94,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,202,184,253,84,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,254,200,14,112,105,89,178,194,52,170,160,114,219,190,236,232,240,224,93,104,121,164,146,36,190,180,40,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,115,186,219,184,91,98,90,151,221,221,137,148,10,23,75,114,95,125,7,202,9,189,83,203,235,58,38,77,152,191,54,181,155,109,236,109,70,159,155,74,119,107,170,181,62,209,229,115,99,225,99,25,62,31,220,62,92,248,205,96,213,64,15,41,103,225,86,28,97,253,118,233,185,236,171,46,149,69,170,222,181,4,213,43,242,225,199,38,220,168,74,36,18,9,199,12,191,231,43,66,209,38,227,175,56,101,189,215,20,175,86,0,2,184,56,203,102,30,149,109,225,125,47,45,212,90,172,180,92,55,100,136,149,186,196,116,195,74,152,58,35,46,59,203,74,221,89,122,171,92,198,26,82,73,175,91,72,174,18,205,41,82,73,202,118,22,147,193,67,27,234,165,85,188,178,220,245,14,34,169,170,143,34,248,143,82,75,138,75,237,190,74,133,13,214,22,158,212,173,10,73,178,164,153,109,52,26,28,35,223,188,185,118,190,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,202,119,133,140,27,248,127,111,121,115,3,170,143,41,103,225,86,28,97,253,118,233,185,236,171,46,149,69,170,222,181,4,213,43,242,225,199,38,220,168,74,36,18,9,199,12,191,231,43,66,209,38,227,175,56,101,189,215,20,175,86,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,157,226,190,0,225,86,51,210,220,166,223,150,133,46,106,156,74,144,82,149,79,140,228,132,17,165,105,245,86,235,107,211,78,106,204,190,211,215,223,172,36,197,206,14,56,107,87,76,186,150,25,92,181,104,83,28,230,56,220,121,179,35,183,29,38,124,197,18,73,44,194,51,34,212,208,90,123,136,254,193,27,171,252,31,177,242,17,186,116,138,213,184,250,80,149,26,119,73,154,163,51,45,116,47,86,23,216,67,203,197,225,61,153,245,206,102,52,146,160,37,167,22,148,169,196,250,64,137,36,103,161,153,153,195,236,236,29,167,14,120,51,220,82,167,48,230,34,221,209,217,135,181,42,117,52,218,131,137,115,93,81,184,136,158,131,167,118,254,255,0,110,159,104,152,152,75,195,119,45,248,90,81,164,170,220,42,252,184,228,131,230,86,97,192,149,170,147,203,61,117,233,82,125,237,255,0,246,202,247,137,47,64,182,45,219,90,18,41,214,229,14,5,50,51,105,36,165,168,113,155,101,36,68,68,69,216,130,34,238,74,75,246,23,184,125,64,0,0,0,31,197,40,146,147,82,140,136,136,181,51,63,96,169,78,45,57,171,118,125,109,156,10,179,170,140,59,9,150,83,34,166,228,119,205,70,151,201,115,162,188,194,205,183,180,46,195,73,154,20,141,123,181,246,16,143,252,54,178,241,43,24,241,194,159,93,169,211,158,93,18,221,113,170,137,187,201,51,66,159,143,50,26,182,25,169,181,160,253,71,12,244,212,143,79,105,16,190,74,116,24,244,186,124,106,108,70,210,134,34,50,134,27,74,72,136,146,132,164,146,69,161,104,69,216,69,220,63,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,138,188,67,242,245,23,27,176,58,167,42,12,2,118,183,66,101,234,140,101,161,162,82,212,76,195,150,104,70,164,218,214,101,189,210,236,45,62,242,62,250,50,180,46,27,139,6,241,58,29,89,151,31,135,83,182,234,205,243,137,6,227,106,37,199,144,149,41,61,232,87,210,111,184,204,187,189,134,52,57,149,172,91,133,140,152,39,107,221,140,78,110,68,165,82,224,183,52,201,210,90,147,36,226,48,227,132,173,22,179,37,106,231,110,227,215,183,183,237,235,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,196,202,225,79,145,200,216,149,85,129,154,76,73,92,182,168,86,197,96,151,107,83,18,135,88,58,141,70,42,144,178,154,183,52,34,92,102,93,209,41,75,106,62,99,205,56,149,154,82,210,155,122,226,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,44,127,138,198,71,35,97,173,86,126,105,48,217,114,221,161,92,245,131,93,211,76,82,29,124,233,213,25,74,90,206,106,28,208,201,17,158,119,84,169,46,40,185,111,58,218,80,106,75,169,109,152,107,150,140,197,223,121,95,197,56,24,153,98,200,254,170,29,98,22,198,127,156,233,125,75,47,63,15,152,235,78,114,121,188,132,39,154,132,239,71,121,31,121,30,135,176,95,23,172,220,122,194,251,127,23,48,253,249,110,80,174,40,234,122,57,75,96,217,125,165,161,197,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,218,128,225,89,233,178,169,87,254,79,177,110,133,89,145,45,152,241,109,121,117,180,42,50,210,149,155,244,244,245,204,164,205,73,81,108,83,177,155,74,203,77,77,6,162,35,73,153,40,179,152,52,123,146,155,90,133,103,229,31,8,105,54,228,30,146,36,139,62,153,84,113,190,106,220,221,42,107,9,151,37,205,86,102,101,189,247,221,94,154,237,78,237,18,68,146,34,46,214,57,86,108,124,44,99,39,195,251,135,203,159,25,172,23,19,197,99,35,146,113,42,149,63,52,152,108,184,141,87,109,138,57,174,233,166,41,13,48,85,26,116,84,173,103,53,14,104,70,185,44,181,170,84,151,20,124,198,90,109,40,52,169,164,182,245,59,11,116,224,177,128,209,169,54,109,215,152,218,204,41,104,169,87,100,46,217,162,155,209,221,105,30,142,100,219,118,75,205,44,215,177,244,59,32,155,108,207,103,205,174,10,210,75,245,150,146,147,252,66,238,60,193,90,217,101,184,42,217,117,71,38,170,207,49,218,253,73,169,13,49,42,149,66,106,43,239,75,149,25,110,56,141,175,23,41,180,17,160,150,233,37,197,27,105,37,146,86,140,246,11,94,201,85,51,4,154,225,157,141,117,155,13,200,135,136,50,172,123,138,53,250,132,203,125,79,146,218,98,164,170,113,173,151,21,177,8,56,207,122,171,105,36,133,153,56,70,106,91,107,36,213,8,185,238,50,240,176,74,86,9,80,31,190,42,210,225,226,44,57,15,189,98,178,202,95,52,76,65,191,13,21,38,93,52,161,76,146,9,149,180,225,26,205,11,222,210,9,10,50,55,16,186,97,23,231,26,167,141,181,174,25,215,141,103,49,109,203,111,16,103,225,189,213,38,170,137,113,24,138,250,80,182,38,170,49,56,203,9,74,26,95,76,108,106,141,169,90,79,82,89,18,201,68,40,48,106,160,5,32,113,130,198,58,237,243,154,3,194,169,12,244,244,92,52,167,177,30,27,123,144,190,124,169,209,216,151,34,78,164,132,173,59,144,184,205,114,205,75,73,116,219,211,180,220,81,14,43,151,220,186,126,88,48,39,48,24,153,14,63,95,85,195,59,126,153,50,159,11,127,43,103,54,103,58,92,206,97,186,132,159,38,12,25,169,229,41,43,223,207,213,36,75,66,9,92,86,211,186,107,182,53,213,70,189,109,105,221,21,106,223,168,71,170,83,164,242,144,231,34,83,14,37,198,156,216,178,82,21,181,104,73,232,162,52,158,154,25,25,118,13,62,218,119,77,10,249,181,104,215,173,173,59,173,162,220,20,248,245,74,116,158,82,219,231,197,125,180,184,211,155,22,73,90,119,33,105,61,20,68,162,215,67,34,62,193,245,134,85,199,160,174,223,247,149,205,108,219,54,101,118,225,151,46,133,103,71,147,26,133,79,81,145,49,5,18,36,46,67,230,132,145,17,26,220,117,195,53,44,245,89,146,91,73,158,214,208,148,247,254,29,54,14,3,98,30,101,237,202,62,58,220,49,24,142,220,132,187,72,161,84,169,252,218,117,193,55,98,201,168,143,63,206,73,52,190,105,178,180,52,182,220,110,70,197,50,173,13,104,67,186,9,1,149,113,39,243,79,147,234,174,15,97,70,21,102,18,218,40,139,178,113,18,215,183,212,251,73,117,92,250,117,109,234,83,111,62,133,165,197,169,78,33,245,55,34,66,86,143,85,6,110,54,105,108,146,209,185,242,178,73,156,27,155,40,216,160,213,105,39,46,109,147,92,144,194,110,202,60,70,163,243,231,48,211,111,161,149,182,227,168,53,37,108,170,74,221,36,37,109,147,134,146,66,212,146,61,201,191,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,103,219,62,184,91,98,96,182,108,111,156,51,195,74,23,161,173,186,55,163,58,40,93,83,210,57,92,218,108,87,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,138,202,184,42,120,88,186,126,32,78,242,234,112,128,28,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,42,175,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,85,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,17,87,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,138,188,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,254,11,231,16,133,0,137,255,0,196,235,33,223,145,10,236,156,121,194,122,46,219,6,224,168,43,210,84,186,117,59,151,22,215,121,72,101,45,234,174,106,143,147,33,245,72,52,237,109,182,153,81,182,201,105,189,164,156,117,201,246,108,239,44,162,226,135,203,138,20,121,117,138,20,248,238,70,174,219,137,158,81,88,170,160,155,89,48,107,89,182,233,33,109,58,178,113,43,36,111,211,152,130,50,75,171,35,208,70,22,226,149,137,141,54,37,51,19,48,210,187,233,155,110,179,206,232,166,244,175,71,230,242,158,91,46,124,219,200,67,137,209,198,150,159,89,37,174,154,150,164,100,103,192,56,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,56,86,63,230,206,205,203,158,40,97,77,143,136,17,226,65,161,98,84,138,164,105,23,28,185,230,195,20,101,197,109,131,104,220,71,45,68,164,58,236,134,219,53,169,109,161,162,213,106,61,164,163,46,129,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,121,225,204,238,94,174,172,175,227,45,107,8,238,153,61,127,65,203,147,78,170,34,43,145,217,169,193,117,59,154,144,218,86,95,227,54,178,74,150,148,58,211,168,37,175,102,227,146,156,56,56,128,76,203,189,117,172,36,197,235,139,253,73,231,245,47,181,38,67,111,200,114,221,149,177,110,110,142,134,80,227,139,101,231,8,144,182,73,59,73,199,73,212,154,62,120,157,187,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,56,86,112,114,153,102,230,235,11,254,67,215,100,68,163,215,96,72,110,77,10,227,84,3,148,253,41,102,226,13,242,66,9,198,141,104,117,164,27,106,65,175,102,188,181,153,26,154,65,150,123,47,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,101,60,41,243,219,85,42,172,12,172,227,45,205,17,84,213,71,38,44,138,173,69,245,37,246,223,37,33,45,209,205,102,70,149,161,73,53,27,27,212,147,65,163,144,147,94,246,27,110,90,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,21,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,0,56,165,228,162,213,197,12,56,175,102,66,202,166,116,87,245,161,79,235,106,221,57,54,134,235,116,182,8,185,202,145,189,73,46,116,118,18,167,16,233,25,173,77,180,108,154,92,249,158,85,43,11,243,225,231,157,58,86,105,240,190,61,10,239,184,34,43,21,45,168,230,87,4,50,140,152,167,53,130,115,107,85,6,27,74,141,43,66,146,109,37,211,65,36,144,241,168,185,109,161,108,238,150,160,43,171,141,38,49,215,108,252,26,180,176,118,144,207,46,38,34,84,36,72,170,73,220,131,221,22,154,168,238,38,54,197,32,204,183,190,252,119,121,137,90,20,158,155,111,172,151,20,69,90,217,47,193,202,22,62,230,130,192,194,171,165,237,148,90,173,65,201,21,22,246,172,250,152,177,35,187,45,216,218,161,104,90,57,200,142,166,185,137,81,41,28,205,229,169,167,67,229,87,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,95,79,12,92,82,252,168,100,218,202,234,235,190,147,170,218,93,69,173,80,254,75,201,233,122,87,15,164,99,177,9,74,246,193,114,23,174,157,218,235,235,40,214,75,18,168,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,6,107,5,143,230,183,35,145,174,92,162,97,182,110,48,229,114,206,187,77,195,123,89,119,117,36,144,236,130,157,17,170,100,70,19,53,130,73,40,218,91,13,37,28,212,158,141,27,45,41,205,80,166,215,206,129,88,91,138,87,222,11,95,116,204,76,195,74,239,161,174,74,55,59,162,155,210,179,35,149,205,101,108,185,243,111,33,109,171,86,221,90,125,100,158,154,234,90,25,17,150,135,178,171,153,139,55,53,248,71,15,20,172,248,50,233,203,76,133,83,106,244,201,36,106,93,58,162,218,27,91,172,19,155,73,47,35,107,173,173,14,36,139,114,22,157,201,66,247,182,143,215,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,0,6,122,248,138,227,29,119,25,51,113,125,201,171,179,211,196,179,234,15,217,212,184,219,144,190,76,88,15,186,218,143,122,80,131,87,53,243,144,254,138,220,164,115,246,110,82,80,147,31,42,221,203,167,166,242,61,119,102,94,4,126,186,125,11,16,32,80,164,250,252,175,70,82,211,16,249,206,246,186,73,123,157,42,161,78,70,210,108,214,223,39,113,30,213,185,183,202,229,87,20,191,34,217,142,195,172,76,122,187,232,104,20,107,130,47,165,102,244,189,71,42,150,234,249,51,190,108,144,181,43,88,174,190,159,81,38,178,215,84,104,162,73,150,148,199,42,205,143,133,140,100,248,127,112,249,115,227,53,131,74,121,78,240,177,131,127,15,237,239,46,96,117,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,201,51,75,139,112,112,107,5,46,155,177,249,205,199,148,138,92,230,224,234,233,33,74,146,81,31,113,178,78,171,65,154,181,111,179,105,235,238,251,51,199,119,220,55,22,50,98,116,202,179,206,63,50,167,114,85,156,228,146,205,199,20,107,145,33,74,74,123,214,175,164,231,113,25,247,251,76,94,103,15,12,188,197,193,28,14,166,75,157,3,149,91,174,178,205,70,74,214,209,37,105,39,161,196,53,163,83,109,11,34,222,209,246,30,191,121,159,116,171,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,50,226,70,157,21,232,83,24,109,230,36,54,166,157,109,196,146,146,180,40,180,52,153,31,97,145,145,153,104,98,137,248,152,101,218,70,17,99,53,66,238,166,82,249,20,75,150,83,179,82,182,152,52,52,151,228,75,152,225,32,141,45,37,4,100,134,203,179,83,61,61,166,67,177,112,142,204,153,208,110,121,120,53,115,85,28,233,39,37,201,16,73,231,253,66,121,110,64,142,219,105,222,233,22,186,18,180,36,160,207,221,238,22,246,149,18,146,74,73,234,70,90,145,143,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,212,237,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,184,131,100,146,171,149,11,253,186,237,176,196,185,216,117,117,72,144,245,42,98,98,169,44,82,95,83,207,41,20,149,184,167,157,90,214,220,116,182,164,186,225,164,222,46,97,164,140,219,115,71,15,156,237,213,114,161,127,185,66,185,223,151,59,14,174,169,17,217,170,195,84,165,37,138,75,234,121,148,174,172,134,210,203,171,90,219,142,151,18,166,155,36,155,197,203,37,25,155,109,233,123,214,157,211,66,190,109,90,53,235,107,78,235,104,183,5,62,61,82,157,39,148,182,249,241,95,109,46,52,230,197,146,86,157,200,90,79,69,17,40,181,208,200,143,176,125,97,0,56,205,226,151,201,76,184,208,176,206,5,119,165,159,125,220,13,245,48,186,93,253,101,46,18,13,231,190,112,208,105,111,100,165,83,149,216,164,173,90,232,90,167,152,66,149,133,233,240,140,196,203,171,17,50,142,205,58,233,151,213,252,138,184,37,219,52,231,214,227,142,60,168,45,177,30,67,72,113,75,90,181,229,245,74,105,4,157,169,75,77,52,130,79,171,169,205,81,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,170,12,255,0,240,226,140,246,52,91,152,179,134,213,121,112,104,88,169,124,64,162,221,44,170,43,179,78,137,81,170,75,36,29,73,7,169,17,198,113,215,15,115,110,56,141,175,56,218,16,163,75,201,67,54,127,135,182,85,43,13,108,11,107,14,104,82,37,191,77,181,104,240,168,144,221,150,180,169,247,24,140,202,25,109,78,41,41,74,77,102,148,17,153,146,82,90,235,161,23,112,244,2,154,248,157,112,255,0,135,132,83,36,230,7,4,45,222,146,197,151,185,251,154,154,211,140,53,22,131,41,199,217,101,165,70,66,150,78,27,47,185,35,177,150,208,164,178,164,43,67,75,106,66,27,132,24,93,139,215,150,16,73,185,159,179,223,136,72,188,45,122,157,161,87,102,75,4,234,31,167,78,107,99,169,35,236,82,22,149,19,110,33,73,50,209,109,36,149,185,6,180,43,197,15,127,142,152,233,136,249,139,196,122,142,40,98,133,103,174,170,206,209,166,89,104,141,17,105,241,82,102,109,197,140,217,153,242,217,70,229,104,90,154,141,74,82,214,165,173,107,90,167,175,10,28,142,73,185,106,180,76,220,98,50,226,29,10,155,34,66,237,26,73,161,169,7,58,91,74,113,133,77,124,148,74,38,144,195,169,95,41,37,163,166,243,73,115,84,37,180,115,173,166,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,205,127,52,236,172,127,232,211,133,95,251,155,78,255,0,224,71,85,31,38,236,186,104,86,53,171,89,189,110,153,221,21,22,223,167,200,170,84,100,242,150,231,34,43,13,169,199,92,216,130,82,213,181,8,81,232,146,53,30,154,17,25,246,12,193,93,151,77,118,249,186,171,55,173,211,59,173,173,92,21,9,21,74,140,158,82,27,231,202,125,197,56,235,155,16,73,66,119,45,106,61,18,68,146,215,66,34,46,193,123,220,44,172,8,214,46,75,108,217,71,111,75,164,212,174,169,19,235,245,34,146,78,165,114,150,228,149,181,30,65,33,195,245,80,184,108,68,52,108,34,66,145,181,101,174,243,82,169,47,31,176,114,187,151,252,101,187,48,118,227,123,168,151,108,212,21,29,185,59,80,142,174,42,210,78,70,147,177,11,89,55,205,97,198,157,229,239,53,35,126,213,122,201,50,23,63,194,78,245,165,93,89,45,183,232,84,248,242,219,145,103,86,42,180,73,202,121,9,36,56,250,228,170,113,41,163,37,25,154,57,83,154,73,154,137,39,189,43,45,52,34,82,166,80,202,184,183,236,190,228,234,196,205,255,0,13,140,43,160,87,230,122,26,228,163,122,115,228,253,193,203,122,71,162,249,181,247,87,43,249,42,31,105,183,249,173,199,38,254,112,207,102,187,147,161,151,109,85,226,150,22,223,120,45,125,212,240,207,18,232,94,134,185,40,220,158,182,23,84,204,142,87,53,148,60,223,206,50,181,182,173,91,117,10,245,84,122,107,161,232,100,100,86,255,0,195,163,136,191,229,239,164,193,76,107,168,255,0,170,79,206,122,50,167,201,255,0,194,63,240,185,47,124,204,104,200,143,15,167,142,211,73,245,151,243,189,229,235,106,71,63,198,85,198,140,240,54,192,179,113,79,36,216,99,135,216,131,111,68,174,91,213,204,55,183,227,78,131,36,143,99,168,244,124,115,35,35,35,37,33,105,81,37,104,90,76,150,133,165,42,73,165,73,35,42,65,206,14,83,47,44,162,226,135,200,122,236,137,117,138,20,248,237,201,161,92,106,128,81,88,170,160,155,65,190,72,65,56,233,33,109,58,179,109,72,53,239,211,150,179,34,75,168,51,239,252,55,56,130,70,203,180,151,48,123,25,42,178,213,135,85,25,10,147,10,164,243,174,188,139,101,100,211,238,58,77,71,101,135,94,121,18,94,54,18,104,74,146,134,214,107,115,77,86,225,159,53,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,47,238,156,189,96,21,243,93,149,116,222,184,31,135,247,5,106,110,206,166,163,84,182,97,75,148,254,196,37,8,222,235,141,169,106,218,132,37,37,169,246,37,36,69,216,68,61,5,149,135,182,14,26,210,157,161,97,205,143,111,218,180,215,228,42,91,176,232,148,198,96,176,227,234,74,82,167,84,219,41,74,77,102,148,33,38,163,45,116,66,75,216,67,57,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,138,188,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,69,94,40,254,4,241,55,240,95,56,132,40,4,106,118,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,159,108,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,234,36,91,53,39,86,130,148,166,218,52,115,99,73,109,58,104,243,92,214,136,220,74,73,183,18,180,169,59,76,214,211,126,175,135,54,117,255,0,53,92,71,126,129,127,212,234,174,97,149,211,243,117,40,204,31,53,186,92,227,52,19,117,52,179,181,75,86,212,32,219,117,45,26,84,182,212,149,104,234,153,105,179,179,254,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,138,171,227,157,245,39,251,201,252,52,123,94,17,25,187,170,226,45,178,188,174,221,244,233,114,42,86,61,29,218,149,22,180,114,20,233,61,74,76,134,219,233,95,230,40,212,149,178,169,45,33,173,158,167,36,146,141,173,242,72,221,149,89,193,202,101,155,155,172,47,249,15,93,145,18,143,93,129,33,185,52,43,141,80,14,83,244,165,155,136,55,201,8,39,26,53,161,214,144,109,169,6,189,154,242,214,100,106,105,6,89,225,187,45,106,237,141,117,86,108,171,166,15,69,90,183,234,18,41,117,24,220,212,57,200,148,195,138,109,214,247,160,212,133,109,90,20,90,164,205,39,166,164,102,93,162,250,120,92,120,19,195,47,198,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,15,41,125,97,62,22,98,135,67,249,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,62,85,173,151,172,2,177,171,177,110,155,43,3,240,254,223,173,66,223,211,84,105,118,204,40,146,152,222,133,33,123,29,109,180,173,59,144,181,36,244,62,212,168,200,251,12,197,117,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,33,175,17,220,142,73,205,109,155,2,240,195,229,196,143,136,182,124,119,209,5,151,80,211,72,173,196,81,146,206,19,175,153,18,144,180,168,148,166,20,165,114,146,183,93,74,137,36,241,186,221,16,139,190,206,21,211,93,190,120,75,42,245,186,103,117,181,171,130,207,179,42,149,25,60,164,55,207,148,252,186,107,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,21,45,148,239,20,248,55,241,2,222,243,22,6,148,192,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,41,116,229,235,0,175,154,236,171,166,245,192,252,63,184,43,83,118,117,53,26,165,179,10,92,167,246,33,40,70,247,92,109,75,86,212,33,41,45,79,177,41,34,46,194,33,232,44,172,61,176,112,214,148,237,11,14,108,123,126,213,166,191,33,82,221,135,68,166,51,5,135,31,82,82,149,58,166,217,74,82,107,52,161,9,53,25,107,162,18,94,194,30,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,61,174,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,123,44,89,133,181,115,65,131,84,92,92,181,163,116,29,127,50,53,70,150,185,77,200,122,153,57,165,109,118,59,138,65,255,0,138,226,13,73,66,150,211,173,44,208,141,251,75,170,138,1,226,117,138,95,149,12,228,222,189,37,119,210,116,171,75,167,181,169,255,0,201,121,61,47,74,217,117,108,118,161,42,94,217,206,77,245,213,187,93,125,85,26,9,2,79,240,62,176,35,59,85,197,60,82,157,111,75,41,17,99,211,168,20,186,178,137,212,176,104,117,78,191,54,58,15,94,82,214,70,204,5,171,176,214,130,54,254,137,56,123,184,255,0,24,44,28,174,216,217,160,60,85,144,247,81,69,196,186,123,18,33,185,181,8,228,74,131,29,136,146,35,104,75,82,213,181,8,140,239,48,210,132,159,83,177,59,141,181,24,233,124,15,175,90,84,11,255,0,20,240,229,232,242,206,165,92,163,211,171,113,221,74,19,200,75,16,94,117,151,82,181,110,220,75,53,84,25,52,145,36,200,201,46,106,105,208,137,86,232,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,28,171,243,78,202,199,254,141,56,85,255,0,185,180,239,254,4,116,170,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,88,134,148,242,157,225,99,6,254,31,219,222,92,192,170,190,39,89,14,252,136,87,100,227,206,19,209,118,216,55,5,65,94,146,165,211,169,220,184,182,187,202,67,41,111,85,115,84,124,153,15,170,65,167,107,109,180,202,141,182,75,77,237,36,227,174,79,179,103,121,101,23,20,62,92,80,163,203,172,80,167,199,114,53,118,220,76,242,138,197,85,4,218,201,131,90,205,183,73,11,105,213,147,137,89,35,126,156,196,17,146,93,89,29,217,226,254,41,88,152,211,145,220,81,196,188,52,174,250,102,219,172,225,253,209,209,77,233,94,143,205,229,68,148,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,231,92,106,160,7,228,133,86,165,84,100,207,135,79,169,196,149,34,151,32,162,78,105,151,146,181,197,124,218,109,226,105,212,145,234,133,155,79,52,225,37,90,30,199,16,174,229,17,159,235,0,28,83,58,24,199,93,192,44,176,95,248,171,107,51,190,181,74,167,183,30,156,230,228,23,77,42,92,134,162,53,39,69,161,104,95,37,114,18,239,45,73,52,175,151,176,244,37,106,89,194,26,30,193,124,6,140,121,9,183,240,5,152,82,237,9,23,30,27,170,151,80,68,184,238,184,253,58,163,83,132,165,77,113,198,93,90,87,189,50,100,188,179,104,212,141,15,84,22,194,34,34,207,181,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,26,30,200,181,235,74,191,242,125,132,149,218,52,121,108,199,139,107,196,162,45,50,80,148,172,223,167,167,161,121,68,73,82,139,98,157,140,226,144,122,234,104,52,153,146,76,205,37,232,51,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,29,84,126,72,85,106,85,70,76,248,116,250,156,73,82,41,114,10,36,230,153,121,43,92,87,205,166,222,38,157,73,30,168,89,180,243,78,18,85,161,236,113,10,238,81,25,254,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,197,40,146,147,82,143,66,34,212,204,84,39,23,28,201,157,122,231,137,131,86,205,81,206,146,10,91,145,56,153,127,212,55,144,228,248,238,54,173,142,153,107,161,167,82,82,8,253,254,225,199,120,103,229,218,70,46,227,53,62,238,169,210,249,244,75,110,83,83,84,183,88,53,52,167,227,203,134,225,160,205,77,41,6,102,135,15,179,82,61,61,164,66,246,34,68,141,2,43,48,161,176,219,44,71,109,45,52,219,105,36,165,8,73,104,73,34,46,194,34,34,34,208,135,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,217,158,236,184,211,115,5,130,181,56,8,136,147,172,81,218,122,167,1,104,109,60,197,188,212,73,36,219,122,242,150,163,73,173,239,162,157,15,94,227,35,239,162,171,86,181,115,96,54,52,70,148,151,164,66,168,218,117,244,55,41,41,83,141,154,142,44,180,154,208,101,170,20,101,185,174,227,219,221,219,167,179,66,217,105,197,186,94,51,96,237,181,120,64,158,196,151,221,166,195,68,238,91,169,89,162,73,197,101,199,18,173,22,179,35,35,116,181,37,30,189,189,190,243,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,3,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,66,5,229,127,131,253,179,134,183,253,66,239,204,5,118,223,196,26,108,25,14,183,65,162,181,14,66,24,112,144,243,46,70,157,43,87,18,147,89,165,15,33,200,74,67,204,232,231,107,142,119,11,31,1,72,28,98,177,51,229,134,107,25,177,98,75,170,148,75,10,223,135,79,122,44,135,63,146,166,116,146,57,142,63,29,4,179,34,222,195,240,208,181,154,82,165,41,130,73,145,165,8,51,134,206,88,23,147,86,12,124,82,85,189,44,237,57,85,135,168,8,171,36,137,76,21,69,166,91,125,81,214,100,122,161,102,211,200,90,119,17,111,34,115,102,238,91,155,102,255,0,6,76,82,249,41,152,234,238,25,207,174,244,176,47,187,125,206,154,23,75,191,172,170,66,89,60,207,206,18,13,77,236,138,170,138,187,84,148,43,93,15,85,114,200,93,72,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,7,228,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,80,183,16,204,150,85,114,177,138,18,43,182,133,191,45,56,87,114,200,35,183,230,28,149,74,40,79,155,123,157,167,190,226,146,74,66,210,162,117,77,18,205,70,182,73,39,204,113,104,123,108,75,19,83,135,54,66,127,58,138,235,248,145,136,143,244,248,101,108,212,58,57,113,216,145,178,85,106,114,16,135,78,26,77,7,189,150,73,14,54,167,93,236,81,165,105,67,71,185,74,113,155,212,0,1,5,120,193,99,29,10,198,203,1,225,84,134,122,138,214,37,212,24,143,13,189,203,71,34,44,25,12,75,145,39,82,66,144,173,171,68,102,185,102,164,40,250,157,233,220,77,168,133,43,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,168,138,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,133,37,241,130,193,202,237,141,154,3,197,89,15,117,20,92,75,167,177,34,27,155,80,142,68,168,49,216,137,34,54,132,181,45,91,80,136,206,243,13,40,73,245,59,19,184,219,81,143,109,193,63,20,41,86,246,46,95,152,81,80,76,70,100,94,116,120,181,40,50,30,154,150,150,227,244,245,185,172,86,154,50,213,229,173,169,142,186,123,85,170,81,21,103,181,68,102,104,184,145,149,113,127,220,46,60,9,225,151,227,94,113,52,120,174,45,246,150,9,84,50,208,229,231,137,233,150,197,207,73,145,232,219,34,108,102,159,121,104,168,201,91,111,58,193,180,151,91,103,99,172,194,89,45,199,183,114,208,149,41,9,91,155,91,114,144,41,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,62,202,101,201,143,55,102,3,91,21,220,200,219,17,40,119,180,136,250,200,105,163,229,190,251,29,156,169,18,163,236,74,98,73,90,125,103,24,73,153,36,251,116,104,212,113,217,205,184,210,158,83,188,44,96,223,195,251,123,203,152,12,206,229,234,213,205,6,13,86,176,142,233,147,208,117,252,185,52,234,162,34,183,33,234,100,230,149,185,169,13,165,101,254,51,107,36,169,10,91,78,186,130,90,55,238,44,240,227,70,16,222,88,11,138,23,6,17,226,3,17,27,174,219,178,18,204,131,136,249,60,195,168,91,105,117,167,155,95,97,154,28,105,198,220,34,81,37,100,75,34,82,82,162,52,151,148,169,213,170,181,169,40,153,89,169,203,159,33,184,236,68,67,178,94,83,171,75,12,52,134,89,104,148,163,51,36,54,211,109,182,132,247,37,8,74,75,66,34,33,115,252,21,60,44,93,63,16,39,121,117,56,79,240,25,172,205,143,138,124,100,248,129,112,249,139,226,207,178,205,154,236,56,202,87,12,204,54,189,111,87,122,234,172,239,78,177,64,160,48,241,34,85,94,82,106,243,12,210,147,50,62,91,40,220,147,117,227,35,75,105,82,72,137,107,91,109,175,224,112,226,226,73,115,98,125,229,63,7,243,61,126,196,149,93,174,200,96,237,10,171,180,216,240,144,251,230,70,151,41,238,173,130,67,68,181,25,54,166,8,219,35,90,205,212,27,134,165,48,217,217,160,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,17,87,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,138,188,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,15,21,141,24,67,102,227,214,23,220,24,71,136,12,75,114,133,113,71,75,50,14,35,230,203,237,45,14,37,214,158,109,125,164,75,109,214,219,112,137,68,164,25,160,137,73,82,76,210,112,171,41,28,37,172,220,30,188,171,119,158,61,204,183,241,29,113,228,61,18,218,166,46,9,185,78,40,134,70,146,153,50,59,201,52,174,74,146,102,68,201,243,26,103,181,68,183,86,104,83,93,131,138,63,129,60,77,252,23,206,33,10,86,202,119,138,124,27,248,129,111,121,139,3,74,98,170,248,231,125,73,254,242,127,13,28,171,130,167,138,123,167,225,252,239,49,167,11,169,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,160,17,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,6,85,197,212,230,91,255,0,168,219,72,248,127,98,127,244,122,88,170,188,167,120,167,193,191,136,22,247,152,176,52,166,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,177,252,241,240,192,197,6,113,181,55,70,88,112,242,37,82,211,189,164,41,77,209,105,106,110,34,40,19,82,193,184,242,28,231,184,77,55,25,211,109,199,27,89,41,13,161,107,233,201,40,249,130,118,127,228,183,37,182,110,77,172,218,189,26,141,113,75,185,46,27,146,67,111,86,171,79,50,113,145,33,12,155,133,25,150,163,18,214,150,144,218,93,115,83,220,165,169,110,44,205,91,118,33,190,149,143,216,199,66,203,254,13,93,152,197,113,179,212,68,182,105,234,144,220,109,203,71,87,41,106,38,227,70,222,132,44,219,230,190,227,77,115,54,26,81,191,114,189,84,153,140,203,141,4,112,209,176,36,225,246,75,112,238,45,74,222,137,74,169,87,35,201,175,202,54,73,173,243,17,46,75,142,197,144,234,219,51,222,181,67,56,132,91,143,122,80,148,33,91,118,109,46,21,198,147,7,43,183,134,13,90,88,197,72,123,153,19,14,234,18,35,213,35,109,65,109,139,82,84,118,211,39,122,150,70,123,31,98,59,92,180,161,106,87,83,187,213,75,106,51,174,28,140,226,133,43,7,51,105,134,119,229,117,49,10,154,197,99,209,179,31,151,53,49,24,136,196,230,92,132,228,167,29,81,26,82,134,83,36,222,61,116,35,38,204,141,73,215,113,104,204,0,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,0,50,174,52,167,148,239,11,24,55,240,254,222,242,230,7,74,171,82,105,85,250,84,218,21,118,153,18,163,77,168,199,114,36,200,114,217,75,204,73,97,196,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,86,182,25,112,96,182,109,236,109,168,87,113,22,247,137,115,225,124,41,11,85,38,132,180,72,110,163,81,97,198,29,34,68,199,216,91,37,29,108,58,166,84,75,100,214,79,242,204,205,44,146,182,9,169,153,186,77,42,129,148,76,87,161,80,169,145,41,212,218,118,27,215,98,67,135,17,148,178,196,102,27,166,60,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,25,183,26,168,16,215,136,238,120,228,229,74,205,129,103,225,242,34,72,196,91,194,59,235,130,243,171,105,212,81,34,36,201,7,53,214,12,205,75,90,148,106,75,9,82,121,74,91,78,169,70,162,100,218,114,165,178,125,155,59,203,40,184,161,242,226,133,30,93,98,133,62,59,145,171,182,226,103,148,86,42,168,38,214,76,26,214,109,186,72,91,78,172,156,74,201,27,244,230,32,140,146,234,200,244,17,133,184,165,98,99,77,137,76,196,204,52,174,250,102,219,172,243,186,41,189,43,209,249,188,167,150,203,159,54,242,16,226,116,113,165,167,214,73,107,166,165,169,25,25,250,176,21,87,198,247,20,191,250,90,96,165,62,187,255,0,149,221,53,122,103,75,247,70,128,255,0,56,209,255,0,217,36,236,66,254,213,167,244,102,32,86,79,236,9,56,159,154,60,45,179,25,183,162,87,99,202,186,32,201,168,83,229,147,74,97,250,116,103,74,68,210,113,46,158,197,160,163,50,241,154,15,93,228,70,146,37,25,146,79,73,35,61,124,69,112,114,187,131,121,184,190,227,85,222,234,34,94,21,7,239,26,92,157,168,71,58,44,247,221,113,69,177,43,89,167,148,249,72,99,85,109,82,249,27,246,165,43,73,9,193,193,31,20,41,82,172,12,66,193,119,147,17,138,149,50,176,213,209,28,213,53,60,249,140,73,101,184,206,236,143,161,43,99,10,136,206,231,8,212,90,203,109,38,73,236,223,55,243,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,28,127,136,54,118,233,89,80,176,27,161,91,15,196,157,136,183,84,121,12,210,161,166,82,82,253,37,133,50,242,81,86,91,106,101,212,45,13,200,75,105,75,78,18,73,227,230,18,76,201,183,52,167,108,181,230,187,17,242,223,142,39,141,244,199,126,81,207,170,115,216,185,24,170,60,110,57,89,139,33,228,59,33,43,144,162,83,136,121,78,54,135,9,226,213,68,226,72,212,78,36,214,218,244,19,130,248,189,102,227,214,23,219,248,185,135,239,203,114,133,113,71,83,209,202,91,6,203,237,45,14,41,167,89,113,29,164,75,109,214,220,108,205,38,164,25,160,205,42,82,76,148,126,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,220,203,98,221,47,6,112,118,229,188,39,207,98,51,237,83,102,34,15,49,212,160,215,36,162,188,227,105,78,171,65,153,153,180,122,18,79,94,206,207,121,103,170,234,173,92,216,243,141,18,101,41,217,19,106,55,101,125,109,197,74,148,227,134,147,149,45,70,132,17,106,181,17,110,119,184,183,119,246,107,237,189,76,136,101,198,155,151,204,21,166,64,92,84,149,98,176,219,53,57,235,90,19,204,67,206,196,140,78,55,175,41,10,36,146,217,250,42,212,245,239,51,62,233,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,254,30,105,167,218,83,47,54,149,161,100,105,82,84,90,145,145,246,25,104,98,151,248,170,101,93,88,115,124,171,24,45,90,67,165,72,184,36,153,205,54,35,250,137,152,251,211,164,56,163,216,202,82,94,162,19,218,165,154,189,250,151,104,250,252,38,243,70,245,159,117,57,130,151,77,85,180,210,235,15,27,176,21,33,243,37,117,110,185,6,51,109,39,123,164,157,54,165,90,37,40,53,119,233,169,118,11,138,66,210,226,73,104,81,41,42,45,72,200,245,35,33,255,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,3,228,221,151,77,10,198,181,107,55,173,211,59,162,162,219,244,249,21,74,140,158,82,220,228,69,97,181,56,235,155,16,74,90,182,161,10,61,18,70,163,211,66,35,62,193,153,124,88,190,191,42,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,99,247,102,79,170,165,194,30,223,85,188,81,10,187,10,67,120,193,86,68,103,84,226,42,44,59,29,210,61,84,250,208,76,173,154,99,236,173,105,66,76,141,112,212,132,37,106,115,152,117,235,151,236,76,252,141,227,141,135,138,78,75,170,199,137,108,220,16,106,19,253,22,230,201,79,65,67,201,234,152,71,174,130,87,53,131,117,179,66,148,73,90,86,105,81,237,81,141,52,142,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,7,20,206,181,173,66,188,50,143,139,212,155,142,15,87,18,61,159,83,170,54,223,53,109,237,149,9,133,75,140,230,168,50,51,216,251,13,47,77,118,171,110,138,35,73,153,30,112,134,162,44,11,2,205,194,203,54,147,135,216,125,111,68,161,219,212,56,229,26,12,24,196,123,26,70,166,102,102,102,102,165,173,74,53,45,107,81,154,214,181,41,74,53,41,70,103,232,0,0,83,95,26,76,99,161,94,24,203,105,96,237,33,158,100,188,59,167,200,145,84,147,185,101,182,85,73,49,220,76,109,138,65,17,236,97,136,238,243,18,181,165,93,78,223,85,77,168,143,149,112,159,181,171,183,6,118,173,10,181,34,15,81,18,217,167,213,234,149,71,57,168,71,79,21,112,94,136,151,52,81,145,175,87,229,199,70,137,35,87,175,174,155,82,163,43,233,21,213,198,147,7,43,183,134,13,90,88,197,72,123,153,19,14,234,18,35,213,35,109,65,109,139,82,84,118,211,39,122,150,70,123,31,98,59,92,180,161,106,87,83,187,213,75,106,51,175,110,30,23,173,42,192,206,150,21,87,107,49,229,189,30,85,97,116,68,38,50,18,165,147,245,8,206,193,101,70,74,82,75,98,93,146,218,150,122,234,72,37,25,18,140,137,39,161,225,149,113,122,121,10,197,43,19,5,184,108,88,216,151,137,117,223,67,91,116,111,73,245,179,122,87,164,114,185,181,249,76,183,243,108,161,110,43,87,29,66,125,84,158,154,234,122,17,25,149,75,102,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,42,184,98,240,255,0,135,139,179,35,102,7,27,237,222,174,197,137,181,251,102,154,235,140,59,22,189,41,183,222,101,213,73,66,86,110,19,44,57,31,181,151,16,148,188,165,167,83,83,105,90,28,185,65,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,139,249,254,201,245,43,54,88,70,164,211,202,91,119,221,157,30,100,251,81,108,186,146,68,151,214,132,155,144,93,75,139,75,91,36,27,45,32,156,82,146,109,45,40,94,237,132,227,110,80,13,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,231,248,42,120,88,186,126,32,78,242,234,112,159,224,51,89,155,31,20,248,201,241,2,225,243,23,199,138,174,223,247,149,205,108,219,54,101,118,225,151,46,133,103,71,147,26,133,79,81,145,49,5,18,36,46,67,230,132,145,17,26,220,117,195,53,44,245,89,146,91,73,158,214,208,148,249,241,119,220,56,56,128,67,204,69,9,172,36,197,235,139,253,86,32,117,47,181,38,67,108,71,110,226,139,189,110,110,142,134,80,219,104,121,150,204,144,182,73,59,141,182,137,212,154,254,120,154,157,64,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,132,85,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,34,175,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,2,42,241,71,240,39,137,191,130,249,196,33,64,35,85,0,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,35,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,20,2,52,167,148,239,11,24,55,240,254,222,242,230,7,85,0,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,202,184,186,156,203,127,245,27,105,31,15,236,79,254,143,75,21,87,148,239,20,248,55,241,2,222,243,22,6,148,192,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,168,1,5,120,193,99,29,10,198,203,1,225,84,134,122,138,214,37,212,24,143,13,189,203,71,34,44,25,12,75,145,39,82,66,144,173,171,68,102,185,102,164,40,250,157,233,220,77,168,133,43,90,118,181,118,249,186,168,214,85,173,7,173,173,92,21,8,244,186,116,110,106,27,231,202,125,196,182,211,123,214,105,66,119,45,105,45,84,100,146,215,83,50,46,209,169,49,197,51,161,131,149,220,125,203,5,255,0,133,86,179,219,43,85,90,123,114,41,205,237,65,245,50,162,72,106,91,81,181,90,208,132,115,151,29,45,115,20,162,74,57,155,207,82,78,135,156,33,168,140,61,189,105,88,149,96,91,88,141,66,143,45,138,109,213,71,133,91,134,212,180,37,47,182,196,150,80,243,105,113,41,82,146,75,36,172,136,200,148,162,215,93,12,251,199,160,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,70,121,193,205,157,155,148,92,47,249,113,93,143,18,177,93,159,33,184,212,43,113,83,206,43,245,85,147,136,39,205,11,38,221,52,33,166,150,110,41,102,141,154,242,208,102,74,117,4,121,236,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,181,198,172,177,99,46,94,232,86,77,127,22,45,127,66,55,126,211,222,168,83,99,58,242,122,166,57,75,73,56,196,150,126,155,47,18,28,142,225,161,69,216,151,210,147,50,113,46,182,223,106,225,205,157,127,205,87,17,223,160,95,245,58,171,152,101,116,252,221,74,51,7,205,110,151,56,205,4,221,77,44,237,82,213,181,8,54,221,75,70,149,45,181,37,90,58,166,90,108,239,164,6,125,184,151,95,241,177,7,58,88,137,42,155,112,203,170,211,104,114,35,80,34,147,198,238,200,107,137,25,182,165,71,105,14,17,108,66,102,20,179,61,165,177,75,82,214,157,219,247,31,117,224,151,107,87,101,227,237,245,122,199,131,190,139,74,179,206,151,50,79,53,5,202,149,46,108,119,35,183,176,207,122,183,34,20,147,212,136,210,92,189,20,100,106,73,29,202,10,149,227,105,131,149,214,174,171,23,48,49,222,231,81,100,211,202,206,152,222,212,39,164,148,219,146,37,199,61,77,123,220,231,33,217,61,132,141,168,233,125,101,106,226,72,185,7,7,171,214,149,106,231,5,20,42,132,121,110,72,188,109,122,149,18,10,153,66,77,13,190,133,51,56,212,233,154,136,201,28,168,46,164,141,36,163,222,164,22,154,25,169,54,233,155,31,11,24,201,240,254,225,242,231,198,107,5,249,177,153,139,55,42,28,63,48,159,20,175,8,50,234,43,85,143,109,211,105,20,200,196,105,93,70,162,229,41,181,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,163,108,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,122,12,67,203,118,54,225,85,131,105,226,149,249,96,203,166,218,119,188,118,100,208,234,201,144,196,134,36,33,214,82,251,68,179,101,107,54,22,182,149,189,40,116,144,181,18,92,208,143,150,189,189,171,135,206,118,234,185,80,191,220,161,92,239,203,157,135,87,84,136,236,213,97,170,82,146,197,37,245,60,202,87,86,67,105,101,213,173,109,199,75,137,83,77,146,77,226,229,146,140,205,182,244,189,235,78,233,161,95,54,173,26,245,181,167,117,180,91,130,159,30,169,78,147,202,91,124,248,175,182,151,26,115,98,201,43,78,228,45,39,162,136,148,90,232,100,71,216,62,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,149,173,40,73,173,106,36,165,37,169,153,158,132,68,41,219,139,38,105,30,188,46,166,240,78,214,170,182,170,93,29,226,118,122,163,190,102,174,173,167,39,70,113,165,26,29,52,233,181,73,213,42,65,43,187,93,11,176,124,126,21,121,87,86,35,95,41,198,11,170,144,234,169,22,252,146,56,70,252,125,80,169,140,61,6,67,106,45,236,169,39,234,45,93,169,89,43,221,161,118,139,160,105,166,152,105,44,178,218,80,132,17,37,41,73,104,68,69,216,69,161,15,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,83,56,24,111,68,196,236,9,185,168,53,136,45,72,91,116,249,175,195,53,180,133,155,114,74,28,132,182,178,220,149,104,101,188,251,72,181,47,96,207,164,122,157,91,8,49,112,234,20,137,14,51,54,210,184,119,182,164,45,73,213,113,101,106,68,123,77,7,166,230,203,187,111,236,23,227,146,172,198,82,115,5,131,212,154,183,164,163,57,88,129,29,136,117,6,137,228,155,156,244,69,142,167,84,105,230,173,90,111,123,77,84,100,122,247,150,189,242,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,69,94,38,152,215,249,22,202,61,211,211,211,250,169,247,222,182,84,61,237,111,101,174,181,135,186,135,28,209,196,41,58,69,106,78,197,22,237,29,54,183,36,211,187,74,43,194,123,23,242,161,138,118,110,25,250,83,209,159,43,110,10,117,11,173,228,115,186,94,170,75,108,243,121,123,147,191,111,51,118,221,201,215,77,53,45,117,26,83,252,150,216,159,146,207,200,167,160,191,188,207,147,255,0,37,189,25,213,61,254,181,244,221,55,35,157,191,155,250,31,87,126,253,254,221,218,246,140,209,98,21,149,85,195,91,254,229,195,154,236,136,143,212,173,90,196,218,36,199,98,45,74,97,199,227,60,182,92,83,106,82,82,163,65,169,6,100,102,148,158,154,106,69,220,47,207,135,86,49,208,177,147,40,246,36,154,67,61,60,187,62,158,197,157,84,141,185,107,228,202,128,195,77,164,247,169,8,37,115,88,56,239,232,157,201,71,63,102,229,41,10,49,208,51,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,0,103,135,136,125,235,74,191,243,165,138,181,218,52,121,108,199,139,88,69,17,105,146,132,165,102,253,62,51,80,94,81,18,84,162,216,167,99,56,164,30,186,154,13,38,100,147,51,73,76,174,7,86,159,255,0,77,203,234,101,179,255,0,214,122,77,62,178,228,47,249,83,178,227,50,249,151,252,137,110,54,149,127,80,165,23,208,49,106,130,58,241,15,178,170,183,254,75,113,86,133,70,145,17,153,17,104,232,173,173,82,86,164,160,216,167,201,106,115,201,35,74,84,123,212,212,103,18,130,211,67,89,164,140,210,70,106,44,240,141,84,12,171,143,127,117,99,166,35,221,248,79,101,96,133,78,179,202,179,44,78,173,218,109,46,57,26,27,122,84,137,47,190,228,169,29,167,205,120,186,133,182,131,61,18,134,200,201,41,35,91,170,114,64,112,230,201,71,231,85,136,239,215,239,250,101,85,188,50,181,190,114,165,37,130,229,55,84,156,70,131,110,152,151,183,37,105,220,133,155,142,169,162,82,144,218,82,157,90,83,205,56,87,210,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,205,102,108,124,83,227,39,196,11,135,204,95,29,43,32,57,62,170,230,203,23,18,154,129,68,110,196,179,164,67,159,117,173,231,84,75,146,194,214,163,110,11,73,109,105,119,124,130,101,212,27,137,82,73,164,37,107,221,188,155,109,203,10,226,27,195,150,30,53,208,169,248,137,151,235,94,149,75,188,237,202,123,52,179,160,211,161,177,13,186,236,84,46,59,49,155,55,86,243,81,227,116,145,210,246,211,216,165,45,180,182,214,164,77,182,69,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,191,236,146,103,6,217,205,206,23,181,90,73,196,133,123,80,227,176,155,178,143,17,169,28,136,47,186,227,232,101,109,184,234,9,42,67,201,140,183,73,9,91,134,217,40,144,181,40,203,114,164,80,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,17,87,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,138,188,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,49,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,140,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,80,8,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,3,42,226,234,115,45,255,0,212,109,164,124,63,177,63,250,61,44,85,94,83,188,83,224,223,196,11,123,204,88,26,83,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,5,69,241,193,189,105,83,239,252,44,195,150,99,203,42,149,14,143,81,173,200,117,72,79,33,76,78,121,166,90,74,21,187,113,172,149,79,120,212,70,146,34,37,55,161,171,83,36,199,94,23,214,159,202,188,237,97,247,81,108,250,102,5,27,210,53,105,155,225,117,12,195,229,65,127,167,146,230,164,105,111,100,165,70,216,225,233,181,211,107,105,146,141,34,255,0,128,101,223,16,172,170,174,26,223,247,46,28,215,100,68,126,165,106,214,38,209,38,59,17,106,83,14,63,25,229,178,226,155,82,146,149,26,13,72,51,35,52,164,244,211,82,46,225,123,220,46,60,9,225,151,227,94,113,52,74,160,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,114,172,216,248,88,198,79,135,247,15,151,62,51,88,58,174,103,115,11,117,102,131,25,107,88,185,116,198,232,58,254,92,106,117,45,18,156,144,205,50,11,73,218,212,118,212,179,255,0,25,197,154,82,132,173,215,93,89,33,27,246,148,202,225,95,145,89,55,253,195,74,204,246,41,64,150,197,177,67,144,205,74,204,101,153,77,108,171,84,88,148,242,20,251,166,219,134,243,104,138,244,98,50,109,104,71,53,106,65,238,83,104,90,28,181,76,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,207,14,103,114,245,117,101,127,25,107,88,71,116,201,235,250,14,92,154,117,81,17,92,142,205,78,11,169,220,212,134,210,178,255,0,25,181,146,84,180,161,214,157,65,45,123,55,28,202,225,95,158,169,54,5,195,74,203,14,41,79,150,253,177,92,144,205,54,204,121,152,173,108,164,212,95,148,242,212,195,164,219,100,243,136,148,244,146,34,113,107,95,41,105,65,109,75,107,90,219,184,145,150,203,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,46,83,130,229,167,232,124,178,220,119,76,187,103,162,151,112,94,18,121,53,23,33,114,220,168,65,98,44,100,55,181,211,34,55,89,109,243,152,148,232,102,148,184,111,145,104,173,226,127,136,65,198,22,202,170,221,89,62,93,118,159,34,35,113,236,235,162,155,91,156,151,150,162,91,140,45,47,65,36,180,68,147,35,95,54,115,74,50,81,164,182,37,103,174,164,73,85,69,229,59,197,62,13,252,64,183,188,197,129,127,217,177,240,177,140,159,15,238,31,46,124,102,176,123,92,81,197,235,203,23,228,219,47,222,15,196,52,89,246,189,50,208,164,51,25,130,105,12,83,160,181,177,164,153,246,169,107,82,141,199,22,165,25,234,183,84,73,218,130,66,19,55,248,81,228,163,242,155,117,49,153,76,76,166,85,99,91,118,149,66,60,155,73,173,57,44,214,42,140,184,165,28,141,228,162,113,76,197,113,180,118,37,59,28,116,246,154,204,153,121,165,91,78,42,225,157,171,140,152,113,113,225,109,235,19,168,162,220,212,247,105,242,118,182,218,220,103,121,122,143,181,204,66,208,151,154,89,37,198,214,105,61,142,33,10,34,213,36,51,195,154,172,179,222,89,80,197,201,152,91,120,78,137,81,66,163,166,165,72,169,198,50,74,42,52,231,22,226,26,124,219,220,106,101,123,154,113,11,109,70,123,86,133,109,82,209,177,197,203,94,20,121,215,252,153,93,76,101,175,19,42,117,89,54,221,219,80,143,26,210,119,94,115,52,122,163,206,41,39,31,97,36,220,75,50,156,113,29,169,86,198,221,45,198,130,39,158,117,55,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,214,117,115,25,73,203,238,15,85,170,222,145,142,221,98,124,119,225,211,218,55,146,78,115,215,22,66,154,81,39,154,133,105,189,157,53,73,153,235,220,90,247,80,116,138,157,91,23,241,112,170,21,121,14,61,54,237,184,119,184,165,173,74,209,114,165,106,100,91,141,103,166,174,31,126,239,218,52,23,147,236,55,162,97,142,4,219,52,26,60,22,163,173,202,124,39,230,26,26,66,13,201,39,14,58,92,89,237,74,117,51,216,93,166,90,159,180,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,28,127,52,248,129,66,195,172,35,171,214,235,211,216,142,193,177,33,178,39,93,66,13,103,210,190,173,169,220,164,145,153,146,15,66,212,103,143,21,174,10,125,213,136,183,21,193,75,101,40,141,58,169,46,66,13,41,73,110,37,190,181,146,189,83,50,61,73,69,219,169,142,217,145,172,211,215,178,239,138,84,168,238,76,112,237,186,180,246,35,212,24,55,22,104,66,29,147,24,157,116,147,206,109,178,81,54,206,155,149,175,219,169,119,95,181,155,117,210,175,139,90,149,118,209,30,39,97,85,225,49,53,147,37,37,71,177,214,210,226,117,218,102,90,232,162,238,51,251,204,125,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,21,43,198,211,24,235,174,221,86,46,95,163,179,201,162,198,167,149,227,49,205,200,87,87,41,199,36,68,142,90,26,55,183,201,67,82,123,73,123,87,213,122,201,213,180,153,243,94,13,54,4,107,155,52,117,75,206,163,111,75,151,30,206,181,229,201,135,80,73,58,76,65,168,200,117,168,237,146,212,147,36,26,220,140,228,226,74,23,174,164,151,20,69,171,123,147,118,130,133,184,169,224,229,11,8,179,113,87,147,110,61,164,75,246,158,213,226,228,109,171,254,75,42,75,239,183,36,183,173,106,53,243,31,142,235,250,250,169,79,63,98,82,73,65,25,201,94,9,120,215,255,0,135,89,115,153,79,247,222,180,249,77,181,255,0,39,135,45,183,150,110,127,200,141,180,165,191,235,205,74,250,4,39,254,108,124,44,99,39,195,251,135,203,159,25,172,26,168,0,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,12,176,213,170,213,90,253,86,109,118,187,83,151,81,169,84,100,57,46,100,201,111,41,231,228,190,226,141,78,58,227,138,51,82,214,165,25,168,212,102,102,102,102,102,47,83,132,157,149,74,181,114,91,111,215,105,242,37,185,34,241,172,85,107,115,146,242,210,104,109,244,73,84,18,75,68,73,35,36,114,160,180,163,37,26,143,122,150,122,232,100,148,204,161,242,110,203,90,133,124,218,181,155,42,233,131,214,209,110,10,124,138,93,70,55,53,109,243,226,190,218,155,117,189,232,52,173,59,144,181,22,169,50,81,107,169,25,31,104,203,104,209,158,69,175,90,85,255,0,147,236,36,174,209,163,203,102,60,91,94,37,17,105,146,132,165,102,253,61,61,11,202,34,74,148,91,20,236,103,20,131,215,83,65,164,204,146,102,105,44,230,14,235,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,160,140,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,133,80,113,88,200,149,84,170,179,243,77,131,86,204,69,83,85,28,223,189,233,84,230,20,151,219,124,148,181,57,88,36,17,154,86,133,36,210,79,236,74,77,6,142,122,137,123,223,113,186,245,192,188,116,196,124,186,98,61,59,20,48,190,179,208,213,96,234,211,204,186,70,184,181,8,170,50,55,34,201,108,140,185,140,175,106,117,45,73,68,164,165,104,82,22,132,45,58,41,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,95,43,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,42,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,17,87,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,21,120,163,248,19,196,223,193,124,226,16,160,17,170,128,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,186,145,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,138,1,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,101,92,93,78,101,191,250,141,180,143,135,246,39,255,0,71,165,138,171,202,119,138,124,27,248,129,111,121,139,3,74,96,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,160,190,42,117,106,173,71,60,119,244,58,133,78,92,168,244,184,244,120,144,90,121,229,45,17,88,58,100,103,141,166,146,103,162,16,110,188,235,134,148,232,91,220,90,187,212,102,114,3,129,245,149,74,159,127,226,158,35,61,34,89,84,168,116,122,117,18,59,73,90,121,10,98,115,206,188,234,150,157,187,141,100,170,123,36,147,37,17,17,41,205,73,90,145,166,221,0,103,175,137,13,173,66,179,243,181,138,84,155,114,15,73,18,69,66,37,81,198,249,171,115,116,169,176,99,203,146,230,171,51,50,222,251,238,175,77,118,167,118,137,34,73,17,20,245,224,143,122,210,167,224,190,33,97,203,49,229,149,74,135,116,53,91,144,234,144,158,66,152,157,17,182,90,74,21,187,113,172,149,79,120,212,70,146,34,37,55,161,171,83,36,216,248,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,57,86,108,124,44,99,39,195,251,135,203,159,25,172,18,255,0,135,54,74,63,58,172,71,126,191,127,211,42,173,225,149,173,243,149,41,44,23,41,186,164,226,52,27,116,196,189,185,43,78,228,44,220,117,77,18,148,134,210,148,234,210,158,105,194,190,144,28,43,56,57,76,179,115,117,133,255,0,33,235,178,34,81,235,176,36,55,38,133,113,170,1,202,126,148,179,113,6,249,33,4,227,70,180,58,210,13,181,32,215,179,94,90,204,141,77,32,203,61,151,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,183,236,29,199,156,195,64,225,157,126,226,118,98,230,203,161,72,139,107,203,135,100,221,39,34,66,107,117,36,73,96,227,211,228,190,134,209,189,11,57,47,48,150,165,239,37,186,147,75,203,36,145,117,47,211,8,209,158,69,172,170,85,129,147,236,36,161,81,164,75,122,60,171,94,37,109,106,146,180,169,100,253,65,61,115,201,35,74,82,91,18,236,151,18,130,211,82,65,36,140,212,100,106,62,234,56,166,117,173,106,21,225,148,124,94,164,220,112,122,184,145,236,250,157,81,182,249,171,111,108,168,76,42,92,103,53,65,145,158,199,216,105,122,107,181,91,116,81,26,76,200,243,132,52,103,141,247,173,43,18,178,53,127,98,53,10,60,182,41,183,86,19,213,107,112,218,150,132,165,246,216,147,71,113,230,210,226,82,165,36,150,73,89,17,145,41,69,174,186,25,247,140,230,9,105,195,231,36,149,92,215,223,238,87,110,118,37,193,195,171,86,68,119,170,179,21,21,74,98,172,250,94,101,75,164,161,196,188,210,208,183,35,169,197,41,214,205,70,201,114,205,68,70,227,122,222,245,167,107,80,172,107,86,141,101,90,208,122,42,45,191,79,143,75,167,70,230,173,206,68,86,27,75,109,55,189,102,165,171,106,16,146,213,70,106,61,53,51,51,237,31,88,113,252,213,101,158,205,205,126,17,204,194,219,194,116,186,114,211,33,53,42,69,78,49,154,151,78,168,182,135,16,211,230,222,226,75,200,218,235,136,91,106,50,220,133,171,106,144,189,142,35,60,56,171,134,119,86,13,226,61,199,133,183,172,78,158,181,108,212,29,167,201,218,219,136,109,237,135,234,62,215,49,8,90,153,117,6,151,27,89,164,183,182,180,40,139,69,16,187,238,23,85,124,193,85,242,203,77,115,27,233,220,154,83,61,51,22,59,239,165,166,37,57,66,106,43,77,50,149,71,109,148,109,100,185,91,154,121,197,173,215,146,226,148,100,72,38,156,118,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,139,121,93,116,171,30,214,170,221,181,183,137,168,84,136,79,205,120,205,73,73,236,105,181,56,173,55,25,22,186,36,251,204,190,242,20,19,158,92,211,215,243,17,138,85,88,237,204,116,173,186,68,247,227,211,216,39,23,177,104,106,76,146,105,211,79,57,198,205,70,219,218,110,78,159,102,133,223,196,240,166,224,167,218,184,139,110,220,21,70,82,184,208,106,145,36,44,212,148,158,210,67,232,89,171,214,50,34,208,146,125,186,144,208,222,86,49,2,135,136,184,71,72,173,208,103,199,144,193,49,29,179,38,157,66,205,7,211,48,173,170,218,165,17,25,18,203,82,212,118,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,16,191,137,254,11,226,158,49,224,236,10,110,25,185,33,199,33,85,90,151,50,51,39,36,212,244,116,69,154,78,39,99,40,94,237,121,136,45,15,66,62,227,246,10,94,191,112,99,17,240,217,211,110,237,181,234,48,200,187,214,228,39,219,73,118,171,188,220,66,127,81,95,228,30,37,11,91,75,75,173,45,72,90,12,148,149,36,244,50,50,238,50,49,122,28,44,241,165,88,141,128,209,237,154,148,211,114,109,186,226,41,200,39,28,220,225,179,30,20,36,17,246,184,163,211,85,159,176,139,95,97,9,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,128,114,172,216,248,88,198,79,135,247,15,151,62,51,88,53,80,0,3,57,153,233,189,106,183,254,112,113,110,187,89,143,17,153,17,110,137,116,68,38,50,20,148,27,20,245,116,44,168,201,74,81,239,83,81,155,82,207,93,13,102,163,34,73,25,36,172,211,131,38,22,252,148,203,141,119,19,39,208,186,89,247,221,192,231,77,55,170,223,214,82,225,32,153,103,230,201,102,150,246,74,85,69,61,169,74,213,174,167,170,121,102,39,248,175,94,52,246,4,106,238,94,109,76,65,143,111,75,153,82,181,110,132,70,92,230,73,213,34,5,58,100,119,9,227,116,146,123,18,133,200,98,2,9,107,46,197,236,74,76,185,134,74,175,94,29,88,199,93,193,188,220,88,146,105,12,245,17,47,10,131,22,117,82,54,228,35,157,22,123,237,54,147,222,164,44,211,202,124,163,191,162,118,169,124,141,155,146,149,168,197,223,230,199,194,198,50,124,63,184,124,185,241,154,193,170,128,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,15,63,136,87,173,43,13,108,11,151,17,171,177,229,191,77,181,104,243,107,115,26,136,132,169,247,24,140,202,222,113,45,165,74,74,77,102,148,25,17,26,146,90,233,169,151,120,203,184,209,70,64,236,95,201,222,77,176,158,129,233,79,72,117,118,251,117,222,119,35,149,183,210,78,46,127,43,110,229,107,203,234,185,123,181,245,182,110,209,58,237,41,0,3,46,248,133,101,85,112,214,255,0,185,112,230,187,34,35,245,43,86,177,54,137,49,216,139,82,152,113,248,207,45,151,20,218,148,148,168,208,106,65,153,25,165,39,166,154,145,119,11,222,225,113,224,79,12,191,26,243,137,162,141,176,95,8,111,44,122,197,11,127,8,240,253,136,142,87,110,41,10,102,57,203,124,153,97,164,33,181,58,235,206,47,180,201,13,180,219,142,25,36,148,179,36,25,37,42,81,146,79,66,121,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,95,96,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,10,64,226,63,195,254,102,93,235,174,226,222,16,219,191,234,79,63,166,97,216,209,220,126,67,150,236,173,136,111,108,133,188,183,28,91,47,56,70,180,60,106,218,78,58,109,40,145,243,38,239,21,201,214,113,111,188,160,95,114,43,244,8,126,153,182,235,59,62,80,91,252,198,99,250,83,148,204,132,69,254,84,182,29,113,142,83,146,13,207,155,34,223,166,213,106,71,217,118,152,229,127,217,184,167,146,108,78,196,28,62,184,98,87,45,234,230,27,220,18,96,206,140,103,177,212,122,62,65,25,25,25,18,144,180,168,148,133,161,68,75,66,210,164,168,146,164,153,22,115,6,170,0,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,21,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,8,171,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,138,188,81,252,9,226,111,224,190,113,8,80,8,213,64,0,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,69,0,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,0,50,174,46,167,50,223,253,70,218,71,195,251,19,255,0,163,210,197,85,229,59,197,62,13,252,64,183,188,197,129,165,48,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,103,135,136,125,235,74,191,243,165,138,181,218,52,121,108,199,139,88,69,17,105,146,132,165,102,253,62,51,80,94,81,18,84,162,216,167,99,56,164,30,186,154,13,38,100,147,51,73,79,78,8,86,47,163,240,179,18,241,51,210,156,207,79,92,17,40,93,23,35,78,79,65,24,222,230,243,55,122,219,253,37,183,110,210,219,201,215,85,111,209,54,84,2,136,120,182,89,85,91,87,58,87,5,118,161,34,35,145,239,26,61,42,183,5,44,173,70,182,216,68,100,193,52,186,70,146,34,95,54,11,170,34,73,168,182,41,7,174,166,105,76,138,224,99,245,217,251,183,252,72,90,160,14,85,155,31,11,24,201,240,254,225,242,231,198,107,6,170,0,0,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,57,86,108,124,44,99,39,195,251,135,203,159,20,67,147,236,166,94,89,186,197,15,144,244,41,18,232,244,40,17,220,147,93,184,211,0,165,49,74,65,182,179,96,150,131,113,162,90,221,117,4,218,80,75,223,167,49,100,70,150,150,101,161,59,2,192,179,112,178,205,164,225,246,31,91,209,40,118,245,14,57,70,131,6,49,30,198,145,169,153,153,153,153,169,107,82,141,75,90,212,102,181,173,74,82,141,74,81,153,250,0,1,205,47,92,186,225,30,33,226,229,157,141,183,133,167,18,163,115,216,177,228,51,72,121,214,144,104,74,220,91,107,105,231,75,110,231,87,29,72,113,76,18,148,104,105,114,29,113,41,230,108,90,57,7,20,127,2,120,155,248,47,156,66,20,2,52,251,132,246,47,228,191,11,44,220,51,244,167,164,254,73,91,244,234,23,91,200,228,245,93,44,102,217,230,242,247,43,102,238,94,237,187,149,166,186,106,122,106,61,88,241,88,223,101,85,113,43,5,239,236,57,161,72,136,197,74,234,181,234,180,72,110,203,90,146,195,111,201,136,227,45,169,197,37,42,81,32,148,178,51,50,74,143,77,116,35,238,25,140,23,253,255,0,246,178,255,0,252,127,255,0,254,112,83,6,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,161,236,42,195,59,87,6,240,226,220,194,219,42,39,79,69,182,105,237,83,227,110,109,180,56,246,194,245,223,119,150,132,33,79,58,179,83,142,44,146,91,220,90,212,101,170,140,122,176,1,205,49,15,45,216,37,138,183,253,167,138,87,229,131,18,165,118,89,18,25,147,67,171,38,67,241,223,142,182,158,75,237,18,205,149,160,159,66,29,78,244,161,210,90,18,106,115,66,46,98,247,116,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,167,138,102,53,43,14,112,26,69,179,78,152,109,205,184,150,186,114,201,183,52,89,51,34,20,212,25,246,56,147,211,114,11,216,101,175,176,197,23,45,107,117,106,117,213,169,107,89,154,148,165,30,166,102,125,230,102,61,181,133,131,24,143,137,46,147,118,149,175,81,152,71,220,182,225,62,226,79,181,61,198,218,21,250,233,255,0,40,186,30,24,24,47,138,120,57,131,181,10,118,38,57,33,183,38,213,93,151,14,51,231,36,148,204,117,197,132,77,167,99,200,70,221,57,107,45,11,176,187,139,218,38,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,241,152,201,63,21,214,77,180,47,122,20,146,74,203,82,51,50,246,136,121,158,76,4,161,214,240,62,244,186,28,160,198,118,101,54,143,81,168,33,198,162,161,75,66,155,135,37,100,122,242,204,200,136,207,222,95,120,162,55,208,109,188,227,102,70,70,149,25,25,31,179,67,19,63,133,246,62,175,11,49,190,61,173,87,168,242,169,23,18,81,5,41,113,237,168,76,153,19,33,32,149,162,156,74,75,212,108,251,116,51,211,216,100,47,70,44,150,38,70,106,92,103,80,227,79,161,46,54,180,40,141,42,73,150,164,100,101,216,101,161,143,245,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,72,25,133,225,195,156,235,231,31,113,46,245,181,176,111,173,162,220,23,133,102,169,78,147,242,138,148,223,62,43,243,93,113,167,54,46,74,86,157,200,90,79,69,17,40,181,208,200,143,176,89,254,66,176,182,251,193,108,167,88,216,103,137,116,47,67,92,148,111,73,245,176,186,166,100,114,185,181,41,79,55,243,140,173,109,171,86,221,66,189,85,30,154,232,122,25,25,20,128,1,207,243,11,107,87,111,156,2,196,187,42,214,131,214,214,174,11,62,179,75,167,70,230,161,190,124,167,225,58,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,69,32,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,255,0,128,7,148,197,143,151,127,146,203,203,242,91,255,0,134,127,39,234,63,39,63,67,254,186,116,206,116,191,167,249,175,211,114,255,0,73,234,126,183,102,162,139,63,185,113,158,207,247,12,255,0,180,212,127,244,177,121,56,33,101,85,112,215,5,236,28,57,174,200,136,253,74,213,181,233,84,73,142,196,90,148,195,143,198,136,219,46,41,181,41,41,81,160,212,131,50,51,74,79,77,53,34,238,30,212,114,172,213,97,111,229,167,46,56,139,134,108,208,189,51,62,179,111,202,244,84,46,171,167,230,213,26,71,58,15,206,26,208,148,233,41,166,21,235,168,144,122,104,189,82,106,35,165,111,238,92,103,179,253,195,63,237,53,31,253,44,92,246,33,80,241,67,18,178,137,114,219,85,219,110,35,24,139,117,97,188,216,51,40,241,31,109,44,55,91,147,76,90,28,140,219,138,113,72,36,20,133,154,9,70,234,147,166,134,107,50,245,133,48,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,255,0,128,0,7,63,204,45,173,93,190,112,11,18,236,171,90,15,91,90,184,44,250,205,46,157,27,154,134,249,242,159,132,235,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,20,131,253,203,140,246,127,184,103,253,166,163,255,0,165,139,254,0,1,207,243,11,107,87,111,156,2,196,187,42,214,131,214,214,174,11,62,179,75,167,70,230,161,190,124,167,225,58,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,69,32,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,250,45,59,90,133,99,90,180,107,42,214,131,209,81,109,250,124,122,93,58,55,53,110,114,34,176,218,91,105,189,235,53,45,91,80,132,150,170,51,81,233,169,153,159,104,250,192,41,3,48,188,56,115,157,124,227,238,37,222,182,182,13,245,180,91,130,240,172,213,41,210,126,81,82,155,231,197,126,107,174,52,230,197,201,74,211,185,11,73,232,162,37,22,186,25,17,246,11,63,200,86,22,223,120,45,148,235,27,12,241,46,133,232,107,146,141,233,62,182,23,84,204,142,87,54,165,41,230,254,113,149,173,181,106,219,168,87,170,163,211,93,15,67,35,34,249,89,23,201,149,11,39,152,113,42,152,229,87,211,55,157,209,211,200,185,170,77,45,101,21,78,52,75,229,70,140,218,180,209,150,185,174,145,56,164,147,142,41,106,82,182,145,161,166,228,168,0,10,1,254,229,198,123,63,220,51,254,211,81,255,0,210,197,223,101,234,214,174,216,216,5,134,150,85,211,7,162,173,91,246,125,26,151,81,141,205,67,156,137,76,66,105,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,142,128,2,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,57,128,2,144,51,11,195,135,57,215,206,62,226,93,235,107,96,223,91,69,184,47,10,205,82,157,39,229,21,41,190,124,87,230,186,227,78,108,92,148,173,59,144,180,158,138,34,81,107,161,145,31,96,179,252,133,97,109,247,130,217,78,177,176,207,18,232,94,134,185,40,222,147,235,97,117,76,200,229,115,106,82,158,111,231,25,90,219,86,173,186,133,122,170,61,53,208,244,50,50,41,0,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,202,149,177,163,132,222,103,45,172,80,184,40,184,47,98,203,188,44,150,36,37,84,90,196,186,205,46,35,239,176,182,210,189,142,54,228,132,43,123,106,82,154,53,236,65,44,219,53,146,82,74,36,151,106,202,198,94,120,128,96,246,20,98,174,94,238,92,13,136,187,39,17,45,123,129,44,58,171,134,147,207,167,86,222,165,56,203,11,66,155,144,165,56,135,212,220,120,234,66,253,84,25,182,225,41,178,75,164,228,96,254,229,198,123,63,220,51,254,211,81,255,0,210,197,255,0,0,0,168,12,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,209,77,244,237,54,63,55,149,77,138,203,159,54,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,3,133,38,87,49,219,45,127,149,31,203,93,141,242,115,229,31,161,61,25,252,231,14,103,63,167,235,185,223,224,206,185,183,111,61,175,165,166,187,187,53,208,244,143,249,245,200,86,108,113,167,54,55,206,38,97,166,20,250,102,219,172,250,51,162,155,233,218,108,126,111,42,155,21,151,62,109,233,8,113,58,56,210,211,235,36,181,211,82,212,140,140,228,7,10,76,174,99,182,90,255,0,42,63,150,187,27,228,231,202,63,66,122,51,249,206,28,206,127,79,215,115,191,193,157,115,110,222,123,95,75,77,119,118,107,161,233,31,243,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,57,128,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,69,11,170,102,63,55,149,82,138,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,212,15,247,46,51,217,254,225,159,246,154,143,254,150,47,248,0,71,252,250,225,109,247,141,57,78,190,112,207,13,40,94,153,185,43,62,140,232,161,117,76,199,230,242,170,81,94,115,231,30,90,27,78,141,180,181,122,202,45,116,208,181,51,34,58,192,203,215,14,28,231,88,216,251,134,151,173,211,131,125,21,22,223,188,40,213,74,140,159,148,84,167,57,17,88,154,211,142,185,177,18,84,181,109,66,20,122,36,141,71,166,132,70,125,130,239,196,0,226,183,149,204,118,204,167,228,187,242,41,99,124,163,249,57,233,191,73,255,0,57,195,135,200,234,58,30,79,248,75,173,238,221,200,119,232,235,166,222,221,53,45,121,255,0,11,252,153,230,79,46,216,251,95,189,113,143,13,254,79,209,102,217,242,169,108,73,244,196,9,123,229,46,108,39,18,222,200,239,184,178,213,12,184,122,153,109,245,116,215,83,34,59,63,20,129,152,94,28,57,206,190,113,247,18,239,91,91,6,250,218,45,193,120,86,106,148,233,63,40,169,77,243,226,191,53,215,26,115,98,228,165,105,220,133,164,244,81,18,139,93,12,136,251,5,159,228,43,11,111,188,22,202,117,141,134,120,151,66,244,53,201,70,244,159,91,11,170,102,71,43,155,82,148,243,127,56,202,214,218,181,109,212,43,213,81,233,174,135,161,145,145,84,15,247,46,51,217,254,225,159,246,154,143,254,150,46,251,47,86,181,118,198,192,44,52,178,174,152,61,21,106,223,179,232,212,186,140,110,106,28,228,74,98,19,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,116,0,0,16,3,138,222,87,49,219,50,159,146,239,200,165,141,242,143,228,231,166,253,39,252,231,14,31,35,168,232,121,63,225,46,183,187,119,33,223,163,174,155,123,116,212,181,143,249,10,200,86,108,112,91,54,54,54,38,98,94,20,250,26,219,163,122,79,173,155,233,218,108,142,87,54,155,41,150,254,109,153,11,113,90,184,234,19,234,164,244,215,83,208,136,204,173,252,0,5,0,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,207,177,195,1,49,98,240,225,163,77,203,245,185,106,117,119,244,123,62,211,165,185,72,235,163,55,182,84,39,96,42,75,124,245,184,76,158,194,97,211,215,126,213,109,245,76,245,45,96,6,94,184,112,231,58,198,199,220,52,189,110,156,27,232,168,182,253,225,70,170,84,100,252,162,165,57,200,138,196,214,156,117,205,136,146,165,171,106,16,163,209,36,106,61,52,34,51,236,23,126,0,42,3,62,185,10,205,142,52,230,198,249,196,204,52,194,159,76,219,117,159,70,116,83,125,59,77,143,205,229,83,98,178,231,205,189,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,128,225,73,149,204,118,203,95,229,71,242,215,99,124,156,249,71,232,79,70,127,57,195,153,207,233,250,238,119,248,51,174,109,219,207,107,233,105,174,238,205,116,61,39,248,0,231,249,133,181,171,183,206,1,98,93,149,107,65,235,107,87,5,159,89,165,211,163,115,80,223,62,83,240,157,109,166,247,172,210,132,238,90,210,90,168,201,37,174,166,100,93,162,144,127,185,113,158,207,247,12,255,0,180,212,127,244,177,127,192,41,3,48,188,56,115,157,124,227,238,37,222,182,182,13,245,180,91,130,240,172,213,41,210,126,81,82,155,231,197,126,107,174,52,230,197,201,74,211,185,11,73,232,162,37,22,186,25,17,246,11,42,225,227,128,149,220,187,101,130,135,101,94,150,167,201,251,190,109,66,161,84,184,163,117,200,151,190,82,228,41,182,92,222,219,142,52,90,196,102,33,104,217,237,245,117,50,222,107,51,146,160,43,3,138,6,76,243,39,152,156,125,160,94,184,57,134,255,0,40,40,176,172,248,180,183,228,250,98,4,77,146,145,54,107,138,111,100,135,219,89,232,135,155,61,72,182,250,218,107,169,25,23,64,225,73,149,204,118,203,95,229,71,242,215,99,124,156,249,71,232,79,70,127,57,195,153,207,233,250,238,119,248,51,174,109,219,207,107,233,105,174,238,205,116,61,39,248,14,127,152,91,90,187,124,224,22,37,217,86,180,30,182,181,112,89,245,154,93,58,55,53,13,243,229,63,9,214,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,41,7,251,151,25,236,255,0,112,207,251,77,71,255,0,75,23,252,0,0,40,7,251,151,25,236,255,0,112,207,251,77,71,255,0,75,23,125,151,171,90,187,99,96,22,26,89,87,76,30,138,181,111,217,244,106,93,70,55,53,14,114,37,49,9,166,221,111,122,13,72,86,213,161,69,170,76,210,122,106,70,101,218,58,0,15,21,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,231,242,197,151,171,87,43,248,53,69,194,59,90,79,95,208,115,36,212,106,139,138,220,119,170,115,157,86,231,100,56,148,23,248,173,160,148,165,169,13,52,210,13,107,217,184,250,168,0,0,143,249,245,194,219,239,26,114,157,124,225,158,26,80,189,51,114,86,125,25,209,66,234,153,143,205,229,84,162,188,231,206,60,180,54,157,27,105,106,245,148,90,233,161,106,102,68,117,87,132,252,46,51,99,249,83,179,127,42,88,25,253,230,124,160,167,124,163,254,249,169,191,235,95,82,223,85,250,9,124,223,208,243,63,71,235,254,175,110,130,245,0,5,0,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,226,105,56,67,121,84,114,53,11,1,38,49,18,151,118,74,194,118,237,7,91,150,249,41,136,181,21,81,202,42,146,227,140,239,35,66,93,51,35,83,123,251,8,205,59,187,53,250,185,85,203,61,155,149,12,35,135,133,182,124,233,117,21,170,66,170,85,122,156,147,52,174,163,81,113,13,161,215,201,189,198,150,81,181,166,208,134,210,103,181,8,78,229,45,123,220,95,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,254,82,164,179,14,51,178,228,186,134,218,101,10,113,107,90,136,146,148,145,106,102,102,125,132,90,16,162,238,40,56,250,230,41,227,124,139,86,145,81,230,210,45,210,92,21,165,183,183,33,82,99,204,154,131,86,137,113,73,63,81,194,237,208,143,79,97,16,134,12,32,220,121,182,200,140,205,74,34,34,47,110,166,47,115,35,120,9,67,162,96,125,151,116,55,65,140,212,202,149,30,157,80,91,142,197,66,86,181,57,14,50,204,245,229,145,153,25,151,188,254,241,48,225,178,76,69,105,146,109,8,216,132,164,210,130,208,136,200,189,131,253,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,43,205,74,150,156,181,98,158,198,219,86,182,93,112,140,214,90,146,75,160,127,183,236,251,198,109,42,127,235,140,174,210,63,159,115,180,187,143,214,49,254,212,10,229,74,217,173,192,184,41,18,22,196,202,116,150,165,48,180,45,73,50,91,107,37,167,181,38,71,222,146,238,50,49,127,249,7,204,77,55,29,240,62,136,151,170,44,57,92,161,66,141,77,156,215,57,42,117,107,102,28,94,99,134,70,234,214,100,107,119,77,202,211,183,188,136,251,228,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,8,203,159,140,196,211,112,35,3,235,105,102,162,195,85,202,236,41,52,216,45,115,146,151,80,183,161,202,229,186,68,78,161,100,68,182,180,220,157,123,123,136,207,186,128,43,245,202,149,205,91,159,112,85,228,173,249,149,25,46,202,125,107,90,148,102,183,22,107,87,106,140,207,189,71,222,102,99,252,41,191,235,140,94,210,47,159,71,105,247,23,172,67,73,153,85,82,213,150,172,44,222,219,105,210,203,161,145,26,11,66,81,116,12,118,253,186,251,199,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,1,200,243,109,38,60,92,179,226,130,228,200,54,144,171,62,182,158,197,146,77,127,205,239,250,165,175,126,190,225,155,169,234,109,115,228,173,173,118,41,229,154,117,239,211,113,232,36,157,91,41,87,3,249,102,131,142,52,136,132,243,73,91,71,32,154,109,106,82,90,244,121,201,82,143,107,58,23,102,157,166,189,63,206,61,87,12,252,125,147,132,24,237,22,222,170,212,93,102,145,113,108,166,242,84,241,165,5,38,68,200,104,220,105,83,136,79,208,108,203,93,12,254,195,33,123,176,101,179,80,133,30,124,117,165,109,73,105,15,33,73,50,50,52,168,136,200,200,203,179,184,199,251,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,255,0,9,210,217,167,194,145,62,66,210,134,163,52,183,150,165,25,17,18,82,70,102,102,103,217,220,66,136,184,152,99,236,156,95,199,105,86,245,42,162,235,212,139,119,125,55,146,151,141,72,57,49,230,76,70,226,74,92,90,126,131,132,90,232,71,246,17,15,45,73,202,85,125,140,178,206,199,42,196,66,105,165,56,239,78,78,182,180,169,77,122,60,164,165,69,185,157,15,179,94,210,94,159,231,17,174,2,155,68,248,203,119,93,137,121,6,173,59,244,220,90,141,34,229,38,76,121,89,103,194,245,198,144,110,161,54,125,17,61,171,37,26,63,155,216,245,79,78,237,61,195,174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,225,217,214,169,162,155,150,12,71,223,76,114,103,83,108,86,35,150,214,121,156,147,85,62,79,206,31,111,170,69,167,210,246,106,51,152,233,26,228,172,136,180,53,44,200,139,246,139,238,203,14,19,209,47,60,138,209,172,137,81,155,113,23,5,171,29,71,205,66,12,146,251,244,118,90,220,90,160,244,211,119,126,134,127,127,112,165,252,98,180,171,88,15,143,213,202,76,116,187,17,251,122,227,146,236,5,145,45,189,80,196,215,18,210,210,100,72,61,53,107,176,210,68,93,157,154,123,47,75,35,216,223,75,198,140,4,182,38,53,57,79,212,233,52,200,84,234,134,247,82,165,156,134,161,70,55,85,250,69,171,77,206,247,171,67,247,145,31,124,132,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,243,195,141,212,188,24,192,75,158,99,179,148,197,78,173,76,155,78,167,236,117,41,89,72,118,20,147,105,95,164,66,180,220,215,122,117,63,113,25,247,81,110,14,218,85,172,120,199,234,29,38,66,93,150,253,195,113,198,118,122,204,150,230,136,126,107,105,117,106,51,37,158,154,187,218,106,35,46,222,221,125,183,65,153,236,38,162,89,153,21,173,89,17,99,54,218,45,251,86,74,139,148,132,17,41,246,40,239,53,184,244,65,107,174,222,253,8,254,238,225,66,45,17,162,74,8,203,83,74,200,140,191,104,209,158,74,42,72,169,101,131,14,54,82,220,133,211,91,20,120,231,185,142,95,56,211,79,141,243,133,219,235,17,235,244,189,186,14,226,0,0,0,0,0,0,0,0,0,0,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,45,241,27,189,21,104,101,162,228,105,46,165,39,88,137,50,152,100,106,211,82,118,159,47,253,241,126,175,219,247,24,160,170,60,117,79,175,65,138,134,205,106,147,45,166,201,36,90,154,141,75,34,211,79,111,120,209,214,82,41,107,164,229,203,15,161,57,28,217,52,219,116,157,80,164,109,63,240,6,11,187,66,247,10,252,226,255,0,151,87,105,234,167,99,157,191,68,138,150,36,200,102,153,55,164,141,163,166,226,186,249,46,60,230,198,180,219,161,22,171,82,245,215,77,75,218,57,167,10,124,199,171,14,241,29,88,101,95,169,33,170,77,113,103,200,55,222,218,69,37,231,224,178,146,45,238,165,58,109,65,246,18,76,254,242,236,23,82,195,237,73,101,185,44,56,151,26,117,36,180,45,38,70,74,73,150,164,100,101,222,90,15,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,1,254,111,190,212,102,92,146,251,137,109,166,146,107,90,212,100,68,148,145,106,102,102,125,197,160,165,110,43,25,144,86,34,98,50,112,202,129,82,67,180,154,26,203,158,108,61,184,142,75,47,206,101,68,123,29,82,116,218,178,236,52,145,253,197,216,58,95,8,12,186,187,80,85,71,28,238,10,44,101,49,26,67,212,184,93,92,109,93,39,19,208,74,109,230,247,181,166,221,12,244,90,87,174,186,232,94,209,96,121,182,166,46,173,151,60,65,132,220,115,120,213,109,85,180,66,81,184,255,0,192,31,46,237,15,222,51,139,89,142,168,21,233,209,84,131,66,163,75,117,179,73,150,134,147,74,204,180,211,217,220,47,211,135,29,232,171,187,45,22,219,74,121,43,58,60,72,116,194,34,86,186,19,84,248,159,239,143,245,190,207,184,132,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,1,93,92,99,175,255,0,66,97,77,26,209,100,218,55,167,212,163,184,180,159,210,38,215,26,160,217,158,132,162,62,242,247,25,10,139,195,232,175,206,191,45,200,113,137,70,235,213,104,109,163,110,186,238,55,144,69,166,157,189,230,52,149,128,80,100,83,112,82,198,135,41,75,55,91,183,41,137,94,243,61,72,202,35,68,100,122,246,247,144,248,185,163,194,120,184,203,130,183,29,156,252,116,60,250,160,76,122,25,45,4,173,36,116,143,54,217,150,168,89,235,171,158,194,215,221,238,60,246,79,77,119,4,49,170,83,77,147,177,167,89,215,34,209,183,215,65,45,81,37,159,103,244,12,210,106,107,253,239,119,179,217,124,121,35,204,117,19,48,56,61,74,156,196,198,14,171,74,140,196,9,204,19,136,222,78,181,22,49,184,173,164,234,213,166,231,180,213,90,30,189,228,71,223,34,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,71,108,238,102,54,137,151,236,30,170,206,126,99,5,85,170,198,126,4,22,13,196,111,55,93,139,36,219,86,211,117,10,211,115,58,106,157,79,220,70,125,212,57,1,53,220,110,198,168,173,56,78,201,159,120,92,136,70,158,186,201,10,151,44,187,63,166,162,73,41,223,247,221,254,223,110,132,242,185,133,17,112,107,5,109,203,57,136,237,178,249,64,134,244,194,66,9,58,200,233,25,109,195,61,16,131,215,86,253,165,175,191,220,95,107,31,96,200,169,96,173,243,14,42,150,78,187,110,84,210,141,134,122,153,156,71,72,136,180,237,239,49,155,92,65,136,252,27,242,228,135,36,148,78,177,87,152,218,247,107,174,226,121,100,122,235,219,222,66,221,56,56,223,254,155,194,170,205,162,241,180,79,64,169,72,113,9,47,164,109,162,53,61,178,61,13,70,125,231,238,34,22,42,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,164,184,207,221,20,169,151,13,185,109,54,165,117,236,49,14,66,146,102,157,57,73,93,69,26,233,174,239,164,126,237,4,31,202,117,161,50,245,204,61,131,73,136,194,157,66,46,42,83,242,8,146,106,209,146,156,194,84,125,137,63,214,246,150,131,71,150,229,53,186,53,191,76,164,180,157,168,133,13,152,228,90,105,161,33,4,159,113,123,189,195,247,173,9,113,10,109,100,70,149,17,145,145,251,72,81,95,20,140,23,127,15,49,230,101,217,14,150,182,41,183,17,185,53,111,37,131,75,106,147,34,108,215,12,183,18,18,147,81,165,4,125,230,122,123,76,127,191,11,108,118,123,13,113,186,37,151,54,165,202,167,220,238,183,1,182,92,120,210,218,164,201,151,9,178,50,73,184,148,154,246,160,203,184,207,79,97,247,11,206,74,137,105,37,164,200,201,69,169,25,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,226,148,72,73,173,70,68,73,45,76,204,81,143,20,156,118,123,18,177,186,101,149,10,167,206,167,91,14,185,1,198,91,120,212,218,100,198,151,53,179,51,73,56,164,146,246,172,139,184,143,79,97,119,15,207,194,227,5,223,196,76,120,137,118,76,165,173,250,109,186,109,205,67,202,96,212,218,100,199,153,9,194,45,198,133,36,148,73,89,159,121,30,158,210,23,170,132,37,180,37,180,17,18,82,68,68,69,236,34,31,130,227,166,183,89,183,234,84,151,83,185,19,97,189,28,203,77,117,37,160,211,238,63,127,184,103,19,54,54,132,203,43,48,247,245,38,91,10,105,11,184,170,175,199,35,65,167,86,78,115,233,73,246,164,191,87,216,90,9,191,193,130,232,165,67,184,110,59,109,197,43,175,125,137,146,18,146,52,233,202,82,233,200,215,77,119,125,34,247,104,45,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,127,20,100,148,154,140,200,136,139,93,76,81,63,21,107,245,139,199,50,46,66,142,77,233,69,128,116,213,155,122,104,106,102,124,226,61,116,81,246,250,223,103,220,67,253,248,81,217,139,175,230,49,21,165,50,135,26,167,65,39,72,148,157,118,169,185,240,85,184,189,83,34,236,62,253,72,94,144,8,41,197,159,8,17,124,224,83,87,92,40,142,46,109,6,106,102,56,182,155,212,201,134,33,206,112,245,50,66,143,77,86,90,246,145,125,164,41,151,14,110,105,86,70,33,219,87,116,103,84,203,212,58,204,58,130,84,74,52,154,84,203,232,115,188,140,140,187,83,239,47,188,134,141,242,219,137,208,49,111,6,173,139,190,29,65,153,111,61,76,132,153,138,109,212,185,182,65,197,101,197,165,70,75,81,146,181,112,181,35,61,123,123,71,78,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,204,115,37,137,240,48,147,6,174,123,190,101,65,152,142,179,76,154,152,106,113,212,183,186,65,69,121,196,37,38,107,73,154,181,108,244,34,61,123,59,6,114,49,26,230,147,123,226,29,203,119,72,117,79,61,92,172,205,168,41,70,163,81,169,79,62,183,59,204,204,207,181,94,243,251,204,92,215,9,140,32,69,141,129,78,221,115,98,56,137,181,233,170,152,218,221,111,67,54,31,135,5,194,208,205,9,61,53,65,233,218,101,246,152,157,96,40,187,138,237,152,186,6,99,23,90,75,40,109,170,140,19,116,201,41,211,114,156,157,57,91,143,213,34,62,194,239,212,199,231,225,83,126,177,103,102,69,184,82,57,122,86,160,21,53,6,230,154,18,158,159,4,139,77,84,93,190,175,219,247,24,189,132,153,41,36,162,50,50,50,215,82,31,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,38,237,169,181,69,181,171,21,103,156,38,209,14,4,137,6,163,50,45,9,13,169,93,230,101,238,247,140,224,102,134,237,118,243,199,235,242,172,227,166,226,19,113,85,26,101,70,163,61,91,235,94,82,123,117,63,214,246,30,130,120,112,97,180,208,253,70,226,187,141,130,81,183,213,193,222,105,215,77,21,79,115,191,79,237,253,130,217,64,120,108,112,177,162,226,62,18,221,182,116,150,82,226,170,84,89,241,153,213,36,123,93,114,51,141,164,203,84,171,67,245,251,200,140,255,0,204,51,125,139,150,100,204,62,196,219,162,206,154,194,219,85,38,177,54,26,55,36,203,114,26,144,227,100,162,213,41,212,189,67,237,208,190,226,238,22,69,193,239,48,10,105,53,60,18,172,212,95,117,75,117,234,156,66,121,237,196,132,159,65,25,8,78,231,59,8,187,116,34,71,220,126,193,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,42,159,140,38,96,84,234,41,152,37,70,168,62,210,144,235,53,57,100,203,187,73,105,46,190,50,208,173,174,118,145,246,106,70,143,188,253,130,183,112,142,204,153,136,56,155,107,217,208,152,91,138,171,86,33,67,94,212,153,237,67,178,27,108,212,122,37,90,23,174,93,186,31,220,125,195,72,56,31,99,69,195,140,37,180,172,232,204,165,181,83,104,176,35,61,162,72,183,58,220,102,219,81,158,137,78,167,234,119,153,17,255,0,152,123,144,21,53,198,122,212,75,21,27,118,238,38,9,38,231,73,7,121,39,77,117,85,65,205,53,211,251,127,96,129,249,94,187,93,179,49,250,195,171,161,211,109,10,184,169,109,60,162,81,150,141,245,172,169,93,186,151,234,251,79,65,163,251,74,166,213,106,214,163,213,217,112,156,68,200,17,228,18,136,200,245,37,182,149,119,145,159,191,222,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,14,75,154,203,160,237,28,190,95,149,68,26,9,211,183,170,141,180,106,246,47,161,125,68,101,218,93,186,167,216,99,56,119,53,65,218,181,199,85,170,190,173,206,76,156,252,133,158,166,122,169,110,41,71,222,103,237,63,120,185,190,15,118,63,201,236,3,169,215,94,140,226,30,169,86,222,121,11,90,52,213,183,33,64,81,104,102,146,61,53,47,121,144,159,96,63,229,104,74,208,164,44,136,210,162,50,50,63,105,10,69,226,207,130,233,176,49,197,155,190,149,0,219,167,220,16,211,45,247,82,214,137,57,111,204,156,226,139,84,161,41,215,106,8,251,76,213,247,136,231,148,204,78,157,132,248,249,103,92,209,167,46,52,117,86,41,241,231,25,58,104,37,69,57,172,45,196,171,69,164,140,140,155,237,37,30,157,157,163,70,22,125,199,14,239,181,105,23,60,7,18,184,245,88,49,230,182,105,50,50,218,235,105,89,119,25,151,114,139,218,127,121,143,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,35,149,106,83,53,88,244,39,170,113,17,82,153,29,233,113,225,169,228,147,239,48,202,155,75,174,161,189,119,41,8,83,236,165,74,34,209,38,235,100,122,110,45,127,88,0,0,0,0,15,21,122,227,126,11,225,173,85,170,22,35,98,245,149,106,212,159,142,153,109,67,173,215,226,65,125,198,20,165,37,46,165,183,156,74,141,6,164,45,36,162,45,53,66,139,216,99,245,88,184,177,133,152,161,215,126,76,241,46,212,187,125,25,202,235,125,5,89,141,63,165,230,110,229,243,121,43,86,205,220,181,237,221,166,187,21,167,113,143,86,0,0,0,0,0,3,159,221,57,133,192,43,26,187,42,214,189,113,195,15,237,250,212,45,157,77,58,169,115,66,137,41,141,232,74,209,189,167,28,74,211,185,11,74,139,82,237,74,136,203,176,200,125,91,23,22,48,179,20,58,239,201,158,37,218,151,111,163,57,93,111,160,171,49,167,244,188,205,220,190,111,37,106,217,187,150,189,187,180,215,98,180,238,49,234,192,0,0,0,7,138,189,113,191,5,240,214,170,213,11,17,177,122,202,181,106,79,199,76,182,161,214,235,241,32,190,227,10,82,146,151,82,219,206,37,70,131,82,22,146,81,22,154,161,69,236,49,250,172,92,88,194,204,80,235,191,38,120,151,106,93,190,140,229,117,190,130,172,198,159,210,243,55,114,249,188,149,171,102,238,90,246,238,211,93,138,211,184,199,171,0,28,254,233,204,46,1,88,213,217,86,181,235,142,24,127,111,214,161,108,234,105,213,75,154,20,73,76,111,66,86,141,237,56,226,86,157,200,90,84,90,151,106,84,70,93,134,67,208,89,88,133,96,226,85,41,218,238,28,223,22,253,213,77,98,66,162,59,50,137,83,102,115,13,190,148,165,74,105,78,50,165,36,150,73,90,20,105,51,215,69,164,253,164,61,0,0,0,0,0,0,14,105,86,204,222,91,104,21,89,180,42,238,96,240,214,157,82,167,72,114,36,200,114,238,200,12,191,25,246,212,105,113,167,27,83,164,164,45,42,35,73,164,200,140,140,140,140,122,187,43,16,172,28,74,165,59,93,195,155,226,223,186,169,172,72,84,71,102,81,42,108,206,97,183,210,148,169,77,41,198,84,164,146,201,43,66,141,38,122,232,180,159,180,135,213,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,115,95,206,199,43,31,250,75,97,87,254,249,83,191,248,97,213,71,148,190,177,99,11,48,191,161,252,166,98,93,169,105,122,79,155,209,122,118,179,26,7,85,203,219,204,229,115,150,157,251,121,136,221,183,93,55,167,94,242,31,42,214,204,46,1,95,53,216,182,181,149,142,24,127,112,86,166,239,233,169,212,187,154,20,185,79,236,66,150,189,141,54,226,150,173,168,66,148,122,23,98,82,102,125,132,99,160,0,0,0,0,0,0,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,142,107,249,216,229,99,255,0,73,108,42,255,0,223,42,119,255,0,12,58,168,15,201,10,173,74,168,201,159,14,159,83,137,42,69,46,65,68,156,211,47,37,107,138,249,180,219,196,211,169,35,213,11,54,158,105,194,74,180,61,142,33,93,202,35,63,214,0,0,0,0,3,149,126,118,57,88,255,0,210,91,10,191,247,202,157,255,0,195,15,127,107,93,150,173,243,66,139,116,217,87,53,42,224,162,205,223,211,84,105,115,91,151,21,253,139,82,23,177,214,205,72,86,213,161,73,61,15,177,73,50,62,210,49,245,128,115,251,167,48,184,5,99,87,101,90,215,174,56,97,253,191,90,133,179,169,167,85,46,104,81,37,49,189,9,90,55,180,227,137,90,119,33,105,81,106,93,169,81,25,118,25,15,171,98,226,198,22,98,135,93,249,51,196,187,82,237,244,103,43,173,244,21,102,52,254,151,153,187,151,205,228,173,91,55,114,215,183,118,154,236,86,157,198,61,88,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,253,96,0,3,159,221,57,133,192,43,26,187,42,214,189,113,195,15,237,250,212,45,157,77,58,169,115,66,137,41,141,232,74,209,189,167,28,74,211,185,11,74,139,82,237,74,136,203,176,200,125,91,23,22,48,179,20,58,239,201,158,37,218,151,111,163,57,93,111,160,171,49,167,244,188,205,220,190,111,37,106,217,187,150,189,187,180,215,98,180,238,49,234,192,121,75,235,22,48,179,11,250,31,202,102,37,218,150,151,164,249,189,23,167,107,49,160,117,92,189,188,206,87,57,105,223,183,152,141,219,117,211,122,117,239,33,242,173,108,194,224,21,243,93,139,107,89,88,225,135,247,5,106,110,254,154,157,75,185,161,75,148,254,196,41,107,216,211,110,41,106,218,132,41,71,161,118,37,38,103,216,70,58,0,0,0,0,0,0,15,201,86,171,82,168,20,169,181,218,237,78,37,58,155,78,142,228,185,147,37,188,150,88,140,195,105,53,56,235,142,40,201,40,66,82,70,163,81,153,17,17,25,152,253,99,197,94,184,223,130,248,107,85,106,133,136,216,189,101,90,181,39,227,166,91,80,235,117,248,144,95,113,133,41,73,75,169,109,231,18,163,65,169,11,73,40,139,77,80,162,246,24,253,86,46,44,97,102,40,117,223,147,60,75,181,46,223,70,114,186,223,65,86,99,79,233,121,155,185,124,222,74,213,179,119,45,123,119,105,174,197,105,220,99,213,143,201,83,171,82,168,177,145,50,179,83,137,2,59,146,24,136,135,100,188,150,144,167,223,117,12,178,209,41,70,68,107,113,215,27,109,9,239,82,214,148,150,166,100,67,245,128,0,0,0,0,242,151,214,44,97,102,23,244,63,148,204,75,181,45,47,73,243,122,47,78,214,99,64,234,185,123,121,156,174,114,211,191,111,49,27,182,235,166,244,235,222,67,229,90,217,133,192,43,230,187,22,214,178,177,195,15,238,10,212,221,253,53,58,151,115,66,151,41,253,136,82,215,177,166,220,82,213,181,8,82,143,66,236,74,76,207,176,140,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,30,240,184,225,218,22,173,94,231,158,226,81,30,149,6,68,215,13,70,68,91,90,109,75,62,243,34,238,73,251,75,239,33,156,252,218,98,116,220,88,199,203,198,230,147,57,114,99,166,177,80,143,4,205,211,89,38,49,77,125,109,165,58,173,68,68,68,231,97,36,244,237,236,18,51,132,198,11,166,255,0,199,23,174,250,172,3,114,159,111,194,84,182,29,83,90,160,165,177,50,11,137,45,84,133,39,93,171,51,236,50,87,220,46,233,8,74,16,148,32,136,146,146,34,34,47,97,15,250,1,1,56,194,88,255,0,40,112,14,153,93,102,51,139,122,155,91,101,229,173,8,215,70,219,133,61,71,169,146,76,244,212,253,228,66,153,45,170,131,180,155,142,149,84,97,91,92,135,57,137,8,61,76,180,82,28,37,23,113,151,180,189,227,71,153,82,186,14,237,203,229,135,84,89,160,221,43,122,150,219,166,159,106,250,22,20,102,125,167,219,170,189,166,58,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,8,91,197,90,251,249,35,151,39,33,55,85,76,87,42,243,78,7,45,47,236,91,132,236,9,197,166,155,139,84,158,222,238,221,76,187,140,81,165,50,41,212,234,209,33,169,70,103,46,75,109,25,235,219,235,40,139,237,247,141,17,100,118,203,69,145,150,219,62,10,16,132,245,180,186,124,227,52,150,134,102,184,17,139,83,245,75,183,213,255,0,227,29,236,0,66,78,42,184,95,18,243,192,71,174,68,83,73,233,148,55,21,44,222,38,73,74,67,76,194,156,191,165,176,204,136,141,90,247,145,125,164,40,217,135,222,137,33,185,44,45,72,117,149,146,208,164,153,145,165,68,122,145,145,151,105,118,139,237,225,165,141,44,226,174,93,233,84,217,82,210,229,70,218,67,20,117,33,78,17,173,72,143,6,26,77,102,70,181,40,253,103,59,251,11,95,97,9,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,157,184,160,231,178,254,184,239,42,214,90,44,104,119,5,157,66,160,72,84,75,129,217,45,189,79,168,213,31,34,148,203,141,18,154,144,104,126,151,34,51,236,58,132,184,217,27,154,165,71,234,237,35,145,92,47,115,211,249,107,181,81,129,216,199,121,245,120,147,69,223,232,121,51,83,181,234,237,45,182,210,101,171,198,163,234,38,51,163,156,205,73,43,91,68,135,62,117,73,144,225,79,240,30,83,21,113,50,213,193,188,56,184,241,74,245,151,211,209,109,154,123,181,9,59,92,109,14,61,176,189,70,26,230,45,8,83,206,172,210,219,104,53,22,247,22,132,145,234,162,20,25,126,103,159,26,46,188,209,191,154,42,21,82,93,191,82,76,136,141,195,162,199,170,75,84,36,82,163,58,219,141,211,30,218,226,20,236,103,20,209,45,246,203,98,29,113,110,172,144,141,250,21,223,101,75,29,42,185,135,193,122,38,35,87,108,43,130,213,169,63,30,51,83,26,170,82,213,5,137,207,170,35,15,57,46,158,149,56,226,157,130,181,60,100,203,166,173,84,72,61,123,181,56,43,194,159,61,180,163,165,64,202,206,50,220,210,211,82,76,130,98,200,170,212,95,74,152,113,131,74,18,221,28,214,100,74,66,210,162,81,177,189,74,37,146,249,9,52,108,97,183,45,40,0,7,148,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,133,123,100,99,53,87,150,107,248,129,223,55,133,102,165,45,54,197,58,199,171,70,180,233,14,54,76,162,157,78,58,173,59,97,169,164,173,105,234,92,74,91,83,203,220,173,203,34,73,31,45,13,161,22,104,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,0,21,171,150,188,253,76,179,243,137,138,89,103,198,42,133,86,169,74,184,241,66,179,6,211,172,63,37,249,142,83,37,46,114,163,71,166,169,10,82,182,67,87,45,180,181,203,36,165,151,20,173,196,104,112,214,205,149,0,0,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,86,173,237,159,169,153,99,226,43,137,182,30,41,84,42,181,44,50,173,250,2,62,167,37,249,31,38,92,42,92,117,245,49,99,110,52,19,43,91,238,42,67,109,160,156,87,170,226,119,41,190,91,182,84,0,0,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,0,10,213,225,111,159,169,152,137,208,229,147,24,234,21,90,149,222,93,100,139,118,226,153,37,249,207,85,219,46,108,151,163,75,113,197,45,105,121,164,19,134,219,134,100,218,154,108,155,245,22,218,57,214,84,0,0,2,146,248,195,96,133,86,195,204,92,124,101,122,185,18,101,55,20,99,146,163,196,75,106,67,240,95,167,69,137,25,212,47,189,43,66,146,108,173,43,35,35,213,110,36,210,91,9,110,122,190,12,24,243,26,213,197,11,151,0,43,179,101,244,247,196,116,213,40,72,84,135,84,195,117,24,109,184,167,219,67,36,131,66,22,244,109,86,167,77,72,236,130,218,15,121,169,4,155,52,205,143,133,140,100,248,127,112,249,115,227,53,131,85,2,146,248,195,99,125,86,252,204,92,124,26,122,135,18,29,55,11,163,146,99,203,75,138,91,243,159,168,197,137,37,213,175,185,40,66,82,76,161,40,34,51,213,14,40,212,123,201,13,250,190,12,24,13,26,234,197,11,151,31,235,176,165,244,246,60,116,210,232,75,84,119,82,195,149,25,141,184,151,220,67,196,178,66,214,204,109,80,166,141,43,236,156,218,207,97,165,6,171,137,1,89,121,231,205,85,229,149,14,32,118,53,225,70,169,75,85,177,81,177,233,49,174,202,67,109,147,200,168,211,138,171,81,222,105,105,75,66,122,150,210,167,20,202,247,39,106,204,210,103,203,91,136,93,138,88,23,253,155,138,118,109,39,16,112,250,225,137,92,183,171,145,202,76,25,209,140,246,58,141,76,140,140,140,137,72,90,84,74,66,208,162,37,161,105,82,84,73,82,76,139,208,0,169,94,24,188,66,225,218,208,227,101,215,48,55,127,38,148,206,214,173,42,253,77,230,24,139,74,138,211,15,56,236,89,178,223,121,27,89,46,83,40,140,91,86,162,83,134,222,226,65,52,148,91,80,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,70,172,244,103,54,133,147,204,56,139,83,110,149,233,155,206,232,234,35,219,52,215,80,178,138,167,26,36,115,100,201,113,58,104,203,92,214,140,219,74,137,199,20,180,165,59,72,214,235,116,215,151,172,224,102,107,9,241,149,235,242,197,185,42,183,165,211,120,114,41,117,10,109,113,114,170,223,40,28,218,76,196,109,212,19,132,243,175,54,102,132,178,104,89,56,159,209,145,154,22,180,46,207,248,171,98,101,247,135,217,118,195,60,82,178,165,213,108,251,166,155,136,20,202,132,109,206,50,169,80,30,85,46,163,189,135,121,107,113,151,59,20,166,220,65,41,198,150,147,90,76,214,133,30,189,255,0,42,57,174,195,140,218,225,194,47,91,41,222,134,171,7,150,197,126,128,251,196,185,84,137,74,35,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,142,214,0,2,31,241,17,206,252,60,170,216,133,105,89,210,183,98,109,217,79,117,218,18,137,150,36,179,75,109,47,52,218,229,74,105,110,165,105,220,133,191,211,153,182,227,107,118,58,137,105,52,161,105,63,65,195,58,173,85,175,228,163,15,235,181,218,156,186,141,74,163,34,189,46,100,201,111,41,231,228,190,229,110,114,156,117,199,20,102,165,173,74,51,81,168,204,204,204,204,204,74,0,25,225,226,11,131,180,172,16,205,165,245,104,219,84,25,116,171,122,108,134,107,116,118,157,138,150,24,54,37,178,135,156,76,84,161,8,71,76,220,133,72,97,178,65,104,146,99,97,153,169,10,49,97,60,22,241,142,187,120,96,213,219,131,181,118,121,145,48,238,161,30,69,46,78,228,22,216,181,37,72,113,81,182,37,4,103,177,246,36,59,204,82,214,165,117,59,125,84,182,146,59,21,1,154,204,211,227,95,231,19,152,43,219,24,219,167,244,81,46,10,129,116,12,41,174,91,136,130,195,72,143,23,154,158,99,132,79,27,12,180,110,109,89,167,152,107,219,162,116,34,183,78,16,88,95,74,178,242,151,26,252,101,81,31,169,98,13,98,109,74,67,233,132,150,159,105,136,207,42,19,81,86,238,166,167,144,149,71,121,228,235,180,146,114,156,34,79,122,149,55,192,84,95,19,94,34,18,110,169,53,28,184,96,37,199,17,118,194,227,182,139,150,231,165,84,26,146,138,202,30,105,43,56,81,94,101,74,73,70,36,172,146,242,136,247,184,178,91,38,73,109,43,39,250,87,11,124,253,76,196,78,135,44,152,199,80,170,212,174,242,235,36,91,183,20,201,47,206,122,174,217,115,100,189,26,91,142,41,107,75,205,32,156,54,220,51,38,212,211,100,223,168,182,209,206,178,160,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,39,79,21,172,116,196,124,186,98,62,1,98,134,23,214,122,26,172,31,148,173,60,203,164,107,139,80,138,163,165,155,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,153,129,151,76,203,225,102,104,44,70,111,172,51,171,126,183,91,70,152,252,111,74,83,62,121,230,155,234,216,101,215,57,60,222,66,214,222,229,122,232,209,69,237,34,234,160,0,2,47,231,239,55,245,92,162,97,124,42,237,181,102,203,171,92,55,20,131,137,71,153,42,156,167,232,145,95,109,198,84,227,83,156,67,205,45,11,114,58,164,41,148,160,204,212,166,86,103,234,161,66,176,114,57,159,251,251,4,113,181,83,49,147,17,110,10,245,137,121,72,73,93,78,213,28,122,171,37,135,210,193,51,30,160,218,150,179,116,150,217,54,195,110,26,119,154,163,163,111,45,197,182,193,34,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,5,64,113,107,206,143,203,74,236,204,168,216,10,219,69,183,42,12,191,116,85,24,157,185,53,25,205,163,114,96,165,45,44,208,108,176,181,145,186,151,72,213,212,178,146,218,217,199,220,231,85,225,93,157,108,83,197,13,216,23,137,148,11,174,237,244,102,157,21,226,212,89,51,250,94,103,91,41,207,77,79,121,245,108,221,203,67,49,182,160,181,217,176,251,136,199,0,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,81,95,17,28,253,76,204,229,212,86,30,22,212,42,180,220,50,162,115,99,234,82,95,143,242,153,195,113,165,245,50,163,110,36,27,40,91,13,170,59,110,32,220,79,172,226,182,169,206,91,83,127,133,70,104,49,231,31,172,218,237,185,139,52,137,117,138,69,157,30,36,26,101,228,184,250,46,107,228,107,55,35,76,125,110,235,34,74,90,84,99,37,54,214,164,132,154,159,95,49,214,212,236,245,1,86,185,106,207,109,43,4,243,119,141,88,17,141,23,52,184,246,77,115,18,43,202,183,234,50,223,79,69,111,77,85,78,81,186,135,55,22,230,163,72,82,210,102,189,252,182,156,73,172,210,146,121,231,83,105,64,0,63,37,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,173,176,187,59,245,220,220,113,39,194,232,86,228,170,173,55,12,168,158,148,118,137,68,152,202,35,188,185,71,64,152,79,74,150,150,221,113,14,61,189,78,161,179,222,105,67,90,109,74,84,227,166,183,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,194,168,56,168,103,214,76,169,53,92,172,96,221,118,92,52,67,144,245,62,249,169,199,229,26,38,32,218,101,69,2,52,134,221,82,137,4,165,190,212,164,41,8,94,246,185,90,154,13,212,175,242,112,157,205,94,99,174,27,238,153,128,117,202,109,86,242,195,104,52,243,132,221,81,112,214,191,146,92,182,100,61,25,46,74,67,103,171,46,242,149,29,13,62,174,205,173,19,42,66,91,54,151,109,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,36,113,44,198,150,112,171,46,245,90,108,89,105,69,70,229,67,244,116,160,156,34,90,81,34,12,196,146,200,137,105,81,122,205,247,246,150,190,195,20,36,251,239,75,144,228,151,214,165,186,242,205,107,82,140,204,212,163,61,76,204,207,180,251,69,228,240,170,194,248,150,102,2,51,114,46,152,76,204,174,58,153,100,241,178,73,82,218,122,20,21,246,43,97,25,145,154,117,239,50,251,196,219,0,28,19,60,86,98,47,108,182,222,16,86,134,213,209,82,234,19,136,212,90,153,26,32,73,45,75,213,62,223,91,255,0,140,103,118,167,20,233,149,105,112,210,163,35,137,37,198,136,245,237,245,84,101,246,123,133,229,240,169,190,254,87,101,201,184,78,85,83,41,202,68,210,129,203,83,251,214,217,53,2,9,105,166,227,209,37,187,187,179,67,62,226,19,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,5,89,241,165,186,226,61,71,182,109,22,221,119,158,137,144,167,41,27,139,102,210,69,69,189,116,215,93,117,251,63,104,173,44,28,163,183,112,226,221,147,66,125,46,41,154,133,197,77,138,239,44,181,86,199,36,182,147,211,82,50,238,63,105,24,210,118,20,208,227,91,120,105,106,208,162,18,201,152,52,88,49,209,191,77,218,34,58,18,90,232,68,90,232,146,246,16,245,96,3,145,102,214,213,143,119,229,199,17,41,143,45,196,173,22,197,93,230,118,25,22,174,20,7,210,146,61,72,251,61,111,97,106,51,129,90,128,186,85,102,125,45,205,119,195,146,236,117,107,239,66,205,39,236,47,119,184,79,174,16,120,194,245,179,139,213,12,58,168,79,75,84,250,164,7,95,101,46,186,105,74,164,185,42,3,41,74,72,214,73,53,109,73,232,68,147,63,191,184,93,9,25,40,136,200,245,35,237,33,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,87,137,230,72,38,102,46,213,141,139,216,111,23,125,253,103,211,222,106,68,117,60,250,253,43,71,101,185,18,10,43,17,218,105,195,114,103,61,90,50,73,216,74,231,184,149,169,90,55,178,149,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,208,158,75,179,109,106,230,231,11,10,233,166,181,208,220,148,46,154,159,115,83,148,150,218,229,206,84,102,214,183,216,104,158,117,194,134,227,134,242,89,91,134,74,87,37,194,50,213,6,59,173,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,141,184,153,231,71,243,147,196,116,97,189,148,174,93,131,96,212,37,177,26,67,51,185,205,215,103,17,242,151,59,70,214,166,84,202,73,10,76,117,22,229,114,221,117,102,162,231,27,109,248,172,133,100,238,225,205,62,46,83,21,89,163,203,99,14,168,114,58,219,130,166,244,57,93,36,212,48,182,20,229,45,169,13,109,74,100,186,151,155,35,46,106,22,134,148,183,75,113,161,41,85,255,0,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,50,217,73,171,85,104,21,88,85,218,21,78,93,58,165,78,144,220,184,115,34,60,166,95,140,251,106,37,54,235,110,36,201,72,90,84,68,162,81,25,25,25,17,144,187,254,26,25,227,141,152,235,53,156,30,190,17,45,24,139,101,209,219,91,210,220,91,178,17,92,167,50,109,176,83,84,242,205,74,41,36,165,180,151,146,181,122,235,112,156,65,153,41,104,102,111,128,252,149,106,181,42,129,74,155,93,174,212,226,83,169,180,232,238,75,153,50,91,201,101,136,204,54,147,83,142,184,226,140,146,132,37,36,106,53,25,145,17,17,153,138,33,226,51,157,127,206,171,17,216,160,88,21,58,171,120,101,107,124,221,54,51,231,202,110,169,56,141,100,229,77,76,237,74,211,185,11,38,218,75,166,165,33,180,169,90,52,167,157,108,186,7,5,79,20,247,79,195,249,222,99,78,23,82,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,197,56,98,241,11,153,116,204,141,151,92,192,221,252,234,171,219,90,180,171,245,55,159,126,85,86,83,175,188,227,177,102,203,125,229,238,120,249,172,162,49,109,66,77,45,155,123,141,102,210,87,103,224,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,1,64,60,81,252,118,98,111,224,190,79,8,73,78,24,188,66,225,218,208,227,101,215,48,55,127,38,148,206,214,173,42,253,77,230,24,139,74,138,211,15,56,236,89,178,223,121,27,89,46,83,40,140,91,86,162,83,134,222,226,65,52,148,91,80,0,0,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,224,0,3,44,52,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,212,225,247,159,91,123,51,54,108,27,27,16,107,177,33,226,165,34,59,108,206,68,142,150,18,43,235,51,146,162,122,11,36,233,173,229,166,60,116,185,32,146,218,16,133,172,205,41,74,12,136,166,80,0,0,135,252,82,240,46,30,48,101,78,189,114,66,163,117,119,38,29,255,0,124,148,199,155,54,27,113,17,91,50,42,130,20,227,165,187,147,210,243,30,83,104,82,84,183,35,49,244,141,36,133,82,14,21,98,101,213,131,120,143,110,98,149,149,47,167,173,91,53,6,170,17,183,56,226,27,123,97,250,236,59,203,90,22,166,93,65,169,183,16,74,45,237,173,105,51,209,70,52,61,153,186,181,42,191,148,76,87,174,208,170,113,42,52,218,142,27,215,101,195,153,17,228,188,196,150,28,166,60,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,25,183,26,125,197,92,76,181,112,111,14,46,60,82,189,101,244,244,91,102,158,237,66,78,215,27,67,143,108,47,81,134,185,139,66,20,243,171,52,182,218,13,69,189,197,161,36,122,168,134,99,42,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,26,20,225,245,131,181,92,16,202,93,139,104,220,180,24,148,171,134,108,119,171,117,134,154,138,166,31,55,229,188,183,155,76,164,173,8,95,82,220,117,71,97,194,89,106,147,99,97,25,165,9,49,34,128,82,183,26,191,20,246,183,195,248,62,99,81,30,43,135,222,125,110,28,179,94,80,108,108,65,174,203,153,133,117,121,13,179,57,18,58,169,171,160,32,138,74,137,232,44,147,164,134,80,169,18,18,228,130,75,107,90,208,131,52,165,75,34,35,189,58,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,25,87,23,83,194,247,61,63,150,187,85,24,29,140,119,159,87,137,52,93,254,135,147,53,59,94,174,210,219,109,38,90,188,106,62,162,99,58,57,204,212,146,181,180,72,115,231,84,153,14,20,255,0,31,38,157,118,90,181,138,237,94,214,164,220,212,169,181,171,127,167,244,189,58,60,214,220,149,79,231,160,214,199,80,210,76,214,215,49,4,106,70,242,45,201,35,50,212,135,214,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,98,243,47,133,153,95,177,30,190,177,50,173,250,189,21,26,27,241,189,41,83,249,230,90,115,164,97,231,91,231,114,185,232,91,155,85,234,35,85,31,176,143,61,120,233,142,152,143,152,188,71,168,226,134,40,86,122,234,172,237,26,101,150,136,209,22,159,21,38,102,220,88,205,153,159,45,148,110,86,133,169,168,212,165,45,106,90,214,181,170,202,184,98,240,244,153,107,76,141,152,172,192,218,28,154,171,59,93,180,168,21,54,95,98,85,42,83,79,188,219,178,166,196,125,148,109,120,185,76,174,49,238,90,73,46,27,155,73,100,210,145,208,56,213,248,88,181,190,32,65,242,234,136,170,188,186,102,95,20,242,191,125,179,125,97,157,91,245,186,218,52,199,228,250,46,167,243,47,52,223,86,195,46,183,206,229,115,214,182,247,43,212,94,138,47,105,30,132,240,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,1,194,179,137,154,171,55,42,24,71,80,188,43,53,40,138,185,234,49,228,70,180,233,14,54,111,46,163,81,36,122,134,166,146,180,43,166,109,74,109,79,47,114,118,160,201,36,124,197,182,133,231,178,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,189,194,227,192,158,25,126,53,231,19,68,170,1,86,188,112,108,9,46,210,176,179,20,160,219,209,10,60,89,21,26,5,82,172,146,105,47,154,221,75,79,194,142,179,215,154,180,17,51,61,105,236,52,32,205,207,162,110,22,232,215,194,135,24,170,184,107,155,74,37,162,170,244,72,54,246,32,199,145,68,170,53,54,82,154,97,199,210,203,143,66,82,19,189,40,57,39,33,8,97,179,81,40,244,148,234,16,91,156,35,23,188,56,166,116,49,142,187,128,89,96,191,241,86,214,103,125,106,149,79,110,61,57,205,200,46,154,84,185,13,68,106,78,139,66,208,190,74,228,37,222,90,146,105,95,47,97,232,74,212,179,153,73,164,213,107,245,88,84,42,21,50,93,70,165,81,144,220,72,112,226,50,167,159,146,251,138,36,182,211,109,164,141,75,90,148,100,146,73,17,153,153,145,16,211,158,21,97,157,171,131,120,113,110,97,109,149,19,167,162,219,52,246,169,241,183,54,218,28,123,97,122,239,187,203,66,16,167,157,89,169,199,22,73,45,238,45,106,50,213,70,61,88,175,94,40,217,237,170,224,157,41,156,8,193,123,154,36,123,218,185,29,106,184,42,49,31,87,91,111,66,82,80,109,33,189,165,181,169,50,18,181,25,47,127,49,166,210,75,36,164,222,101,212,212,13,129,96,94,88,167,121,82,112,251,15,173,233,117,203,134,185,32,163,65,131,24,139,123,171,208,204,204,204,204,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,191,39,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,167,195,187,59,240,243,85,98,29,165,120,202,219,137,182,157,61,167,107,170,54,88,140,205,81,181,60,235,104,149,21,164,58,165,171,106,16,199,80,100,219,109,161,217,9,36,36,146,180,36,166,0,0,160,30,40,254,59,49,55,240,95,39,132,61,87,11,92,215,80,178,233,140,179,172,219,233,218,85,58,208,196,142,150,29,66,183,53,229,181,232,169,81,146,249,196,112,212,68,104,38,86,183,214,211,134,178,74,83,204,67,134,226,16,210,201,119,168,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,132,25,59,205,85,229,149,12,92,167,222,20,106,148,181,91,21,25,17,227,93,148,134,219,39,145,81,167,18,253,115,75,74,90,19,212,182,149,56,166,87,185,59,86,102,147,62,90,220,66,244,39,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,47,64,0,3,197,99,70,16,217,184,245,133,247,6,17,226,3,18,220,161,92,81,210,204,131,136,249,178,251,75,67,137,117,167,155,95,105,18,219,117,182,220,34,81,41,6,104,34,82,84,147,52,158,117,179,15,151,235,251,44,184,161,59,10,49,25,17,23,82,135,30,60,182,166,65,39,142,20,214,30,108,148,151,99,184,243,109,169,196,18,183,180,165,18,116,39,26,113,61,187,76,79,78,19,185,223,135,109,250,51,41,152,153,43,100,74,133,64,218,178,102,147,44,50,204,87,30,234,31,145,22,83,202,117,6,174,107,230,130,142,73,109,110,41,217,10,65,171,105,182,148,219,80,132,28,73,243,207,74,203,237,129,51,10,240,230,169,18,118,34,221,81,228,211,93,92,58,162,82,253,174,194,153,108,213,41,212,178,225,62,204,149,55,33,10,141,169,36,181,213,221,198,77,147,110,82,93,173,105,221,87,205,118,45,173,101,91,53,91,130,181,55,127,77,78,165,194,114,92,167,246,33,75,94,198,155,37,45,91,80,133,40,244,46,196,164,204,251,8,198,132,242,81,149,26,22,82,240,106,21,155,202,165,76,187,234,90,76,186,107,112,153,90,122,249,91,150,109,182,74,112,205,102,203,8,95,41,178,209,9,61,22,231,45,11,117,194,21,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,124,158,39,92,66,225,221,48,228,229,215,47,215,127,58,148,246,230,174,218,253,49,230,31,139,85,138,235,12,184,212,88,82,216,121,123,153,62,107,200,146,91,80,163,83,100,222,227,65,186,149,193,108,186,101,163,20,243,65,125,179,98,225,157,39,245,186,218,204,198,36,250,46,153,243,47,58,223,86,251,45,57,201,230,242,22,134,247,39,215,94,137,47,105,150,132,240,47,2,240,227,46,152,113,78,194,252,47,163,116,52,168,58,186,243,206,153,46,85,66,82,136,137,201,82,92,34,46,99,203,218,157,79,66,73,37,41,66,18,132,33,8,79,64,1,154,204,216,248,167,198,79,136,23,15,152,190,44,167,133,190,126,166,98,39,67,150,76,99,168,85,106,87,121,117,146,45,219,138,100,151,231,61,87,108,185,178,94,141,45,199,20,181,165,230,144,78,27,110,25,147,106,105,178,111,212,91,104,231,89,80,0,166,14,40,217,237,165,99,101,85,156,8,193,123,154,92,139,38,135,33,106,184,42,49,31,79,69,112,205,74,144,109,33,189,165,185,216,209,212,133,25,47,127,45,215,20,75,36,168,153,101,213,114,14,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,97,60,77,115,219,74,193,27,54,163,129,152,91,115,75,111,20,43,209,219,76,169,148,183,210,133,219,112,150,105,82,150,227,154,25,162,75,205,106,150,208,141,174,33,14,115,247,54,100,207,54,155,44,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,161,60,157,229,86,205,202,134,17,211,236,250,53,54,34,174,122,140,120,242,110,202,187,110,27,203,168,212,73,30,185,37,213,33,10,233,155,82,156,75,40,218,157,168,51,81,151,49,110,45,125,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,240,204,146,70,102,122,17,118,152,165,238,47,152,194,245,205,139,212,252,57,167,206,75,180,250,92,6,159,121,45,58,106,74,100,183,42,123,42,74,136,150,105,37,109,81,106,70,146,63,187,184,64,90,44,5,213,107,48,41,109,235,190,100,150,163,167,79,122,214,73,47,97,251,253,195,71,249,74,181,99,218,25,113,195,186,99,43,113,75,93,177,72,121,237,230,71,163,135,1,132,168,139,66,46,207,87,218,90,142,186,0,60,174,42,208,227,92,184,105,117,80,165,146,205,153,212,89,209,215,179,77,218,46,58,210,122,106,70,90,232,163,246,24,205,134,49,209,219,183,177,114,246,161,48,151,18,205,62,226,169,69,107,152,90,43,99,114,92,73,107,161,17,107,161,123,8,133,150,240,90,186,226,51,71,185,173,23,29,119,158,185,147,103,37,27,139,102,211,69,57,189,116,215,93,117,251,63,104,180,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,1,252,82,137,41,53,40,200,136,139,83,51,246,10,57,226,193,137,12,93,248,246,84,24,178,144,235,116,120,157,50,201,181,146,144,75,106,108,228,30,186,40,253,111,91,220,71,247,14,97,195,238,196,43,231,51,22,187,79,64,84,150,105,115,97,84,149,243,91,210,158,85,66,47,105,250,170,34,45,23,223,217,223,222,67,66,17,24,68,88,172,197,105,9,66,25,109,45,165,41,45,8,136,139,66,34,33,254,192,3,203,98,165,48,171,88,99,119,82,52,237,155,66,159,28,190,195,92,117,167,220,126,255,0,112,205,142,50,81,215,64,197,155,202,144,225,246,196,175,212,89,255,0,229,100,184,159,113,123,189,195,211,101,102,248,86,30,227,205,151,112,243,157,109,180,86,233,200,123,150,173,55,54,83,88,90,146,126,178,117,35,217,220,103,160,209,197,155,91,106,229,180,104,151,11,31,163,169,211,163,76,71,119,115,141,37,101,220,103,250,222,243,251,199,217,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,28,90,242,93,242,46,187,51,53,214,2,119,81,110,58,131,44,93,20,182,32,237,77,58,115,136,218,153,201,83,72,36,19,47,173,4,78,169,211,37,117,47,36,247,56,114,54,183,16,50,127,153,74,238,85,177,198,143,137,180,194,231,82,158,219,75,185,34,38,42,31,114,93,29,215,155,92,134,218,37,41,27,94,46,82,28,108,201,104,46,99,104,37,25,160,214,149,77,254,36,92,68,45,235,235,8,237,172,41,192,75,142,90,17,126,209,226,215,110,89,208,234,17,84,184,180,231,208,225,29,18,65,50,167,20,220,147,86,135,33,178,90,54,161,9,108,205,212,62,178,77,122,224,94,5,226,62,98,241,30,157,133,248,95,70,235,170,179,181,117,231,157,51,68,90,124,84,153,19,146,164,184,68,124,182,81,185,58,158,134,163,82,146,132,37,107,90,16,173,20,224,94,5,225,198,93,48,226,157,133,248,95,70,232,105,80,117,117,231,157,50,92,170,132,165,17,19,146,164,184,68,92,199,151,181,58,158,132,146,74,82,132,37,8,66,16,158,128,50,174,61,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,236,219,90,185,185,194,194,186,105,173,116,55,37,11,166,167,220,212,229,37,182,185,115,149,25,181,173,246,26,39,157,112,161,184,225,188,150,86,225,146,149,201,112,140,181,65,137,0,42,3,138,46,126,166,94,21,218,150,89,240,118,161,85,165,210,173,202,132,152,55,101,97,137,47,195,114,167,41,8,118,51,244,212,161,42,78,248,105,230,56,151,121,132,164,188,226,83,180,137,13,146,222,173,97,63,248,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,0,205,102,108,124,83,227,39,196,11,135,204,95,28,210,147,86,170,208,42,176,171,180,42,156,186,117,74,157,33,185,112,230,68,121,76,191,25,246,212,74,109,214,220,73,146,144,180,168,137,68,162,50,50,50,35,33,122,156,62,243,235,111,102,102,205,131,99,98,13,118,36,60,84,164,71,109,153,200,145,210,194,69,125,102,114,84,79,65,100,157,53,188,180,199,142,151,36,18,91,66,16,181,153,165,41,65,145,20,202,0,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,160,30,40,254,59,49,55,240,95,39,132,34,168,186,158,23,185,233,252,181,218,168,192,236,99,188,250,188,73,162,239,244,60,153,169,218,245,118,150,219,105,50,213,227,81,245,19,25,209,206,102,164,149,173,162,67,159,58,164,200,112,167,248,0,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,61,5,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,39,147,188,213,89,185,175,194,58,125,225,70,169,68,77,207,78,143,30,53,217,72,109,179,101,116,234,137,163,215,52,180,165,173,93,51,138,75,138,101,123,149,185,4,105,51,230,33,196,35,186,128,0,12,214,102,159,5,63,55,108,193,94,216,56,221,67,173,137,111,212,11,160,125,78,243,28,92,23,218,68,136,188,213,114,219,35,120,152,121,162,115,106,9,60,194,94,221,83,161,157,138,100,247,48,191,149,110,26,216,211,132,213,56,213,85,214,176,171,15,235,112,157,168,76,149,212,55,50,12,184,117,7,33,165,179,81,239,111,146,134,150,199,40,200,210,150,217,103,106,180,81,161,186,150,23,19,198,127,30,100,218,184,95,109,96,5,10,108,78,162,248,144,170,165,117,9,144,210,159,110,157,13,198,212,195,107,100,208,107,66,30,147,162,210,233,41,29,176,92,65,111,37,44,147,94,185,16,192,186,22,98,115,65,104,225,205,227,70,170,212,109,101,117,85,26,234,105,230,180,108,139,30,59,142,32,158,117,4,102,211,46,62,76,48,165,145,165,95,60,73,66,210,181,33,69,162,144,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,101,60,45,243,245,15,14,250,28,178,99,29,66,149,77,180,15,172,145,110,220,83,36,177,5,154,67,135,205,146,244,105,110,56,164,33,76,186,179,112,219,112,204,220,75,174,19,126,186,28,71,38,223,198,85,199,234,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,94,78,87,184,149,225,198,42,101,246,231,196,92,88,170,210,168,183,158,31,83,229,85,46,90,36,20,20,84,201,138,78,153,70,114,158,153,47,171,157,204,223,30,62,138,116,149,212,184,148,25,32,157,100,215,78,215,6,99,177,162,181,139,151,70,55,211,241,14,224,183,110,203,182,67,238,206,153,67,171,75,136,180,176,226,210,162,136,135,9,211,116,163,54,77,180,132,52,165,168,146,134,90,47,232,16,191,60,151,221,56,177,124,229,130,192,189,113,186,119,91,119,220,20,247,42,146,100,242,163,55,207,138,252,135,92,132,230,200,196,150,147,186,34,227,158,132,68,162,215,69,145,47,113,14,214,57,86,108,124,44,99,39,195,251,135,203,159,25,172,29,215,56,153,170,188,179,95,139,149,11,194,179,82,150,155,98,157,34,68,107,78,144,227,100,202,41,212,227,95,168,106,105,43,90,122,151,18,150,212,242,247,43,114,200,146,71,203,67,104,68,138,225,123,145,111,203,93,212,140,113,198,59,51,171,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,81,13,157,28,230,106,105,66,221,36,55,243,169,76,134,202,231,161,85,169,85,25,51,225,211,234,113,37,72,165,200,40,147,154,101,228,173,113,95,54,155,120,154,117,36,122,161,102,211,205,56,73,86,135,177,196,43,185,68,103,2,248,213,248,88,181,190,32,65,242,234,136,165,97,37,50,47,156,218,238,79,49,30,85,77,202,87,166,108,203,163,167,143,115,83,90,66,10,82,155,104,215,202,147,25,197,105,163,205,115,93,50,109,74,38,220,74,212,149,109,51,67,173,223,245,173,118,90,183,205,10,45,211,101,92,212,171,130,139,55,127,77,81,165,205,110,92,87,246,45,72,94,199,91,53,33,91,86,133,36,244,62,197,36,200,251,72,199,149,199,76,116,195,140,186,97,197,71,20,49,66,179,208,210,160,232,211,44,180,68,185,85,9,74,35,54,226,198,108,204,185,143,47,106,180,45,73,36,148,169,107,82,16,133,173,57,236,204,94,101,241,79,52,23,219,215,214,38,85,191,87,162,163,67,126,79,162,233,159,50,203,78,116,140,60,235,156,158,111,33,11,115,106,189,117,234,163,246,17,114,161,127,220,46,60,9,225,151,227,94,113,52,74,160,17,215,136,46,14,213,113,191,41,119,213,163,109,80,98,85,110,24,81,217,173,209,218,118,42,159,124,159,136,242,30,113,49,82,132,45,125,75,145,211,33,134,201,5,170,141,253,134,100,149,168,198,125,173,59,166,187,99,93,84,107,214,214,157,209,86,173,250,132,122,165,58,79,41,14,114,37,48,226,92,105,205,139,37,33,91,86,132,158,138,35,73,233,161,145,151,96,212,69,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,181,184,216,99,21,86,139,102,216,120,33,67,175,68,106,61,203,34,85,110,191,13,153,74,76,181,49,20,219,76,52,186,218,86,68,113,156,117,199,214,68,226,12,148,236,52,26,76,141,165,8,127,194,202,192,147,125,103,74,205,148,118,244,74,181,54,213,143,62,191,82,41,36,210,145,21,13,198,91,81,228,18,28,63,89,104,152,252,67,70,194,53,165,123,86,90,108,53,38,253,4,85,207,182,119,232,89,71,177,26,133,110,74,165,84,177,54,183,202,118,137,68,152,202,228,50,136,164,241,19,210,165,165,183,91,91,108,236,75,168,108,247,146,150,238,155,82,164,182,233,162,133,191,190,171,246,234,255,0,109,110,59,146,227,168,127,194,76,157,82,157,33,207,249,206,60,243,142,47,237,82,148,175,105,152,188,158,31,121,10,183,178,205,102,193,190,113,6,133,18,102,42,85,227,182,244,229,200,233,102,162,128,178,57,41,38,96,188,77,18,217,90,163,200,75,114,13,46,45,11,90,12,146,165,32,136,207,159,241,70,200,149,87,27,41,76,227,190,11,219,49,36,94,212,56,235,77,193,78,136,194,186,219,134,18,82,130,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,160,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,233,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,5,0,241,71,241,217,137,191,130,249,60,33,21,69,175,112,175,207,172,105,81,169,89,88,198,74,236,72,107,135,29,154,125,141,83,145,205,53,204,89,186,242,142,4,153,14,58,164,146,201,43,97,168,168,74,16,141,141,114,181,53,155,73,93,165,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,37,87,28,239,169,63,222,79,225,162,170,196,202,225,247,159,91,135,44,215,148,27,27,16,107,178,230,97,93,94,67,108,206,68,142,170,106,232,8,34,146,162,122,11,36,233,33,148,42,68,132,185,32,146,218,214,180,32,205,41,82,200,136,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,71,92,242,101,18,149,155,236,35,77,168,197,70,37,30,236,160,200,85,74,220,170,191,29,43,66,31,52,26,87,21,229,146,77,212,70,120,182,239,229,158,164,182,217,112,210,231,40,155,86,122,234,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,23,19,129,124,89,44,153,89,96,173,221,248,180,125,110,38,216,148,248,205,204,166,165,200,116,239,148,242,159,144,235,49,213,9,6,234,150,173,168,67,78,75,82,25,36,181,189,106,109,163,78,212,10,140,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,196,240,189,200,183,228,82,213,70,56,227,29,153,210,98,77,107,127,161,227,77,86,231,168,84,183,27,73,22,172,154,75,167,152,246,174,115,53,53,45,13,26,27,249,165,42,67,103,63,197,43,113,171,241,79,107,124,63,131,230,53,17,29,112,35,53,87,150,94,48,143,19,236,252,53,169,75,164,92,248,135,34,141,25,53,118,27,45,240,105,209,209,63,170,54,93,222,74,102,74,149,34,58,80,178,74,182,160,222,82,77,183,18,218,203,149,88,22,5,229,138,119,149,39,15,176,250,222,151,92,184,107,146,10,52,24,49,136,183,186,189,12,204,204,204,201,40,66,82,74,90,214,163,36,33,9,82,148,105,74,76,203,65,25,78,203,94,28,100,219,6,169,150,222,180,168,119,5,87,160,77,211,92,122,81,31,164,235,15,41,44,182,202,30,113,45,153,178,79,189,201,140,214,212,159,206,23,170,110,186,226,151,32,0,6,107,51,99,226,159,25,62,32,92,62,98,248,230,148,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,11,222,225,221,157,248,121,170,177,14,210,188,101,109,196,219,78,158,211,181,213,27,44,70,102,168,218,158,117,180,74,138,210,29,82,213,181,8,99,168,50,109,182,208,236,132,146,18,73,90,18,83,0,86,175,20,140,253,76,195,190,187,44,152,57,80,170,211,110,243,232,228,92,87,20,57,47,193,122,144,217,242,164,179,26,35,141,169,11,83,206,160,219,55,28,35,54,210,211,134,223,174,183,23,201,168,17,42,184,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,138,234,192,76,107,186,178,237,139,20,44,99,178,169,244,169,181,171,127,170,233,152,170,52,227,145,87,207,140,236,117,239,75,110,54,179,209,15,40,203,69,151,172,69,174,165,169,31,192,169,213,175,236,87,188,145,50,179,83,184,47,27,178,191,33,136,136,118,75,207,84,42,53,7,204,144,203,45,18,148,106,117,213,232,77,182,132,246,159,98,82,94,194,23,125,195,239,33,86,246,89,172,216,55,206,32,208,162,76,197,74,188,118,222,156,185,29,44,212,80,22,71,37,36,204,23,137,162,91,43,84,121,9,110,65,165,197,161,107,65,146,84,164,17,25,204,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,241,175,42,219,86,213,163,91,184,95,253,29,50,157,38,98,251,187,155,105,75,62,243,47,213,247,151,222,51,143,154,107,229,88,133,143,55,165,195,206,117,198,215,91,168,161,158,98,181,218,217,205,125,105,73,122,202,208,139,127,113,30,131,204,224,221,29,117,252,89,179,104,237,158,135,46,191,78,103,255,0,150,146,218,125,199,239,247,13,39,97,93,44,168,152,99,104,209,244,237,133,66,129,28,254,211,68,116,39,220,94,239,112,245,32,3,252,101,176,137,81,94,138,234,9,104,121,181,54,164,168,181,35,35,45,12,140,134,123,248,130,88,133,99,230,98,232,109,152,10,140,205,82,108,234,146,126,107,98,85,205,168,74,237,47,85,36,101,162,59,251,123,187,204,116,254,20,24,144,197,161,143,103,65,149,41,13,55,88,137,210,160,157,89,37,6,183,102,193,65,105,170,139,214,245,125,198,127,120,188,100,168,148,146,82,76,140,140,181,35,47,104,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,25,198,204,221,173,128,88,111,80,144,237,114,43,117,153,108,58,204,88,233,146,217,61,189,76,72,52,25,39,154,133,253,54,116,212,189,189,221,189,212,9,137,151,181,83,17,111,218,245,229,86,157,34,83,213,90,140,169,105,55,221,82,205,8,117,229,184,73,45,202,81,145,17,172,251,53,62,254,243,239,22,51,193,183,9,155,168,212,171,152,163,54,19,165,211,42,77,53,167,22,223,171,170,85,79,125,58,25,163,191,180,207,177,95,179,218,45,164,0,7,225,174,199,234,232,149,8,186,25,243,162,186,222,133,222,122,160,200,103,31,55,148,143,67,102,50,253,139,203,90,55,92,53,71,52,89,104,125,179,159,47,113,123,135,36,167,206,145,76,159,26,165,17,102,135,226,60,135,219,81,25,145,146,210,162,50,61,75,67,239,47,96,208,190,66,241,58,30,38,101,190,211,146,212,245,72,149,73,166,192,166,75,222,233,45,68,243,80,34,154,203,233,168,244,213,126,221,15,183,180,136,72,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,158,28,239,229,107,243,71,199,23,240,222,21,201,233,186,45,74,158,221,118,137,33,212,237,148,136,46,188,243,73,106,73,18,73,6,242,22,195,137,53,35,213,90,73,43,209,6,163,109,28,0,95,159,15,60,150,82,178,177,133,241,235,183,125,191,17,56,169,114,199,51,184,38,20,148,202,56,76,27,155,154,167,176,226,82,73,66,18,146,105,78,146,13,68,183,137,71,204,113,8,103,108,181,1,149,113,61,51,79,145,42,169,101,183,10,179,77,131,86,204,69,83,85,134,246,251,247,189,42,156,194,146,251,111,148,6,212,229,96,144,70,105,90,20,147,73,63,177,41,52,26,57,234,37,239,125,198,226,174,93,113,230,242,203,110,46,80,177,90,204,155,45,43,167,72,66,42,112,89,144,76,162,173,78,53,164,228,66,116,212,133,167,99,137,78,132,163,66,182,44,144,226,75,122,18,101,99,249,214,226,167,106,212,240,106,149,108,229,126,227,170,196,185,47,90,123,19,102,213,185,13,182,245,18,11,138,144,212,136,155,146,241,185,26,162,151,25,65,107,177,73,38,157,230,180,230,170,101,210,172,12,42,195,59,171,25,49,30,220,194,219,42,39,81,90,185,170,13,83,227,110,109,197,182,206,243,245,223,119,150,133,173,44,180,130,83,142,44,146,123,27,66,212,101,162,76,118,172,245,229,174,133,149,107,219,15,112,202,152,124,234,171,216,127,79,170,92,146,211,41,111,183,46,176,236,201,168,144,227,70,164,163,107,37,202,67,109,145,33,7,203,109,6,162,53,154,212,174,215,193,83,197,61,211,240,254,119,152,211,133,212,128,165,110,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,235,243,242,39,85,173,100,114,212,205,206,29,76,151,62,67,113,234,242,239,10,100,135,20,234,210,195,21,51,136,195,176,89,102,57,153,33,182,155,121,233,10,121,221,18,132,26,203,66,35,33,26,236,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,161,60,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,233,156,82,92,83,43,220,173,200,35,73,159,49,14,33,29,212,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,40,7,138,63,142,204,77,252,23,201,225,15,147,134,185,46,186,177,147,40,245,172,194,225,154,106,181,171,146,217,188,29,161,77,182,97,193,114,91,211,224,155,16,77,183,98,33,148,41,195,121,183,37,44,220,74,181,74,154,213,68,104,54,140,157,224,22,181,217,117,88,213,216,183,77,149,115,85,109,250,212,45,253,53,70,151,53,200,146,152,222,133,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,23,211,144,156,239,208,179,113,98,59,10,227,149,74,166,226,109,19,154,237,110,137,13,149,199,101,113,77,227,38,101,68,75,142,184,183,25,216,166,144,225,239,53,33,221,119,37,41,113,163,92,170,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,15,63,93,191,236,219,102,230,182,108,202,237,195,18,37,118,241,145,38,53,10,158,163,51,126,114,227,199,92,135,205,9,34,51,36,54,211,102,106,89,232,130,53,54,147,61,206,33,42,162,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,101,92,73,76,198,100,186,234,193,204,44,195,60,113,181,147,85,175,217,151,221,159,75,174,212,100,148,23,23,232,9,207,70,138,110,181,41,228,35,148,134,92,122,82,122,117,40,210,165,106,166,204,140,219,230,57,224,50,233,153,124,83,202,253,246,205,245,134,117,111,214,235,104,211,31,147,232,186,159,204,188,211,125,91,12,186,223,59,149,207,90,219,220,175,81,122,40,189,164,122,19,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,93,0,0,5,74,241,172,192,184,116,170,237,151,152,122,13,27,147,233,189,246,221,197,37,179,97,182,215,41,164,115,32,173,72,34,39,92,121,108,166,82,20,225,154,210,77,196,97,30,166,137,37,195,108,169,99,21,87,13,103,98,77,162,170,244,72,54,246,32,225,189,211,68,170,53,54,82,154,97,199,211,72,150,244,37,33,59,210,131,146,114,16,134,27,53,18,143,73,78,161,5,185,194,49,194,132,138,226,11,140,84,172,111,205,165,245,119,91,85,233,117,91,122,20,134,104,148,119,93,148,151,216,38,34,50,134,92,84,85,33,107,71,76,228,132,200,125,179,65,232,162,127,121,145,41,106,33,61,56,45,224,93,118,214,177,46,220,121,184,232,212,164,68,189,186,122,117,181,47,84,57,59,165,136,244,132,77,61,72,140,218,101,199,201,164,236,220,74,90,162,110,82,9,41,105,74,178,160,1,74,220,106,252,83,218,223,15,224,249,141,68,124,158,27,249,81,195,140,218,225,198,56,89,87,171,93,13,86,15,201,247,232,21,246,25,37,202,164,74,81,84,72,212,146,51,46,99,43,218,146,117,147,50,75,137,74,76,141,11,67,110,34,27,95,246,5,229,133,151,149,91,15,177,6,222,151,67,184,104,114,14,52,232,50,72,183,180,189,8,200,200,200,205,43,66,146,105,90,22,147,52,45,10,74,146,106,74,136,206,236,248,83,98,230,56,226,182,95,100,171,23,168,245,89,144,40,213,7,24,160,93,245,73,239,72,149,112,54,183,93,91,233,89,188,165,56,231,78,230,141,19,196,124,181,36,201,164,145,42,59,134,116,88,38,83,217,10,184,113,15,37,24,115,153,108,23,161,75,170,87,85,30,168,205,213,69,139,213,76,155,83,90,107,110,69,136,244,24,173,52,179,53,165,163,87,56,183,161,4,219,8,89,39,119,48,213,13,71,106,201,206,94,191,57,252,193,91,120,77,54,77,86,21,22,95,62,109,110,161,78,139,206,114,28,22,26,83,138,81,153,145,161,174,98,201,182,18,234,200,210,151,31,111,213,89,232,133,104,248,7,42,205,143,133,140,100,248,127,112,249,115,227,53,130,85,100,39,36,21,220,220,95,110,205,184,226,213,105,184,101,68,230,181,91,173,195,121,17,222,92,163,100,205,152,177,20,227,78,33,199,183,169,165,184,91,13,40,107,93,202,74,156,104,151,109,57,174,204,22,28,100,75,47,171,147,101,91,246,165,46,170,239,50,29,155,105,176,193,67,139,38,82,221,37,60,226,99,199,73,104,203,92,213,62,233,150,196,169,70,148,27,136,91,200,51,166,188,38,207,78,99,176,143,25,107,248,227,78,188,253,61,94,187,117,249,69,26,184,149,189,6,171,162,76,153,230,178,218,155,217,201,212,185,60,163,111,148,146,229,167,70,148,182,213,97,92,91,46,201,55,214,73,172,11,194,85,157,112,90,171,171,95,16,36,149,34,224,97,166,106,49,80,170,125,75,97,62,211,78,56,150,214,105,218,173,134,173,233,220,73,89,33,100,164,38,0,112,247,176,44,220,83,205,205,147,135,216,131,111,68,174,91,213,200,245,184,211,160,201,35,216,234,61,15,48,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,229,103,19,42,183,150,84,49,114,161,103,214,105,178,213,108,84,100,72,147,105,213,220,112,158,69,70,156,75,245,9,78,165,8,79,82,218,84,218,94,70,212,237,89,146,136,185,107,109,107,239,252,50,179,219,85,193,27,202,157,129,152,165,115,68,111,11,235,210,28,76,89,149,71,212,132,91,115,86,74,82,86,219,154,25,34,51,206,232,151,16,189,173,161,110,115,247,54,68,247,55,154,231,219,59,245,220,220,95,109,66,183,37,85,105,184,101,68,229,59,68,162,76,101,17,222,92,163,100,137,233,82,210,219,174,33,199,183,169,212,54,123,205,40,107,77,169,74,156,116,215,245,120,119,100,130,102,106,175,179,187,111,24,187,112,202,211,168,52,213,117,38,243,241,158,170,56,166,93,113,17,98,186,134,148,133,109,90,24,234,8,156,109,196,53,33,38,133,18,150,133,20,64,23,253,194,227,192,158,25,126,53,231,19,68,170,0,25,150,199,236,28,174,229,255,0,25,110,204,29,184,222,234,37,219,53,5,71,110,78,212,35,171,138,180,147,145,164,236,66,214,77,243,88,113,167,121,123,205,72,223,181,94,178,76,133,207,240,161,198,42,86,37,101,46,137,104,170,189,46,117,195,135,210,36,81,42,141,77,148,151,95,109,133,60,227,208,148,132,239,82,202,49,71,90,24,108,212,73,45,98,186,132,22,214,200,197,96,113,46,191,227,98,14,116,177,18,85,54,225,151,85,166,208,228,70,160,69,39,141,221,144,215,18,51,109,74,142,210,28,34,216,132,204,41,102,123,75,98,150,165,173,59,183,238,57,191,193,47,12,238,171,127,14,49,19,20,170,209,58,122,45,225,80,167,211,233,28,198,220,67,146,58,2,147,207,125,59,144,72,91,38,185,100,218,86,133,43,231,24,125,38,73,52,118,217,80,170,190,44,89,32,174,212,42,53,60,217,225,156,90,173,105,201,26,59,123,66,55,144,231,67,22,60,88,236,71,149,21,148,180,75,54,80,134,22,114,13,78,45,73,220,149,146,73,180,184,164,87,6,11,226,245,229,128,184,161,111,226,230,31,191,17,186,237,187,33,79,71,41,108,19,204,58,133,182,166,157,101,196,118,25,161,198,156,113,179,52,154,86,68,179,52,169,42,34,81,104,163,47,25,129,176,115,53,133,240,113,95,14,87,45,20,217,146,36,68,118,28,227,100,166,194,125,151,13,42,106,67,108,184,226,91,89,167,99,169,73,171,83,109,214,213,217,184,135,138,206,190,107,168,89,75,193,169,183,151,54,149,50,239,169,107,14,214,162,77,121,105,235,229,110,65,56,225,165,178,53,155,44,33,124,215,15,84,36,244,67,124,196,45,214,204,103,134,173,83,147,90,170,205,172,204,110,35,114,39,200,114,75,168,137,17,168,172,37,107,81,169,68,219,44,165,45,52,141,76,244,67,105,74,18,90,18,72,136,136,133,218,112,172,202,29,213,151,220,56,170,226,70,38,194,170,209,238,251,235,149,165,21,217,238,37,184,84,182,200,148,199,83,16,137,40,76,197,45,110,168,249,155,214,211,106,74,11,146,181,72,66,167,80,10,1,226,143,227,179,19,127,5,242,120,67,245,100,175,38,209,179,125,133,248,191,79,161,73,137,2,251,182,36,91,143,91,147,167,77,117,136,72,67,238,77,41,140,200,38,219,112,212,133,180,209,41,38,72,222,78,52,222,138,74,13,194,84,85,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,94,167,15,188,250,219,217,153,179,96,216,216,131,93,137,15,21,41,17,219,102,114,36,116,176,145,95,89,156,149,19,208,89,39,77,111,45,49,227,165,201,4,150,208,132,45,102,105,74,80,100,69,29,120,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,132,25,32,194,27,55,30,179,57,105,97,30,32,49,45,202,21,197,30,174,204,131,136,249,178,251,75,69,46,91,173,60,218,251,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,252,166,97,242,253,127,101,151,20,39,97,70,35,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,132,227,78,39,183,105,137,191,194,223,63,80,240,239,161,203,38,49,212,41,84,219,64,250,201,22,237,197,50,75,16,89,164,56,124,217,47,70,150,227,138,66,20,203,171,55,13,183,12,205,196,186,225,55,235,161,196,114,109,252,0,0,86,95,23,220,162,82,171,86,204,156,221,91,21,24,148,250,149,2,60,42,109,203,1,81,210,130,169,176,185,9,143,30,82,22,132,238,84,148,41,246,218,87,48,204,148,202,27,36,169,28,146,67,181,22,39,167,11,28,150,82,177,242,242,153,140,184,165,111,196,170,97,245,163,32,226,69,130,252,148,154,42,85,180,147,78,165,167,152,218,102,228,102,154,112,150,180,172,208,149,173,108,167,231,81,206,65,93,160,10,86,227,87,226,158,214,248,127,7,204,106,34,5,82,105,53,90,253,86,21,10,133,76,151,81,169,84,100,55,18,28,56,140,169,231,228,190,226,137,45,180,219,105,35,82,214,165,25,36,146,68,102,102,100,68,47,83,135,222,66,173,236,179,89,176,111,156,65,161,68,153,138,149,120,237,189,57,114,58,89,168,160,44,142,74,73,152,47,19,68,182,86,168,242,18,220,131,75,139,66,214,131,36,169,72,34,51,130,188,77,115,219,85,198,235,202,163,129,152,91,115,68,115,11,232,50,27,76,169,148,183,212,180,92,147,80,73,82,150,227,154,17,46,51,46,234,150,208,141,205,173,109,243,247,56,70,207,42,79,240,181,206,182,50,227,175,93,132,24,159,64,170,221,31,37,233,241,122,123,190,60,84,159,33,159,159,215,210,210,93,124,185,143,47,107,13,179,202,105,78,185,177,229,185,187,107,142,149,138,128,205,102,108,124,83,227,39,196,11,135,204,95,18,124,178,37,85,198,206,31,248,91,142,248,47,108,196,145,123,80,227,215,83,112,83,162,48,174,182,225,132,154,180,162,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,21,216,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,142,218,113,159,139,189,130,238,90,33,220,184,60,220,186,126,40,93,49,228,66,102,157,33,134,101,162,218,154,202,227,147,238,73,222,180,27,136,54,159,90,226,188,77,45,183,22,222,142,33,38,135,90,77,69,255,0,125,87,237,213,254,218,220,119,37,199,80,255,0,132,153,58,165,58,67,159,243,156,121,231,28,95,218,165,41,94,211,49,39,243,169,147,104,217,65,194,252,32,167,215,100,196,159,125,220,242,46,55,174,57,208,102,186,252,37,161,135,33,20,54,99,147,141,182,105,66,26,116,212,163,52,111,55,29,115,85,41,4,217,39,242,240,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,21,86,45,167,134,47,15,73,150,180,200,217,138,204,13,161,201,170,179,181,219,74,129,83,101,246,37,82,165,52,251,205,187,42,108,71,217,70,215,139,148,202,227,30,229,164,146,225,185,180,150,77,41,31,147,138,134,125,99,69,141,85,202,198,13,215,98,76,92,200,239,83,239,154,156,126,105,46,26,201,214,84,80,35,72,109,212,164,214,105,67,237,74,66,144,180,108,119,149,169,44,157,74,60,175,11,140,237,99,204,251,202,217,202,237,86,211,151,126,90,108,71,121,49,234,12,151,243,141,187,9,4,130,66,221,121,197,147,75,130,201,250,132,133,232,226,121,200,67,74,94,198,99,46,221,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,92,250,98,116,60,51,203,125,217,37,217,234,143,42,173,77,159,76,137,177,210,66,141,231,96,74,52,23,211,73,233,170,61,154,159,103,97,24,207,69,66,116,138,156,249,53,41,107,53,191,45,229,190,226,140,204,204,214,165,25,153,234,122,159,121,251,71,91,202,29,35,211,57,140,176,162,242,214,189,183,13,45,205,16,90,159,100,230,11,220,126,241,163,138,20,126,146,137,79,139,161,151,38,43,77,232,125,229,162,8,135,238,0,1,82,220,100,176,153,186,117,70,135,138,48,161,58,103,37,81,169,174,184,134,253,93,84,170,131,234,212,201,29,253,132,125,170,253,158,209,92,216,103,123,85,48,234,253,160,222,84,153,210,35,61,74,168,197,150,163,97,213,32,214,150,158,67,134,147,218,164,153,145,154,11,179,82,238,239,46,241,127,121,57,204,221,173,143,184,111,2,67,85,200,174,86,98,48,211,50,163,170,75,102,246,228,177,28,214,102,158,106,215,244,222,211,83,246,247,246,247,200,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,31,230,252,134,34,180,185,18,95,109,150,155,73,169,107,113,68,148,164,136,181,51,51,62,226,208,68,188,217,241,6,194,188,2,163,76,164,209,42,209,235,183,35,173,184,203,44,211,223,141,40,152,116,208,250,82,110,165,50,80,226,73,46,50,68,173,11,82,220,94,211,236,165,204,119,204,6,32,227,229,227,54,229,187,235,179,158,142,235,238,46,52,37,74,125,76,50,131,117,213,160,146,219,142,44,146,105,39,148,146,208,244,34,236,47,183,158,82,105,210,43,21,88,116,152,141,45,199,230,200,110,59,72,66,76,212,165,173,68,146,34,34,35,51,51,51,246,16,208,110,65,48,138,54,18,229,218,222,137,232,243,141,50,177,22,37,86,73,45,162,66,249,142,193,138,75,215,212,73,247,183,237,212,251,59,76,196,145,0,1,255,0,15,107,202,94,132,70,123,79,176,253,189,131,59,185,244,221,249,208,223,27,144,148,31,166,106,125,137,45,63,219,25,67,132,205,163,212,32,71,98,92,152,235,75,50,80,151,27,89,161,68,147,37,17,153,118,153,105,220,66,206,120,52,99,49,157,118,189,131,117,25,106,36,148,57,85,166,55,185,234,153,239,167,199,74,75,85,247,247,246,18,63,111,176,91,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,21,140,88,197,96,224,85,129,84,196,108,70,175,68,167,83,105,209,223,117,166,157,148,203,47,212,31,109,151,30,76,72,169,121,104,75,178,92,75,75,38,218,37,17,168,203,239,50,206,182,98,177,230,242,204,150,46,87,113,90,243,155,45,75,168,200,90,41,144,94,144,79,34,147,78,37,168,227,194,104,210,132,39,99,105,86,134,162,66,119,172,214,226,139,122,212,103,207,234,116,154,173,22,74,33,214,105,146,224,72,114,59,18,208,212,150,84,210,212,195,237,33,230,93,36,168,136,205,14,52,227,110,33,93,202,66,210,162,212,140,140,92,79,10,204,239,195,196,155,86,145,150,28,67,149,178,239,182,233,238,181,111,75,228,177,30,60,218,60,70,216,67,17,117,230,146,221,152,218,13,227,209,13,17,27,17,247,169,74,90,92,82,172,84,6,85,198,146,50,201,73,165,87,242,137,133,20,42,237,50,37,70,155,81,195,122,20,73,144,229,178,151,152,146,195,148,198,82,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,157,184,153,229,106,213,203,102,56,162,117,149,114,82,156,162,223,221,93,118,53,188,202,91,102,85,11,87,189,118,185,13,165,40,76,53,45,106,40,234,34,79,170,211,173,25,25,178,110,57,16,5,228,240,167,203,61,155,133,24,13,3,24,83,58,223,184,46,204,69,142,83,87,87,167,25,186,116,250,113,236,219,75,39,77,70,68,182,221,109,106,124,146,148,124,241,114,215,191,167,109,98,26,241,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,21,193,196,159,35,21,92,190,223,243,49,83,14,105,114,231,97,213,213,34,77,73,212,67,165,169,44,90,239,169,230,201,81,93,83,45,147,12,198,83,146,16,152,218,154,79,77,90,218,102,217,56,228,117,203,166,101,241,79,43,247,219,55,214,25,213,191,91,173,163,76,126,79,162,234,127,50,243,77,245,108,50,235,124,238,87,61,107,111,114,189,69,232,162,246,145,232,79,2,241,211,14,51,23,135,20,236,80,194,250,207,93,74,157,171,79,50,233,18,37,83,229,36,136,220,139,37,178,51,229,188,141,201,212,181,52,154,84,149,161,75,66,208,181,116,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,29,120,170,100,98,149,133,178,127,57,28,35,165,196,167,218,117,41,17,105,181,203,122,155,75,76,120,212,103,249,68,219,82,153,76,118,201,166,227,58,109,165,43,223,180,202,67,169,50,82,249,251,91,131,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,65,57,93,204,221,131,154,108,47,166,226,5,161,38,36,58,146,227,165,85,171,120,234,44,201,155,70,124,220,117,189,143,165,179,220,148,45,76,58,166,150,180,160,220,108,146,189,169,212,210,158,192,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,28,255,0,29,49,211,14,50,233,135,21,28,80,197,10,207,67,74,131,163,76,178,209,18,229,84,37,40,140,219,139,25,179,50,230,60,189,170,208,181,36,146,82,165,173,72,66,22,180,212,94,79,243,3,127,102,107,137,221,129,138,248,140,184,136,169,76,143,81,136,212,56,38,241,66,132,195,52,57,137,75,81,219,121,199,20,218,13,91,221,82,73,90,27,142,184,174,205,198,57,175,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,0,50,174,52,123,151,123,78,213,190,114,119,132,182,181,235,108,210,174,10,44,220,63,182,186,154,117,82,19,114,226,191,178,12,101,163,123,78,18,144,173,171,66,84,90,151,98,146,70,93,164,66,147,51,201,148,74,174,80,113,113,54,163,21,25,117,139,78,189,29,85,43,114,170,252,117,33,107,96,150,105,92,87,150,73,38,151,37,147,219,191,150,122,26,28,101,195,75,124,210,109,63,87,35,153,227,188,178,133,121,42,44,164,75,174,97,213,114,66,87,94,160,161,101,189,181,232,73,235,97,238,50,74,36,165,36,146,52,153,146,30,66,73,11,52,154,90,117,171,243,181,174,203,86,249,161,69,186,108,171,154,149,112,81,102,239,233,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,216,164,153,31,105,24,250,192,3,149,102,159,5,63,56,156,190,222,216,56,221,67,162,151,112,83,203,160,125,78,242,219,68,230,29,68,136,188,213,114,220,50,100,223,101,162,115,106,13,92,179,94,221,21,161,150,107,0,126,170,77,38,171,95,170,194,161,80,169,146,234,53,42,140,134,226,67,135,17,149,60,252,151,220,81,37,182,155,109,36,106,90,212,163,36,146,72,140,204,204,136,134,154,112,95,8,108,220,5,194,251,127,8,240,253,137,109,208,173,216,234,102,57,203,124,222,125,213,173,197,58,235,206,47,176,141,110,58,227,142,25,36,146,130,53,153,37,41,73,18,75,218,128,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,39,78,53,100,255,0,3,179,3,136,246,78,38,226,133,183,233,73,246,63,57,44,196,216,201,69,170,54,179,74,219,102,121,27,102,228,134,89,112,148,226,26,222,150,247,56,233,45,43,75,139,73,246,10,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,134,88,133,228,240,138,197,235,54,245,202,189,63,11,104,207,203,43,135,14,36,73,102,180,195,204,26,81,178,116,217,114,163,60,210,203,84,173,10,73,184,131,45,73,100,182,87,170,73,38,133,46,31,241,70,200,149,43,4,234,172,227,190,11,219,50,227,217,53,201,11,77,193,78,136,194,122,43,122,106,148,130,105,109,237,61,205,70,144,165,168,137,27,57,109,56,146,65,41,36,243,45,38,85,112,127,203,245,87,11,48,26,167,138,247,26,37,198,169,98,140,136,242,227,67,116,148,130,106,149,23,154,152,142,155,107,109,42,74,221,83,210,29,37,18,150,133,178,184,202,78,154,171,89,234,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,162,143,255,0,87,30,29,25,113,255,0,235,29,169,67,255,0,17,234,165,126,168,226,63,230,245,19,30,229,255,0,189,66,16,143,246,38,25,249,186,33,204,62,96,111,236,205,98,132,236,87,196,101,196,69,74,100,120,241,26,135,4,222,40,80,152,101,178,74,90,142,219,206,56,166,208,106,222,234,146,74,208,220,117,197,118,110,49,63,248,87,228,42,76,169,52,172,211,227,37,10,92,52,67,144,205,66,198,166,72,229,26,38,32,218,121,39,62,76,119,26,82,137,4,165,176,236,85,165,104,94,246,185,186,26,13,165,47,176,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,186,156,197,229,163,11,51,65,98,61,98,226,101,39,245,122,42,204,54,35,122,82,153,243,204,186,231,72,251,205,57,201,230,242,16,135,54,167,215,70,169,63,97,150,122,241,211,2,241,31,46,152,143,81,194,252,80,163,116,53,88,58,58,203,205,25,174,45,66,42,140,201,185,81,156,50,46,99,43,218,173,15,66,81,41,42,66,210,133,161,104,79,171,202,142,84,113,31,54,184,142,139,42,202,107,161,165,65,229,191,95,175,190,201,174,45,34,42,140,200,148,162,35,46,99,203,218,162,105,146,50,83,138,74,140,205,8,67,142,35,67,214,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,203,184,191,238,23,30,4,240,203,241,175,56,154,37,80,0,165,110,50,120,41,242,27,48,84,156,99,137,80,231,68,196,218,121,243,152,113,221,206,49,58,156,212,120,238,109,73,54,146,75,42,97,112,205,58,173,106,55,57,250,237,78,194,31,39,133,142,107,176,227,45,117,220,80,167,226,107,189,36,10,245,190,138,196,73,41,120,137,199,229,82,209,33,194,128,210,22,68,217,188,251,114,29,229,155,142,182,147,113,148,54,91,148,242,72,161,5,90,173,85,175,213,102,215,107,181,57,117,26,149,70,67,146,230,76,150,242,158,126,75,238,40,212,227,174,56,163,53,45,106,81,154,141,70,102,102,102,102,99,70,121,47,193,202,238,1,101,130,192,194,171,165,237,245,170,85,61,201,21,22,246,160,186,105,82,228,59,45,216,218,161,107,66,249,43,144,166,185,137,81,165,124,189,229,161,43,66,237,96,40,219,137,62,70,42,185,125,191,230,98,166,28,210,229,206,195,171,170,68,154,147,168,135,75,82,88,181,223,83,205,146,162,186,166,91,38,25,140,167,36,33,49,181,52,158,154,181,180,205,178,113,206,63,146,140,215,87,114,151,140,176,175,46,109,86,101,161,82,210,29,211,68,132,242,19,215,197,218,178,109,194,75,132,104,55,152,90,249,173,158,168,81,232,182,249,136,67,174,24,241,89,135,204,13,253,153,172,80,157,138,248,140,184,136,169,76,143,30,35,80,224,155,197,10,19,12,182,73,75,81,219,121,199,20,218,13,91,221,82,73,90,27,142,184,174,205,198,39,255,0,10,252,133,73,149,38,149,154,124,100,161,75,134,136,114,25,168,88,212,201,28,163,68,196,27,79,36,231,201,142,227,74,81,32,148,182,29,138,180,173,11,222,215,55,67,65,180,165,218,248,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,67,165,113,70,200,149,87,27,41,76,227,190,11,219,49,36,94,212,56,235,77,193,78,136,194,186,219,134,18,82,130,105,109,237,61,174,201,142,148,40,137,27,57,142,182,162,65,41,70,203,45,42,160,108,11,254,242,194,203,202,147,136,56,125,112,203,161,220,52,57,5,38,12,232,198,91,218,94,134,70,70,70,70,149,161,73,53,33,104,81,26,22,133,41,42,37,37,70,71,50,120,144,102,187,14,51,107,135,24,31,122,217,78,244,53,88,63,40,24,175,208,31,120,151,42,145,41,69,78,50,74,140,136,185,140,175,106,141,167,136,137,46,37,42,35,36,45,14,54,143,1,194,227,199,102,25,126,53,228,243,68,170,227,157,245,39,251,201,252,52,68,174,25,117,106,85,23,60,120,97,50,179,83,137,2,59,146,42,81,16,236,151,146,210,20,251,244,201,108,178,209,41,70,68,107,113,215,27,109,9,239,82,214,148,150,166,100,66,229,51,137,149,91,55,53,248,71,80,179,235,52,216,137,185,233,209,228,73,180,234,238,56,108,174,157,81,52,122,132,167,82,133,171,166,113,73,109,47,35,106,183,32,137,68,92,196,54,180,103,178,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,118,253,194,231,61,181,92,108,165,61,129,24,209,115,68,145,123,80,227,161,86,253,70,91,234,235,110,24,73,74,205,212,57,184,182,187,38,58,80,147,53,239,230,58,218,141,102,149,27,47,58,171,10,0,1,77,124,86,115,181,15,21,171,177,178,253,132,55,95,89,102,81,185,115,43,245,42,93,73,137,20,251,130,82,208,211,204,54,133,178,106,230,51,31,183,82,53,237,83,230,123,155,35,142,218,206,189,91,164,213,94,165,72,174,179,76,150,186,108,57,12,196,145,49,44,168,216,101,247,146,226,154,105,110,105,181,43,90,88,121,73,73,158,170,38,156,50,215,105,233,37,114,9,156,153,57,65,197,9,181,10,236,105,115,236,75,158,57,51,113,193,131,9,167,230,173,108,54,241,195,122,57,184,227,100,149,161,215,77,42,35,94,195,109,215,53,74,150,77,154,111,250,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,197,43,113,171,241,79,107,124,63,131,230,53,17,245,120,53,96,94,28,98,78,35,222,120,161,122,209,189,43,85,195,159,68,187,64,101,243,37,69,143,42,81,202,51,148,166,204,189,119,155,233,83,202,51,61,168,82,212,178,73,173,45,173,29,43,138,134,125,99,69,141,85,202,198,13,215,98,76,92,200,239,83,239,154,156,126,105,46,26,201,214,84,80,35,72,109,212,164,214,105,67,237,74,66,144,180,108,119,149,169,44,157,74,43,131,2,240,47,17,243,23,136,244,236,47,194,250,55,93,85,157,171,175,60,233,154,34,211,226,164,200,156,149,37,194,35,229,178,141,201,212,244,53,26,148,148,33,43,90,208,133,104,123,47,25,126,176,114,203,133,240,112,163,14,81,45,116,216,114,36,75,118,100,226,100,230,205,125,231,13,74,118,67,140,182,218,92,89,39,99,73,81,167,82,109,166,211,219,180,135,75,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,136,21,197,151,40,150,14,10,220,212,140,104,195,154,141,191,66,166,222,82,17,77,118,205,139,29,152,103,25,246,35,145,42,84,22,25,74,82,113,141,40,71,59,82,213,15,58,133,110,95,60,146,221,123,11,116,224,227,150,123,54,29,155,59,51,213,153,214,253,122,225,168,200,122,145,69,101,147,55,164,219,104,104,214,137,60,211,53,109,106,76,132,173,179,34,217,189,49,205,6,75,219,37,104,47,63,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,68,53,225,233,96,89,184,159,156,108,57,179,49,2,222,137,93,161,74,145,62,76,138,124,178,53,48,250,227,83,228,200,104,156,78,186,45,4,235,45,153,161,90,161,100,70,149,18,146,102,147,180,158,34,57,250,135,150,59,84,172,60,45,168,82,170,88,155,91,230,199,212,164,177,35,228,203,100,219,75,234,101,70,220,107,39,150,135,219,84,118,220,65,54,175,89,197,110,75,124,183,105,6,214,180,238,171,230,187,22,214,178,173,154,173,193,90,155,191,166,167,82,225,57,46,83,251,16,165,175,99,77,146,150,173,168,66,148,122,23,98,82,102,125,132,98,255,0,178,47,147,42,22,79,48,226,85,49,202,175,166,111,59,163,167,145,115,84,154,90,202,42,156,104,151,202,141,25,181,105,163,45,115,93,34,113,73,39,28,82,212,165,109,35,67,77,201,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,59,198,95,25,140,171,180,28,27,167,75,81,164,225,197,173,63,177,207,84,143,125,66,58,146,122,47,191,187,176,209,251,125,130,177,161,81,234,19,227,191,46,52,117,169,152,200,83,142,44,144,163,73,18,72,140,251,72,180,238,49,221,178,25,187,243,161,177,246,161,42,254,121,166,118,40,181,255,0,108,98,141,17,51,175,37,26,145,23,170,93,133,247,15,251,0,1,27,179,247,132,81,177,107,46,215,12,63,71,156,153,148,120,178,234,177,137,13,18,215,204,106,12,162,70,158,162,143,189,207,102,135,219,216,100,51,229,86,167,72,163,213,102,82,101,180,182,223,133,33,200,206,161,105,50,82,86,133,26,76,140,140,136,200,200,200,251,200,135,67,192,140,192,98,14,1,222,16,174,91,66,187,57,152,237,62,218,228,194,76,167,210,195,200,39,90,90,201,77,182,226,9,70,100,210,82,122,158,134,93,135,246,93,30,83,56,131,97,94,62,81,97,210,43,117,104,244,43,145,166,219,101,230,106,15,198,138,79,186,72,97,42,54,146,169,43,113,68,167,30,50,78,165,169,237,63,105,118,203,70,36,49,41,164,72,140,251,111,52,226,73,72,91,106,37,37,68,101,169,25,25,119,150,131,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,127,195,207,51,29,165,63,33,212,52,218,8,212,165,173,68,148,164,136,181,51,51,62,226,17,231,30,179,203,129,152,25,5,242,157,120,82,234,213,86,77,72,58,125,58,161,13,249,9,89,19,191,73,163,144,133,17,18,154,52,159,218,100,93,231,217,89,57,140,226,157,139,24,150,186,141,189,135,174,29,2,137,35,156,210,100,50,114,98,205,218,174,114,11,69,53,45,72,250,11,65,247,125,36,251,136,132,44,172,86,46,139,190,115,213,138,229,70,167,87,148,226,148,183,36,73,121,201,11,51,51,53,30,170,81,153,247,168,207,180,253,167,239,31,37,73,52,153,165,68,100,100,122,25,31,176,72,220,134,96,196,236,96,204,37,182,194,96,45,248,52,73,208,234,210,148,109,26,155,229,179,58,41,45,39,234,44,190,139,157,199,161,105,222,100,52,31,71,166,199,163,210,97,82,98,52,134,217,133,29,184,237,161,9,34,36,165,9,36,145,17,17,17,17,104,94,225,251,0,0,126,122,139,197,30,159,42,66,148,73,38,153,90,204,204,244,211,68,153,234,51,165,157,154,146,42,153,151,190,164,54,250,93,36,215,106,136,213,42,221,254,216,73,61,59,207,222,58,214,62,224,51,20,28,154,225,206,42,66,138,214,250,143,161,219,121,212,54,91,190,114,148,235,234,35,50,108,189,196,125,170,63,237,28,163,36,248,162,246,19,230,26,216,174,162,91,177,217,157,58,21,58,73,182,225,163,123,43,157,25,75,73,250,233,35,35,38,251,72,204,203,222,67,68,54,229,93,139,130,223,166,87,98,168,148,205,70,27,50,219,61,72,253,87,16,74,46,227,50,238,63,121,143,162,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,40,179,137,126,113,36,230,67,23,30,177,236,202,196,191,201,213,143,33,200,80,153,110,99,78,196,171,84,91,91,136,118,168,147,103,84,173,10,73,242,217,51,91,154,52,70,180,242,205,247,16,28,52,50,119,39,50,24,184,205,241,121,209,229,254,78,172,121,13,205,154,243,144,218,118,37,90,162,218,219,91,84,181,19,218,165,104,82,79,152,241,18,28,209,162,36,43,150,111,182,177,63,248,142,228,98,149,142,184,71,2,235,194,218,92,74,77,217,133,244,119,219,164,210,169,212,180,236,170,82,154,65,40,169,141,161,134,205,210,91,100,217,244,173,160,141,4,183,28,111,97,115,185,141,210,181,38,167,121,97,69,255,0,10,179,13,185,116,11,178,206,172,55,37,164,75,136,68,253,62,163,17,226,82,73,198,94,73,145,45,183,91,45,80,226,79,181,38,74,46,242,26,8,201,118,109,173,92,220,225,97,93,52,214,186,27,146,133,211,83,238,106,114,146,219,92,185,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,228,184,70,90,160,196,128,25,87,23,189,83,205,85,155,149,14,31,152,87,120,86,106,81,21,115,212,112,222,141,26,211,164,56,217,188,186,141,68,169,76,108,53,52,149,161,93,51,106,83,106,121,123,147,181,6,73,35,230,45,180,46,149,177,139,24,175,236,117,191,234,152,141,136,213,233,117,26,149,70,67,238,180,211,178,158,121,138,123,14,60,227,201,137,21,47,45,106,106,51,106,117,100,219,68,163,36,145,253,230,127,171,19,240,47,17,240,126,133,98,220,151,205,27,164,129,136,150,251,119,37,17,230,204,220,109,113,92,90,137,40,83,132,92,190,119,47,146,242,155,74,148,164,55,37,141,251,84,163,66,101,175,13,12,250,201,192,107,133,156,21,197,154,236,183,240,234,185,33,182,105,11,115,149,178,129,81,126,83,105,83,202,121,231,91,75,16,77,46,60,235,197,235,237,90,73,104,74,77,111,26,220,101,106,212,170,254,100,172,154,237,10,167,18,163,77,168,225,189,54,92,57,145,30,75,204,73,97,201,245,5,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,253,124,21,60,83,221,63,15,231,121,141,56,93,72,10,86,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,0,102,179,54,62,41,241,147,226,5,195,230,47,139,169,225,113,224,79,12,191,26,243,137,162,74,93,54,157,171,124,208,165,90,215,173,179,74,184,40,179,118,117,52,234,164,38,229,197,127,98,210,180,111,105,194,82,21,181,104,74,139,82,236,82,72,203,180,136,80,14,122,50,101,93,201,230,35,197,166,55,85,244,205,153,116,117,18,45,154,147,171,65,74,83,109,26,57,177,164,182,157,52,121,174,107,68,110,37,36,219,137,90,84,157,166,107,105,182,69,243,155,93,201,230,35,202,169,185,74,244,205,153,116,116,241,238,106,107,72,65,74,83,109,26,249,82,99,56,173,52,121,174,107,166,77,169,68,219,137,90,146,173,166,104,117,187,254,181,174,203,86,249,161,69,186,108,171,154,149,112,81,102,239,233,170,52,185,173,203,138,254,197,169,11,216,235,102,164,43,106,208,164,158,135,216,164,153,31,105,24,250,194,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,165,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,98,133,179,247,145,58,174,81,46,104,85,219,106,100,186,182,29,92,82,14,37,30,100,167,20,252,216,175,183,29,149,56,212,231,17,29,166,16,183,28,84,133,50,148,25,154,155,101,102,125,168,80,230,185,81,205,118,35,229,43,17,209,122,217,78,245,212,169,220,182,43,244,7,222,52,69,171,197,73,153,146,84,100,71,203,121,27,148,109,60,68,106,109,74,81,25,45,11,113,181,232,122,192,191,236,220,83,179,105,56,131,135,215,12,74,229,189,92,142,82,96,206,140,103,177,212,106,100,100,100,100,74,66,210,162,82,22,133,17,45,11,74,146,162,74,146,100,94,128,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,103,215,77,217,106,216,212,41,87,77,235,115,82,173,250,44,45,157,77,70,169,53,184,145,88,222,180,161,27,221,112,210,132,238,90,210,146,212,251,84,162,34,237,50,25,247,207,38,110,234,185,190,197,196,221,108,83,165,209,237,58,12,117,83,109,202,83,242,20,181,161,131,89,169,114,158,65,40,218,68,151,143,110,254,89,104,72,109,150,205,78,114,137,197,122,14,23,30,59,48,203,241,175,39,154,28,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,39,248,0,0,202,184,210,158,83,188,44,96,223,195,251,123,203,152,31,171,48,249,126,176,115,53,133,243,176,163,17,145,45,20,217,146,35,203,106,100,18,100,166,194,125,151,9,73,118,59,143,54,226,91,89,167,123,74,81,39,83,109,215,19,217,184,198,123,51,15,151,235,251,44,184,161,59,10,49,25,17,23,82,135,30,60,182,166,65,39,142,20,214,30,108,148,151,99,184,243,109,169,196,18,183,180,165,18,116,39,26,113,61,187,76,74,174,25,89,237,170,224,141,229,78,192,204,82,185,162,55,133,245,233,14,38,44,202,163,234,66,45,185,171,37,41,43,109,205,12,145,25,231,116,75,136,94,214,208,183,57,251,155,34,123,155,118,128,0,40,7,137,78,0,254,66,179,65,112,124,156,195,223,146,246,45,209,201,169,219,93,50,52,130,255,0,242,118,122,212,177,161,154,91,217,41,78,234,199,171,203,74,219,218,132,182,166,181,138,162,111,240,144,192,105,56,167,153,118,241,38,161,10,35,246,246,24,71,244,164,146,147,29,169,8,118,162,250,28,106,11,100,133,172,148,133,165,68,236,148,58,148,47,98,225,164,189,85,45,10,43,201,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,202,184,247,248,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,65,56,73,152,28,23,204,214,3,75,197,120,107,136,139,38,100,122,132,74,244,59,144,226,17,66,97,157,233,146,213,65,178,113,198,91,65,179,163,166,151,21,161,178,234,20,173,9,66,157,169,220,80,179,29,105,226,197,94,250,195,199,41,84,91,66,111,79,26,6,31,72,109,114,232,84,200,49,163,28,104,177,227,183,170,23,31,98,54,173,103,25,76,37,199,82,74,82,54,104,217,92,166,87,49,211,243,148,192,155,103,26,254,75,124,156,249,71,214,255,0,54,117,221,103,35,167,152,252,111,211,114,219,221,187,145,187,232,22,155,180,237,211,83,234,163,149,102,199,194,198,50,124,63,184,124,185,241,154,193,37,51,209,156,218,238,112,241,30,45,77,186,87,161,172,203,95,168,143,108,211,93,66,14,82,91,116,209,205,147,37,196,235,171,206,242,154,51,109,42,54,219,74,18,148,238,50,91,174,116,14,29,217,5,153,153,203,168,239,204,82,167,213,105,184,101,68,229,72,208,227,63,31,229,51,134,227,168,233,162,201,218,72,54,80,182,28,76,135,27,89,184,159,85,180,237,83,156,198,175,80,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,35,86,122,50,101,66,206,30,28,69,166,55,85,244,53,231,107,245,18,45,154,147,171,89,197,75,142,146,57,177,164,182,157,117,101,222,83,68,110,37,38,227,106,66,84,157,196,75,105,207,107,149,220,178,88,57,89,194,250,110,31,218,17,162,76,169,34,58,83,90,184,78,156,204,105,181,151,201,199,92,222,250,155,45,202,66,20,251,169,105,11,82,205,182,205,40,220,173,13,74,236,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,2,21,113,113,195,59,86,240,202,21,98,250,171,68,210,181,97,84,32,84,41,18,155,109,190,98,122,153,108,195,125,133,45,72,53,147,43,67,228,181,33,10,78,231,24,97,70,102,72,208,232,176,117,92,172,96,167,231,19,152,43,39,7,28,168,116,81,46,10,129,245,239,165,222,91,136,130,195,75,145,43,148,174,91,132,79,27,12,186,77,238,65,167,152,104,221,162,117,50,210,152,0,249,55,77,167,106,223,52,41,86,181,235,108,210,174,10,44,221,157,77,58,169,9,185,113,95,216,180,173,27,218,112,148,133,109,90,18,162,212,187,20,146,50,237,34,25,141,196,40,86,109,58,255,0,185,105,248,115,86,151,84,180,226,214,38,179,65,157,45,38,151,229,83,146,242,202,51,206,17,161,6,75,83,68,133,25,26,17,218,103,234,167,184,186,86,75,240,223,14,49,119,52,22,6,28,226,212,206,158,214,173,84,28,106,98,122,226,137,213,56,136,238,185,30,47,52,244,50,231,190,134,152,209,6,78,43,155,181,181,37,106,74,139,71,192,0,40,7,138,63,142,204,77,252,23,201,225,14,127,149,28,215,98,62,82,177,29,23,173,148,239,93,74,157,203,98,191,64,125,227,68,90,188,84,153,153,37,70,68,124,183,145,185,70,211,196,70,166,212,165,17,146,208,183,27,94,135,172,11,254,205,197,59,54,147,136,56,125,112,196,174,91,213,200,229,38,12,232,198,123,29,70,166,70,70,70,68,164,45,42,37,33,104,81,18,208,180,169,42,36,169,38,69,82,220,85,50,49,74,194,217,63,156,142,17,210,226,83,237,58,148,136,180,218,229,189,77,165,166,60,106,51,252,162,109,169,76,166,59,100,211,113,157,54,210,149,239,218,101,33,212,153,41,124,253,173,215,0,149,92,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,69,85,139,179,225,149,158,218,86,55,89,180,236,12,197,43,154,91,152,161,65,142,226,98,204,170,62,149,174,228,132,131,82,146,182,220,208,141,114,89,107,68,184,133,238,113,104,111,159,185,195,55,185,94,175,136,38,66,173,236,204,217,179,175,156,62,161,68,135,138,148,136,238,61,5,113,250,88,72,175,172,206,50,77,153,207,27,70,183,150,152,241,212,220,115,83,136,66,22,178,37,41,40,51,50,252,153,9,225,205,66,202,191,55,17,49,34,85,42,230,196,217,28,214,35,203,135,189,200,52,88,170,213,6,152,134,234,16,181,60,234,15,231,30,82,18,162,74,141,164,17,39,152,167,166,168,0,130,188,78,179,181,15,3,48,226,78,18,97,125,215,179,18,110,141,208,222,147,73,169,48,82,173,168,169,38,92,113,199,144,70,167,89,121,246,94,74,25,61,168,86,213,184,234,28,74,154,65,42,152,108,11,2,242,197,59,202,147,135,216,125,111,75,174,92,53,201,5,26,12,24,196,91,221,94,134,102,102,102,100,148,33,41,37,45,107,81,146,16,132,169,74,52,165,38,101,127,216,101,145,140,23,195,220,180,84,50,220,253,46,37,78,61,197,71,93,54,227,184,74,151,17,154,141,77,245,45,215,17,41,74,54,212,91,227,186,242,149,27,153,205,54,54,54,68,165,26,77,71,72,25,162,203,37,253,149,156,80,169,97,253,223,26,92,202,106,36,41,52,91,132,169,207,70,133,89,96,155,105,205,236,41,194,218,165,161,47,180,151,80,133,44,155,112,212,141,202,208,148,169,191,194,119,59,240,237,191,70,101,51,19,37,108,137,80,168,27,86,76,210,101,134,89,138,227,221,67,242,34,202,121,78,160,213,205,124,208,81,201,45,173,197,59,33,72,53,109,54,210,155,106,20,173,198,175,197,61,173,240,254,15,152,212,71,20,202,150,115,107,185,75,195,140,85,166,88,116,174,109,231,125,250,34,61,34,164,250,16,184,180,166,227,148,222,124,149,54,173,121,175,23,80,209,52,217,164,219,220,106,82,245,36,114,157,224,22,181,167,117,95,53,216,182,181,149,108,213,110,10,212,221,253,53,58,151,9,201,114,159,216,133,45,123,26,108,148,181,109,66,20,163,208,187,18,147,51,236,35,23,253,145,124,153,80,178,121,135,18,169,142,85,125,51,121,221,29,60,139,154,164,210,214,81,84,227,68,190,84,104,205,171,77,25,107,154,233,19,138,73,56,226,150,165,43,105,26,26,110,74,128,12,214,102,199,197,62,50,124,64,184,124,197,241,109,57,45,199,76,56,203,167,12,203,15,20,49,66,179,208,210,160,250,101,166,89,104,137,114,170,18,149,87,156,109,197,140,217,153,115,30,94,213,104,90,146,73,41,82,214,164,33,11,90,106,91,49,121,151,197,60,208,95,111,95,88,153,86,253,94,138,141,13,249,62,139,166,124,203,45,57,210,48,243,174,114,121,188,132,45,205,170,245,215,170,143,216,69,242,110,44,11,196,123,91,6,173,28,121,171,209,182,90,23,181,66,125,58,151,45,179,55,62,114,34,137,10,55,141,36,104,107,152,178,144,150,208,165,19,139,233,31,86,194,66,82,165,118,188,132,231,126,187,148,123,237,216,87,28,170,173,75,12,171,124,215,107,116,72,108,162,67,200,148,76,153,51,42,34,92,117,180,54,246,244,180,135,15,121,37,109,107,185,42,83,109,26,36,167,26,91,178,213,190,104,88,19,116,217,87,53,42,224,162,205,249,79,211,84,105,115,91,151,21,253,139,167,33,123,29,108,212,133,109,90,20,147,208,251,20,147,35,237,35,17,175,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,175,92,185,99,125,87,46,56,195,69,198,90,21,14,37,94,165,64,143,81,76,56,146,220,82,24,55,228,65,126,51,107,115,111,172,164,33,79,146,205,4,105,53,146,13,36,164,110,222,94,86,255,0,191,239,44,83,188,170,216,131,136,55,12,186,229,195,92,144,114,103,78,146,101,189,213,232,68,68,68,68,73,66,18,146,74,16,132,145,33,8,74,82,146,74,82,68,87,39,195,43,34,84,172,17,179,105,216,231,138,86,204,182,241,66,189,29,197,69,135,84,97,40,93,183,9,102,164,165,13,183,169,154,36,188,214,138,113,107,218,226,16,231,35,107,102,79,115,103,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,157,113,213,216,183,237,250,157,118,82,137,44,211,161,189,45,103,169,23,170,218,13,71,222,100,93,197,239,33,157,236,236,98,139,216,177,152,107,158,186,185,110,200,102,12,233,180,232,198,227,134,189,140,162,116,149,33,37,235,168,136,136,156,236,34,50,47,113,14,175,128,88,13,30,189,147,92,70,197,73,177,90,223,78,58,195,108,186,180,22,239,155,165,52,250,72,140,219,63,121,159,98,139,251,71,37,201,53,73,186,94,101,236,89,14,60,150,137,85,218,90,53,82,182,151,250,225,24,244,239,47,112,209,109,57,226,145,79,139,33,42,37,19,172,161,100,100,122,145,234,146,61,71,232,0,1,248,235,20,216,245,138,76,218,76,182,144,227,51,99,185,29,196,45,36,100,164,173,38,147,35,35,35,35,45,15,220,51,225,159,60,24,157,131,249,132,185,25,84,5,177,6,185,58,101,90,42,137,163,75,124,183,167,74,36,36,189,68,23,209,111,184,181,45,59,140,196,114,36,154,140,146,146,51,51,61,8,139,218,62,181,30,177,116,90,19,153,172,80,234,53,58,68,166,212,149,183,34,51,206,71,89,25,25,40,180,82,76,143,189,36,125,135,236,47,112,154,121,115,226,157,139,24,104,186,117,189,136,78,29,126,137,31,146,210,164,60,114,101,77,218,158,74,15,85,59,45,40,250,8,89,247,125,37,123,140,197,155,96,46,121,112,51,28,224,176,152,55,125,50,147,85,120,210,130,167,212,106,16,216,144,165,153,53,244,90,41,11,81,234,167,73,37,246,145,151,121,118,200,102,94,102,67,73,126,59,168,117,181,145,41,43,66,137,73,81,25,106,70,70,93,228,63,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,204,104,204,166,18,96,101,14,69,86,245,188,41,76,72,105,11,229,193,42,132,100,201,113,100,135,20,73,75,110,58,131,51,51,105,73,34,215,180,251,61,250,85,126,104,248,171,98,29,254,228,219,79,10,73,52,90,55,49,198,202,107,124,248,210,214,143,158,111,177,198,37,169,6,70,133,182,174,239,164,157,123,136,132,40,106,22,39,99,13,198,185,17,225,220,55,77,86,115,230,106,82,27,145,57,195,90,220,215,77,75,122,190,147,159,111,106,189,230,37,174,95,184,87,227,30,36,205,129,81,196,40,235,183,40,143,147,78,188,135,145,42,28,194,109,70,209,168,136,157,136,164,110,216,181,233,175,102,228,251,136,199,100,206,102,94,50,249,148,140,4,110,137,68,128,204,251,158,162,69,13,185,50,218,130,236,146,55,33,72,73,59,189,45,180,231,233,35,145,238,208,251,76,207,77,123,170,254,52,121,85,41,205,68,138,203,143,200,148,234,91,109,182,210,106,82,214,163,208,146,68,93,166,102,103,166,130,243,56,103,229,130,159,131,216,73,2,247,172,82,73,21,251,154,51,85,14,107,236,36,158,105,137,49,161,187,202,213,77,33,105,34,91,102,123,117,50,35,246,153,246,137,170,0,0,57,174,98,177,14,155,134,120,51,120,220,243,167,199,140,236,106,29,65,113,121,206,165,28,199,211,17,229,161,41,213,73,51,51,52,30,132,71,175,103,96,206,54,36,221,114,47,123,246,224,186,228,154,77,117,74,156,185,122,167,94,222,107,203,115,218,103,250,222,243,251,204,91,131,248,123,15,20,56,96,210,160,70,140,169,111,81,109,150,42,141,145,160,156,54,228,51,111,104,70,90,37,70,90,27,159,97,246,247,144,167,216,175,78,181,110,102,95,73,27,115,40,243,210,178,215,82,218,235,78,107,246,25,118,167,236,63,184,104,123,36,216,148,206,39,101,206,206,170,20,134,156,145,79,164,211,233,210,118,44,140,249,205,192,140,165,235,235,40,251,215,237,50,63,121,14,238,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,176,56,178,103,106,29,62,133,249,178,97,13,215,205,159,84,222,171,198,169,72,169,48,227,108,197,74,222,97,202,51,156,179,83,136,121,78,54,102,250,12,219,82,91,74,27,81,56,151,220,74,107,131,46,184,13,121,102,75,23,40,88,83,102,66,150,165,212,100,33,117,57,204,199,39,145,73,167,18,210,82,38,186,74,90,19,177,180,171,82,73,173,59,214,104,109,39,189,105,35,209,78,14,224,237,131,129,86,5,47,14,112,230,131,18,157,77,167,71,97,167,93,106,43,44,191,80,125,182,91,101,82,229,41,148,33,46,201,113,45,32,220,116,210,70,163,47,184,139,218,138,149,226,201,146,89,148,250,239,231,55,132,54,167,54,5,83,122,111,26,93,34,154,251,142,51,41,40,121,247,43,46,114,201,77,161,149,54,217,147,235,50,109,41,113,40,113,70,226,159,113,73,133,121,63,204,165,119,42,216,227,71,196,218,97,115,169,79,109,165,220,145,19,21,15,185,46,142,235,205,174,67,109,18,148,141,175,23,41,14,54,100,180,23,49,180,18,140,208,107,74,180,39,133,88,153,106,227,38,28,91,152,165,101,75,234,40,183,53,61,170,132,109,206,54,183,25,222,94,187,14,242,214,180,37,230,150,74,109,196,18,143,99,136,90,76,245,73,140,193,15,127,138,216,233,136,248,203,14,208,164,222,181,158,109,42,196,183,225,91,116,10,107,4,104,139,10,44,118,27,100,214,148,25,158,175,59,202,74,221,112,204,212,165,18,72,180,66,27,66,38,87,12,44,133,70,198,122,172,76,192,227,5,10,36,252,62,166,72,146,205,42,145,47,154,131,171,84,88,83,59,30,113,165,53,202,145,5,38,167,210,100,78,250,207,48,109,173,42,65,56,133,90,166,98,176,26,205,204,150,17,215,112,166,243,133,17,72,168,199,90,233,147,158,142,111,46,147,81,36,40,163,205,104,146,180,43,123,106,86,166,146,90,119,160,214,218,143,98,212,71,158,28,116,192,188,71,203,166,35,212,112,191,20,40,221,13,86,14,142,178,243,70,107,139,80,138,163,50,110,84,103,12,139,152,202,246,171,67,208,148,74,74,144,180,161,104,90,19,240,46,203,254,242,190,163,91,241,111,11,134,93,89,22,173,29,186,5,32,228,153,41,113,105,205,186,235,173,71,37,233,185,72,66,159,112,145,184,207,106,54,161,58,33,8,74,102,255,0,5,79,20,247,79,195,249,222,99,78,19,83,58,220,72,127,51,236,83,165,97,159,228,107,229,111,164,237,246,43,189,111,202,46,131,151,204,147,33,158,87,47,165,119,93,58,109,219,183,22,187,244,211,179,83,100,167,137,15,231,131,138,117,92,51,252,141,124,146,244,101,190,253,119,173,249,69,215,243,57,114,99,179,202,229,244,173,105,175,83,187,118,227,211,102,154,118,234,80,175,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,57,254,58,96,94,28,102,47,14,42,56,95,138,20,110,186,149,59,71,89,121,163,36,74,167,202,73,25,55,42,51,134,71,203,121,27,149,161,232,105,52,169,72,90,86,133,173,10,207,14,97,242,253,127,101,151,20,39,97,70,35,34,34,234,80,227,199,150,212,200,36,241,194,154,195,205,146,146,236,119,30,109,181,56,130,86,246,148,162,78,132,227,78,39,183,105,137,85,195,43,61,181,92,17,188,169,216,25,138,87,52,70,240,190,189,33,196,197,153,84,125,72,69,183,53,100,165,37,109,185,161,146,35,60,238,137,113,11,218,218,22,231,63,115,100,79,115,110,208,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,213,115,71,197,111,243,107,199,107,155,5,63,32,191,40,254,78,116,95,206,127,42,122,62,127,81,13,137,63,161,233,28,219,183,159,183,233,158,187,117,236,215,66,239,249,41,205,111,231,131,133,149,92,76,249,5,242,75,209,151,3,244,46,139,210,157,127,51,151,26,59,220,222,103,37,173,53,234,118,237,218,122,108,215,94,221,10,160,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,231,239,251,2,205,197,59,54,173,135,216,131,111,68,174,91,213,200,231,26,116,25,36,123,29,70,164,100,100,100,100,164,45,42,36,173,11,73,146,208,180,165,73,52,169,36,101,158,28,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,250,175,14,236,239,204,202,173,246,118,149,227,43,118,25,93,149,6,157,174,168,217,126,75,212,183,18,203,173,162,84,86,144,234,80,157,203,91,29,65,147,110,56,182,163,164,144,147,82,16,147,189,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,133,48,241,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,17,255,0,136,142,126,166,102,114,234,43,15,11,106,21,90,110,25,81,57,177,245,41,47,199,249,76,225,184,210,250,153,81,183,18,13,148,45,134,213,29,183,16,110,39,214,113,91,84,231,45,168,86,37,87,11,143,29,152,101,248,215,147,205,14,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,35,254,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,65,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,67,62,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,179,238,21,249,245,141,42,53,43,43,24,201,93,137,13,112,227,179,79,177,170,114,57,166,185,139,55,94,81,192,147,33,199,84,146,89,37,108,53,21,9,66,17,177,174,86,166,179,105,43,180,160,1,0,56,201,224,167,203,156,190,210,113,142,37,67,147,47,12,170,7,206,97,199,118,182,252,26,139,177,227,185,181,36,218,141,79,37,244,67,52,234,180,36,155,231,235,185,91,8,82,176,189,238,20,56,59,74,195,92,165,209,46,229,80,101,193,184,113,6,68,138,221,81,217,177,82,211,238,48,151,156,102,18,80,173,137,89,198,56,232,67,237,146,141,69,172,167,86,131,218,225,16,153,64,0,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,25,87,29,170,234,202,142,35,208,50,217,101,102,154,152,215,166,108,203,163,171,98,164,228,118,76,156,161,74,106,123,241,27,76,130,212,245,101,222,82,13,15,22,137,39,22,109,40,146,102,209,189,207,236,252,85,196,124,63,161,93,54,197,149,122,85,104,180,171,214,158,154,93,126,36,57,6,219,117,8,164,178,89,54,225,23,252,228,234,90,40,219,117,230,204,246,58,226,85,232,50,221,130,21,92,199,227,109,173,130,244,106,228,74,52,139,142,67,169,92,249,45,169,196,70,97,150,28,144,242,201,9,237,90,201,166,92,216,141,82,74,94,212,154,144,70,107,45,20,226,21,201,74,193,12,23,185,110,250,21,177,16,233,182,5,175,54,165,14,139,16,211,13,131,98,12,69,184,220,86,246,160,210,202,54,180,72,45,16,100,146,211,68,158,154,10,224,254,238,119,254,203,191,246,219,255,0,144,4,255,0,205,143,133,140,100,248,127,112,249,115,227,53,130,69,100,115,40,149,92,223,98,226,173,71,234,50,232,246,157,6,58,106,87,29,85,136,234,90,208,193,172,146,136,172,172,210,109,34,75,199,187,103,48,244,36,54,243,132,151,57,70,218,180,17,107,90,118,173,141,66,139,107,89,86,205,42,223,162,194,223,211,83,169,112,155,137,21,141,235,82,215,177,166,201,40,78,229,173,74,61,11,181,74,51,62,211,49,245,132,0,227,87,225,98,214,248,129,7,203,170,34,0,112,184,241,217,134,95,141,121,60,209,127,192,0,50,174,47,251,133,199,129,60,50,252,107,206,38,136,171,253,220,239,253,151,127,237,183,255,0,32,9,255,0,149,204,116,252,229,48,38,217,198,191,146,223,39,62,81,245,191,205,157,119,89,200,233,230,63,27,244,220,182,247,110,228,110,250,5,166,237,59,116,212,250,168,243,248,133,101,82,177,42,192,185,112,230,187,34,91,20,219,170,143,54,137,49,216,139,74,95,109,137,44,173,151,20,218,148,149,36,150,73,89,153,25,165,69,174,154,145,247,12,192,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,44,127,130,94,25,218,183,6,35,226,38,41,85,162,117,21,171,62,159,79,167,210,57,141,182,182,227,245,231,39,158,250,119,32,214,135,137,17,9,180,173,10,79,205,190,250,76,148,75,236,183,240,1,26,184,137,99,164,204,1,202,157,215,114,80,107,62,140,185,43,220,171,110,130,242,73,242,113,50,165,25,147,171,105,198,77,42,101,230,226,162,83,205,184,106,74,82,227,40,250,70,100,133,103,218,147,73,170,215,234,176,168,84,42,100,186,141,74,163,33,184,144,225,196,101,79,63,37,247,20,73,109,166,219,73,26,150,181,40,201,36,146,35,51,51,34,32,164,213,170,180,10,172,42,237,10,167,46,157,82,167,72,110,92,57,145,30,83,47,198,125,181,18,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,105,207,10,177,50,213,198,76,56,183,49,74,202,151,212,81,110,106,123,85,8,219,156,109,110,51,188,189,118,29,229,173,104,75,205,44,148,219,136,37,30,199,16,180,153,234,147,30,172,64,12,209,241,91,252,218,241,218,230,193,79,200,47,202,63,147,157,23,243,159,202,158,143,159,212,67,98,79,232,122,71,54,237,231,237,250,103,174,221,123,53,208,186,174,70,51,207,249,232,252,182,255,0,82,239,145,223,35,189,27,254,221,250,67,170,234,250,159,253,93,157,155,122,111,247,218,239,246,105,219,85,124,81,252,118,98,111,224,190,79,8,69,81,47,248,119,103,126,102,85,111,179,180,175,25,91,176,202,236,168,52,237,117,70,203,242,94,165,184,150,93,109,18,162,180,135,82,132,238,90,216,234,12,155,113,197,181,29,36,132,154,144,132,157,233,255,0,122,183,237,171,254,213,92,118,221,199,79,255,0,131,153,6,165,6,67,127,243,155,121,151,27,95,218,149,37,94,210,49,65,153,251,201,180,156,160,226,132,42,125,10,76,185,246,37,207,28,222,183,39,78,154,211,243,86,182,27,100,166,51,32,155,109,178,74,208,235,164,164,153,35,97,182,235,122,41,75,39,9,63,175,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,174,12,27,194,27,203,29,241,18,159,133,184,124,196,71,238,26,180,121,207,65,98,75,228,202,36,46,52,71,165,27,36,179,245,82,181,165,133,33,6,163,74,55,169,59,148,132,234,162,243,246,181,217,117,88,213,216,183,77,149,115,85,109,250,212,45,253,53,70,151,53,200,146,152,222,133,33,123,29,108,210,180,238,66,212,147,208,251,82,163,35,236,51,23,253,145,124,230,208,179,135,135,18,170,110,82,189,13,121,218,253,60,123,154,154,210,22,113,82,227,164,190,84,152,206,43,93,89,119,148,233,147,106,81,184,218,144,164,171,113,18,29,114,74,136,171,158,124,243,254,101,223,34,127,212,187,229,143,203,31,73,127,183,126,143,233,122,78,155,255,0,87,123,126,238,167,253,238,155,61,186,246,121,76,148,241,33,252,240,113,78,171,134,127,145,175,146,94,140,183,223,174,245,191,40,186,254,103,46,76,118,121,92,190,149,173,53,234,119,110,220,122,108,211,78,221,75,186,230,139,51,118,14,86,112,190,165,136,23,124,152,147,42,72,142,165,81,109,226,168,179,26,109,101,242,113,166,246,48,151,15,114,144,133,62,210,157,90,18,179,109,179,82,246,171,66,74,179,175,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,158,225,139,146,88,120,25,135,17,177,111,20,45,77,152,147,116,109,152,204,106,181,53,130,149,109,69,73,60,219,109,178,179,37,58,203,207,178,242,150,241,110,66,182,173,182,150,218,84,210,205,83,168,71,252,235,229,70,133,155,76,26,155,102,242,169,80,238,250,110,179,45,106,220,214,86,174,130,86,228,27,141,154,155,50,89,50,250,17,202,112,180,90,75,84,57,203,90,218,108,134,123,46,155,78,234,177,171,178,173,107,214,217,170,219,245,168,91,58,154,117,82,19,145,37,49,189,9,90,55,180,225,37,105,220,133,165,69,169,118,165,68,101,216,100,47,79,135,118,119,225,230,170,196,59,74,241,149,183,19,109,58,123,78,215,84,108,177,25,154,163,106,121,214,209,42,43,72,117,75,86,212,33,142,160,201,182,219,67,178,18,72,73,37,104,73,65,110,53,126,41,237,111,135,240,124,198,162,32,0,188,158,27,25,24,165,101,246,192,135,138,152,141,75,137,59,17,110,168,241,170,77,34,101,45,41,126,215,97,76,184,73,138,210,158,108,159,102,74,155,144,180,201,208,210,90,232,214,211,38,205,199,38,248,10,213,197,142,50,159,146,252,83,188,176,207,243,113,244,159,201,43,130,163,66,235,126,87,242,122,174,150,75,140,243,121,125,18,182,110,229,238,219,185,90,107,166,167,166,162,106,229,115,29,63,57,76,9,182,113,175,228,183,201,207,148,125,111,243,103,93,214,114,58,121,143,198,253,55,45,189,219,185,27,190,129,105,187,78,221,53,58,1,205,143,138,124,100,248,129,112,249,139,227,228,221,88,233,136,247,126,19,217,88,33,83,172,242,172,203,19,171,118,155,75,142,70,134,222,149,34,75,239,185,42,71,105,243,94,46,161,109,160,207,68,161,178,50,74,72,214,234,156,144,28,59,178,65,51,53,87,217,221,183,140,93,184,101,105,212,26,106,186,147,121,248,207,85,28,83,46,184,136,177,93,67,74,66,182,173,12,117,4,78,54,226,26,144,147,66,137,75,66,138,239,174,156,42,195,139,211,14,37,97,13,201,101,210,165,217,146,233,232,165,170,136,152,228,212,86,226,182,73,38,155,105,45,237,228,242,246,32,219,54,246,169,181,33,10,65,164,210,147,44,246,102,187,42,56,143,148,172,71,93,149,122,181,215,82,167,115,31,160,87,216,100,209,22,175,21,38,68,106,73,25,159,45,228,110,73,58,201,153,169,181,41,38,70,180,45,183,23,205,106,183,253,229,93,179,104,24,125,89,184,101,204,183,173,89,19,164,209,96,188,100,164,64,92,195,104,228,147,70,101,185,40,90,152,109,102,141,118,18,247,168,136,148,226,205,82,43,133,199,142,204,50,252,107,201,230,137,85,199,59,234,79,247,147,248,104,170,177,106,156,47,56,126,255,0,224,222,107,113,117,159,234,170,214,101,29,73,255,0,148,180,114,102,177,34,55,252,154,76,71,25,119,245,29,215,232,144,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,194,51,179,137,76,225,142,92,239,26,169,190,219,114,42,20,154,133,58,54,229,145,31,57,112,36,169,26,122,201,62,244,123,12,207,220,67,60,50,158,157,117,92,207,62,162,55,38,86,39,169,103,166,167,185,215,92,215,237,51,237,87,218,127,120,184,40,248,123,11,11,248,96,213,160,73,140,168,143,86,173,151,234,142,17,32,155,53,200,122,222,208,204,245,74,76,245,54,254,211,236,239,49,81,216,109,117,200,178,47,219,126,235,140,105,37,210,234,113,37,234,173,116,46,83,200,115,216,101,250,190,242,251,200,104,235,46,152,135,77,196,204,24,179,174,120,51,227,201,118,77,14,158,185,92,151,82,189,143,170,35,43,90,85,162,148,100,100,107,45,72,207,94,222,209,210,128,0,4,43,226,95,150,10,126,48,225,28,251,218,143,73,37,215,237,152,206,212,57,172,48,147,121,214,35,198,152,231,43,84,180,181,168,141,110,17,237,212,136,207,218,71,218,40,202,76,121,84,201,206,196,148,203,140,73,138,234,155,113,183,18,105,82,22,147,208,210,100,125,164,100,101,166,157,226,208,50,103,151,140,190,102,223,1,28,162,86,224,51,2,231,167,17,195,114,76,70,160,181,36,205,184,81,210,110,239,83,110,185,250,73,6,123,180,46,210,35,211,94,254,55,152,30,21,248,199,134,211,103,212,112,246,58,238,58,35,4,235,172,161,148,74,153,48,219,73,186,105,35,38,162,37,27,182,33,26,233,217,185,94,227,33,18,157,133,137,216,61,113,162,68,136,119,13,173,85,130,249,26,84,182,228,65,112,150,135,53,211,83,216,175,164,223,217,218,159,121,9,175,149,206,42,216,135,96,57,10,211,197,98,77,106,141,204,109,179,154,231,62,76,180,35,230,27,253,35,242,210,130,34,66,28,87,119,210,86,189,198,98,212,48,95,50,152,73,142,116,56,245,91,42,240,165,63,33,212,35,153,4,234,17,149,37,181,154,27,81,165,77,182,234,204,140,141,212,164,203,94,195,236,247,107,212,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,127,202,214,150,210,107,90,137,41,73,106,102,103,161,17,123,196,38,206,199,17,27,55,2,33,77,178,108,121,108,213,110,229,180,226,53,101,198,159,102,50,140,164,183,162,249,82,80,234,22,151,90,78,189,157,132,126,243,34,42,113,197,28,99,196,188,114,186,100,214,46,234,237,78,168,252,233,107,121,152,103,42,67,237,182,165,184,181,37,13,54,226,214,100,68,110,169,41,34,51,208,143,79,111,108,156,202,119,13,28,74,198,137,52,251,166,251,142,237,10,215,125,182,164,145,60,137,17,101,60,218,141,133,234,142,108,85,182,162,54,157,94,157,186,25,167,220,71,173,174,96,166,78,240,67,4,169,144,227,208,44,186,76,153,209,80,217,28,249,84,232,107,144,165,165,45,150,243,113,12,32,204,247,52,74,215,222,102,127,119,75,196,11,214,129,134,86,77,90,238,173,73,143,18,13,26,4,137,102,74,90,27,35,38,89,91,155,83,185,73,45,118,160,244,45,75,187,216,51,255,0,156,252,202,87,51,15,139,53,74,153,213,37,46,133,6,75,241,169,241,141,245,155,92,164,73,144,166,151,179,154,226,53,216,246,154,167,66,211,176,187,59,250,71,13,172,172,202,199,12,88,143,116,215,98,54,118,245,188,180,77,62,107,103,163,175,177,38,26,246,122,204,173,10,35,109,211,236,212,140,253,228,93,247,165,71,165,195,162,82,97,81,169,236,161,168,176,35,183,25,150,208,146,74,82,218,18,73,73,17,17,17,17,17,17,118,17,17,15,216,0,3,240,214,235,84,203,118,145,50,185,89,154,204,72,80,88,114,75,239,60,226,91,66,27,66,77,74,51,82,140,136,136,146,147,61,76,200,187,5,50,113,36,207,26,177,118,224,127,11,112,230,164,234,45,202,99,170,98,91,237,61,161,74,121,181,204,97,122,41,153,10,109,109,41,183,16,125,169,35,63,111,102,132,32,109,18,145,58,224,172,65,161,211,91,55,37,212,36,181,21,148,232,103,171,142,44,146,158,194,35,62,243,46,226,51,26,15,203,14,19,76,164,229,14,141,135,245,179,62,125,94,213,142,195,232,61,116,74,157,166,50,210,139,69,32,140,180,50,62,244,159,237,238,20,87,152,251,73,219,35,30,47,251,105,198,22,210,33,92,213,86,89,220,147,78,230,209,49,228,37,69,216,90,145,237,239,34,34,22,167,193,210,242,93,91,7,170,246,227,138,125,103,10,171,33,73,81,158,168,74,81,22,158,130,78,187,143,67,237,238,211,184,88,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,107,226,167,146,9,152,109,117,85,243,61,135,145,119,218,23,37,65,167,110,24,156,231,228,72,133,88,150,227,235,126,86,156,163,67,80,220,89,50,90,173,211,50,126,70,196,165,40,83,105,76,85,201,254,101,43,185,86,199,26,62,38,211,11,157,74,123,109,46,228,136,152,168,125,201,116,119,94,109,114,27,104,148,164,109,120,185,72,113,179,37,160,185,141,160,148,102,131,90,85,161,235,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,1,90,188,90,243,163,242,46,133,51,42,54,2,183,86,174,58,123,47,221,21,70,39,109,85,58,11,139,220,152,41,75,75,37,147,207,161,4,110,165,210,36,244,207,36,182,184,82,55,55,86,216,59,131,183,246,58,223,244,188,57,195,154,12,186,141,74,163,33,134,157,117,168,175,60,197,61,135,30,109,149,75,148,166,80,181,53,25,181,58,131,113,211,73,146,72,254,226,61,20,101,215,1,172,220,182,225,29,11,10,108,200,81,18,138,116,116,46,167,57,152,230,202,234,213,19,66,74,68,215,73,75,90,183,184,164,234,73,53,171,98,9,13,164,246,33,36,89,162,18,171,32,185,40,186,179,89,136,241,43,117,106,103,79,134,86,205,65,151,46,58,132,130,113,13,207,216,105,113,84,200,230,218,144,181,60,234,12,137,106,66,139,146,218,201,102,123,148,210,29,191,58,77,38,149,64,165,66,161,80,169,145,41,212,218,116,118,226,67,135,17,148,178,196,102,27,73,37,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,235,17,171,59,249,46,181,115,113,135,15,193,132,154,85,18,254,166,242,223,162,92,46,193,109,78,47,148,79,109,131,37,242,65,188,80,214,111,184,102,148,31,168,225,165,221,171,218,109,174,128,110,203,90,187,99,93,85,155,42,233,131,209,86,173,250,132,138,93,70,55,53,14,114,37,48,226,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,157,92,21,60,83,221,63,15,231,121,141,56,73,254,33,124,61,49,163,54,120,209,69,196,108,57,185,236,170,117,54,157,107,198,162,58,213,110,108,182,95,83,237,203,150,242,148,148,179,25,212,154,54,200,65,17,154,136,245,37,118,119,25,184,122,112,244,198,140,166,99,69,107,17,177,26,231,178,170,52,218,141,175,38,136,211,84,73,178,222,125,47,185,46,35,201,82,146,244,102,146,72,219,29,100,102,74,51,212,211,217,222,101,24,56,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,0,0,25,172,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,35,254,117,242,163,66,205,166,13,77,179,121,84,168,119,125,55,89,150,181,110,107,43,87,65,43,114,13,198,205,77,153,44,153,125,8,229,56,90,45,37,170,28,229,173,109,54,67,62,247,253,129,121,97,101,229,86,195,236,65,183,165,208,238,26,28,131,141,58,12,146,45,237,47,66,50,50,50,51,74,208,164,154,86,133,164,205,11,66,146,164,154,146,162,51,180,158,19,185,223,153,114,122,51,41,152,153,43,124,186,125,60,218,178,102,147,47,188,244,166,217,234,31,145,22,83,202,117,100,158,83,4,130,142,73,109,13,165,168,234,65,171,113,54,149,68,14,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,67,234,231,51,133,254,62,230,39,50,119,134,49,217,87,126,31,194,162,220,30,143,233,152,170,84,38,183,41,28,136,17,227,175,122,91,136,226,11,85,178,163,45,22,126,169,150,186,30,164,82,127,135,166,87,239,236,166,96,189,107,14,113,26,175,111,212,106,85,27,162,77,109,167,104,146,30,121,132,176,228,72,140,165,42,83,205,52,162,94,232,235,51,34,73,150,134,158,222,242,42,161,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,197,85,240,188,226,5,255,0,131,121,82,197,215,191,170,164,217,149,133,43,254,82,233,198,154,252,137,63,242,104,209,27,101,175,212,107,79,162,98,122,102,139,44,150,14,105,176,190,165,135,247,124,104,144,234,75,142,164,209,110,18,167,51,38,109,25,243,113,167,55,176,167,11,114,80,181,48,210,93,66,20,131,113,178,82,55,39,82,82,115,217,141,24,67,121,96,46,40,92,24,71,136,12,68,110,187,110,200,75,50,14,35,228,243,14,161,109,165,214,158,109,125,134,104,113,167,27,112,137,68,149,145,44,137,73,74,136,210,86,19,194,59,57,181,216,149,218,62,78,238,218,87,93,74,157,215,200,181,42,49,208,132,57,79,113,40,122,108,152,210,11,179,152,202,246,190,226,28,237,113,14,40,208,123,208,180,242,60,7,26,191,20,246,183,195,248,62,99,81,16,254,198,199,76,71,195,108,56,190,112,190,202,172,250,42,149,136,221,11,85,247,152,35,76,169,17,98,148,130,40,169,112,143,212,101,206,169,92,210,34,220,180,161,40,53,18,20,226,22,192,188,11,196,124,197,226,61,59,11,240,190,141,215,85,103,106,235,207,58,102,136,180,248,169,50,39,37,73,112,136,249,108,163,114,117,61,13,70,165,37,8,74,214,180,33,83,43,138,62,95,172,28,178,225,126,2,225,70,28,162,90,233,176,228,93,146,221,153,56,153,57,179,95,121,202,114,148,236,135,25,109,180,184,178,78,198,146,163,78,164,219,77,167,183,105,14,65,194,227,199,102,25,126,53,228,243,67,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,133,92,68,114,11,15,51,150,169,95,152,91,79,165,83,113,54,137,205,145,161,70,98,63,202,102,205,182,145,211,74,147,180,150,111,33,12,54,152,238,56,179,109,62,179,106,218,151,57,141,81,96,190,142,27,185,205,174,230,211,14,43,20,203,242,149,202,188,236,78,138,61,94,164,194,16,136,181,86,228,19,220,137,41,109,58,114,158,62,157,210,117,178,73,55,184,146,164,104,75,229,53,48,0,66,174,44,88,233,66,195,12,176,84,240,231,211,53,88,87,78,37,233,78,164,38,158,75,70,232,172,72,142,228,243,121,210,52,146,89,83,11,228,41,26,154,156,234,73,59,20,142,98,145,69,131,65,28,53,241,122,54,47,228,250,199,124,223,136,117,43,62,57,218,21,38,99,48,235,72,97,112,82,148,71,73,155,154,239,90,161,156,71,22,164,25,160,214,234,136,182,232,104,76,160,0,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,0,202,184,190,142,28,54,157,171,124,240,246,195,203,90,245,182,105,87,5,22,111,165,186,154,117,82,19,114,226,191,178,183,45,104,222,211,132,164,43,106,208,149,22,165,216,164,145,151,105,16,170,188,244,100,202,187,147,204,71,139,76,110,171,233,155,50,232,234,36,91,53,39,86,130,148,166,218,52,115,99,73,109,58,104,243,92,214,136,220,74,73,183,18,180,169,59,76,214,211,115,87,131,102,88,189,27,66,171,102,118,245,181,233,79,57,88,210,159,100,77,113,238,108,168,204,182,185,12,212,31,75,101,170,26,230,44,146,202,86,127,59,181,167,200,137,45,185,171,182,21,141,246,85,87,18,176,94,254,195,154,20,136,140,84,174,171,94,171,68,134,236,181,169,44,54,252,152,142,50,218,156,82,82,165,18,9,75,35,51,36,168,244,215,66,62,225,81,127,220,84,205,63,254,127,97,87,253,43,81,255,0,65,22,169,155,31,11,24,201,240,254,225,242,231,198,107,6,151,114,241,151,235,7,44,184,95,7,10,48,229,18,215,77,135,34,68,183,102,78,38,78,108,215,222,112,212,167,100,56,203,109,165,197,146,118,52,149,26,117,38,218,109,61,187,72,116,176,16,3,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,69,255,0,0,0,202,184,191,238,23,30,4,240,203,241,175,56,154,32,7,247,21,51,79,255,0,159,216,85,255,0,74,212,127,208,69,159,100,207,5,46,172,187,101,178,207,193,203,214,161,74,155,90,183,253,33,212,191,75,117,199,34,175,159,62,68,132,108,83,141,182,179,209,15,36,143,84,23,172,71,166,165,161,159,107,1,152,204,107,196,217,56,205,139,151,126,43,74,163,68,164,174,234,172,73,170,20,24,205,180,148,70,67,139,51,67,102,109,54,218,92,89,39,105,45,211,65,45,213,238,113,122,173,106,51,179,78,8,88,153,212,218,184,151,131,147,37,210,154,244,125,66,37,205,79,99,153,182,116,142,161,179,143,45,123,77,126,187,45,244,176,139,84,160,182,169,255,0,89,71,189,4,86,126,0,41,175,141,38,49,208,175,12,101,180,176,118,144,207,50,94,29,211,228,72,170,73,220,178,219,42,164,152,238,38,54,197,32,136,246,48,196,119,121,137,90,210,174,167,111,170,166,212,71,205,120,80,224,237,87,18,179,105,68,187,149,65,137,58,222,195,232,242,43,117,71,102,197,83,172,54,250,153,113,152,73,66,182,41,5,36,164,45,15,182,74,52,158,145,93,90,15,115,100,67,143,231,67,7,40,88,5,154,11,255,0,10,173,103,183,209,105,85,6,228,83,155,218,178,233,162,203,142,212,182,163,106,181,173,107,228,162,66,90,230,41,70,165,242,247,158,134,173,10,207,248,54,99,95,203,156,190,213,176,114,93,63,147,47,12,170,5,201,125,182,182,182,252,26,139,178,36,55,185,70,226,141,79,37,244,76,37,104,132,36,155,228,105,185,91,204,79,241,88,25,204,225,127,143,185,137,204,157,225,140,118,85,223,135,240,168,183,7,163,250,102,42,149,9,173,202,71,34,4,120,235,222,150,226,56,130,213,108,168,203,69,159,170,101,174,135,169,23,106,225,189,146,156,83,201,247,229,19,242,153,95,181,42,127,43,125,17,209,122,10,84,151,185,125,47,87,204,230,243,152,107,77,122,148,109,219,187,93,21,174,154,22,181,173,197,31,199,102,38,254,11,228,240,135,106,225,75,129,120,113,152,188,56,199,220,47,197,10,55,93,74,157,242,105,214,94,104,201,18,169,242,146,85,66,110,84,103,12,143,150,242,55,43,67,208,210,105,82,144,180,173,11,90,21,13,115,15,151,235,251,44,184,161,59,10,49,25,17,23,82,135,30,60,182,166,65,39,142,20,214,30,108,148,151,99,184,243,109,169,196,18,183,180,165,18,116,39,26,113,61,187,76,79,254,21,249,245,147,22,77,43,43,24,201,93,151,49,19,36,51,79,177,170,114,57,68,136,104,38,158,81,192,147,33,199,82,163,65,169,12,53,21,9,66,215,189,222,86,164,130,105,40,253,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,68,170,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,37,167,21,12,133,70,149,26,171,154,124,27,161,68,134,184,113,222,168,95,52,200,252,211,92,197,155,172,164,167,198,142,219,74,73,44,146,183,221,148,181,45,8,216,215,55,67,89,186,165,215,6,5,227,166,35,229,211,17,233,216,161,133,245,158,134,171,7,86,158,101,210,53,197,168,69,81,145,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,208,246,94,51,3,96,230,107,11,224,226,190,28,174,90,41,179,36,72,136,236,57,198,201,77,132,251,46,26,84,212,134,217,113,196,182,179,78,199,82,147,86,166,219,173,171,179,113,8,235,196,135,37,56,167,156,31,201,223,228,206,191,106,83,62,73,122,95,173,244,236,169,44,243,58,174,147,151,202,228,176,238,186,116,203,221,187,110,154,167,77,117,61,60,87,15,78,30,152,209,148,204,104,173,98,54,35,92,246,85,70,155,81,181,228,209,26,106,137,54,91,207,165,247,37,196,121,42,82,94,140,210,73,27,99,172,140,201,70,122,154,123,59,204,187,86,126,242,109,27,55,216,95,10,159,66,147,18,5,247,108,72,55,173,201,211,166,186,196,36,33,247,25,41,140,200,38,219,112,212,133,180,209,41,38,72,222,78,52,222,138,74,13,194,85,0,213,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,47,167,135,158,116,233,89,167,194,248,244,43,190,224,136,172,84,182,163,153,92,16,202,50,98,156,214,9,205,173,84,24,109,42,52,173,10,73,180,151,77,4,146,67,198,162,229,182,133,179,186,90,142,85,153,220,194,218,185,95,193,170,214,46,93,49,186,254,131,151,26,157,75,68,166,227,189,83,156,234,182,181,29,181,44,255,0,198,113,102,148,173,72,105,167,86,72,94,205,167,157,108,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,91,79,10,108,146,204,194,154,20,156,192,226,245,169,209,222,117,158,100,58,5,54,169,77,126,61,66,223,138,133,186,203,238,45,15,18,121,111,72,236,208,201,27,146,193,22,215,12,164,56,130,141,124,106,252,83,218,223,15,224,249,141,68,126,174,14,217,126,176,113,79,20,46,76,87,187,209,46,77,75,11,164,82,229,209,97,153,50,184,78,191,41,185,201,230,190,219,141,169,74,91,74,101,167,90,82,20,131,67,136,74,187,116,45,46,124,0,84,94,55,240,137,204,150,37,99,69,253,136,212,43,219,13,88,166,221,87,69,86,183,13,169,117,41,233,125,182,36,203,113,230,210,226,83,13,73,37,146,86,68,100,74,81,107,174,134,125,226,194,114,103,130,151,86,93,178,217,103,224,229,235,80,165,77,173,91,254,144,234,95,165,186,227,145,87,207,159,34,66,54,41,198,219,89,232,135,146,71,170,11,214,35,211,82,208,206,133,243,99,226,159,25,62,32,92,62,98,248,250,185,81,202,142,35,230,215,17,209,101,89,77,116,52,168,60,183,235,245,247,217,53,197,164,69,81,153,18,148,68,101,204,121,123,84,77,50,70,74,113,73,81,153,161,8,113,196,104,122,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,113,252,209,101,146,193,205,54,23,212,176,254,239,141,18,29,73,113,212,154,45,194,84,230,100,205,163,62,110,52,230,246,20,225,110,74,22,166,26,75,168,66,144,110,54,74,70,228,234,74,78,123,49,163,8,111,44,5,197,11,131,8,241,1,136,141,215,109,217,9,102,65,196,124,158,97,212,45,180,186,211,205,175,176,205,14,52,227,110,17,40,146,178,37,145,41,41,81,26,75,186,240,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,16,171,32,248,103,106,226,238,111,112,218,197,189,98,117,116,89,21,9,21,9,49,84,219,110,55,43,162,136,244,196,48,234,28,66,144,182,92,92,116,161,196,26,125,102,212,180,145,145,153,25,104,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,121,113,139,188,151,72,193,234,69,184,218,159,65,205,170,199,82,148,71,163,106,74,226,212,16,105,215,113,106,125,157,218,119,10,172,203,133,164,237,239,143,22,5,180,219,11,117,19,110,106,83,47,109,73,171,107,107,152,202,20,163,236,61,8,183,119,153,25,11,212,204,246,19,76,171,101,14,181,135,244,77,121,244,139,86,75,12,32,181,209,74,106,152,243,73,45,18,131,51,212,204,187,146,95,179,184,103,194,183,72,157,111,214,39,80,234,77,242,229,83,228,187,21,228,232,101,163,141,172,210,174,195,34,62,242,62,242,35,19,199,134,222,120,213,132,87,11,24,91,136,213,39,87,110,84,221,75,17,31,117,237,74,43,206,46,27,8,35,83,210,18,218,26,75,109,172,251,18,102,94,206,205,72,92,229,18,181,76,184,233,16,235,148,105,172,203,133,61,134,228,176,243,46,37,196,45,181,164,148,147,37,36,204,143,84,168,143,82,51,46,209,251,128,0,126,58,189,46,37,110,147,54,141,80,101,14,197,159,29,200,207,54,180,146,146,164,45,38,149,17,145,145,145,145,145,159,97,145,144,162,222,36,185,89,149,130,24,177,34,234,161,68,108,173,235,133,107,154,92,166,207,70,164,63,38,98,246,122,172,161,9,34,109,162,236,212,204,189,230,93,220,223,38,25,148,174,101,227,22,105,117,50,170,74,69,10,116,150,35,84,35,19,235,38,185,75,147,29,78,172,209,205,109,26,236,103,77,85,169,105,216,125,157,218,0,195,251,214,129,137,182,77,38,238,162,202,143,50,13,102,3,18,200,146,180,56,68,78,178,135,54,43,106,148,90,237,89,106,90,159,127,180,115,76,107,201,222,8,99,109,50,100,122,253,151,73,141,58,82,28,34,159,22,157,13,18,18,181,37,194,222,78,45,133,153,30,231,77,90,251,200,143,239,170,60,216,240,209,196,172,23,147,80,186,108,72,238,215,109,118,27,118,73,147,40,145,42,83,45,164,223,94,171,229,69,67,105,34,105,164,107,219,161,26,189,198,90,70,60,46,198,60,75,192,219,166,53,98,209,174,212,233,111,193,150,135,158,134,82,164,48,219,138,67,136,82,144,235,109,173,6,100,102,210,82,162,51,45,72,180,246,118,92,118,73,248,136,217,184,239,10,29,147,124,203,102,149,119,33,166,219,213,231,26,97,153,42,34,140,222,136,230,201,91,171,90,157,117,122,118,118,145,123,200,200,230,202,22,151,18,75,66,137,73,81,106,70,71,169,25,123,199,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,137,118,94,150,173,143,72,147,92,186,235,244,250,92,72,205,45,213,46,92,166,216,35,36,165,74,50,35,113,68,90,232,149,123,125,135,238,21,145,156,238,41,208,214,154,150,30,96,83,242,208,233,19,209,31,171,18,136,147,175,242,134,84,166,94,139,47,94,254,82,210,102,159,183,220,66,176,235,149,235,163,16,110,87,106,181,186,140,234,189,90,167,37,70,110,62,243,146,29,91,142,56,106,208,141,70,165,30,171,89,159,121,158,167,239,49,104,121,3,225,188,195,49,40,216,197,139,176,169,181,6,103,197,143,62,13,53,246,201,210,74,86,81,100,54,110,53,34,46,132,162,46,98,79,106,207,191,66,62,243,22,127,73,164,82,232,84,232,244,154,53,62,52,40,113,26,67,12,177,29,164,182,219,104,74,73,41,74,82,146,34,34,34,34,34,34,45,52,34,31,233,80,159,18,151,6,69,74,124,134,216,141,21,165,188,243,142,44,146,148,33,36,102,163,51,61,8,136,136,140,245,49,78,156,76,51,191,50,251,185,37,97,14,27,86,223,106,135,7,124,90,147,177,164,154,74,67,168,114,100,119,81,185,151,212,133,161,72,90,15,69,32,140,251,53,236,208,133,121,65,136,237,74,124,120,45,184,148,185,41,228,52,149,56,102,73,37,41,68,68,102,126,238,209,125,156,58,112,190,141,134,248,31,69,118,43,49,92,159,86,135,26,108,151,227,165,6,70,167,97,196,222,70,162,66,85,244,145,175,110,190,205,76,196,180,0,1,254,82,100,199,135,29,217,114,158,67,44,178,133,56,227,139,81,37,40,73,22,166,102,103,216,68,68,93,226,167,56,151,103,209,234,156,153,184,35,132,213,215,153,98,59,174,69,171,205,137,40,211,204,52,156,200,207,179,204,98,65,145,164,200,219,86,197,163,183,176,207,216,66,176,158,121,233,47,57,34,67,171,117,215,84,107,90,214,163,82,148,163,61,76,204,207,180,204,207,218,36,30,69,48,114,167,140,57,131,183,32,195,36,20,122,52,216,117,105,74,94,237,57,44,206,140,75,34,50,66,203,93,28,46,253,11,222,100,52,39,65,164,181,66,162,64,163,49,250,56,49,154,140,158,238,228,32,146,93,196,94,239,113,10,28,226,115,107,166,129,153,234,188,182,34,155,77,84,81,34,98,213,179,105,41,199,42,19,12,207,176,139,93,72,190,211,251,68,129,224,191,123,34,45,215,113,216,174,72,52,147,209,38,84,82,217,175,66,53,27,148,230,181,211,119,127,252,223,219,236,22,226,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,228,221,150,181,10,249,181,107,54,85,211,7,173,162,220,20,249,20,186,140,110,106,219,231,197,125,181,54,235,123,208,105,90,119,33,106,45,82,100,162,215,82,50,62,209,158,204,232,229,38,234,202,54,41,157,173,82,119,174,182,235,189,77,66,217,168,165,78,59,204,130,153,46,33,12,62,233,178,211,103,49,182,201,149,60,134,200,210,158,115,102,71,162,200,72,14,23,185,233,252,138,93,72,192,236,99,188,250,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,116,240,222,213,206,102,164,164,33,211,67,159,52,149,72,112,236,127,60,153,187,165,101,7,8,211,117,177,78,137,88,187,43,210,21,77,183,41,79,200,74,16,183,201,6,165,202,121,4,162,117,113,153,45,187,249,101,169,173,198,91,53,55,205,39,19,159,111,239,170,253,186,191,219,91,142,228,184,234,31,240,147,39,84,167,72,115,254,115,143,60,227,139,251,84,165,43,218,102,47,39,134,134,78,227,101,191,8,217,190,47,58,60,79,202,45,241,29,185,179,94,114,27,173,75,164,211,156,67,107,106,150,162,123,69,33,105,81,115,30,34,67,122,186,100,133,115,9,134,214,38,80,202,184,209,238,75,237,59,86,212,202,198,22,252,150,182,105,84,111,76,217,244,74,181,71,209,240,155,143,214,78,118,157,31,155,37,237,132,92,199,151,181,59,156,86,170,86,133,169,158,131,181,128,10,75,227,63,73,165,83,179,95,68,153,79,166,68,139,34,169,99,192,151,57,214,89,74,23,41,242,153,53,146,117,213,17,106,181,147,76,180,217,41,90,158,198,208,158,228,145,23,235,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,99,246,222,53,225,29,227,127,214,176,182,212,196,123,126,177,118,91,177,250,154,173,38,20,228,60,252,68,19,203,97,100,178,73,153,18,219,117,179,67,136,215,123,70,182,185,132,158,107,123,189,168,0,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,82,188,111,109,59,86,143,93,194,171,166,147,108,210,161,86,174,15,78,122,94,163,30,19,109,202,168,114,17,77,67,29,67,169,34,91,188,180,25,165,27,204,246,164,204,139,66,17,175,133,199,142,204,50,252,107,201,230,135,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,87,26,93,203,37,90,171,95,203,110,20,87,107,181,57,117,26,149,70,199,161,75,153,50,91,202,121,249,47,185,1,149,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,133,124,107,236,11,53,220,23,179,113,73,86,244,66,187,34,221,17,232,8,171,36,141,47,157,57,216,147,95,84,117,153,30,139,65,58,202,22,157,196,123,12,220,217,183,152,230,232,65,194,227,199,102,25,126,53,228,243,71,85,227,87,226,158,214,248,127,7,204,106,34,10,218,214,157,213,124,215,98,218,214,85,179,85,184,43,83,119,244,212,234,92,39,37,202,127,98,20,181,236,105,178,82,213,181,8,82,143,66,236,74,76,207,176,140,104,39,35,153,68,165,101,7,8,213,106,63,81,137,88,187,43,210,19,82,184,234,172,71,74,16,183,201,4,148,69,101,102,146,117,113,153,45,219,57,135,169,173,199,156,36,183,205,54,211,13,120,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,135,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,149,135,56,215,132,120,191,38,185,23,11,113,30,223,186,215,109,200,102,53,76,233,19,145,37,12,45,214,137,214,207,122,12,210,180,41,38,100,75,65,154,13,109,186,141,119,180,226,83,237,64,0,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,40,219,139,253,129,102,216,185,175,141,42,207,183,162,82,87,117,90,241,171,245,114,140,70,148,74,168,185,50,99,78,200,52,107,181,43,90,88,108,215,180,139,114,247,45,90,173,107,82,187,175,3,31,174,207,221,191,226,66,213,0,81,95,22,44,116,174,226,126,104,42,120,115,233,154,84,219,91,13,52,167,82,19,79,36,47,108,167,227,199,114,121,188,233,26,141,79,37,244,114,20,141,73,45,244,196,157,137,95,49,75,133,98,127,240,108,198,191,144,217,130,171,96,228,186,127,58,38,38,211,203,146,251,109,110,113,137,212,230,164,72,111,114,141,196,146,89,83,11,152,74,209,11,81,185,200,211,106,119,152,186,144,0,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,12,171,139,254,225,113,224,79,12,191,26,243,137,163,181,99,166,5,225,198,98,240,226,163,133,248,161,70,235,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,175,171,133,88,103,106,224,222,28,91,152,91,101,68,233,232,182,205,61,170,124,109,205,182,135,30,216,94,187,238,242,208,132,41,231,86,106,113,197,146,75,123,139,90,140,181,81,143,86,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,8,235,196,23,24,170,184,33,148,187,234,238,182,171,209,41,87,12,216,236,209,40,238,187,41,76,62,111,203,121,12,184,168,170,66,208,190,165,184,234,144,251,102,131,213,38,198,243,35,74,20,67,60,34,79,240,209,191,227,97,246,116,176,238,85,74,225,151,74,166,215,36,73,160,74,38,77,221,147,23,46,51,141,69,142,234,27,35,222,133,76,56,134,91,139,98,86,148,45,91,118,110,45,4,128,12,203,99,246,49,215,115,1,140,183,102,49,92,108,244,242,238,106,130,164,55,27,114,23,210,69,66,73,184,209,183,161,8,39,57,76,54,211,92,205,132,165,236,220,175,89,70,98,218,184,54,96,167,200,108,190,213,177,142,93,67,157,47,19,106,5,201,97,183,119,54,196,26,115,178,35,183,185,38,218,77,47,41,245,204,53,104,181,164,219,228,105,181,91,200,71,254,54,152,103,106,219,248,143,135,120,165,73,137,211,214,175,10,125,66,159,87,229,182,218,27,145,208,28,110,67,234,218,130,90,222,52,75,54,212,181,169,95,54,195,9,34,73,35,183,154,240,130,197,10,173,151,155,72,214,27,41,150,253,55,16,104,243,105,178,24,76,213,52,195,79,198,101,83,90,148,182,180,52,188,180,166,59,204,167,93,166,146,148,225,146,187,210,171,201,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,77,76,235,229,70,133,155,76,26,155,102,242,169,80,238,250,110,179,45,106,220,214,86,174,130,86,228,27,141,154,155,50,89,50,250,17,202,112,180,90,75,84,57,203,90,218,108,134,125,239,251,2,242,194,203,202,173,135,216,131,111,75,161,220,52,57,7,26,116,25,36,91,218,94,132,100,100,100,102,149,161,73,52,173,11,73,154,22,133,37,73,53,37,68,103,215,243,9,154,234,238,98,240,107,8,108,219,233,218,173,70,239,195,127,77,195,168,86,230,188,135,125,43,22,74,162,28,71,13,68,68,179,121,8,97,109,56,107,37,41,92,180,56,110,45,110,172,145,234,248,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,10,75,226,107,145,42,174,8,222,85,28,115,194,219,102,35,120,95,94,144,218,165,67,165,176,164,34,219,154,178,74,84,135,27,212,201,17,158,119,85,54,180,109,109,11,115,145,181,178,38,121,190,175,131,206,19,230,25,172,80,145,139,52,41,114,232,56,94,228,115,141,93,102,123,50,26,98,229,66,155,150,134,14,17,155,42,101,245,198,150,209,111,89,56,133,182,75,90,8,204,156,90,21,113,32,2,176,56,177,100,130,101,201,233,60,217,225,156,93,242,233,244,242,118,246,132,111,62,243,210,155,103,167,98,60,168,172,165,165,146,121,76,18,206,65,169,196,54,150,163,165,100,157,196,226,149,90,184,23,142,152,143,151,76,71,167,98,134,23,214,122,26,172,29,90,121,151,72,215,22,161,21,70,70,228,89,45,145,151,49,149,237,78,165,169,40,148,148,173,10,66,208,133,167,67,216,67,152,172,35,198,220,35,111,27,108,203,178,34,45,132,71,117,234,155,213,7,81,25,116,117,178,130,92,134,102,146,149,181,133,180,147,220,163,53,108,216,105,113,42,83,106,74,213,69,153,228,205,221,87,55,216,184,155,173,138,116,186,61,167,65,142,170,109,185,74,126,66,150,180,48,107,53,46,83,200,37,27,72,146,241,237,223,203,45,9,13,178,217,169,206,81,56,174,191,195,23,36,179,49,207,17,227,98,222,40,90,155,240,218,215,219,49,152,213,106,107,231,22,229,148,163,121,182,219,101,102,73,105,230,88,121,149,45,226,220,180,238,67,109,45,181,37,213,154,110,252,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,106,128,0,3,53,153,177,241,79,140,159,16,46,31,49,124,92,159,10,123,78,213,163,228,198,202,186,105,54,205,42,21,106,224,244,151,165,234,49,225,54,220,170,135,34,171,57,12,117,14,164,137,110,242,208,102,148,111,51,218,147,50,45,8,76,0,1,84,28,114,169,52,166,106,184,55,93,102,153,17,21,41,145,235,209,36,76,75,41,39,222,97,149,65,83,77,45,205,55,41,8,83,239,41,41,51,209,38,235,134,90,110,61,99,7,11,143,29,152,101,248,215,147,205,18,171,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,191,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,29,198,130,246,68,171,170,220,177,91,146,106,38,98,67,168,169,178,94,164,74,39,42,45,107,166,238,255,0,249,191,183,216,35,247,12,107,93,53,252,207,82,37,191,20,221,106,154,152,243,16,173,155,137,46,55,80,134,100,125,164,122,104,71,246,31,218,47,142,189,73,106,187,68,159,70,127,244,115,163,59,25,93,221,203,65,164,251,200,253,254,227,25,236,207,94,13,212,240,123,48,119,28,25,132,131,143,89,155,50,173,21,72,221,167,37,233,210,73,4,102,104,65,107,163,103,221,169,123,140,196,124,101,231,163,60,220,136,238,173,167,90,81,45,11,66,141,42,74,136,245,35,35,46,210,50,63,104,179,222,26,57,244,122,153,38,22,8,226,205,117,231,152,144,235,113,105,19,101,202,53,114,205,71,14,51,12,243,31,144,68,73,34,39,21,177,8,236,237,50,246,144,182,56,210,99,204,142,212,184,175,33,230,94,66,92,109,196,40,148,149,164,203,82,50,50,236,50,50,62,241,254,160,0,34,95,17,108,47,163,98,70,7,214,157,148,204,86,231,210,97,201,155,25,249,9,65,17,41,168,114,246,17,40,208,165,125,37,235,217,167,183,67,33,66,115,162,59,77,159,34,11,142,37,78,69,121,109,41,77,153,154,77,73,81,145,153,31,187,176,88,111,12,252,239,204,177,46,72,184,67,137,53,183,221,161,206,217,22,154,236,153,38,162,142,234,220,135,29,164,110,121,244,161,8,74,16,179,209,40,51,46,221,59,53,33,113,116,249,241,42,144,99,212,160,72,109,248,210,154,67,204,184,218,201,73,90,20,68,105,50,50,212,140,140,140,143,82,31,231,86,164,82,235,180,233,20,154,205,62,52,216,114,218,91,15,49,33,164,184,219,136,82,77,42,74,146,162,50,50,50,51,35,35,45,52,51,21,129,159,206,27,204,61,18,179,140,88,67,10,155,79,102,4,89,19,231,83,88,108,154,37,165,5,42,67,134,219,81,226,232,106,50,229,164,183,44,187,180,51,238,49,87,148,58,245,209,135,215,43,85,90,37,70,117,34,175,75,146,147,39,24,121,200,238,182,227,110,18,180,51,73,165,69,162,208,71,222,71,169,123,200,89,230,76,184,167,67,66,105,184,121,142,175,203,91,166,76,196,98,172,106,35,78,191,201,217,74,158,122,84,189,123,249,171,81,146,126,223,121,11,55,180,239,75,86,248,164,70,174,90,149,250,125,82,36,166,144,234,87,18,83,111,145,18,146,149,17,25,182,163,45,116,82,125,190,210,247,143,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,102,73,35,82,140,136,139,180,204,199,13,204,102,110,240,155,47,54,204,170,149,114,230,167,75,171,32,150,134,105,145,166,198,114,81,184,77,188,105,51,101,79,54,173,187,153,52,158,157,186,153,23,127,117,51,102,167,61,56,165,152,122,236,166,35,87,39,209,173,228,188,180,177,14,28,153,17,201,198,183,190,73,39,91,41,14,32,204,219,123,106,180,236,61,8,187,139,182,60,80,45,203,142,242,172,53,74,183,233,51,234,179,229,184,148,147,113,152,113,247,20,165,40,147,169,146,8,212,126,178,139,217,222,101,239,22,97,145,78,25,149,127,76,82,177,91,26,161,50,136,172,27,19,34,210,95,109,68,179,90,85,25,244,19,204,201,139,166,221,57,168,86,138,215,216,71,222,98,214,105,148,202,125,26,157,26,147,74,134,204,72,112,218,67,12,48,203,105,109,13,182,132,146,82,148,165,36,68,68,68,68,68,68,90,17,16,253,38,100,68,102,103,161,16,175,254,37,185,210,133,133,246,196,204,38,178,170,164,186,229,102,27,140,73,118,35,228,106,142,219,205,204,97,100,102,219,233,90,20,149,182,147,237,73,145,118,107,169,232,66,152,42,53,9,149,89,210,42,85,9,46,200,147,41,213,188,235,174,172,214,165,173,70,106,81,153,153,153,153,153,153,158,166,63,144,26,150,252,232,236,192,230,117,46,58,132,179,203,215,118,243,50,36,233,167,110,186,233,166,157,163,67,57,14,183,42,244,12,183,90,10,175,57,41,115,37,82,105,239,255,0,40,82,141,68,133,64,139,217,235,17,31,121,31,253,98,68,0,15,226,148,148,36,212,165,17,36,139,83,51,62,194,33,93,156,74,115,214,198,29,208,164,225,14,23,87,26,93,126,114,86,197,66,84,89,36,103,21,149,162,100,119,80,75,98,66,86,135,82,226,27,61,20,147,34,236,51,237,208,133,61,75,149,89,186,43,47,76,146,228,186,141,74,163,33,78,184,181,26,222,121,231,156,94,166,102,103,170,148,165,41,95,105,153,152,255,0,9,212,249,180,201,7,22,124,87,99,188,159,164,219,168,52,41,61,166,70,70,70,90,151,105,25,11,69,224,201,133,203,146,171,131,21,31,138,174,75,78,75,163,161,211,71,171,188,189,30,249,22,227,70,154,233,219,166,237,126,207,104,181,177,77,156,99,45,39,41,248,163,71,185,81,28,210,196,152,17,217,53,146,52,73,184,169,21,5,247,233,166,186,23,191,81,200,120,99,223,171,178,243,47,76,142,111,178,211,85,134,217,166,168,220,86,221,121,181,8,100,100,94,177,118,232,159,183,238,49,125,237,173,46,182,151,16,100,105,89,18,136,203,184,200,199,253,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,226,153,192,203,93,11,53,56,29,88,195,42,153,242,106,172,238,170,91,114,213,41,108,55,18,176,211,46,34,59,142,154,82,189,204,159,53,109,184,70,133,159,45,197,154,72,150,72,82,115,217,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,6,36,98,174,35,227,5,118,61,207,138,23,165,86,230,170,196,167,198,165,179,46,163,32,221,113,17,88,70,198,219,35,63,249,202,81,253,37,184,183,28,89,169,107,90,149,98,156,38,242,75,50,161,93,252,230,241,122,212,229,64,165,236,77,157,75,171,211,95,109,199,165,41,12,190,221,101,190,97,37,181,178,150,220,34,97,100,78,37,78,41,110,36,219,83,13,169,86,212,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,71,31,202,118,112,106,185,79,194,60,93,77,140,113,14,251,189,100,80,96,81,87,37,165,56,136,44,52,138,137,201,156,73,52,27,78,45,163,113,132,33,183,20,68,107,125,43,52,184,134,214,218,184,254,25,227,198,41,225,70,41,177,140,118,181,225,85,249,73,233,4,212,42,47,189,80,147,252,243,252,165,18,29,98,114,144,226,92,144,203,206,54,147,117,10,95,175,237,61,123,69,250,100,239,53,86,110,107,240,142,159,120,81,170,81,19,115,211,163,199,141,118,82,27,108,217,93,58,162,104,245,205,45,41,107,87,76,226,146,226,153,94,229,110,65,26,76,249,136,113,8,238,160,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,208,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,159,227,42,227,74,121,78,240,177,131,127,15,237,239,46,96,69,94,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,29,87,141,95,138,123,91,225,252,31,49,168,137,169,195,187,32,176,242,199,106,157,249,138,84,250,85,75,19,107,124,169,26,28,102,36,124,153,108,155,117,29,52,89,59,77,100,242,208,251,137,144,227,107,38,213,234,182,157,201,111,152,236,213,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,56,163,248,236,196,223,193,124,158,16,97,62,117,238,172,2,201,221,87,5,48,158,167,232,219,190,240,188,42,115,106,85,102,141,196,74,164,210,206,13,61,166,213,25,91,73,4,243,235,68,132,147,169,89,173,148,176,163,36,165,110,52,234,57,86,93,51,47,138,121,95,190,217,190,176,206,173,250,221,109,26,99,242,125,23,83,249,151,154,111,171,97,151,91,231,114,185,235,91,123,149,234,47,69,23,180,143,66,120,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,57,254,63,99,29,11,47,248,53,118,99,21,198,207,81,18,217,167,170,67,113,183,45,29,92,165,168,155,141,27,122,16,179,111,154,251,141,53,204,216,105,70,253,202,245,82,102,51,67,86,171,85,107,245,89,181,218,237,78,93,70,165,81,144,228,185,147,37,188,167,159,146,251,138,53,56,235,142,40,205,75,90,148,102,163,81,153,153,153,153,152,252,163,208,88,23,253,229,133,151,149,39,16,112,250,225,151,67,184,104,114,10,76,25,209,140,183,180,189,12,140,140,140,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,77,22,5,255,0,102,226,157,155,73,196,28,62,184,98,87,45,234,228,114,147,6,116,99,61,142,163,83,35,35,35,34,82,22,149,18,144,180,40,137,104,90,84,149,18,84,147,34,244,0,60,165,139,139,24,89,138,29,119,228,207,18,237,75,183,209,156,174,183,208,85,152,211,250,94,102,238,95,55,146,181,108,221,203,94,221,218,107,177,90,119,24,168,30,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,0,7,42,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,2,0,113,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,0,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,0,21,65,199,6,255,0,140,237,87,11,48,182,13,195,44,164,69,143,81,175,213,41,41,55,82,193,161,213,52,196,41,11,45,57,75,89,27,51,208,158,211,90,8,220,250,36,225,110,133,121,75,202,173,229,154,123,154,234,163,91,20,217,111,199,182,45,122,149,89,75,105,194,96,158,168,244,238,38,155,12,158,113,6,202,22,244,190,94,169,113,77,238,101,169,38,149,164,209,169,113,74,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,156,240,171,19,45,92,100,195,139,115,20,172,169,125,69,22,230,167,181,80,141,185,198,214,227,59,203,215,97,222,90,214,132,188,210,201,77,184,130,81,236,113,11,73,158,169,49,234,196,127,207,198,38,93,88,69,148,44,73,190,172,169,125,37,106,61,62,61,62,52,164,184,227,110,69,235,101,179,13,111,180,182,214,149,161,230,209,33,75,109,100,175,85,196,161,70,70,68,100,121,215,26,93,203,94,16,198,192,92,6,177,176,141,150,34,55,34,221,163,178,205,64,226,62,235,204,59,81,94,174,205,121,181,187,162,205,14,73,113,231,8,140,147,161,44,136,146,146,34,73,112,174,44,22,181,10,224,201,45,223,86,171,193,234,37,219,53,10,69,82,150,231,53,104,233,229,46,115,49,20,230,137,50,37,234,196,185,8,209,68,105,245,245,211,114,82,101,72,56,85,137,151,86,13,226,61,185,138,86,84,190,158,181,108,212,26,168,70,220,227,136,109,237,135,235,176,239,45,104,90,153,117,6,166,220,65,40,183,182,181,164,207,69,24,211,240,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,4,32,226,79,145,138,86,96,172,9,152,169,135,52,184,144,113,22,213,143,38,164,234,33,210,210,167,238,134,18,203,100,168,174,169,150,205,247,164,165,184,232,76,109,77,69,174,173,109,34,112,156,110,141,132,170,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,62,77,211,105,218,183,205,10,85,173,122,219,52,171,130,139,55,103,83,78,170,66,110,92,87,246,45,43,70,246,156,37,33,91,86,132,168,181,46,197,36,140,187,72,130,214,180,237,91,26,133,22,214,178,173,154,85,191,69,133,191,166,167,82,225,55,18,43,27,214,165,175,99,77,146,80,157,203,90,148,122,23,106,148,102,125,166,99,235,0,0,161,110,34,57,32,153,149,91,236,174,219,58,46,236,50,187,42,14,181,66,73,60,252,151,169,110,37,150,156,92,89,78,173,164,161,59,150,183,250,114,55,28,113,109,71,81,173,70,164,45,71,26,169,216,171,136,244,140,56,171,225,13,50,244,170,198,179,43,213,8,245,74,149,17,185,6,81,100,202,100,140,155,113,73,255,0,229,13,68,94,170,212,203,10,81,40,217,104,209,237,114,187,150,75,251,52,216,161,77,195,251,66,52,184,116,213,200,74,107,87,9,211,158,147,10,140,193,182,235,155,223,83,101,181,43,90,88,117,45,33,106,65,56,225,37,27,147,169,169,58,41,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,252,184,180,180,218,156,89,145,37,4,106,51,62,226,34,20,35,196,230,252,93,233,153,122,156,114,125,151,90,163,180,245,53,38,218,183,105,202,168,76,34,35,245,143,183,69,125,159,113,14,187,193,206,210,118,163,138,53,139,149,113,205,76,70,129,33,146,89,163,82,39,19,34,158,190,253,186,107,161,251,245,23,38,42,147,140,222,23,46,50,173,252,84,98,42,185,46,185,18,142,183,73,30,174,243,244,131,230,91,137,26,107,167,110,155,181,251,61,162,174,160,211,230,212,228,20,88,17,93,144,242,190,139,109,32,214,165,118,145,17,17,17,106,125,166,68,63,222,36,170,205,175,89,102,100,103,37,211,170,84,233,9,117,181,164,214,203,204,188,218,245,35,35,45,20,149,37,73,251,12,140,133,194,240,214,207,91,24,137,66,141,132,56,163,92,105,21,248,36,134,41,242,165,73,34,57,44,161,16,227,180,131,91,242,20,181,186,167,22,225,232,148,145,31,105,151,110,164,44,77,42,74,210,74,74,136,210,101,169,25,31,97,144,254,128,8,239,159,27,110,175,95,203,117,222,170,11,178,145,50,45,38,160,255,0,242,117,40,148,104,76,9,93,158,169,25,247,153,127,212,51,205,61,169,108,78,144,204,254,103,82,219,171,75,220,205,119,111,35,50,86,186,246,235,174,186,235,218,63,180,234,132,202,84,232,245,42,124,151,99,201,138,234,30,105,214,150,104,82,22,147,37,36,200,200,200,200,200,200,143,82,23,63,195,75,58,80,177,66,216,135,132,183,173,84,145,92,163,67,109,136,206,203,124,137,82,27,101,184,108,32,137,78,62,165,173,74,91,138,62,196,145,31,110,154,30,164,44,0,140,140,136,200,245,35,31,154,167,76,167,214,105,210,105,53,88,108,203,135,49,165,176,251,15,54,151,16,227,107,73,165,73,82,84,70,70,70,70,100,100,101,161,145,138,166,207,103,12,202,185,214,42,184,173,130,208,153,92,87,205,249,146,169,44,54,163,89,45,74,146,250,249,76,198,139,166,154,114,144,157,85,175,176,207,184,197,103,215,237,187,146,205,172,59,74,184,41,51,233,83,226,56,164,155,114,88,113,135,18,164,168,211,169,18,200,148,94,178,76,187,187,200,253,194,67,229,87,61,56,165,151,138,236,86,36,215,39,214,109,213,60,132,191,14,100,153,18,9,182,183,176,74,38,155,57,13,160,140,155,103,106,117,236,45,76,187,143,178,230,114,231,155,188,38,204,53,179,22,165,67,185,169,209,42,203,36,33,234,100,153,177,155,148,78,27,108,154,140,153,75,206,43,110,231,137,37,175,110,164,101,223,223,220,136,201,68,74,73,145,145,246,145,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,139,117,94,86,181,147,74,126,179,117,92,52,218,76,72,237,169,213,187,54,91,108,35,68,165,74,63,89,197,17,119,37,71,223,236,63,112,174,28,226,113,84,129,64,110,101,141,129,46,196,159,48,212,228,119,234,134,164,186,201,39,249,67,74,83,47,69,150,71,187,82,105,105,51,79,113,235,238,33,87,56,133,138,23,206,40,215,164,220,55,173,199,81,169,72,146,234,221,219,34,99,207,33,189,203,90,246,160,156,90,140,136,141,197,104,90,246,106,127,104,248,246,213,6,125,209,112,83,173,234,100,103,159,147,81,148,204,86,208,210,20,165,26,156,89,32,180,36,145,159,122,139,216,98,240,50,57,145,92,53,194,235,22,137,124,92,86,255,0,91,115,84,97,198,152,179,169,68,142,225,199,83,140,198,116,201,27,227,165,196,109,113,181,104,90,158,154,159,110,189,162,105,71,142,196,86,81,30,51,72,105,182,210,73,74,16,146,73,17,17,104,68,68,95,96,255,0,65,27,51,167,155,155,83,45,120,117,57,196,84,99,72,185,106,12,59,26,4,52,60,218,221,67,142,49,35,148,234,219,231,54,225,32,156,99,105,169,58,158,189,133,219,221,67,24,161,137,87,78,47,94,245,59,210,231,157,34,92,202,140,167,159,74,84,235,142,19,73,113,229,185,177,4,181,40,210,146,55,21,161,106,122,107,251,71,145,82,84,147,52,168,140,140,187,12,143,216,59,102,78,176,185,88,179,143,214,165,186,227,10,92,86,170,112,100,201,245,117,46,81,77,142,133,235,234,40,187,156,246,150,158,241,162,107,78,222,133,105,219,52,171,106,158,218,81,30,151,9,136,109,145,17,23,170,219,105,65,119,17,23,114,75,216,95,113,15,172,3,248,165,37,41,53,40,200,136,139,83,51,238,34,16,135,62,217,245,183,112,66,220,157,99,88,181,120,147,110,201,172,187,28,250,121,13,184,113,55,183,41,173,202,229,72,67,173,169,14,180,141,79,111,102,165,237,208,138,149,238,107,146,237,196,251,194,85,114,174,252,218,181,102,181,49,110,237,220,235,238,45,215,157,82,182,32,148,106,89,234,183,15,66,212,207,83,246,153,137,233,150,76,143,198,177,48,162,179,152,172,111,138,136,40,137,68,145,81,165,64,168,160,154,220,180,198,102,91,42,54,228,176,157,85,234,58,157,80,230,189,134,68,125,230,32,182,32,84,209,119,98,85,106,92,20,180,152,243,171,18,74,34,91,45,16,150,151,33,102,130,34,35,50,34,209,69,166,154,151,184,94,199,13,252,48,143,133,249,101,163,198,101,37,190,224,92,122,243,166,68,95,77,250,124,66,87,244,19,253,95,183,83,251,76,74,65,93,60,100,48,250,93,111,8,232,183,93,54,26,92,114,5,98,55,80,180,182,102,180,176,136,181,7,20,102,105,73,232,158,210,239,50,33,84,56,45,116,191,101,226,213,159,114,179,45,200,232,129,93,167,200,121,77,184,104,51,109,18,91,90,136,207,82,236,245,125,166,68,47,206,161,153,42,21,159,134,216,123,117,84,103,48,136,151,28,74,74,121,239,58,130,73,170,68,115,115,67,81,186,69,187,68,153,247,159,237,29,186,219,174,193,185,168,48,43,212,217,13,63,30,124,102,164,161,109,172,148,147,74,208,75,45,12,140,203,185,69,237,49,244,192,0,0,0,0,0,0,0,0,0,0,0,0,0,7,228,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,80,103,18,188,194,218,185,139,204,212,234,221,149,27,90,45,163,79,77,165,26,160,153,77,190,221,87,166,149,37,197,204,104,219,51,65,50,181,190,162,108,201,74,220,218,16,179,52,154,205,8,138,163,67,217,24,205,5,131,153,172,23,131,50,208,164,68,160,84,173,24,240,104,149,170,12,104,236,197,98,19,233,136,209,238,137,25,183,92,83,112,77,92,214,216,53,237,51,38,22,157,61,67,18,40,6,85,198,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,41,91,141,95,138,123,91,225,252,31,49,168,136,0,59,253,255,0,146,12,113,195,108,184,219,153,158,184,226,210,151,107,92,157,27,173,196,132,243,210,39,66,139,45,10,92,105,82,137,13,27,45,50,225,19,68,71,205,53,18,164,50,133,37,43,81,165,63,151,39,121,170,188,178,161,139,148,251,194,141,82,150,171,98,163,34,60,107,178,144,219,100,242,42,52,226,95,174,105,105,75,66,122,150,210,167,20,202,247,39,106,204,210,103,203,91,136,93,255,0,96,238,49,88,56,235,96,82,241,27,14,107,209,42,52,218,140,118,29,117,166,165,50,243,244,247,220,101,183,149,18,82,89,90,210,212,150,210,234,9,198,141,70,105,51,251,140,253,168,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,160,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,67,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,92,77,199,149,91,54,250,205,125,63,50,215,221,54,37,89,118,173,175,78,164,218,241,29,112,212,136,181,22,230,78,125,233,142,178,104,218,165,161,47,198,228,43,121,237,95,53,102,130,90,25,90,123,168,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,28,81,252,118,98,111,224,190,79,8,69,81,223,243,39,146,12,113,202,173,171,105,93,184,165,22,148,168,151,102,246,182,210,222,122,79,162,229,37,180,57,210,203,119,148,150,82,242,137,110,109,38,220,113,43,233,222,52,168,210,141,199,234,242,19,157,250,238,81,239,183,97,92,114,170,181,44,50,173,243,93,173,209,33,178,137,15,34,81,50,100,204,168,137,113,214,208,219,219,210,210,28,61,228,149,181,174,228,169,77,180,104,190,139,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,154,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,232,125,138,73,145,246,145,143,172,3,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,117,94,6,63,93,159,187,127,196,133,170,10,203,227,97,140,85,90,45,155,97,224,133,14,189,17,168,247,44,137,85,186,252,54,101,41,50,212,196,83,109,48,210,235,105,89,17,198,113,215,31,89,19,136,50,83,176,208,105,50,54,148,43,87,2,48,134,78,47,214,174,198,13,137,103,77,179,236,123,138,239,169,61,25,246,154,91,8,131,79,117,113,212,100,230,187,208,169,135,17,181,165,4,107,52,58,163,45,186,26,211,205,71,85,205,62,10,126,110,217,130,189,176,113,186,135,91,18,223,168,23,64,250,157,230,56,184,47,180,137,17,121,170,229,182,70,241,48,243,68,230,212,18,121,132,189,186,167,67,59,84,224,217,141,127,46,114,251,86,193,201,116,254,76,188,50,168,23,37,246,218,218,219,240,106,46,200,144,222,229,27,138,53,60,151,209,48,149,162,16,146,111,145,166,229,111,49,63,196,0,226,247,120,230,58,210,193,168,145,176,221,222,78,27,87,183,83,239,25,180,248,107,41,209,53,81,37,182,94,144,78,158,216,114,185,156,181,18,89,79,172,201,54,183,84,153,36,202,170,215,43,185,155,191,178,179,138,20,220,64,180,36,203,153,77,68,132,170,181,111,29,69,232,208,171,44,19,110,183,177,244,182,123,84,180,37,247,84,210,214,149,147,110,26,87,181,90,26,85,221,120,171,98,101,171,140,152,193,134,120,165,101,75,234,40,183,54,23,211,42,17,183,56,218,220,103,125,66,163,189,135,121,107,90,18,243,75,37,54,226,9,71,177,196,45,38,122,164,196,128,224,99,245,217,251,183,252,72,90,160,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,106,160,0,64,14,53,126,22,45,111,136,16,124,186,162,32,7,11,143,29,152,101,248,215,147,205,23,252,0,3,42,226,255,0,184,92,120,19,195,47,198,188,226,104,149,64,3,60,60,65,113,138,149,141,249,180,190,174,235,106,189,46,171,111,66,144,205,18,142,235,178,146,251,4,196,70,80,203,138,138,164,45,104,233,156,144,153,15,182,104,61,20,79,239,50,37,45,68,44,83,131,6,16,201,180,48,26,229,197,202,139,18,217,145,136,85,132,179,12,148,251,75,97,234,117,63,152,211,111,33,9,245,208,179,146,244,230,212,75,62,210,101,179,36,145,30,229,213,182,105,240,83,243,118,204,21,237,131,141,212,58,216,150,253,64,186,7,212,239,49,197,193,125,164,72,139,205,87,45,178,55,137,135,154,39,54,160,147,204,37,237,213,58,25,219,79,7,220,99,161,95,57,96,44,42,142,207,79,90,195,74,131,241,230,55,185,107,231,197,157,33,249,113,228,234,104,74,19,185,107,146,215,44,148,181,23,77,189,91,73,196,144,157,66,178,248,224,222,181,88,22,6,22,97,203,49,226,29,54,185,88,168,214,228,58,164,43,158,151,224,178,211,45,37,10,221,180,144,105,168,60,106,35,73,153,154,91,208,211,161,146,171,171,40,88,67,27,29,243,47,135,184,91,80,98,35,244,218,181,97,15,85,24,146,251,172,162,69,58,50,21,42,99,36,182,189,116,173,113,216,117,8,52,154,125,117,39,214,71,210,45,36,143,63,136,86,85,43,18,172,11,151,14,107,178,37,177,77,186,168,243,104,147,29,136,180,165,246,216,146,202,217,113,77,169,73,82,73,100,149,153,145,154,84,90,233,169,31,112,203,184,209,238,75,49,51,242,187,149,60,48,190,156,151,85,151,46,69,190,197,62,124,170,163,156,201,82,167,66,51,135,41,245,175,122,141,124,199,227,186,178,90,149,185,73,81,41,68,74,51,34,237,96,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,20,193,198,39,47,214,14,22,98,133,183,138,246,130,37,198,169,98,140,138,164,186,212,50,38,81,9,167,226,183,5,60,214,27,109,180,169,43,117,79,58,235,170,90,150,107,113,106,87,102,167,175,32,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,0,0,43,215,139,174,102,236,27,107,4,170,25,113,167,201,137,89,187,47,25,17,147,57,136,149,22,77,116,22,34,191,18,105,46,83,68,102,234,86,241,114,137,164,41,41,37,33,78,47,119,168,73,93,48,139,31,224,255,0,154,11,7,13,110,106,158,95,238,250,68,72,53,44,65,172,71,118,139,94,68,118,90,55,31,76,119,75,164,153,37,199,82,163,65,169,13,38,43,72,66,143,157,41,226,255,0,100,33,113,32,41,91,141,95,138,123,91,225,252,31,49,168,142,171,192,199,235,179,247,111,248,144,181,64,0,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,149,92,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,249,151,37,118,13,179,65,159,94,169,72,105,136,240,35,59,37,107,113,100,148,146,80,131,89,234,102,100,93,201,63,105,14,35,78,204,149,10,240,195,124,66,186,169,211,152,92,75,114,37,89,60,246,29,65,164,149,29,130,94,132,162,116,203,118,138,35,239,47,216,40,51,26,110,151,239,76,90,188,46,87,101,187,33,19,235,181,9,12,169,199,13,102,77,174,75,139,73,17,234,125,158,183,176,204,133,175,112,111,195,233,116,76,35,173,93,117,40,105,109,201,245,137,61,58,212,217,146,212,194,226,211,220,73,145,169,37,170,123,15,184,204,133,139,8,183,196,131,12,35,226,134,89,107,17,158,74,119,219,234,145,94,104,204,139,233,177,79,150,73,254,130,191,172,246,104,127,105,10,39,195,250,154,45,28,74,162,203,156,150,149,30,13,98,49,75,75,133,170,20,210,36,32,214,70,70,100,70,90,36,245,215,66,247,137,211,153,188,143,198,190,240,158,141,152,172,16,138,220,228,75,162,71,168,213,96,83,144,78,237,90,163,61,45,229,19,113,152,86,138,245,218,78,171,115,94,210,35,62,227,16,46,217,185,46,220,48,188,34,215,41,15,205,164,214,104,179,16,238,221,206,176,226,29,101,212,171,98,201,38,149,150,139,108,181,45,72,245,47,97,144,186,124,132,231,214,221,198,251,118,13,139,125,85,226,66,187,33,50,212,114,234,36,54,217,203,216,220,86,183,39,155,33,110,184,165,186,234,244,61,189,186,31,183,82,57,190,149,37,73,37,36,200,200,203,82,50,238,50,31,208,31,38,236,183,161,93,150,205,86,218,168,54,149,199,170,66,126,27,132,100,71,234,184,218,144,125,228,101,220,163,246,31,220,99,59,57,197,194,229,97,62,63,93,118,243,108,41,17,93,169,206,147,27,213,208,185,71,54,66,16,69,234,36,187,155,246,22,158,225,196,210,149,40,201,41,35,51,62,194,34,246,143,93,133,248,149,116,225,13,239,76,189,45,137,210,34,76,167,74,101,245,37,46,184,217,58,150,222,67,155,22,72,82,77,73,51,109,58,150,165,174,159,180,95,54,75,51,115,106,102,83,14,160,184,186,132,104,247,45,61,134,163,79,134,183,155,67,171,113,182,35,243,93,67,124,231,28,52,27,143,237,37,43,67,215,176,251,123,228,160,255,0,57,17,216,148,202,227,201,105,14,182,226,77,42,66,210,74,35,35,45,12,140,143,236,16,183,60,89,22,195,92,82,177,107,119,197,189,111,156,43,154,157,14,76,198,206,155,18,59,103,33,77,179,37,210,37,236,142,167,23,185,199,11,82,212,181,208,187,117,237,20,127,114,208,103,218,247,5,70,222,169,70,121,137,52,233,79,69,113,14,161,73,81,41,181,154,15,82,81,17,247,164,253,132,62,198,30,226,133,243,133,213,232,215,13,149,113,212,105,178,35,58,135,118,199,152,243,40,115,106,208,189,171,38,214,147,50,51,109,58,150,189,186,23,216,45,27,39,124,85,32,87,219,135,99,99,179,177,32,76,37,55,29,138,161,41,45,50,105,254,78,210,84,243,210,165,153,238,212,221,90,140,147,220,90,251,200,88,245,171,121,90,215,181,41,138,205,171,112,211,106,209,36,54,151,80,236,41,109,190,141,20,148,168,189,102,212,101,220,164,159,127,180,189,227,237,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,15,153,220,222,97,142,90,237,169,82,171,245,136,178,43,138,97,106,135,76,106,68,117,190,167,57,111,27,106,83,43,121,181,154,13,108,26,76,203,183,94,194,237,238,166,28,205,103,151,24,51,15,93,150,79,87,165,210,40,42,83,141,51,79,167,202,149,29,183,25,222,246,222,107,93,67,136,53,26,30,218,173,59,12,136,139,184,187,120,213,11,11,113,18,234,134,237,98,151,106,86,36,196,74,84,226,229,20,23,214,217,246,18,143,215,74,12,181,209,68,125,253,199,168,243,19,97,200,167,204,126,4,182,212,219,241,157,83,46,161,68,100,105,90,76,200,200,200,251,75,180,189,162,76,240,234,178,33,222,185,146,162,55,61,136,239,55,79,92,105,201,67,201,37,17,173,185,241,52,236,52,159,235,31,187,239,26,1,129,25,184,80,99,196,105,180,54,134,90,67,105,66,11,68,164,136,136,136,136,189,133,216,63,221,74,74,18,107,90,137,41,73,106,102,103,161,17,8,169,155,252,246,88,25,119,182,103,66,163,85,96,85,110,165,161,214,99,67,105,246,31,229,58,109,200,36,41,214,211,33,183,18,146,117,146,74,140,187,75,93,11,180,251,41,79,23,49,147,20,51,45,136,46,214,46,25,51,170,115,106,50,212,152,116,246,23,33,228,53,204,125,197,54,219,77,45,110,26,72,141,243,74,82,70,122,17,232,95,108,192,192,14,30,231,70,193,186,222,54,227,28,55,98,170,53,42,76,248,208,100,183,176,146,210,98,181,37,10,91,114,35,22,138,236,113,38,100,189,59,12,136,251,204,64,203,241,112,23,122,215,138,148,211,77,194,69,74,82,99,19,73,73,39,148,79,43,103,209,236,250,58,119,118,123,133,141,112,114,194,134,42,213,202,206,35,212,105,200,91,112,250,136,140,60,166,72,205,46,161,116,247,147,162,141,7,167,121,159,98,181,255,0,56,183,16,1,13,179,255,0,157,186,78,94,44,249,86,141,171,62,44,139,190,173,21,108,180,218,93,74,215,25,14,181,41,178,116,201,15,182,234,13,46,178,146,220,68,122,125,167,221,72,215,45,201,122,98,229,234,245,102,174,252,250,205,114,181,49,70,148,18,157,144,226,156,121,211,81,54,217,40,212,179,45,238,30,137,212,207,85,123,76,197,160,112,250,225,189,22,152,205,51,24,177,170,155,205,148,251,44,205,167,82,223,100,148,150,137,69,22,67,74,117,153,49,72,210,225,25,58,133,26,87,217,220,71,222,99,237,241,101,199,152,150,70,30,83,112,78,209,147,22,58,228,147,36,244,104,235,36,27,113,20,196,232,202,65,33,183,11,68,150,212,150,134,141,165,161,23,216,42,118,192,68,55,175,219,109,186,154,143,165,114,175,12,164,30,165,250,51,121,27,143,214,236,238,215,191,176,105,35,47,209,105,81,48,86,200,106,138,162,56,135,111,83,77,179,213,61,221,35,90,125,30,206,226,33,208,71,11,206,166,30,51,136,185,119,188,105,167,25,199,158,135,72,168,77,101,45,32,148,163,113,16,100,18,72,139,106,143,189,126,206,223,180,103,110,171,14,69,191,112,204,128,182,214,211,244,217,174,50,105,89,26,84,149,182,179,45,12,187,12,140,140,190,193,44,241,91,31,101,94,57,68,178,233,141,215,137,51,173,234,165,58,152,134,152,148,100,227,124,138,98,210,75,219,204,51,45,20,173,53,208,180,63,97,11,12,225,93,142,117,28,85,192,195,160,215,165,45,250,133,187,43,209,237,169,197,169,74,84,120,240,225,32,140,205,110,41,71,235,56,125,164,68,95,97,9,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,3,139,38,118,161,211,232,95,155,38,16,221,124,217,245,77,234,188,106,148,138,147,14,54,204,84,173,230,28,163,57,203,53,56,135,148,227,102,111,160,205,181,37,180,161,181,19,137,125,196,166,181,112,47,2,241,31,49,120,143,78,194,252,47,163,117,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,84,181,226,35,195,174,54,91,41,80,113,103,7,211,46,86,31,53,30,157,73,170,179,46,75,178,231,198,168,154,92,66,230,56,105,100,154,110,51,166,219,26,168,220,45,36,73,52,33,8,66,155,66,99,174,79,243,41,93,202,182,56,209,241,54,152,92,234,83,219,105,119,36,68,197,67,238,75,163,186,243,107,144,219,68,165,35,107,197,202,67,141,153,45,5,204,109,4,163,52,26,210,173,9,225,86,38,90,184,201,135,22,230,41,89,82,250,138,45,205,79,106,161,27,115,141,173,198,119,151,174,195,188,181,173,9,121,165,146,155,113,4,163,216,226,22,147,61,82,99,213,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,43,113,171,241,79,107,124,63,131,230,53,16,224,169,226,158,233,248,127,59,204,105,194,234,64,82,183,26,191,20,246,183,195,248,62,99,81,30,127,133,70,85,108,220,195,226,229,118,240,196,170,108,74,189,177,135,145,226,73,85,33,247,15,100,234,140,149,175,165,39,154,216,105,122,50,83,30,66,150,131,82,119,44,153,74,137,198,212,226,14,239,170,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,25,159,172,148,93,89,83,196,121,117,186,77,51,168,195,43,154,160,243,150,229,66,57,56,182,224,111,53,56,154,100,131,113,75,90,94,105,4,100,133,45,71,206,109,6,178,61,201,117,13,50,11,157,123,171,42,120,143,18,137,86,169,245,24,101,115,84,25,110,227,167,200,55,22,220,13,230,150,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,171,243,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,0,42,175,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,113,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,22,168,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,241,149,113,165,60,167,120,88,193,191,135,246,247,151,48,34,175,26,191,11,22,183,196,8,62,93,81,16,3,133,199,142,204,50,252,107,201,230,139,254,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,56,163,248,236,196,223,193,124,158,16,145,92,29,242,171,102,223,82,107,89,150,190,233,177,42,203,181,107,8,164,218,241,29,112,212,136,181,22,218,67,239,76,117,147,70,213,45,9,126,55,33,91,207,106,249,171,52,18,208,202,211,106,151,253,129,102,226,157,155,86,195,236,65,183,162,87,45,234,228,115,141,58,12,146,61,142,163,82,50,50,50,50,82,22,149,18,86,133,164,201,104,90,82,164,154,84,146,50,207,14,107,178,163,136,249,74,196,117,217,87,171,93,117,42,119,49,250,5,125,134,77,17,106,241,82,100,70,164,145,153,242,222,70,228,147,172,153,154,155,82,146,100,107,66,219,113,114,43,134,86,123,106,184,35,121,83,176,51,20,174,104,141,225,125,122,67,137,139,50,168,250,144,139,110,106,201,74,74,219,115,67,36,70,121,221,18,226,23,181,180,45,206,126,230,200,158,230,221,160,12,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,5,43,113,171,241,79,107,124,63,131,230,53,17,213,120,24,253,118,126,237,255,0,18,22,168,51,153,157,204,121,141,152,236,203,222,56,147,70,155,45,251,120,228,34,151,111,147,210,29,113,5,78,140,130,105,183,26,67,168,66,153,67,202,75,146,77,173,137,216,185,11,35,213,91,148,115,127,35,184,41,242,27,134,182,61,99,28,186,135,58,94,38,217,247,15,37,134,221,220,219,16,105,208,231,199,111,114,77,180,154,94,83,235,152,106,209,107,73,183,200,211,106,183,144,170,177,109,60,107,48,46,101,86,133,101,230,30,131,70,231,122,19,125,183,113,73,108,223,113,196,69,117,124,200,43,82,8,141,166,217,67,202,148,133,56,102,133,27,146,216,71,175,170,73,17,3,134,182,63,126,66,179,65,111,252,163,196,47,146,246,45,209,206,166,92,189,74,244,130,255,0,242,119,186,37,63,169,26,91,217,41,77,104,255,0,171,203,74,220,220,180,182,167,117,191,225,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,25,159,108,144,87,114,143,125,181,54,220,139,85,169,97,149,111,148,213,18,183,49,228,72,121,18,137,146,55,162,203,83,109,54,134,222,222,151,86,217,108,36,173,173,54,169,74,109,210,68,85,22,169,192,199,235,179,247,111,248,144,181,64,25,87,23,253,194,227,192,158,25,126,53,231,19,68,170,0,1,202,179,99,225,99,25,62,31,220,62,92,248,205,96,213,64,0,128,28,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,6,85,197,255,0,112,184,240,39,134,95,141,121,196,209,42,128,115,252,126,198,58,22,95,240,106,236,198,43,141,158,162,37,179,79,84,134,227,110,90,58,185,75,81,55,26,54,244,33,102,223,53,247,26,107,153,176,210,141,251,149,234,164,204,102,92,105,119,45,120,67,27,1,112,26,198,194,54,88,136,220,139,118,142,203,53,3,136,251,175,48,237,69,122,187,53,230,214,238,139,52,57,37,199,156,34,50,78,132,178,34,74,72,137,37,89,124,109,48,206,213,183,241,31,14,241,74,147,19,167,173,94,20,250,133,62,175,203,109,180,55,35,160,56,220,135,213,181,4,181,188,104,150,109,169,107,82,190,109,134,18,68,146,71,111,149,224,217,141,127,33,179,5,86,193,201,116,254,116,76,77,167,151,37,246,218,220,227,19,169,205,72,144,222,229,27,137,36,178,166,23,48,149,162,22,163,115,145,166,212,239,49,117,34,144,56,197,98,103,203,12,214,51,98,196,151,85,40,150,21,191,14,158,244,89,14,127,37,76,233,36,115,28,126,58,9,102,69,189,135,225,161,107,52,165,74,83,4,147,35,74,16,102,224,235,134,127,44,51,88,245,245,46,37,84,162,88,86,252,202,131,50,163,183,252,149,51,164,145,67,109,137,11,52,25,22,246,31,152,180,32,148,149,41,76,26,136,205,40,89,29,223,128,205,182,112,44,9,56,97,154,60,82,179,30,183,162,80,163,197,186,39,73,167,211,226,19,73,97,138,116,151,78,68,34,109,45,30,196,32,227,60,201,146,11,77,132,100,147,36,153,26,74,223,248,73,222,180,171,171,37,182,253,10,159,30,91,114,44,234,197,86,137,57,79,33,36,135,31,92,149,78,37,52,100,163,51,71,42,115,73,51,81,36,247,165,101,166,132,74,84,202,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,0,3,143,230,139,51,118,14,86,112,190,165,136,23,124,152,147,42,72,142,165,81,109,226,168,179,26,109,101,242,113,166,246,48,151,15,114,144,133,62,210,157,90,18,179,109,179,82,246,171,66,74,179,175,127,223,247,150,41,222,85,108,65,196,27,134,93,114,225,174,72,57,51,167,73,50,222,234,244,34,34,34,34,36,161,9,73,37,8,66,72,144,132,37,41,73,37,41,34,43,9,194,62,17,151,85,239,149,58,133,126,237,141,242,103,24,171,181,8,181,11,122,53,86,160,227,17,105,212,180,154,73,76,78,101,12,45,109,188,234,28,125,197,35,69,45,10,110,34,76,218,62,161,181,87,5,90,147,85,160,85,102,208,171,180,201,116,234,149,58,67,145,38,67,150,202,153,126,51,237,168,210,227,78,54,162,37,33,105,81,26,77,38,68,100,100,100,98,247,184,119,103,126,30,106,172,67,180,175,25,91,113,54,211,167,180,237,117,70,203,17,153,170,54,167,157,109,18,162,180,135,84,181,109,66,24,234,12,155,109,180,59,33,36,132,146,86,132,148,192,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,0,0,205,102,108,124,83,227,39,196,11,135,204,95,23,83,194,227,192,158,25,126,53,231,19,68,170,0,21,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,74,174,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,66,110,42,56,231,81,194,172,12,42,13,6,82,216,168,92,82,189,30,226,155,90,146,164,199,145,14,106,12,200,208,226,84,94,179,101,218,100,101,246,24,175,60,41,199,217,86,118,81,47,74,99,149,226,84,235,134,169,81,166,45,167,229,25,184,231,62,152,132,154,246,243,8,207,85,39,77,116,61,79,216,98,38,82,162,72,184,46,24,112,16,218,221,126,165,53,182,73,8,35,82,148,183,22,69,161,23,105,153,153,159,218,52,73,146,188,60,103,14,178,239,103,83,74,51,140,189,50,145,79,154,242,93,65,37,68,226,224,199,37,17,150,212,159,122,61,189,191,104,238,131,159,102,6,45,42,94,10,222,237,86,148,69,16,173,234,145,184,122,167,187,164,119,95,165,217,220,102,51,111,127,162,27,55,237,200,221,49,71,210,183,87,152,81,207,82,253,25,60,189,167,234,246,119,105,221,216,45,139,132,214,60,196,189,240,242,165,130,119,116,152,178,23,24,158,38,99,72,89,44,220,136,150,32,198,74,13,14,56,122,164,247,40,180,36,109,61,76,190,193,241,56,130,240,222,139,83,102,167,140,88,43,77,229,74,97,151,166,212,105,108,50,73,75,164,146,149,33,213,52,204,104,166,106,112,204,218,66,77,75,237,238,51,238,49,87,246,213,201,122,97,29,234,205,102,144,252,250,53,114,139,49,38,164,26,157,142,226,92,101,210,81,182,225,36,210,178,45,237,150,169,212,143,84,251,12,133,220,228,3,59,116,156,195,217,241,109,27,170,124,88,247,125,38,42,25,117,181,58,148,46,74,26,106,43,102,233,18,223,113,213,154,157,121,69,184,200,181,251,15,190,100,128,10,142,227,27,133,12,82,107,148,108,71,167,83,144,134,230,116,241,31,121,44,145,26,157,90,234,15,43,85,18,11,94,226,62,213,107,254,113,92,182,26,224,34,245,160,149,85,166,156,132,186,148,84,201,39,82,147,79,40,222,78,255,0,165,217,244,117,239,236,247,137,231,143,252,61,206,179,131,84,76,109,193,200,110,202,84,154,84,105,242,96,198,111,121,41,165,69,118,74,212,134,227,198,61,85,218,218,72,205,122,118,145,25,247,24,135,248,71,140,120,161,150,156,65,106,177,111,73,157,76,155,78,150,148,204,167,190,185,12,161,222,91,237,169,198,221,105,11,108,212,70,108,18,84,147,50,212,139,67,238,236,186,204,160,103,178,192,204,69,179,6,21,102,171,2,149,117,33,13,51,38,27,175,176,199,53,210,110,57,45,77,54,169,14,56,164,155,175,26,82,103,218,122,104,125,165,219,42,210,164,173,36,180,40,148,149,22,164,100,122,145,144,255,0,9,241,155,155,6,68,71,91,67,136,121,165,182,164,44,181,74,136,200,200,200,203,218,93,163,63,220,69,108,120,118,86,100,171,109,192,98,59,45,212,23,38,114,144,202,73,36,75,114,124,189,123,9,37,236,73,123,254,241,25,161,67,145,80,152,196,8,141,169,199,228,186,150,90,66,72,204,212,181,25,17,17,17,118,159,105,251,7,167,174,225,110,34,90,176,218,172,85,45,74,196,104,138,74,92,68,163,130,250,27,46,195,81,122,234,65,22,186,36,207,191,184,181,29,151,44,185,229,198,12,188,87,98,19,53,233,117,122,10,84,219,79,83,234,18,165,72,109,182,119,179,187,150,215,80,218,9,68,134,118,167,94,194,35,50,238,62,203,158,203,22,111,48,199,50,150,212,89,84,26,196,88,245,196,176,133,76,166,59,34,58,31,75,156,182,77,197,37,148,60,226,201,27,223,36,145,159,110,189,135,219,223,222,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,126,58,165,94,151,68,134,229,66,175,80,141,14,51,100,102,167,95,117,45,160,136,136,204,245,53,25,23,113,25,254,193,13,243,113,196,115,13,48,106,222,155,69,177,43,16,235,215,43,200,113,134,186,41,17,229,52,195,134,135,210,70,190,84,148,56,157,174,54,141,76,139,82,37,23,180,203,74,106,197,204,97,196,28,120,189,164,220,215,125,98,117,70,92,217,11,40,209,149,33,247,144,210,86,243,139,67,77,161,197,172,210,68,110,168,146,146,51,211,93,11,237,152,121,27,225,185,95,197,101,192,196,156,83,132,237,62,221,67,237,58,204,39,219,91,78,202,65,116,207,37,92,183,226,169,11,105,77,184,226,117,37,118,153,105,221,169,139,66,60,178,97,21,187,98,42,217,160,90,116,168,17,162,176,106,53,183,2,43,70,189,172,236,245,205,13,17,25,25,36,181,236,246,12,254,230,38,157,18,145,143,152,145,73,128,134,211,30,21,219,88,142,217,54,68,72,36,162,107,169,45,186,17,22,154,17,105,161,9,51,194,118,133,42,167,152,163,154,203,140,33,184,180,254,98,185,166,101,174,217,208,76,201,61,135,235,118,246,11,196,168,84,33,82,96,72,169,212,100,181,30,44,70,150,251,206,184,178,66,27,66,82,106,82,141,70,100,68,68,68,102,102,103,167,96,174,140,243,113,41,162,217,177,38,225,222,12,213,218,155,87,113,183,24,126,161,26,66,28,109,131,50,146,202,137,46,199,148,74,74,210,180,182,162,213,61,132,100,125,250,16,171,200,144,113,131,50,23,217,165,132,87,110,106,205,78,78,170,89,148,169,164,215,49,238,211,51,46,98,210,130,91,223,110,155,189,231,219,105,89,18,225,169,11,13,151,19,18,177,162,20,26,141,97,109,182,252,72,11,108,158,110,49,159,76,242,13,109,201,138,149,161,212,173,14,164,204,149,216,71,161,118,234,99,191,103,246,242,131,134,249,93,185,161,196,101,136,237,212,233,179,104,204,54,218,73,4,130,114,157,40,146,73,34,82,116,208,144,68,90,107,247,12,250,190,234,159,125,199,148,102,102,226,205,70,103,222,102,103,168,188,126,18,246,74,45,156,183,185,84,81,146,156,170,213,78,97,25,118,232,151,96,65,86,159,68,191,87,222,127,121,137,188,3,156,102,15,22,232,248,43,133,23,21,243,84,152,211,78,194,167,75,114,26,22,226,82,110,200,68,103,93,66,18,74,90,55,25,155,71,161,18,181,63,103,188,179,195,142,184,189,115,99,150,38,213,239,106,252,217,50,151,50,100,142,141,183,28,113,102,212,117,200,117,198,219,73,45,107,218,69,205,50,36,145,232,90,246,123,206,123,240,196,201,2,107,210,35,227,118,37,208,210,184,140,173,14,82,226,204,141,169,41,68,112,164,178,241,33,230,12,140,140,141,101,189,43,247,145,123,76,90,14,32,222,150,238,18,225,253,74,232,169,155,81,41,212,74,123,206,161,180,114,219,34,75,44,45,100,132,146,148,148,253,22,207,66,212,187,189,131,60,89,170,198,122,166,56,99,85,205,119,74,156,251,240,61,39,53,154,98,92,117,74,36,67,234,223,113,146,208,214,180,150,137,119,185,39,183,221,246,242,202,68,180,192,171,66,156,178,61,177,164,54,233,233,238,74,136,255,0,176,104,163,36,247,140,43,207,46,22,92,200,139,35,233,40,212,232,107,35,50,212,148,136,17,140,251,148,127,172,95,247,14,234,63,37,90,157,26,175,75,153,74,152,210,93,98,108,119,35,186,133,36,148,74,66,210,105,50,50,50,50,50,50,51,239,33,158,44,242,97,44,204,38,204,93,221,13,112,214,196,58,205,86,125,90,33,27,102,148,147,46,206,146,72,36,250,137,45,52,111,179,77,75,220,102,56,55,95,51,160,244,103,84,239,73,206,231,242,119,158,206,102,221,187,182,247,107,167,102,186,107,160,179,94,11,247,42,24,184,174,59,109,217,137,65,57,30,100,148,180,110,105,170,141,202,114,8,246,235,251,59,133,182,0,0,0,0,0,0,0,0,0,0,0,0,0,0,139,249,245,206,37,189,149,140,35,169,166,141,88,136,254,34,215,35,244,86,253,49,153,145,122,184,75,125,15,165,186,163,177,221,220,165,70,105,76,184,100,124,165,161,110,165,13,30,210,90,148,154,12,254,250,175,219,171,253,181,184,238,75,142,161,255,0,9,50,117,74,116,135,63,231,56,243,206,56,191,181,74,82,189,166,98,247,184,121,228,178,149,149,140,47,143,93,187,237,248,137,197,75,150,57,157,193,48,164,166,81,194,96,220,220,213,61,135,18,146,74,16,148,147,74,116,144,106,37,188,74,62,99,136,67,59,101,85,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,61,153,228,202,37,87,40,56,184,155,81,138,140,186,197,167,94,142,170,149,185,85,126,58,144,181,176,75,52,174,43,203,36,147,75,146,201,237,223,203,61,13,14,50,225,165,190,105,54,158,191,195,15,59,240,242,233,117,73,194,28,72,149,178,193,188,42,12,187,30,66,89,97,30,138,172,60,228,120,231,41,249,14,186,217,55,15,144,157,94,53,111,52,242,27,82,18,157,92,223,119,227,42,227,74,121,78,240,177,131,127,15,237,239,46,96,117,80,1,74,220,106,252,83,218,223,15,224,249,141,68,56,42,120,167,186,126,31,206,243,26,112,186,144,20,173,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,90,160,241,88,197,131,182,14,58,216,21,76,57,196,106,12,74,141,54,163,29,246,154,117,216,172,188,253,61,247,25,113,148,203,138,167,144,180,181,37,180,186,179,109,210,73,154,76,254,242,58,1,206,38,85,111,44,168,98,229,66,207,172,211,101,170,216,168,200,145,38,211,171,184,225,60,138,141,56,151,234,18,157,74,16,158,165,180,169,180,188,141,169,218,179,37,17,114,214,218,215,37,56,97,103,214,54,12,85,98,101,251,24,43,177,32,97,245,78,68,151,169,85,121,124,213,157,38,162,250,153,216,203,142,169,222,84,120,42,52,190,163,50,107,213,121,243,113,106,74,13,197,166,231,198,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,161,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,198,85,198,148,242,157,225,99,6,254,31,219,222,92,192,138,188,106,252,44,90,223,16,32,249,117,68,64,14,23,30,59,48,203,241,175,39,154,47,248,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,208,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,42,204,94,90,48,179,52,22,35,214,46,38,82,127,87,162,172,195,98,55,165,41,159,60,203,174,116,143,188,211,156,158,111,33,8,115,106,125,116,106,147,246,25,103,175,29,48,47,17,242,233,136,245,28,47,197,10,55,67,85,131,163,172,188,209,154,226,212,34,168,204,155,149,25,195,34,230,50,189,170,208,244,37,18,146,164,45,40,90,22,132,216,255,0,10,252,250,198,149,26,149,149,140,100,174,196,134,184,113,217,167,216,213,57,28,211,92,197,155,175,40,224,73,144,227,170,73,44,146,182,26,138,132,161,8,216,215,43,83,89,180,149,218,80,202,184,210,158,83,188,44,96,223,195,251,123,203,152,29,84,0,82,183,26,191,20,246,183,195,248,62,99,81,29,87,129,143,215,103,238,223,241,33,50,184,130,227,21,87,4,50,151,125,93,214,213,122,37,42,225,155,29,154,37,29,215,101,41,135,205,249,111,33,151,21,21,72,90,23,212,183,29,82,31,108,208,122,164,216,222,100,105,66,136,103,218,211,181,171,183,205,213,70,178,173,104,61,109,106,224,168,71,165,211,163,115,80,223,62,83,238,37,182,155,222,179,74,19,185,107,73,106,163,36,150,186,153,145,118,141,9,226,230,25,218,184,55,145,28,65,194,219,42,39,79,69,182,112,190,185,79,141,185,182,208,227,219,41,143,239,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,157,113,165,220,200,224,133,43,49,248,37,116,224,189,102,185,46,141,30,227,142,210,81,62,51,105,113,113,159,101,246,228,50,179,66,187,22,130,117,150,247,163,84,154,145,185,36,164,25,146,203,53,149,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,141,36,229,99,26,255,0,56,156,190,217,56,198,229,63,162,151,112,83,207,175,97,45,114,219,68,230,29,92,121,92,164,243,28,50,100,223,101,211,111,114,205,92,179,70,237,21,169,23,85,30,43,26,48,134,205,199,172,47,184,48,143,16,24,150,229,10,226,142,150,100,28,71,205,151,218,90,28,75,173,60,218,251,72,150,219,173,182,225,18,137,72,51,65,18,146,164,153,164,243,215,154,44,178,95,217,89,197,10,150,31,221,241,165,204,166,162,66,147,69,184,74,156,244,104,85,150,9,182,156,222,194,156,45,170,90,18,251,73,117,8,82,201,183,13,72,220,173,9,74,158,188,12,126,187,63,118,255,0,137,11,84,1,149,113,127,220,46,60,9,225,151,227,94,113,52,74,160,0,28,171,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,8,1,198,175,194,197,173,241,2,15,151,84,68,0,225,113,227,179,12,191,26,242,121,162,255,0,128,0,101,92,95,247,11,143,2,120,101,248,215,156,77,18,168,4,0,227,39,141,127,33,178,251,73,193,200,148,254,116,188,77,168,31,57,247,26,220,219,16,105,206,199,144,230,213,19,137,52,188,167,215,12,147,170,22,147,111,159,174,213,108,49,90,185,7,195,59,87,23,115,123,134,214,45,235,19,171,162,200,168,72,168,73,138,166,219,113,185,93,20,71,166,33,135,80,226,20,133,178,226,227,165,14,32,211,235,54,165,164,140,140,200,203,69,34,37,113,77,176,35,95,89,45,188,165,21,189,46,173,82,181,100,64,175,211,74,49,58,165,197,91,114,80,212,137,6,134,207,214,66,33,191,44,215,188,141,9,70,229,158,155,9,73,164,28,20,197,10,174,10,226,229,161,138,244,100,203,114,69,173,88,141,82,92,120,211,85,17,115,24,66,203,157,20,221,73,25,161,15,53,204,105,126,170,136,208,226,136,210,162,51,35,211,152,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,80,15,20,127,29,152,155,248,47,147,194,18,211,129,173,90,170,245,43,25,40,79,84,229,174,155,14,69,6,92,120,106,121,70,195,47,188,153,201,117,212,55,174,212,173,105,97,148,169,68,90,168,154,108,143,93,165,165,165,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,42,184,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,0,0,31,38,233,187,45,91,26,133,42,233,189,110,106,85,191,69,133,179,169,168,213,38,183,18,43,27,214,148,35,123,174,26,80,157,203,90,82,90,159,106,148,68,93,166,67,61,153,215,205,117,119,54,152,203,54,242,230,213,97,218,20,221,97,218,212,73,175,33,93,4,93,168,39,28,52,182,68,130,121,245,163,154,225,234,181,22,168,111,152,180,52,217,137,1,194,247,34,223,150,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,212,138,213,226,215,146,239,150,148,41,153,174,176,19,182,181,110,83,217,98,232,165,177,7,114,170,48,91,94,212,206,74,154,65,172,222,97,11,34,117,78,153,167,166,101,39,185,178,143,181,202,182,193,124,94,188,176,23,20,45,252,92,195,247,226,55,93,183,100,41,232,229,45,130,121,135,80,182,212,211,172,184,142,195,52,56,211,142,54,102,147,74,200,150,102,149,37,68,74,45,20,101,227,48,54,14,102,176,190,14,43,225,202,229,162,155,50,68,136,142,195,156,108,148,216,79,178,225,165,77,72,109,151,28,75,107,52,236,117,41,53,106,109,186,218,187,55,16,170,30,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,165,56,208,92,169,122,226,183,45,182,166,37,100,220,120,114,84,209,57,169,146,137,117,20,25,233,175,236,238,21,147,215,204,232,61,25,213,59,210,115,185,252,157,231,179,153,183,110,237,189,218,233,217,174,154,232,59,198,70,240,150,102,44,102,50,209,132,136,107,126,29,30,171,79,171,75,34,108,212,131,101,169,209,137,100,175,81,69,166,142,118,235,161,123,204,134,135,169,52,232,212,138,92,58,84,54,146,211,16,163,183,29,164,37,36,146,74,16,146,73,17,17,17,17,17,17,23,113,15,214,56,86,118,47,24,86,102,92,47,73,146,214,69,213,209,170,48,208,68,101,169,169,112,36,153,119,168,191,84,255,0,238,25,215,171,203,76,250,180,217,200,35,219,38,67,142,150,190,229,40,207,251,71,83,202,174,52,85,48,59,26,173,155,186,44,231,216,129,233,56,76,212,210,219,170,73,46,31,86,195,143,22,132,180,36,245,75,93,202,61,190,255,0,179,67,184,125,122,91,152,183,135,244,219,166,152,109,75,167,86,233,236,186,182,215,203,112,182,188,194,22,104,81,37,74,79,209,112,136,203,83,239,246,138,190,226,119,146,4,208,159,145,141,184,105,67,74,34,60,181,185,84,139,14,54,132,149,25,205,146,243,198,134,88,34,34,34,36,22,245,47,220,71,236,49,2,48,43,23,174,108,13,196,218,69,237,64,155,38,42,225,204,143,214,54,219,142,32,221,142,137,13,56,227,106,36,45,27,136,249,68,70,147,61,15,78,223,121,104,123,47,152,183,71,198,172,40,183,111,154,92,198,157,118,109,58,35,147,16,135,18,163,106,66,227,52,234,208,162,74,215,180,200,221,45,72,213,169,123,125,231,209,192,66,30,45,22,74,46,108,183,183,84,73,146,92,165,85,74,97,153,246,106,150,160,78,86,159,68,255,0,91,222,95,121,10,56,97,213,48,251,111,36,204,141,181,146,136,203,188,140,143,81,160,172,128,222,80,113,35,43,182,204,57,108,179,33,186,101,54,21,25,246,220,73,44,150,77,211,162,146,137,68,106,86,186,239,208,245,211,238,28,7,61,188,53,33,98,82,229,226,86,12,66,131,78,172,33,183,31,151,1,13,147,45,201,50,234,94,89,161,184,209,84,181,186,165,173,164,145,154,187,72,180,62,221,12,85,172,184,56,193,150,235,236,146,250,43,182,205,102,153,39,84,172,138,84,34,119,150,247,97,145,159,45,106,65,173,159,179,93,190,242,236,180,60,140,241,42,162,222,81,33,97,222,51,85,154,133,87,109,182,216,98,161,37,244,54,219,230,69,25,148,146,157,145,40,212,165,169,106,113,71,162,123,72,140,251,245,33,98,244,250,132,42,180,8,245,58,116,150,164,69,150,210,31,101,214,214,75,67,136,82,73,73,81,40,140,200,200,200,200,200,200,244,237,20,121,197,138,133,42,153,152,146,154,243,140,45,18,169,252,212,242,140,207,66,84,233,198,68,174,194,245,187,59,68,101,203,189,62,37,95,31,48,222,147,61,13,170,60,219,182,143,29,194,112,136,208,105,92,214,146,123,181,35,45,52,51,215,82,26,2,78,89,48,138,226,177,19,109,87,237,58,84,248,210,152,37,18,220,129,21,211,70,230,118,122,134,182,140,136,136,148,122,118,123,69,95,103,147,134,229,127,10,151,63,18,112,178,19,181,11,117,111,186,235,208,163,182,183,93,138,131,234,94,82,185,108,69,74,16,210,91,109,180,234,106,236,51,211,187,67,16,235,9,49,135,16,48,34,246,141,115,90,21,137,212,217,112,100,163,169,140,153,15,178,135,82,135,155,90,218,113,13,173,6,162,51,105,36,164,153,150,186,104,127,101,203,101,31,136,230,26,99,45,191,10,139,125,214,33,208,110,86,91,109,135,122,217,17,226,180,251,132,134,18,102,142,108,149,184,173,206,56,189,12,203,83,36,159,180,143,89,145,75,171,211,43,112,209,80,164,84,35,204,140,225,17,165,214,29,75,136,50,50,35,46,212,153,151,113,145,254,209,251,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,77,206,30,126,172,44,181,64,85,30,156,182,234,247,51,218,114,163,176,108,200,67,90,42,58,143,154,146,144,219,137,213,183,204,211,161,118,153,107,220,93,181,57,138,252,64,51,23,138,209,36,83,39,94,18,233,80,223,90,86,109,211,42,19,152,236,229,27,102,157,14,66,139,105,146,140,204,180,237,62,209,29,170,85,90,157,98,83,147,170,213,25,83,100,58,163,82,221,144,242,156,90,140,204,204,204,212,163,51,62,211,51,253,166,37,175,14,156,172,191,143,56,159,14,231,172,83,93,118,221,183,166,55,33,213,173,147,83,14,188,196,136,139,83,42,53,50,182,213,171,110,158,169,51,35,50,247,23,125,236,91,212,26,93,177,69,135,65,163,65,98,36,56,76,54,195,77,48,210,91,66,82,132,18,82,68,148,145,17,118,36,139,176,139,184,127,197,210,250,35,91,53,121,46,33,107,75,80,36,45,73,65,106,163,34,109,71,161,23,188,102,187,49,111,162,86,96,49,46,75,104,90,18,237,225,89,89,37,101,162,136,142,107,199,161,151,188,88,7,6,27,10,153,62,161,113,95,146,100,71,84,152,253,92,6,216,53,164,221,34,74,169,238,147,155,77,58,237,212,244,221,187,191,217,237,19,79,57,182,254,55,223,214,131,184,113,131,82,209,79,126,177,25,76,200,154,167,38,52,72,109,214,164,50,162,55,35,146,140,136,141,109,171,181,38,93,154,246,246,16,132,24,115,193,211,18,106,85,136,245,188,97,190,41,50,27,118,82,29,148,80,42,114,23,33,196,154,144,165,153,245,16,187,84,122,185,222,125,250,107,237,22,9,128,217,68,193,124,2,166,54,197,175,103,210,223,168,164,200,206,167,42,159,17,82,207,68,180,90,115,144,202,21,166,230,82,175,241,181,63,187,182,17,18,72,146,146,34,34,236,34,47,96,130,92,92,46,134,169,120,11,30,139,209,169,231,37,212,81,235,19,123,137,9,92,41,233,215,93,75,77,52,239,208,82,59,104,55,92,67,105,239,90,137,37,251,70,134,120,126,209,90,162,101,118,206,109,166,86,217,202,166,83,229,47,114,72,183,45,84,232,186,168,187,11,82,236,239,18,52,127,12,200,139,83,61,8,133,68,113,124,204,60,154,189,209,79,193,171,106,182,234,97,67,109,169,115,147,26,73,146,84,242,28,159,29,198,151,177,195,35,245,77,58,165,72,215,187,83,246,8,139,147,44,16,151,142,88,229,111,219,234,132,167,233,209,38,196,153,63,86,205,72,56,233,153,29,14,18,190,109,105,211,107,189,187,139,79,121,251,244,19,108,208,237,76,38,177,224,209,25,92,10,77,42,141,9,166,77,106,54,216,109,41,101,148,167,113,153,18,82,94,171,125,250,23,97,123,8,133,91,241,56,207,52,43,173,183,112,75,12,106,220,200,140,188,162,169,77,138,249,26,29,211,172,140,235,68,227,50,12,148,147,37,33,91,84,142,222,195,63,97,10,217,164,208,107,55,11,175,38,151,6,68,183,26,109,79,57,203,105,110,30,210,211,83,245,72,253,229,254,81,248,95,97,232,175,185,26,67,74,109,214,148,104,90,20,147,35,74,136,244,50,50,62,210,61,69,208,112,119,196,118,235,216,25,86,180,106,82,31,118,165,78,174,63,200,35,94,228,34,27,112,233,237,165,37,170,141,69,162,140,251,8,137,34,193,64,87,151,21,252,179,170,253,177,81,139,22,221,44,151,82,161,182,71,49,76,177,170,250,70,89,156,251,138,81,161,165,43,77,203,78,166,106,36,251,244,239,20,204,227,107,105,197,52,226,77,43,65,154,84,70,90,25,25,119,137,83,195,119,21,89,195,108,199,81,153,168,206,233,225,214,220,143,75,51,55,73,9,222,244,248,101,219,170,210,90,104,131,247,247,119,24,191,136,178,88,155,25,169,145,156,75,140,190,132,184,218,210,100,100,164,168,181,35,35,46,195,236,49,254,160,0,0,0,0,0,0,0,0,0,0,0,0,2,144,56,165,229,235,49,214,254,56,215,177,154,245,147,85,189,44,122,175,206,82,107,177,226,172,226,208,96,243,137,12,211,36,33,4,104,137,203,91,201,66,20,122,38,66,156,55,8,205,213,188,132,118,190,20,121,22,253,6,104,49,174,204,255,0,201,229,88,16,167,43,252,101,42,168,228,115,79,252,87,74,181,43,245,222,36,127,131,188,45,80,7,42,204,238,94,173,92,208,96,213,107,8,238,153,61,7,95,203,147,78,170,34,43,114,30,166,78,105,91,154,144,218,86,95,227,54,178,74,144,165,180,235,168,37,163,126,226,207,13,255,0,131,183,246,29,98,229,91,4,43,52,25,114,174,202,93,96,232,136,135,10,43,203,92,247,205,100,150,85,25,181,33,46,186,135,201,77,173,147,216,70,226,28,108,200,189,98,26,8,201,181,139,140,184,105,151,27,50,197,199,74,165,42,93,201,69,167,183,13,182,41,236,37,62,143,130,218,18,152,208,222,117,10,54,228,60,211,100,148,41,214,210,148,158,132,157,93,52,155,238,231,8,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,11,84,1,194,179,137,149,91,55,53,248,71,80,179,235,52,216,137,185,233,209,228,73,180,234,238,56,108,174,157,81,52,122,132,167,82,133,171,166,113,73,109,47,35,106,183,32,137,68,92,196,54,180,80,14,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,188,138,210,120,93,103,234,29,225,66,166,229,159,24,170,20,170,93,86,220,167,198,131,105,214,31,146,196,54,234,113,80,182,163,49,77,82,20,164,239,152,158,99,105,107,150,74,83,205,165,91,136,150,217,173,234,214,205,143,138,124,100,248,129,112,249,139,226,234,120,92,120,19,195,47,198,188,226,104,149,64,2,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,135,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,25,87,26,83,202,119,133,140,27,248,127,111,121,115,2,42,241,171,240,177,107,124,64,131,229,213,17,0,56,92,120,236,195,47,198,188,158,104,191,224,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,67,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,1,21,115,237,146,10,22,110,44,70,166,219,145,105,84,220,77,162,114,154,162,86,230,60,184,236,174,41,188,70,244,89,106,109,167,22,227,59,20,234,219,45,134,164,59,166,213,37,46,58,75,161,107,166,211,186,172,106,236,171,90,245,182,106,182,253,106,22,206,166,157,84,132,228,73,76,111,66,86,141,237,56,73,90,119,33,105,81,106,93,169,81,25,118,25,11,190,225,221,159,168,121,156,181,78,195,197,42,133,42,155,137,180,78,84,125,78,75,17,254,83,54,109,186,190,166,44,109,196,179,121,8,97,197,72,109,180,27,105,245,92,78,212,185,203,106,139,6,148,242,157,225,99,6,254,31,219,222,92,192,234,160,2,149,184,213,248,167,181,190,31,193,243,26,136,234,188,12,126,187,63,118,255,0,137,14,127,198,79,48,191,45,49,98,147,151,170,76,106,172,72,152,119,172,218,186,220,149,164,90,140,233,177,163,186,194,146,194,76,200,249,12,44,201,46,175,214,221,37,244,146,82,146,220,231,202,224,217,130,159,46,115,5,86,198,57,117,14,76,76,50,167,151,37,134,221,218,227,243,170,45,72,142,222,228,155,106,37,50,150,17,48,213,162,208,162,115,145,166,228,239,33,106,153,177,240,177,140,159,15,238,31,46,124,102,176,106,160,81,15,21,236,29,170,225,174,109,43,119,114,104,49,32,219,216,131,30,61,110,150,236,40,170,105,135,31,75,45,179,53,43,86,196,160,228,156,132,45,247,9,38,163,210,83,75,89,238,112,200,119,78,10,120,233,14,149,93,189,50,241,94,172,242,125,55,178,228,183,99,56,76,54,218,229,52,142,92,228,37,102,100,235,143,45,148,197,90,91,34,90,73,184,143,175,212,209,70,187,106,1,197,51,93,149,28,56,205,174,28,46,202,189,90,232,106,176,121,143,208,43,236,50,75,149,72,148,162,34,53,36,140,203,152,202,246,164,157,100,204,146,226,82,147,35,66,208,219,136,136,28,33,176,206,234,193,188,71,204,126,22,222,177,58,122,213,179,80,160,83,228,237,109,196,54,246,195,169,236,125,174,98,16,181,50,234,13,46,54,179,73,111,109,104,81,22,138,33,101,64,50,174,47,251,133,199,129,60,50,252,107,206,38,137,84,0,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,170,128,1,0,56,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,95,240,0,12,171,139,254,225,113,224,79,12,191,26,243,137,162,85,0,163,110,47,184,161,85,189,51,105,38,195,121,50,216,166,225,245,30,21,54,59,10,154,167,88,117,249,44,166,107,178,144,214,132,150,86,164,200,101,149,105,184,212,81,91,51,87,114,83,218,184,31,88,17,157,170,226,158,41,78,183,165,148,136,177,233,212,10,93,89,68,234,88,52,58,167,95,155,29,7,175,41,107,35,102,2,213,216,107,65,27,127,68,156,61,214,190,63,37,90,147,74,175,210,166,208,171,180,200,149,26,109,70,59,145,38,67,150,202,94,98,75,14,36,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,46,247,101,173,93,177,174,170,205,149,116,193,232,171,86,253,66,69,46,163,27,154,135,57,18,152,113,77,186,222,244,26,144,173,171,66,139,84,153,164,244,212,140,203,180,95,247,14,76,76,252,168,100,219,14,42,50,37,210,156,159,65,167,170,217,152,197,61,205,122,94,129,197,71,142,135,146,107,82,144,242,162,183,25,213,17,233,175,56,150,148,165,43,73,10,75,206,37,90,171,90,205,126,48,204,172,212,229,207,144,221,241,90,136,135,100,188,167,86,150,24,152,235,44,180,74,81,153,146,27,105,182,219,66,123,146,132,37,37,161,17,16,181,254,13,182,181,118,223,202,60,202,181,94,15,79,18,230,188,42,53,74,91,156,212,47,168,138,134,35,68,83,154,36,204,209,163,241,36,35,69,17,43,212,215,77,170,73,156,234,1,73,124,103,233,52,170,118,107,232,147,41,244,200,145,100,85,44,120,18,231,58,203,41,66,229,62,83,38,178,78,186,162,45,86,178,105,150,155,37,43,83,216,218,19,220,146,34,236,28,12,126,187,63,118,255,0,137,11,84,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,170,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,0,33,175,20,108,16,199,156,108,192,102,97,224,189,114,92,136,116,57,11,168,220,22,140,70,254,126,225,97,59,20,209,182,164,250,206,174,58,144,167,10,47,115,166,162,81,110,117,150,80,170,160,202,142,79,241,31,50,24,226,140,50,114,219,170,210,233,86,229,65,180,223,18,223,65,195,114,141,21,15,26,30,101,70,227,106,217,49,92,183,91,105,165,33,74,55,18,163,82,73,13,186,164,104,38,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,126,128,5,21,241,51,201,119,230,217,136,232,196,139,41,60,203,6,254,168,75,126,52,118,96,242,91,161,78,51,230,174,14,173,161,44,165,149,18,212,168,233,45,170,229,180,234,13,39,201,55,28,238,188,24,48,191,30,105,53,91,151,21,25,84,74,70,21,215,227,166,20,132,79,133,189,250,236,216,234,112,154,114,18,181,74,155,67,10,113,228,173,227,53,54,163,90,218,36,45,105,55,35,115,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,85,113,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,202,84,150,33,70,118,100,151,18,219,44,33,78,56,181,25,17,37,41,45,76,204,207,176,187,8,80,63,18,44,85,103,18,179,29,89,102,159,59,168,135,67,92,138,89,25,58,75,78,246,103,204,46,205,22,162,211,69,151,187,191,184,132,86,109,181,186,226,90,109,38,165,172,201,41,34,45,76,204,251,133,204,240,160,203,58,172,59,21,120,177,114,82,137,21,42,227,102,112,212,243,26,47,165,121,152,47,182,164,154,218,74,180,220,133,104,100,163,79,187,94,241,97,160,43,235,140,70,35,183,65,192,202,77,163,77,144,251,85,42,141,113,142,160,146,189,168,92,55,33,212,27,82,79,69,18,143,85,17,118,25,26,69,47,176,195,210,159,110,52,118,148,227,174,168,144,132,37,38,102,165,25,232,68,68,93,166,122,143,221,86,160,214,109,231,89,77,82,12,136,142,58,218,94,111,152,210,219,61,167,174,135,235,17,123,143,252,130,201,184,99,231,154,21,166,134,176,75,19,170,220,184,143,60,146,166,205,148,249,18,26,215,163,140,211,70,227,210,8,146,146,36,173,91,82,142,206,211,47,105,11,72,185,168,118,166,44,88,243,168,175,46,5,90,149,89,132,235,36,180,155,111,180,164,188,202,147,184,143,69,36,253,87,59,244,62,195,246,145,140,251,103,55,4,37,224,110,57,92,22,250,97,41,138,116,185,178,230,64,209,179,74,10,58,166,72,67,100,159,155,66,116,218,215,97,36,180,247,31,186,93,112,131,204,60,170,69,209,80,193,171,150,182,234,160,204,105,217,112,83,38,73,153,37,229,185,2,59,109,35,123,132,69,234,146,180,74,81,175,126,135,236,22,238,70,70,90,145,234,70,63,162,57,113,2,162,181,91,202,237,226,219,172,173,195,139,76,168,74,70,212,145,237,90,105,210,180,81,246,30,133,219,222,51,204,226,13,167,22,218,187,208,163,73,254,193,119,28,35,238,150,170,152,11,34,137,209,169,151,34,84,87,235,27,100,146,90,81,10,2,117,215,83,215,83,62,253,4,237,50,37,17,165,68,70,71,216,100,126,209,196,241,231,40,152,49,143,180,199,24,186,44,250,91,21,21,106,101,83,141,79,136,153,101,170,93,45,57,203,101,106,211,115,202,87,248,218,31,223,95,120,141,193,211,18,105,181,137,21,188,30,190,41,49,219,106,82,221,138,83,234,114,17,33,180,146,150,164,25,116,240,187,20,90,55,220,125,250,233,236,19,127,38,86,254,55,216,54,131,88,113,140,178,209,80,126,143,25,44,199,154,151,38,58,75,109,166,163,178,146,39,36,18,76,200,205,14,43,177,36,93,186,246,118,144,133,156,103,172,42,100,10,133,187,126,70,145,29,50,100,116,144,28,96,150,146,116,201,74,168,58,110,109,36,235,183,82,211,118,238,255,0,103,180,87,246,93,95,68,92,192,97,156,151,16,181,165,171,194,140,181,37,5,170,140,138,107,71,161,23,188,105,74,214,125,18,173,154,68,150,208,180,37,216,17,214,148,172,180,81,17,182,147,208,203,222,63,238,225,160,210,238,122,44,202,13,102,11,18,225,205,97,198,29,105,246,146,226,20,149,160,210,162,52,168,140,143,177,70,93,164,125,226,137,248,139,101,101,252,6,196,249,151,61,30,154,235,86,237,195,49,201,13,45,12,154,88,105,231,228,75,90,89,73,165,148,54,157,27,104,180,73,25,153,23,188,187,162,85,54,171,83,163,202,110,117,38,163,42,20,134,148,74,67,177,222,83,107,73,145,145,145,146,146,100,101,218,68,127,176,132,155,192,126,33,248,245,131,47,195,133,34,227,149,94,164,50,251,106,117,154,156,201,178,149,203,35,104,141,41,73,201,66,126,131,122,17,31,103,172,126,195,236,183,236,167,231,27,15,179,57,107,49,38,151,41,16,171,172,52,148,205,130,250,216,109,124,196,182,193,184,164,54,151,220,94,205,239,146,72,213,219,169,104,125,189,242,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,252,222,230,170,209,203,93,130,253,82,93,78,43,181,183,182,244,144,82,243,74,121,90,61,29,43,249,179,121,181,158,136,124,149,216,125,221,167,217,223,159,252,70,196,123,179,20,110,105,55,85,221,88,151,62,100,141,154,155,242,29,116,147,181,180,35,179,152,165,25,106,77,167,94,223,96,242,233,74,148,162,74,82,102,102,122,17,17,118,153,143,99,108,225,61,245,115,207,164,197,131,107,213,157,106,171,49,136,173,184,220,39,148,69,205,82,72,149,169,32,251,52,81,118,246,254,209,124,25,12,203,165,59,0,48,94,157,13,190,111,164,43,77,179,84,154,78,237,213,15,189,18,41,56,159,209,33,69,162,153,238,86,167,239,51,246,73,113,240,47,243,112,172,59,144,217,86,215,10,145,51,97,235,166,135,201,94,134,51,91,142,102,233,227,93,254,111,43,115,135,116,85,119,30,186,234,125,91,186,159,104,179,14,10,147,105,101,108,93,52,243,100,253,35,215,206,123,153,181,58,114,121,116,226,219,175,210,250,93,186,119,11,62,54,155,55,57,166,132,239,211,77,218,118,233,238,212,127,216,15,249,113,105,105,10,113,102,68,148,17,168,204,253,132,66,156,56,176,230,58,159,122,221,45,225,85,189,48,214,138,52,146,57,106,67,137,50,230,178,228,230,22,131,52,58,127,172,93,134,146,63,126,157,194,188,105,100,71,82,136,70,90,151,61,190,207,127,172,67,70,217,55,36,167,45,120,124,73,65,36,190,78,82,123,8,180,255,0,196,35,142,210,62,37,237,93,139,108,89,245,203,138,107,232,101,154,101,58,76,181,173,74,36,145,19,109,41,102,122,153,145,23,98,79,218,95,120,206,6,101,239,153,88,131,142,215,205,194,244,197,73,97,203,134,166,152,139,230,26,203,167,57,143,45,26,25,169,69,166,139,246,30,157,189,130,117,240,214,143,102,96,94,5,93,153,150,196,19,68,53,69,153,62,4,50,123,148,218,228,161,48,225,204,109,13,115,118,111,82,185,75,218,68,231,110,157,133,222,162,228,25,175,226,89,137,24,208,252,235,102,197,153,42,223,183,77,110,180,149,199,113,248,146,93,111,87,208,91,141,169,75,109,68,109,186,141,123,52,51,73,123,8,181,135,180,138,93,199,126,220,241,41,48,211,50,169,86,171,203,109,132,25,147,143,186,227,174,184,73,35,61,9,74,51,53,44,189,134,102,103,237,51,23,47,148,94,29,214,149,165,132,177,42,55,213,49,135,171,247,5,53,185,46,155,172,180,167,35,155,241,152,51,104,249,177,137,104,218,180,175,213,61,116,63,121,234,43,99,61,88,36,230,7,227,173,78,130,212,53,51,14,127,58,161,28,249,123,82,166,215,50,74,82,101,243,104,35,236,107,216,70,95,111,187,191,240,133,197,72,182,190,43,78,178,38,201,36,38,175,29,222,82,22,178,36,169,215,100,192,105,58,17,172,181,87,170,125,196,103,247,247,11,161,1,241,111,59,94,155,122,90,117,139,82,173,21,151,226,213,160,72,130,226,29,66,86,91,93,105,77,159,98,136,203,185,71,222,71,247,24,207,182,119,50,239,85,203,246,52,213,233,107,128,235,116,154,172,137,21,24,14,19,74,38,146,203,178,228,165,182,200,249,72,73,30,198,117,218,146,50,211,184,204,187,184,109,175,94,151,107,220,116,187,142,3,171,110,69,50,99,19,27,82,20,100,100,166,220,74,203,67,35,35,239,73,119,25,125,227,65,153,30,199,218,46,55,224,141,1,246,234,172,187,86,165,193,139,6,107,38,250,20,247,49,168,145,141,197,26,121,139,86,155,221,211,85,104,122,247,145,31,124,137,0,0,0,0,0,0,0,0,0,0,0,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,48,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,126,176,1,229,42,56,85,135,21,124,71,164,98,245,78,203,165,73,188,232,52,249,20,186,109,109,200,228,114,163,69,120,200,220,109,42,255,0,229,201,38,126,178,18,243,233,73,164,158,116,151,234,196,85,254,229,198,68,255,0,220,51,254,211,86,63,210,196,148,180,237,106,21,141,106,209,172,171,90,15,69,69,183,233,241,233,116,232,220,213,185,200,138,195,105,109,166,247,172,212,181,109,66,18,90,168,205,71,166,166,102,125,163,235,0,14,41,141,121,51,203,102,98,110,168,183,174,49,225,191,202,10,212,42,122,41,108,73,244,196,248,155,34,161,199,28,75,123,35,190,218,15,69,188,225,234,101,187,214,211,93,8,136,152,41,147,60,182,101,218,234,149,122,224,230,27,252,159,173,77,167,174,150,252,159,76,79,151,190,42,220,109,197,55,178,67,238,32,181,91,45,158,164,91,189,93,53,208,204,143,181,128,226,152,215,147,60,182,102,38,234,139,122,227,30,27,252,160,173,66,167,162,150,196,159,76,79,137,178,42,28,113,196,183,178,59,237,160,244,91,206,30,166,91,189,109,53,208,136,139,235,96,94,87,48,39,45,126,155,252,138,88,223,39,62,81,244,222,147,254,115,153,51,159,211,243,121,63,225,46,185,183,111,61,223,163,166,187,187,117,208,180,234,160,3,143,227,126,81,114,233,152,234,173,50,187,140,184,103,18,191,82,164,71,92,72,147,19,54,84,39,201,133,43,119,41,110,70,117,181,56,130,86,229,37,43,53,18,13,110,26,118,239,94,188,254,147,195,59,37,20,10,172,42,237,11,7,229,211,170,84,233,13,203,135,50,37,219,91,101,248,207,182,162,83,110,182,226,102,18,144,180,168,137,68,162,50,50,50,35,33,250,238,206,28,57,49,190,110,170,205,235,116,224,223,91,90,184,42,18,42,149,25,63,40,170,173,243,229,62,226,156,117,205,136,146,148,39,114,214,163,209,36,73,45,116,34,34,236,29,171,11,112,182,196,193,107,18,153,134,120,105,66,244,53,183,70,231,116,80,186,167,164,114,185,175,45,231,62,113,229,173,197,106,227,171,87,172,163,211,93,11,66,34,34,245,96,3,149,99,166,87,48,39,50,158,132,252,181,216,223,40,254,78,117,62,140,254,115,153,15,145,212,114,185,223,224,206,183,187,119,33,175,165,174,155,123,52,212,245,242,152,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,155,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,38,41,100,43,41,216,211,125,212,241,51,18,240,167,211,55,37,103,147,214,205,244,237,74,63,55,148,202,25,111,230,217,144,134,211,163,109,33,62,170,75,93,53,61,76,204,207,213,224,94,87,48,39,45,126,155,252,138,88,223,39,62,81,244,222,147,254,115,153,51,159,211,243,121,63,225,46,185,183,111,61,223,163,166,187,187,117,208,180,234,160,35,254,41,100,43,41,216,211,125,212,241,51,18,240,167,211,55,37,103,147,214,205,244,237,74,63,55,148,202,25,111,230,217,144,134,211,163,109,33,62,170,75,93,53,61,76,204,207,160,96,166,2,97,62,93,173,89,86,86,14,90,159,39,232,179,106,11,170,63,27,174,147,47,124,165,182,219,106,115,124,135,28,89,106,134,91,45,8,246,250,186,233,169,153,159,64,17,87,251,151,25,19,255,0,112,207,251,77,88,255,0,75,18,82,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,143,43,141,120,9,132,249,137,181,98,217,88,199,106,124,160,162,194,168,34,168,196,110,186,76,77,146,144,219,141,165,205,241,220,109,103,162,30,112,180,51,219,235,107,166,164,70,92,255,0,11,114,21,148,236,22,190,233,152,153,134,152,83,232,107,146,141,206,232,166,250,118,165,35,149,205,101,108,185,243,111,72,91,106,213,183,86,159,89,39,166,186,150,134,68,101,32,0,7,42,199,76,174,96,78,101,61,9,249,107,177,190,81,252,156,234,125,25,252,231,50,31,35,168,229,115,191,193,157,111,118,238,67,95,75,93,54,246,105,169,235,229,48,183,33,89,78,193,107,238,153,137,152,105,133,62,134,185,40,220,238,138,111,167,106,82,57,92,214,86,203,159,54,244,133,182,173,91,117,105,245,146,122,107,169,104,100,70,76,82,200,86,83,177,166,251,169,226,102,37,225,79,166,110,74,207,39,173,155,233,218,148,126,111,41,148,50,223,205,179,33,13,167,70,218,66,125,84,150,186,106,122,153,153,159,64,193,76,4,194,124,187,90,178,172,172,28,181,62,79,209,102,212,23,84,126,55,93,38,94,249,75,109,182,212,230,249,14,56,178,213,12,182,90,17,237,245,117,211,83,51,62,128,0,56,86,47,100,119,42,248,239,121,57,136,56,165,132,145,42,215,11,241,218,140,252,230,106,83,96,174,66,27,35,36,27,165,21,230,210,226,201,58,32,150,178,53,236,66,19,174,212,36,139,229,88,28,61,242,141,133,151,149,39,16,112,251,11,101,208,238,26,28,130,147,6,116,107,162,177,189,165,232,100,100,100,114,141,43,66,146,106,66,208,162,52,45,10,82,84,74,74,140,143,207,255,0,114,227,34,127,238,25,255,0,105,171,31,233,98,74,90,118,181,10,198,181,104,214,85,173,7,162,162,219,244,248,244,186,116,110,106,220,228,69,97,180,182,211,123,214,106,90,182,161,9,45,84,102,163,211,83,51,62,209,245,128,7,20,198,188,153,229,179,49,55,84,91,215,24,240,223,229,5,106,21,61,20,182,36,250,98,124,77,145,80,227,142,37,189,145,223,109,7,162,222,112,245,50,221,235,105,174,132,68,95,91,2,242,185,129,57,107,244,223,228,82,198,249,57,242,143,166,244,159,243,156,201,156,254,159,155,201,255,0,9,117,205,187,121,238,253,29,53,221,219,174,133,167,138,191,248,123,229,27,20,239,42,182,32,226,14,22,203,174,92,53,201,7,38,116,233,55,69,99,123,171,208,136,136,136,165,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,23,191,193,12,183,96,150,92,41,85,58,54,11,216,49,45,200,245,153,8,147,61,105,144,252,167,228,173,9,218,130,91,210,22,183,77,9,35,86,212,110,216,147,91,134,68,70,181,153,251,91,178,214,161,95,54,173,102,202,186,96,245,180,91,130,159,34,151,81,141,205,91,124,248,175,182,166,221,111,122,13,43,78,228,45,69,170,76,148,90,234,70,71,218,35,95,247,46,50,39,254,225,159,246,154,177,254,150,37,80,229,88,233,149,204,9,204,167,161,63,45,118,55,202,63,147,157,79,163,63,156,230,67,228,117,28,174,119,248,51,173,238,221,200,107,233,107,166,222,205,53,61,124,166,22,228,43,41,216,45,125,211,49,51,13,48,167,208,215,37,27,157,209,77,244,237,74,71,43,154,202,217,115,230,222,144,182,213,171,110,173,62,178,79,77,117,45,12,136,202,64,0,15,200,221,38,148,205,86,69,117,154,100,68,84,166,71,102,36,137,137,101,36,251,204,50,167,20,211,75,115,77,202,66,20,251,202,74,76,244,73,186,225,150,155,143,95,214,2,42,255,0,114,227,34,127,238,25,255,0,105,171,31,233,99,191,225,110,22,216,152,45,98,83,48,207,13,40,94,134,182,232,220,238,138,23,84,244,142,87,53,229,188,231,206,60,181,184,173,92,117,106,245,148,122,107,161,104,68,68,94,172,0,7,201,187,45,106,21,243,106,214,108,171,166,15,91,69,184,41,242,41,117,24,220,213,183,207,138,251,106,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,162,53,255,0,114,227,34,127,238,25,255,0,105,171,31,233,98,85,0,14,127,141,120,9,132,249,137,181,98,217,88,199,106,124,160,162,194,168,34,168,196,110,186,76,77,146,144,219,141,165,205,241,220,109,103,162,30,112,180,51,219,235,107,166,164,70,92,255,0,11,114,21,148,236,22,190,233,152,153,134,152,83,232,107,146,141,206,232,166,250,118,165,35,149,205,101,108,185,243,111,72,91,106,213,183,86,159,89,39,166,186,150,134,68,101,32,0,0,69,95,238,92,100,79,253,195,63,237,53,99,253,44,119,252,45,194,219,19,5,172,74,102,25,225,165,11,208,214,221,27,157,209,66,234,158,145,202,230,188,183,156,249,199,150,183,21,171,142,173,94,178,143,77,116,45,8,136,139,213,128,141,87,103,14,28,152,223,55,85,102,245,186,112,111,173,173,92,21,9,21,74,140,159,148,85,86,249,242,159,113,78,58,230,196,73,74,19,185,107,81,232,146,36,150,186,17,17,118,14,193,132,56,47,133,248,11,102,183,135,248,71,104,68,183,104,77,200,118,89,199,101,110,58,183,95,112,203,123,174,186,234,148,235,171,208,146,146,82,212,163,36,33,8,45,18,132,145,123,80,17,255,0,20,178,21,148,236,105,190,234,120,153,137,120,83,233,155,146,179,201,235,102,250,118,165,31,155,202,101,12,183,243,108,200,67,105,209,182,144,159,85,37,174,154,158,166,102,103,237,112,67,46,88,61,151,26,85,78,133,131,86,196,186,5,54,175,33,18,229,195,85,102,116,214,13,244,167,111,53,13,201,121,196,182,179,78,212,169,72,36,154,201,13,146,183,108,70,156,214,236,225,195,147,27,230,234,172,222,183,78,13,245,181,171,130,161,34,169,81,147,242,138,170,223,62,83,238,41,199,92,216,137,41,66,119,45,106,61,18,68,146,215,66,34,46,193,218,176,183,11,108,76,22,177,41,152,103,134,148,47,67,91,116,110,119,69,11,170,122,71,43,154,242,222,115,231,30,90,220,86,174,58,181,122,202,61,53,208,180,34,34,47,86,3,138,99,94,76,242,217,152,155,170,45,235,140,120,111,242,130,181,10,158,138,91,18,125,49,62,38,200,168,113,199,18,222,200,239,182,131,209,111,56,122,153,110,245,180,215,66,34,47,173,129,121,92,192,156,181,250,111,242,41,99,124,156,249,71,211,122,79,249,206,100,206,127,79,205,228,255,0,132,186,230,221,188,247,126,142,154,238,237,215,66,211,170,128,143,248,165,144,172,167,99,77,247,83,196,204,75,194,159,76,220,149,158,79,91,55,211,181,40,252,222,83,40,101,191,155,102,66,27,78,141,180,132,250,169,45,116,212,245,51,51,63,87,129,121,92,192,156,181,250,111,242,41,99,124,156,249,71,211,122,79,249,206,100,206,127,79,205,228,255,0,132,186,230,221,188,247,126,142,154,238,237,215,66,211,170,128,229,88,233,149,204,9,204,167,161,63,45,118,55,202,63,147,157,79,163,63,156,230,67,228,117,28,174,119,248,51,173,238,221,200,107,233,107,166,222,205,53,61,124,166,22,228,43,41,216,45,125,211,49,51,13,48,167,208,215,37,27,157,209,77,244,237,74,71,43,154,202,217,115,230,222,144,182,213,171,110,173,62,178,79,77,117,45,12,136,203,213,227,166,87,48,39,50,158,132,252,181,216,223,40,254,78,117,62,140,254,115,153,15,145,212,114,185,223,224,206,183,187,119,33,175,165,174,155,123,52,212,245,242,152,91,144,172,167,96,181,247,76,196,204,52,194,159,67,92,148,110,119,69,55,211,181,41,28,174,107,43,101,207,155,122,66,219,86,173,186,180,250,201,61,53,212,180,50,35,41,0,0,0,3,228,211,173,59,86,143,93,171,221,52,155,102,149,10,181,112,116,254,151,168,199,132,219,114,170,28,132,26,24,234,29,73,18,221,229,160,205,40,222,103,181,38,100,90,16,250,192,3,207,223,246,5,155,138,118,109,91,15,177,6,222,137,92,183,171,145,206,52,232,50,72,246,58,141,72,200,200,200,201,72,90,84,73,90,22,147,37,161,105,74,146,105,82,72,203,234,210,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,56,254,53,228,207,45,153,137,186,162,222,184,199,134,255,0,40,43,80,169,232,165,177,39,211,19,226,108,138,135,28,113,45,236,142,251,104,61,22,243,135,169,150,239,91,77,116,34,34,250,216,23,149,204,9,203,95,166,255,0,34,150,55,201,207,148,125,55,164,255,0,156,230,76,231,244,252,222,79,248,75,174,109,219,207,119,232,233,174,238,221,116,45,58,168,0,0,141,87,103,14,28,152,223,55,85,102,245,186,112,111,173,173,92,21,9,21,74,140,159,148,85,86,249,242,159,113,78,58,230,196,73,74,19,185,107,81,232,146,36,150,186,17,17,118,14,213,133,184,91,98,96,181,137,76,195,60,52,161,122,26,219,163,115,186,40,93,83,210,57,92,215,150,243,159,56,242,214,226,181,113,213,171,214,81,233,174,133,161,17,17,122,176,1,202,177,211,43,152,19,153,79,66,126,90,236,111,148,127,39,58,159,70,127,57,204,135,200,234,57,92,239,240,103,91,221,187,144,215,210,215,77,189,154,106,122,249,76,45,200,86,83,176,90,251,166,98,102,26,97,79,161,174,74,55,59,162,155,233,218,148,142,87,53,149,178,231,205,189,33,109,171,86,221,90,125,100,158,154,234,90,25,17,151,171,199,76,174,96,78,101,61,9,249,107,177,190,81,252,156,234,125,25,252,231,50,31,35,168,229,115,191,193,157,111,118,238,67,95,75,93,54,246,105,169,235,229,48,183,33,89,78,193,107,238,153,137,152,105,133,62,134,185,40,220,238,138,111,167,106,82,57,92,214,86,203,159,54,244,133,182,173,91,117,105,245,146,122,107,169,104,100,70,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,108,240,227,237,19,4,48,70,190,251,181,86,90,171,85,32,74,131,9,148,190,132,189,204,118,36,147,109,68,158,98,21,166,246,180,213,58,158,189,196,103,221,159,59,162,189,46,232,184,234,151,28,247,86,228,138,156,199,230,56,165,168,204,205,78,56,165,158,166,102,103,222,163,239,51,251,199,113,201,30,93,234,185,129,198,154,69,45,20,247,92,164,210,164,71,168,207,112,218,81,178,166,90,151,25,46,54,103,202,90,76,246,61,174,213,17,22,157,230,69,223,160,171,50,215,166,217,118,157,30,212,164,197,101,136,180,152,17,224,182,134,144,148,22,214,154,75,101,216,146,34,238,73,119,17,125,196,62,208,10,94,226,245,138,145,110,140,86,131,100,66,148,75,77,38,59,92,212,33,100,105,75,173,73,158,210,181,34,89,232,175,88,187,200,143,238,238,28,3,34,184,36,230,56,99,173,50,130,236,53,61,14,7,38,161,32,249,123,146,150,209,50,50,84,103,243,107,34,236,119,218,68,95,111,190,201,243,117,195,186,210,187,112,150,93,70,197,166,48,205,126,223,166,185,37,163,105,150,146,228,131,98,51,230,77,23,42,49,173,123,150,164,122,165,166,167,238,61,5,52,85,233,119,29,133,115,203,164,204,76,202,93,90,145,45,198,22,100,78,48,235,110,180,225,164,204,181,36,168,140,148,131,246,17,145,151,176,200,76,44,168,113,44,196,140,23,126,13,179,125,76,149,95,183,73,198,154,82,228,57,34,84,150,155,213,132,30,211,118,82,27,73,19,109,47,78,205,8,212,126,195,61,58,255,0,18,152,214,102,58,96,93,167,153,108,62,82,37,174,84,200,16,38,19,38,211,139,140,133,67,153,49,196,59,202,223,177,73,230,163,113,27,157,154,246,151,114,142,9,229,162,248,149,135,216,235,99,92,44,204,84,102,27,184,105,133,45,100,225,160,186,114,152,202,214,70,100,164,150,154,35,218,122,118,118,141,32,89,53,216,183,61,157,67,184,161,62,135,153,169,211,163,75,66,210,162,81,25,56,210,86,71,169,25,151,114,139,218,127,120,251,99,139,103,32,146,172,181,226,9,41,4,162,249,57,86,236,50,215,255,0,16,144,51,147,84,34,42,148,178,34,208,185,238,118,123,189,99,22,29,194,123,49,212,251,42,233,115,10,174,25,134,132,86,100,159,72,165,184,146,46,107,206,65,97,8,35,91,165,250,167,216,73,51,247,107,220,46,61,181,165,212,37,196,25,26,86,68,162,50,246,145,143,250,1,255,0,4,211,100,231,52,144,157,250,105,187,78,221,61,218,138,193,227,87,54,150,118,197,173,79,38,79,210,61,124,23,185,155,83,167,39,151,81,45,186,253,47,165,219,167,112,172,252,12,55,11,26,236,3,101,123,92,43,162,149,180,245,211,67,234,218,208,105,74,192,55,14,195,182,205,229,110,112,233,16,247,30,186,234,124,148,106,99,239,136,209,159,60,186,83,113,255,0,5,234,48,220,230,250,66,138,219,213,72,68,214,221,86,251,49,37,19,105,253,18,212,122,169,238,228,232,126,227,47,109,15,220,248,79,125,91,21,10,180,89,214,189,89,166,169,83,31,138,227,142,66,121,36,124,165,40,141,90,154,8,180,209,39,219,217,251,7,142,82,84,149,26,84,147,35,35,208,200,203,180,140,117,44,187,99,189,215,128,152,141,74,187,168,53,89,140,196,106,83,7,54,51,111,186,150,222,96,159,105,199,8,208,151,16,74,212,154,34,209,71,161,151,97,253,154,1,203,142,61,90,88,253,134,244,171,182,223,171,68,122,91,145,88,235,99,33,246,148,227,47,155,12,184,226,84,132,56,179,78,134,241,17,146,143,82,62,195,251,122,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,227,153,146,204,222,30,229,198,202,151,114,92,181,218,121,212,91,229,244,244,190,169,142,170,70,174,178,133,236,101,110,182,165,237,75,201,89,232,125,137,237,251,232,67,48,89,137,196,44,199,94,207,221,119,133,69,229,37,205,188,136,45,60,249,199,99,70,90,109,92,182,220,117,205,187,185,41,81,232,125,167,219,247,114,147,35,35,208,203,67,29,247,38,88,11,86,199,28,101,163,209,61,3,42,93,53,133,51,80,148,190,149,78,50,108,34,99,13,184,106,62,90,211,180,137,195,35,212,180,239,212,197,213,88,217,69,195,251,70,77,42,99,20,74,121,21,56,152,82,26,233,152,218,75,108,210,100,122,19,37,250,186,123,7,124,141,25,136,140,55,26,59,40,105,182,210,73,74,80,146,73,17,17,104,90,17,125,195,253,71,207,184,96,157,78,131,82,166,145,164,142,92,55,152,245,187,189,100,25,118,247,246,118,140,219,230,134,222,157,108,230,35,18,41,179,163,169,163,249,89,88,91,90,160,210,75,111,174,120,146,164,234,69,170,79,105,232,101,216,37,87,8,220,84,131,104,227,20,219,70,175,88,141,10,45,90,27,132,193,61,32,155,230,73,118,84,6,210,146,220,178,35,51,36,159,97,17,153,233,237,23,88,133,161,196,37,198,214,74,74,136,141,42,35,212,140,189,228,63,232,7,140,198,107,149,171,63,10,46,251,141,217,105,140,112,40,85,9,13,184,110,18,12,150,136,206,44,180,61,75,183,213,215,188,187,134,109,241,110,229,151,119,226,125,217,113,203,158,244,179,168,86,231,201,67,142,186,110,30,197,200,113,100,68,102,103,217,235,107,222,125,227,203,196,127,166,150,204,157,53,229,56,149,233,247,30,163,68,25,15,173,198,174,101,146,203,126,60,174,113,179,73,167,50,178,222,74,229,168,169,241,76,209,216,103,166,154,247,123,4,131,28,19,60,87,67,150,182,90,239,71,217,112,208,185,148,122,140,66,61,116,250,112,36,159,188,191,87,255,0,136,103,122,74,213,62,178,235,142,175,85,73,146,165,41,70,125,230,165,246,153,159,237,22,195,113,96,235,215,31,12,234,108,75,106,54,138,131,77,102,227,144,76,32,245,121,104,183,204,149,244,16,123,140,247,39,191,67,63,214,21,43,34,59,209,95,114,44,150,150,219,172,172,219,90,22,147,37,37,68,122,25,25,31,105,25,24,159,252,41,50,235,74,196,27,249,120,153,112,66,114,67,52,55,79,166,66,219,74,218,39,153,122,11,200,94,139,105,69,187,69,159,105,40,143,78,237,59,197,209,178,203,113,217,110,59,40,36,54,210,73,8,73,22,132,68,69,161,17,16,173,126,48,216,48,245,195,108,82,177,70,151,74,109,79,83,73,136,178,31,67,6,107,38,91,110,160,250,136,212,148,25,233,169,145,246,168,139,252,226,178,114,241,136,242,176,167,24,237,91,201,137,38,195,112,170,208,87,37,91,205,37,201,68,166,156,94,166,74,79,103,205,251,79,79,127,188,104,207,9,239,136,24,143,135,118,253,231,79,152,196,150,234,180,216,146,205,76,184,149,145,41,214,27,115,67,50,82,187,125,114,246,159,127,183,188,122,224,17,71,136,30,86,168,248,255,0,133,21,10,172,74,122,215,114,80,226,59,46,11,140,52,147,113,195,102,52,165,54,209,153,52,183,13,38,227,197,234,164,203,83,238,208,251,232,102,232,182,171,22,125,126,125,183,94,130,244,73,212,233,46,198,121,183,90,91,103,185,181,169,10,236,89,17,233,185,38,93,164,93,194,68,228,67,52,213,60,186,226,196,37,213,42,175,149,181,85,91,112,166,50,227,234,228,178,78,201,139,204,120,210,167,155,109,38,77,178,101,184,245,208,187,200,203,186,250,236,75,226,219,196,91,86,155,119,90,213,104,149,8,21,40,172,201,67,145,159,109,210,73,56,218,92,36,153,161,74,73,30,213,167,179,83,239,33,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,121,251,238,248,182,240,234,213,169,93,215,77,90,37,62,5,54,43,210,86,228,151,219,104,148,77,182,167,13,36,107,82,82,103,181,10,236,212,187,140,80,166,123,243,77,82,204,86,44,77,93,46,170,249,219,84,165,185,10,27,45,190,174,75,196,212,153,92,183,137,41,121,198,212,102,219,196,91,139,77,75,184,136,187,227,181,175,109,86,47,10,252,11,110,131,5,233,115,170,50,90,140,203,109,52,183,15,115,139,74,19,216,130,51,211,114,136,187,8,251,197,243,112,252,202,213,31,0,48,162,159,85,151,79,90,46,74,228,70,165,206,113,246,146,78,54,111,70,138,167,26,35,54,144,225,36,156,100,253,85,25,232,125,250,159,116,174,1,228,113,98,248,129,135,24,119,112,94,117,9,140,70,110,149,77,151,44,148,243,137,65,26,154,97,199,52,35,53,39,183,212,63,105,119,123,59,198,115,51,15,136,242,177,91,24,238,171,201,249,38,251,115,42,211,151,25,91,205,69,201,92,167,92,70,134,106,87,103,206,123,15,79,119,188,89,183,7,156,24,122,222,182,42,184,163,84,165,54,151,170,68,252,88,239,173,131,37,155,46,55,79,125,36,74,82,8,244,212,140,251,20,101,254,113,101,15,50,220,134,92,142,242,9,109,186,147,66,210,101,169,25,25,104,100,100,41,115,138,230,93,105,56,125,127,55,137,150,252,39,35,179,92,116,186,148,33,180,161,163,121,231,167,60,181,232,134,146,91,180,65,118,154,140,244,239,215,188,64,8,241,222,148,251,113,99,52,183,29,121,100,218,16,132,153,169,74,51,208,136,136,187,76,204,197,181,219,184,58,237,185,195,62,167,18,229,139,185,83,169,175,92,113,201,244,25,169,151,23,111,145,39,233,160,182,153,109,87,118,166,95,172,42,118,50,213,2,178,211,141,47,69,70,146,149,37,68,125,198,149,246,30,191,176,104,135,35,183,67,151,78,90,236,183,222,115,122,225,209,233,208,204,245,215,232,64,140,126,243,253,111,254,33,222,196,124,207,133,110,53,15,44,151,163,242,37,114,77,234,77,69,148,22,242,79,49,71,79,148,100,142,211,45,117,211,187,218,51,191,45,254,166,91,210,116,211,154,226,151,167,222,122,143,81,132,151,44,187,67,19,237,59,142,36,231,162,29,62,183,2,74,220,105,211,108,246,55,33,181,153,25,145,151,103,171,239,46,225,164,140,25,185,154,188,48,162,208,184,218,150,153,39,62,133,79,144,227,132,225,44,205,107,140,218,207,83,212,251,125,109,123,207,188,123,48,31,242,181,161,180,41,199,22,73,74,72,205,74,51,208,136,189,230,41,79,139,150,42,65,187,177,138,21,165,72,172,70,155,22,147,13,180,190,76,200,39,57,114,90,149,61,181,36,246,172,200,140,137,69,216,100,70,90,251,4,85,202,245,191,58,229,204,70,27,83,96,199,83,166,119,101,29,78,232,131,81,33,190,185,148,169,74,208,143,68,150,226,212,207,176,105,34,222,130,116,202,5,54,154,102,147,56,144,217,99,213,238,245,80,73,236,238,236,236,31,64,127,148,152,204,75,97,200,210,25,67,173,184,147,74,146,180,146,136,200,203,67,212,143,239,28,14,249,202,46,31,221,210,106,179,31,162,83,204,170,36,250,150,215,76,198,211,91,134,163,51,208,217,63,214,211,218,41,79,58,24,23,81,192,172,104,170,80,92,162,191,10,157,49,199,230,194,81,198,83,109,27,43,151,33,13,236,62,90,19,166,214,187,54,150,154,23,97,251,184,42,82,165,158,212,164,204,253,196,66,67,229,3,55,119,190,88,239,200,178,163,78,126,77,189,41,228,49,80,167,188,235,203,105,45,41,232,230,235,136,104,158,109,4,225,54,198,210,82,187,52,61,15,179,186,239,114,219,153,188,61,204,117,149,18,228,182,171,180,242,168,185,204,234,41,125,83,29,84,125,29,121,8,222,202,29,113,72,220,150,84,178,212,251,83,219,247,118,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,195,50,34,212,204,136,190,209,20,179,93,159,156,53,203,229,41,200,84,170,180,10,205,194,173,57,113,35,191,30,70,207,89,131,61,232,76,132,44,181,109,227,50,251,140,251,139,182,149,177,175,31,113,67,49,183,106,171,151,149,82,92,199,87,167,34,11,47,200,113,150,180,105,180,171,150,219,142,56,105,212,153,74,143,67,237,50,215,221,164,146,193,124,140,77,181,112,178,169,143,24,235,77,151,74,135,79,228,116,148,217,108,155,14,43,124,151,34,175,154,212,168,228,71,161,169,165,39,69,151,97,145,159,121,16,132,83,29,109,233,43,117,164,18,80,173,52,34,45,52,236,23,27,194,131,12,25,183,173,154,101,240,105,140,167,103,208,234,81,77,73,34,55,59,42,133,222,123,8,244,249,162,246,159,179,246,88,168,0,254,41,36,164,154,84,90,145,150,134,41,11,139,14,11,76,177,113,168,175,184,208,94,77,50,188,215,49,111,242,140,155,234,95,151,57,211,78,226,66,83,187,106,53,211,113,158,158,242,237,17,23,8,111,233,152,101,136,246,253,233,15,77,105,149,40,146,92,35,215,181,13,190,219,134,93,138,79,234,23,121,145,127,156,104,115,44,152,213,109,99,94,21,208,238,74,61,90,60,137,74,131,24,165,178,151,219,90,218,123,166,101,107,73,165,46,44,211,161,186,69,161,158,165,237,251,122,224,8,127,196,231,22,226,97,190,93,167,83,209,62,58,102,92,14,187,73,38,84,233,18,205,15,193,152,90,237,222,147,211,84,105,237,251,140,80,212,135,149,33,247,31,87,210,113,102,179,251,204,245,31,240,46,127,132,14,42,194,184,48,130,161,98,79,170,182,170,157,54,160,234,217,140,111,145,168,162,183,22,3,73,61,134,179,87,210,51,45,73,36,159,103,127,96,176,145,17,56,160,84,38,65,203,13,72,162,36,190,125,247,153,112,244,62,196,42,159,55,94,227,251,8,80,204,31,90,116,125,221,186,188,141,127,249,98,23,241,151,218,99,21,44,138,67,167,189,28,157,67,246,75,104,52,108,37,25,238,163,180,93,133,167,127,104,163,44,101,167,183,74,197,75,178,3,77,114,208,205,106,122,18,141,186,26,72,164,184,68,70,90,22,157,194,226,120,71,211,109,248,184,7,34,85,57,191,229,175,84,86,111,172,201,26,234,112,160,26,139,82,45,116,215,78,241,59,71,48,204,190,27,195,197,76,14,189,45,23,226,165,249,50,104,85,18,131,170,9,70,153,42,134,243,109,153,106,149,25,30,174,119,164,181,247,12,226,223,214,157,70,195,189,107,118,141,77,135,25,145,71,168,201,132,162,90,84,147,51,105,229,54,102,91,137,39,222,131,246,23,220,66,203,56,87,231,2,37,61,45,224,149,253,113,155,105,90,201,20,165,76,152,68,146,51,232,163,50,194,13,215,190,197,232,132,35,223,167,180,133,173,182,227,111,54,151,154,90,86,133,164,148,149,36,245,35,35,238,50,49,255,0,67,254,30,101,185,12,185,29,228,18,219,117,38,133,164,203,82,50,50,208,200,200,84,47,21,156,166,162,218,173,39,26,172,218,74,211,18,97,146,42,8,142,198,136,74,214,185,210,93,117,68,219,36,68,122,37,58,169,75,215,77,53,246,24,173,65,97,156,53,115,202,230,24,215,35,225,30,37,86,20,118,236,245,161,152,18,36,200,236,140,234,215,14,59,104,220,244,132,161,13,37,180,44,244,74,76,203,183,78,205,72,92,133,34,173,78,174,211,34,214,105,19,25,151,14,107,40,144,195,204,184,151,16,227,107,73,41,42,37,36,204,140,140,140,143,82,61,59,71,236,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,234,245,106,117,10,153,42,179,87,152,204,72,112,153,92,135,222,121,196,182,134,219,66,77,74,81,169,70,68,68,68,70,122,153,233,216,41,191,137,86,121,92,196,234,228,140,35,195,90,194,138,221,128,181,179,62,68,105,29,146,93,66,230,71,113,27,153,144,164,45,165,54,180,30,138,73,25,246,107,217,161,10,243,22,87,194,155,41,168,185,107,74,198,171,202,146,181,68,134,102,138,122,36,49,170,20,180,46,12,150,157,73,56,201,145,158,138,86,138,74,245,211,93,61,166,45,233,150,91,142,203,113,217,65,33,182,146,72,66,72,180,34,34,45,8,136,135,253,143,249,113,198,217,109,79,58,180,161,8,73,169,74,81,232,68,69,222,102,98,169,56,168,103,2,37,65,46,96,149,131,113,155,137,66,205,21,85,67,152,70,147,50,235,99,60,194,205,167,190,212,106,133,163,221,175,176,133,105,216,54,157,70,252,189,104,150,141,49,135,30,145,87,168,198,132,146,66,84,163,35,117,212,182,70,123,73,71,222,178,246,31,220,99,71,57,104,195,120,120,87,129,214,93,164,196,84,177,38,53,10,156,83,189,66,73,170,74,97,178,219,134,122,37,38,103,171,125,234,45,125,227,168,8,37,197,194,155,111,202,192,56,242,234,45,255,0,45,102,162,131,97,100,72,215,82,133,60,210,90,153,107,166,186,247,10,118,193,170,115,117,92,84,180,224,58,215,49,15,86,160,33,72,219,169,168,142,75,100,100,69,161,234,125,162,243,115,3,76,98,157,145,73,148,246,99,242,144,197,146,226,9,27,9,38,91,104,238,151,105,105,223,216,40,30,119,171,58,70,222,205,30,94,159,252,177,139,230,225,127,80,153,59,44,52,210,150,146,46,67,236,180,217,232,125,168,42,124,45,59,207,237,49,46,197,123,113,126,197,88,86,254,16,83,236,72,21,86,211,83,169,84,26,91,209,137,242,37,28,71,34,207,105,74,216,75,37,125,34,34,212,210,105,246,119,246,10,96,31,247,29,229,71,125,183,211,244,155,89,44,190,242,61,69,242,240,198,197,184,152,145,151,104,52,245,207,142,169,150,251,173,82,77,148,186,70,178,67,16,97,150,187,119,168,244,213,122,123,62,226,19,0,7,35,204,214,53,91,88,41,133,117,203,146,177,86,141,30,82,96,201,40,140,173,246,208,183,94,233,158,90,18,73,83,136,53,106,109,25,104,71,169,251,62,204,242,98,245,253,51,19,113,30,224,189,38,105,173,78,165,46,75,100,90,246,33,199,220,112,139,181,74,253,115,238,51,47,243,137,115,194,123,5,166,95,88,214,119,220,152,47,42,153,65,107,152,135,249,70,109,245,44,75,130,233,39,113,161,73,221,181,122,233,184,143,79,113,118,139,189,74,73,41,36,164,180,34,45,8,127,64,5,94,113,154,177,90,153,2,223,190,16,76,37,198,10,36,19,62,229,153,37,53,7,127,87,187,183,223,223,236,246,138,191,195,99,164,124,189,160,53,94,105,46,83,222,169,69,110,74,77,41,50,229,27,200,223,244,189,95,163,175,127,103,188,74,44,207,100,98,228,179,237,90,78,51,225,117,50,117,98,213,174,83,88,170,200,68,102,92,144,184,134,243,111,72,81,153,49,28,155,109,164,52,150,251,77,103,166,165,218,100,100,99,132,224,166,62,226,134,92,174,212,215,44,218,164,184,110,163,94,124,23,159,144,219,46,234,211,137,79,49,182,220,108,213,161,60,165,22,167,216,103,175,191,91,169,202,142,126,112,215,48,116,166,225,85,106,208,40,215,10,117,230,68,144,252,120,251,253,103,204,182,33,82,22,179,209,182,72,207,239,35,238,62,201,90,70,70,90,145,145,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,15,226,148,73,45,202,62,194,16,207,56,156,68,44,44,4,167,174,129,105,189,233,139,157,122,127,38,218,244,126,86,138,142,191,166,228,101,182,173,91,117,71,223,217,166,157,231,217,74,24,129,136,247,166,45,220,107,184,46,250,151,164,42,47,105,170,249,45,53,174,141,161,29,205,165,41,250,45,167,217,236,22,11,145,158,25,115,238,69,179,136,56,239,70,233,224,122,221,45,63,168,74,249,191,225,45,47,231,98,202,37,39,69,37,165,118,167,183,184,189,166,59,135,21,252,87,78,27,224,172,60,48,183,215,211,170,191,204,236,211,126,222,68,184,47,255,0,77,10,215,233,159,244,139,246,247,10,94,23,103,194,182,232,139,87,194,218,5,57,185,26,186,213,38,168,234,154,216,126,169,122,81,69,174,186,17,31,210,47,242,137,234,0,2,51,103,191,43,176,179,37,132,146,224,196,137,204,175,82,18,229,66,158,124,195,45,238,181,26,81,52,142,215,91,65,106,183,139,181,90,151,188,140,187,168,66,253,177,235,248,117,118,85,44,251,150,31,77,62,151,45,248,143,35,152,133,232,166,157,83,106,237,66,148,159,164,133,119,25,247,123,68,205,225,177,156,134,48,110,240,103,15,47,153,220,186,13,93,228,177,29,222,81,159,45,231,93,134,202,75,107,76,45,103,162,27,89,246,168,136,254,195,208,197,213,208,107,212,171,150,147,22,185,69,149,212,67,152,210,30,101,205,138,70,228,45,36,164,158,138,34,50,236,81,31,105,15,213,46,83,16,98,189,50,82,246,50,194,20,227,138,208,207,68,164,181,51,208,187,123,136,81,247,19,236,206,39,23,241,38,78,28,81,159,230,82,45,137,235,105,103,183,77,101,70,145,53,147,63,89,164,43,232,56,95,210,52,253,231,218,32,250,16,167,20,72,65,106,102,11,66,155,81,161,101,161,144,153,188,46,113,149,24,111,152,8,150,244,210,254,77,114,37,186,99,103,255,0,13,34,108,36,23,114,20,125,200,63,105,23,218,66,246,27,90,92,66,92,73,234,149,17,40,190,227,17,11,138,51,111,47,44,53,3,105,205,164,153,46,154,187,8,245,79,163,230,234,66,135,169,230,69,80,140,103,220,79,35,95,254,88,134,132,242,162,150,230,100,246,128,203,81,249,219,237,72,173,242,183,237,222,103,75,99,213,215,217,174,186,106,40,211,51,177,142,38,62,95,140,28,78,152,211,113,85,11,151,204,223,183,249,107,197,166,190,222,237,63,96,178,238,16,248,137,72,111,12,174,11,121,233,252,167,105,171,151,81,117,28,165,43,70,155,143,1,10,86,164,157,59,253,132,102,127,96,153,208,51,77,130,82,170,146,40,74,189,127,151,70,121,108,184,223,163,101,250,170,74,137,38,90,242,116,63,91,179,188,116,184,21,42,85,209,72,234,169,178,121,241,37,181,162,87,177,73,213,43,73,25,118,40,136,251,148,66,144,248,163,101,222,94,22,99,67,215,181,53,141,105,23,41,42,107,174,110,46,201,114,37,205,112,211,162,156,82,190,131,100,122,145,18,126,194,62,193,17,176,242,244,169,225,229,235,69,188,233,14,108,147,72,159,26,106,59,18,122,155,79,33,194,47,89,42,46,244,23,176,254,227,238,26,19,202,6,96,40,184,253,131,244,58,244,73,59,170,113,96,198,141,81,70,197,150,146,19,22,58,157,61,77,180,39,233,61,253,18,211,221,217,221,220,192,113,76,224,225,131,24,169,128,151,101,4,227,243,100,53,74,159,34,57,111,52,232,233,66,144,148,255,0,77,37,222,231,180,244,25,216,187,104,50,109,107,158,173,110,76,70,199,169,147,159,134,178,212,143,67,109,197,32,251,140,203,189,39,237,63,188,126,8,19,164,211,39,198,169,67,115,100,136,143,33,246,149,161,30,213,165,68,105,61,15,82,62,210,46,241,115,92,55,115,199,74,196,123,102,157,132,23,212,238,77,122,149,25,152,144,149,202,82,185,204,180,220,56,237,150,141,71,74,19,170,214,191,164,179,50,246,234,90,24,176,100,153,40,137,68,125,134,90,144,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,254,40,201,36,106,51,236,34,212,197,124,241,34,207,29,43,14,45,154,142,16,88,179,185,213,234,172,103,162,77,87,41,73,228,178,235,115,35,184,90,59,29,72,86,139,66,62,138,200,207,217,161,106,98,153,103,206,147,83,159,38,165,49,205,242,37,188,183,221,86,132,91,150,165,25,168,244,45,8,187,76,251,135,239,180,168,50,110,155,158,147,110,67,70,247,170,115,152,134,130,212,139,83,113,196,160,187,204,139,189,69,237,47,188,104,159,39,216,96,198,21,224,37,167,65,40,252,169,14,210,160,72,144,91,205,95,58,112,163,165,95,211,81,119,183,236,61,7,107,1,195,51,127,152,10,46,0,224,253,114,189,46,78,218,156,168,50,99,83,145,177,103,172,133,69,144,166,143,82,109,105,250,76,255,0,72,180,247,246,119,231,179,17,47,74,158,33,222,181,171,206,174,230,249,53,121,242,102,175,177,37,161,186,242,220,50,245,82,146,239,89,251,11,238,46,225,46,120,92,229,222,94,41,227,67,55,181,73,141,41,22,209,38,107,78,110,46,217,113,229,194,112,147,162,92,74,190,131,134,122,153,26,126,195,62,193,119,147,234,84,171,94,145,213,84,164,242,34,68,107,69,47,98,149,162,80,147,51,236,73,25,247,36,199,52,168,102,155,4,98,213,35,208,211,122,255,0,46,144,242,25,109,191,70,203,245,148,165,26,72,181,228,232,94,183,103,120,134,60,93,241,22,144,230,25,80,45,214,103,243,29,169,46,37,69,148,242,148,90,180,228,121,232,74,181,52,233,223,236,51,35,251,5,104,229,142,49,203,199,203,13,130,137,212,154,174,58,89,114,249,155,55,127,45,100,180,215,217,238,253,162,242,243,92,150,225,228,246,190,203,177,249,59,45,73,77,242,183,238,216,101,75,127,213,215,219,166,154,106,51,217,81,50,58,132,147,46,227,121,122,127,242,198,47,135,133,203,111,35,44,52,243,117,205,196,169,45,26,123,8,180,47,71,194,208,132,189,113,105,109,10,113,71,162,82,70,163,251,136,81,63,20,124,101,70,36,102,2,93,189,8,191,147,91,105,114,152,179,255,0,134,143,54,106,15,189,9,62,229,151,180,203,237,49,12,144,133,56,162,66,11,83,48,90,20,218,141,11,45,12,132,224,225,131,153,196,225,6,36,198,195,138,203,252,186,69,207,61,13,32,246,235,164,169,50,33,50,71,234,180,181,125,6,207,250,68,159,184,251,69,224,196,148,196,232,172,204,138,189,236,190,132,184,218,180,50,213,42,45,72,244,62,222,227,31,150,189,94,165,91,84,153,85,202,212,174,158,28,54,150,243,206,108,82,246,161,9,53,40,244,73,25,159,98,76,251,8,82,167,18,124,228,49,140,151,131,248,119,99,78,230,80,105,15,169,153,14,242,140,185,143,52,236,198,84,91,93,97,11,45,80,226,15,177,70,69,246,158,166,33,149,133,99,215,241,22,236,165,217,246,212,62,166,125,82,91,17,25,71,49,8,213,78,58,150,211,218,181,37,63,73,105,239,50,239,246,11,239,200,126,87,97,101,183,9,34,66,153,19,151,94,172,37,185,245,3,230,25,236,117,216,209,73,214,251,29,113,7,162,217,62,212,232,94,226,34,239,147,32,0,43,75,140,205,125,136,118,85,2,142,110,252,235,242,226,172,155,218,125,202,102,160,157,117,211,78,242,238,212,84,68,89,14,195,146,212,184,234,218,235,11,75,136,86,132,122,40,143,82,62,223,180,133,236,228,82,235,162,102,79,41,145,236,139,193,158,177,136,48,81,110,201,111,114,219,220,218,41,145,154,95,107,100,217,150,164,250,187,140,207,183,177,94,210,138,121,231,225,151,62,219,91,216,131,129,20,110,162,7,171,213,83,250,132,163,149,254,12,210,62,118,84,163,82,181,82,157,87,98,123,59,143,216,98,190,176,255,0,17,239,76,36,184,209,112,90,21,47,71,212,89,215,69,242,90,119,77,91,90,59,156,74,147,244,92,87,179,218,46,191,39,124,68,44,44,123,167,162,129,118,61,232,123,157,26,255,0,38,218,244,142,110,170,144,191,166,220,100,54,157,27,105,39,223,219,174,157,229,219,51,18,162,81,110,73,246,24,254,128,0,0,0,0,0,0,0,0,0,0,0,15,29,137,152,179,99,97,29,1,235,146,249,172,122,62,19,27,119,47,167,121,222,245,161,5,216,210,20,125,238,35,217,237,251,197,79,230,215,138,173,211,124,165,235,83,4,36,250,42,152,123,119,212,54,54,255,0,59,244,14,23,205,73,136,149,39,106,144,234,123,251,117,215,184,136,87,228,104,181,203,198,179,202,142,142,174,124,159,102,168,111,118,212,125,186,36,189,84,255,0,212,45,143,33,124,54,32,90,230,140,72,199,10,47,81,82,45,122,24,157,74,145,200,255,0,10,101,207,94,52,163,74,183,37,77,31,172,158,206,226,246,152,178,242,36,182,157,11,176,136,80,103,18,188,97,78,40,230,54,177,22,10,245,167,82,58,126,152,244,239,230,192,134,107,239,66,85,244,155,62,253,126,205,4,76,19,195,133,6,45,187,109,99,187,22,164,217,28,168,179,40,203,167,176,91,55,111,117,250,148,67,36,246,32,204,181,220,174,211,61,62,210,23,110,147,220,68,126,242,212,127,64,0,67,220,247,228,150,145,152,139,90,69,195,108,82,247,93,176,152,90,163,171,158,162,230,236,110,82,210,141,22,251,109,39,87,94,79,105,145,233,247,119,85,197,145,195,183,51,55,125,221,62,221,137,102,244,254,138,146,235,14,200,244,141,61,123,86,211,169,65,250,167,36,181,250,90,246,25,254,209,110,249,40,192,140,76,192,92,53,110,218,196,91,183,175,83,122,41,184,125,4,118,186,116,148,120,200,34,230,50,226,247,237,229,45,58,235,219,174,190,237,99,159,18,172,245,177,99,209,231,96,182,28,203,223,87,168,50,236,106,147,252,179,46,83,78,34,100,103,81,181,232,230,149,104,180,160,245,74,200,207,217,217,169,138,128,113,115,235,181,101,56,225,243,230,212,100,26,148,126,170,119,186,226,191,97,22,166,127,97,11,88,200,175,14,186,100,172,58,99,17,177,54,157,190,125,106,50,100,211,218,231,40,182,176,243,17,158,105,123,153,147,180,244,86,242,209,73,35,247,233,216,67,238,102,243,133,244,91,178,219,43,171,7,233,255,0,223,12,8,155,87,19,154,127,202,9,13,190,179,45,242,37,146,17,185,197,54,93,199,167,127,118,162,190,236,92,22,198,140,30,198,171,102,85,118,212,232,165,81,174,8,78,62,93,116,71,54,242,101,164,213,244,86,178,61,13,179,238,215,187,218,52,13,134,53,55,235,56,115,107,213,37,22,143,202,163,66,121,210,236,250,106,97,10,62,226,34,239,63,97,8,249,196,173,169,14,101,110,190,108,47,105,37,50,148,190,194,61,83,232,233,154,151,104,160,154,107,102,237,70,43,69,222,183,208,159,242,168,134,138,114,91,77,233,178,199,101,69,81,105,206,160,211,79,252,180,248,229,239,21,19,196,247,11,215,135,121,148,155,41,166,255,0,147,220,17,157,172,41,122,255,0,178,63,62,105,153,105,189,71,220,143,176,190,194,31,23,33,88,143,14,216,196,106,149,139,80,111,99,87,197,45,235,113,169,26,153,242,93,152,252,86,137,123,9,39,187,105,36,207,67,82,72,251,183,23,120,230,121,152,194,235,143,10,113,134,226,164,215,153,209,185,213,25,117,8,15,110,111,249,68,69,202,121,45,59,181,43,86,205,220,179,61,170,50,81,123,72,118,220,129,103,30,232,192,236,77,163,90,53,121,156,251,102,187,54,61,53,214,249,109,167,145,206,145,21,181,59,170,88,91,138,218,219,70,91,72,203,95,121,31,125,185,230,67,6,109,60,212,96,76,154,97,181,212,174,109,57,117,58,51,219,157,70,217,11,134,242,99,175,110,246,245,253,62,186,44,244,237,237,47,118,126,177,111,13,235,24,77,136,85,187,14,184,222,217,20,153,210,98,145,234,131,222,150,159,113,173,222,170,148,69,169,182,125,155,143,246,247,142,237,144,44,208,85,176,11,23,233,176,166,202,223,111,87,31,102,3,236,108,73,108,91,210,162,146,156,220,77,45,103,163,108,153,109,45,62,242,62,251,240,182,171,176,174,139,122,153,114,83,149,186,45,82,27,51,89,61,12,189,71,16,75,79,121,17,247,40,187,200,190,226,31,72,126,121,236,162,68,9,49,220,70,244,58,202,208,164,235,166,164,105,50,50,212,103,143,62,86,89,217,57,152,187,163,237,218,138,173,70,125,81,180,235,174,212,187,80,148,68,90,238,61,126,143,217,247,16,143,99,232,219,183,5,86,213,174,64,184,232,114,122,121,244,217,45,75,142,238,196,175,99,141,172,150,131,209,68,105,61,20,146,61,12,140,133,181,100,71,137,124,59,181,20,204,44,198,153,220,154,175,204,193,167,205,229,26,185,231,252,153,134,145,203,141,20,146,157,202,83,170,213,74,236,238,51,211,67,22,77,10,108,106,140,70,166,195,115,152,203,232,75,141,171,67,45,82,162,35,35,208,251,123,140,135,251,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,255,0,9,179,99,83,162,59,54,99,156,182,88,66,156,113,90,25,232,148,145,153,158,133,219,220,70,43,103,61,220,75,225,218,72,169,225,102,11,78,231,85,126,122,13,66,111,40,211,200,63,229,44,58,142,92,152,166,149,109,82,90,86,169,87,111,113,30,154,152,169,91,138,224,170,221,85,201,247,29,114,79,81,62,165,37,217,114,29,216,148,111,113,197,154,214,122,36,137,37,170,148,103,161,17,16,249,194,66,100,54,203,59,219,51,22,140,115,78,228,82,170,48,42,139,78,186,110,75,85,8,164,101,174,226,211,233,125,191,113,141,14,64,101,17,224,70,142,218,54,33,166,80,132,167,93,116,34,73,17,22,163,244,15,155,114,215,97,90,246,245,78,228,168,171,108,90,92,55,166,188,122,25,250,141,160,214,174,226,51,238,73,247,17,253,198,40,63,63,185,160,170,227,238,47,212,160,193,149,178,222,161,190,244,6,35,236,73,239,91,50,165,18,92,220,109,33,101,171,111,17,109,61,75,237,51,238,225,56,73,134,245,140,89,196,42,37,135,67,111,116,138,180,232,209,76,245,65,108,75,175,182,214,239,89,73,35,208,220,46,205,197,251,59,198,129,114,223,131,54,158,85,240,38,53,48,154,233,151,10,156,138,157,105,237,206,175,116,132,67,101,50,23,183,123,154,126,131,93,16,122,118,118,23,190,163,51,251,156,123,163,28,113,54,179,104,210,38,114,45,154,20,217,20,214,155,229,182,174,127,38,68,166,210,238,170,97,14,39,115,110,145,109,51,61,61,230,125,220,75,44,248,91,113,226,182,48,219,180,154,11,58,183,6,163,18,161,61,237,205,255,0,39,136,137,76,165,215,118,169,105,223,183,152,71,181,38,106,63,97,14,153,159,108,72,135,115,226,53,54,197,167,183,185,187,30,150,205,184,236,141,76,185,206,194,126,83,70,189,166,146,219,174,226,61,9,74,34,238,220,125,227,237,112,195,195,5,226,38,101,32,202,121,31,49,111,198,106,176,149,235,254,200,196,248,70,69,166,244,159,114,254,210,251,12,91,182,116,169,189,78,88,239,88,169,45,121,52,26,145,255,0,146,159,32,189,227,58,213,38,205,170,140,166,143,189,15,173,63,228,81,139,246,225,166,212,134,242,183,65,55,215,184,148,152,170,71,97,22,137,58,116,61,11,176,72,60,78,169,191,70,195,155,162,169,20,181,126,45,26,107,205,23,103,106,210,194,212,93,228,101,222,94,210,25,249,190,176,91,26,49,139,26,174,121,84,27,83,173,149,89,184,38,184,193,117,209,27,221,206,150,163,79,210,90,8,181,55,11,191,78,255,0,96,176,76,161,240,190,139,105,219,103,117,99,5,63,251,225,159,19,106,34,115,79,249,57,45,182,22,69,190,60,179,66,246,184,151,11,184,181,239,238,208,124,60,245,112,235,166,69,195,167,241,27,12,169,219,39,209,99,42,77,65,174,114,143,115,12,177,37,231,87,185,233,59,75,85,108,45,18,147,63,118,189,164,42,157,11,159,66,171,37,198,207,145,54,157,32,148,147,245,85,177,214,213,251,72,244,50,251,72,91,247,13,92,245,177,124,81,224,224,182,35,75,217,87,167,178,212,106,107,252,179,62,107,72,68,56,205,35,107,49,201,41,213,106,89,234,165,153,151,183,179,67,18,55,58,216,17,137,152,245,134,174,91,88,117,118,244,10,115,85,57,15,160,142,239,80,71,30,74,12,185,143,56,141,155,185,168,78,186,246,105,175,191,74,136,189,248,118,230,102,208,187,160,91,178,236,222,163,210,178,90,97,169,30,145,167,163,114,221,117,72,47,84,164,158,159,71,94,211,47,216,45,31,34,25,37,164,101,222,214,143,112,220,244,189,183,108,214,16,169,10,231,168,249,91,219,138,181,35,68,62,227,74,209,214,85,218,68,90,253,221,243,8,0,7,241,71,180,140,253,197,168,163,238,45,88,155,242,195,31,217,182,227,72,230,199,162,211,147,25,194,217,183,99,204,205,156,131,79,106,8,207,66,87,126,166,95,120,131,34,194,56,64,227,10,109,108,93,168,97,229,69,122,69,171,64,117,108,118,127,227,14,202,128,202,75,177,6,125,201,62,245,17,125,221,226,231,140,146,226,116,62,210,49,90,25,244,225,177,2,232,53,226,70,7,209,122,122,145,233,215,68,234,84,190,127,248,43,45,250,242,101,18,83,181,41,116,253,84,246,247,31,176,197,78,73,137,92,179,171,38,212,132,116,147,227,123,53,67,155,119,35,236,213,39,234,171,254,177,96,121,74,226,171,116,216,201,102,212,198,249,62,149,166,22,237,149,13,141,177,201,253,59,135,243,81,162,41,74,220,165,180,158,254,205,53,238,51,22,193,134,120,181,99,98,229,1,155,146,198,172,250,66,19,219,182,175,167,121,174,229,173,7,216,234,18,125,237,175,217,236,251,135,177,0,0,0,0,0,0,0,0,0,0,1,255,0,14,186,134,91,55,92,61,18,158,243,16,59,54,28,79,172,76,42,140,171,115,13,139,211,53,229,253,53,124,244,126,159,67,97,101,216,244,69,33,123,144,226,253,189,155,125,230,66,162,241,119,29,113,31,27,107,207,87,239,234,231,94,251,187,127,241,102,26,211,68,54,143,246,38,208,93,205,35,217,236,251,245,245,249,125,202,46,43,102,34,98,138,210,166,109,128,222,156,201,124,232,199,179,82,119,79,81,199,155,81,234,166,84,93,159,127,223,114,25,79,200,70,26,101,194,51,213,71,25,244,165,122,78,221,101,238,144,198,205,166,250,126,135,80,226,15,84,61,167,119,179,94,243,236,149,4,68,146,208,187,135,137,198,171,217,140,58,195,58,205,229,37,123,27,167,244,251,143,67,61,57,146,27,111,216,149,123,87,238,63,237,25,161,185,43,47,92,85,185,21,119,255,0,73,35,102,189,223,209,65,39,216,69,250,190,225,233,113,55,8,174,156,44,126,43,55,20,125,133,47,127,41,91,219,61,118,146,12,251,16,181,127,88,158,241,252,193,75,242,94,26,226,165,175,121,69,145,201,42,109,94,20,135,149,176,149,243,77,201,109,197,118,26,85,250,158,194,51,255,0,48,209,230,12,95,48,113,31,11,45,107,202,12,142,113,84,232,240,100,184,173,134,159,156,114,51,110,25,104,105,79,235,151,176,139,252,195,218,128,0,15,225,232,69,169,251,5,122,113,22,207,220,108,45,167,206,193,204,60,94,235,134,116,103,91,149,43,67,46,67,107,76,184,235,78,199,163,169,10,218,227,104,61,73,100,103,220,93,154,152,167,42,213,102,169,115,86,101,86,170,210,58,137,213,9,11,125,231,54,37,27,220,113,102,165,30,137,34,34,213,74,62,226,34,22,85,195,63,34,140,92,18,161,99,142,35,179,204,136,193,181,34,151,19,113,151,206,17,195,146,203,219,217,144,71,220,107,45,138,70,158,211,246,16,182,168,177,153,133,21,152,113,145,177,150,27,75,77,167,83,61,18,146,208,139,83,237,238,33,254,163,252,157,140,195,234,74,221,70,227,78,154,118,153,15,244,34,36,145,36,187,139,176,69,94,37,179,152,137,149,202,242,30,86,134,242,101,54,142,195,237,81,211,166,105,221,247,10,16,161,33,14,87,41,205,187,216,133,75,101,42,251,141,101,168,209,206,81,162,196,137,151,75,5,184,106,213,7,110,210,148,125,135,223,208,177,239,253,130,43,241,115,194,8,23,86,24,69,191,34,199,210,163,71,113,6,227,187,213,219,29,168,243,221,52,232,107,36,253,37,107,174,211,63,191,184,83,85,46,165,42,143,82,139,85,132,230,201,16,222,67,237,43,66,61,22,133,18,136,244,50,50,239,34,239,33,238,113,67,23,235,88,163,6,142,221,121,124,217,52,168,113,225,165,221,16,159,155,104,151,161,104,148,36,187,220,51,246,159,218,99,159,199,125,200,178,26,146,202,182,184,202,210,226,15,77,116,50,61,75,188,104,11,135,6,32,73,196,12,176,208,159,152,173,206,209,138,45,35,93,8,181,38,105,241,15,94,196,167,218,179,247,253,230,56,103,21,28,171,59,121,217,139,197,187,85,141,211,105,68,110,205,70,226,45,88,105,169,178,28,86,171,120,139,189,73,236,74,76,253,218,247,10,113,82,94,137,32,210,162,216,235,43,208,251,143,69,17,255,0,147,188,92,231,8,220,117,126,252,195,105,184,113,89,151,204,169,80,150,226,163,163,150,69,164,38,99,192,101,39,170,91,74,126,146,207,189,70,175,191,188,88,64,10,8,226,114,236,199,115,79,87,234,211,166,198,100,37,174,210,237,108,170,51,52,238,253,189,253,162,41,38,51,202,96,228,165,26,182,74,218,106,212,187,244,212,127,154,72,212,162,73,23,105,158,132,63,99,209,42,52,87,226,200,121,190,75,138,74,37,48,122,165,94,174,186,165,94,223,119,113,137,183,146,254,35,215,134,12,206,167,217,88,133,35,210,86,195,143,180,193,47,99,76,244,141,153,199,111,118,141,70,91,142,108,109,165,246,107,169,235,239,208,206,226,240,159,23,236,156,101,181,227,93,86,69,83,172,136,251,104,82,143,144,243,123,20,166,208,225,167,231,80,131,61,9,196,246,233,237,251,244,246,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,60,78,44,98,245,147,131,86,188,155,170,246,170,116,113,24,109,106,73,242,30,115,122,146,218,220,219,243,72,89,150,164,218,187,116,246,125,218,211,166,116,56,143,94,56,205,58,161,101,97,236,143,70,219,8,125,214,13,123,26,123,171,108,142,67,123,180,118,50,28,111,123,110,35,179,93,75,79,126,166,80,145,152,149,26,211,242,164,50,223,57,196,165,114,159,61,82,159,87,93,84,175,103,191,184,135,227,81,26,84,105,50,237,35,208,199,250,42,51,201,96,164,169,26,54,106,218,74,212,187,244,212,74,222,24,206,204,107,52,244,142,145,58,239,102,58,93,237,46,198,206,163,15,94,255,0,217,221,218,47,220,5,123,241,114,199,87,172,60,54,133,135,20,105,124,186,149,117,109,170,66,57,100,122,194,122,60,246,84,122,169,181,39,233,32,187,148,74,251,187,197,49,165,47,75,144,73,73,111,117,229,232,93,197,170,140,255,0,201,222,46,59,133,110,85,157,179,44,196,98,221,212,198,217,149,98,39,96,163,113,30,140,58,212,41,13,175,84,60,101,222,149,118,41,36,126,253,59,135,115,226,63,136,18,112,255,0,44,53,215,225,171,107,181,146,149,72,215,66,61,9,234,124,179,215,181,42,246,160,189,223,121,12,254,200,125,201,82,29,146,242,183,56,242,212,226,207,77,53,51,61,79,184,116,12,47,197,250,214,23,65,172,55,65,95,42,77,86,28,136,106,119,68,43,230,221,36,106,90,41,10,46,246,200,253,135,246,144,240,213,74,148,170,197,74,85,86,107,155,228,76,121,111,186,173,8,181,90,212,106,51,208,136,139,188,207,184,133,202,112,139,194,24,22,182,24,202,191,37,71,214,163,87,113,102,219,187,213,217,29,216,240,29,36,237,37,154,126,146,117,215,105,31,221,220,37,78,110,98,196,151,151,75,249,185,138,209,5,110,213,84,93,135,223,208,191,238,253,163,56,213,228,33,186,229,69,182,187,80,153,111,37,63,113,44,244,23,221,195,70,116,121,121,92,161,33,133,106,108,148,86,151,216,125,138,42,116,61,123,254,241,42,204,137,68,105,62,227,236,31,230,212,102,24,82,150,210,54,154,181,215,180,204,127,168,255,0,41,81,153,155,21,232,114,81,189,151,219,83,78,39,83,45,82,162,208,203,82,237,238,49,82,188,76,50,40,197,191,42,118,56,225,203,60,184,143,155,178,42,145,55,25,252,225,156,201,47,61,189,233,6,125,196,130,216,148,105,237,47,105,10,213,162,214,106,150,205,102,45,106,147,35,167,157,79,144,135,217,115,98,87,177,198,214,74,73,232,162,50,61,20,146,239,35,33,113,188,58,115,247,27,20,169,240,48,115,16,215,182,225,133,29,166,162,74,208,207,158,218,19,18,58,19,177,152,233,66,119,56,226,207,83,89,153,119,31,102,134,44,44,180,50,212,189,163,250,0,0,60,86,51,223,48,112,227,11,110,155,202,124,142,74,105,148,121,210,91,86,195,87,174,220,103,28,34,208,146,175,212,63,97,151,249,134,112,241,178,252,151,137,88,169,116,94,82,164,115,147,82,171,205,144,202,182,18,126,105,201,46,56,158,194,74,127,95,218,68,127,230,31,219,83,8,110,155,186,209,172,94,116,216,250,211,232,172,72,125,245,239,111,185,150,146,226,139,67,89,43,232,168,187,136,255,0,111,112,250,153,108,189,21,96,99,141,151,113,238,218,134,43,180,238,105,233,174,136,76,198,86,127,209,87,234,123,8,104,151,5,111,102,49,23,12,232,215,148,101,239,110,161,212,109,61,12,181,229,200,113,191,106,83,237,71,184,191,180,123,99,34,81,104,125,194,43,230,195,33,24,105,152,248,204,213,27,103,209,117,232,219,180,151,186,67,251,247,27,9,250,29,67,104,45,16,206,157,222,221,123,203,182,155,243,5,148,92,86,203,188,196,149,219,76,221,1,205,121,114,249,209,139,126,132,214,190,163,111,56,162,209,79,36,187,126,255,0,187,200,97,22,58,98,62,9,87,154,175,216,53,206,129,246,183,127,226,172,59,174,168,113,31,236,173,172,187,157,95,179,219,247,105,110,153,79,226,125,98,98,172,100,219,152,146,94,134,175,35,93,138,249,233,29,70,166,250,207,177,152,137,66,54,161,180,123,123,119,123,200,196,241,105,212,60,217,58,217,234,149,119,24,255,0,176,0,0,0,0,0,0,0,0,1,206,49,163,30,176,251,2,104,104,174,223,117,78,145,151,117,229,151,33,247,55,104,182,210,127,162,109,102,90,27,168,246,123,126,253,41,195,52,252,75,113,39,28,86,237,10,209,99,228,229,0,246,238,103,124,121,156,223,208,40,189,103,34,161,105,209,109,40,251,251,119,123,139,182,35,90,214,173,193,125,87,227,219,214,236,46,178,163,51,127,41,174,98,27,221,177,10,89,246,172,210,146,245,80,163,237,63,96,180,60,165,112,158,142,211,16,111,140,112,153,204,117,124,221,104,220,179,46,94,134,251,95,225,17,166,118,234,92,165,247,127,189,247,152,179,139,118,218,162,218,148,198,168,244,24,125,52,70,119,108,111,152,181,233,170,141,71,218,163,51,239,81,159,127,180,125,64,16,91,139,94,36,170,213,203,228,139,66,59,219,31,184,182,108,245,117,211,167,157,5,195,239,73,151,114,189,229,251,69,77,229,87,13,31,197,156,112,183,172,166,11,83,157,213,235,221,253,8,111,185,237,82,127,171,247,151,246,11,100,226,67,150,232,119,126,4,189,84,164,171,249,202,141,183,144,122,31,111,58,100,68,171,233,58,73,250,41,62,242,63,216,41,3,180,143,237,22,211,194,19,48,136,155,68,159,131,117,131,249,248,238,59,54,50,255,0,224,210,136,17,208,157,18,222,157,230,125,166,189,125,229,237,22,124,71,169,106,94,209,253,0,31,158,161,58,53,50,12,138,140,215,57,108,69,105,111,58,173,12,246,161,36,102,103,161,106,103,216,71,220,43,31,62,220,73,226,83,34,213,112,135,8,209,190,106,185,241,38,212,245,50,229,246,74,142,227,124,153,17,76,143,69,19,106,213,43,237,238,35,239,49,84,149,154,205,74,224,169,201,172,213,228,245,19,37,186,183,158,115,98,81,185,107,81,169,71,162,72,136,181,51,51,236,33,238,50,245,107,174,240,198,43,82,134,219,60,213,191,87,130,148,167,118,221,76,229,52,146,237,212,191,91,222,52,99,132,86,194,237,28,60,160,209,28,45,170,143,78,138,133,35,191,105,165,134,210,101,174,167,174,155,123,245,30,200,0,4,48,226,181,81,102,14,89,157,67,189,242,42,42,101,61,253,234,167,206,211,217,246,10,55,182,148,72,184,233,75,82,119,18,102,176,102,90,233,175,206,16,210,14,86,31,68,140,189,225,250,219,99,148,69,109,82,139,77,219,181,254,66,199,104,245,24,179,135,208,241,75,14,174,27,10,115,252,134,235,116,201,112,9,237,166,174,89,188,195,141,110,218,74,78,186,115,12,244,220,90,251,203,188,103,191,53,89,112,186,178,235,137,181,91,110,176,142,108,7,37,62,236,9,58,182,158,108,115,144,250,26,86,196,186,226,147,170,89,51,209,71,169,119,31,219,197,71,183,194,108,33,188,241,138,240,167,90,22,133,51,170,145,54,75,45,44,249,205,35,150,133,186,219,102,191,156,90,8,244,55,19,217,174,167,168,208,86,81,240,89,120,13,130,52,59,30,74,181,155,211,198,147,52,180,238,147,210,48,211,133,216,181,151,123,95,209,61,61,222,243,235,213,26,124,74,173,62,77,50,115,92,200,210,217,91,14,163,113,150,228,41,38,149,22,164,100,101,216,103,220,98,176,115,153,194,218,117,201,92,170,98,62,12,122,174,203,91,243,36,211,123,15,152,234,151,33,229,171,155,38,89,17,106,106,105,58,18,116,246,145,119,144,250,188,45,114,195,140,56,43,126,220,23,29,251,111,122,54,43,208,37,211,144,125,92,87,183,40,222,132,178,63,154,117,102,90,147,75,246,123,59,251,181,179,33,254,19,222,76,104,50,36,44,244,75,77,45,102,126,226,34,51,25,213,206,253,196,171,147,51,55,204,133,63,205,76,90,221,78,34,15,110,221,18,154,132,147,34,238,47,214,19,171,33,249,68,178,241,135,42,213,87,174,72,220,201,117,57,111,181,29,205,238,151,43,153,78,138,105,86,136,121,4,173,13,197,30,135,166,162,1,102,167,47,181,204,186,226,173,78,207,169,122,209,28,121,233,48,28,245,11,116,99,146,251,109,118,19,142,25,118,50,127,72,245,247,253,189,67,39,53,124,47,197,22,158,203,206,45,83,247,61,113,56,168,212,26,159,54,65,116,179,95,40,241,35,23,37,130,73,47,105,184,226,181,113,194,73,247,43,78,195,31,35,54,89,23,196,44,181,85,29,158,106,244,173,182,242,212,228,121,218,48,198,136,53,62,105,79,47,168,113,207,209,177,187,83,247,233,222,93,188,147,6,241,211,16,48,50,230,102,229,177,106,221,35,205,169,60,196,242,24,115,152,130,113,181,154,117,117,181,145,106,109,35,183,79,103,223,173,181,229,35,138,37,153,139,42,166,88,184,145,7,208,181,254,75,49,202,87,53,217,61,99,223,48,214,237,140,196,74,27,222,227,139,61,55,104,157,186,119,25,24,158,144,102,198,168,195,102,124,55,57,140,72,109,46,182,173,12,181,74,136,140,143,67,237,46,195,33,254,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,194,116,216,212,232,143,78,152,231,45,136,237,169,215,21,161,158,137,73,25,153,232,93,189,196,98,6,102,223,138,37,151,132,202,169,216,184,111,7,211,87,7,37,248,231,39,154,236,110,141,239,159,107,118,199,162,41,14,108,113,180,30,155,180,86,237,59,136,204,84,158,50,99,166,32,99,157,204,245,203,125,85,186,183,156,82,185,105,228,48,223,45,6,227,139,36,234,211,104,35,208,221,95,110,158,223,187,78,183,148,236,139,226,22,101,106,141,79,37,122,42,219,101,105,92,137,218,48,254,168,37,48,106,79,47,168,109,207,209,191,187,82,247,105,222,125,159,95,56,213,108,47,194,230,153,203,206,18,211,246,191,111,58,152,245,234,167,54,65,245,83,88,41,17,36,151,37,242,81,35,113,182,218,245,109,195,73,119,39,94,211,28,191,42,217,125,174,102,43,21,105,150,125,55,213,136,219,204,201,158,231,168,123,99,20,150,27,119,176,220,108,207,177,226,250,39,175,187,236,159,185,240,202,37,153,131,217,86,165,189,109,70,229,203,166,203,97,169,14,111,116,249,188,186,116,163,82,180,91,203,36,234,109,164,244,45,116,16,87,36,23,18,173,188,204,216,210,18,255,0,41,50,171,116,200,139,61,187,181,74,170,17,140,203,184,255,0,84,104,170,3,201,147,6,60,132,30,169,117,164,44,143,222,70,68,99,253,197,102,241,74,203,14,48,227,85,251,111,220,118,21,189,233,40,172,192,137,78,89,245,113,89,218,162,122,106,204,254,117,212,25,232,78,163,217,237,239,239,211,229,100,207,133,180,235,110,185,75,196,124,103,245,157,136,182,38,70,166,246,23,45,212,174,59,200,87,54,52,179,35,208,210,234,116,52,233,237,50,238,33,103,212,234,124,74,85,62,53,50,11,92,184,209,25,67,13,35,113,158,212,37,36,148,150,166,102,103,216,69,222,99,145,102,227,5,151,143,24,37,92,177,227,43,73,135,30,76,136,69,167,124,142,145,246,155,46,213,160,187,221,254,146,180,247,251,203,62,152,179,132,55,158,14,222,21,27,66,239,166,116,207,194,146,243,72,62,115,75,230,33,14,184,217,47,230,214,178,45,77,181,118,107,169,104,60,64,237,89,85,203,133,213,152,172,77,165,219,116,116,114,160,55,41,135,103,202,213,181,114,163,148,134,16,234,182,41,214,212,173,18,241,30,137,61,79,184,190,205,7,225,46,31,67,194,204,58,183,172,40,47,243,219,162,83,34,64,55,182,154,121,134,203,13,181,187,105,169,91,117,229,145,233,184,244,247,159,120,243,25,167,125,17,242,247,136,11,113,142,105,29,181,85,45,55,109,211,249,11,253,163,55,215,42,137,119,29,85,105,78,210,84,215,204,139,93,116,249,195,23,145,194,150,164,204,252,179,52,134,187,227,212,82,202,187,251,211,79,131,175,179,237,19,60,0,7,141,197,203,93,119,126,30,215,168,141,150,229,72,167,202,66,81,221,184,212,195,137,34,215,82,211,93,221,250,140,231,102,22,215,93,159,140,119,93,9,198,121,75,98,175,57,42,78,237,218,26,101,58,147,237,212,255,0,87,222,60,61,26,179,82,183,234,113,171,52,137,61,60,200,142,161,230,92,216,149,237,90,20,74,73,232,162,50,61,12,136,251,72,90,222,66,120,147,196,169,197,165,97,14,46,35,100,212,242,34,66,169,234,103,204,236,139,29,182,249,49,226,145,22,170,55,21,170,151,217,220,103,220,98,206,41,243,163,84,224,199,168,194,115,152,196,166,144,243,74,208,203,114,20,68,100,122,30,134,93,134,93,227,244,0,15,225,158,133,169,251,5,97,113,123,204,34,33,81,32,96,221,28,254,122,67,141,77,146,191,248,53,34,124,117,167,69,55,167,121,23,105,47,95,113,123,69,81,81,41,114,43,181,152,52,88,191,166,168,73,106,43,125,223,73,107,36,151,121,145,119,159,188,133,232,101,239,44,52,234,70,78,23,106,110,214,125,195,108,155,207,118,43,244,207,210,154,109,69,250,83,79,210,47,97,145,125,194,149,113,110,219,145,96,226,221,213,109,153,237,118,141,95,157,25,39,216,122,27,50,92,65,123,85,237,71,188,255,0,104,184,206,18,152,146,171,171,47,145,237,9,15,111,126,221,223,191,213,211,94,162,116,231,11,185,36,93,201,247,159,236,19,164,7,203,184,173,170,45,215,76,118,143,94,135,212,196,123,110,246,249,139,70,186,40,148,93,169,50,62,244,145,247,251,5,99,230,215,132,244,119,88,157,124,96,124,190,91,168,229,105,70,229,153,239,212,216,107,252,34,76,205,11,66,230,175,187,253,239,184,197,94,93,86,173,193,98,215,228,91,183,20,46,142,163,15,103,53,174,98,28,219,189,9,89,118,160,212,147,245,86,147,236,63,104,151,57,88,226,91,137,56,28,182,168,87,115,31,40,232,5,187,107,59,227,195,229,126,157,71,235,55,21,107,86,171,117,39,223,217,183,220,125,151,31,130,248,245,135,216,237,67,93,118,196,170,117,108,181,167,48,185,15,183,183,85,184,146,253,43,104,51,212,218,95,179,217,247,107,209,192,0,0,0,0,0,0,0,127,202,214,150,210,107,89,232,68,33,38,110,184,148,89,56,20,106,183,44,150,125,57,112,22,155,219,220,244,94,87,232,22,93,174,69,90,21,171,110,168,251,251,54,251,204,180,166,156,86,197,187,211,25,238,135,46,155,210,161,213,205,119,77,15,148,211,122,104,218,17,254,198,132,23,115,73,246,123,62,253,123,230,88,120,121,226,198,62,203,77,66,163,31,208,116,14,223,229,219,227,73,221,216,241,126,140,164,161,101,243,140,146,127,231,107,220,93,183,25,151,76,167,225,150,91,232,77,83,44,232,26,202,78,238,108,174,108,143,156,245,222,81,122,142,60,225,22,132,242,139,176,254,223,118,157,172,0,5,35,113,106,197,228,222,120,227,242,22,27,154,199,182,190,151,103,127,81,14,11,190,212,17,247,164,255,0,164,127,179,184,123,78,14,88,76,245,79,17,42,120,163,41,159,155,163,114,122,101,238,47,246,102,42,12,47,176,150,94,239,106,79,236,211,188,91,229,70,157,18,173,13,200,19,154,230,48,238,155,147,184,203,93,12,140,187,72,200,251,200,134,121,115,97,148,155,211,46,247,109,76,164,68,231,91,204,201,139,18,52,222,99,73,230,56,228,66,121,69,203,39,156,89,104,105,112,187,123,61,95,180,136,114,236,27,196,74,166,22,98,77,2,245,165,47,107,148,234,140,87,214,90,36,247,33,185,13,184,105,245,146,173,53,229,151,110,135,253,131,70,88,5,136,209,177,87,8,109,91,217,133,106,229,66,145,5,233,37,161,250,175,57,21,167,22,93,169,78,191,164,239,34,34,255,0,48,232,64,60,221,255,0,136,54,190,26,91,83,46,171,182,161,209,192,132,203,143,45,124,167,28,250,13,169,102,90,54,149,43,232,161,94,207,96,166,44,246,113,8,185,49,170,187,82,176,108,9,93,29,161,29,79,67,95,168,219,157,94,213,201,104,220,249,216,200,117,189,237,58,143,87,119,102,157,250,234,101,6,20,102,165,26,140,251,76,245,48,29,239,35,28,191,206,118,197,230,53,204,47,78,83,52,45,218,104,126,144,141,218,52,81,23,78,153,157,11,66,229,167,66,247,118,15,245,0,1,10,56,177,193,76,204,180,18,148,122,114,42,188,210,251,202,159,59,254,241,71,20,167,85,30,167,13,244,125,38,223,109,101,247,146,136,198,139,178,91,83,122,171,150,203,21,247,254,146,40,84,198,253,157,197,2,57,251,8,189,227,184,15,129,122,216,214,190,33,81,29,183,110,218,111,93,1,221,219,154,231,56,215,105,161,72,62,214,212,149,125,21,168,187,253,163,139,71,200,102,91,99,86,125,50,205,141,163,165,235,36,189,39,63,177,91,247,17,255,0,132,123,253,154,14,219,106,89,182,253,151,76,102,147,111,65,233,163,176,218,90,66,121,171,94,137,74,82,146,45,86,163,62,228,151,183,216,62,216,0,0,248,151,196,179,129,101,215,231,37,91,78,61,46,83,164,122,107,161,165,165,31,246,12,219,102,34,162,170,174,57,95,147,150,230,243,114,228,170,43,93,52,215,89,142,159,184,189,226,244,120,121,208,23,65,202,197,157,189,222,103,164,105,180,249,229,234,233,180,156,167,68,236,239,61,123,187,251,62,225,250,115,179,150,138,94,98,176,138,169,76,63,82,173,75,142,253,66,158,126,177,239,144,220,89,41,105,31,165,109,37,170,158,239,81,153,123,203,78,234,11,185,168,23,30,17,98,44,170,68,180,244,213,107,106,170,180,161,90,182,189,29,142,250,146,74,208,141,73,250,77,159,102,166,93,158,210,23,109,144,12,112,165,230,115,46,234,179,238,255,0,229,19,169,145,206,133,49,159,89,28,232,237,193,138,219,139,220,219,109,146,117,83,234,45,8,204,203,216,126,238,25,156,62,21,116,250,187,53,11,251,4,21,201,154,68,236,135,169,90,41,92,213,105,33,213,43,157,38,89,18,117,51,105,26,18,123,59,253,228,42,206,246,177,110,156,56,184,165,91,119,93,59,162,168,65,121,109,56,223,57,183,52,82,28,82,15,181,181,41,63,73,10,46,243,238,18,203,37,156,67,46,252,5,170,65,180,175,21,250,70,210,89,181,24,209,163,76,244,169,53,71,111,153,171,113,150,234,246,180,210,189,93,123,117,247,233,173,203,224,222,53,88,248,225,105,199,187,108,138,151,85,25,212,163,152,92,151,145,203,89,180,219,134,159,157,109,6,122,19,169,237,211,219,247,233,239,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,115,60,102,204,38,27,96,109,48,231,95,21,158,149,107,139,42,75,13,244,242,23,204,228,33,43,81,106,211,107,211,177,105,239,247,251,116,49,78,249,211,226,25,119,227,213,86,117,165,103,47,209,214,147,102,236,98,70,141,61,213,36,149,33,190,102,174,70,67,168,220,211,169,245,117,236,211,223,174,145,50,201,177,110,156,71,184,162,219,118,165,59,173,168,78,121,13,54,223,57,182,245,82,220,74,11,181,197,37,63,73,105,46,242,239,22,153,147,190,21,148,250,67,48,47,236,111,87,58,110,141,72,102,149,162,147,202,86,145,221,74,185,209,165,153,43,67,39,81,161,167,183,191,220,67,185,231,255,0,28,41,121,99,203,186,108,251,67,249,60,234,156,114,161,67,103,214,95,38,59,144,101,54,218,247,56,219,132,173,20,194,75,67,50,51,246,159,190,146,109,154,5,199,139,184,139,22,145,17,61,77,90,229,170,161,43,86,173,163,87,100,62,73,53,104,102,148,253,39,11,179,82,46,223,97,11,244,201,46,90,41,121,117,194,42,93,48,189,106,181,78,59,19,234,7,235,22,201,14,69,140,151,81,250,87,18,122,41,158,244,232,94,226,211,191,243,113,11,160,42,189,149,139,199,107,188,191,71,83,106,19,207,213,215,113,55,78,151,217,222,90,119,247,246,253,194,139,178,239,81,85,43,28,172,57,200,115,97,183,114,82,213,174,154,233,164,198,143,220,126,225,164,155,30,89,207,178,232,19,148,173,199,34,151,21,211,61,52,212,212,210,79,251,71,219,0,0,31,18,235,179,109,251,210,152,245,38,225,131,212,199,125,181,52,180,243,86,141,82,164,169,38,90,161,68,125,202,63,111,180,113,41,25,11,203,108,154,207,166,158,177,181,116,251,84,94,147,159,218,173,251,140,255,0,194,61,254,205,7,105,178,172,107,95,15,104,141,91,182,149,55,161,128,214,221,173,115,156,119,180,144,148,23,107,138,82,190,138,18,93,254,193,247,199,15,206,141,77,234,86,91,47,167,216,250,75,161,84,219,246,119,28,9,7,237,35,247,12,232,213,93,84,138,156,199,215,244,156,125,197,159,222,106,51,23,143,194,114,10,97,229,160,212,147,215,159,85,230,159,222,116,248,63,247,9,174,0,3,252,165,105,211,61,169,106,92,181,106,94,254,193,157,124,243,242,255,0,57,219,235,150,215,44,189,57,84,212,183,107,169,250,66,79,104,224,128,147,52,168,148,71,218,71,169,9,207,145,78,33,23,38,10,215,41,214,13,253,43,172,180,36,41,152,104,245,27,111,164,220,184,205,19,159,53,25,110,185,177,166,151,234,238,237,215,191,93,12,238,118,192,196,27,95,18,237,168,119,85,165,81,235,32,204,101,183,80,190,75,141,253,54,210,178,45,28,74,79,232,173,62,207,104,244,128,57,238,62,226,52,108,42,194,27,170,246,125,90,57,79,164,78,122,49,104,126,179,205,197,117,196,23,98,85,167,232,251,204,140,191,204,51,155,140,152,137,84,197,60,73,175,222,181,85,238,114,163,81,148,250,11,68,150,212,57,33,199,9,62,170,83,174,156,195,237,208,191,176,73,62,28,25,92,175,99,22,49,81,47,201,145,249,86,253,171,82,141,83,55,183,161,92,215,227,74,136,239,43,105,58,133,167,86,220,51,221,181,68,94,227,62,193,123,145,163,51,14,51,81,35,163,107,76,161,45,161,58,153,232,146,45,8,187,123,123,136,81,87,20,188,38,122,195,204,52,219,141,150,118,197,184,144,229,69,74,220,71,171,210,39,77,89,255,0,77,71,220,143,113,23,216,67,208,240,150,197,226,179,49,203,228,44,199,52,143,114,247,118,119,116,240,231,59,236,65,159,122,139,250,69,251,123,133,220,128,0,226,153,139,202,134,25,102,66,132,237,50,241,129,164,165,109,229,202,230,200,249,191,93,149,31,168,219,205,145,234,76,164,187,79,237,247,235,78,121,158,225,231,139,24,5,49,85,10,108,127,78,91,253,159,203,183,198,141,183,177,146,253,25,201,90,207,231,30,52,255,0,205,215,184,251,56,30,20,226,221,233,131,23,67,119,77,151,80,233,38,181,174,167,202,105,205,117,109,104,255,0,100,66,203,185,213,123,61,191,118,151,45,148,94,37,22,78,58,154,109,203,217,159,65,220,7,174,198,247,61,43,155,250,117,159,107,113,80,132,232,219,73,62,254,221,222,242,61,102,218,22,151,18,75,65,234,70,63,232,0,0,0,0,0,0,127,12,244,237,49,89,252,73,51,245,42,204,84,204,21,194,233,156,186,153,242,250,249,188,178,62,79,248,28,150,254,109,248,230,149,106,149,56,159,85,125,157,231,219,161,10,161,162,80,110,59,234,180,154,117,26,39,93,80,145,174,212,115,27,107,118,212,25,247,168,210,146,245,80,127,228,22,233,147,222,23,118,229,140,178,188,177,129,191,74,207,95,248,60,93,92,99,167,211,168,109,94,188,121,106,74,247,37,109,159,105,118,105,167,180,204,88,164,72,113,224,176,152,209,91,216,218,117,208,181,51,239,61,125,191,120,255,0,112,0,30,71,21,238,248,182,21,129,84,187,38,57,177,152,60,141,202,208,207,77,239,161,178,236,36,168,251,214,94,195,25,161,187,110,58,149,243,115,202,175,77,245,229,77,217,187,232,151,208,109,40,46,226,73,119,32,189,130,250,184,120,96,119,228,107,47,116,86,42,113,121,53,186,135,83,215,150,253,223,163,157,44,219,250,46,45,31,65,194,250,58,125,189,189,210,136,121,203,255,0,15,237,124,76,182,101,90,87,125,59,173,166,204,66,208,227,92,231,27,212,150,218,155,63,89,181,37,95,69,106,46,195,246,136,83,112,240,133,193,58,149,214,87,5,26,173,232,216,170,159,213,174,23,34,91,218,163,154,107,52,115,21,55,94,227,36,235,167,179,81,52,176,218,194,164,97,149,151,73,178,40,69,164,42,76,70,34,53,244,187,82,211,72,104,143,214,82,143,185,5,222,103,247,159,120,244,227,142,102,39,52,24,111,151,123,74,109,110,236,171,108,156,150,28,232,226,242,31,62,123,220,167,84,218,55,182,211,132,157,202,101,69,169,150,133,222,127,109,31,102,195,56,55,214,101,238,185,79,84,30,233,168,44,62,178,133,15,107,43,209,178,113,243,109,91,201,150,215,244,31,50,209,93,189,154,159,111,119,133,192,220,191,98,54,63,221,12,219,86,13,31,172,81,173,61,67,157,67,13,242,155,230,52,133,47,71,92,70,237,57,200,236,35,212,245,251,244,178,91,71,132,205,18,218,195,214,102,220,18,186,235,145,230,146,183,209,203,91,92,163,54,18,106,111,84,76,54,213,163,137,62,210,239,215,220,34,38,118,50,179,23,3,14,151,80,166,198,228,166,67,44,37,228,239,53,122,234,234,77,71,170,158,95,245,69,221,255,0,243,240,57,34,118,83,57,153,177,23,19,181,126,157,165,246,118,118,151,164,35,123,198,138,224,169,197,194,142,183,75,69,169,164,26,139,237,208,181,31,238,0,2,49,241,19,181,100,93,25,101,185,17,28,181,244,124,105,147,149,221,244,91,167,203,215,188,203,245,190,223,184,103,222,67,102,196,135,25,62,246,214,105,255,0,33,139,248,225,159,41,233,89,89,161,243,143,94,82,163,52,158,239,162,84,232,122,9,88,0,0,0,0,57,246,96,102,116,24,33,126,75,35,211,151,109,85,21,254,72,142,159,246,12,221,221,137,85,103,17,107,41,73,232,169,213,185,4,71,246,173,245,125,222,255,0,176,104,179,41,180,164,81,178,205,133,144,146,94,178,108,218,25,172,253,234,244,123,4,103,222,126,225,214,12,136,200,200,251,140,84,231,23,44,179,49,10,165,23,27,173,152,60,180,60,132,70,168,124,233,158,231,13,83,228,186,191,93,222,206,228,246,37,26,123,189,195,150,240,136,196,9,84,12,121,153,106,23,248,61,70,150,225,233,217,244,220,155,1,191,213,51,238,47,121,11,182,28,59,50,217,79,195,172,199,218,210,169,119,20,30,93,79,148,190,146,103,53,243,229,59,203,121,40,87,45,15,54,149,104,167,141,90,25,232,125,199,217,221,73,185,175,201,198,33,229,142,227,121,21,136,156,250,3,239,168,160,206,230,48,158,98,20,227,252,178,229,165,247,22,90,161,131,87,173,247,31,111,127,144,203,254,99,177,15,47,119,84,42,229,157,83,229,69,68,182,223,153,23,146,194,186,134,201,198,148,180,111,113,167,13,27,137,148,150,164,90,151,121,123,117,187,140,160,103,94,194,204,197,188,196,54,229,116,183,60,118,18,114,224,236,121,125,169,68,114,90,185,156,134,219,253,35,251,116,47,118,165,217,221,38,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,67,76,230,241,9,178,178,244,195,150,181,178,239,164,238,163,211,116,109,174,179,202,237,142,178,245,215,25,198,213,171,79,40,251,251,52,211,188,251,41,83,20,113,118,251,198,42,239,202,43,242,179,233,9,133,244,87,211,178,214,158,162,16,125,141,33,5,220,218,61,158,207,188,117,60,168,100,227,16,243,57,113,178,138,60,78,69,1,135,210,83,167,115,24,87,45,9,113,142,97,114,212,251,107,61,16,249,43,213,251,139,183,186,236,178,211,148,252,58,203,133,173,22,151,110,193,230,84,249,72,234,230,115,95,46,107,188,182,82,181,114,214,243,137,78,170,100,149,161,30,133,220,93,157,253,196,82,87,23,140,65,149,95,199,152,118,161,255,0,131,211,169,109,158,157,159,77,185,179,219,253,82,62,227,247,152,234,60,35,114,204,196,218,148,172,110,185,160,243,16,202,23,26,159,243,166,91,92,37,64,146,210,253,71,123,123,213,216,164,105,239,247,11,99,34,34,34,34,238,33,201,243,101,74,69,103,44,216,167,9,69,235,42,204,174,26,15,220,175,71,190,68,125,229,239,25,211,180,210,170,54,34,209,144,165,106,168,53,184,228,103,167,181,15,167,239,247,125,163,72,153,125,152,115,240,66,195,150,103,169,185,109,82,213,254,88,109,31,246,142,130,0,0,0,0,34,159,19,9,79,69,202,205,115,146,127,165,57,45,43,187,232,157,58,102,162,129,227,182,111,200,109,162,237,55,22,73,255,0,41,141,4,112,236,181,100,90,217,101,183,17,32,180,244,132,104,115,147,221,244,92,167,196,211,184,207,245,126,207,184,73,192,0,31,225,57,78,34,20,133,180,90,173,45,44,210,95,110,135,160,206,166,119,157,146,246,102,111,181,203,45,23,233,218,167,103,103,119,164,36,251,135,190,201,62,86,98,227,153,213,42,21,40,220,228,199,101,244,178,157,230,159,93,61,49,164,245,75,200,254,180,251,255,0,254,82,238,238,225,51,68,185,112,241,233,182,252,190,134,227,101,181,45,134,249,107,119,154,100,194,141,45,234,185,132,218,117,113,69,218,125,218,123,133,109,99,150,95,177,27,0,46,135,173,171,250,143,209,168,150,174,157,206,161,135,57,173,243,29,66,87,163,78,47,110,188,149,246,25,234,90,125,218,251,172,167,231,6,250,203,69,215,21,234,123,221,77,5,247,208,83,97,237,101,26,182,110,48,110,43,121,178,226,254,131,4,90,39,183,183,82,237,239,188,28,187,102,131,13,243,17,105,66,173,218,117,109,243,148,195,125,100,94,67,229,200,123,148,210,156,70,247,26,108,149,181,79,36,181,34,208,251,203,236,236,99,204,98,77,133,72,196,219,46,173,100,87,83,172,42,180,71,226,59,218,174,196,186,210,218,63,162,164,159,114,207,184,203,239,46,241,11,109,254,16,184,39,77,186,206,225,172,85,125,37,21,51,250,180,66,228,75,103,68,115,73,100,142,98,102,235,220,70,157,116,246,234,38,181,129,135,246,190,25,219,49,109,43,66,157,209,83,98,33,8,109,174,115,142,104,72,109,13,151,172,226,148,175,162,132,151,105,251,7,163,16,39,139,78,6,42,251,193,150,47,218,44,78,109,78,131,45,46,201,62,102,221,33,49,18,115,171,63,89,196,167,233,44,187,146,106,247,106,93,130,154,109,43,142,165,99,92,241,107,208,189,73,80,183,237,250,39,244,219,82,15,188,148,93,203,63,96,210,246,20,93,241,111,219,2,151,118,67,115,123,51,185,251,85,161,150,187,31,91,103,216,105,73,247,160,253,132,61,112,0,15,240,151,14,60,230,21,26,83,123,219,86,154,150,166,93,199,175,179,238,21,215,156,46,23,118,229,242,179,188,176,125,191,69,79,71,248,68,93,92,127,168,215,167,109,62,188,137,105,74,54,165,14,31,97,118,235,167,176,140,84,93,110,131,113,216,181,181,83,171,49,58,26,132,125,55,35,152,219,187,119,32,143,189,38,164,159,170,178,255,0,40,181,238,27,121,250,149,121,170,30,10,226,140,206,101,76,185,157,4,222,89,23,59,252,50,75,159,54,196,114,74,116,74,91,79,172,190,222,242,237,212,133,152,17,235,218,67,250,0,0,0,0,0,3,152,230,83,18,23,132,120,45,112,226,10,19,185,84,190,147,66,215,77,121,178,217,107,245,85,253,103,234,159,236,239,25,203,217,118,98,205,232,100,195,93,125,106,169,220,157,205,53,191,150,215,188,246,160,180,67,127,103,119,188,94,46,67,242,89,110,229,238,201,106,181,93,129,206,187,39,238,234,159,230,184,157,54,61,41,40,245,82,251,141,126,137,226,46,194,47,183,183,186,94,128,0,0,229,57,160,176,42,248,155,130,119,5,157,66,115,108,233,189,39,43,177,39,244,37,178,226,190,146,146,95,69,7,222,101,253,130,183,178,85,195,23,17,98,95,144,239,172,113,161,122,54,153,79,230,108,129,213,48,247,83,204,102,67,71,243,145,165,110,70,213,114,149,244,79,93,116,238,212,197,186,52,210,25,65,54,218,116,73,119,22,163,254,192,0,68,188,242,103,126,221,203,77,178,253,6,141,51,153,121,79,140,163,134,207,45,194,228,146,219,146,150,222,220,166,28,105,90,60,193,22,211,50,215,219,217,223,72,56,183,139,247,182,52,93,211,111,27,226,169,214,204,150,243,142,17,242,25,111,106,84,235,142,109,249,164,32,143,67,117,93,186,123,126,226,46,201,148,124,146,98,14,99,238,72,82,215,7,165,181,219,117,181,202,153,205,97,123,144,78,48,107,71,47,158,219,133,171,79,110,212,187,123,52,46,222,235,191,192,60,191,88,25,125,178,97,90,118,85,43,166,83,108,183,214,59,207,125,124,247,201,150,155,91,155,92,113,123,119,114,82,123,72,244,45,59,61,186,244,227,45,123,197,124,113,137,182,99,74,193,58,77,192,80,247,62,205,102,59,60,222,97,150,137,40,149,5,233,166,186,119,246,247,10,147,193,139,167,228,102,41,218,183,46,237,165,2,177,6,65,171,77,116,36,73,109,122,247,31,234,251,140,105,35,9,43,199,116,225,101,157,114,159,105,85,104,20,249,169,87,235,19,177,155,94,189,197,167,210,238,208,190,226,30,176,0,7,1,207,75,112,28,203,45,234,85,5,109,73,81,234,70,223,98,143,85,250,62,78,157,223,183,236,25,219,154,72,41,143,147,127,68,157,94,223,187,83,23,221,195,14,25,68,202,197,43,69,110,231,62,195,221,218,105,173,58,23,103,253,66,90,0,0,0,0,14,15,157,235,176,173,44,179,95,147,19,39,146,244,154,13,82,43,71,179,118,229,170,159,36,210,93,198,69,218,159,104,207,205,129,26,85,209,138,86,236,115,79,53,250,165,122,34,84,90,146,119,41,201,8,35,247,17,118,171,236,253,131,73,120,45,77,114,141,131,214,53,37,212,108,92,59,110,153,29,73,215,93,13,17,91,73,150,186,159,187,222,61,152,242,56,173,135,52,76,86,195,250,245,135,95,99,153,22,179,78,149,5,94,178,211,183,156,194,218,51,245,20,147,62,199,15,250,69,247,151,120,172,220,191,228,174,247,203,182,118,89,254,77,165,178,227,105,151,2,78,246,123,25,58,187,92,182,182,115,220,115,244,108,235,185,93,190,195,237,239,181,242,236,33,253,30,83,19,112,210,211,197,155,62,163,101,222,84,222,182,159,80,142,243,11,111,156,235,127,164,105,109,153,234,218,210,175,162,226,189,165,223,247,24,166,76,238,112,234,185,176,54,161,46,245,195,200,189,109,162,179,113,243,70,246,219,232,210,106,146,230,205,94,146,183,92,216,211,72,237,211,214,215,223,169,28,66,176,47,203,159,11,47,24,23,133,173,55,163,170,82,165,52,250,23,203,109,207,89,167,80,225,22,139,74,147,244,155,79,176,251,189,164,47,7,33,217,225,163,102,62,217,141,107,92,79,114,174,250,108,68,20,148,237,90,186,130,109,184,168,91,186,161,134,218,70,231,94,63,84,140,244,246,118,119,76,32,0,0,0,0,0,0,0,1,31,243,109,157,28,44,202,53,170,138,149,210,175,78,220,147,180,77,58,217,167,206,140,137,206,111,109,243,106,67,200,90,201,198,161,155,145,212,210,164,37,183,54,169,68,68,133,159,96,232,24,23,142,152,113,152,188,56,167,98,134,23,214,122,234,84,237,90,121,151,72,145,42,159,41,36,70,228,89,45,145,159,45,228,110,78,165,169,164,210,164,173,10,90,22,133,171,160,0,8,85,136,28,78,240,179,15,115,112,156,189,85,224,235,109,193,229,209,170,151,51,82,99,45,152,245,199,223,140,73,37,173,79,161,182,33,198,109,114,10,75,138,220,225,58,147,79,45,4,202,141,201,149,73,171,82,171,244,168,85,218,21,78,37,70,155,81,142,220,184,115,34,60,151,152,146,195,137,37,54,235,110,36,205,43,66,146,100,162,81,25,145,145,145,144,172,12,213,113,19,206,206,84,49,114,102,22,222,22,126,15,212,80,168,233,169,82,42,113,169,117,4,162,163,78,113,110,33,167,205,191,72,26,153,94,230,156,66,219,81,158,213,161,91,84,180,108,113,127,91,39,124,91,174,28,88,197,202,126,22,227,245,165,111,210,81,117,72,143,77,183,234,118,228,73,73,67,85,23,23,177,182,36,182,235,207,40,208,242,148,132,37,196,25,114,215,166,244,154,22,167,26,179,65,10,184,144,231,91,20,242,125,249,59,252,153,208,45,74,159,202,223,75,245,190,157,139,37,238,95,75,210,114,249,92,151,218,211,94,165,123,183,110,215,68,233,166,135,175,138,225,233,196,47,26,51,103,141,21,172,57,196,107,98,202,167,83,105,214,188,154,219,78,209,33,75,101,245,62,220,184,140,165,42,83,210,93,73,163,108,133,153,145,36,143,82,79,111,121,29,133,8,65,196,15,136,164,108,173,73,165,225,246,19,42,223,175,226,42,228,55,38,175,6,165,25,217,49,41,148,229,52,163,73,60,108,188,210,145,37,197,41,149,161,26,171,230,137,74,89,36,150,201,174,42,216,28,91,51,179,138,119,149,39,15,176,251,8,48,214,185,112,215,36,20,104,48,99,82,106,27,221,94,134,102,102,103,60,146,132,37,36,165,173,106,50,66,16,149,41,70,148,164,204,186,254,115,56,131,102,159,40,247,181,159,134,243,104,184,85,91,173,84,172,248,181,218,220,134,169,53,20,197,68,231,102,75,105,77,70,35,154,75,54,80,134,27,73,41,126,178,212,74,94,136,37,19,104,244,28,61,56,133,227,70,108,241,162,181,135,56,141,108,89,84,234,109,58,215,147,91,105,218,36,41,108,190,167,219,151,17,148,165,74,122,75,169,52,109,144,179,50,36,145,234,73,237,239,35,176,160,1,226,177,190,245,170,225,174,11,223,216,141,66,143,17,250,149,171,107,213,107,112,218,150,133,41,135,31,141,17,199,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,42,47,251,181,121,167,255,0,204,28,42,255,0,162,170,63,233,194,221,49,190,245,170,225,174,11,223,216,141,66,143,17,250,149,171,107,213,107,112,218,150,133,41,135,31,141,17,199,155,75,137,74,146,163,65,169,4,70,68,164,158,154,232,101,222,42,47,251,181,121,167,255,0,204,28,42,255,0,162,170,63,233,194,234,64,115,76,198,227,125,43,46,56,61,90,198,90,237,14,93,94,155,64,145,78,76,200,145,28,74,31,54,36,78,98,51,139,111,119,170,165,161,47,154,201,6,105,37,154,9,38,164,110,222,94,214,211,186,104,87,205,171,70,189,109,105,221,109,22,224,167,199,170,83,164,242,150,223,62,43,237,165,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,15,172,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,57,86,90,51,49,102,230,150,222,186,239,60,62,131,45,22,245,2,232,145,110,65,155,36,141,11,169,161,152,177,158,57,100,209,164,148,202,20,169,10,36,33,94,190,196,37,74,36,41,70,218,61,6,58,99,166,28,101,211,14,42,56,161,138,21,158,134,149,7,70,153,101,162,37,202,168,74,81,25,183,22,51,102,101,204,121,123,85,161,106,73,36,165,75,90,144,132,45,105,242,153,90,205,182,22,102,230,213,172,93,56,102,213,86,15,160,170,5,79,155,78,172,166,51,83,155,220,218,86,219,230,211,47,59,163,46,106,180,161,106,50,220,166,93,34,47,80,199,107,0,16,215,55,252,73,108,28,172,98,133,189,134,13,219,210,238,90,146,100,68,155,116,162,34,217,81,66,165,62,220,130,54,219,87,56,148,137,201,81,69,124,153,117,178,66,217,89,22,244,115,18,226,101,85,129,127,217,184,167,102,210,113,7,15,174,24,149,203,122,185,28,164,193,157,24,207,99,168,212,200,200,200,200,148,133,165,68,164,45,10,34,90,22,149,37,68,149,36,200,185,166,5,102,187,14,49,206,246,196,12,47,166,59,232,171,207,14,110,10,157,30,165,70,144,241,41,201,17,98,204,92,118,231,199,61,11,152,202,246,163,121,17,110,105,197,146,21,169,41,167,29,237,96,0,0,57,164,220,192,216,52,236,195,64,203,69,65,114,226,221,149,75,92,238,168,46,188,108,162,36,166,10,67,140,156,102,148,110,115,87,36,137,151,93,54,210,217,151,41,181,171,119,170,100,93,44,0,4,127,205,182,116,112,179,40,214,170,42,87,74,189,59,114,78,209,52,235,102,159,58,50,39,57,189,183,205,169,15,33,107,39,26,134,110,71,83,74,144,150,220,218,165,17,18,22,125,131,160,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,174,128,0,33,86,32,113,59,194,204,61,205,194,114,245,87,131,173,183,7,151,70,170,92,205,73,140,182,99,215,31,126,49,36,150,181,62,134,216,135,25,181,200,41,46,43,115,132,234,77,60,180,19,42,55,38,85,38,173,74,175,210,161,87,104,85,56,149,26,109,70,59,114,225,204,136,242,94,98,75,14,36,148,219,173,184,147,52,173,10,73,146,137,68,102,70,70,70,66,152,127,187,87,154,127,252,193,194,175,250,42,163,254,156,45,211,4,47,90,174,37,96,189,131,136,213,216,241,24,169,93,86,189,42,183,49,168,136,82,88,109,249,49,27,121,196,182,149,41,74,36,18,150,100,68,106,81,233,166,166,125,227,218,136,43,72,226,201,129,211,179,53,47,8,106,7,208,88,189,180,136,215,139,238,51,210,166,176,212,167,219,91,170,113,183,92,109,116,231,155,40,230,212,159,80,208,173,202,113,60,181,155,140,203,251,166,165,117,92,152,113,42,183,130,21,251,82,69,106,163,79,68,219,118,161,84,67,147,104,242,183,146,92,109,75,56,206,33,106,101,212,30,132,235,106,61,164,178,89,37,194,78,197,84,181,217,198,11,56,150,53,213,89,178,174,156,51,194,168,85,171,126,161,34,151,81,141,232,249,206,114,37,48,226,155,117,189,232,168,41,10,218,180,40,181,73,154,79,77,72,204,187,68,202,225,249,196,14,54,110,163,85,44,123,226,133,18,135,136,180,56,238,84,158,102,154,203,190,142,159,78,230,165,4,251,38,181,45,77,45,181,58,211,107,109,107,61,119,37,104,82,137,75,67,51,40,86,6,115,56,160,99,238,93,179,39,120,96,229,149,104,97,252,218,45,191,232,254,153,250,165,62,107,146,151,207,129,30,66,247,169,185,109,160,244,91,202,34,209,5,234,145,107,169,234,103,39,248,122,102,130,254,205,158,11,214,177,27,17,169,22,253,58,165,78,186,36,209,26,106,137,29,230,88,83,13,196,136,242,84,164,188,235,170,53,238,144,178,51,37,17,104,73,236,239,51,148,2,173,115,85,197,254,225,177,113,114,101,159,150,152,86,85,213,108,82,99,166,52,186,189,90,12,167,145,42,162,149,185,206,56,142,177,41,180,185,24,147,202,74,87,183,214,90,92,82,77,109,154,22,175,215,149,28,254,231,187,54,184,142,139,42,202,195,204,42,131,74,131,203,126,191,95,126,139,83,92,90,68,85,25,145,41,68,83,203,152,242,246,168,154,100,140,148,226,146,163,51,66,16,227,136,103,51,138,6,62,229,219,50,119,134,14,89,86,134,31,205,162,219,254,143,233,159,170,83,230,185,41,124,248,17,228,47,122,155,150,218,15,69,188,162,45,16,94,169,22,186,158,166,114,127,135,166,104,47,236,217,224,189,107,17,177,26,145,111,211,170,84,235,162,77,17,166,168,145,222,101,133,48,220,72,143,37,74,75,206,186,163,94,233,11,35,50,81,22,132,158,206,243,57,64,3,133,103,19,53,86,110,84,48,142,161,120,86,106,81,21,115,212,99,200,141,105,210,28,108,222,93,70,162,72,245,13,77,37,104,87,76,218,148,218,158,94,228,237,65,146,72,249,139,109,11,250,185,85,204,197,155,154,252,35,135,138,86,124,25,116,229,166,66,169,181,122,100,146,53,46,157,81,109,13,173,214,9,205,164,151,145,181,214,214,135,18,69,185,11,78,228,161,123,219,71,96,1,8,56,138,102,255,0,50,89,68,170,218,149,220,57,179,108,170,181,147,113,71,114,35,179,42,212,233,239,191,22,170,218,148,165,52,227,140,188,211,40,67,140,169,10,105,38,102,181,27,50,79,185,4,56,254,76,248,160,99,238,98,115,39,103,224,229,235,104,97,252,42,45,193,233,14,165,250,93,62,107,114,145,200,129,34,66,54,41,201,110,32,181,91,41,35,213,7,234,153,233,161,232,101,103,224,35,86,125,179,109,249,163,96,211,87,77,1,170,84,235,206,187,80,106,159,111,211,170,9,230,178,230,213,18,229,62,235,72,121,167,77,150,217,35,73,173,179,61,174,189,28,148,90,44,68,12,172,113,64,205,62,98,115,5,100,224,227,150,134,21,66,137,112,84,15,175,125,52,250,139,110,34,11,13,46,68,174,82,186,183,8,158,54,25,116,155,220,131,79,48,209,187,68,234,101,58,113,207,53,216,113,151,108,71,195,139,43,20,29,244,85,43,17,189,38,195,53,247,94,36,197,166,202,138,113,9,180,201,35,47,81,151,58,165,17,189,174,214,212,132,154,200,144,165,184,215,107,0,0,0,1,197,48,43,53,216,113,142,119,182,32,97,125,49,223,69,94,120,115,112,84,232,245,42,52,135,137,78,72,139,22,98,227,183,62,57,232,92,198,87,181,27,200,139,115,78,44,144,173,73,77,56,239,107,1,205,51,27,141,244,172,184,224,245,107,25,107,180,57,117,122,109,2,69,57,51,34,68,113,40,124,216,145,57,136,206,45,189,222,170,150,132,190,107,36,25,164,150,104,36,154,145,187,121,122,187,2,255,0,179,113,78,205,164,226,14,31,92,49,43,150,245,114,57,73,131,58,49,158,199,81,169,145,145,145,145,41,11,74,137,72,90,20,68,180,45,42,74,137,42,73,145,122,0,0,1,197,49,207,53,216,113,151,108,71,195,139,43,20,29,244,85,43,17,189,38,195,53,247,94,36,197,166,202,138,113,9,180,201,35,47,81,151,58,165,17,189,174,214,212,132,154,200,144,165,184,215,107,0,1,15,248,140,102,183,28,114,147,106,217,151,174,21,218,86,165,86,139,88,168,74,165,214,100,215,89,121,222,158,81,182,135,33,182,210,25,144,210,253,116,55,48,212,122,41,37,202,73,25,164,204,137,81,215,40,188,85,177,163,27,243,23,102,97,70,39,80,240,214,135,111,92,146,36,196,126,100,72,210,227,62,79,244,175,42,51,77,184,244,181,163,123,146,18,203,68,147,73,154,141,194,74,125,101,16,180,161,88,25,204,226,129,143,185,118,204,157,225,131,150,85,161,135,243,104,182,255,0,163,250,103,234,148,249,174,74,95,62,4,121,11,222,166,229,182,131,209,111,40,139,68,23,170,69,174,167,169,156,159,225,233,154,11,251,54,120,47,90,196,108,70,164,91,244,234,149,58,232,147,68,105,170,36,119,153,97,76,55,18,35,201,82,146,243,174,168,215,186,66,200,204,148,69,161,39,179,188,207,165,230,159,26,255,0,55,108,190,222,216,198,221,63,173,151,111,211,203,160,97,77,115,27,92,231,221,68,120,188,212,243,27,51,100,159,121,163,115,106,201,92,178,94,221,85,161,29,85,255,0,118,175,52,255,0,249,131,133,95,244,85,71,253,56,92,245,37,186,171,52,168,76,215,102,196,153,82,68,118,211,50,68,72,202,140,195,207,146,75,152,182,218,83,142,41,180,26,181,50,65,184,179,73,25,17,169,90,106,127,172,4,106,206,110,122,48,227,39,148,40,45,212,224,124,168,188,235,59,93,166,219,49,230,20,119,21,23,126,215,37,72,119,98,249,12,150,213,165,6,104,82,156,112,141,41,73,146,93,91,125,131,5,241,122,205,199,172,47,183,241,115,15,223,150,229,10,226,142,167,163,148,182,13,151,218,90,28,83,78,178,226,59,72,150,219,173,184,217,154,77,72,51,65,154,84,164,153,40,253,168,0,0,14,41,156,204,107,186,178,237,150,203,195,24,236,170,125,42,109,106,223,244,127,76,197,81,167,28,138,190,124,248,241,215,189,45,184,218,207,68,60,163,45,22,94,177,22,186,150,164,117,237,130,28,93,179,37,137,88,209,96,225,205,118,201,195,86,41,183,85,209,74,162,76,118,37,54,122,95,109,137,50,219,101,197,54,165,76,82,73,100,149,153,145,154,84,90,233,169,31,112,183,64,0,1,26,179,155,158,140,56,201,229,10,11,117,56,31,42,47,58,206,215,105,182,204,121,133,29,197,69,223,181,201,82,29,216,190,67,37,181,105,65,154,20,167,28,35,74,82,100,151,86,223,96,193,124,94,179,113,235,11,237,252,92,195,247,229,185,66,184,163,169,232,229,45,131,101,246,150,135,20,211,172,184,142,210,37,182,235,110,54,102,147,82,12,208,102,149,41,38,74,63,106,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,7,16,30,33,44,224,195,50,48,211,12,37,235,117,43,103,58,79,44,255,0,146,246,197,121,62,163,241,150,218,247,52,235,133,216,174,206,254,253,8,169,150,163,81,171,92,245,103,39,207,123,169,155,39,77,235,218,148,110,218,146,34,236,34,34,47,85,37,254,65,63,242,133,194,234,224,196,184,44,94,184,182,94,141,166,20,184,206,183,7,212,123,170,101,15,186,151,219,230,71,150,149,35,82,109,37,169,150,190,191,103,112,182,252,50,195,59,75,9,172,250,117,151,102,211,122,42,125,62,59,44,33,190,115,174,107,203,105,13,145,234,226,212,175,162,218,125,167,221,247,152,245,99,248,125,164,42,135,48,25,43,189,243,19,157,151,127,147,107,108,182,218,165,207,147,189,158,214,138,174,239,49,173,156,246,220,253,27,218,238,79,111,176,187,123,172,199,10,112,230,137,133,56,127,65,176,232,12,114,226,209,169,209,96,167,214,90,183,114,88,67,68,126,186,148,101,216,217,127,72,254,243,239,30,184,120,204,105,166,185,89,193,235,230,146,210,55,174,109,183,83,142,148,235,166,166,184,174,36,139,93,75,223,239,25,180,191,227,74,181,241,74,226,140,73,229,63,75,175,75,74,75,82,86,213,55,33,100,94,242,62,212,253,191,180,104,27,36,23,89,93,185,102,176,229,170,79,57,216,212,26,92,87,79,102,221,171,77,62,49,168,187,136,143,181,94,193,222,0,0,0,0,4,75,226,121,16,165,229,98,171,170,182,242,95,125,238,237,117,210,157,55,176,80,140,34,73,204,96,151,244,77,212,235,247,106,67,68,153,22,110,3,121,101,178,138,158,189,201,58,61,52,220,236,81,104,191,71,198,215,191,246,125,131,191,0,0,242,120,183,93,85,175,133,151,141,202,93,212,170,5,66,105,171,245,73,168,206,47,94,227,215,232,247,104,127,113,140,219,227,61,211,242,207,21,46,171,151,118,226,159,88,157,32,149,166,154,146,228,184,189,123,139,245,189,196,45,179,131,181,179,26,46,9,213,238,5,67,218,251,213,153,12,243,121,134,122,160,226,83,215,166,154,233,223,219,220,44,28,139,78,225,204,113,243,47,214,6,96,108,153,214,157,235,74,234,77,198,29,233,29,231,190,142,67,230,203,173,161,205,173,184,141,219,121,202,61,166,122,30,189,190,205,41,3,55,25,36,196,12,184,220,147,101,162,15,85,107,184,235,139,139,51,154,194,54,32,220,124,208,142,95,61,199,15,70,153,221,169,246,246,232,125,189,252,111,9,49,126,246,193,123,186,21,227,99,213,58,41,145,30,109,195,62,67,46,110,74,93,109,205,191,58,133,145,106,109,39,183,79,103,222,71,119,217,27,206,253,187,153,107,101,138,13,102,103,46,242,129,25,39,49,158,91,135,206,36,55,25,46,61,185,44,54,210,117,121,243,45,164,103,167,179,179,186,90,0,0,249,119,61,191,78,186,237,234,149,183,86,99,157,14,167,17,232,143,163,114,147,185,14,33,72,81,106,147,35,46,197,31,113,145,253,162,167,51,171,195,23,17,101,223,147,47,172,14,161,122,74,153,80,229,239,129,213,48,207,77,203,102,59,69,243,146,101,110,94,229,115,85,244,75,77,52,238,208,197,144,229,126,192,171,225,150,9,219,246,117,117,205,211,161,117,124,222,196,151,211,150,243,137,250,42,81,125,21,151,113,159,246,14,172,0,0,2,33,103,191,37,150,238,97,44,167,43,84,40,28,155,174,6,157,43,252,215,21,174,247,98,165,126,170,159,109,191,209,50,101,218,71,246,118,247,209,214,203,179,9,175,66,39,218,232,43,84,190,244,238,105,221,156,198,189,229,185,7,170,28,251,123,253,227,70,153,106,196,133,98,222,11,91,216,128,180,237,85,83,171,213,58,235,167,42,91,205,126,170,127,171,253,82,253,189,227,167,0,0,0,0,0,0,225,25,223,179,100,95,153,104,187,173,200,168,222,236,158,131,106,117,34,215,109,66,50,207,189,73,46,228,123,196,114,225,221,144,223,201,4,120,184,169,124,61,205,173,200,223,201,141,183,111,35,105,203,97,94,187,82,22,133,110,67,137,62,212,246,119,119,234,98,193,0,0,0,0,0,127,202,211,184,180,212,127,208,15,57,137,53,153,214,238,29,221,55,5,45,190,100,202,101,22,116,200,232,212,139,115,173,176,181,164,181,81,25,23,106,75,188,140,190,193,65,184,153,132,185,130,204,30,51,86,238,4,90,125,75,245,90,204,150,216,62,190,18,54,161,217,107,90,75,233,160,143,181,238,243,34,239,246,123,38,158,84,184,78,69,165,57,76,189,49,185,238,123,233,54,101,21,43,105,167,97,151,33,205,57,209,166,25,30,134,78,163,187,237,247,16,178,155,74,208,183,236,122,36,107,118,217,129,209,192,136,210,26,105,174,106,220,218,148,33,40,73,106,181,26,143,213,74,75,180,253,131,236,128,142,249,245,176,221,191,114,207,120,68,103,214,114,153,75,168,84,154,71,118,171,110,159,40,139,183,114,127,95,219,169,125,131,60,178,163,61,2,99,208,223,78,215,163,58,166,214,90,145,232,164,158,134,93,157,157,228,46,231,133,70,57,22,33,96,227,86,36,250,167,81,54,220,66,98,178,215,35,103,46,52,120,176,90,73,106,77,164,143,69,44,203,181,70,127,127,120,157,32,0,33,119,21,123,249,187,51,45,235,136,107,218,229,102,160,116,212,246,107,250,104,19,136,191,162,127,171,246,125,228,40,234,223,166,61,112,92,116,218,59,73,222,237,74,115,49,146,157,72,183,41,199,9,36,93,228,69,218,126,242,26,49,202,21,136,88,123,151,155,42,136,109,114,220,118,137,77,146,234,119,107,243,135,6,58,85,219,185,95,169,236,61,7,101,0,0,0,0,21,209,198,19,21,216,161,225,189,51,13,218,86,217,53,9,76,203,81,232,103,171,78,49,61,147,47,160,101,222,95,172,71,246,123,69,119,228,74,201,147,124,230,98,207,134,196,94,123,116,234,157,62,165,32,183,146,118,178,221,66,49,41,93,170,78,186,111,238,45,79,236,26,31,167,198,110,20,8,208,217,45,27,97,148,52,146,247,18,82,68,95,230,31,160,7,228,122,149,2,68,198,234,15,49,186,67,73,36,161,123,148,90,17,30,165,217,174,157,227,245,128,15,203,83,166,194,172,64,126,153,81,103,157,26,75,106,101,212,110,52,238,66,146,105,81,106,70,70,93,134,125,198,42,99,137,30,65,25,181,202,161,141,248,99,23,151,1,106,118,69,78,38,243,61,166,125,100,151,157,222,244,131,81,232,148,160,182,165,31,105,123,72,87,93,131,125,92,88,103,119,211,238,251,106,95,77,80,166,73,101,244,43,150,218,251,91,117,46,17,104,180,169,63,73,9,246,31,112,187,142,29,153,196,111,31,172,22,173,139,182,110,251,182,151,187,169,87,47,78,119,49,233,107,71,232,217,67,73,209,166,83,220,103,175,183,183,190,102,128,0,0,0,0,0,0,0,164,14,44,153,125,196,124,57,199,31,202,173,78,224,186,238,171,50,241,222,170,109,74,174,249,201,110,139,41,111,60,243,148,102,215,184,249,108,163,114,221,97,6,150,211,203,113,104,73,44,217,117,103,224,50,11,157,123,171,42,120,143,18,137,86,169,245,24,101,115,84,25,110,227,167,200,55,22,220,13,230,150,213,83,142,77,165,107,75,205,32,136,214,148,36,249,205,160,144,101,185,45,45,171,243,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,10,184,153,231,71,243,108,195,132,97,189,148,174,101,253,127,83,229,177,26,67,51,185,46,80,160,153,114,151,59,70,214,151,146,242,141,106,76,117,22,212,243,26,117,102,163,228,155,110,82,13,167,107,87,111,155,170,141,101,90,208,122,218,213,193,80,143,75,167,70,230,161,190,124,167,220,75,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,26,51,202,150,5,213,114,241,130,244,76,57,174,223,183,5,213,82,98,60,103,102,59,84,170,42,115,16,95,76,70,25,114,37,61,74,109,181,53,5,10,100,205,150,141,58,164,150,122,247,232,94,127,58,57,73,181,115,115,133,135,107,84,157,232,110,74,23,83,80,182,106,41,83,109,114,231,42,51,136,67,15,186,108,186,225,67,113,195,101,79,33,178,37,43,146,217,145,234,130,20,3,138,184,103,117,96,222,35,220,120,91,122,196,233,235,86,205,65,218,124,157,173,184,134,222,216,126,163,237,115,16,133,169,151,80,105,113,181,154,75,123,107,66,136,180,81,11,116,225,133,159,89,56,207,74,137,151,236,96,174,203,159,136,52,200,242,94,165,85,229,242,144,85,106,115,9,103,99,46,58,167,121,178,39,36,148,250,140,201,175,89,150,13,197,169,75,39,22,174,107,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,88,78,121,51,199,102,229,10,205,76,88,168,137,92,196,90,228,117,46,131,65,90,207,99,104,212,211,214,204,218,100,164,70,74,137,68,73,35,37,188,180,154,16,105,36,186,235,84,25,253,245,95,183,87,251,107,113,220,151,29,67,254,18,100,234,148,233,14,127,206,113,231,156,113,127,106,148,165,123,76,197,212,240,221,200,45,11,0,173,90,94,54,226,69,63,173,196,219,130,158,137,17,217,149,25,109,252,153,138,251,122,156,100,54,234,82,180,204,82,23,181,247,20,146,82,53,83,40,209,60,197,189,16,56,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,117,32,3,149,102,199,194,198,50,124,63,184,124,185,241,154,193,165,60,216,248,88,198,79,135,247,15,151,62,51,88,53,80,2,42,241,71,240,39,137,191,130,249,196,33,94,188,52,51,235,39,1,174,22,112,87,22,107,178,223,195,170,228,134,217,164,45,206,86,202,5,69,249,77,165,79,41,231,157,109,44,65,52,184,243,175,23,175,181,105,37,161,41,53,188,107,187,64,0,21,1,197,23,63,83,47,10,237,75,44,248,59,80,170,210,233,86,229,66,76,27,178,176,196,151,225,185,83,148,132,59,25,250,106,80,149,39,124,52,243,28,75,188,194,82,94,113,41,218,68,134,201,111,72,14,10,158,22,46,159,136,19,188,186,156,57,255,0,25,92,189,98,157,225,242,95,29,45,105,53,90,245,183,110,211,221,164,212,104,17,34,201,145,232,157,57,242,157,170,232,130,83,104,101,77,182,150,222,113,68,222,206,68,125,84,178,87,205,215,174,85,115,49,121,101,67,23,33,226,149,159,6,37,69,10,142,170,109,94,153,36,137,40,168,211,156,91,107,117,130,115,105,169,149,238,105,181,161,196,145,237,90,19,185,43,70,246,215,161,236,42,196,203,87,25,48,226,220,197,43,42,95,81,69,185,169,237,84,35,110,113,181,184,206,242,245,216,119,150,181,161,47,52,178,83,110,32,148,123,28,66,210,103,170,76,122,177,31,243,163,155,107,87,40,216,88,119,77,73,174,186,228,174,245,52,251,102,156,148,182,239,50,114,99,56,180,62,251,70,243,78,28,54,220,38,82,242,219,51,82,121,205,145,22,171,33,158,203,178,233,174,223,55,85,102,245,186,103,117,181,171,130,161,34,169,81,147,202,67,124,249,79,184,167,29,115,98,9,40,78,229,173,71,162,72,146,90,232,68,69,216,47,79,134,102,86,174,172,182,96,114,231,94,183,37,85,202,213,253,210,87,100,219,207,37,198,98,208,181,103,212,107,144,226,82,180,204,82,22,146,144,163,36,250,205,52,209,17,147,36,227,149,67,137,248,197,127,96,86,121,113,67,17,176,230,189,46,157,82,167,98,69,109,215,90,106,83,204,177,80,97,186,194,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,238,50,187,60,168,230,187,14,51,107,135,8,189,108,167,122,26,172,30,91,21,250,3,239,18,229,82,37,40,140,201,42,50,34,230,50,189,170,54,158,34,36,184,148,168,140,144,180,56,218,59,88,0,0,166,14,50,181,106,173,3,55,118,77,118,133,83,151,78,169,83,172,122,108,184,115,34,60,166,95,140,251,117,58,130,155,117,183,18,100,164,45,42,34,81,40,140,140,140,136,200,78,174,30,121,211,165,102,159,11,227,208,174,251,130,34,177,82,218,142,101,112,67,40,201,138,115,88,39,54,181,80,97,180,168,210,180,41,38,210,93,52,18,73,15,26,139,150,218,22,206,233,106,0,41,3,139,38,95,113,31,14,113,199,242,171,83,184,46,187,170,204,188,119,170,155,82,171,190,114,91,162,202,91,207,60,229,25,181,238,62,91,40,220,183,88,65,165,180,242,220,90,18,75,54,93,89,248,12,130,231,94,234,202,158,35,196,162,85,170,125,70,25,92,213,6,91,184,233,242,13,197,183,3,121,165,181,84,227,147,105,90,210,243,72,34,53,165,9,62,115,104,36,25,110,75,75,106,252,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,66,174,38,121,209,252,219,48,225,24,111,101,43,153,127,95,212,249,108,70,144,204,238,75,148,40,38,92,165,206,209,181,165,228,188,163,90,147,29,69,181,60,198,157,89,168,249,38,219,148,131,105,218,213,219,230,234,163,89,86,180,30,182,181,112,84,35,210,233,209,185,168,111,159,41,247,18,219,77,239,89,165,9,220,181,164,181,81,146,75,93,76,200,187,70,140,242,165,129,117,92,188,96,189,19,14,107,183,237,193,117,84,152,143,25,217,142,213,42,138,156,196,23,211,17,134,92,137,79,82,155,109,77,65,66,153,51,101,163,78,169,37,158,189,250,22,109,198,148,242,157,225,99,6,254,31,219,222,92,192,129,92,86,51,219,74,42,84,252,172,224,213,205,45,85,37,72,54,47,122,173,57,244,165,134,216,36,173,46,81,201,100,70,165,173,74,52,155,251,20,146,65,35,144,163,94,247,219,110,184,48,47,2,241,31,49,120,143,78,194,252,47,163,117,213,89,218,186,243,206,153,162,45,62,42,76,137,201,82,92,34,62,91,40,220,157,79,67,81,169,73,66,18,181,173,8,86,143,176,171,13,232,88,63,135,22,230,23,219,19,42,178,233,86,205,61,170,116,71,170,147,151,46,82,219,108,180,35,91,139,255,0,169,9,36,182,132,232,134,208,132,37,40,76,43,226,87,195,247,242,237,14,118,61,225,75,59,47,234,85,61,62,148,167,37,58,55,88,131,17,137,43,249,166,152,140,183,164,84,86,125,51,13,238,89,36,219,109,8,236,218,145,78,214,5,255,0,121,97,101,229,73,196,28,62,184,101,208,238,26,28,130,147,6,116,99,45,237,47,67,35,35,35,35,74,208,164,154,144,180,40,141,11,66,148,149,18,146,163,35,208,70,75,179,109,106,230,231,11,10,233,166,181,208,220,148,46,154,159,115,83,148,150,218,229,206,84,102,214,183,216,104,158,117,194,134,227,134,242,89,91,134,74,87,37,194,50,213,6,42,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,135,63,226,151,159,170,20,74,21,123,42,120,67,80,235,170,179,191,144,222,53,184,178,86,134,233,237,165,100,110,83,89,83,106,46,99,203,218,109,200,212,205,180,54,167,25,81,45,107,112,152,172,188,29,193,219,251,29,111,250,94,28,225,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,113,30,130,50,163,149,28,56,202,86,28,34,202,178,154,235,170,179,185,111,215,235,239,178,72,149,87,148,146,50,37,40,136,207,150,202,55,40,154,100,140,210,218,84,163,51,90,214,227,139,166,206,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,120,172,98,198,43,7,2,172,10,166,35,98,53,122,37,58,155,78,142,251,173,52,236,166,89,126,160,251,108,184,242,98,69,75,203,66,93,146,226,90,89,54,209,40,141,70,95,121,150,122,243,85,153,139,203,53,248,185,51,20,175,8,49,41,200,76,116,211,105,20,200,196,74,69,58,156,218,220,91,76,27,155,73,79,47,115,174,45,110,40,139,114,214,173,169,66,54,54,143,173,147,188,213,94,89,80,197,202,125,225,70,169,75,85,177,81,145,30,53,217,72,109,178,121,21,26,113,47,215,52,180,165,161,61,75,105,83,138,101,123,147,181,102,105,51,229,173,196,47,65,24,85,137,150,174,50,97,197,185,138,86,84,190,162,139,115,83,218,168,70,220,227,107,113,157,229,235,176,239,45,107,66,94,105,100,166,220,65,40,246,56,133,164,207,84,152,245,98,53,113,27,195,63,202,134,77,177,30,157,30,37,41,201,244,26,122,110,104,111,212,27,215,165,232,28,76,137,11,101,68,133,41,15,42,43,114,90,73,150,154,243,141,10,82,82,181,24,160,204,61,189,106,184,107,127,219,88,141,66,143,17,250,149,171,88,133,91,134,212,180,41,76,56,252,103,144,243,105,113,41,82,84,104,53,32,136,200,148,147,211,93,12,187,198,159,105,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,83,7,25,252,94,141,119,227,205,181,132,116,231,226,61,31,15,104,234,122,97,165,135,80,251,53,26,135,45,215,25,90,213,234,45,5,25,152,46,36,208,93,134,243,132,106,51,45,168,112,96,194,24,215,126,60,220,184,185,81,98,35,209,240,246,142,150,97,146,159,117,15,179,81,168,115,26,109,228,33,62,162,208,81,153,156,218,137,103,216,111,54,100,147,50,220,142,151,199,59,234,79,247,147,248,104,250,188,49,120,133,204,186,102,70,203,174,96,110,254,117,85,237,173,90,85,250,155,207,191,42,171,41,215,222,113,216,179,101,190,242,247,60,124,214,81,24,182,161,38,150,205,189,198,179,105,43,179,240,0,0,1,158,187,247,29,49,31,46,153,238,197,60,80,194,250,207,67,85,131,136,23,19,79,50,233,26,226,212,34,170,166,241,185,22,75,100,101,204,101,123,83,169,106,74,37,37,43,66,144,180,33,105,187,252,186,102,95,11,51,65,98,51,125,97,157,91,245,186,218,52,199,227,122,82,153,243,207,52,223,86,195,46,185,201,230,242,22,182,247,43,215,70,138,47,105,23,85,17,87,138,63,129,60,77,252,23,206,33,10,203,225,247,159,91,135,44,215,148,27,27,16,107,178,230,97,93,94,67,108,206,68,142,170,106,232,8,34,146,162,122,11,36,233,33,148,42,68,132,185,32,146,218,214,180,32,205,41,82,200,136,239,78,147,86,165,87,233,80,171,180,42,156,74,141,54,163,29,185,112,230,68,121,47,49,37,135,18,74,109,214,220,73,154,86,133,36,201,68,162,51,35,35,35,33,250,192,0,85,95,28,239,169,63,222,79,225,163,234,240,197,226,23,50,233,153,27,46,185,129,187,249,213,87,182,181,105,87,234,111,62,252,170,172,167,95,121,199,98,205,150,251,203,220,241,243,89,68,98,218,132,154,91,54,247,26,205,164,174,207,192,7,42,205,62,10,126,113,57,125,189,176,113,186,135,69,46,224,167,151,64,250,157,229,182,137,204,58,137,17,121,170,229,184,100,201,190,203,68,230,212,26,185,102,189,186,43,67,44,214,13,41,229,99,26,255,0,56,156,190,217,56,198,229,63,162,151,112,83,207,175,97,45,114,219,68,230,29,92,121,92,164,243,28,50,100,223,101,211,111,114,205,92,179,70,237,21,169,21,43,113,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,226,156,107,49,210,29,86,187,101,229,226,131,89,231,122,19,125,201,113,70,108,152,113,180,74,117,28,184,40,82,200,205,214,222,67,42,148,181,54,100,132,155,114,216,95,175,170,77,28,47,133,14,14,213,113,43,54,148,75,185,84,24,147,173,236,62,143,34,183,84,118,108,85,58,195,111,169,151,25,132,148,43,98,144,82,74,66,208,251,100,163,73,233,21,213,160,247,54,68,47,120,7,42,204,94,101,240,179,43,246,35,215,214,38,85,191,87,162,163,67,126,55,165,42,127,60,203,78,116,140,60,235,124,238,87,61,11,115,106,189,68,106,163,246,17,231,175,29,49,211,17,243,23,136,245,28,80,197,10,207,93,85,157,163,76,178,209,26,34,211,226,164,204,219,139,25,179,51,229,178,141,202,208,181,53,26,148,165,173,75,90,214,181,118,188,132,231,126,187,148,123,237,216,87,28,170,173,75,12,171,124,215,107,116,72,108,162,67,200,148,76,153,51,42,34,92,117,180,54,246,244,180,135,15,121,37,109,107,185,42,83,109,26,47,162,214,187,45,91,230,133,22,233,178,174,106,85,193,69,155,191,166,168,210,230,183,46,43,251,22,164,47,99,173,154,144,173,171,66,146,122,31,98,146,100,125,164,99,235,0,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,28,171,49,121,151,194,204,175,216,143,95,88,153,86,253,94,138,141,13,248,222,148,169,252,243,45,57,210,48,243,173,243,185,92,244,45,205,170,245,17,170,143,216,71,158,188,116,199,76,71,204,94,35,212,113,67,20,43,61,117,86,118,141,50,203,68,104,139,79,138,147,51,110,44,102,204,207,150,202,55,43,66,212,212,106,82,150,181,45,107,90,213,218,242,19,157,250,238,81,239,183,97,92,114,170,181,44,50,173,243,93,173,209,33,178,137,15,34,81,50,100,204,168,137,113,214,208,219,219,210,210,28,61,228,149,181,174,228,169,77,180,104,190,139,90,236,181,111,154,20,91,166,202,185,169,87,5,22,110,254,154,163,75,154,220,184,175,236,90,144,189,142,182,106,66,182,173,10,73,232,125,138,73,145,246,145,143,172,0,0,0,0,0,0,0,0,0,0,0,0,0,33,151,17,60,226,55,128,54,11,182,197,165,55,101,219,84,219,211,43,151,175,39,150,244,69,175,244,140,173,165,106,211,202,239,50,211,217,219,221,70,53,42,149,74,224,169,57,81,168,189,212,75,145,166,245,237,74,55,109,73,17,118,17,17,23,97,16,183,126,30,60,61,233,182,141,50,54,44,98,180,14,162,169,39,127,71,23,154,164,116,251,85,45,135,61,118,36,154,87,185,42,108,251,83,217,220,93,186,152,178,38,219,67,72,36,32,180,73,119,16,255,0,160,1,249,25,165,192,143,49,117,6,88,219,33,196,154,84,189,202,61,72,207,83,236,215,78,241,250,192,126,122,132,102,230,192,147,13,226,213,183,217,91,74,47,121,41,38,71,254,113,158,12,246,217,50,108,108,204,94,16,223,139,200,110,163,83,168,84,163,150,242,86,230,92,168,73,36,171,177,74,211,93,157,199,161,253,130,196,56,61,226,187,21,204,55,169,225,187,170,221,38,159,41,233,105,61,12,180,105,182,32,50,69,244,8,187,207,245,140,254,207,104,177,112,0,0,0,1,198,243,123,98,22,33,101,234,245,162,19,60,199,26,162,84,164,180,157,218,124,225,65,144,148,246,238,79,235,251,79,65,156,219,134,152,245,191,114,84,232,206,167,99,180,217,207,70,82,117,35,218,166,220,52,153,119,153,31,105,123,204,94,47,10,139,249,187,207,45,232,136,75,220,229,26,160,84,213,118,105,250,24,16,72,255,0,162,95,173,246,253,230,38,136,0,8,45,197,95,28,139,15,112,113,219,22,5,83,167,155,113,161,81,94,107,145,191,153,26,68,89,205,40,181,54,212,69,169,160,139,82,81,31,221,222,41,26,44,103,167,204,102,27,9,220,244,151,82,218,11,82,45,84,163,208,139,183,179,188,198,134,178,21,98,59,97,101,158,207,136,239,170,229,78,151,79,169,58,142,253,28,114,159,20,143,183,114,191,83,217,161,125,130,68,0,248,215,109,161,111,223,20,73,54,237,205,3,172,129,45,165,180,235,92,213,183,185,43,66,144,162,213,10,37,23,170,165,23,97,251,69,107,102,183,132,228,90,171,149,59,211,4,94,228,62,163,122,81,210,182,154,183,153,243,220,211,157,38,97,17,106,102,210,59,190,223,121,8,89,134,120,73,152,28,190,99,53,18,224,93,167,211,63,74,172,198,67,231,215,194,94,228,181,45,11,81,125,53,145,118,179,236,35,238,246,251,111,203,13,171,51,174,44,59,181,174,10,163,124,185,149,58,44,25,146,17,169,30,215,92,97,11,81,106,146,34,62,213,31,113,17,125,131,209,143,225,150,164,100,9,45,11,77,71,244,0,0,0,0,5,125,241,17,200,111,229,126,60,172,84,177,222,229,86,227,236,231,70,219,187,159,184,226,48,159,93,217,8,66,118,161,181,31,98,123,123,187,244,49,35,114,65,102,200,176,242,209,104,219,146,145,177,216,221,126,228,234,71,166,234,132,149,151,114,148,93,203,247,142,238,0,0,0,0,0,3,254,92,109,14,160,219,112,181,73,247,150,163,250,68,68,90,16,254,128,0,0,0,0,0,15,226,146,74,73,165,69,169,25,104,99,254,27,97,166,191,70,141,59,117,239,49,254,128,0,62,93,207,71,143,112,91,117,90,28,182,185,140,212,33,63,21,104,220,101,185,46,54,164,153,106,70,70,93,135,239,33,157,140,227,225,132,204,44,199,251,182,142,252,110,76,121,181,89,243,162,39,121,43,70,23,54,66,81,218,75,81,247,55,237,61,125,228,62,246,68,241,246,110,3,99,181,26,164,71,186,5,105,248,244,153,105,236,47,154,122,100,101,44,245,229,173,95,69,175,102,135,238,50,246,232,38,215,175,195,186,173,202,101,199,0,245,143,83,134,204,182,251,251,18,227,105,89,23,105,17,247,40,189,133,247,15,168,0,42,175,141,69,226,243,141,218,246,34,75,86,18,184,85,83,62,207,210,127,56,181,167,209,215,187,253,246,159,103,180,112,46,26,153,87,169,227,6,40,83,241,22,164,214,148,59,98,123,50,200,247,39,215,145,26,68,55,182,246,60,133,150,168,112,251,118,153,125,134,125,130,242,225,197,106,12,54,33,48,157,173,71,105,45,32,181,51,209,41,45,8,187,126,194,31,236,0,0,0,0,40,163,138,198,34,77,188,179,38,237,33,103,164,106,28,21,83,210,158,206,213,51,62,114,117,215,105,31,114,187,181,63,188,199,125,224,229,129,51,227,84,235,56,217,82,111,150,211,177,100,81,216,45,82,123,136,213,79,146,149,118,57,217,217,175,97,163,246,251,5,173,0,0,0,0,252,85,154,76,42,245,38,101,22,162,215,50,44,232,238,70,121,27,140,183,33,105,52,168,181,35,35,46,195,62,227,35,20,111,196,131,40,143,96,77,255,0,46,253,161,43,125,2,227,156,227,228,157,8,185,79,200,126,91,187,53,83,203,90,180,109,162,237,218,68,127,97,246,28,98,193,188,87,175,224,181,255,0,77,196,27,111,182,109,59,157,177,62,167,111,49,135,26,62,213,161,101,220,234,191,162,127,218,90,45,192,92,96,161,227,118,27,211,111,170,35,251,219,155,206,220,157,171,45,187,31,117,162,250,72,70,191,162,63,232,255,0,222,125,20,0,0,0,0,0,0,0,120,172,98,193,219,7,29,108,10,166,28,226,53,6,37,70,155,81,142,251,77,58,236,86,94,126,158,251,140,184,202,101,197,83,200,90,90,146,218,93,89,182,233,36,205,38,127,121,30,120,115,59,151,171,171,43,248,203,90,194,59,166,79,95,208,114,228,211,170,136,138,228,118,106,112,93,78,230,164,54,149,151,248,205,172,146,165,165,14,180,234,9,107,217,184,231,79,9,188,237,76,167,215,127,54,76,94,186,249,176,42,155,21,103,85,42,245,39,220,113,153,73,67,44,55,70,111,152,106,109,12,169,182,200,216,65,27,105,75,137,91,105,39,20,251,105,76,255,0,206,6,101,40,89,86,192,234,198,38,212,203,157,85,123,117,46,219,136,168,171,125,185,117,135,89,113,113,219,116,146,164,109,100,185,75,113,195,53,160,249,109,172,146,102,179,66,85,158,204,85,196,203,171,25,49,30,227,197,43,214,95,81,90,185,170,14,212,36,237,113,197,182,206,243,245,24,107,152,181,173,44,180,130,75,109,160,212,123,27,66,18,71,162,72,91,167,12,44,133,73,193,138,84,76,192,227,5,10,92,12,65,169,199,146,205,42,145,47,148,178,164,211,159,75,59,30,113,165,53,205,143,57,68,151,210,100,78,250,172,190,109,173,41,89,184,132,216,80,8,85,196,207,37,223,156,158,28,35,18,44,164,242,239,235,6,159,45,248,209,217,131,206,114,187,4,139,154,184,58,182,133,60,167,146,104,82,163,164,183,39,152,235,168,52,151,56,220,110,144,127,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,147,249,208,206,13,43,54,88,71,130,10,168,28,182,239,187,58,61,98,5,214,135,154,73,34,75,235,69,60,155,156,210,155,66,90,217,32,217,117,102,218,82,147,105,105,90,54,236,38,220,115,229,112,254,204,197,155,149,12,75,189,113,74,240,131,46,162,181,88,242,233,180,138,100,98,52,174,163,81,114,116,37,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,226,184,197,140,87,246,58,223,245,76,70,196,106,244,186,141,74,163,33,247,90,105,217,79,60,197,61,135,30,113,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,254,243,59,41,225,79,145,42,81,82,160,102,155,25,109,153,106,169,42,65,63,100,82,170,44,37,44,54,193,37,10,110,176,104,51,53,45,106,81,168,152,222,148,146,9,28,244,146,247,176,227,118,148,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,56,166,116,46,203,86,212,202,198,41,124,169,185,169,84,111,76,217,245,186,77,59,210,19,91,143,214,78,118,157,35,149,25,157,230,92,199,151,181,91,91,78,170,86,135,161,30,131,56,67,74,121,177,240,177,140,159,15,238,31,46,124,102,176,106,160,4,85,226,143,224,79,19,127,5,243,136,66,128,69,175,112,167,207,109,40,233,80,50,179,140,183,52,180,212,147,32,152,178,42,181,23,210,166,28,96,210,132,183,71,53,153,18,144,180,168,148,108,111,82,137,100,190,66,77,27,24,109,203,74,1,94,188,79,115,235,39,6,41,82,242,253,131,245,217,112,49,6,167,30,51,213,90,188,78,82,202,147,78,125,47,111,101,183,82,239,54,60,229,18,88,81,25,181,234,178,249,56,133,37,102,218,211,76,34,234,120,42,120,88,186,126,32,78,242,234,112,158,149,106,77,42,191,74,155,66,174,211,34,84,105,181,24,238,68,153,14,91,41,121,137,44,56,147,75,141,56,218,136,210,180,41,38,105,52,153,25,25,25,145,138,1,207,174,78,238,28,172,98,229,77,84,106,60,183,240,234,185,35,173,183,234,108,195,149,210,66,67,235,125,77,210,221,144,238,228,170,75,73,101,194,34,230,173,107,105,40,116,246,154,212,148,251,94,25,153,209,252,219,49,29,120,111,122,171,153,96,223,213,8,140,73,144,244,238,75,116,41,198,124,164,78,209,197,165,148,178,162,90,83,33,71,181,92,182,154,89,40,249,36,219,151,83,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,246,103,3,50,149,220,212,227,141,99,19,106,101,201,165,51,186,151,109,196,84,84,48,228,74,59,79,56,184,237,186,73,82,247,60,124,213,184,225,154,214,92,199,22,73,50,65,33,41,153,92,41,242,49,85,173,92,208,51,69,138,244,185,116,250,109,2,65,57,106,81,106,52,181,32,234,111,174,58,28,106,166,124,246,246,170,50,18,250,22,195,141,106,106,121,27,201,104,228,145,59,110,131,53,153,177,241,79,140,159,16,46,31,49,124,122,12,157,230,170,242,202,134,46,83,239,10,53,74,90,173,138,140,136,241,174,202,67,109,147,200,168,211,137,126,185,165,165,45,9,234,91,74,156,83,43,220,157,171,51,73,159,45,110,33,119,253,131,184,197,96,227,173,129,75,196,108,57,175,68,168,211,106,49,216,117,214,154,148,203,207,211,223,113,150,222,84,73,73,101,107,75,82,91,75,168,39,26,53,25,164,207,238,51,246,160,0,41,91,141,95,138,123,91,225,252,31,49,168,136,107,131,184,197,127,96,85,255,0,75,196,108,57,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,238,50,191,236,157,230,170,205,205,126,17,211,239,10,53,74,34,110,122,116,120,241,174,202,67,109,155,43,167,84,77,30,185,165,165,45,106,233,156,82,92,83,43,220,173,200,35,73,159,49,14,33,28,171,58,28,69,41,89,70,197,203,31,13,159,195,249,117,216,245,72,232,173,220,114,144,242,80,182,41,78,45,246,16,152,105,51,209,114,73,214,84,225,147,155,81,177,178,108,143,87,141,198,58,86,86,179,191,129,217,184,244,196,44,55,149,85,166,214,168,154,59,34,137,93,101,152,243,151,20,246,145,74,105,45,58,226,28,103,122,182,40,210,179,82,21,183,122,82,78,54,107,233,120,197,131,182,14,58,216,21,76,57,196,106,12,74,141,54,163,29,246,154,117,216,172,188,253,61,247,25,113,148,203,138,167,144,180,181,37,180,186,179,109,210,73,154,76,254,242,60,240,230,119,47,87,86,87,241,150,181,132,119,76,158,191,160,229,201,167,85,17,21,200,236,212,224,186,157,205,72,109,43,47,241,155,89,37,75,74,29,105,212,18,215,179,113,206,158,19,121,218,153,79,174,254,108,152,189,117,243,96,85,54,42,206,170,85,234,79,184,227,50,146,134,88,110,140,223,48,212,218,25,83,109,145,176,130,54,210,151,18,182,210,78,41,246,210,153,255,0,156,12,202,80,178,173,129,213,140,77,169,151,58,170,246,234,93,183,17,81,86,251,114,235,14,178,226,227,182,233,37,72,218,201,114,150,227,134,107,65,242,219,89,36,205,102,132,171,61,152,171,137,151,86,50,98,61,199,138,87,172,190,162,181,115,84,29,168,73,218,227,139,109,157,231,234,48,215,49,107,90,89,105,4,150,219,65,168,246,54,132,36,143,68,144,183,78,24,89,10,147,131,20,168,153,129,198,10,20,184,24,131,83,143,37,154,85,34,95,41,101,73,167,62,150,118,60,227,74,107,155,30,114,137,47,164,200,157,245,89,124,219,90,82,179,113,9,176,161,149,113,107,216,253,159,88,216,13,147,124,33,193,92,38,174,196,127,17,107,152,111,66,102,174,182,249,187,232,20,231,232,136,74,94,75,204,186,218,152,156,106,113,151,89,47,95,106,18,107,90,82,75,100,215,89,118,181,173,136,248,227,136,241,109,187,110,13,86,237,188,238,218,130,212,148,169,211,122,84,233,78,26,156,117,231,93,112,255,0,199,113,199,92,81,37,41,37,173,106,34,37,40,175,211,38,121,51,176,114,153,96,70,135,14,12,74,141,237,81,142,135,107,213,231,90,101,231,210,251,140,199,41,49,34,201,38,26,120,160,243,163,147,141,180,230,167,169,238,87,111,116,138,1,81,124,86,50,49,85,162,220,211,243,69,133,20,185,117,10,109,126,65,185,117,209,105,212,181,44,233,143,162,58,220,118,166,92,134,246,166,50,210,194,214,251,142,232,105,121,123,205,107,231,25,53,5,114,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,47,87,157,252,94,179,113,235,51,151,110,46,97,251,242,220,161,92,81,233,15,71,41,108,27,47,180,180,82,226,52,235,46,35,180,137,109,186,219,141,153,164,212,131,52,25,165,74,73,146,143,170,224,30,120,227,101,199,36,215,126,15,88,232,150,188,69,189,46,138,146,217,150,218,221,142,138,29,57,234,124,38,14,106,94,65,165,71,36,212,135,82,202,80,175,81,109,155,139,50,36,161,15,68,175,239,170,253,186,191,219,91,142,228,184,234,31,240,147,39,84,167,72,115,254,115,143,60,227,139,251,84,165,43,218,102,47,167,32,185,40,181,114,167,135,17,43,117,106,103,81,137,183,53,61,151,46,58,132,130,109,110,64,222,73,113,84,200,230,218,150,132,178,210,200,137,106,66,143,156,226,9,102,123,82,210,26,149,66,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,74,181,90,149,64,165,77,174,215,106,113,41,212,218,116,119,37,204,153,45,228,178,196,102,27,73,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,197,6,103,235,58,247,86,107,49,30,93,18,147,83,233,240,202,217,168,60,221,185,79,142,110,33,185,251,13,77,166,167,32,156,74,22,167,157,65,153,161,43,73,114,91,89,160,139,114,157,91,191,171,135,158,75,42,185,167,197,8,245,219,190,223,150,172,43,182,164,25,220,19,10,74,162,148,215,201,189,205,83,216,113,41,53,45,106,81,180,167,73,6,147,67,38,163,230,54,181,179,187,229,103,147,35,151,150,80,175,36,202,138,185,117,204,58,174,72,82,40,53,229,160,183,182,189,13,93,20,205,164,73,68,148,164,148,100,162,34,67,200,73,173,4,147,75,173,53,232,56,115,103,95,243,85,196,119,232,23,253,78,170,230,25,93,63,55,82,140,193,243,91,165,206,51,65,55,83,75,59,84,181,109,66,13,183,82,209,165,75,109,73,86,142,169,150,155,59,222,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,152,28,85,195,59,171,6,241,30,227,194,219,214,39,79,90,182,106,14,211,228,237,109,196,54,246,195,245,31,107,152,132,45,76,186,131,75,141,172,210,91,219,90,20,69,162,136,94,79,11,43,254,53,245,146,219,54,41,220,50,234,213,43,86,68,250,5,72,228,155,170,92,85,183,37,110,199,142,75,112,189,100,34,27,241,9,27,12,208,148,109,65,105,176,210,153,106,51,67,153,76,94,147,143,88,243,124,226,227,207,203,114,61,197,88,121,234,121,75,97,166,95,106,156,141,26,132,203,136,107,84,18,219,140,219,45,153,145,171,83,65,153,169,70,102,163,184,158,17,216,103,106,217,249,66,163,223,84,152,154,214,175,218,132,250,133,94,83,141,183,204,87,77,45,232,108,48,149,165,4,179,101,8,96,214,148,45,74,218,227,239,168,140,137,122,23,0,227,157,245,39,251,201,252,52,85,173,38,173,85,160,85,97,87,104,85,57,116,234,149,58,67,114,225,204,136,242,153,126,51,237,168,148,219,173,184,147,37,33,105,81,18,137,68,100,100,100,70,66,245,56,125,231,214,222,204,205,155,6,198,196,26,236,72,120,169,72,142,219,51,145,35,165,132,138,250,204,228,168,158,130,201,58,107,121,105,143,29,46,72,36,182,132,33,107,51,74,82,131,34,41,148,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,125,92,168,230,187,17,242,149,136,232,189,108,167,122,234,84,238,91,21,250,3,239,26,34,213,226,164,204,201,42,50,35,229,188,141,202,54,158,34,53,54,165,40,140,150,133,184,218,244,61,96,95,246,110,41,217,180,156,65,195,235,134,37,114,222,174,71,41,48,103,70,51,216,234,53,50,50,50,50,37,33,105,81,41,11,66,136,150,133,165,73,81,37,73,50,40,235,197,31,192,158,38,254,11,231,16,133,0,139,52,225,149,196,66,77,171,38,157,151,12,123,184,226,34,216,68,119,17,109,92,245,90,131,81,145,70,67,45,41,101,10,83,207,41,41,56,198,148,26,89,81,158,246,214,104,100,137,77,169,4,197,164,226,174,38,90,184,55,135,23,30,41,94,178,250,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,66,5,229,227,140,182,23,220,148,168,52,92,200,208,101,218,119,10,228,72,76,138,197,18,158,228,154,33,48,73,53,180,181,55,204,114,91,107,63,209,26,18,135,139,113,37,123,146,149,154,91,177,240,21,87,199,59,234,79,247,147,248,104,171,90,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,133,234,112,251,207,173,189,153,155,54,13,141,136,53,216,144,241,82,145,29,182,103,34,71,75,9,21,245,153,201,81,61,5,146,116,214,242,211,30,58,92,144,73,109,8,66,214,102,148,165,6,68,83,40,0,80,15,18,156,1,252,133,102,130,224,249,57,135,191,37,236,91,163,147,83,182,186,100,105,5,255,0,228,236,245,169,99,67,52,183,178,82,157,213,143,87,150,149,183,181,9,109,77,107,47,248,41,227,164,202,173,10,244,203,197,122,179,206,244,38,203,146,221,140,225,62,227,136,138,234,249,115,144,149,153,155,77,178,135,149,21,105,108,137,10,55,37,190,191,95,85,26,34,7,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,10,171,205,62,53,254,113,57,130,189,177,141,186,127,69,18,224,168,23,64,194,154,229,184,136,44,52,136,241,121,169,230,56,68,241,176,203,70,230,213,154,121,134,189,186,39,66,43,105,225,25,151,175,201,78,95,93,197,154,156,154,170,43,88,171,201,154,237,62,100,94,157,184,112,98,59,37,184,106,108,148,91,220,231,33,213,191,205,51,36,169,183,153,218,157,18,107,114,117,15,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,240,230,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,197,64,79,254,23,185,233,252,138,93,72,192,236,99,188,250,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,116,240,222,213,206,102,164,164,33,211,67,159,52,149,72,112,238,164,0,0,69,94,40,254,4,241,55,240,95,56,132,41,91,41,222,41,240,111,226,5,189,230,44,13,41,128,15,63,127,223,246,110,22,89,181,108,65,196,27,134,37,14,222,161,199,57,51,167,73,51,216,210,53,34,34,34,34,53,45,106,81,165,8,66,72,214,181,169,41,73,41,74,34,60,240,230,187,53,216,143,155,92,71,93,235,122,187,208,210,160,243,24,160,80,24,120,215,22,145,21,70,70,105,73,153,23,49,229,237,73,186,241,145,41,197,37,36,68,132,33,182,209,197,64,79,254,23,185,233,252,138,93,72,192,236,99,188,250,76,54,173,111,244,60,153,169,220,205,10,168,227,137,50,213,227,81,116,240,222,213,206,102,164,164,33,211,67,159,52,149,72,112,238,164,0,0,0,0,0,0,0,0,0,0,0,0,7,58,199,172,96,161,224,142,27,212,175,170,219,251,27,133,201,218,157,171,61,219,223,105,163,250,40,94,159,165,47,232,255,0,222,89,211,198,92,87,175,227,77,255,0,82,196,27,143,178,109,71,147,189,62,167,103,45,134,218,46,212,33,5,220,210,127,162,95,218,115,155,133,254,76,25,191,106,145,241,182,243,78,250,84,77,253,20,125,76,185,187,147,54,51,158,179,111,165,73,209,72,73,250,200,237,246,118,106,98,226,146,148,161,36,148,150,132,67,250,0,0,0,2,169,120,198,224,76,249,53,58,54,54,83,91,230,52,212,88,244,119,203,84,150,210,37,84,36,169,93,174,118,246,105,216,72,253,190,193,192,120,83,226,44,219,55,50,109,82,16,123,163,87,32,166,158,164,246,22,138,122,124,20,235,174,211,62,228,247,106,95,121,11,216,0,0,0,0,31,227,50,43,83,162,63,9,244,238,106,67,106,105,101,169,150,169,81,104,101,217,246,24,163,78,37,153,87,169,224,254,40,212,113,22,154,206,180,59,158,123,210,204,247,39,212,145,38,68,199,182,246,188,181,158,136,108,187,118,145,125,132,125,131,190,240,87,188,94,109,187,162,196,81,104,194,151,54,170,71,217,250,79,230,230,180,250,58,247,127,190,211,236,246,139,84,0,31,46,232,175,195,181,109,202,157,199,60,244,143,76,134,244,183,59,251,82,219,106,89,151,97,25,247,36,253,135,247,12,251,103,179,31,102,227,206,59,86,106,70,123,96,81,95,145,73,136,158,195,249,166,102,73,82,15,94,90,21,244,93,246,234,126,243,63,103,193,201,198,24,76,197,60,127,180,168,236,70,231,71,133,85,129,58,90,119,146,117,97,19,99,165,125,166,180,159,115,158,195,215,220,67,68,246,197,30,61,191,109,210,168,113,26,229,179,79,132,196,84,35,113,158,212,182,218,82,69,169,153,153,246,23,188,199,212,0,1,254,110,48,211,191,164,70,189,186,247,152,255,0,180,164,146,146,74,75,66,34,208,135,244,0,0,0,0,0,0,127,12,136,203,67,31,198,219,67,72,38,219,45,18,93,197,168,255,0,160,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,47,138,46,83,221,197,172,61,60,78,180,162,115,174,10,2,119,200,79,48,147,172,22,24,154,242,187,92,121,40,253,35,137,238,73,171,239,46,193,74,114,163,75,164,84,94,135,41,190,84,168,79,41,167,19,169,43,99,136,86,134,90,150,164,122,25,125,194,214,248,98,231,122,144,237,54,14,6,223,242,185,19,16,182,162,210,157,216,165,111,73,38,28,102,91,209,166,52,45,79,121,238,90,254,255,0,97,139,67,109,105,117,9,113,7,170,86,68,162,63,121,24,255,0,160,17,215,49,217,61,181,115,39,122,91,181,203,182,103,42,29,5,200,146,20,223,45,197,117,4,195,175,40,217,213,183,155,52,110,39,212,91,180,61,62,223,103,107,177,236,139,123,15,45,168,54,165,177,11,165,129,1,134,152,109,28,197,175,177,13,165,178,237,90,148,175,162,132,247,153,247,15,190,0,0,0,0,63,229,105,220,133,39,222,70,66,189,177,3,134,218,177,143,52,50,241,50,237,155,201,182,58,135,37,57,31,149,187,169,95,164,86,241,163,115,114,144,226,55,54,226,139,82,78,133,223,223,216,39,101,137,100,91,248,117,106,211,172,235,98,31,77,78,166,70,102,43,13,243,22,189,16,219,105,109,61,171,82,149,244,80,146,237,51,238,253,163,239,128,0,0,0,15,15,140,248,93,68,198,44,59,172,88,117,230,183,49,81,137,33,148,30,229,150,197,184,195,141,18,189,85,160,207,66,112,251,55,17,127,156,80,150,117,242,221,39,45,248,193,58,219,140,141,212,87,249,94,143,119,82,45,251,98,198,91,189,134,235,139,45,22,246,158,177,253,221,157,221,223,132,246,98,30,195,220,82,123,12,170,203,214,151,114,237,218,189,11,230,58,120,243,158,62,196,180,165,43,114,150,95,210,45,62,210,236,23,92,0,0,0,0,0,0,0,2,58,231,147,40,148,172,223,97,26,109,70,42,49,40,247,101,6,66,170,86,229,85,248,233,90,16,249,160,210,184,175,44,146,110,162,51,197,183,127,44,245,37,182,203,134,151,57,68,218,179,237,253,245,88,87,87,251,107,110,92,150,229,67,254,18,28,234,108,232,238,127,205,113,151,155,113,31,98,146,164,251,12,135,64,199,140,203,226,158,99,126,71,126,83,42,221,95,200,171,125,138,4,45,175,201,115,168,229,254,146,107,252,231,92,223,49,237,17,206,117,59,121,156,166,245,47,84,132,170,225,123,145,111,203,93,212,140,113,198,59,51,171,195,106,46,255,0,67,198,154,173,172,215,106,141,184,146,45,89,52,159,81,13,157,28,230,106,105,66,221,36,55,243,169,76,134,202,234,64,0,86,95,21,140,140,82,171,86,204,252,209,97,69,46,37,62,165,64,142,110,93,116,90,117,45,40,42,155,11,144,183,29,169,151,33,189,202,146,133,62,181,190,227,186,146,153,70,243,90,57,38,78,212,88,9,255,0,195,83,135,239,229,218,100,28,123,197,102,118,88,52,170,130,189,23,78,82,116,114,177,58,35,241,151,243,173,63,25,108,200,167,44,186,150,28,218,178,81,184,218,209,217,181,66,234,64,82,183,26,191,20,246,183,195,248,62,99,81,16,130,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,118,109,173,92,220,225,97,93,52,214,186,27,146,133,211,83,238,106,114,146,219,92,185,202,140,218,214,251,13,19,206,184,80,220,112,222,75,43,112,201,74,228,184,70,90,160,196,128,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,68,60,70,115,175,249,213,98,59,20,11,2,167,85,111,12,173,111,155,166,198,124,249,77,213,39,17,172,156,169,169,157,169,90,119,33,100,219,73,116,212,164,54,149,43,70,148,243,173,148,64,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,34,175,20,127,2,120,155,248,47,156,66,20,67,135,182,85,87,18,175,251,107,14,104,82,34,49,82,186,171,16,168,144,221,150,181,37,134,223,146,242,25,109,78,41,41,82,137,4,165,145,153,146,84,122,107,161,31,112,85,169,151,150,20,95,243,104,211,28,151,64,187,44,234,195,145,157,92,73,100,79,211,234,49,30,52,168,219,121,149,25,18,219,117,179,209,109,168,251,82,70,147,238,49,117,60,52,51,199,27,49,214,107,56,61,124,34,90,49,22,203,163,182,183,165,184,183,100,34,185,78,100,219,96,166,169,229,154,148,82,73,75,105,47,37,106,245,214,225,56,131,50,82,208,207,181,207,214,117,237,92,169,225,196,186,37,38,167,212,98,109,205,79,121,187,114,159,28,219,91,144,55,146,155,77,78,65,56,149,161,44,180,178,51,66,86,147,231,56,131,65,22,212,186,182,168,91,251,234,191,110,175,246,214,227,185,46,58,135,252,36,201,213,41,210,28,255,0,156,227,207,56,226,254,213,41,74,246,153,133,217,107,87,108,107,170,179,101,93,48,122,42,213,191,80,145,75,168,198,230,161,206,68,166,28,83,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,23,41,193,83,194,197,211,241,2,119,151,83,132,255,0,28,211,49,88,13,102,230,75,8,235,184,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,206,190,49,96,237,253,129,87,253,83,14,113,26,131,46,157,82,167,72,125,166,157,118,43,204,177,80,97,183,156,101,50,226,169,228,33,78,198,113,77,44,219,116,146,68,162,47,188,139,213,95,185,170,197,204,71,192,107,31,46,119,53,74,35,246,157,135,33,114,96,172,219,91,147,100,175,231,18,193,62,243,171,81,236,142,211,206,50,210,27,38,208,150,205,41,81,43,98,13,61,3,33,89,59,184,115,79,139,148,197,86,104,242,216,195,170,28,142,182,224,169,189,14,87,73,53,12,45,133,57,75,106,67,91,82,153,46,165,230,200,203,154,133,161,165,45,210,220,104,74,85,127,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,51,89,155,31,20,248,201,241,2,225,243,23,199,52,114,147,85,102,149,30,186,245,50,90,41,179,36,61,18,60,197,50,162,97,231,217,75,106,117,164,57,166,213,45,9,125,149,41,36,122,164,157,108,207,77,197,172,170,225,231,157,58,174,86,49,66,61,10,239,184,37,167,10,238,89,6,87,4,50,140,169,69,9,243,111,107,85,6,27,74,137,72,90,84,77,37,211,65,40,214,201,40,185,110,45,12,237,190,154,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,20,173,198,175,197,61,173,240,254,15,152,212,68,53,180,240,118,254,190,172,11,175,17,173,10,12,186,189,54,203,145,9,170,211,80,162,189,33,248,172,72,102,99,221,90,210,218,20,148,70,109,48,29,39,29,90,146,73,55,26,239,220,102,159,85,149,92,204,94,89,80,197,200,120,165,103,193,137,81,66,163,170,155,87,166,73,34,74,42,52,231,22,218,221,96,156,218,106,101,123,154,109,104,113,36,123,86,132,238,74,209,189,181,249,252,192,226,103,229,147,28,111,204,82,110,93,86,68,75,154,224,157,80,129,233,71,55,202,102,10,222,87,74,194,253,117,146,121,76,19,77,146,18,163,74,18,130,74,79,106,72,91,167,8,140,186,198,195,108,6,94,49,220,246,156,72,183,101,255,0,33,215,160,206,117,167,83,53,186,1,114,201,134,76,157,73,19,104,117,214,220,144,70,222,169,117,183,35,45,74,86,212,18,39,168,142,185,228,202,37,43,55,216,70,155,81,138,140,74,61,217,65,144,170,149,185,85,126,58,86,132,62,104,52,174,43,203,36,155,168,140,241,109,223,203,61,73,109,178,225,165,206,81,54,172,251,127,125,86,21,213,254,218,219,151,37,185,80,255,0,132,135,58,155,58,59,159,243,92,101,230,220,71,216,164,169,62,195,33,208,49,227,50,248,167,152,223,145,223,148,202,183,87,242,42,223,98,129,11,107,242,92,234,57,127,164,154,255,0,57,215,55,204,123,68,115,157,78,222,103,41,189,75,213,33,42,184,94,228,91,242,215,117,35,28,113,142,204,234,240,218,139,191,208,241,166,171,107,53,218,163,110,36,139,86,77,39,212,67,103,71,57,154,154,80,183,73,13,252,234,83,33,178,186,144,25,87,31,85,31,42,175,154,236,10,115,126,149,184,43,83,122,58,76,6,19,204,151,41,253,136,68,120,177,154,79,172,181,109,66,26,105,182,211,220,148,161,9,45,8,136,92,247,13,12,133,70,192,107,121,156,106,197,154,20,71,241,22,185,29,183,169,8,115,155,190,129,78,126,43,106,83,42,101,230,155,83,19,141,78,60,211,199,235,237,66,73,8,82,73,111,18,254,179,124,86,48,24,179,71,35,6,158,171,196,85,132,168,236,211,163,222,233,86,216,77,214,201,215,9,210,91,155,141,43,130,164,155,40,76,162,36,165,14,33,197,30,246,22,79,183,53,41,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,31,172,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,27,113,51,201,119,230,217,136,232,196,139,41,60,203,6,254,168,75,126,52,118,96,242,91,161,78,51,230,174,14,173,161,44,165,149,18,212,168,233,45,170,229,180,234,13,39,201,55,28,133,96,46,167,134,167,15,223,200,76,56,56,247,138,204,239,191,170,180,245,122,46,156,164,234,221,30,12,182,35,47,231,90,126,50,30,143,81,65,245,44,57,181,102,146,109,197,163,183,114,132,255,0,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,56,255,0,25,108,119,197,200,53,90,94,95,155,182,101,209,176,250,169,30,37,103,210,234,66,208,117,217,108,169,222,108,116,58,219,230,211,145,154,55,34,169,76,186,210,93,75,205,182,230,155,13,149,174,184,48,158,129,106,221,120,167,102,218,215,213,111,208,214,221,102,224,167,83,235,21,30,165,184,253,28,23,100,182,135,223,230,186,70,219,123,27,82,213,189,100,105,78,154,153,25,17,141,36,224,238,14,216,56,21,96,82,240,231,14,104,49,41,212,218,116,118,26,117,214,162,178,203,245,7,219,101,182,85,46,82,153,66,18,236,151,18,210,13,199,77,36,106,50,251,136,191,38,60,97,158,22,98,190,22,92,22,182,49,196,165,124,155,244,124,183,159,168,212,27,141,252,205,252,153,212,42,160,203,178,16,166,227,188,203,110,56,164,190,101,234,118,159,118,163,54,248,133,109,210,172,219,254,229,180,40,87,60,75,146,155,67,172,77,166,195,173,68,36,242,42,76,50,242,219,110,83,123,86,180,236,113,41,37,150,139,81,104,162,209,74,239,59,73,224,231,141,120,251,117,250,99,11,110,154,125,86,179,134,212,106,124,137,52,235,142,160,212,217,29,28,230,189,30,195,84,134,101,45,195,142,219,40,142,165,56,152,201,73,41,58,154,139,68,158,130,207,197,43,113,147,193,79,144,217,130,164,227,28,74,135,58,38,38,211,207,156,195,142,238,113,137,212,230,163,199,115,106,73,180,146,89,83,11,134,105,213,107,81,185,207,215,106,118,16,245,92,18,241,50,213,183,241,31,17,48,182,173,47,167,173,94,20,250,125,66,145,204,113,180,55,35,160,57,60,246,19,185,100,181,188,104,150,78,37,8,74,190,109,135,212,102,146,71,108,255,0,207,198,38,93,88,69,148,44,73,190,172,169,125,37,106,61,62,61,62,52,164,184,227,110,69,235,101,179,13,111,180,182,214,149,161,230,209,33,75,109,100,175,85,196,161,70,70,68,100,121,225,164,210,106,181,250,172,42,21,10,153,46,163,82,168,200,110,36,56,113,25,83,207,201,125,197,18,91,105,182,210,70,165,173,74,50,73,36,136,204,204,200,136,106,34,211,181,168,86,53,171,70,178,173,104,61,21,22,223,167,199,165,211,163,115,86,231,34,43,13,165,182,155,222,179,82,213,181,8,73,106,163,53,30,154,153,153,246,138,193,227,157,245,39,251,201,252,52,86,93,135,96,94,88,159,115,49,102,97,253,189,46,187,93,149,30,92,152,244,248,132,74,125,244,70,142,228,135,73,180,235,170,214,77,50,225,146,19,170,214,100,73,73,41,70,73,53,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,244,17,146,140,215,80,179,105,131,80,175,46,109,42,29,223,77,210,29,211,68,132,242,213,208,74,220,178,109,194,75,132,75,38,95,66,57,173,158,171,73,106,182,249,139,91,78,24,144,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,124,155,171,2,241,30,208,194,123,43,27,234,116,110,109,153,125,245,109,83,106,145,204,214,219,50,163,201,125,135,34,200,236,46,83,199,211,173,196,17,234,149,182,102,105,81,154,29,75,125,215,32,153,236,170,229,18,230,155,66,185,97,203,171,97,213,197,32,165,214,33,197,109,79,205,138,251,113,222,75,110,193,109,114,26,97,11,113,197,71,75,202,89,25,169,182,80,69,218,132,139,63,226,99,86,165,87,248,127,226,5,118,133,83,137,81,166,212,99,208,101,195,153,17,228,188,196,150,28,171,65,83,110,182,226,76,210,180,41,38,74,37,17,153,25,25,25,10,12,30,130,255,0,176,47,44,44,188,170,216,125,136,54,244,186,29,195,67,144,113,167,65,146,69,189,165,232,70,70,70,70,105,90,20,147,74,208,180,153,161,104,82,84,147,82,84,70,125,211,22,115,245,142,56,209,151,26,6,94,47,170,135,88,221,42,160,82,42,21,243,146,241,78,173,69,101,4,81,35,75,34,81,33,222,90,205,107,91,139,37,41,213,55,25,103,163,141,45,199,190,6,72,240,26,54,99,179,47,103,97,181,102,20,183,237,227,144,186,165,192,108,199,117,196,21,58,50,13,215,27,117,109,45,10,101,15,41,45,198,39,119,167,98,228,32,203,85,109,73,232,204,5,85,241,206,250,147,253,228,254,26,43,46,195,176,47,44,79,185,152,179,48,254,222,151,93,174,202,143,46,76,122,124,66,37,62,250,35,71,114,67,164,218,117,213,107,38,153,112,201,9,213,107,50,36,164,148,163,36,154,192,191,239,44,44,188,169,56,131,135,215,12,186,29,195,67,144,82,96,206,140,101,189,165,232,100,100,100,100,105,90,20,147,82,22,133,17,161,104,82,146,162,82,84,100,122,8,201,70,107,168,89,180,193,168,87,151,54,149,14,239,166,233,14,233,162,66,121,106,232,37,110,89,54,225,37,194,37,147,47,161,28,214,207,85,164,181,91,124,197,173,167,12,72,0,16,3,140,158,10,124,185,203,237,39,24,226,84,57,50,240,202,160,124,230,28,119,107,111,193,168,187,30,59,155,82,77,168,212,242,95,68,51,78,171,66,73,190,126,187,149,176,133,85,229,99,26,255,0,55,108,193,89,56,198,229,63,173,137,111,212,15,175,97,45,115,28,92,23,218,92,121,92,164,243,27,35,120,152,121,211,111,114,201,60,194,70,237,83,169,31,85,226,143,227,179,19,127,5,242,120,67,223,224,254,58,67,193,254,21,184,143,109,194,172,244,151,38,34,98,4,235,110,152,203,100,195,142,46,43,148,234,105,212,22,166,221,61,220,158,151,152,202,156,66,84,164,57,37,143,162,106,37,166,32,97,86,25,221,88,201,136,246,230,22,217,81,58,138,213,205,80,106,159,27,115,110,45,182,119,159,174,251,188,180,45,105,101,164,18,156,113,100,147,216,218,22,163,45,18,99,78,116,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,5,90,173,74,160,82,166,215,107,181,56,148,234,109,58,59,146,230,76,150,242,89,98,51,13,164,212,227,174,56,163,36,161,9,73,26,141,70,100,68,68,102,98,136,120,136,231,126,102,106,175,178,180,172,233,91,112,202,211,168,58,237,9,68,203,241,158,170,56,166,90,109,114,165,52,183,84,133,109,90,31,233,204,219,109,196,53,33,68,180,146,150,180,151,159,200,230,71,47,44,222,222,74,149,41,114,232,120,117,67,144,148,87,171,200,65,111,113,122,18,186,40,123,136,210,185,42,73,164,205,70,70,134,80,162,90,201,70,166,154,119,242,113,30,180,237,91,27,57,216,135,107,89,86,205,42,223,162,194,244,79,77,78,165,194,110,36,86,55,210,162,45,123,26,108,146,132,238,90,212,163,208,187,84,163,51,237,51,29,131,134,150,89,44,28,211,97,126,63,97,253,223,26,36,58,146,227,219,169,162,220,37,78,102,76,218,51,230,228,231,55,176,167,11,114,80,181,48,210,93,66,20,131,113,178,82,55,39,82,82,98,6,52,97,13,229,128,184,161,112,97,30,32,49,17,186,237,187,33,44,200,56,143,147,204,58,133,182,151,90,121,181,246,25,161,198,156,109,194,37,18,86,68,178,37,37,42,35,73,89,79,10,252,250,198,149,26,149,149,140,100,174,196,134,184,113,217,167,216,213,57,28,211,92,197,155,175,40,224,73,144,227,170,73,44,146,182,26,138,132,161,8,216,215,43,83,89,180,149,218,80,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,31,146,173,86,165,80,41,83,107,181,218,156,74,117,54,157,29,201,115,38,75,121,44,177,25,134,210,106,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,68,60,68,115,191,51,53,87,217,90,86,116,173,184,101,105,212,29,118,132,162,101,248,207,85,28,83,45,54,185,82,154,91,170,66,182,173,15,244,230,109,182,226,26,144,162,90,73,75,90,75,207,228,115,35,151,150,111,111,37,74,148,185,116,60,58,161,200,74,43,213,228,32,183,184,189,9,93,20,61,196,105,92,149,36,210,102,163,35,67,40,81,45,100,163,83,77,59,249,56,143,90,118,173,141,156,236,67,181,172,171,102,149,111,209,97,122,39,166,167,82,225,55,18,43,27,233,81,22,189,141,54,73,66,119,45,106,81,232,93,170,81,153,246,153,142,193,195,75,44,150,14,105,176,191,31,176,254,239,141,18,29,73,113,237,212,209,110,18,167,51,38,109,25,243,114,115,155,216,83,133,185,40,90,152,105,46,161,10,65,184,217,41,27,147,169,41,49,3,26,48,134,242,192,92,80,184,48,143,16,24,136,221,118,221,144,150,100,28,71,201,230,29,66,219,75,173,60,218,251,12,208,227,78,54,225,18,137,43,34,89,18,146,149,17,164,172,167,133,126,125,99,74,141,74,202,198,50,87,98,67,92,56,236,211,236,106,156,142,105,174,98,205,215,148,112,36,200,113,213,36,150,73,91,13,69,66,80,132,108,107,149,169,172,218,74,237,40,0,0,0,0,0,0,0,0,0,0,0,0,82,143,22,28,196,61,136,88,164,206,25,82,23,165,46,218,221,185,122,23,207,245,17,224,188,93,138,109,42,78,213,32,255,0,164,122,253,133,216,56,62,74,50,221,43,50,24,191,6,219,146,141,180,86,57,190,144,119,82,61,155,162,201,91,94,169,58,218,207,85,179,167,170,127,127,103,126,132,109,123,110,153,105,80,163,91,244,118,121,81,34,239,229,163,114,149,166,229,169,103,218,163,51,239,81,251,71,213,0,0,0,0,31,2,251,178,45,252,69,181,106,54,117,207,15,169,167,84,227,61,21,246,249,139,70,168,113,181,54,174,212,41,42,250,43,81,118,25,119,254,209,4,240,255,0,134,218,176,119,52,49,49,50,210,157,206,182,58,134,229,55,31,149,183,166,95,164,80,241,35,115,146,150,226,246,182,218,75,83,78,135,223,223,216,44,37,9,218,132,167,220,68,67,254,128,0,0,0,7,192,190,44,139,123,16,237,169,214,165,207,11,170,129,61,135,88,113,28,197,163,177,109,169,179,237,66,146,175,162,181,119,25,119,142,41,151,28,158,218,185,108,189,46,42,229,165,51,155,14,188,228,185,9,111,150,226,122,114,125,214,84,76,234,227,206,26,246,147,9,45,218,22,191,103,182,69,0,255,0,151,22,150,144,167,22,122,37,4,106,51,247,17,10,189,226,117,157,234,67,84,217,216,27,96,74,231,204,90,221,139,85,119,98,147,177,38,153,145,158,111,71,88,208,244,61,135,185,11,251,189,166,42,142,44,105,117,122,139,48,226,183,205,149,53,228,180,218,117,36,239,113,106,208,139,83,208,139,83,63,184,93,103,11,172,167,187,132,184,122,88,157,118,196,228,220,21,244,239,142,158,97,43,72,47,177,9,228,246,182,242,145,250,70,213,222,146,87,220,93,130,122,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,135,154,109,246,150,195,169,220,135,18,104,81,107,166,164,101,161,138,180,226,43,195,202,77,70,77,91,26,240,146,153,185,197,115,234,53,136,188,226,45,79,89,114,95,123,124,137,63,107,101,181,8,251,72,187,200,85,170,78,173,106,215,155,116,191,147,84,169,82,137,105,63,85,124,183,154,95,103,189,39,162,147,246,145,233,237,23,53,194,199,54,53,140,93,179,164,225,157,241,47,168,172,209,9,106,136,247,45,8,214,19,45,66,101,9,218,211,41,71,211,113,71,169,168,213,239,212,180,49,63,128,0,0,0,0,0,0,0,0,0,0,0,0,67,142,38,57,125,107,23,176,70,93,118,151,23,125,110,137,203,233,149,188,203,244,210,225,165,125,138,113,40,250,13,159,121,31,217,161,138,53,182,46,42,165,155,112,70,175,210,215,203,153,15,126,195,209,39,166,244,41,7,244,136,203,185,71,236,26,112,176,46,186,125,237,105,193,185,105,111,115,99,76,230,236,94,213,39,93,142,173,7,216,162,35,239,73,251,7,161,0,0,0,0,0,0,0,1,66,220,84,241,35,14,49,39,55,21,119,112,242,30,199,45,186,123,86,221,195,47,161,40,253,109,98,35,239,161,245,235,216,183,121,104,54,99,243,22,68,103,211,232,157,205,165,181,42,32,13,30,228,218,250,193,171,255,0,46,54,101,83,2,233,116,170,45,183,18,158,220,55,40,84,247,212,239,161,103,18,18,185,48,222,90,210,151,22,242,92,113,74,83,174,36,148,246,242,123,85,19,164,181,118,176,0,1,69,124,81,50,147,106,229,167,20,232,183,78,31,187,201,182,241,27,210,85,4,83,148,166,211,232,249,205,73,37,190,195,13,52,203,109,181,13,45,202,138,150,81,170,212,91,28,35,50,34,78,188,215,33,89,103,141,154,124,195,83,44,122,204,232,140,91,212,56,255,0,40,238,6,94,55,119,205,167,49,33,132,57,17,163,105,73,82,86,234,158,109,179,94,244,108,66,150,178,53,41,9,66,180,39,73,164,210,168,20,168,84,42,21,50,37,58,155,78,142,220,72,112,226,50,150,88,140,195,105,36,182,211,109,164,137,40,66,82,68,146,73,17,17,17,17,16,253,96,41,91,141,95,138,123,91,225,252,31,49,168,136,65,105,216,23,149,245,26,224,149,103,219,210,234,200,181,104,238,87,234,229,24,137,75,139,78,109,214,154,118,65,163,93,202,66,20,251,102,189,164,123,81,185,106,209,8,90,147,234,178,235,143,55,150,91,113,114,133,138,214,100,217,105,93,58,66,17,83,130,204,130,101,21,106,113,173,39,34,19,166,164,45,59,28,74,116,37,26,21,177,100,135,18,91,208,147,45,15,96,94,58,97,198,98,240,226,157,138,24,95,89,235,169,83,181,105,230,93,34,68,170,124,164,145,27,145,100,182,70,124,183,145,185,58,150,166,147,74,146,180,41,104,90,22,170,192,226,139,159,169,151,133,118,165,150,124,29,168,85,105,116,171,114,161,38,13,217,88,98,75,240,220,169,202,66,29,140,253,53,40,74,147,190,26,121,142,37,222,97,41,47,56,148,237,34,67,100,183,160,94,23,97,13,229,139,242,110,102,44,246,34,26,44,251,94,167,119,213,222,146,249,52,134,41,208,90,222,234,136,187,84,181,169,70,219,104,74,72,245,91,169,53,109,65,45,105,241,67,74,121,177,240,177,140,159,15,238,31,46,124,102,176,106,160,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,181,238,37,249,10,141,143,54,243,216,213,132,212,40,140,98,45,14,59,143,85,208,223,55,125,126,156,196,87,20,150,82,203,45,56,167,231,18,155,101,166,79,212,220,133,26,22,165,18,25,36,83,101,129,127,222,88,89,121,82,113,7,15,174,25,116,59,134,135,32,164,193,157,24,203,123,75,208,200,200,200,200,210,180,41,38,164,45,10,35,66,208,165,37,68,164,168,200,254,174,49,99,21,253,142,183,253,83,17,177,26,189,46,163,82,168,200,125,214,154,118,83,207,49,79,97,199,156,121,49,34,165,229,173,77,70,109,78,172,155,104,148,100,146,63,188,206,210,120,93,100,22,29,159,66,166,230,99,24,169,244,170,165,86,227,167,198,157,105,209,223,140,196,198,233,145,86,182,164,177,82,82,212,149,108,152,174,91,106,107,150,105,83,45,169,91,140,214,225,161,154,214,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,224,42,87,141,30,33,96,117,94,187,110,97,212,26,15,83,139,20,30,154,92,186,220,126,73,183,26,142,242,36,153,211,164,41,14,243,57,220,206,158,66,27,113,173,16,219,198,180,41,60,229,18,235,4,94,247,10,124,70,194,59,207,43,144,45,172,54,181,98,91,53,123,78,65,66,186,96,166,74,30,126,109,69,77,32,206,168,179,215,154,164,73,36,158,211,112,139,97,178,227,8,213,184,233,49,50,128,102,179,54,62,41,241,147,226,5,195,230,47,137,255,0,195,199,47,86,174,104,56,122,98,38,17,221,50,122,14,191,16,37,73,167,85,17,21,185,15,83,39,53,2,156,166,164,54,149,151,248,205,172,146,164,41,109,58,234,9,104,223,184,171,131,24,176,118,254,192,171,254,169,135,56,141,65,151,78,169,83,164,62,211,78,187,21,230,88,168,48,219,206,50,153,113,84,242,16,167,99,56,166,150,109,186,73,34,81,23,222,69,55,248,106,113,11,153,134,85,216,56,21,143,55,127,247,139,63,115,84,122,229,81,231,228,57,71,149,178,51,49,162,173,231,30,54,227,83,146,219,43,73,18,91,218,219,142,146,148,164,55,189,73,185,64,1,74,220,106,252,83,218,223,15,224,249,141,68,116,174,8,244,154,85,126,149,143,52,42,237,50,37,70,155,81,143,111,196,153,14,91,41,121,137,44,56,154,154,92,105,198,212,70,149,161,73,51,73,164,200,200,200,204,140,70,174,33,153,44,170,229,99,20,36,87,109,11,126,90,112,174,229,144,71,111,204,57,42,148,80,159,54,247,59,79,125,197,36,148,133,165,68,234,154,37,154,141,108,146,79,152,226,208,246,222,65,149,236,11,174,230,47,28,109,92,47,164,209,170,179,160,78,168,71,118,190,245,56,208,135,41,244,116,188,130,151,40,220,112,141,182,246,54,163,218,107,35,35,113,77,160,146,181,45,40,86,146,41,52,154,85,2,149,10,133,66,166,68,167,83,105,209,219,137,14,28,70,82,203,17,152,109,36,150,218,109,180,145,37,8,74,72,146,73,34,34,34,34,34,31,172,5,11,113,83,196,140,56,196,156,220,85,221,195,200,123,28,182,233,237,91,119,12,190,132,163,245,181,136,143,190,135,215,175,98,221,229,160,217,143,204,89,17,159,79,162,119,54,150,212,168,128,52,123,147,107,235,6,175,252,184,217,149,76,11,165,210,168,182,220,74,123,112,220,161,83,223,83,190,133,156,72,74,228,195,121,107,74,92,91,201,113,197,41,78,184,146,83,219,201,237,84,78,146,213,218,192,101,92,90,167,10,60,139,126,131,52,24,215,102,127,228,242,172,8,83,149,254,50,149,84,114,57,167,254,43,165,90,149,250,239,18,63,193,222,30,171,138,46,126,161,217,244,42,150,89,240,118,161,74,170,85,110,58,124,152,55,101,97,137,44,76,110,153,21,107,118,51,244,212,161,42,86,201,138,229,184,151,121,132,149,50,218,147,180,141,110,18,217,171,108,29,193,219,251,29,111,250,94,28,225,205,6,93,70,165,81,144,195,78,186,212,87,158,98,158,195,143,54,202,165,202,83,40,90,154,140,218,157,65,184,233,164,201,36,127,113,30,138,50,235,130,113,178,247,132,116,44,45,98,243,184,46,165,210,99,161,183,170,117,153,174,188,183,22,148,37,4,134,27,90,212,152,177,144,148,37,13,71,108,246,33,9,45,77,107,53,184,190,150,3,202,98,174,25,218,184,201,135,23,30,22,222,177,58,138,45,205,79,118,159,39,107,109,173,198,119,151,168,251,92,196,45,9,121,165,146,92,109,102,147,216,226,16,162,45,82,67,58,249,167,193,79,205,219,48,87,182,14,55,80,235,98,91,245,2,232,31,83,188,199,23,5,246,145,34,47,53,92,182,200,222,38,30,104,156,218,130,79,48,151,183,84,232,103,53,56,61,229,70,133,125,215,106,57,155,189,90,165,85,32,90,117,5,209,232,20,183,217,91,142,51,88,66,35,190,115,213,169,147,101,202,109,212,147,68,100,179,230,56,167,11,150,166,91,82,173,252,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,63,154,172,179,217,185,175,194,57,152,91,120,78,151,78,90,100,38,165,72,169,198,51,82,233,213,22,208,226,26,124,219,220,73,121,27,93,113,11,109,70,91,144,181,109,82,23,177,196,103,179,24,176,118,254,192,171,254,169,135,56,141,65,151,78,169,83,164,62,211,78,187,21,230,88,168,48,219,206,50,153,113,84,242,16,167,99,56,166,150,109,186,73,34,81,23,222,69,101,60,41,243,219,74,58,84,12,172,227,45,205,45,53,36,200,38,44,138,173,69,244,169,135,24,52,161,45,209,205,102,68,164,45,42,37,27,27,212,162,89,47,144,147,70,198,27,115,229,113,88,207,109,84,234,179,242,179,131,87,52,68,211,83,28,216,189,234,180,231,212,167,220,124,212,180,185,71,37,145,18,80,132,164,146,111,236,82,141,102,190,66,141,27,31,109,200,1,151,92,6,188,179,37,139,148,44,41,179,33,75,82,234,50,16,186,156,230,99,147,200,164,211,137,105,41,19,93,37,45,9,216,218,85,169,36,214,157,235,52,54,147,222,180,145,232,123,2,240,47,14,50,233,135,20,236,47,194,250,55,67,74,131,171,175,60,233,146,229,84,37,40,136,156,149,37,194,34,230,60,189,169,212,244,36,146,82,148,33,40,66,16,132,244,1,5,120,193,96,229,10,249,203,1,226,172,135,186,122,214,26,84,24,145,13,205,171,95,62,44,233,12,68,145,27,66,90,80,157,203,92,103,121,134,149,168,186,109,137,218,78,40,197,80,101,11,23,163,96,70,101,240,247,20,170,15,196,98,155,73,172,33,154,163,242,88,117,228,71,167,73,66,162,204,120,144,215,174,165,162,59,238,173,4,146,87,174,148,250,171,250,39,63,248,224,223,242,90,165,97,102,22,193,184,98,28,121,82,42,53,250,165,37,38,210,159,37,180,150,152,133,33,101,167,53,8,50,122,122,19,218,72,89,147,159,72,219,45,177,131,133,46,25,254,81,51,147,110,84,100,68,165,75,129,101,83,231,92,211,24,168,55,204,221,203,108,163,199,91,41,52,41,38,243,114,165,70,117,38,123,118,242,141,105,86,228,164,142,250,69,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,18,43,137,175,14,249,54,172,154,142,99,240,18,220,136,139,97,17,219,93,203,108,82,169,237,70,69,25,12,180,148,28,216,172,178,148,164,227,26,80,74,121,36,91,219,89,173,227,53,54,165,155,16,87,47,25,129,191,178,203,138,16,113,95,14,87,17,117,40,113,228,68,118,28,227,120,225,77,97,230,205,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,219,180,134,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,211,36,24,67,102,227,215,12,75,75,8,241,1,137,110,80,174,40,245,118,100,28,71,205,151,218,90,43,146,221,105,230,215,218,68,182,221,109,183,8,148,74,65,154,8,148,149,36,205,39,5,104,92,37,179,13,94,199,155,155,10,83,50,36,11,78,216,145,25,75,189,231,193,144,196,42,132,71,246,41,39,9,163,78,178,36,165,165,44,214,210,87,202,109,198,150,218,223,78,173,169,115,171,59,248,67,102,224,47,12,75,183,8,240,253,137,109,208,173,216,244,134,99,156,183,205,231,221,90,235,145,29,117,231,23,216,70,183,29,113,199,12,146,73,65,26,204,146,148,164,137,37,70,194,247,184,130,100,42,222,204,205,155,58,249,195,234,20,72,120,169,72,142,227,208,87,31,165,132,138,250,204,227,36,217,156,241,180,107,121,105,143,29,77,199,53,56,132,33,107,34,82,146,131,51,42,43,171,82,106,180,10,172,218,21,118,153,46,157,82,167,72,114,36,200,114,217,83,47,198,125,181,26,92,105,198,212,68,164,45,42,35,73,164,200,140,140,140,140,93,167,8,204,189,126,74,114,250,238,44,212,228,213,81,90,197,94,76,215,105,243,34,244,237,195,131,17,217,45,195,83,100,162,222,231,57,14,173,254,105,153,37,77,188,206,212,232,147,91,147,168,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,18,43,137,175,14,249,54,172,154,142,99,240,18,220,136,139,97,17,219,93,203,108,82,169,237,70,69,25,12,180,148,28,216,172,178,148,164,227,26,80,74,121,36,91,219,89,173,227,53,54,165,155,16,87,47,25,129,191,178,203,138,16,113,95,14,87,17,117,40,113,228,68,118,28,227,120,225,77,97,230,205,42,106,67,108,184,218,156,65,43,99,169,73,171,66,113,166,213,219,180,134,135,176,47,29,48,227,49,120,113,78,197,12,47,172,245,212,169,218,180,243,46,145,34,85,62,82,72,141,200,178,91,35,62,91,200,220,157,75,83,73,165,73,90,20,180,45,11,87,64,31,38,236,181,168,87,205,171,89,178,174,152,61,109,22,224,167,200,165,212,99,115,86,223,62,43,237,169,183,91,222,131,74,211,185,11,81,106,147,37,22,186,145,145,246,140,203,226,174,25,221,88,55,136,247,30,22,222,177,58,122,213,179,80,118,159,39,107,110,33,183,182,31,168,251,92,196,33,106,101,212,26,92,109,102,146,222,218,208,162,45,20,65,137,216,153,117,98,237,222,229,245,122,203,234,235,82,41,244,218,124,153,74,113,199,28,149,209,66,98,26,31,117,110,45,75,91,206,34,58,86,226,205,94,179,138,90,136,136,140,136,191,44,219,214,171,62,192,163,97,203,209,226,21,54,135,88,169,214,227,186,148,43,158,167,231,51,9,151,82,181,110,218,104,36,211,217,52,145,36,140,141,78,106,106,212,137,51,255,0,131,6,3,70,186,177,66,229,199,250,236,41,125,61,143,29,52,186,18,213,29,212,176,229,70,99,110,37,247,16,241,44,144,181,179,27,84,41,163,74,251,39,54,179,216,105,65,170,226,71,138,198,140,33,179,113,235,11,238,12,35,196,6,37,185,66,184,163,165,153,7,17,243,101,246,150,135,18,235,79,54,190,210,37,182,235,109,184,68,162,82,12,208,68,164,169,38,105,58,96,189,56,77,230,106,219,198,90,54,23,209,10,149,90,162,220,125,107,148,251,189,182,229,38,151,21,184,233,113,100,154,137,182,211,139,132,242,208,134,246,164,201,109,169,111,37,8,117,195,74,205,55,41,129,120,23,135,25,116,195,138,118,23,225,125,27,161,165,65,213,215,158,116,201,114,170,18,148,68,78,74,146,225,17,115,30,94,212,234,122,18,73,41,74,16,148,33,8,66,105,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,149,89,246,201,5,11,55,22,35,83,109,200,180,170,110,38,209,57,77,81,43,115,30,92,118,87,20,222,35,122,44,181,54,211,139,113,157,138,117,109,150,195,82,29,211,106,146,151,29,37,193,92,148,112,163,186,177,55,162,196,204,202,69,170,218,86,220,106,129,114,173,41,49,28,141,84,172,50,222,242,95,60,212,164,57,5,147,112,144,146,245,77,215,16,78,26,121,36,109,60,171,148,0,1,18,184,169,213,169,84,236,142,95,208,234,21,56,145,100,85,36,81,226,65,105,231,146,133,202,124,170,113,158,54,154,73,158,171,89,52,203,174,26,83,169,236,109,106,238,73,153,82,182,89,42,212,170,6,100,176,162,187,93,169,196,167,83,105,215,197,10,92,201,146,222,75,44,70,97,185,236,169,199,92,113,70,73,66,18,146,53,26,140,200,136,136,204,198,151,128,120,172,104,194,27,55,30,176,190,224,194,60,64,98,91,148,43,138,58,89,144,113,31,54,95,105,104,113,46,180,243,107,237,34,91,110,182,219,132,74,37,32,205,4,74,74,146,102,147,166,11,211,132,222,102,173,188,101,163,97,125,16,169,85,170,45,199,214,185,79,187,219,110,82,105,113,91,142,151,22,73,168,155,109,56,184,79,45,8,111,106,76,150,218,150,242,80,135,92,52,172,211,114,152,23,129,120,113,151,76,56,167,97,126,23,209,186,26,84,29,93,121,231,76,151,42,161,41,68,68,228,169,46,17,23,49,229,237,78,167,161,36,146,148,161,9,66,16,132,38,144,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,9,85,159,108,144,80,179,113,98,53,54,220,139,74,166,226,109,19,148,213,18,183,49,229,199,101,113,77,226,55,162,203,83,109,56,183,25,216,167,86,217,108,53,33,221,54,169,41,113,210,92,21,201,71,10,59,171,19,122,44,76,204,164,90,173,165,109,198,168,23,42,210,147,17,200,213,74,195,45,239,37,243,205,74,67,144,89,55,9,9,47,84,221,113,4,225,167,146,70,211,202,185,64,0,0,0,0,0,0,0,0,0,0,0,30,122,255,0,186,233,246,77,167,58,229,170,61,202,141,15,149,189,123,84,173,55,186,132,23,98,72,207,189,69,236,25,143,185,238,42,165,229,112,73,175,213,23,204,153,51,102,243,209,37,174,196,37,5,244,72,139,185,37,236,23,147,195,55,47,173,97,14,9,68,174,213,34,236,173,214,249,157,74,183,235,250,25,115,18,142,196,184,164,125,7,11,184,139,237,212,196,200,0,0,0,0,0,0,0,0,0,0,0,0,1,0,120,167,102,198,177,132,86,116,108,51,177,229,244,245,170,217,33,82,222,229,161,122,66,121,169,172,173,59,93,101,72,250,109,164,245,37,18,189,218,22,166,41,149,71,86,186,171,206,58,127,202,106,85,89,70,181,31,170,142,99,206,175,183,220,146,213,74,251,8,181,246,11,74,225,213,195,202,77,58,77,39,26,241,110,153,181,196,242,42,52,120,188,226,61,15,88,146,88,123,124,121,63,99,133,181,104,251,76,187,136,90,91,45,54,195,72,97,164,237,67,105,36,36,181,215,66,34,208,135,253,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,248,117,180,60,218,217,113,58,161,105,52,168,181,239,35,239,28,59,19,178,79,151,12,94,156,229,74,248,176,58,249,78,153,173,78,122,86,123,90,168,205,106,51,209,167,210,93,238,44,255,0,111,220,63,126,9,101,39,3,178,249,34,68,204,49,180,125,23,34,73,172,150,231,95,49,253,82,163,108,204,180,121,229,151,123,40,237,251,62,211,215,178,128,0,0,0,0,0,0,0,0,0,0,0,0,255,0,41,49,153,150,202,163,200,70,246,215,166,165,169,150,186,30,190,193,157,28,232,96,218,240,83,29,235,182,171,49,249,112,19,210,244,190,190,186,235,14,58,215,222,181,171,233,59,237,63,187,236,183,190,25,56,128,171,219,45,84,120,166,141,10,153,212,104,122,247,243,39,204,63,213,47,213,251,68,184,0,0,0,0,0,0,0,16,87,137,230,119,230,101,210,213,141,132,56,111,43,101,253,120,83,222,118,68,133,50,250,61,21,71,121,185,17,202,83,18,26,117,179,110,103,61,58,178,105,222,73,228,56,165,165,58,183,190,154,240,171,12,238,172,100,196,123,115,11,108,168,157,69,106,230,168,53,79,141,185,183,22,219,59,207,215,125,222,90,22,180,178,210,9,78,56,178,73,236,109,11,81,150,137,49,32,51,183,144,251,171,40,16,236,170,251,149,159,78,209,110,106,123,49,167,201,101,167,22,221,58,184,211,13,156,168,252,238,90,16,166,93,89,186,228,115,81,33,197,54,135,82,164,106,201,184,191,201,144,172,226,92,57,88,197,202,98,107,53,137,111,225,213,114,71,69,112,83,30,153,43,164,132,135,214,194,92,170,53,29,173,201,84,150,146,203,102,103,202,90,214,210,86,209,109,53,165,73,191,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,35,242,112,106,164,210,171,249,146,189,168,85,218,100,74,141,54,163,134,245,40,147,33,203,101,47,49,37,135,39,211,210,227,78,54,162,52,173,10,73,154,77,38,70,70,70,100,99,229,113,47,200,228,156,184,222,79,99,13,142,184,139,195,171,210,176,226,25,136,218,26,142,186,29,69,226,113,243,132,150,80,73,73,198,52,161,213,50,164,39,212,67,102,218,200,141,40,91,209,215,7,179,67,142,56,13,66,185,173,188,47,191,234,180,104,23,69,61,232,47,50,212,183,137,184,110,58,182,13,201,145,155,37,147,109,76,54,227,165,146,145,180,220,67,107,86,195,74,137,11,71,148,194,172,51,186,177,147,17,237,204,45,178,162,117,21,171,154,160,213,62,54,230,220,91,108,239,63,93,247,121,104,90,210,203,72,37,56,226,201,39,177,180,45,70,90,36,197,218,83,50,171,102,229,67,135,230,42,89,244,106,108,69,92,245,28,55,172,201,187,42,237,184,111,46,163,81,42,83,251,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,162,17,165,60,216,248,88,198,79,135,247,15,151,62,51,88,53,80,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,104,123,24,177,138,193,192,171,2,169,136,216,141,94,137,78,166,211,163,190,235,77,59,41,150,95,168,62,219,46,60,152,145,82,242,208,151,100,184,150,150,77,180,74,35,81,151,222,101,157,108,202,98,173,43,27,241,230,249,197,122,21,187,18,135,77,185,43,15,75,135,14,60,68,198,50,99,177,45,186,243,105,90,211,212,184,148,147,175,168,148,100,167,156,117,69,244,135,138,180,235,255,0,37,46,170,53,211,232,74,85,103,208,213,8,245,15,71,85,163,117,16,102,114,156,74,249,18,26,212,185,140,175,110,213,163,82,220,147,50,212,181,26,83,192,188,116,195,140,197,225,197,59,20,48,190,179,215,82,167,106,211,204,186,68,137,84,249,73,34,55,34,201,108,140,249,111,35,114,117,45,77,38,149,37,104,82,208,180,45,89,236,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,226,58,231,147,55,116,172,160,225,26,110,182,41,209,43,23,101,122,66,169,182,229,41,249,9,66,22,249,32,212,185,79,32,148,78,174,51,37,183,127,44,181,53,184,203,102,166,249,164,226,115,237,253,245,95,183,87,251,107,113,220,151,29,67,254,18,100,234,148,233,14,127,206,113,231,156,113,127,106,148,165,123,76,196,159,198,110,27,216,209,131,217,121,180,113,221,254,174,181,34,177,31,171,184,237,216,116,73,101,46,218,97,81,215,33,14,200,51,73,153,33,182,155,81,72,83,136,104,152,116,210,130,230,17,154,203,144,101,139,48,183,86,87,241,150,139,139,150,180,110,191,160,230,70,168,210,215,41,200,236,212,224,186,157,174,199,113,72,63,241,92,65,169,43,74,29,105,165,154,23,179,105,232,123,7,113,138,193,199,91,2,151,136,216,115,94,137,81,166,212,99,176,235,173,53,41,151,159,167,190,227,45,188,168,146,146,202,214,150,164,182,151,80,78,52,106,51,73,159,220,103,237,70,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,59,86,119,242,93,106,230,227,14,31,131,9,52,170,37,253,77,229,191,68,184,93,130,218,156,95,40,158,219,6,75,228,131,120,161,172,223,112,205,40,63,81,195,75,187,87,180,219,94,125,170,212,154,173,2,171,54,133,93,166,75,167,84,169,210,28,137,50,28,182,84,203,241,159,109,70,151,26,113,181,17,41,11,74,136,210,105,50,35,35,35,35,22,233,194,235,63,80,239,10,21,55,44,248,197,80,165,82,234,182,229,62,52,27,78,176,252,150,33,183,83,138,133,181,25,138,106,144,165,39,124,196,243,27,75,92,178,82,158,109,42,220,68,182,205,111,89,80,10,86,227,87,226,158,214,248,127,7,204,106,35,133,100,115,55,117,92,160,226,226,174,183,233,210,235,22,157,122,58,105,183,29,41,137,10,66,214,193,44,148,137,76,160,212,77,46,75,39,187,103,48,180,52,56,243,100,166,249,166,226,111,122,233,183,48,227,51,184,29,42,135,53,126,149,179,49,26,223,67,177,228,166,57,37,195,139,41,148,185,30,83,72,144,217,242,222,70,230,222,108,214,222,228,56,132,43,105,26,116,17,215,33,249,13,165,101,78,242,196,171,190,170,212,185,85,121,149,137,52,75,98,123,149,20,190,135,45,115,40,242,25,82,144,132,32,138,74,157,45,143,26,208,90,46,41,114,137,45,168,214,236,202,1,5,120,158,103,126,102,93,45,88,216,67,134,242,182,95,215,133,61,231,100,72,83,47,163,209,84,119,155,145,28,165,49,33,167,91,54,230,115,211,171,38,157,228,158,67,138,90,83,171,123,233,175,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,18,3,59,121,15,186,178,129,14,202,175,185,89,244,237,22,230,167,179,26,124,150,90,113,109,211,171,141,48,217,202,143,206,229,161,10,101,213,155,174,71,53,18,28,83,104,117,42,70,172,155,139,252,153,10,206,37,195,149,140,92,166,38,179,88,150,254,29,87,36,116,87,5,49,233,146,186,72,72,125,108,37,202,163,81,218,220,149,73,105,44,182,102,124,165,173,109,37,109,22,211,90,84,155,254,164,213,169,85,250,84,42,237,10,167,18,163,77,168,199,110,92,57,145,30,75,204,73,97,196,146,155,117,183,18,102,149,161,73,50,81,40,140,200,200,200,200,126,177,149,113,114,120,209,157,127,205,87,34,56,41,64,176,42,116,167,49,54,233,195,251,121,186,108,103,207,154,229,46,9,211,27,39,42,106,103,106,144,173,171,65,54,210,93,52,165,110,41,74,209,212,178,235,103,80,63,223,85,251,117,127,182,183,29,201,113,212,63,225,38,78,169,78,144,231,252,231,30,121,199,23,246,169,74,87,180,204,95,78,65,114,81,106,229,79,14,34,86,234,212,206,163,19,110,106,123,46,92,117,9,4,218,220,129,188,146,226,169,145,205,181,45,9,101,165,145,18,212,133,31,57,196,18,204,246,165,164,53,42,128,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,17,171,59,249,46,181,115,113,135,15,193,132,154,85,18,254,166,242,223,162,92,46,193,109,78,47,148,79,109,131,37,242,65,188,80,214,111,184,102,148,31,168,225,165,221,171,218,109,174,128,127,190,171,10,234,255,0,109,109,203,146,220,168,127,194,67,157,77,157,29,207,249,174,50,243,110,35,236,82,84,159,97,144,253,118,5,129,121,98,157,229,73,195,236,62,183,165,215,46,26,228,130,141,6,12,98,45,238,175,67,51,51,51,50,74,16,148,146,150,181,168,201,8,66,84,165,26,82,147,50,208,70,75,178,147,106,229,27,11,10,214,166,187,215,92,149,222,154,161,115,84,84,166,221,230,78,76,102,208,182,24,116,153,105,195,134,219,132,242,153,67,132,106,79,57,195,51,213,102,36,0,15,41,138,184,103,106,227,38,28,92,120,91,122,196,234,40,183,53,61,218,124,157,173,182,183,25,222,94,163,237,115,16,180,37,230,150,73,113,181,154,79,99,136,66,136,181,73,12,198,85,169,53,90,5,86,109,10,187,76,151,78,169,83,164,57,18,100,57,108,169,151,227,62,218,141,46,52,227,106,34,82,22,149,17,164,210,100,70,70,70,70,58,94,101,177,210,187,152,156,76,111,17,174,26,205,86,163,45,86,253,18,156,242,170,4,132,108,149,30,156,195,115,77,150,155,51,109,166,92,154,82,223,74,16,73,79,207,26,141,9,82,148,146,179,78,9,248,95,85,183,176,142,252,197,122,130,165,179,30,243,172,69,166,193,142,244,37,52,135,24,167,161,205,101,52,233,158,143,33,110,204,117,163,218,157,18,184,171,45,202,51,50,69,143,138,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,206,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,69,156,65,50,21,112,229,154,242,157,124,225,245,10,92,204,43,171,200,113,232,43,143,213,77,93,1,4,81,146,108,206,120,218,36,50,133,72,144,166,227,154,156,90,214,132,17,41,74,89,25,159,95,224,217,105,230,58,143,136,245,107,166,137,108,244,88,71,112,83,203,211,181,26,172,37,182,221,65,230,14,66,34,122,53,221,8,221,121,183,205,228,185,180,205,164,182,111,19,154,57,200,22,254,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,40,4,93,159,12,172,246,210,177,186,205,167,96,102,41,92,210,220,197,10,12,119,19,22,101,81,244,173,119,36,36,26,148,149,182,230,132,107,146,203,90,37,196,47,115,139,67,124,253,206,25,189,202,103,131,134,237,155,142,184,161,78,199,248,119,196,75,78,57,200,138,188,70,93,74,121,176,195,180,104,205,165,46,205,140,242,208,226,35,201,110,51,68,141,171,73,48,162,74,22,163,108,208,179,123,181,229,119,58,121,92,199,234,85,54,208,194,75,130,37,187,82,135,29,49,33,217,181,40,205,83,102,199,97,164,186,77,181,25,132,168,217,121,9,102,57,175,108,101,184,77,55,179,127,47,93,165,34,128,85,95,28,239,169,63,222,79,225,162,189,114,221,141,245,92,184,99,109,173,141,20,106,28,74,204,139,114,67,170,92,9,46,41,180,73,97,230,28,142,242,9,105,237,66,205,167,156,216,189,20,73,94,213,26,86,68,104,61,15,97,110,36,97,198,102,112,106,153,127,219,144,253,43,104,94,148,247,154,114,21,90,9,124,227,102,165,177,38,44,134,87,185,10,218,180,58,210,203,85,54,173,167,181,75,65,146,142,152,120,130,100,42,225,203,53,229,58,249,195,234,20,185,152,87,87,144,227,208,87,31,170,154,186,2,8,163,36,217,156,241,180,72,101,10,145,33,77,199,53,56,181,173,8,34,82,148,178,51,62,171,193,130,147,143,44,226,133,203,93,181,41,145,17,133,115,35,166,37,217,50,123,58,19,211,89,109,197,66,106,19,132,91,149,37,10,124,212,180,235,203,75,46,172,220,209,106,143,173,196,128,165,110,50,120,41,242,27,48,84,156,99,137,80,231,68,196,218,121,243,152,113,221,206,49,58,156,212,120,238,109,73,54,146,75,42,97,112,205,58,173,106,55,57,250,237,78,194,16,0,6,135,184,125,96,237,87,4,50,151,98,218,55,45,6,37,42,225,155,29,234,221,97,166,162,169,135,205,249,111,45,230,211,41,43,66,23,212,183,29,81,216,112,150,90,164,216,216,70,105,66,76,72,160,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,249,55,77,217,106,216,212,41,87,77,235,115,82,173,250,44,45,157,77,70,169,53,184,145,88,222,180,161,27,221,112,210,132,238,90,210,146,212,251,84,162,34,237,50,25,247,207,38,110,234,185,190,197,196,221,108,83,165,209,237,58,12,117,83,109,202,83,242,20,181,161,131,89,169,114,158,65,40,218,68,151,143,110,254,89,104,72,109,150,205,78,114,137,197,71,81,111,220,45,243,245,51,17,58,28,178,99,29,66,171,82,187,203,172,145,110,220,83,36,191,57,234,187,101,205,146,244,105,110,56,165,173,47,52,130,112,219,112,204,155,83,77,147,126,162,219,71,58,202,128,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,0,0,0,0,0,0,0,0,0,0,0,0,34,63,19,108,64,85,147,150,170,196,82,70,165,83,233,245,61,123,185,115,225,159,234,159,235,125,130,161,50,97,131,107,198,204,119,161,90,143,71,230,192,87,85,213,122,251,116,210,28,135,17,220,180,43,233,53,236,63,191,237,209,116,104,204,195,101,49,227,163,99,104,215,66,212,207,77,79,95,111,222,63,212,0,0,0,0,0,0,0,0,0,0,0,0,7,26,198,220,164,224,118,96,228,71,153,137,214,143,165,36,70,52,18,28,235,230,49,162,82,110,25,22,140,188,130,239,121,125,191,111,216,90,126,12,49,201,62,92,48,134,115,117,43,30,192,232,37,52,100,180,185,233,89,238,232,162,52,40,143,71,95,81,119,182,131,253,159,120,238,45,54,134,91,67,45,167,68,33,36,148,150,189,196,93,195,254,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,135,22,92,182,74,196,11,46,159,138,22,196,125,211,232,124,222,173,27,200,185,220,231,96,176,142,213,186,148,167,68,161,93,201,61,125,186,119,143,135,193,110,229,68,171,30,244,183,22,191,94,7,163,182,39,79,215,122,162,179,246,127,105,139,43,0,0,0,0,0,0,1,197,51,129,153,74,22,85,176,58,177,137,181,50,231,85,94,221,75,182,226,42,42,223,110,93,97,214,92,92,118,221,36,169,27,89,46,82,220,112,205,104,62,91,107,36,153,172,208,149,103,179,21,113,50,234,198,76,71,184,241,74,245,151,212,86,174,106,131,181,9,59,92,113,109,179,188,253,70,26,230,45,107,75,45,32,146,219,104,53,30,198,208,132,145,232,146,23,41,195,15,36,19,50,233,106,201,197,236,72,139,178,254,188,41,236,181,30,58,94,125,30,138,163,188,220,121,7,21,248,238,180,217,183,51,158,157,30,37,111,36,242,27,74,20,157,92,223,47,241,87,12,237,92,100,195,139,143,11,111,88,157,69,22,230,167,187,79,147,181,182,214,227,59,203,212,125,174,98,22,132,188,210,201,46,54,179,73,236,113,8,81,22,169,33,158,204,224,101,174,187,149,108,113,172,97,149,76,249,212,167,183,85,45,185,106,148,135,220,151,71,117,231,17,29,199,77,41,70,215,139,148,182,220,35,66,11,152,218,205,36,104,52,41,83,83,132,222,118,166,83,235,191,155,38,47,93,124,216,21,77,138,179,170,149,122,147,238,56,204,164,161,150,27,163,55,204,53,54,134,84,219,100,108,32,141,180,165,196,173,180,147,138,125,180,166,218,128,0,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,112,84,241,79,116,252,63,157,230,52,225,55,248,156,230,99,8,240,155,1,174,28,35,186,224,196,184,238,204,66,163,191,10,149,65,50,66,206,42,23,170,81,84,127,114,84,77,33,135,82,78,52,122,111,91,204,164,155,211,99,142,181,68,34,101,112,191,205,5,131,150,252,104,169,67,196,106,68,68,211,111,168,240,232,141,87,186,118,73,250,75,231,45,178,74,156,146,243,173,165,136,38,151,22,228,131,45,198,103,30,58,180,245,12,92,78,108,124,44,99,39,195,251,135,203,159,25,172,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,34,175,20,127,2,120,155,248,47,156,66,20,151,150,74,181,42,129,153,44,40,174,215,106,113,41,212,218,117,241,66,151,50,100,183,146,203,17,152,110,123,42,113,215,28,81,146,80,132,164,141,70,163,50,34,34,51,49,218,184,134,103,78,171,154,124,80,145,66,180,46,9,106,194,187,106,65,21,191,12,227,42,41,77,124,155,218,237,65,246,212,163,82,214,165,27,169,104,214,73,52,50,105,46,91,107,91,219,191,46,65,114,81,117,102,179,17,226,86,234,212,206,159,12,173,154,131,46,92,117,9,4,226,27,159,176,210,226,169,145,205,181,33,106,121,212,25,18,212,133,23,37,181,146,204,247,41,164,59,237,120,151,228,114,78,92,111,39,177,134,199,92,69,225,213,233,88,113,12,196,109,13,71,93,14,162,241,56,249,194,75,40,36,164,227,26,80,234,153,82,19,234,33,179,109,100,70,148,45,238,85,147,60,230,95,217,76,191,227,76,135,58,93,70,201,168,200,67,85,234,11,174,188,243,9,97,199,163,156,153,113,99,19,237,50,83,185,49,201,182,221,115,82,208,246,171,179,187,154,102,22,233,161,95,56,251,137,119,173,173,59,173,162,220,23,133,102,169,78,147,202,91,124,248,175,205,117,198,156,216,178,74,211,185,11,73,232,162,37,22,186,25,17,246,11,106,224,169,225,98,233,248,129,59,203,169,194,106,98,174,38,90,184,55,135,23,30,41,94,178,250,122,45,179,79,118,161,39,107,141,161,199,182,23,168,195,92,197,161,10,121,213,154,91,109,6,162,222,226,208,146,61,84,67,58,249,157,204,45,213,154,12,101,173,98,229,211,27,160,235,249,113,169,212,180,74,114,67,52,200,45,39,107,81,219,82,207,252,103,22,105,74,18,183,93,117,100,132,111,218,83,167,132,222,73,102,84,43,191,156,222,47,90,156,168,20,189,137,179,169,117,122,107,237,184,244,165,33,151,219,172,183,204,36,182,182,82,219,132,76,44,137,196,169,197,45,196,155,106,97,181,42,215,234,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,45,196,51,37,149,92,172,98,132,138,237,161,111,203,78,21,220,178,8,237,249,135,37,82,138,19,230,222,231,105,239,184,164,146,144,180,168,157,83,68,179,81,173,146,73,243,28,90,30,219,245,184,104,103,18,78,91,241,113,155,30,243,172,75,252,157,95,18,27,133,53,151,38,52,212,74,77,69,197,182,134,170,138,55,180,74,16,148,151,45,227,37,183,171,70,75,87,48,216,109,2,244,233,53,106,85,126,149,10,187,66,169,196,168,211,106,49,219,151,14,100,71,146,243,18,88,113,36,166,221,109,196,153,165,104,82,76,148,74,35,50,50,50,50,25,183,205,143,138,124,100,248,129,112,249,139,226,213,56,42,120,88,186,126,32,78,242,234,112,159,226,5,113,47,200,84,108,121,183,158,198,172,38,161,68,99,17,104,113,220,122,174,134,249,187,235,244,230,34,184,164,178,150,89,105,197,63,56,148,219,45,50,126,166,228,40,208,181,40,144,201,34,149,169,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,23,189,195,155,58,255,0,157,86,28,63,64,191,234,116,166,241,54,214,249,186,148,102,15,148,229,82,9,18,9,186,154,89,218,148,39,114,214,109,186,150,141,73,67,137,74,180,105,47,52,217,76,1,74,220,106,252,83,218,223,15,224,249,141,68,64,1,61,56,104,103,214,78,3,92,44,224,174,44,215,101,191,135,85,201,13,179,72,91,156,173,148,10,139,242,155,74,158,83,207,58,218,88,130,105,113,231,94,47,95,106,210,75,66,82,107,120,215,118,128,56,166,112,51,41,66,202,182,7,86,49,54,166,92,234,171,219,169,118,220,69,69,91,237,203,172,58,203,139,142,219,164,149,35,107,37,202,91,142,25,173,7,203,109,100,147,53,154,18,172,246,98,174,38,93,88,201,136,247,30,41,94,178,250,138,213,205,80,118,161,39,107,142,45,182,119,159,168,195,92,197,173,105,101,164,18,91,109,6,163,216,218,16,146,61,18,66,229,56,97,228,130,102,93,45,89,56,189,137,17,118,95,215,133,61,150,163,199,75,207,163,209,84,119,155,143,32,226,191,29,214,155,54,230,115,211,163,196,173,228,158,67,105,66,147,171,155,229,254,42,225,157,171,140,152,113,113,225,109,235,19,168,162,220,212,247,105,242,118,182,218,220,103,121,122,143,181,204,66,208,151,154,89,37,198,214,105,61,142,33,10,34,213,36,51,217,156,12,181,215,114,173,142,53,140,50,169,159,58,148,246,234,165,183,45,82,144,251,146,232,238,188,226,35,184,233,165,40,218,241,114,150,219,132,104,65,115,27,89,164,141,6,133,42,106,112,155,206,212,202,125,119,243,100,197,235,175,155,2,169,177,86,117,82,175,82,125,199,25,148,148,50,195,116,102,249,134,166,208,202,155,108,141,132,17,182,148,184,149,182,146,113,79,182,148,219,80,202,184,253,85,58,181,86,181,37,19,43,53,57,115,228,55,29,136,136,118,75,202,117,105,97,134,144,203,45,18,148,102,100,134,218,109,182,208,158,228,161,9,73,104,68,68,46,127,134,167,15,223,200,76,56,56,247,138,204,239,191,170,180,245,122,46,156,164,234,221,30,12,182,35,47,231,90,126,50,30,143,81,65,245,44,57,181,102,146,109,197,163,183,114,132,255,0,0,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,128,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,199,159,196,43,214,149,134,182,5,203,136,213,216,242,223,166,218,180,121,181,185,141,68,66,84,251,140,70,101,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,102,95,16,175,90,174,37,95,247,46,35,87,99,196,98,165,117,86,38,214,230,53,17,10,75,13,191,37,229,188,226,91,74,148,165,18,9,75,50,34,53,40,244,211,83,62,241,247,242,253,137,159,145,188,113,176,241,73,201,117,88,241,45,155,130,13,66,127,162,220,217,41,232,40,121,61,83,8,245,208,74,230,176,110,182,104,82,137,43,74,205,42,61,170,49,165,234,77,90,149,95,165,66,174,208,170,113,42,52,218,140,118,229,195,153,17,228,188,196,150,28,73,41,183,91,113,38,105,90,20,147,37,18,136,204,140,140,140,135,235,0,25,246,226,93,96,70,195,236,233,98,36,90,109,189,46,149,77,174,72,141,95,138,111,19,187,38,46,92,102,221,149,33,165,184,103,189,10,152,114,200,246,158,196,173,43,66,118,236,218,81,128,105,79,43,24,41,249,187,101,246,201,193,199,42,29,108,187,126,158,125,123,233,119,152,218,231,62,234,228,74,229,43,150,217,155,36,251,206,147,123,144,74,229,146,55,106,173,76,250,168,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,135,159,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,151,234,181,173,59,86,198,161,69,181,172,171,102,149,111,209,97,111,233,169,212,184,77,196,138,198,245,169,107,216,211,100,148,39,114,214,165,30,133,218,165,25,159,105,152,250,192,0,51,89,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,132,85,226,143,224,79,19,127,5,243,136,66,128,71,213,181,174,203,170,198,174,197,186,108,171,154,171,111,214,161,111,233,170,52,185,174,68,148,198,244,41,11,216,235,102,149,167,114,22,164,158,135,218,149,25,31,97,152,159,249,171,226,113,66,204,94,77,161,225,123,54,215,163,47,235,154,161,30,61,219,16,163,173,112,99,197,134,227,114,10,76,71,141,194,50,231,190,134,54,54,178,113,72,74,36,161,125,204,188,236,53,203,118,8,85,115,31,141,182,182,11,209,171,145,40,210,46,57,14,165,115,228,182,167,17,25,134,88,114,67,203,36,39,181,107,38,153,115,98,53,73,41,123,82,106,65,25,172,180,188,2,170,248,231,125,73,254,242,127,13,21,86,37,86,66,115,191,93,202,61,246,236,43,142,85,86,165,134,85,190,107,181,186,36,54,81,33,228,74,38,76,153,149,17,46,58,218,27,123,122,90,67,135,188,146,182,181,220,149,41,182,141,23,167,116,218,216,113,142,56,113,42,219,185,32,210,174,219,50,237,167,161,74,74,93,39,162,206,138,225,37,198,158,105,214,207,252,71,27,117,181,18,146,162,66,208,162,50,74,139,234,218,214,157,171,99,80,162,218,214,85,179,74,183,232,176,183,244,212,234,92,38,226,69,99,122,212,181,236,105,178,74,19,185,107,82,143,66,237,82,140,207,180,204,125,96,17,171,136,150,5,204,199,236,169,221,118,221,6,141,233,59,146,131,202,185,40,44,164,223,55,21,42,41,153,186,134,155,100,148,167,158,114,42,229,50,219,102,149,37,78,60,143,162,100,75,78,123,7,117,201,30,3,70,204,118,101,236,236,54,172,194,150,253,188,114,23,84,184,13,152,238,184,130,167,70,65,186,227,110,173,165,161,76,161,229,37,184,196,238,244,236,92,132,25,106,173,169,61,25,128,0,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,0,82,95,19,92,246,213,113,186,242,168,224,102,22,220,209,28,194,250,12,134,211,42,101,45,245,45,23,36,212,18,84,165,184,230,132,75,140,203,186,165,180,35,115,107,91,124,253,206,17,179,202,133,116,43,2,242,185,173,155,154,243,161,91,210,229,208,172,232,241,164,215,106,9,34,38,32,162,68,132,71,96,150,163,50,35,91,142,184,68,148,22,171,50,75,138,34,218,218,212,150,30,217,85,92,74,191,237,172,57,161,72,136,197,74,234,172,66,162,67,118,90,212,150,27,126,75,200,101,181,56,164,165,74,36,18,150,70,102,73,81,233,174,132,125,195,242,127,125,86,21,213,254,218,219,151,37,185,80,255,0,132,135,58,155,58,59,159,243,92,101,230,220,71,216,164,169,62,195,33,122,124,59,179,191,15,53,86,33,218,87,140,173,184,155,105,211,218,118,186,163,101,136,204,213,27,83,206,182,137,81,90,67,170,90,182,161,12,117,6,77,182,218,29,144,146,66,73,43,66,74,96,0,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,0,0,0,0,0,0,0,0,0,0,0,5,106,113,164,185,91,139,99,217,118,226,23,235,207,244,142,228,233,250,143,83,150,94,207,237,33,247,56,77,101,178,86,31,217,117,12,80,185,227,237,159,92,229,116,136,222,71,201,228,187,57,133,246,161,213,37,90,165,105,239,73,105,236,215,188,88,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,15,242,149,21,137,140,42,52,148,111,109,122,110,78,166,90,232,122,251,62,225,197,48,79,47,52,140,16,187,235,210,173,70,249,20,218,207,75,185,189,84,173,121,77,56,69,218,227,139,87,210,117,71,236,253,190,206,224,0,0,0,0,0,0,2,133,184,162,226,22,56,221,185,154,169,91,24,197,65,244,28,11,83,169,137,105,196,99,156,152,178,232,238,74,117,108,84,82,74,117,198,214,243,205,147,105,117,198,246,150,232,233,109,73,74,153,52,167,229,112,203,160,96,213,193,155,139,89,24,199,91,232,58,13,42,22,171,75,146,168,236,205,184,154,125,149,67,97,197,145,127,198,56,132,26,144,78,58,211,77,234,189,252,167,47,248,4,53,226,177,101,96,189,127,43,147,238,236,87,145,46,45,74,214,144,110,218,142,211,151,17,185,178,106,178,26,91,45,68,37,62,147,82,227,41,70,135,223,105,163,74,205,184,155,203,94,81,16,162,186,77,90,171,64,170,194,174,208,170,114,233,213,42,116,134,229,195,153,17,229,50,252,103,219,81,41,183,91,113,38,74,66,210,162,37,18,136,200,200,200,140,134,138,114,63,115,226,229,227,149,204,63,184,113,162,159,17,138,236,186,60,101,198,148,213,73,115,31,169,83,185,73,233,38,202,82,245,52,73,121,173,171,113,60,199,53,53,111,51,109,75,83,45,119,80,1,85,124,115,190,164,255,0,121,63,134,142,85,193,83,197,61,211,240,254,119,152,211,133,212,128,10,86,227,87,226,158,214,248,127,7,204,106,35,143,240,254,204,197,155,149,12,75,189,113,74,240,131,46,162,181,88,242,233,180,138,100,98,52,174,163,81,114,116,37,180,193,185,180,210,202,54,180,226,214,226,136,246,161,10,218,149,175,99,107,226,184,197,140,87,246,58,223,245,76,70,196,106,244,186,141,74,163,33,247,90,105,217,79,60,197,61,135,30,113,228,196,138,151,150,181,53,25,181,58,178,109,162,81,146,72,254,243,57,255,0,146,94,23,244,172,91,203,165,119,17,177,94,181,46,145,82,196,122,57,198,181,26,77,53,42,118,140,194,37,54,243,85,37,165,244,18,148,183,149,25,4,146,105,72,37,68,121,205,29,62,164,141,152,1,140,88,59,127,96,85,255,0,84,195,156,70,160,203,167,84,169,210,31,105,167,93,138,243,44,84,24,109,231,25,76,184,170,121,8,83,177,156,83,75,54,221,36,145,40,139,239,34,154,153,88,207,109,40,242,137,138,185,89,198,91,154,90,106,73,177,238,6,44,138,173,69,244,169,135,24,58,99,137,110,142,107,50,37,33,105,81,40,216,222,165,18,201,124,132,154,54,48,219,149,236,52,167,155,31,11,24,201,240,254,225,242,231,198,107,5,255,0,113,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,93,79,20,127,2,120,155,248,47,156,66,20,2,58,254,85,114,207,121,102,191,23,33,225,109,159,58,37,57,9,142,170,149,94,167,36,201,72,167,83,155,91,104,117,242,111,113,41,229,238,117,180,33,180,153,110,90,211,185,72,70,247,17,161,76,29,193,219,7,2,172,10,94,28,225,205,6,37,58,155,78,142,195,78,186,212,86,89,126,160,251,108,182,202,165,202,83,40,66,93,146,226,90,65,184,233,164,141,70,95,113,23,213,191,236,11,55,20,236,218,182,31,98,13,189,18,185,111,87,35,156,105,208,100,145,236,117,26,145,145,145,145,146,144,180,168,146,180,45,38,75,66,210,149,36,210,164,145,150,125,179,163,148,155,171,40,216,166,118,181,73,222,186,219,174,245,53,11,102,162,149,56,239,50,10,100,184,132,48,251,166,203,77,156,198,219,38,84,242,27,35,74,121,205,153,30,139,33,192,5,212,240,84,240,177,116,252,64,157,229,212,225,31,248,214,95,88,166,246,35,217,120,111,86,165,244,22,12,106,122,235,52,137,17,223,146,166,234,179,150,124,167,206,65,41,41,103,157,28,146,73,67,104,230,41,182,229,26,205,207,229,60,182,224,174,95,169,24,113,95,199,27,14,137,139,213,30,134,204,157,112,65,98,182,242,148,72,108,162,169,228,146,146,235,134,243,60,150,85,216,151,30,39,9,77,54,165,184,146,89,160,144,173,47,82,105,52,170,5,42,21,10,133,76,137,78,166,211,163,183,18,28,56,140,165,150,35,48,218,73,45,180,219,105,34,74,16,148,145,36,146,68,68,68,68,68,63,88,226,153,201,181,176,58,231,203,141,230,172,194,193,231,90,20,122,123,149,69,188,203,172,181,58,44,166,208,162,97,200,46,58,105,66,102,41,107,38,154,35,61,174,41,222,82,137,72,113,72,86,112,133,228,240,136,187,113,114,234,202,226,219,196,101,75,149,66,163,214,29,166,218,51,166,186,179,125,202,115,77,54,74,97,4,166,136,151,25,151,119,182,219,132,235,157,164,235,59,91,76,116,18,170,47,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,101,99,125,235,85,195,92,23,191,177,26,133,30,35,245,43,86,215,170,214,225,181,45,10,83,14,63,26,35,143,54,151,18,149,37,70,131,82,8,140,137,73,61,53,208,203,188,124,156,186,227,205,155,153,44,35,161,98,181,153,54,34,145,81,142,132,84,224,179,32,222,93,38,162,72,73,200,132,233,169,8,86,246,212,173,9,70,132,239,65,161,196,150,197,164,206,186,248,172,100,74,170,85,89,249,166,193,171,102,34,169,170,142,111,222,244,170,115,10,75,237,190,74,90,156,172,18,8,205,43,66,146,105,39,246,37,38,131,71,61,68,189,239,184,221,112,97,86,38,93,88,55,136,246,230,41,89,82,250,122,213,179,80,106,161,27,115,142,33,183,182,31,174,195,188,181,161,106,101,212,26,155,113,4,162,222,218,214,147,61,20,99,65,57,59,205,85,155,154,252,35,167,222,20,106,148,68,220,244,232,241,227,93,148,134,219,54,87,78,168,154,61,115,75,74,90,213,211,56,164,184,166,87,185,91,144,70,147,62,98,28,66,43,47,141,95,138,123,91,225,252,31,49,168,135,12,236,189,90,185,160,193,172,195,225,29,211,39,160,235,254,75,201,167,85,17,21,185,15,83,39,52,170,146,154,144,218,86,95,227,54,178,74,144,165,180,235,168,37,163,126,226,135,248,233,129,120,143,151,76,71,168,225,126,40,81,186,26,172,29,29,101,230,140,215,22,161,21,70,100,220,168,206,25,23,49,149,237,86,135,161,40,148,149,33,105,66,208,180,38,199,248,83,231,182,148,116,168,25,89,198,91,154,90,106,73,144,76,89,21,90,139,233,83,14,48,105,66,91,163,154,204,137,72,90,84,74,54,55,169,68,178,95,33,38,141,140,54,229,165,10,22,226,139,136,88,227,118,230,106,165,108,99,21,7,208,112,45,78,166,37,167,17,142,114,98,203,163,185,41,213,177,81,73,41,215,27,91,207,54,77,165,215,27,218,91,163,165,181,37,42,100,210,159,149,195,46,129,131,87,6,110,45,100,99,29,111,160,232,52,168,90,173,46,74,163,179,54,226,105,246,85,13,135,22,69,255,0,24,226,16,106,65,56,235,77,55,170,247,242,156,191,224,16,215,138,197,149,130,245,252,174,79,187,177,94,68,184,181,43,90,65,187,106,59,78,92,70,230,201,170,200,105,108,181,16,148,250,77,75,140,165,26,31,125,166,141,43,54,226,111,45,121,68,66,138,233,53,106,173,2,171,10,187,66,169,203,167,84,169,210,27,151,14,100,71,148,203,241,159,109,68,166,221,109,196,153,41,11,74,136,148,74,35,35,35,34,50,26,41,200,253,207,139,151,142,87,48,254,225,198,138,124,70,43,178,232,241,151,26,83,85,37,204,126,165,78,229,39,164,155,41,75,212,209,37,230,182,173,196,243,28,212,213,188,205,181,45,76,181,156,193,102,156,41,242,49,85,173,92,208,51,69,138,244,185,116,250,109,2,65,57,106,81,106,52,181,32,234,111,174,58,28,106,166,124,246,246,170,50,18,250,22,195,141,106,106,121,27,201,104,228,145,59,110,128,0,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,255,0,0,20,3,197,31,199,102,38,254,11,228,240,132,255,0,224,169,225,98,233,248,129,59,203,169,194,127,136,21,198,35,26,42,184,117,151,154,46,31,218,247,124,186,53,94,255,0,172,46,36,200,241,144,164,174,125,17,152,235,235,26,55,73,58,33,6,235,208,146,180,146,146,167,16,226,145,235,54,110,144,168,188,191,97,159,229,147,28,108,60,45,114,37,86,68,75,154,224,131,79,159,232,182,247,202,102,10,222,79,84,250,61,69,146,121,76,19,174,26,212,147,74,18,131,82,139,106,76,124,172,88,177,127,37,248,167,121,97,159,165,61,39,242,74,224,168,208,186,222,71,39,170,233,100,184,207,55,151,185,91,55,114,247,109,220,173,53,211,83,211,81,122,156,50,241,175,242,211,148,123,91,168,167,244,179,236,77,44,169,155,26,216,203,189,19,12,244,238,55,171,139,82,181,138,236,109,234,61,186,186,78,237,73,39,110,178,168,0,85,95,28,91,114,132,143,201,37,218,133,210,163,214,157,244,197,57,212,244,235,41,211,98,163,165,113,7,205,75,102,131,101,133,173,207,81,110,18,137,82,245,109,10,37,58,164,192,172,161,97,149,155,140,121,151,195,220,54,196,26,204,74,117,189,89,172,33,19,142,75,134,218,37,161,180,41,210,132,75,39,27,82,87,37,77,166,50,20,149,146,201,111,164,210,74,86,137,61,36,128,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,6,107,51,99,226,159,25,62,32,92,62,98,248,186,158,23,30,4,240,203,241,175,56,154,37,80,12,214,102,199,197,62,50,124,64,184,124,197,241,117,60,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,160,17,107,220,84,50,21,26,84,106,174,105,240,110,133,18,26,225,199,122,161,124,211,35,243,77,115,22,110,178,146,159,26,59,109,41,36,178,74,223,118,82,212,180,35,99,92,221,13,102,234,151,84,34,223,184,45,224,93,118,214,177,46,220,121,184,232,212,164,68,189,186,122,117,181,47,84,57,59,165,136,244,132,77,61,72,140,218,101,199,201,164,236,220,74,90,162,110,82,9,41,105,74,242,188,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,68,170,227,157,245,39,251,201,252,52,67,94,30,246,5,155,138,121,185,178,112,251,16,109,232,149,203,122,185,30,183,26,116,25,36,123,29,71,161,230,25,25,25,25,41,11,74,137,43,66,210,100,180,45,41,82,77,42,73,25,121,252,215,101,71,17,242,149,136,235,178,175,86,186,234,84,238,99,244,10,251,12,154,34,213,226,164,200,141,73,35,51,229,188,141,201,39,89,51,53,54,165,36,200,214,133,182,226,228,255,0,11,156,246,210,176,78,170,246,4,99,69,205,46,61,147,92,144,133,91,245,25,111,167,162,183,166,169,75,55,80,230,226,220,212,105,10,90,76,215,191,150,211,137,53,154,82,79,60,234,110,124,0,6,99,49,174,219,176,108,236,92,187,237,76,45,185,229,220,86,157,30,177,38,21,38,171,36,153,53,203,97,181,154,73,194,91,11,83,78,163,82,61,143,32,210,78,160,146,230,198,247,242,211,98,156,13,105,52,167,170,184,201,93,122,153,17,117,40,113,232,49,35,204,83,41,55,217,97,229,78,83,173,33,205,55,37,11,83,12,169,73,35,209,70,211,102,122,237,45,45,124,0,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,42,175,142,119,212,159,239,39,240,209,202,184,42,120,167,186,126,31,206,243,26,112,151,252,92,241,11,28,108,156,190,181,74,195,138,14,251,50,232,231,82,239,74,219,28,226,149,75,109,78,198,56,205,165,77,58,158,91,50,63,148,48,233,173,11,109,73,90,90,51,73,186,146,93,32,139,147,204,14,30,224,118,27,240,145,186,105,89,120,175,122,126,204,168,122,54,169,26,182,239,37,82,170,78,61,93,136,107,114,74,155,105,173,94,111,66,96,201,104,75,141,165,132,180,178,35,108,200,171,7,41,222,41,240,111,226,5,189,230,44,9,169,198,178,197,194,202,54,35,217,119,221,38,169,200,191,174,58,122,216,171,210,227,177,27,150,244,24,231,181,137,210,20,149,37,228,188,163,89,176,133,45,46,37,214,227,154,73,77,244,219,92,128,24,85,116,226,61,151,136,246,229,201,132,51,170,177,47,56,149,6,147,68,85,45,163,118,83,146,156,62,90,89,67,68,74,231,115,55,155,102,209,165,73,113,43,52,41,42,37,26,79,78,116,151,42,175,82,161,61,93,133,18,29,73,113,219,84,200,241,36,170,75,12,190,105,46,98,27,117,77,182,167,16,74,212,137,102,218,13,68,68,102,148,235,161,126,176,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,0,0,0,0,0,0,0,0,0,0,14,29,141,185,120,164,99,125,223,65,149,117,183,207,166,209,186,173,173,234,164,233,205,105,178,62,214,220,66,190,147,73,63,111,236,246,246,200,177,88,132,194,99,70,111,99,104,215,106,117,51,211,83,215,219,246,152,255,0,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,17,127,62,185,59,183,179,79,132,117,53,81,168,241,24,196,90,28,126,182,223,169,179,14,47,87,53,108,33,245,55,75,118,67,187,84,152,206,169,231,8,139,154,132,33,213,33,211,220,72,82,85,65,159,223,85,133,117,127,182,182,229,201,110,84,63,225,33,206,166,206,142,231,252,215,25,121,183,17,246,41,42,79,176,200,94,247,15,60,233,210,179,79,133,241,232,87,125,193,17,88,169,109,71,50,184,33,148,100,197,57,172,19,155,90,168,48,218,84,105,90,20,147,105,46,154,9,36,135,141,69,203,109,11,103,116,170,171,85,169,84,10,84,218,237,118,167,18,157,77,167,71,114,92,201,146,222,75,44,70,97,180,154,156,117,199,20,100,148,33,41,35,81,168,204,136,136,140,204,103,179,60,153,187,170,230,251,23,19,117,177,78,151,71,180,232,49,213,77,183,41,79,200,82,214,134,13,102,165,202,121,4,163,105,18,94,61,187,249,101,161,33,182,91,53,57,202,39,21,215,248,97,228,130,30,98,238,169,56,189,137,17,119,216,54,125,65,150,163,199,75,204,47,210,181,134,92,143,32,226,191,29,214,156,39,33,242,21,163,196,173,134,174,123,105,66,149,163,155,46,252,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,136,0,39,255,0,13,78,31,191,151,105,144,113,239,21,153,217,96,210,170,10,244,93,57,73,209,202,196,232,143,198,95,206,180,252,101,179,34,156,178,234,88,115,106,201,70,227,107,71,102,213,11,169,17,127,62,185,59,183,179,79,132,117,53,81,168,241,24,196,90,28,126,182,223,169,179,14,47,87,53,108,33,245,55,75,118,67,187,84,152,206,169,231,8,139,154,132,33,213,33,211,220,72,82,85,64,53,106,77,86,129,85,155,66,174,211,37,211,170,84,233,14,68,153,14,91,42,101,248,207,182,163,75,141,56,218,136,148,133,165,68,105,52,153,17,145,145,145,143,202,52,167,155,31,11,24,201,240,254,225,242,231,198,107,6,164,174,155,78,213,190,104,82,173,107,214,217,165,92,20,89,187,58,154,117,82,19,114,226,191,177,105,90,55,180,225,41,10,218,180,37,69,169,118,41,36,101,218,68,60,85,39,44,153,109,160,85,97,87,104,89,124,195,90,117,74,157,33,185,112,230,68,180,224,50,252,103,219,81,41,183,91,113,45,18,144,180,168,137,68,162,50,50,50,35,33,200,56,163,248,19,196,223,193,124,226,16,162,28,61,178,170,184,149,127,219,88,115,66,145,17,138,149,213,88,133,68,134,236,181,169,44,54,252,151,144,203,106,113,73,74,148,72,37,44,140,204,146,163,211,93,8,251,134,132,242,119,149,91,55,42,24,71,79,179,232,212,216,138,185,234,49,227,201,187,42,237,184,111,46,163,81,36,122,228,151,84,132,43,166,109,74,113,44,163,106,118,160,205,70,92,197,184,181,247,80,28,211,49,88,13,102,230,75,8,235,184,83,121,194,136,164,84,99,173,116,201,207,71,55,151,73,168,146,20,81,230,180,73,90,21,189,181,43,83,73,45,59,208,107,109,71,177,106,35,206,22,33,89,85,92,53,191,238,92,57,174,200,136,253,74,213,172,77,162,76,118,34,212,166,28,126,51,203,101,197,54,165,37,42,52,26,144,102,70,105,73,233,166,164,93,194,226,120,42,120,88,186,126,32,78,242,234,112,150,153,138,192,107,55,50,88,71,93,194,155,206,20,69,34,163,29,107,166,78,122,57,188,186,77,68,144,162,143,53,162,74,208,173,237,169,90,154,73,105,222,131,91,106,61,139,81,30,117,241,139,7,111,236,10,191,234,152,115,136,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,228,86,189,194,179,59,240,241,38,213,164,101,135,16,229,108,187,237,186,123,173,91,210,249,44,71,143,54,143,17,182,16,196,93,121,164,183,102,54,131,120,244,67,68,70,196,125,234,82,150,151,20,171,21,20,129,196,243,59,240,243,23,117,70,194,28,55,149,190,193,179,234,15,59,34,66,153,97,126,149,172,50,228,136,229,41,137,13,58,225,57,15,144,173,89,52,236,53,115,220,82,210,173,27,217,200,50,57,148,74,174,111,177,113,86,163,245,25,116,123,78,131,29,53,43,142,170,196,117,45,104,96,214,73,68,86,86,105,54,145,37,227,221,179,152,122,18,27,121,194,75,156,163,109,90,19,164,210,105,84,10,84,42,21,10,153,18,157,77,167,71,110,36,56,113,25,75,44,70,97,180,146,91,105,182,210,68,148,33,41,34,73,36,136,136,136,136,136,102,223,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,85,102,199,194,198,50,124,63,184,124,185,241,69,121,46,205,181,213,148,108,83,43,166,154,215,93,109,215,122,106,125,205,78,82,92,119,153,5,50,91,90,223,97,162,121,166,206,99,109,147,201,101,110,25,165,60,231,8,203,69,152,191,235,78,191,106,227,78,22,81,174,159,66,117,86,221,247,111,199,168,122,58,173,25,181,243,96,205,140,149,242,36,53,170,219,86,173,187,181,104,213,73,61,76,181,50,239,166,30,37,249,28,147,151,27,201,236,97,177,215,17,120,117,122,86,28,67,49,27,67,81,215,67,168,188,78,62,112,146,202,9,41,56,198,148,58,166,84,132,250,136,108,219,89,17,165,11,123,207,240,159,186,107,182,254,118,173,10,77,34,119,79,18,230,167,213,233,117,70,249,72,95,81,21,16,94,150,150,245,81,25,163,71,226,71,94,169,50,87,169,166,187,84,162,62,129,198,175,197,61,173,240,254,15,152,212,71,85,224,99,245,217,251,183,252,72,75,252,239,228,186,213,205,198,28,63,6,18,105,84,75,250,155,203,126,137,112,187,5,181,56,190,81,61,182,12,151,201,6,241,67,89,190,225,154,80,126,163,134,151,118,175,105,182,186,22,249,45,136,246,54,41,252,138,167,65,170,194,191,173,251,131,209,108,70,164,186,110,78,98,176,196,158,90,91,142,184,230,163,83,201,125,4,72,54,140,204,212,68,105,51,236,49,161,236,164,57,141,11,203,205,146,156,123,133,17,139,177,186,60,52,184,180,73,150,236,183,216,233,219,54,215,61,50,155,75,173,78,208,205,18,16,106,112,141,212,45,100,162,223,203,71,63,207,174,78,237,236,211,225,29,77,84,106,60,70,49,22,135,31,173,183,234,108,195,139,213,205,91,8,125,77,210,221,144,238,213,38,51,170,121,194,34,230,161,8,117,72,116,247,18,20,149,80,103,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,189,195,207,58,116,172,211,225,124,122,21,223,112,68,86,42,91,81,204,174,8,101,25,49,78,107,4,230,214,170,12,54,149,26,86,133,36,218,75,166,130,73,33,227,81,114,219,66,217,221,42,170,213,106,85,2,149,54,187,93,169,196,167,83,105,209,220,151,50,100,183,146,203,17,152,109,38,167,29,113,197,25,37,8,74,72,212,106,51,34,34,35,51,25,236,207,38,110,234,185,190,197,196,221,108,83,165,209,237,58,12,117,83,109,202,83,242,20,181,161,131,89,169,114,158,65,40,218,68,151,143,110,254,89,104,72,109,150,205,78,114,137,197,117,254,24,121,32,135,152,187,170,78,47,98,68,93,246,13,159,80,101,168,241,210,243,11,244,173,97,151,35,200,56,175,199,117,167,9,200,124,133,104,241,43,97,171,158,218,80,165,104,230,203,191,25,87,26,83,202,119,133,140,27,248,127,111,121,115,3,170,128,0,0,160,30,40,254,59,49,55,240,95,39,132,39,255,0,5,79,11,23,79,196,9,222,93,78,19,252,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,40,91,138,158,49,208,177,119,55,21,120,214,227,58,196,176,169,237,89,206,73,220,191,229,82,163,62,251,146,79,98,208,147,71,45,249,14,177,167,172,149,114,55,165,70,149,145,23,96,224,177,131,181,90,214,46,93,120,223,80,160,196,118,133,109,81,215,68,131,50,92,85,41,105,170,202,91,106,53,69,112,208,104,37,183,25,183,80,233,165,100,180,162,99,101,161,165,211,30,83,140,181,129,26,217,205,29,46,243,167,91,210,226,71,188,109,120,146,102,84,20,78,155,19,170,49,221,118,59,132,133,40,205,4,182,227,55,4,148,132,105,161,41,181,25,106,230,229,123,94,9,120,153,117,70,197,59,235,7,58,190,109,183,80,183,206,230,228,56,227,138,233,231,71,147,30,62,246,83,191,150,142,99,114,180,112,246,26,149,200,99,214,34,70,135,111,224,2,146,248,199,98,244,155,215,50,240,112,182,59,242,202,155,135,20,118,89,91,15,48,210,81,233,25,200,68,167,158,105,105,213,107,66,163,156,4,25,44,203,69,178,189,169,45,77,75,130,180,154,181,86,129,85,133,93,161,84,229,211,170,84,233,13,203,135,50,35,202,101,248,207,182,162,83,110,182,226,76,148,133,165,68,74,37,17,145,145,145,25,13,63,97,237,235,74,196,171,2,218,196,106,20,121,108,83,110,170,60,42,220,54,165,161,41,125,182,36,178,135,155,75,137,74,148,146,89,37,100,70,68,165,22,186,232,103,222,61,0,170,190,57,223,82,127,188,159,195,68,85,225,113,227,179,12,191,26,242,121,162,255,0,128,7,52,171,101,147,45,181,250,172,218,237,119,47,152,107,81,169,84,100,57,46,100,201,118,156,7,159,146,251,138,53,56,235,142,41,163,82,214,165,25,168,212,102,102,102,102,102,61,173,173,105,218,182,53,10,45,173,101,91,52,171,126,139,11,127,77,78,165,194,110,36,86,55,173,75,94,198,155,36,161,59,150,181,40,244,46,213,40,204,251,76,199,214,1,154,204,216,248,167,198,79,136,23,15,152,190,46,167,133,199,129,60,50,252,107,206,38,137,84,34,175,20,127,2,120,155,248,47,156,66,20,2,53,80,41,219,60,28,49,175,232,184,243,78,184,178,239,103,68,93,147,136,149,136,176,186,58,108,71,185,22,172,215,182,165,215,36,182,217,56,166,224,154,183,191,206,109,60,182,72,214,214,198,201,44,243,109,166,192,176,44,220,44,179,105,56,125,135,214,244,74,29,189,67,142,81,160,193,140,71,177,164,106,102,102,102,102,106,90,212,163,82,214,181,25,173,107,82,148,163,82,148,102,127,146,250,194,124,44,197,14,135,242,153,134,150,165,219,232,206,111,69,233,218,52,105,253,47,51,111,51,149,206,66,182,110,229,163,118,221,53,216,157,123,136,124,171,91,47,88,5,99,87,98,221,54,86,7,225,253,191,90,133,191,166,168,210,237,152,81,37,49,189,10,66,246,58,219,105,90,119,33,106,73,232,125,169,81,145,246,25,138,235,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,46,123,52,89,100,176,115,77,133,245,44,63,187,227,68,135,82,92,117,38,139,112,149,57,153,51,104,207,155,141,57,189,133,56,91,146,133,169,134,146,234,16,164,27,141,146,145,185,58,146,147,158,204,104,194,27,203,1,113,66,224,194,60,64,98,35,117,219,118,66,89,144,113,31,39,152,117,11,109,46,180,243,107,236,51,67,141,56,219,132,74,36,172,137,100,74,74,84,70,146,180,158,22,249,250,153,136,157,14,89,49,142,161,85,169,93,229,214,72,183,110,41,146,95,156,245,93,178,230,201,122,52,183,28,82,214,151,154,65,56,109,184,102,77,169,166,201,191,81,109,163,157,101,64,56,86,119,49,230,78,92,114,209,120,226,77,26,108,70,46,18,142,138,93,190,79,72,105,181,157,70,74,201,166,220,105,14,161,105,121,108,165,78,73,54,182,43,122,35,172,143,68,238,81,103,48,73,78,29,184,233,15,0,115,89,106,92,149,234,207,163,45,186,247,54,219,175,60,162,96,155,76,89,68,68,210,221,113,227,74,89,101,185,72,138,243,142,18,146,164,182,202,254,145,25,161,90,20,0,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,15,41,125,97,62,22,98,135,67,249,76,195,75,82,237,244,103,55,162,244,237,26,52,254,151,153,183,153,202,231,33,91,55,114,209,187,110,154,236,78,189,196,63,45,149,130,24,47,134,181,87,107,184,115,132,54,85,171,82,126,58,162,59,50,137,64,137,5,247,24,82,146,165,52,167,25,109,42,52,26,144,133,26,76,244,213,9,63,97,15,85,86,164,210,171,244,169,180,42,237,50,37,70,155,81,142,228,73,144,229,178,151,152,146,195,137,52,184,211,141,168,141,43,66,146,102,147,73,145,145,145,153,24,160,204,251,100,130,187,148,123,237,169,182,228,90,173,75,12,171,124,166,168,149,185,143,34,67,200,148,76,145,189,22,90,155,105,180,54,246,244,186,182,203,97,37,109,105,181,74,83,110,146,56,253,163,152,27,250,204,193,43,247,47,244,245,196,147,105,226,20,138,116,185,205,75,55,150,184,79,196,125,47,19,177,82,78,19,77,173,211,109,164,186,165,33,70,180,50,217,118,109,35,30,87,15,111,90,174,26,223,246,214,35,80,163,196,126,165,106,214,33,86,225,181,45,10,83,14,63,25,228,60,218,92,74,84,149,26,13,72,34,50,37,36,244,215,67,46,240,191,239,251,203,20,239,42,182,32,226,13,195,46,185,112,215,36,28,153,211,164,153,111,117,122,17,17,17,17,18,80,132,164,146,132,33,36,72,66,18,148,164,146,148,145,21,191,112,185,200,149,87,4,233,79,99,190,52,91,49,35,222,213,200,232,77,191,78,150,194,186,219,122,18,146,178,117,110,110,61,173,73,144,149,164,141,27,57,141,54,147,65,169,38,243,205,38,194,128,5,0,241,71,241,217,137,191,130,249,60,33,42,184,24,253,118,126,237,255,0,18,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,43,3,139,38,73,97,212,40,95,156,222,16,218,156,169,244,189,233,188,105,116,138,107,13,182,244,85,45,231,220,172,185,203,36,184,183,146,227,134,79,172,201,197,41,181,33,197,27,105,97,197,42,181,112,47,29,49,31,46,152,143,78,197,12,47,172,244,53,88,58,180,243,46,145,174,45,66,42,140,141,200,178,91,35,46,99,43,218,157,75,82,81,41,41,90,20,133,161,11,76,192,226,45,196,102,133,153,75,86,147,132,56,51,22,171,14,208,95,73,88,174,206,155,190,52,137,178,185,123,209,0,217,66,205,6,203,11,89,27,134,173,233,91,237,33,77,232,134,144,235,209,171,39,249,107,174,230,167,28,104,248,101,76,62,77,41,157,181,75,146,90,101,33,135,34,81,218,121,180,72,113,163,82,87,185,227,230,161,182,200,144,178,230,56,131,81,18,9,106,78,132,240,171,12,237,92,27,195,139,115,11,108,168,157,61,22,217,167,181,79,141,185,182,208,227,219,11,215,125,222,90,16,133,60,234,205,78,56,178,73,111,113,107,81,150,170,49,234,192,0,85,95,28,239,169,63,222,79,225,163,149,112,84,241,79,116,252,63,157,230,52,225,117,32,2,149,184,213,248,167,181,190,31,193,243,26,136,143,249,32,202,215,231,113,142,44,97,188,219,147,208,148,90,109,61,202,237,110,67,73,221,41,112,90,121,150,148,212,98,52,154,9,229,173,246,210,74,95,170,132,154,151,162,205,36,218,244,39,105,218,212,43,26,213,163,89,86,180,30,138,139,111,211,227,210,233,209,185,171,115,145,21,134,210,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,71,214,1,93,92,84,242,65,15,18,109,90,190,103,176,242,46,203,190,219,167,180,237,195,19,156,196,120,243,104,241,27,125,111,202,211,148,75,118,99,104,54,75,85,186,68,108,71,216,148,169,105,109,42,166,193,165,60,216,248,88,198,79,135,247,15,151,62,51,88,53,80,2,42,241,71,240,39,137,191,130,249,196,33,74,217,78,241,79,131,127,16,45,239,49,96,105,76,0,6,107,51,99,226,159,25,62,32,92,62,98,248,181,78,10,158,22,46,159,136,19,188,186,156,39,248,134,188,75,242,119,27,50,24,70,245,241,102,81,226,126,81,108,120,238,77,132,243,112,221,118,93,90,156,218,28,91,180,180,147,58,169,107,82,143,152,201,26,28,209,210,52,39,150,79,184,177,72,52,154,157,229,133,23,252,42,204,54,229,208,46,203,58,176,220,150,145,46,33,19,244,250,140,71,137,73,39,25,121,38,68,182,221,108,181,67,137,62,212,153,40,187,200,88,78,101,56,180,195,197,156,178,150,25,88,22,253,86,141,125,93,20,246,41,119,132,185,116,182,10,154,81,93,138,180,84,91,128,103,37,215,11,152,225,147,104,55,80,106,38,86,179,213,46,18,20,80,3,10,176,206,234,198,76,71,183,48,182,202,137,212,86,174,106,131,84,248,219,155,113,109,179,188,253,119,221,229,161,107,75,45,32,148,227,139,36,158,198,208,181,25,104,147,26,41,203,22,94,173,92,175,224,213,23,8,237,105,61,127,65,204,147,81,170,46,43,113,222,169,206,117,91,157,144,226,80,95,226,182,130,82,150,164,52,211,72,53,175,102,227,234,163,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,117,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,7,52,169,229,175,1,171,88,184,140,119,172,225,85,191,62,251,110,59,17,209,88,147,27,154,180,155,11,66,217,124,155,81,155,69,37,179,109,178,68,157,156,228,161,9,65,44,144,68,145,210,192,86,7,22,76,146,195,168,80,191,57,188,33,181,57,83,233,123,211,120,210,233,20,214,27,109,232,170,91,207,185,89,115,150,73,113,111,37,199,12,159,89,147,138,83,106,67,138,54,210,195,138,85,106,224,94,58,98,62,93,49,30,157,138,24,95,89,232,106,176,117,105,230,93,35,92,90,132,85,25,27,145,100,182,70,92,198,87,181,58,150,164,162,82,82,180,41,11,66,22,153,129,196,91,136,205,11,50,150,173,39,8,112,102,45,86,29,160,190,146,177,93,157,55,124,105,19,101,114,247,162,1,178,133,154,13,150,22,178,55,13,91,210,183,218,66,155,209,13,33,215,163,86,79,242,215,93,205,78,56,209,240,202,152,124,154,83,59,106,151,36,180,202,67,14,68,163,180,243,104,144,227,70,164,175,115,199,205,67,109,145,33,101,204,113,6,162,36,18,212,157,9,225,86,25,218,184,55,135,22,230,22,217,81,58,122,45,179,79,106,159,27,115,109,161,199,182,23,174,251,188,180,33,10,121,213,154,156,113,100,146,222,226,214,163,45,84,99,213,140,171,141,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,132,223,196,43,214,149,134,182,5,203,136,213,216,242,223,166,218,180,121,181,185,141,68,66,84,251,140,70,101,111,56,150,210,165,37,38,179,74,12,136,141,73,45,116,212,203,188,102,50,236,186,107,183,205,213,89,189,110,153,221,109,106,224,168,72,170,84,100,242,144,223,62,83,238,41,199,92,216,130,74,19,185,107,81,232,146,36,150,186,17,17,118,11,211,225,89,131,149,220,34,202,61,34,77,198,246,146,239,218,131,183,139,113,182,163,249,44,89,44,48,220,98,222,133,168,151,204,98,59,79,235,234,169,60,253,138,73,41,6,103,226,184,203,88,18,110,108,174,82,239,58,117,189,18,92,139,58,232,137,38,101,65,68,209,63,6,157,33,167,99,184,72,82,140,150,104,114,75,144,73,72,70,186,154,91,81,150,141,238,77,85,228,254,255,0,147,134,25,163,194,219,205,155,134,37,10,60,91,162,12,106,133,66,89,180,150,24,167,73,116,163,205,55,20,233,108,66,14,51,207,17,172,244,216,70,106,35,73,145,40,180,146,0,51,3,138,184,153,117,99,38,35,220,120,165,122,203,234,43,87,53,65,218,132,157,174,56,182,217,222,126,163,13,115,22,181,165,150,144,73,109,180,26,143,99,104,66,72,244,73,15,149,115,90,213,219,62,162,205,38,227,131,210,75,145,79,129,84,109,190,106,28,221,22,108,86,165,198,115,84,25,145,111,97,246,151,166,187,147,187,69,17,40,140,138,239,184,71,98,101,171,120,101,10,143,98,210,101,233,90,176,170,19,233,245,120,174,56,223,49,61,76,183,166,48,250,80,149,154,201,149,161,243,66,86,180,167,115,140,62,146,35,36,106,115,84,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,0,0,3,53,153,177,241,79,140,159,16,46,31,49,124,93,79,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,0,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,194,42,231,219,36,20,44,220,88,141,77,183,34,210,169,184,155,68,229,53,68,173,204,121,113,217,92,83,120,141,232,178,212,219,78,45,198,118,41,213,182,91,13,72,119,77,170,74,92,116,151,242,114,35,195,246,213,202,173,9,55,77,234,205,42,224,196,217,186,245,53,22,210,220,184,180,189,139,146,132,122,49,215,35,53,33,142,108,105,9,75,250,159,174,164,232,94,169,22,179,0,5,69,241,176,198,42,85,106,242,176,240,66,135,94,150,236,139,106,60,170,221,126,27,50,146,168,137,126,81,54,152,105,117,180,172,204,164,182,211,111,172,137,196,17,165,169,136,52,153,147,170,21,150,3,74,121,88,198,191,206,39,47,182,78,49,185,79,232,165,220,20,243,235,216,75,92,182,209,57,135,87,30,87,41,60,199,12,153,55,217,116,219,220,179,87,44,209,187,69,106,69,213,64,0,80,15,20,127,29,152,155,248,47,147,194,18,171,129,143,215,103,238,223,241,33,106,128,0,3,159,227,166,5,225,198,98,240,226,163,133,248,161,70,235,169,83,180,117,151,154,50,68,170,124,164,145,147,114,163,56,100,124,183,145,185,90,30,134,147,74,148,133,165,104,90,208,172,246,102,47,45,24,167,149,251,237,235,23,19,41,63,171,209,86,97,177,39,209,117,63,153,101,215,58,71,222,105,190,119,43,158,132,57,181,62,162,245,73,251,12,249,80,178,158,22,249,5,135,136,157,14,102,241,142,159,74,169,90,5,214,71,183,109,217,145,152,156,205,93,194,230,198,122,76,182,220,74,208,150,90,89,56,77,182,100,78,41,214,201,207,81,13,163,157,111,224,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,249,42,212,154,85,126,149,54,133,93,166,68,168,211,106,49,220,137,50,28,182,82,243,18,88,113,38,151,26,113,181,17,165,104,82,76,210,105,50,50,50,51,35,20,25,196,175,47,86,174,93,51,53,58,137,101,73,210,139,119,83,211,118,198,167,166,43,108,55,74,234,101,73,109,112,218,38,200,144,108,161,108,40,219,34,74,118,182,180,32,201,70,131,90,226,168,208,246,70,50,191,96,229,151,5,224,195,180,42,241,43,245,43,186,60,26,221,106,189,26,67,50,152,154,250,162,52,91,98,73,109,166,212,228,18,87,53,198,9,123,140,137,245,171,95,92,196,138,0,0,21,87,199,59,234,79,247,147,248,104,229,92,21,60,83,221,63,15,231,121,141,56,93,72,0,165,110,53,126,41,237,111,135,240,124,198,162,28,21,60,83,221,63,15,231,121,141,56,93,72,0,229,89,177,240,177,140,159,15,238,31,46,124,102,176,105,79,54,62,22,49,147,225,253,195,229,207,140,214,13,84,0,138,188,81,252,9,226,111,224,190,113,8,82,182,83,188,83,224,223,196,11,123,204,88,26,83,0,1,154,204,216,248,167,198,79,136,23,15,152,190,45,83,130,167,133,139,167,226,4,239,46,167,9,254,2,157,184,196,101,158,205,195,235,202,139,143,246,124,235,126,144,187,226,66,225,85,237,246,140,218,151,50,162,130,91,174,213,26,111,113,165,104,82,77,180,62,105,74,54,186,109,45,92,197,201,90,138,184,5,223,112,163,202,213,171,132,152,52,198,56,252,164,165,92,151,38,38,83,227,191,212,193,75,110,179,72,130,149,40,250,22,222,219,204,231,115,63,194,147,169,36,157,97,13,237,51,99,152,185,212,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,117,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,126,74,181,38,149,95,165,77,161,87,105,145,42,52,218,140,119,34,76,135,45,148,188,196,150,28,73,165,198,156,109,68,105,90,20,147,52,154,76,140,140,140,200,197,6,113,43,203,213,171,151,76,205,78,162,89,82,116,162,221,212,244,221,177,169,233,138,219,13,210,186,153,82,91,92,54,137,178,36,27,40,91,10,54,200,146,157,173,173,8,50,81,160,214,184,170,52,61,145,140,175,216,57,101,193,120,48,237,10,188,74,253,74,238,143,6,183,90,175,70,144,204,166,38,190,168,141,22,216,146,91,105,181,57,4,149,205,113,130,94,227,34,125,106,215,215,49,34,128,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,61,175,22,108,80,170,225,198,79,170,148,202,50,101,183,34,250,172,67,181,215,46,52,213,71,92,102,22,151,36,189,174,210,51,113,14,181,17,200,235,111,84,146,145,33,90,153,145,26,21,70,214,157,173,93,190,110,170,53,149,107,65,235,107,87,5,66,61,46,157,27,154,134,249,242,159,113,45,180,222,245,154,80,157,203,90,75,85,25,36,181,212,204,139,180,105,207,15,108,170,86,26,216,22,214,28,208,164,75,126,155,106,209,225,81,33,187,45,105,83,238,49,25,148,50,218,156,82,82,148,154,205,40,35,51,36,164,181,215,66,46,225,226,179,93,105,252,185,203,46,42,218,205,219,63,40,37,205,179,234,221,5,57,48,186,183,31,156,136,174,46,47,41,173,20,106,121,47,161,165,55,180,183,19,137,65,167,214,34,25,172,26,104,203,213,211,93,190,112,11,13,47,91,166,119,91,90,184,44,250,53,82,163,39,148,134,249,242,159,132,211,142,185,177,4,148,39,114,214,163,209,36,73,45,116,34,34,236,29,0,69,254,37,215,252,156,62,201,110,34,74,166,220,49,41,85,42,228,120,212,8,164,241,181,190,98,37,201,109,169,81,218,67,132,123,214,168,103,44,207,105,111,74,18,181,167,110,205,197,68,56,85,134,119,86,50,98,61,185,133,182,84,78,162,181,115,84,26,167,198,220,219,139,109,157,231,235,190,239,45,11,90,89,105,4,167,28,89,36,246,54,133,168,203,68,152,155,252,99,112,26,205,195,12,80,177,113,22,203,133,18,149,30,243,163,185,75,145,73,137,28,218,97,133,210,155,140,195,78,54,91,246,33,7,25,232,204,147,77,161,8,65,69,35,245,141,195,211,242,240,108,198,191,144,217,130,171,96,228,186,127,58,38,38,211,203,146,251,109,110,113,137,212,230,164,72,111,114,141,196,146,89,83,11,152,74,209,11,81,185,200,211,106,119,152,186,145,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,8,65,158,78,37,246,110,92,99,38,199,193,233,22,253,233,136,171,144,166,229,178,183,206,77,58,134,134,157,52,60,137,134,195,137,81,201,53,33,109,148,114,90,86,141,13,110,26,72,144,135,189,86,65,51,217,74,205,221,179,54,133,114,195,137,73,196,91,118,57,75,172,67,138,218,88,133,41,135,36,60,150,221,130,218,228,58,250,208,219,105,142,151,148,178,34,75,143,32,139,177,105,20,195,155,31,20,248,201,241,2,225,243,23,197,212,240,184,240,39,134,95,141,121,196,209,42,132,85,226,143,224,79,19,127,5,243,136,66,128,70,170,0,0,5,85,241,206,250,147,253,228,254,26,34,175,11,143,29,152,101,248,215,147,205,23,252,0,3,242,85,170,212,170,5,42,109,118,187,83,137,78,166,211,163,185,46,100,201,111,37,150,35,48,218,77,78,58,227,138,50,74,16,148,145,168,212,102,68,68,70,102,51,67,143,216,199,93,204,6,50,221,152,197,113,179,211,203,185,170,10,144,220,109,200,95,73,21,9,38,227,70,222,132,32,156,229,48,219,77,115,54,18,151,179,114,189,101,25,143,21,83,164,213,104,178,81,14,179,76,151,2,67,145,216,150,134,164,178,166,150,166,31,105,15,50,233,37,68,70,104,113,167,27,113,10,238,82,22,149,22,164,100,96,229,38,170,205,42,61,117,234,100,180,83,102,72,122,36,121,138,101,68,195,207,178,150,212,235,72,115,77,170,90,18,251,42,82,72,245,73,58,217,158,155,139,91,52,224,167,142,144,233,85,219,211,47,21,234,207,39,211,123,46,75,118,51,132,195,109,174,83,72,229,206,66,86,102,78,184,242,217,76,85,165,178,37,164,155,136,250,253,77,20,107,182,160,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,8,107,197,146,192,179,110,108,156,220,247,157,118,222,137,46,187,103,72,167,201,161,84,20,70,79,193,92,138,132,88,239,146,20,70,70,104,113,167,12,148,131,213,6,105,109,70,91,155,66,147,76,25,122,181,168,87,206,62,225,165,149,116,193,235,104,183,5,225,70,165,212,99,115,86,223,62,43,243,90,109,214,247,160,210,180,238,66,212,90,164,201,69,174,164,100,125,163,75,212,154,77,42,129,74,133,66,161,83,34,83,169,180,232,237,196,135,14,35,41,101,136,204,54,146,75,109,54,218,72,146,132,37,36,73,36,145,17,17,17,17,15,214,0,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,83,56,25,148,161,101,91,3,171,24,155,83,46,117,85,237,212,187,110,34,162,173,246,229,214,29,101,197,199,109,210,74,145,181,146,229,45,199,12,214,131,229,182,178,73,154,205,9,86,123,49,87,19,46,172,100,196,123,143,20,175,89,125,69,106,230,168,59,80,147,181,199,22,219,59,207,212,97,174,98,214,180,178,210,9,45,182,131,81,236,109,8,73,30,137,32,196,140,42,196,124,31,174,199,182,49,66,203,170,219,53,89,116,248,213,70,98,84,99,155,78,46,43,232,222,219,132,71,255,0,57,42,47,164,135,16,227,107,36,173,11,74,108,83,132,222,118,166,83,235,191,155,38,47,93,124,216,21,77,138,179,170,149,122,147,238,56,204,164,161,150,27,163,55,204,53,54,134,84,219,100,108,32,141,180,165,196,173,180,147,138,125,180,166,218,128,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,143,41,138,184,153,106,224,222,28,92,120,165,122,203,233,232,182,205,61,218,132,157,174,54,135,30,216,94,163,13,115,22,132,41,231,86,105,109,180,26,139,123,139,66,72,245,81,12,246,103,3,50,149,220,212,227,141,99,19,106,101,201,165,51,186,151,109,196,84,84,48,228,74,59,79,56,184,237,186,73,82,247,60,124,213,184,225,154,214,92,199,22,73,50,65,33,41,231,245,252,39,197,59,82,213,166,223,87,78,26,93,116,107,110,179,201,244,117,98,161,70,147,30,12,206,107,102,235,92,151,214,130,109,205,237,165,75,78,213,30,228,145,168,181,34,212,74,174,25,153,209,252,219,49,29,120,111,122,171,153,96,223,213,8,140,73,144,244,238,75,116,41,198,124,164,78,209,197,165,148,178,162,90,83,33,71,181,92,182,154,89,40,249,36,219,151,168,3,53,153,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,117,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,0,113,76,224,102,82,133,149,108,14,172,98,109,76,185,213,87,183,82,237,184,138,138,183,219,151,88,117,151,23,29,183,73,42,70,214,75,148,183,28,51,90,15,150,218,201,38,107,52,37,89,236,197,92,76,186,177,147,17,238,60,82,189,101,245,21,171,154,160,237,66,78,215,28,91,108,239,63,81,134,185,139,90,210,203,72,36,182,218,13,71,177,180,33,36,122,36,131,18,48,171,17,240,126,187,30,216,197,11,46,171,108,213,101,211,227,85,25,137,81,142,109,56,184,175,163,123,110,17,31,252,228,168,190,146,28,67,141,172,146,180,45,41,177,78,19,121,218,153,79,174,254,108,152,189,117,243,96,85,54,42,206,170,85,234,79,184,227,50,146,134,88,110,140,223,48,212,218,25,83,109,145,176,130,54,210,151,18,182,210,78,41,246,210,155,106,1,149,113,165,60,167,120,88,193,191,135,246,247,151,48,58,168,0,0,10,1,226,143,227,179,19,127,5,242,120,66,127,240,84,240,177,116,252,64,157,229,212,225,63,192,5,0,241,71,241,217,137,191,130,249,60,33,63,248,42,120,88,186,126,32,78,242,234,112,227,252,110,49,122,74,234,184,123,128,144,95,150,220,118,35,187,119,213,27,83,13,114,31,90,212,228,88,74,67,157,174,146,219,38,231,146,147,234,160,201,230,207,215,50,45,145,3,135,190,23,213,113,87,56,56,109,76,167,170,91,49,232,21,134,174,137,210,217,132,169,40,142,197,61,69,36,185,186,25,19,104,117,214,218,142,78,40,244,74,228,35,177,70,100,133,104,120,6,101,179,11,107,80,172,108,125,196,187,42,214,131,209,81,109,251,194,179,75,167,70,230,173,206,68,86,38,186,219,77,239,89,169,106,218,132,36,181,81,154,143,77,76,204,251,69,207,240,153,197,10,174,35,228,250,151,76,172,166,91,146,44,90,196,203,93,18,228,205,84,133,201,97,9,110,75,58,110,34,54,208,211,82,219,142,134,245,81,37,17,211,161,145,25,33,51,40,84,175,27,220,76,234,110,172,52,193,200,114,234,173,122,62,159,46,230,168,49,204,219,6,71,80,225,71,136,189,164,191,93,230,250,89,165,170,144,91,82,255,0,170,163,222,178,46,85,193,247,7,43,183,206,104,11,21,99,189,211,209,112,210,158,252,137,142,109,66,249,242,167,71,126,36,120,218,26,210,180,238,66,228,187,204,36,173,37,211,108,86,211,113,38,39,175,21,236,29,165,98,86,82,235,119,114,104,50,231,92,56,125,34,61,110,150,236,40,169,117,246,216,83,205,179,53,43,86,197,44,163,20,117,173,247,9,38,146,214,43,75,89,237,108,200,83,94,90,241,122,78,2,227,205,141,139,140,191,45,184,246,237,97,151,170,5,17,134,158,125,218,114,245,106,107,45,161,221,16,107,114,51,143,54,70,102,157,13,100,100,164,153,18,139,75,194,170,248,231,125,73,254,242,127,13,17,87,133,199,142,204,50,252,107,201,230,139,254,0,0,21,171,197,35,32,179,49,19,174,204,222,14,83,234,181,43,188,186,56,247,21,187,14,51,243,158,171,182,92,168,204,201,136,219,105,90,210,243,72,38,201,198,200,137,181,52,217,185,234,45,181,243,170,175,10,177,50,234,193,188,71,183,49,74,202,151,211,214,173,154,131,85,8,219,156,113,13,189,176,253,118,29,229,173,11,83,46,160,212,219,136,37,22,246,214,180,153,232,163,12,88,190,191,42,24,167,121,98,103,162,253,25,242,182,224,168,215,122,46,127,59,165,234,164,184,247,43,153,181,59,246,243,54,238,218,157,116,215,66,215,65,122,156,46,60,9,225,151,227,94,113,52,74,161,21,120,163,248,19,196,223,193,124,226,16,160,17,170,128,0,1,85,124,115,190,164,255,0,121,63,134,136,171,194,227,199,102,25,126,53,228,243,69,255,0,0,0,133,92,88,177,210,133,134,25,96,169,225,207,166,106,176,174,156,75,210,157,72,77,60,150,141,209,88,145,29,201,230,243,164,105,36,178,166,23,200,82,53,53,57,212,146,118,41,28,197,34,154,240,7,7,43,185,128,198,91,79,7,109,199,186,121,119,53,65,49,220,147,181,11,233,34,161,42,114,76,157,139,90,9,206,83,13,186,239,47,121,41,123,54,167,214,81,16,236,28,76,105,52,170,6,117,241,2,133,66,166,68,167,83,105,209,232,49,33,195,136,202,89,98,51,13,209,32,165,182,155,109,36,73,66,18,146,36,146,72,136,136,136,136,135,171,176,240,26,54,41,240,194,187,113,38,159,10,91,247,14,24,98,68,234,164,98,141,29,217,11,118,156,252,10,83,83,155,52,33,100,148,33,41,38,164,173,213,33,123,17,13,69,234,165,107,81,112,172,172,99,95,230,237,152,43,39,24,220,167,245,177,45,250,129,245,236,37,174,99,139,130,251,75,143,43,148,158,99,100,111,19,15,58,109,238,89,39,152,72,221,170,117,35,210,152,0,10,1,226,143,227,179,19,127,5,242,120,66,85,112,49,250,236,253,219,254,36,45,80,0,0,4,85,226,143,224,79,19,127,5,243,136,66,149,178,157,226,159,6,254,32,91,222,98,192,210,152,0,0,160,30,40,254,59,49,55,240,95,39,132,37,87,3,31,174,207,221,191,226,66,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,217,157,28,219,93,89,185,197,51,186,106,77,116,54,221,11,169,167,219,52,228,165,198,185,112,85,37,197,161,247,218,55,157,108,166,56,217,178,151,150,217,146,85,201,108,136,180,65,9,1,194,247,34,223,150,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,138,103,127,37,214,174,110,48,225,248,48,147,74,162,95,212,222,91,244,75,133,216,45,169,197,242,137,237,176,100,190,72,55,138,26,205,247,12,210,131,245,28,52,187,181,123,77,181,208,15,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,147,195,67,56,145,179,33,132,108,216,247,157,98,39,229,22,199,142,220,41,172,185,49,215,101,213,169,205,161,180,53,84,81,189,170,150,181,40,249,111,25,45,205,29,34,90,185,100,251,104,19,40,0,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,194,127,138,64,226,121,157,248,121,139,186,163,97,14,27,202,223,96,217,245,7,157,145,33,76,176,191,74,214,25,114,68,114,148,196,134,157,112,156,135,200,86,172,154,118,26,185,238,41,105,86,141,236,230,185,10,201,221,195,154,124,92,166,42,179,71,150,198,29,80,228,117,183,5,77,232,114,186,73,168,97,108,41,202,91,82,26,218,148,201,117,47,54,70,92,212,45,13,41,110,150,227,66,82,171,180,199,76,184,97,198,57,224,117,71,3,42,214,253,42,5,43,209,229,30,128,166,160,23,46,131,41,166,77,184,146,99,52,218,155,217,201,212,136,155,66,144,149,55,185,163,245,22,164,158,120,113,139,7,111,236,10,191,234,152,115,136,212,25,116,234,149,58,67,237,52,235,177,94,101,138,131,13,188,227,41,151,21,79,33,10,118,51,138,105,102,219,164,146,37,17,125,228,86,147,194,83,58,63,45,40,80,242,163,127,171,109,106,220,167,188,253,175,84,126,118,229,84,96,182,189,202,130,164,186,179,89,188,194,22,102,210,90,35,79,76,202,139,107,101,31,115,150,84,51,89,155,31,20,248,201,241,2,225,243,23,197,170,112,84,240,177,116,252,64,157,229,212,225,42,179,99,225,99,25,62,31,220,62,92,248,205,96,210,158,83,188,44,96,223,195,251,123,203,152,17,87,141,95,133,139,91,226,4,31,46,168,136,1,194,227,199,102,25,126,53,228,243,71,85,227,87,226,158,214,248,127,7,204,106,35,170,240,49,250,236,253,219,254,36,45,80,0,124,155,178,233,161,88,214,173,102,245,186,103,116,84,91,126,159,34,169,81,147,202,91,156,136,172,54,167,29,115,98,9,75,86,212,33,71,162,72,212,122,104,68,103,216,51,217,157,28,219,93,89,185,197,51,186,106,77,116,54,221,11,169,167,219,52,228,165,198,185,112,85,37,197,161,247,218,55,157,108,166,56,217,178,151,150,217,146,85,201,108,136,180,65,9,1,194,247,34,223,150,187,169,24,227,140,118,103,87,134,212,93,254,135,141,53,91,89,174,213,27,113,36,90,178,105,62,162,27,58,57,204,212,210,133,186,72,111,231,82,153,13,149,138,103,127,37,214,174,110,48,225,248,48,147,74,162,95,212,222,91,244,75,133,216,45,169,197,242,137,237,176,100,190,72,55,138,26,205,247,12,210,131,245,28,52,187,181,123,77,181,208,15,247,213,97,93,95,237,173,185,114,91,149,15,248,72,115,169,179,163,185,255,0,53,198,94,109,196,125,138,74,147,236,50,23,147,195,67,56,145,179,33,132,108,216,247,157,98,39,229,22,199,142,220,41,172,185,49,215,101,213,169,205,161,180,53,84,81,189,170,150,181,40,249,111,25,45,205,29,34,90,185,100,251,104,19,40,101,92,105,79,41,222,22,48,111,225,253,189,229,204,14,170,0,0,2,128,120,163,248,236,196,223,193,124,158,16,159,252,21,60,44,93,63,16,39,121,117,56,79,240,1,64,60,81,252,118,98,111,224,190,79,8,79,254,10,158,22,46,159,136,19,188,186,156,33,255,0,25,43,166,133,112,102,226,29,38,145,59,168,151,108,217,244,234,93,81,190,82,209,211,202,91,242,101,165,189,84,68,75,213,137,113,215,170,76,211,235,233,174,228,168,139,208,112,80,164,213,94,204,149,229,93,102,153,45,116,216,118,60,136,146,38,37,149,27,12,190,244,248,74,105,165,185,166,212,173,105,97,229,37,38,122,168,154,112,203,93,167,165,207,128,207,183,18,235,2,54,31,103,75,17,34,211,109,233,116,170,109,114,68,106,252,83,120,157,217,49,114,227,54,236,169,13,45,195,61,232,84,195,150,71,180,246,37,105,90,19,183,102,210,157,92,17,239,90,84,252,23,196,44,57,102,60,178,169,80,238,134,171,114,29,82,19,200,83,19,162,54,203,73,66,183,110,53,146,169,239,26,136,210,68,68,166,244,53,106,100,155,31,25,204,207,54,40,82,177,143,54,152,153,126,80,147,16,233,175,214,61,27,13,248,147,83,45,137,108,65,101,184,77,202,109,212,145,37,72,121,49,137,226,211,82,34,112,136,148,173,55,29,154,112,108,193,79,144,217,125,171,99,28,186,135,58,94,38,212,11,146,195,110,238,109,136,52,231,100,71,111,114,77,180,154,94,83,235,152,106,209,107,73,183,200,211,106,183,144,157,55,101,173,66,190,109,90,205,149,116,193,235,104,183,5,62,69,46,163,27,154,182,249,241,95,109,77,186,222,244,26,86,157,200,90,139,84,153,40,181,212,140,143,180,102,10,236,181,171,182,53,213,89,178,174,152,61,21,106,223,168,72,165,212,99,115,80,231,34,83,14,41,183,91,222,131,82,21,181,104,81,106,147,52,158,154,145,153,118,141,9,228,31,19,46,172,93,202,22,27,95,87,172,190,174,181,34,159,34,159,38,82,156,113,199,37,116,82,222,134,135,221,91,139,82,214,243,136,142,149,184,179,87,172,226,150,162,34,35,34,40,87,199,59,234,79,247,147,248,104,138,188,46,60,118,97,151,227,94,79,52,95,240,0,0,10,96,226,141,145,42,86,9,213,89,199,124,23,182,101,199,178,107,146,22,155,130,157,17,132,244,86,244,213,41,4,210,219,218,123,154,141,33,75,81,18,54,114,218,113,36,130,82,73,230,90,77,123,11,254,225,113,224,79,12,191,26,243,137,162,85,8,171,197,31,192,158,38,254,11,231,16,133,0,141,84,0,0,10,171,227,157,245,39,251,201,252,52,69,94,23,30,59,48,203,241,175,39,154,47,248,0,5,21,241,98,199,74,238,39,230,130,167,135,62,153,165,77,181,176,211,74,117,33,52,242,66,246,202,126,60,119,39,155,206,145,168,212,242,95,71,33,72,212,146,223,76,73,216,149,243,20,190,193,193,63,7,105,85,171,202,252,198,250,229,6,91,178,45,168,241,104,148,9,143,69,74,162,37,249,68,226,166,41,167,20,131,50,146,219,77,176,131,54,214,70,150,166,44,148,70,78,164,71,94,40,254,59,49,55,240,95,39,132,39,167,6,170,77,42,191,148,75,218,133,93,166,68,168,211,106,55,197,74,36,200,114,217,75,204,73,97,202,101,61,46,52,227,106,35,74,208,164,153,164,210,100,100,100,102,70,42,47,21,112,206,234,193,188,71,184,240,182,245,137,211,214,173,154,131,180,249,59,91,113,13,189,176,253,71,218,230,33,11,83,46,160,210,227,107,52,150,246,214,133,17,104,162,23,125,194,211,29,33,227,6,84,232,54,220,218,207,87,114,97,223,247,183,83,101,194,97,183,17,21,179,51,167,173,45,180,123,185,61,47,45,148,184,180,165,75,114,51,255,0,72,210,107,84,192,0,20,3,197,31,199,102,38,254,11,228,240,132,170,224,99,245,217,251,183,252,72,90,160,0,0,8,171,197,31,192,158,38,254,11,231,16,133,43,101,59,197,62,13,252,64,183,188,197,129,165,48,0,1,64,60,81,252,118,98,111,224,190,79,8,74,174,6,63,93,159,187,127,196,133,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,166,190,42,121,223,153,137,55,85,95,44,56,121,43,101,161,109,212,26,106,225,151,201,126,60,137,181,136,142,62,135,226,235,205,36,59,13,181,155,39,162,218,35,55,227,239,74,148,132,182,165,70,12,157,229,86,242,205,126,46,83,236,250,53,54,90,109,138,116,136,242,110,202,187,110,19,40,167,83,141,126,185,37,213,33,105,234,92,74,92,75,40,218,173,203,35,81,151,45,14,45,26,19,176,44,11,55,11,44,218,78,31,97,245,189,18,135,111,80,227,148,104,48,99,17,236,105,26,153,153,153,153,154,150,181,40,212,181,173,70,107,90,212,165,40,212,165,25,159,160,21,171,197,175,37,223,45,40,83,51,93,96,39,109,106,220,167,178,197,209,75,98,14,229,84,96,182,189,169,156,149,52,131,89,188,194,22,68,234,157,51,79,76,202,79,115,101,31,107,149,109,131,184,197,127,96,85,255,0,75,196,108,57,175,75,167,84,169,210,24,117,214,154,148,243,44,84,24,109,230,222,84,73,73,101,104,83,177,156,83,72,39,26,53,17,40,139,238,50,209,70,93,113,230,205,204,150,17,208,177,90,204,155,17,72,168,199,66,42,112,89,144,111,46,147,81,36,36,228,66,116,212,132,43,123,106,86,132,163,66,119,160,208,226,75,98,210,103,210,192,5,85,241,206,250,147,253,228,254,26,57,87,5,79,20,247,79,195,249,222,99,78,23,82,0,41,91,141,95,138,123,91,225,252,31,49,168,135,5,79,20,247,79,195,249,222,99,78,23,82,0,57,86,108,124,44,99,39,195,251,135,203,159,25,172,26,83,205,143,133,140,100,248,127,112,249,115,227,53,131,85,0,34,175,20,127,2,120,155,248,47,156,66,20,173,148,239,20,248,55,241,2,222,243,22,6,148,192,0,102,179,54,62,41,241,147,226,5,195,230,47,139,84,224,169,225,98,233,248,129,59,203,169,195,242,113,96,206,76,156,37,179,100,229,182,204,141,45,139,158,249,163,182,245,78,160,244,38,157,136,138,4,147,151,30,67,45,41,78,110,76,149,169,141,134,102,210,146,77,56,179,74,146,230,213,38,165,176,119,7,111,236,117,191,233,120,115,135,52,25,117,26,149,70,67,13,58,235,81,94,121,138,123,14,60,219,42,151,41,76,161,106,106,51,106,117,6,227,166,147,36,145,253,196,122,40,203,174,3,89,185,109,194,58,22,20,217,144,162,37,20,232,232,93,78,115,49,205,149,213,170,38,132,148,137,174,146,150,181,111,113,73,212,146,107,86,196,18,27,73,236,66,72,186,88,134,188,75,242,119,27,50,24,70,245,241,102,81,226,126,81,108,120,238,77,132,243,112,221,118,93,90,156,218,28,91,180,180,147,58,169,107,82,143,152,201,26,28,209,210,52,39,150,79,184,177,70,223,223,85,133,117,127,182,182,229,201,110,84,63,225,33,206,166,206,142,231,252,215,25,121,183,17,246,41,42,79,176,200,104,39,35,153,187,165,102,251,8,213,117,191,78,137,71,187,40,50,19,77,184,233,76,72,74,208,135,205,4,164,74,101,6,163,117,17,158,45,219,57,133,169,45,183,155,37,57,202,55,21,70,217,177,241,79,140,159,16,46,31,49,124,90,167,5,79,11,23,79,196,9,222,93,78,18,171,54,62,22,49,147,225,253,195,229,207,140,214,13,41,229,59,194,198,13,252,63,183,188,185,129,21,120,213,248,88,181,190,32,65,242,234,136,128,28,46,60,118,97,151,227,94,79,52,117,94,53,126,41,237,111,135,240,124,198,162,58,175,3,31,174,207,221,191,226,66,213,0,5,53,241,83,206,252,204,73,186,170,249,97,195,201,91,45,11,110,160,211,87,12,190,75,241,228,77,172,68,113,244,63,23,94,105,33,216,109,172,217,61,22,209,25,191,31,122,84,164,37,181,42,48,100,239,42,183,150,107,241,114,159,103,209,169,178,211,108,83,164,71,147,118,85,219,112,153,69,58,156,107,245,201,46,169,11,79,82,226,82,226,89,70,213,110,89,26,140,185,104,113,104,208,157,129,96,89,184,89,102,210,112,251,15,173,232,148,59,122,135,28,163,65,131,24,143,99,72,212,204,204,204,204,212,181,169,70,165,173,106,51,90,214,165,41,70,165,40,204,253,0,173,94,45,121,46,249,105,66,153,154,235,1,59,107,86,229,61,150,46,138,91,16,119,42,163,5,181,237,76,228,169,164,26,205,230,16,178,39,84,233,154,122,102,82,123,155,40,251,92,171,108,29,198,43,251,2,175,250,94,35,97,205,122,93,58,165,78,144,195,174,180,212,167,153,98,160,195,111,54,242,162,74,75,43,66,157,140,226,154,65,56,209,168,137,68,95,113,150,138,50,235,143,54,110,100,176,142,133,138,214,100,216,138,69,70,58,17,83,130,204,131,121,116,154,137,33,39,34,19,166,164,33,91,219,82,180,37,26,19,189,6,135,18,91,22,147,60,209,13,41,229,59,194,198,13,252,63,183,188,185,129,213,64,0,0,80,15,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,9,254,0,40,7,138,63,142,204,77,252,23,201,225,9,255,0,193,83,194,197,211,241,2,119,151,83,133,112,113,15,189,105,87,254,116,177,86,187,70,143,45,152,241,107,8,162,45,50,80,148,172,223,167,198,106,11,202,34,74,148,91,20,236,103,20,131,215,83,65,164,204,146,102,105,41,233,193,10,197,244,126,22,98,94,38,122,83,153,233,235,130,37,11,162,228,105,201,232,35,27,220,222,102,239,91,127,164,182,237,218,91,121,58,234,173,250,38,202,128,82,183,26,191,20,246,183,195,248,62,99,81,30,215,129,245,235,74,129,127,226,158,28,189,30,89,212,171,148,122,117,110,59,169,66,121,9,98,11,206,178,234,86,173,219,137,102,170,131,38,146,36,153,25,37,205,77,58,17,42,199,243,79,141,127,155,182,95,111,108,99,110,159,214,203,183,233,229,208,48,166,185,141,174,115,238,162,60,94,106,121,141,153,178,79,188,209,185,181,100,174,89,47,110,170,208,143,53,131,77,24,3,131,148,44,191,224,213,167,131,182,227,221,68,75,102,158,152,238,73,218,180,117,114,150,165,57,38,78,197,173,102,223,53,247,29,119,151,188,210,141,251,83,234,164,136,116,1,68,60,87,176,118,171,134,185,180,173,221,201,160,196,131,111,98,12,120,245,186,91,176,162,169,166,28,125,44,182,204,212,173,91,18,131,146,114,16,183,220,36,154,143,73,77,45,103,185,195,33,37,56,31,95,242,93,165,98,158,22,206,184,98,20,120,178,41,213,250,93,37,70,210,95,53,186,151,88,155,33,5,167,53,104,34,102,2,21,218,104,65,155,127,68,220,61,223,151,142,119,212,159,239,39,240,209,21,120,92,120,236,195,47,198,188,158,104,191,224,0,0,31,146,173,73,165,87,233,83,104,85,218,100,74,141,54,163,29,200,147,33,203,101,47,49,37,135,18,105,113,167,27,81,26,86,133,36,205,38,147,35,35,35,50,49,65,153,246,201,5,119,40,247,219,83,109,200,181,90,150,25,86,249,77,81,43,115,30,68,135,145,40,153,35,122,44,181,54,211,104,109,237,233,117,109,150,194,74,218,211,106,148,166,221,36,90,167,11,143,2,120,101,248,215,156,77,18,168,69,94,40,254,4,241,55,240,95,56,132,40,4,106,160,0,0,85,95,28,239,169,63,222,79,225,162,42,240,184,241,217,134,95,141,121,60,209,127,192,3,197,99,70,47,89,184,11,133,247,6,46,98,3,242,219,161,91,177,210,244,130,136,193,188,251,171,91,137,105,166,91,71,97,26,220,117,198,219,35,81,165,4,107,35,82,146,146,53,22,101,170,213,106,173,126,171,54,187,93,169,203,168,212,170,50,28,151,50,100,183,148,243,242,95,113,70,167,29,113,197,25,169,107,82,140,212,106,51,51,51,51,51,26,51,201,206,94,191,54,12,190,219,120,77,54,77,42,109,106,39,62,109,110,161,78,139,201,110,100,231,221,83,138,81,153,145,45,222,90,13,182,18,234,200,148,166,216,111,213,65,104,132,211,103,20,127,29,152,155,248,47,147,194,19,255,0,130,167,133,139,167,226,4,239,46,167,8,255,0,198,147,2,232,86,181,247,105,99,205,185,70,170,162,93,237,212,83,174,89,122,173,200,61,84,70,99,162,17,234,100,100,211,206,48,78,167,102,226,74,211,19,114,80,74,75,170,87,138,224,243,141,245,91,15,49,114,48,105,154,28,73,148,220,81,142,105,145,45,78,41,15,193,126,157,22,92,150,150,142,244,173,10,73,188,133,32,200,143,85,182,162,81,108,52,57,118,128,2,128,120,163,248,236,196,223,193,124,158,16,149,92,12,126,187,63,118,255,0,137,11,84,0,0,1,21,120,163,248,19,196,223,193,124,226,16,165,108,167,120,167,193,191,136,22,247,152,176,52,166,0,0,40,7,138,63,142,204,77,252,23,201,225,9,85,192,199,235,179,247,111,248,144,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,255,0,58,252,57,176,227,53,93,109,255,0,64,149,242,91,19,91,167,155,17,170,77,232,80,106,142,35,103,37,53,22,201,10,90,182,161,6,210,94,108,201,196,37,105,220,79,37,166,218,46,151,147,188,170,217,185,80,194,58,125,159,70,166,196,85,207,81,143,30,77,217,87,109,195,121,117,26,137,35,215,36,186,164,33,93,51,106,83,137,101,27,83,181,6,106,50,230,45,197,175,186,128,10,181,197,14,14,242,110,172,209,149,102,212,185,226,81,240,130,226,145,38,181,85,68,102,154,102,109,25,102,233,41,116,216,140,165,4,209,161,195,112,249,14,109,216,203,104,89,56,149,41,166,202,77,149,88,22,5,155,133,150,109,39,15,176,250,222,137,67,183,168,113,202,52,24,49,136,246,52,141,76,204,204,204,205,75,90,148,106,90,214,163,53,173,106,82,148,106,82,140,207,208,0,8,1,197,111,43,152,237,153,79,201,119,228,82,198,249,71,242,115,211,126,147,254,115,135,15,145,212,116,60,159,240,151,91,221,187,144,239,209,215,77,189,186,106,90,243,254,23,249,51,204,158,93,177,246,191,122,227,30,27,252,159,162,205,179,229,82,216,147,233,136,18,247,202,92,216,78,37,189,145,223,113,101,170,25,112,245,50,219,234,233,174,166,68,118,126,0,43,3,138,6,76,243,39,152,156,125,160,94,184,57,134,255,0,40,40,176,172,248,180,183,228,250,98,4,77,146,145,54,107,138,111,100,135,219,89,232,135,155,61,72,182,250,218,107,169,25,19,133,254,76,243,39,151,108,125,175,222,184,199,134,255,0,39,232,179,108,249,84,182,36,250,98,4,189,242,151,54,19,137,111,100,119,220,89,106,134,92,61,76,182,250,186,107,169,145,29,159,128,14,127,152,91,90,187,124,224,22,37,217,86,180,30,182,181,112,89,245,154,93,58,55,53,13,243,229,63,9,214,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,41,7,251,151,25,236,255,0,112,207,251,77,71,255,0,75,23,125,152,91,90,187,124,224,22,37,217,86,180,30,182,181,112,89,245,154,93,58,55,53,13,243,229,63,9,214,218,111,122,205,40,78,229,173,37,170,140,146,90,234,102,69,218,41,7,251,151,25,236,255,0,112,207,251,77,71,255,0,75,23,252,2,63,231,215,11,111,188,105,202,117,243,134,120,105,66,244,205,201,89,244,103,69,11,170,102,63,55,149,82,138,243,159,56,242,208,218,116,109,165,171,214,81,107,166,133,169,153,17,214,6,94,184,112,231,58,198,199,220,52,189,110,156,27,232,168,182,253,225,70,170,84,100,252,162,165,57,200,138,196,214,156,117,205,136,146,165,171,106,16,163,209,36,106,61,52,34,51,236,23,126,0,2,144,51,11,195,135,57,215,206,62,226,93,235,107,96,223,91,69,184,47,10,205,82,157,39,229,21,41,190,124,87,230,186,227,78,108,92,148,173,59,144,180,158,138,34,81,107,161,145,31,96,159,252,47,240,19,22,50,237,128,85,251,43,24,237,79,147,245,169,183,132,170,163,17,186,232,210,247,197,92,40,77,165,205,241,220,113,5,170,217,112,180,51,221,234,235,166,134,70,125,3,54,217,46,194,204,220,218,168,166,221,41,244,21,201,7,69,83,174,106,124,24,203,156,222,198,223,38,163,188,181,160,220,118,25,57,33,78,170,58,92,111,114,146,70,75,65,246,143,21,195,243,35,145,178,137,102,213,39,222,107,183,235,56,139,95,144,226,38,213,233,168,117,104,139,78,35,79,42,19,46,188,73,81,160,212,142,114,212,77,183,185,107,74,84,75,38,27,88,150,160,2,184,51,181,194,230,171,142,152,243,66,196,156,26,147,111,219,84,219,170,65,51,123,238,105,73,56,143,151,49,199,42,200,104,149,181,245,186,146,75,106,105,28,179,83,220,183,20,103,206,125,230,166,254,5,224,94,28,101,211,14,41,216,95,133,244,110,134,149,7,87,94,121,211,37,202,168,74,81,17,57,42,75,132,69,204,121,123,83,169,232,73,36,165,40,66,80,132,33,9,168,12,194,240,225,206,117,243,143,184,151,122,218,216,55,214,209,110,11,194,179,84,167,73,249,69,74,111,159,21,249,174,184,211,155,23,37,43,78,228,45,39,162,136,148,90,232,100,71,216,39,255,0,11,252,4,197,140,187,96,21,126,202,198,59,83,228,253,106,109,225,42,168,196,110,186,52,189,241,87,10,19,105,115,124,119,28,65,106,182,92,45,12,247,122,186,233,161,145,156,128,204,45,173,93,190,112,11,18,236,171,90,15,91,90,184,44,250,205,46,157,27,154,134,249,242,159,132,235,109,55,189,102,148,39,114,214,146,213,70,73,45,117,51,34,237,20,131,253,203,140,246,127,184,103,253,166,163,255,0,165,139,190,203,213,173,93,177,176,11,13,44,171,166,15,69,90,183,236,250,53,46,163,27,154,135,57,18,152,132,211,110,183,189,6,164,43,106,208,162,213,38,105,61,53,35,50,237,17,255,0,138,6,2,98,198,98,112,10,129,101,96,229,169,242,130,181,10,240,139,84,126,55,93,26,38,200,168,133,53,181,57,190,67,141,160,244,91,205,150,132,123,189,109,116,208,140,202,32,100,43,33,89,177,193,108,216,216,216,153,137,120,83,232,107,110,141,233,62,182,111,167,105,178,57,92,218,108,166,91,249,182,100,45,197,106,227,168,79,170,147,211,93,79,66,35,50,232,28,80,50,103,153,60,196,227,237,2,245,193,204,55,249,65,69,133,103,197,165,191,39,211,16,34,108,148,137,179,92,83,123,36,62,218,207,68,60,217,234,69,183,214,211,93,72,200,186,7,10,76,174,99,182,90,255,0,42,63,150,187,27,228,231,202,63,66,122,51,249,206,28,206,127,79,215,115,191,193,157,115,110,222,123,95,75,77,119,118,107,161,233,63,192,4,63,206,191,14,108,56,205,87,91,127,208,37,124,150,196,214,233,230,196,106,147,122,20,26,163,136,217,201,77,69,178,66,150,173,168,65,180,151,155,50,113,9,90,119,19,201,105,182,139,165,228,239,42,182,110,84,48,142,159,103,209,169,177,21,115,212,99,199,147,118,85,219,112,222,93,70,162,72,245,201,46,169,8,87,76,218,148,226,89,70,212,237,65,154,140,185,139,113,107,238,160,2,173,113,67,131,188,155,171,52,101,89,181,46,120,148,124,32,184,164,73,173,85,81,25,166,153,155,70,89,186,74,93,54,35,41,65,52,104,112,220,62,67,155,118,50,218,22,78,37,74,105,178,147,101,86,5,129,102,225,101,155,73,195,236,62,183,162,80,237,234,28,114,141,6,12,98,61,141,35,83,51,51,51,51,82,214,165,26,150,181,168,205,107,90,148,165,26,148,163,51,162,31,238,92,103,179,253,195,63,237,53,31,253,44,93,246,94,173,106,237,141,128,88,105,101,93,48,122,42,213,191,103,209,169,117,24,220,212,57,200,148,196,38,155,117,189,232,53,33,91,86,133,22,169,51,73,233,169,25,151,104,232,0,0,0,42,3,62,185,10,205,142,52,230,198,249,196,204,52,194,159,76,219,117,159,70,116,83,125,59,77,143,205,229,83,98,178,231,205,189,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,191,225,127,128,152,177,151,108,2,175,217,88,199,106,124,159,173,77,188,37,85,24,141,215,70,151,190,42,225,66,109,46,111,142,227,136,45,86,203,133,161,158,239,87,93,52,50,51,152,0,2,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,56,1,152,94,28,57,206,190,113,247,18,239,91,91,6,250,218,45,193,120,86,106,148,233,63,40,169,77,243,226,191,53,215,26,115,98,228,165,105,220,133,164,244,81,18,139,93,12,136,251,4,255,0,225,127,128,152,177,151,108,2,175,217,88,199,106,124,159,173,77,188,37,85,24,141,215,70,151,190,42,225,66,109,46,111,142,227,136,45,86,203,133,161,158,239,87,93,52,50,51,152,0,43,3,138,6,76,243,39,152,156,125,160,94,184,57,134,255,0,40,40,176,172,248,180,183,228,250,98,4,77,146,145,54,107,138,111,100,135,219,89,232,135,155,61,72,182,250,218,107,169,25,19,133,254,76,243,39,151,108,125,175,222,184,199,134,255,0,39,232,179,108,249,84,182,36,250,98,4,189,242,151,54,19,137,111,100,119,220,89,106,134,92,61,76,182,250,186,107,169,145,31,127,226,97,135,217,147,198,76,26,166,224,238,95,108,15,79,196,184,106,5,34,231,147,233,88,17,121,49,98,169,183,24,141,178,90,144,106,230,190,104,119,152,210,201,72,233,54,158,169,116,200,65,108,172,112,190,204,60,76,193,89,53,44,192,224,247,69,96,211,170,7,80,171,173,85,154,68,198,221,228,52,183,88,97,214,18,243,166,235,46,190,134,90,113,28,179,213,183,22,90,167,233,21,212,128,130,188,84,178,151,139,25,153,181,112,254,173,131,148,143,78,86,173,58,132,248,239,210,58,136,209,185,145,102,54,210,149,39,159,33,230,208,92,181,195,109,28,178,37,41,93,70,189,132,131,214,53,100,67,37,185,206,203,182,104,45,28,70,188,112,154,171,78,181,147,213,83,171,170,167,220,180,165,239,139,34,59,141,160,222,105,19,8,221,101,183,205,135,212,130,37,43,230,73,72,66,150,148,36,228,7,21,188,174,99,182,101,63,37,223,145,75,27,229,31,201,207,77,250,79,249,206,28,62,71,81,208,242,127,194,93,111,118,238,67,191,71,93,54,246,233,169,107,31,242,21,144,172,216,224,182,108,108,108,76,196,188,41,244,53,183,70,244,159,91,55,211,180,217,28,174,109,54,83,45,252,219,50,22,226,181,113,212,39,213,73,233,174,167,161,17,153,91,248,0,0,0,242,152,171,134,118,174,50,97,197,199,133,183,172,78,162,139,115,83,221,167,201,218,219,107,113,157,229,234,62,215,49,11,66,94,105,100,151,27,89,164,246,56,132,40,139,84,144,241,89,73,193,10,174,92,48,6,220,193,122,205,114,37,102,69,185,34,168,148,79,140,218,155,68,150,30,168,201,144,202,205,10,237,66,205,167,155,222,141,84,73,94,228,146,150,68,75,62,192,35,254,125,112,182,251,198,156,167,95,56,103,134,148,47,76,220,149,159,70,116,80,186,166,99,243,121,85,40,175,57,243,143,45,13,167,70,218,90,189,101,22,186,104,90,153,145,29,64,255,0,114,227,61,159,238,25,255,0,105,168,255,0,233,98,255,0,128,0,4,0,226,183,149,204,118,204,167,228,187,242,41,99,124,163,249,57,233,191,73,255,0,57,195,135,200,234,58,30,79,248,75,173,238,221,200,119,232,235,166,222,221,53,45,99,254,66,178,21,155,28,22,205,141,141,137,152,151,133,62,134,182,232,222,147,235,102,250,118,155,35,149,205,166,202,101,191,155,102,66,220,86,174,58,132,250,169,61,53,212,244,34,51,43,127,0,16,171,138,14,19,230,127,29,48,226,214,194,220,191,90,62,154,162,206,168,63,80,186,121,117,120,240,92,62,156,155,232,216,87,62,67,72,117,149,45,199,156,82,54,175,71,35,48,173,80,105,45,208,175,43,28,47,179,15,19,48,86,77,75,48,56,61,209,88,52,234,129,212,42,235,85,102,145,49,183,121,13,45,214,24,117,132,188,233,186,203,175,161,150,156,71,44,245,109,197,150,169,250,69,117,34,160,51,235,144,172,216,227,78,108,111,156,76,195,76,41,244,205,183,89,244,103,69,55,211,180,216,252,222,85,54,43,46,124,219,210,16,226,116,113,165,167,214,73,107,166,165,169,25,25,203,254,23,248,9,139,25,118,192,42,253,149,140,118,167,201,250,212,219,194,85,81,136,221,116,105,123,226,174,20,38,210,230,248,238,56,130,213,108,184,90,25,238,245,117,211,67,35,62,129,158,252,11,174,230,39,44,23,118,28,217,212,106,85,70,233,87,75,81,161,38,160,104,70,201,81,228,54,226,201,151,86,70,77,60,227,4,251,9,89,154,83,243,198,149,173,40,82,212,85,23,73,225,157,196,2,129,85,133,93,161,96,252,186,117,74,157,33,185,112,230,68,187,105,44,191,25,246,212,74,109,214,220,76,194,82,22,149,17,40,148,70,70,70,68,100,47,166,147,54,77,70,149,10,161,50,147,46,151,34,84,118,222,118,12,181,52,167,226,173,73,35,83,46,27,43,91,70,180,153,154,76,219,90,209,169,30,213,40,180,51,253,96,42,3,62,185,10,205,142,52,230,198,249,196,204,52,194,159,76,219,117,159,70,116,83,125,59,77,143,205,229,83,98,178,231,205,189,33,14,39,71,26,90,125,100,150,186,106,90,145,145,156,128,225,73,149,204,118,203,95,229,71,242,215,99,124,156,249,71,232,79,70,127,57,195,153,207,233,250,238,119,248,51,174,109,219,207,107,233,105,174,238,205,116,61,39,248,0,0,8,255,0,159,92,45,190,241,167,41,215,206,25,225,165,11,211,55,37,103,209,157,20,46,169,152,252,222,85,74,43,206,124,227,203,67,105,209,182,150,175,89,69,174,154,22,166,100,71,88,25,122,225,195,156,235,27,31,112,210,245,186,112,111,162,162,219,247,133,26,169,81,147,242,138,148,231,34,43,19,90,113,215,54,34,74,150,173,168,66,143,68,145,168,244,208,136,207,176,93,248,0,0,168,12,250,228,43,54,56,211,155,27,231,19,48,211,10,125,51,109,214,125,25,209,77,244,237,54,63,55,149,77,138,203,159,54,244,132,56,157,28,105,105,245,146,90,233,169,106,70,70,114,3,133,38,87,49,219,45,127,149,31,203,93,141,242,115,229,31,161,61,25,252,231,14,103,63,167,235,185,223,224,206,185,183,111,61,175,165,166,187,187,53,208,244,159,224,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,217