255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,3,1,1,1,1,1,0,0,0,0,0,0,0,0,8,9,6,7,10,5,4,3,1,2,255,196,0,116,16,0,1,3,3,2,4,2,6,3,8,8,15,11,8,0,23,0,1,2,3,4,5,6,7,17,8,9,18,19,20,33,21,34,49,56,65,181,22,81,119,23,35,50,71,97,133,134,197,24,25,51,66,87,113,118,180,36,55,82,83,98,114,117,129,145,149,150,166,179,211,212,37,52,69,84,86,88,99,115,130,178,209,38,39,54,67,104,116,210,228,57,73,100,131,148,161,196,240,53,165,177,241,40,85,101,146,193,68,70,103,147,162,163,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,6,7,4,5,8,3,2,1,255,196,0,73,17,1,0,1,2,3,4,4,11,5,5,6,5,4,3,0,0,0,1,2,3,4,5,17,6,18,33,49,7,65,81,113,19,20,34,50,51,53,97,114,129,177,178,82,145,161,193,209,21,22,35,66,98,36,115,146,225,240,241,52,55,67,194,210,83,84,147,179,54,130,162,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,89,164,156,67,225,26,179,149,102,88,13,4,158,143,202,48,155,205,125,178,186,217,60,136,231,205,79,5,75,161,101,100,43,178,117,196,237,155,212,155,111,27,221,210,239,37,141,242,124,85,114,138,42,138,106,158,51,201,149,103,5,136,196,89,185,126,213,19,52,219,210,106,152,234,137,157,34,103,217,175,13,121,114,237,134,211,0,31,108,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,165,172,251,83,51,29,36,226,203,62,205,176,155,189,69,21,117,22,113,117,146,72,227,168,150,40,171,98,101,201,210,45,53,66,70,246,172,144,61,209,181,31,30,232,142,68,254,37,46,148,163,30,34,125,224,117,59,249,101,122,254,123,41,27,218,58,166,139,118,234,166,116,152,149,215,208,181,139,120,156,94,50,205,234,98,170,106,183,17,49,60,166,53,92,31,15,122,237,140,113,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,166,70,57,175,106,38,237,123,119,70,59,169,141,217,101,36,240,207,196,38,79,195,190,163,209,228,182,202,234,135,88,43,102,134,12,138,218,198,36,173,173,162,71,250,202,216,213,205,78,251,26,231,186,39,245,55,103,42,162,175,67,222,215,92,174,158,231,120,254,167,97,22,76,255,0,22,169,239,90,239,180,113,214,65,187,216,231,199,212,158,180,82,116,57,205,73,99,119,83,30,212,114,244,189,142,110,251,161,157,149,102,81,143,183,165,94,124,115,246,251,81,110,144,54,38,230,201,227,124,37,136,215,13,114,124,137,236,254,137,246,199,84,241,214,56,243,213,144,128,13,178,189,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65,142,103,90,139,168,56,15,220,215,232,38,117,144,227,158,63,211,62,43,209,55,57,232,251,253,30,15,163,185,218,115,122,186,122,223,182,251,237,212,187,123,84,209,124,16,235,62,176,229,156,80,97,120,254,83,170,249,149,230,215,85,233,30,253,21,194,251,85,81,79,47,77,186,165,237,234,141,239,86,187,103,53,174,77,211,201,81,23,218,134,211,230,207,248,171,252,249,255,0,220,36,123,224,7,222,223,4,252,233,242,202,162,27,140,187,92,103,17,76,76,233,189,71,228,233,109,156,192,225,107,232,226,187,245,91,166,107,240,56,137,215,72,215,132,220,211,142,154,240,234,92,96,0,153,57,164,0,0,0,241,179,28,199,24,211,252,98,227,153,230,119,170,123,77,150,211,10,207,87,87,58,175,76,109,221,17,17,17,55,87,57,206,84,107,88,212,87,57,206,107,90,138,170,136,191,147,49,76,107,60,159,118,237,215,122,184,183,110,38,106,153,210,34,56,204,204,242,136,142,185,150,61,173,58,201,135,104,62,3,87,168,121,179,234,31,67,77,52,52,209,210,210,44,75,85,85,44,143,70,164,112,178,71,177,30,228,111,84,138,222,173,209,145,189,222,125,42,87,190,138,115,17,206,168,245,178,175,32,213,202,170,116,196,114,185,169,98,185,211,210,199,87,52,86,86,195,78,248,153,37,12,14,157,201,19,93,35,153,36,232,136,247,61,26,229,107,85,219,34,233,206,44,120,145,184,113,41,168,233,145,69,69,81,109,199,109,16,186,134,201,111,150,103,57,205,139,173,92,234,137,91,212,177,182,121,87,167,171,163,201,26,200,153,187,251,125,110,211,149,86,235,133,12,20,149,53,180,21,20,240,220,33,90,154,73,37,137,204,109,68,73,35,227,89,35,85,77,158,212,146,57,25,212,155,167,83,28,158,214,170,36,47,31,157,93,185,136,137,195,206,148,211,60,61,190,217,246,117,58,119,100,122,49,192,224,242,138,237,231,20,111,95,191,78,149,114,214,136,231,20,211,60,99,122,38,55,166,123,99,78,81,198,255,0,237,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,73,91,220,7,241,167,62,63,61,22,136,107,5,238,157,150,6,66,246,216,239,215,26,200,224,109,177,177,198,231,165,45,68,178,185,168,176,43,88,173,137,119,234,99,149,177,162,57,142,98,69,100,36,167,3,141,183,142,181,23,40,248,199,100,168,61,169,217,156,94,202,227,234,193,226,163,88,158,52,213,213,85,61,83,223,219,29,83,236,210,103,69,241,189,145,100,24,159,11,249,166,65,139,95,110,54,107,165,47,163,187,21,182,250,167,211,212,69,213,113,166,99,186,100,98,163,155,187,92,230,174,203,230,138,169,236,82,183,180,31,94,53,198,241,174,58,119,105,187,107,54,117,91,67,91,149,218,41,170,169,106,114,42,201,98,158,39,214,68,215,198,246,58,69,71,53,205,85,69,106,162,162,162,170,41,98,60,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,143,103,119,43,167,31,110,41,153,136,210,62,169,92,125,23,224,176,215,246,79,25,114,237,186,106,170,43,185,164,204,68,207,162,163,174,87,156,0,37,174,120,8,213,199,142,173,102,250,39,166,184,150,125,128,221,60,37,198,147,50,165,142,88,164,69,117,61,101,59,168,235,21,244,243,177,21,58,226,119,74,110,155,162,162,163,92,213,107,218,215,36,149,33,207,52,207,119,236,127,249,101,73,252,202,180,193,204,171,170,222,18,186,169,157,38,33,42,216,140,61,172,94,208,225,108,95,166,42,162,170,180,152,158,49,49,49,58,196,194,70,104,158,175,99,26,227,167,22,141,67,197,234,169,220,218,216,88,218,234,72,166,89,93,110,173,70,53,102,165,145,85,173,94,166,57,219,110,173,111,91,85,175,106,116,189,170,185,209,74,92,46,241,29,144,112,223,168,41,144,80,199,226,236,119,110,197,29,246,137,200,249,58,233,18,118,61,242,195,26,75,27,22,165,140,73,91,27,158,170,214,247,94,138,155,57,75,148,195,179,28,99,80,49,139,118,103,134,94,169,238,214,91,180,41,61,37,92,10,189,50,55,117,69,69,69,217,90,230,185,21,174,99,145,28,215,53,205,114,34,162,162,120,101,121,149,56,251,122,85,231,199,56,252,255,0,215,38,211,111,118,42,238,201,99,119,173,107,56,122,230,119,42,236,235,221,153,237,142,175,181,17,175,110,158,200,0,218,160,32,0,0,49,92,167,85,180,187,5,184,71,105,205,181,39,22,199,171,166,133,42,99,165,186,222,41,233,37,124,74,231,53,36,70,72,246,170,181,92,199,39,86,219,110,213,79,130,159,78,37,168,186,125,159,120,191,160,153,214,61,145,248,14,223,138,244,77,206,10,206,199,95,87,71,115,180,231,116,245,116,63,109,246,223,165,118,246,41,241,225,40,154,183,117,141,123,25,51,130,196,211,107,195,205,186,183,62,214,147,167,223,201,144,128,15,182,50,189,121,92,241,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,99,177,251,141,92,238,241,185,13,19,90,245,149,146,117,39,76,181,52,237,99,85,95,215,220,150,55,43,213,174,88,102,149,214,20,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,188,37,80,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,101,64,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,168,200,223,222,9,43,195,47,27,245,156,85,113,197,148,226,88,117,87,78,153,98,120,125,206,91,19,146,25,233,166,186,72,234,187,76,111,170,170,137,242,185,142,233,123,39,240,234,177,199,35,34,168,114,61,168,231,189,169,149,113,205,198,109,247,131,205,71,209,219,156,150,175,76,225,153,71,167,41,242,107,108,76,98,85,58,56,150,131,181,83,77,35,182,218,104,187,178,170,70,231,36,114,53,238,107,186,85,89,44,112,91,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,103,216,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,175,195,92,109,117,177,213,210,207,208,247,49,253,18,198,174,99,186,94,199,53,118,95,39,53,81,124,209,79,88,164,190,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,187,64,0,0,0,0,34,87,50,78,32,115,238,25,116,163,8,213,125,57,125,35,238,84,121,196,52,146,209,215,44,203,69,91,4,214,171,147,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,243,233,67,122,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,232,129,206,175,221,99,22,251,64,161,249,117,196,174,174,5,248,205,190,240,121,168,245,87,57,45,94,153,195,50,143,15,79,147,91,98,99,18,169,209,196,175,237,84,211,72,237,182,154,46,236,170,145,185,201,28,141,123,154,238,149,86,75,24,116,40,15,39,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,245,248,107,141,174,182,58,186,89,250,30,230,63,162,88,213,204,119,75,216,230,174,203,228,230,170,47,154,41,235,0,43,214,229,199,109,215,68,121,143,103,122,25,170,89,53,36,122,95,126,168,181,54,150,178,233,59,152,204,110,181,246,106,71,53,241,201,178,163,41,166,151,102,200,199,244,198,199,201,223,234,141,18,110,237,133,20,3,205,31,223,179,83,127,50,252,158,136,11,254,5,90,242,175,227,214,154,170,154,213,194,198,178,95,105,40,223,71,79,13,191,6,185,212,119,85,245,143,89,102,114,208,84,212,73,43,154,143,70,190,8,169,88,214,49,157,17,118,183,87,172,77,125,165,0,0,1,205,103,236,177,226,159,254,114,218,171,254,89,92,127,215,23,125,203,135,44,202,179,158,12,116,243,41,205,114,107,174,65,122,173,244,183,137,184,221,43,100,171,170,159,162,235,86,198,117,203,34,185,238,233,99,26,212,221,124,154,212,68,242,68,57,236,46,207,148,87,16,56,14,103,160,54,254,31,237,239,171,166,203,52,246,158,166,174,186,42,181,133,140,173,130,174,227,87,50,75,74,212,145,101,145,145,36,145,54,87,57,141,70,62,104,211,207,169,20,9,234,0,2,144,57,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,209,62,26,221,107,201,171,105,41,96,235,181,82,61,253,17,71,35,88,222,167,189,206,93,147,205,206,85,95,53,82,74,242,107,213,141,83,213,15,186,255,0,221,51,82,242,188,183,209,159,71,252,23,167,111,53,53,254,23,185,233,14,231,107,188,247,116,117,118,217,213,211,182,253,13,223,216,132,43,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,8,43,196,215,27,245,156,42,241,197,139,98,89,141,87,86,153,101,152,125,178,91,235,150,25,234,102,181,200,218,187,180,108,170,165,137,146,181,141,234,123,224,241,10,145,201,35,226,167,106,49,170,230,49,171,55,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,41,135,157,95,189,62,45,246,127,67,243,27,137,149,114,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,217,11,127,0,0,32,87,12,28,122,211,85,113,61,169,220,44,107,37,246,146,141,244,121,197,238,223,131,92,234,59,170,250,199,173,218,181,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,243,212,230,179,139,31,122,125,100,251,64,200,126,99,56,29,41,130,21,114,238,227,234,143,137,204,85,112,61,82,184,90,173,186,155,100,237,83,238,181,48,83,253,38,141,99,149,254,38,150,155,169,30,179,49,144,72,234,136,227,98,198,223,86,70,244,182,78,220,83,84,0,0,0,0,14,107,63,101,143,20,255,0,243,150,213,95,242,202,227,254,184,232,35,134,75,181,214,255,0,195,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,116,211,212,207,37,4,46,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,83,154,35,165,62,19,189,214,52,111,236,255,0,30,249,116,0,109,80,0,0,0,17,171,152,246,89,149,96,220,24,234,30,83,133,100,215,92,126,245,69,232,159,13,113,181,214,201,73,85,7,93,214,145,143,232,150,53,107,219,212,199,185,171,178,249,181,202,139,228,170,84,95,12,156,77,241,37,127,226,75,74,44,87,222,32,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,22,201,20,145,186,85,107,216,230,170,181,90,168,168,168,170,138,90,255,0,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,210,152,0,1,2,185,187,84,235,70,33,164,120,134,171,233,30,166,230,184,197,62,63,120,150,219,124,167,199,43,42,233,25,52,21,140,111,106,170,166,90,121,26,141,100,82,211,182,38,245,181,81,95,90,136,142,106,174,207,158,166,170,226,159,69,63,100,79,15,185,182,142,71,112,240,85,121,5,189,60,4,238,151,183,27,43,160,149,149,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,168,20,237,192,207,23,90,209,15,22,154,103,71,169,218,211,169,89,54,61,119,188,122,18,123,101,94,71,87,91,4,211,214,195,37,37,51,164,134,105,186,28,198,84,79,12,138,171,186,181,24,174,106,57,200,136,183,188,114,174,116,231,162,154,161,106,214,173,35,196,53,94,204,218,72,233,242,155,61,53,201,244,244,213,173,171,101,28,239,98,119,169,86,86,162,35,223,12,189,200,159,234,181,81,241,185,21,173,84,84,64,205,72,1,205,239,136,253,71,209,109,56,194,48,109,50,200,46,184,221,126,111,112,171,168,171,189,218,235,214,154,170,42,90,4,129,86,153,142,99,123,140,238,73,85,19,150,72,228,99,145,176,43,23,169,178,185,18,127,148,67,205,123,88,174,186,149,197,165,239,17,109,250,146,187,30,211,234,122,123,37,174,42,42,167,75,4,115,186,24,230,173,115,219,214,230,37,74,84,61,240,72,173,70,174,212,177,49,233,213,26,168,30,175,47,173,79,226,75,91,248,180,193,113,28,151,94,53,130,235,143,81,84,77,123,188,69,22,81,95,60,9,5,36,47,154,54,213,53,239,123,60,52,149,13,167,130,68,122,108,228,159,161,21,28,246,169,55,249,144,113,93,168,252,37,106,62,135,230,184,84,190,58,213,93,244,130,11,253,130,121,149,148,183,122,86,173,185,81,174,84,69,237,204,206,167,44,83,34,43,163,115,156,138,143,99,228,141,250,87,146,22,150,255,0,76,189,107,184,88,191,226,152,181,162,231,226,191,142,166,190,14,202,63,251,154,238,183,179,242,49,223,186,32,231,157,248,147,253,36,253,90,5,154,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,38,64,80,183,46,238,55,235,56,85,206,215,18,204,106,186,180,203,44,184,69,45,245,203,12,245,51,90,228,108,50,198,202,170,88,153,43,88,222,167,190,15,16,169,28,146,62,42,118,163,26,174,99,26,183,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,0,0,10,245,185,113,219,117,209,30,99,217,222,134,106,150,77,73,30,151,223,170,45,77,165,172,186,78,230,51,27,173,125,154,145,205,124,114,108,168,202,105,165,217,178,49,253,49,177,242,119,250,163,68,155,187,97,69,0,243,71,247,236,212,223,204,191,39,162,37,167,42,254,61,105,170,169,173,92,44,107,37,246,146,141,244,116,240,219,240,107,157,71,117,95,88,245,150,103,45,5,77,68,146,185,168,244,107,224,138,149,141,99,25,209,23,107,117,122,196,215,133,165,0,0,21,235,202,231,142,219,174,182,90,166,208,141,104,201,169,42,51,107,29,59,29,143,220,106,231,119,141,200,104,154,215,172,172,147,169,58,101,169,167,107,26,170,254,190,228,177,185,94,173,114,195,52,174,176,163,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,0,234,120,17,87,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,202,160,4,74,230,73,196,14,125,195,46,148,97,26,175,167,47,164,125,202,143,56,134,146,90,58,229,153,104,171,96,154,213,114,107,162,168,142,25,35,116,140,71,116,74,214,171,182,73,34,141,222,125,40,75,82,0,115,171,247,88,197,190,208,40,126,93,113,2,95,232,94,186,105,199,17,122,113,110,213,13,47,188,248,235,85,118,241,77,12,168,140,170,183,213,53,17,100,165,169,141,21,123,115,51,169,187,166,234,213,107,154,246,57,236,123,30,237,128,115,215,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,160,122,192,0,0,0,0,0,35,175,27,122,29,171,154,193,165,242,220,52,35,85,51,92,79,59,198,233,231,154,207,67,99,201,159,104,162,188,62,73,32,89,33,171,86,38,239,122,69,12,141,129,85,241,177,178,75,235,185,24,231,42,81,183,236,177,226,159,254,114,218,171,254,89,92,127,215,29,41,149,107,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,116,69,221,217,94,178,185,225,40,56,9,227,126,197,197,198,9,45,22,71,85,106,182,234,109,147,187,45,238,201,71,11,233,225,125,42,204,169,13,85,35,100,150,71,201,15,67,162,100,139,214,174,100,187,245,53,173,146,37,126,223,226,110,237,117,176,112,219,170,247,219,21,206,174,221,114,183,96,247,218,186,58,202,73,157,12,244,211,199,65,51,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,231,135,66,245,211,81,248,116,212,123,118,168,105,125,231,192,221,104,119,138,104,101,69,125,45,194,149,202,139,37,45,76,104,169,220,133,253,45,221,55,71,35,154,215,177,204,123,24,246,221,254,75,196,190,150,113,65,192,238,175,103,90,103,118,252,95,228,126,54,207,89,61,55,165,45,159,208,149,177,71,226,224,134,89,59,61,222,195,223,31,83,189,118,108,228,248,162,5,43,126,203,30,41,255,0,231,45,170,191,229,149,199,253,113,210,153,202,185,209,159,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,60,53,167,49,30,55,232,248,85,193,19,18,195,170,186,181,55,44,183,203,45,137,201,12,21,48,218,227,108,209,70,250,170,168,159,43,94,222,166,62,127,14,171,28,145,190,90,119,35,218,173,99,218,180,237,105,226,111,139,187,253,214,138,197,98,226,15,88,46,55,43,141,68,116,148,116,116,153,101,206,105,234,103,145,200,216,226,142,54,202,174,123,220,229,70,163,81,21,85,85,17,12,3,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,45,207,149,239,0,183,221,22,232,226,31,89,173,254,15,47,186,219,223,79,98,176,84,211,49,102,178,210,205,210,175,169,157,94,213,124,85,146,49,21,137,27,85,174,138,41,36,100,155,190,87,199,8,72,190,9,52,59,87,52,127,75,226,184,107,190,170,102,185,102,119,146,83,193,53,226,134,249,147,62,239,69,103,124,114,78,177,195,72,175,77,216,245,138,104,219,58,163,228,99,164,139,212,114,177,173,85,145,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,73,78,9,120,167,253,143,121,188,182,124,198,190,226,252,15,32,245,43,160,133,123,140,183,213,170,177,25,94,145,116,171,157,179,90,172,145,177,170,57,204,84,118,210,58,40,216,177,172,17,92,61,250,240,215,34,237,185,227,11,251,55,202,112,185,230,10,230,3,25,78,180,87,26,79,108,118,76,118,76,79,24,158,215,64,246,235,141,190,241,111,165,187,90,107,233,235,104,107,97,101,77,45,85,52,173,150,41,226,123,81,204,145,143,106,170,57,174,106,162,163,145,85,21,21,21,15,164,172,94,5,248,208,170,192,238,244,154,73,171,217,47,254,73,86,111,29,182,237,112,150,105,159,108,168,233,130,40,41,221,43,229,232,130,133,172,137,232,136,140,217,143,145,28,170,214,117,43,108,232,176,176,56,235,120,235,94,18,142,125,113,216,227,141,171,217,108,94,202,99,167,9,136,227,76,241,166,174,170,163,245,142,184,234,248,192,0,51,81,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,123,243,103,252,85,254,124,255,0,238,18,61,240,3,239,111,130,126,116,249,101,81,33,57,179,254,42,255,0,62,127,247,9,30,248,1,247,183,193,63,58,124,178,168,133,99,125,115,30,245,31,246,186,131,102,127,229,157,127,220,226,62,119,87,24,0,38,174,95,0,0,10,148,227,83,140,42,173,121,200,62,136,224,21,151,26,28,14,213,220,131,202,121,161,244,235,213,241,187,191,60,27,163,123,77,116,44,88,88,246,245,183,214,123,186,92,254,136,236,99,137,173,52,205,245,123,70,175,152,14,158,229,158,128,187,220,251,49,247,100,157,97,167,169,167,238,34,79,79,59,219,20,146,36,79,137,95,186,70,136,174,84,107,92,189,183,61,174,164,171,141,186,225,103,184,85,90,110,212,21,20,85,212,83,62,154,170,150,166,39,69,44,18,177,202,215,198,246,57,17,90,230,185,21,21,170,136,168,168,168,164,99,104,177,87,173,211,77,138,99,74,103,156,246,251,63,85,235,208,206,67,151,98,238,221,205,47,85,21,94,183,49,20,211,246,117,143,62,123,102,121,83,217,164,207,57,141,54,223,11,28,60,93,248,140,212,234,92,99,183,113,166,198,232,127,162,114,11,173,44,109,95,7,79,179,149,140,71,61,122,82,89,92,222,219,60,156,169,187,159,208,246,198,244,44,231,90,56,74,211,29,72,209,24,180,159,31,198,45,214,121,113,202,57,126,137,79,27,150,47,71,85,171,85,83,174,94,151,189,209,74,244,78,255,0,82,61,210,110,175,93,228,70,189,53,39,45,221,100,210,234,205,42,163,209,202,39,211,218,114,235,100,211,212,213,199,80,180,240,58,245,44,242,212,72,146,83,162,63,187,82,232,169,225,141,178,57,88,138,198,177,137,230,212,69,73,158,100,229,24,12,63,138,107,194,169,174,56,254,159,15,159,30,198,151,164,109,173,206,35,104,188,28,111,89,167,13,87,240,227,89,227,207,248,147,219,191,28,59,34,159,39,174,173,104,31,49,195,178,125,63,201,238,56,102,103,101,168,180,222,173,51,44,21,116,147,162,117,70,237,145,81,81,83,116,115,92,213,71,53,237,85,107,154,230,185,170,168,168,171,100,60,8,113,147,247,64,180,59,75,53,147,44,183,69,146,91,60,60,22,75,141,194,171,183,81,123,141,238,237,164,46,115,211,166,74,150,57,99,106,47,87,114,100,145,23,165,206,100,146,58,53,243,1,214,93,39,213,141,78,164,165,211,11,53,186,103,216,187,240,221,178,106,88,163,111,166,234,28,144,177,173,71,181,189,83,69,11,96,232,100,174,114,163,186,221,208,157,8,215,201,169,56,127,210,29,71,213,237,71,178,218,116,242,150,243,76,234,107,157,35,170,239,212,16,189,91,99,106,189,94,149,79,149,28,196,141,204,108,82,61,136,175,99,158,232,250,88,170,229,68,35,248,123,181,229,248,217,163,11,59,241,174,157,255,0,231,29,191,146,223,206,50,252,54,216,108,189,24,156,246,143,23,174,41,223,214,121,219,158,185,227,199,118,168,143,54,120,233,49,19,229,68,105,104,92,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,180,30,59,105,103,161,224,227,50,162,169,184,212,92,38,167,134,209,20,149,117,45,141,178,212,57,183,26,68,89,30,145,181,145,163,156,169,186,163,24,214,238,171,179,81,54,68,171,238,29,189,224,116,199,249,101,101,254,123,17,157,158,127,199,219,238,143,170,81,110,138,227,77,145,198,196,78,190,93,207,254,170,23,156,0,38,14,110,8,115,205,51,221,251,31,254,89,82,127,50,173,38,49,12,57,157,92,109,247,142,27,113,91,181,166,190,158,182,134,183,43,161,169,165,170,166,149,178,197,60,79,160,173,115,36,99,218,170,142,107,154,168,168,228,85,69,69,69,67,95,154,255,0,193,220,238,76,118,2,39,247,151,7,61,91,241,242,149,95,18,183,129,78,44,103,209,28,158,61,52,202,219,78,252,39,41,185,177,210,212,189,209,194,235,77,108,136,200,188,83,164,122,181,22,5,107,35,73,81,235,234,181,136,246,170,43,92,201,99,222,148,226,214,252,235,84,112,236,38,237,53,68,52,57,5,254,223,106,170,146,153,205,108,172,138,122,134,70,247,49,92,142,68,114,53,234,168,170,138,155,237,186,47,176,244,53,179,72,114,125,14,212,123,190,158,101,20,181,13,117,20,207,117,13,92,176,164,77,184,209,43,220,144,213,70,136,231,39,75,218,221,246,71,59,161,200,230,57,122,152,228,72,46,26,187,216,89,140,85,174,81,58,127,148,247,186,187,60,194,229,153,237,21,228,88,237,38,170,233,222,136,235,210,39,77,234,125,180,206,159,127,30,19,43,206,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,125,37,107,112,7,198,21,86,53,119,161,208,157,76,172,184,215,219,175,117,144,82,99,183,57,167,154,165,244,21,14,108,112,67,66,173,114,187,166,153,221,12,108,125,8,137,27,220,189,72,172,122,186,43,41,39,216,28,109,24,235,81,114,142,125,113,217,46,69,218,173,152,197,108,174,97,86,11,19,26,211,60,105,171,170,170,123,123,227,148,199,84,251,38,0,69,174,56,56,166,212,30,26,126,133,125,4,179,227,213,255,0,72,253,37,226,189,45,79,60,189,30,31,195,116,118,251,83,71,182,253,247,239,190,254,196,219,111,61,241,94,12,56,207,213,30,34,245,70,233,132,230,214,28,90,138,134,138,193,61,214,57,45,84,181,17,74,178,178,162,158,52,106,172,147,200,157,61,51,57,118,217,23,116,79,63,106,47,197,89,149,138,113,62,43,58,239,119,118,198,172,139,59,21,154,223,201,103,62,162,41,240,26,76,235,189,199,74,106,154,103,135,124,52,39,52,207,120,28,127,249,27,73,252,246,180,216,92,166,63,26,159,152,255,0,251,184,155,217,78,148,233,118,117,112,142,237,155,105,182,45,144,215,67,10,83,71,85,117,179,211,213,202,200,145,206,114,70,143,145,142,84,106,57,238,94,157,246,221,202,191,21,62,156,75,78,180,251,1,241,127,65,48,92,123,28,241,253,191,21,232,155,100,20,125,254,142,174,142,231,105,173,234,233,235,126,219,239,183,82,237,237,83,14,222,85,93,24,255,0,28,222,141,53,158,29,241,162,73,139,219,252,54,35,100,99,102,226,205,81,92,83,76,111,107,26,121,53,197,92,185,245,104,200,65,1,248,159,227,231,88,116,87,92,178,93,50,197,177,188,54,170,215,102,240,125,137,174,20,117,79,168,119,122,142,25,157,212,230,84,49,171,179,165,114,38,205,79,36,79,106,249,174,252,224,195,95,51,30,34,244,186,233,155,102,214,219,53,21,117,21,254,123,84,113,218,161,150,40,150,38,83,211,200,142,84,146,73,23,171,170,103,38,251,162,108,137,229,237,85,204,181,153,88,189,126,112,212,235,189,26,245,118,35,121,134,197,102,185,102,83,111,58,191,20,248,26,226,153,141,42,214,116,174,53,142,29,206,116,204,215,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,10,55,174,111,194,174,101,99,225,143,79,56,164,199,45,181,119,44,79,35,167,172,166,200,39,108,137,34,218,110,49,93,42,233,98,87,177,172,69,142,154,88,163,167,107,94,174,127,223,187,141,114,179,185,11,93,158,137,47,79,133,222,38,240,30,41,180,190,219,168,24,133,77,37,29,201,244,237,117,235,30,91,140,53,53,182,105,214,73,99,232,157,177,175,83,88,247,65,43,162,123,218,197,146,52,107,250,91,186,181,187,128,231,7,133,30,43,181,31,132,173,71,102,107,133,75,227,173,85,221,184,47,246,9,230,86,82,221,233,90,170,168,215,42,34,246,230,103,83,150,41,145,21,209,185,206,69,71,177,242,70,251,116,226,223,152,246,151,232,214,137,89,51,93,27,202,241,252,187,44,205,233,225,174,197,104,223,20,149,20,206,162,73,209,181,21,53,145,178,72,165,129,141,70,79,10,53,202,217,60,67,85,157,11,218,159,182,26,255,0,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,31,74,116,197,83,80,215,185,81,253,125,200,163,106,61,26,213,154,25,91,76,39,171,255,0,149,89,238,85,255,0,10,228,121,38,71,112,255,0,164,172,174,185,87,84,73,255,0,106,73,166,146,71,254,87,57,206,248,170,146,43,139,158,13,170,120,79,210,253,28,184,101,117,53,109,206,243,122,123,204,217,45,10,86,197,81,69,66,250,121,41,150,158,24,21,145,181,122,219,21,74,54,85,235,145,139,35,93,219,114,179,101,112,110,14,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,5,85,150,189,202,191,143,90,106,170,107,87,11,26,201,125,164,163,125,29,60,54,252,26,231,81,221,87,214,61,101,153,203,65,83,81,36,174,106,61,26,248,34,165,99,88,198,116,69,218,221,94,177,53,240,3,134,142,25,243,46,41,114,28,175,12,211,234,234,70,100,54,12,94,163,35,161,162,169,84,99,46,111,134,170,154,21,164,73,85,200,216,94,230,212,57,88,247,122,157,108,107,92,172,107,150,70,106,0,58,168,4,42,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,166,168,0,0,16,3,157,95,186,198,45,246,129,67,242,235,137,74,197,212,243,171,247,88,197,190,208,40,126,93,113,43,3,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,144,241,51,218,229,142,58,166,118,40,42,42,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,64,223,252,183,120,250,190,232,22,85,107,209,45,72,184,120,221,50,200,46,12,167,167,154,170,165,145,253,25,170,158,77,150,165,146,74,230,177,180,110,123,250,167,141,206,70,179,119,76,205,157,220,100,215,126,115,45,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,108,87,149,231,48,47,253,27,225,75,87,102,254,181,105,195,47,14,119,254,243,42,211,86,207,81,83,255,0,187,83,82,71,12,95,212,69,183,224,168,22,168,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,85,47,39,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,189,72,146,44,113,213,175,15,124,40,223,120,139,209,173,94,204,176,88,174,183,28,191,77,253,9,89,111,178,81,66,201,125,43,75,82,234,180,171,141,26,170,143,89,152,200,25,44,104,197,115,157,219,124,105,27,223,43,21,154,87,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,117,248,107,141,174,182,74,74,168,58,216,230,63,162,88,213,175,111,83,30,230,174,203,230,215,42,47,146,168,22,21,204,143,143,13,92,181,241,47,30,159,104,174,123,87,140,91,116,186,161,177,190,182,197,120,123,217,119,184,189,144,77,51,43,34,106,246,37,101,60,140,240,254,30,70,63,165,236,168,71,170,247,22,54,74,174,90,60,91,241,13,197,77,171,38,159,85,241,124,125,108,88,181,61,13,5,62,71,69,77,81,73,61,194,226,173,114,202,215,179,214,167,149,253,8,201,36,237,44,61,165,146,36,72,156,217,145,98,164,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,78,140,248,57,225,235,246,48,112,251,141,233,53,109,77,170,182,245,73,223,173,189,220,45,212,189,152,235,43,167,149,210,57,202,170,136,249,123,108,88,224,108,175,68,115,163,130,63,85,137,179,26,28,225,25,6,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,227,230,255,0,206,248,81,190,216,184,78,211,62,42,177,104,174,183,75,46,77,233,42,60,161,59,44,124,54,90,168,110,83,83,82,201,212,213,71,164,51,177,141,102,238,106,181,146,179,101,147,121,226,141,161,121,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,220,7,54,220,46,241,55,159,112,179,170,22,221,64,196,42,106,235,45,172,168,107,175,88,242,220,102,166,162,188,192,145,203,31,68,237,141,122,92,246,54,121,93,19,222,215,164,114,43,95,210,237,149,174,232,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,2,136,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,0,2,149,185,213,251,211,226,223,103,244,63,49,184,144,0,159,252,234,253,233,241,111,179,250,31,152,220,77,63,194,55,6,213,60,88,105,126,177,220,49,74,154,183,103,120,69,61,154,108,106,133,107,98,167,162,174,125,68,149,43,81,12,234,248,220,189,110,138,153,91,18,245,198,196,145,205,238,57,25,186,180,39,87,42,190,57,238,186,165,77,251,27,181,114,233,87,112,203,45,180,245,87,43,30,67,114,186,58,162,166,243,7,117,100,150,150,103,84,72,178,201,83,18,72,231,51,163,169,22,158,39,34,181,157,142,169,53,87,53,222,50,51,235,78,182,219,180,95,72,242,252,215,10,168,192,169,220,235,229,125,162,251,53,3,46,147,215,65,75,81,19,58,41,222,138,246,67,23,78,207,122,239,215,60,173,70,181,27,215,37,112,127,229,86,5,149,127,194,184,230,73,142,92,63,233,40,235,173,181,212,242,127,217,146,25,163,145,159,145,205,115,126,10,135,215,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,22,166,186,186,165,83,174,87,236,136,136,136,136,141,99,26,212,107,24,198,162,49,140,107,90,212,107,90,136,129,111,220,178,248,210,226,95,137,155,173,239,15,212,156,119,31,200,45,24,189,60,83,92,114,230,204,203,117,108,47,157,213,11,12,47,164,137,139,21,75,222,172,70,181,99,109,59,35,142,158,71,61,210,72,230,53,245,109,197,143,189,62,178,125,160,100,63,49,156,186,158,91,188,52,126,199,46,28,109,126,159,180,248,76,207,53,232,191,228,29,232,59,117,20,253,198,127,66,209,63,174,40,229,103,102,21,78,168,164,234,237,207,45,87,74,236,226,149,184,177,247,167,214,79,180,12,135,230,51,129,133,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,45,255,0,112,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,234,139,190,112,65,125,184,112,75,130,241,103,166,148,183,91,212,149,30,152,151,54,162,89,153,39,129,165,167,174,150,10,122,170,88,91,18,61,97,99,32,122,212,43,164,123,155,212,215,163,82,54,200,230,105,254,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,3,165,224,107,78,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,46,164,54,88,0,0,28,171,157,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,0,1,21,121,163,251,137,234,111,230,95,156,81,20,87,164,249,215,220,191,84,240,221,76,244,95,164,254,137,100,22,235,239,130,239,246,124,87,133,169,142,110,215,115,165,221,29,93,190,158,174,151,109,190,251,46,219,23,169,205,31,220,79,83,127,50,252,226,136,160,16,58,115,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,205,74,1,224,39,141,251,239,8,249,220,180,89,29,85,214,229,166,87,190,236,183,187,37,28,44,168,153,149,73,10,164,53,84,141,146,88,217,28,221,109,137,146,47,90,53,241,111,212,215,58,56,149,151,231,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,160,31,88,0,14,112,120,208,209,203,22,129,113,65,159,233,86,45,55,93,150,213,112,142,162,221,31,75,211,195,82,213,211,197,87,21,54,239,123,222,254,203,42,27,23,113,206,87,63,183,214,187,43,182,75,63,228,217,173,127,78,120,125,187,104,229,93,191,179,87,166,87,4,236,207,28,93,49,207,67,113,150,162,162,62,167,44,142,87,76,217,217,88,142,217,140,106,71,216,219,169,221,106,104,174,118,26,59,106,178,230,88,30,183,216,236,53,113,84,100,180,245,86,75,253,100,52,173,109,35,167,165,72,221,70,233,100,107,17,86,166,72,164,157,136,178,61,85,209,81,177,26,136,145,56,214,156,159,117,142,251,131,113,64,154,85,79,15,136,178,234,93,190,122,122,200,250,152,206,197,85,13,60,245,116,245,59,171,28,247,116,177,149,49,118,209,204,106,248,158,183,117,44,109,64,46,210,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,151,124,179,41,190,231,57,85,231,53,202,107,188,109,235,32,184,84,93,46,53,61,166,71,223,170,158,71,73,44,157,12,70,177,189,79,123,151,102,162,53,55,217,17,19,200,188,158,107,218,197,106,211,94,18,239,120,139,111,213,116,57,14,160,212,83,217,45,113,81,85,54,41,228,129,179,71,53,107,158,222,182,189,105,150,157,143,130,69,106,57,55,170,137,143,78,153,21,74,96,208,29,28,190,241,1,172,184,158,142,227,147,120,122,188,154,224,218,121,42,122,88,255,0,9,74,198,186,74,154,158,135,189,137,39,106,8,229,151,183,214,142,127,71,75,125,103,34,1,123,252,190,180,118,235,162,28,37,224,184,142,75,97,164,181,100,53,180,243,94,239,17,69,74,232,39,89,234,230,124,209,182,169,175,99,31,226,99,167,117,60,18,35,211,118,172,29,8,170,214,53,72,107,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,85,101,148,242,183,227,234,143,78,252,15,12,154,199,112,181,91,113,5,241,149,24,238,69,89,83,5,12,54,137,23,187,83,53,53,92,146,57,140,116,50,189,100,88,228,85,89,27,44,137,31,174,201,25,217,134,188,36,232,133,171,136,253,126,199,52,94,243,124,171,179,83,228,116,247,70,178,190,154,54,200,250,105,225,183,84,212,66,245,99,188,158,196,150,24,250,217,187,85,204,234,106,57,138,168,244,192,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,58,136,5,112,114,171,227,158,235,170,84,223,177,187,87,46,149,119,12,178,219,79,85,114,177,228,55,43,163,170,42,111,48,119,86,73,105,102,117,68,139,44,149,49,36,142,115,58,58,145,105,226,114,43,89,216,234,146,199,192,0,0,160,30,104,254,253,154,155,249,151,228,244,68,85,37,87,52,127,126,205,77,252,203,242,122,35,20,225,239,133,27,239,17,122,53,171,217,150,11,21,214,227,151,233,191,161,43,45,246,74,40,89,47,165,105,106,93,86,149,113,163,85,81,235,51,25,3,37,141,24,174,115,187,111,141,35,123,229,98,176,45,83,151,119,31,84,124,78,98,171,129,234,149,194,213,109,212,219,39,106,159,117,169,130,159,233,52,107,28,175,241,52,180,221,72,245,153,140,130,71,84,71,27,22,54,250,178,55,165,178,118,226,154,167,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,175,195,92,109,117,178,82,85,65,214,199,49,253,18,198,173,123,122,152,247,53,118,95,54,185,81,124,149,78,130,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,112,72,163,149,115,170,131,149,112,51,93,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,132,248,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,70,217,223,10,55,219,23,9,218,103,197,86,45,21,214,233,101,201,189,37,71,148,39,101,143,134,203,85,13,202,106,106,89,58,154,168,244,134,118,49,172,221,205,86,178,86,108,178,111,60,81,183,31,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,250,39,108,107,210,231,177,179,202,232,158,246,189,35,145,90,254,151,108,173,112,116,146,64,14,117,126,235,24,183,218,5,15,203,174,36,212,210,173,76,197,117,147,78,49,205,82,194,170,252,69,151,38,183,197,112,166,234,146,55,201,15,90,122,240,75,219,123,216,217,162,122,58,57,24,142,94,137,24,246,170,238,213,33,95,58,191,117,140,91,237,2,135,229,215,16,41,88,157,60,183,120,250,190,232,22,85,107,209,45,72,184,120,221,50,200,46,12,167,167,154,170,165,145,253,25,170,158,77,150,165,146,74,230,177,180,110,123,250,167,141,206,70,179,119,76,205,157,220,100,218,3,131,61,20,197,120,137,226,79,15,209,204,214,225,117,162,178,228,30,144,241,51,218,229,142,58,166,118,40,42,42,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,76,83,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,135,77,32,170,190,87,156,192,191,244,111,133,45,93,155,250,213,167,12,188,57,223,251,204,171,77,91,61,69,79,254,237,77,73,28,49,127,81,22,223,130,165,170,0,0,0,0,0,0,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,157,49,177,242,118,58,99,68,135,187,18,180,167,93,53,31,70,168,242,251,78,21,121,237,90,179,188,126,183,27,191,219,103,69,125,45,109,45,68,18,66,143,115,17,83,105,162,238,185,241,72,138,142,107,149,200,187,177,242,49,253,41,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,143,19,110,186,81,71,87,75,63,67,218,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,40,7,142,142,12,175,188,30,106,61,45,178,59,175,166,112,204,163,196,84,99,55,41,94,196,170,116,113,43,59,180,213,49,183,109,166,139,187,18,44,141,106,71,35,94,215,55,165,85,241,70,17,172,217,92,67,241,3,159,113,53,170,21,218,175,168,207,164,101,202,178,158,158,146,42,58,21,153,40,168,160,134,52,107,98,167,142,105,36,116,108,87,117,202,230,163,182,89,37,145,222,93,74,107,82,101,114,251,224,43,33,226,103,50,161,206,117,6,197,87,71,165,118,138,136,230,174,125,71,138,162,125,253,138,149,45,72,104,102,72,149,147,49,181,20,237,142,161,91,35,30,198,61,81,174,107,213,21,3,111,242,183,224,22,143,81,60,15,19,122,199,111,181,92,177,4,241,148,248,238,59,89,77,5,116,55,121,19,187,77,53,77,92,114,53,236,108,49,61,36,72,227,84,73,29,44,105,39,168,200,217,222,183,243,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,5,156,240,47,198,133,46,121,104,164,210,77,94,201,127,242,182,143,120,237,183,107,132,176,194,203,157,63,84,17,65,78,233,95,47,92,245,206,124,175,68,68,102,239,100,104,229,87,63,169,93,88,199,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,205,192,227,174,96,110,248,74,57,117,199,106,49,181,123,45,132,218,188,12,225,49,28,42,142,52,213,215,76,254,147,215,29,127,8,116,16,8,213,193,47,20,255,0,178,19,8,150,207,152,215,219,153,158,99,254,165,116,16,175,109,247,10,68,70,35,43,210,46,148,107,119,115,149,146,54,53,86,181,232,142,218,54,203,27,18,74,150,22,30,253,24,155,113,118,220,240,151,28,102,249,78,43,35,198,220,192,99,41,210,186,39,73,236,158,201,142,216,152,227,19,216,0,15,102,180,0,0,0,0,0,0,0,0,0,0,0,0,0,141,92,106,113,91,75,195,222,35,244,115,25,168,223,60,200,168,228,146,210,228,138,25,227,183,177,178,198,199,84,79,27,164,71,55,118,186,110,202,171,30,199,73,11,145,200,173,107,145,124,113,23,232,195,91,155,183,39,132,54,89,70,83,138,207,49,182,240,24,58,117,174,185,210,59,35,182,103,178,34,56,204,246,35,23,52,157,73,198,50,76,251,21,211,139,76,181,18,221,176,200,106,229,187,43,161,86,197,27,171,89,75,36,49,181,203,230,247,36,113,163,220,168,157,40,146,49,17,202,238,182,182,61,240,159,169,56,198,145,113,7,136,106,6,103,45,68,54,91,116,213,49,85,205,4,43,43,161,108,244,179,64,146,43,19,205,205,107,165,71,57,26,138,238,150,187,165,174,93,154,186,182,227,113,184,94,46,21,87,107,181,125,69,109,117,108,207,169,170,170,169,149,210,203,60,175,114,185,242,61,238,85,87,57,206,85,85,114,170,170,170,170,169,243,149,237,252,109,119,177,115,138,136,210,117,137,143,135,47,147,177,242,173,152,195,229,219,63,78,65,85,83,85,27,149,81,84,242,153,223,215,126,99,179,141,83,167,61,35,78,110,129,237,215,27,125,226,223,75,118,180,215,211,214,208,214,194,202,154,90,170,105,91,44,83,196,246,163,153,35,30,213,84,115,92,213,69,71,34,170,42,42,42,31,73,92,220,5,241,161,75,96,165,131,69,53,147,37,237,219,163,218,60,114,241,95,44,49,83,219,233,227,134,87,201,79,85,83,44,173,218,36,237,198,200,19,165,202,138,245,102,232,196,141,173,177,146,121,130,198,91,199,90,139,148,124,99,178,92,147,181,27,53,139,217,108,194,172,22,38,56,115,166,174,170,169,234,152,246,245,76,117,79,194,64,1,152,142,4,48,227,247,132,123,134,170,91,226,213,205,46,176,211,205,149,90,97,123,111,52,84,208,187,197,94,105,90,214,164,110,102,203,180,147,194,214,185,17,189,61,114,49,200,212,114,172,113,70,233,158,12,124,86,22,222,50,212,218,185,202,127,15,107,115,144,103,184,189,156,199,209,152,96,231,202,167,156,79,42,162,121,211,61,177,63,132,233,49,198,34,84,15,135,102,57,62,159,228,246,236,207,12,189,84,90,111,86,153,146,122,74,184,21,58,163,118,202,138,138,139,186,57,174,106,171,92,199,34,181,205,115,154,228,84,85,69,153,250,251,204,86,171,54,209,171,6,39,166,222,145,179,229,183,154,58,121,242,107,173,35,230,161,91,93,68,82,34,190,10,55,50,69,122,247,31,31,87,90,189,81,32,123,88,189,79,123,210,44,87,152,230,131,97,218,77,159,88,51,28,38,10,123,101,14,105,13,67,100,179,82,81,69,79,75,67,45,27,41,216,174,133,35,70,162,54,70,202,215,43,122,119,71,163,221,212,189,104,214,68,34,9,93,220,78,89,85,204,44,85,207,159,235,29,154,195,172,112,216,28,151,110,172,96,243,251,150,181,154,120,211,175,108,76,196,211,87,218,138,106,137,152,234,214,53,229,51,174,67,167,184,38,65,169,217,189,147,0,197,169,187,215,75,237,100,116,112,110,199,185,145,245,47,173,44,157,13,115,146,40,219,212,247,185,26,189,44,99,157,182,200,93,38,129,104,54,29,195,246,3,67,135,99,112,83,212,215,50,22,182,233,121,90,40,160,170,185,202,143,145,253,82,171,19,119,53,174,150,70,198,215,57,234,198,42,55,169,219,43,151,78,114,250,208,60,59,78,244,170,221,170,212,87,42,123,190,69,156,91,34,146,174,170,25,162,168,130,142,36,150,71,37,52,15,72,219,36,110,217,99,109,68,106,231,39,122,159,111,222,33,43,137,46,73,150,198,26,220,95,175,206,170,62,232,255,0,53,31,210,142,218,215,158,99,42,202,176,179,49,98,213,83,19,253,117,199,9,153,235,210,153,214,34,58,249,246,105,30,248,254,247,72,206,255,0,53,252,206,148,171,94,29,189,224,116,199,249,101,101,254,123,17,105,92,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,214,231,158,176,183,221,31,84,166,221,21,127,248,134,55,223,185,255,0,213,66,243,128,34,143,29,124,88,193,162,56,196,154,105,138,54,161,249,182,83,108,123,162,169,99,164,133,182,154,41,21,241,120,166,200,197,106,172,234,230,72,145,35,23,213,115,21,238,84,70,181,146,202,113,56,138,48,182,166,237,201,225,10,19,37,201,177,89,254,58,222,3,7,78,181,213,63,8,142,185,159,100,71,31,194,56,232,213,188,194,248,184,183,165,190,179,135,237,49,191,84,58,185,211,44,57,93,194,138,102,164,76,137,26,230,190,218,142,68,85,115,156,229,78,247,75,154,141,70,118,156,175,235,149,140,249,248,194,255,0,232,126,104,143,232,215,201,42,10,255,0,184,220,110,23,139,133,85,218,237,95,81,91,93,91,51,234,106,170,170,101,116,178,207,43,220,174,124,143,123,149,85,206,115,149,85,92,170,170,170,170,170,88,7,24,95,253,15,205,17,253,26,249,37,65,17,163,25,94,58,156,77,218,254,207,8,236,141,93,19,136,217,188,46,203,93,201,112,56,110,51,225,166,106,171,174,170,166,142,51,63,40,142,168,136,143,106,28,240,237,239,3,166,63,203,43,47,243,216,139,107,226,139,135,28,127,137,13,62,92,126,186,79,9,124,180,247,235,44,85,173,86,71,209,86,176,61,140,138,105,22,41,30,148,207,122,196,233,26,196,71,59,180,197,69,221,168,84,167,14,222,240,58,99,252,178,178,255,0,61,136,187,220,139,32,180,98,120,253,207,41,200,42,252,45,174,205,71,53,194,182,126,219,159,218,167,133,138,249,31,210,196,87,59,102,181,87,102,162,170,237,228,138,166,94,65,110,139,184,107,180,92,243,102,120,253,200,255,0,75,184,204,86,95,157,224,49,56,41,152,187,77,51,187,167,61,119,180,211,219,175,45,58,212,49,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,150,10,186,73,209,58,163,118,200,168,168,169,186,57,174,106,163,154,246,170,181,205,115,92,213,84,84,85,178,158,2,120,190,159,84,45,244,250,55,169,119,106,138,188,206,130,25,229,183,220,170,123,109,75,141,20,77,139,166,55,200,233,59,147,213,162,58,87,42,164,126,180,80,171,220,231,57,30,229,131,28,79,235,229,195,136,189,81,159,54,169,182,211,209,80,209,66,235,85,162,56,225,116,82,173,189,149,19,73,3,170,17,100,145,59,253,51,108,245,98,163,55,79,36,248,174,236,224,15,133,43,190,163,101,84,58,211,151,83,220,109,152,190,57,89,5,109,146,120,101,108,79,184,220,169,170,99,122,34,53,241,187,185,76,206,220,140,145,200,172,221,234,141,99,149,91,39,70,183,45,174,229,156,118,230,19,202,166,103,239,143,111,235,250,166,187,109,134,194,102,91,45,227,27,67,17,106,237,52,196,198,156,102,155,147,28,169,235,152,158,186,117,229,28,103,201,213,41,120,224,225,103,80,120,150,250,21,244,18,241,143,80,125,28,244,151,138,244,181,68,241,117,248,143,13,209,219,237,67,38,251,118,31,190,251,123,83,109,252,246,197,120,48,224,195,84,120,116,213,27,166,109,155,95,177,106,218,26,219,4,246,168,227,181,85,84,75,42,74,250,138,121,17,202,146,65,26,116,244,194,228,223,117,93,213,60,189,170,155,179,136,126,41,180,251,134,159,163,255,0,78,236,249,13,127,210,63,23,225,125,19,79,4,189,30,31,181,215,220,238,205,30,219,247,217,182,219,251,23,125,188,183,241,180,15,140,253,46,226,47,49,172,194,112,155,14,83,69,93,69,108,146,235,36,151,90,90,120,162,88,153,44,81,171,81,99,158,69,234,234,153,171,182,200,155,34,249,251,17,100,149,217,192,206,59,126,170,191,139,172,112,215,217,195,240,82,152,108,203,106,233,217,105,194,217,179,174,7,118,175,43,118,57,77,115,53,113,215,95,59,88,228,213,156,103,241,159,170,60,58,106,141,175,9,194,108,56,181,109,13,109,130,11,172,146,93,105,106,37,149,37,125,69,68,106,212,88,231,141,58,122,97,106,237,178,174,234,190,126,196,76,171,129,254,41,181,7,137,111,166,191,78,236,248,245,7,209,207,70,248,95,68,211,207,23,95,136,241,61,125,206,236,210,111,183,97,155,109,183,181,119,223,203,103,20,220,15,254,201,109,65,183,231,127,116,255,0,163,158,2,205,21,167,194,250,23,198,117,244,79,60,189,206,190,252,123,111,223,219,167,165,127,7,125,252,246,76,135,132,206,19,63,98,231,210,175,252,191,250,77,244,155,192,255,0,193,94,11,195,248,126,255,0,253,52,157,125,93,255,0,201,183,79,199,127,47,139,118,241,254,63,189,86,190,11,89,235,142,206,28,57,243,100,226,241,123,35,59,35,22,108,197,63,180,55,105,254,90,245,215,126,55,188,173,55,124,221,122,255,0,22,139,226,127,128,109,97,214,173,114,201,117,55,22,201,48,218,91,93,231,193,246,33,184,86,85,50,161,189,154,56,97,119,83,89,78,246,166,238,137,202,155,57,124,149,61,139,228,155,243,131,13,3,204,120,116,210,235,166,19,155,92,172,213,181,213,183,249,238,177,201,106,154,89,98,72,159,79,79,26,53,86,72,227,94,174,168,92,187,108,169,178,167,159,181,19,198,213,254,62,116,123,69,117,22,237,166,89,78,55,153,85,93,44,221,142,252,214,250,58,87,211,187,189,4,115,55,165,207,168,99,151,102,202,212,93,218,158,104,190,212,243,93,149,160,122,249,135,113,23,135,86,102,216,77,182,243,69,67,69,115,146,213,36,119,88,98,138,85,149,145,69,34,185,18,57,36,78,158,153,154,155,238,139,186,47,151,177,87,239,15,103,3,78,50,170,237,85,252,77,103,88,215,239,99,103,57,150,213,222,217,203,56,124,125,157,48,113,77,189,218,183,98,53,136,136,220,227,175,92,125,238,104,139,232,229,195,137,226,185,207,47,109,60,197,179,92,102,213,144,89,107,125,45,226,109,215,74,40,234,233,103,232,189,213,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,10,23,47,123,151,190,127,134,233,103,46,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,74,175,68,76,244,205,98,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,225,91,171,3,143,190,13,170,120,65,213,10,43,125,138,166,174,191,4,201,233,214,108,114,186,186,182,41,235,94,248,35,133,43,33,168,72,227,141,26,246,75,42,57,170,140,232,88,229,143,103,57,233,34,54,48,27,171,138,238,43,181,31,139,93,71,126,107,154,203,224,109,84,61,200,44,22,8,38,87,210,218,41,92,168,170,214,170,162,119,38,127,75,86,89,149,17,210,57,173,68,70,49,145,198,205,85,113,196,242,171,61,138,209,148,221,177,155,173,21,151,32,241,30,136,184,212,81,73,29,45,195,176,244,100,254,30,87,34,50,94,219,213,26,254,133,94,151,42,34,236,160,90,79,42,254,2,169,169,105,173,92,83,235,37,138,146,177,245,148,240,220,48,107,101,71,117,31,70,244,150,102,173,125,77,60,145,53,170,245,107,32,150,149,237,123,217,209,47,119,100,122,68,230,124,188,243,191,18,127,164,159,171,76,83,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,253,118,72,206,206,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,218,188,243,191,18,127,164,159,171,77,85,201,83,222,159,41,251,63,174,249,141,184,218,188,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,141,191,205,67,128,170,106,170,107,175,20,250,55,98,164,163,125,29,60,215,12,230,217,79,221,87,214,61,101,133,169,95,77,79,28,78,106,61,26,249,229,170,123,158,198,116,69,221,217,94,178,185,250,131,146,167,189,62,83,246,127,93,243,27,113,117,32,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,192,231,23,118,174,47,180,141,217,92,246,234,75,62,89,97,168,109,183,35,181,65,80,215,177,147,171,17,204,170,133,138,229,149,148,211,39,87,71,113,55,71,199,52,104,233,59,75,35,171,87,153,175,2,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,141,213,84,118,184,28,198,99,117,175,70,181,204,146,61,213,25,77,52,187,186,55,179,166,54,62,78,199,76,104,144,247,98,175,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,159,74,1,210,240,53,167,15,28,64,224,60,77,105,125,14,171,233,203,234,217,109,172,168,168,164,150,142,185,97,74,218,41,225,145,90,232,170,35,134,73,27,27,213,189,18,181,170,237,214,57,99,119,151,82,27,44,8,1,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,73,255,0,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,64,182,158,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,37,0,229,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,143,19,110,186,81,73,73,85,7,91,26,246,117,197,34,53,237,234,99,218,228,221,60,218,228,84,242,84,58,147,32,87,51,94,4,173,90,221,134,220,117,207,75,113,154,185,53,66,195,79,27,170,168,237,112,53,239,201,40,152,173,107,153,36,123,162,190,166,24,183,116,111,103,84,143,100,125,142,153,21,97,237,7,215,203,119,143,171,22,190,226,182,189,18,212,139,135,130,212,220,126,222,202,122,121,170,170,95,39,210,106,88,35,217,106,89,36,174,115,221,88,214,51,170,120,220,229,115,246,116,204,221,189,198,67,93,124,209,253,251,53,55,243,47,201,232,137,85,203,91,151,54,109,143,101,88,255,0,19,26,205,85,117,198,100,182,119,167,177,99,17,248,203,109,209,181,77,146,106,119,186,226,143,100,111,142,30,134,171,155,11,85,205,157,147,55,184,169,31,92,82,197,94,104,254,253,154,155,249,151,228,244,64,73,78,72,89,102,43,103,190,234,174,45,118,201,173,84,87,172,131,208,126,136,183,84,86,199,29,85,195,176,203,147,231,240,241,57,81,242,246,216,168,231,244,34,244,181,81,87,100,61,110,104,124,191,127,244,147,138,221,34,135,250,237,219,51,179,181,191,251,180,73,83,69,5,61,55,254,243,83,87,36,210,255,0,87,46,255,0,132,133,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,65,28,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,160,85,95,41,221,11,190,234,127,20,22,205,70,244,53,170,183,22,211,77,238,55,119,92,21,143,233,170,158,158,162,58,4,134,37,71,43,166,108,236,239,181,251,35,99,240,202,238,182,191,182,215,222,161,81,124,65,113,93,106,229,239,175,57,38,144,112,157,165,216,253,3,214,162,162,235,153,79,125,161,108,144,92,171,110,29,154,202,56,169,153,76,232,95,5,53,13,60,174,134,24,218,246,198,137,81,50,44,74,246,247,228,157,92,30,113,181,128,241,145,106,190,77,136,98,121,5,134,229,138,211,219,93,122,167,185,36,46,129,179,213,182,111,82,154,88,222,174,153,141,117,60,169,214,248,226,85,78,133,233,77,213,26,28,240,151,231,203,58,211,106,191,242,255,0,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,237,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,40,48,179,238,83,188,111,209,227,126,140,225,51,83,42,186,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,238,149,141,173,8,215,199,183,4,23,222,17,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,153,81,51,42,146,20,89,169,106,221,28,81,178,57,186,219,43,227,78,132,107,226,219,165,206,116,114,163,61,94,93,220,111,214,112,171,157,174,37,152,213,117,105,150,89,112,138,91,235,150,25,234,102,181,200,216,101,141,149,84,177,50,86,177,189,79,124,30,33,82,57,36,124,84,237,70,53,92,198,53,110,167,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,115,195,196,63,15,217,247,12,186,161,93,165,26,140,202,71,220,168,233,233,234,226,172,161,73,150,138,182,9,163,71,54,90,121,38,142,55,72,196,119,92,78,114,55,100,146,41,27,231,210,160,109,94,102,55,107,85,255,0,141,125,64,190,216,174,116,151,27,109,198,158,195,87,71,89,73,51,102,130,166,9,44,148,46,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,66,90,242,49,252,118,126,141,254,178,42,172,181,78,70,63,142,207,209,191,214,64,90,160,0,10,86,231,87,239,79,139,125,159,208,252,198,226,102,188,145,179,252,54,197,153,106,110,159,94,114,26,74,60,135,42,167,180,212,217,104,102,85,107,235,217,70,149,171,82,145,42,167,75,158,198,207,27,213,155,245,171,58,220,136,173,141,234,220,43,157,95,189,62,45,246,127,67,243,27,137,2,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,2,221,57,164,112,11,89,168,158,59,137,189,28,183,221,110,89,122,120,58,124,139,29,163,166,158,186,107,188,105,218,166,134,166,146,56,218,247,182,104,152,145,164,145,162,36,110,138,53,147,212,124,111,239,66,14,93,60,58,212,241,9,196,190,57,5,231,19,171,187,97,56,173,67,111,57,52,201,20,78,164,141,145,177,239,165,167,168,73,154,230,72,201,234,35,142,55,67,178,189,241,119,213,17,17,143,123,45,127,128,158,55,236,92,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,190,158,23,210,172,202,144,213,82,54,73,100,124,144,244,58,38,72,189,106,230,75,191,83,90,217,34,87,197,94,47,56,138,197,121,125,107,181,78,59,194,78,43,138,80,95,178,191,11,124,206,237,242,80,198,235,92,48,197,70,180,214,235,108,52,244,178,197,225,118,234,168,174,145,17,140,149,239,168,129,253,215,68,245,136,11,84,57,172,226,199,222,159,89,62,208,50,31,152,206,93,159,5,188,120,225,188,100,83,93,237,246,188,11,32,198,50,28,122,158,58,155,157,52,204,90,203,115,89,44,178,50,52,138,185,141,107,85,234,214,53,202,201,89,19,215,119,246,210,86,197,35,219,73,156,88,251,211,235,39,218,6,67,243,25,192,185,238,85,151,107,85,199,129,204,6,142,223,115,164,170,168,181,212,94,41,43,162,134,102,189,244,179,173,206,166,100,138,86,162,238,199,172,83,69,34,53,219,47,68,140,119,177,200,171,92,28,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,214,141,221,78,143,185,46,191,224,95,140,219,239,7,154,143,85,115,146,213,233,156,51,40,240,244,249,53,182,38,49,42,157,28,74,254,213,77,52,142,219,105,162,238,202,169,27,156,145,200,215,185,174,233,85,100,177,222,253,218,217,164,124,69,233,125,109,154,178,76,127,60,193,50,154,121,41,165,125,37,91,42,232,170,216,201,21,174,88,230,133,202,136,248,229,141,118,124,110,71,199,36,104,173,86,189,136,168,20,45,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,87,71,113,54,86,73,52,104,232,251,171,35,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,41,47,83,57,93,107,141,175,137,249,244,79,76,236,151,90,204,66,229,213,89,99,204,239,52,83,54,215,29,47,135,124,221,186,202,170,88,229,100,83,53,241,190,159,103,53,142,145,233,27,210,54,50,86,22,255,0,195,23,15,182,46,24,116,106,203,164,54,12,130,235,123,142,219,220,158,166,186,225,59,221,222,170,149,221,115,58,24,85,206,101,44,42,245,85,108,49,250,169,186,185,202,249,29,36,175,13,170,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,74,124,39,123,172,104,223,217,254,61,242,232,0,218,160,0,0,0,34,175,52,127,113,61,77,252,203,243,138,34,144,56,122,197,172,89,206,190,233,166,21,148,208,248,219,46,65,152,89,173,119,26,110,235,227,239,210,207,91,20,114,199,214,197,107,219,212,199,185,55,106,163,147,125,209,81,124,203,191,230,143,238,39,169,191,153,126,113,68,82,183,9,222,244,250,55,246,129,143,124,198,0,61,94,43,184,81,212,126,18,181,29,248,86,107,23,142,181,87,119,39,176,95,224,133,89,75,119,165,106,162,43,154,138,171,219,153,157,77,73,97,85,87,70,231,53,81,94,199,199,35,228,255,0,43,158,59,109,90,39,117,155,66,53,163,38,171,167,194,111,149,12,118,63,113,171,157,190,11,30,173,115,158,178,178,78,164,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,182,207,248,162,225,147,1,226,155,75,238,90,127,151,211,82,81,220,159,78,230,217,114,20,183,67,83,91,102,157,100,138,78,184,29,34,117,53,143,116,17,54,86,49,204,89,35,71,51,169,187,163,155,207,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,108,53,11,73,58,77,4,172,124,109,150,41,163,127,146,171,36,138,72,228,68,114,53,232,143,68,115,90,228,86,160,116,230,10,213,229,111,199,213,102,162,120,30,25,53,142,225,117,185,101,233,227,42,49,220,138,178,166,122,233,174,241,167,118,166,106,106,185,36,115,222,217,162,98,72,177,200,170,145,186,40,210,63,81,241,179,189,101,64,69,254,101,216,5,78,160,240,91,168,148,182,220,122,146,235,114,177,211,211,95,233,86,100,139,174,141,148,149,49,203,85,81,19,228,84,232,123,104,210,173,23,165,122,220,199,61,141,234,235,233,90,33,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,58,115,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,230,51,85,116,207,42,209,189,71,200,244,183,53,164,240,247,172,102,225,45,190,167,166,57,25,28,221,11,234,79,23,113,140,123,161,149,138,217,35,122,181,58,227,123,28,137,179,144,9,191,206,55,94,112,221,79,213,12,23,78,176,186,218,75,173,62,25,103,146,233,81,118,164,168,89,96,157,247,88,233,167,138,56,215,163,161,236,74,104,105,166,73,99,123,216,244,170,68,245,86,53,223,229,228,217,162,159,78,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,65,92,155,41,190,230,23,24,110,217,29,119,139,171,167,183,208,90,227,147,180,200,250,105,104,169,98,164,166,143,102,34,34,244,65,4,76,223,110,167,116,238,229,87,42,170,221,167,40,45,47,181,97,124,37,211,103,144,186,146,123,150,160,222,43,110,85,19,182,137,177,79,20,20,211,58,138,42,87,203,186,186,102,53,212,243,76,221,250,81,171,85,34,35,125,174,112,77,242,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,207,185,136,240,65,71,197,86,8,153,110,29,75,211,169,184,157,190,88,172,77,73,160,166,134,233,27,166,138,71,210,213,74,248,156,247,116,177,147,248,116,89,35,141,146,212,57,94,228,107,222,228,172,30,87,30,253,154,101,249,235,228,245,165,239,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,40,115,25,255,0,149,88,22,85,255,0,10,227,153,38,57,112,255,0,164,163,174,182,215,83,201,255,0,102,72,102,142,70,126,71,53,205,248,42,23,189,192,39,29,150,174,46,241,154,219,22,75,71,73,105,212,92,118,157,42,239,20,116,177,182,10,42,168,36,168,153,177,203,67,27,234,37,157,236,142,54,211,182,103,61,17,27,36,204,68,242,123,74,86,226,71,91,238,188,71,235,110,83,173,23,155,29,37,154,163,35,168,137,204,160,166,145,210,50,154,8,96,142,158,22,43,221,230,247,164,80,199,214,253,154,142,127,83,145,172,69,70,36,213,229,33,193,245,215,51,204,163,226,131,51,76,130,207,98,197,170,58,113,95,13,43,169,25,122,173,84,146,58,135,172,172,122,74,250,104,83,239,111,98,39,110,103,200,232,220,231,54,41,225,120,92,72,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,124,156,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,92,189,221,145,137,43,153,0,56,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,189,238,53,248,174,177,112,151,163,85,185,151,118,213,89,151,220,183,163,197,172,149,179,61,190,62,171,169,137,36,138,216,209,94,176,192,199,247,100,93,216,213,217,145,247,24,249,99,83,157,112,58,93,225,227,136,28,7,137,173,47,161,213,125,57,125,91,45,181,149,21,20,146,209,215,44,41,91,69,60,50,43,93,21,68,112,201,35,99,122,183,162,86,181,93,186,199,44,110,242,234,67,154,34,242,121,92,240,125,117,225,231,75,230,212,188,241,50,11,118,109,159,83,177,213,182,26,185,93,4,22,186,40,228,122,211,50,74,102,189,90,250,151,53,123,138,249,81,36,133,37,88,81,177,47,127,187,70,192,95,159,44,235,77,170,255,0,203,255,0,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,217,160,169,130,75,181,115,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,171,110,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,214,217,95,26,116,35,95,22,221,46,115,163,149,25,106,156,174,61,196,244,203,243,215,206,43,77,235,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,219,13,66,210,78,176,207,19,217,35,101,138,104,223,230,136,248,229,142,57,17,28,142,98,171,17,28,215,53,85,170,20,129,192,39,29,151,94,17,50,106,219,22,75,71,87,118,211,172,138,161,42,239,20,116,177,186,122,218,89,227,167,153,177,203,67,27,234,34,129,143,146,71,83,182,103,61,21,93,28,44,68,243,99,73,213,206,86,237,106,191,240,137,132,223,108,87,58,75,141,182,227,156,91,106,232,235,41,38,108,208,84,193,37,178,224,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,33,5,87,43,174,38,170,120,130,189,232,134,55,100,241,54,171,87,92,240,231,23,26,42,170,27,21,69,47,105,146,70,228,153,99,127,84,203,221,142,55,67,15,117,205,151,184,155,185,145,190,84,149,92,204,52,83,21,225,219,128,13,57,209,204,42,225,117,173,178,227,250,129,31,134,158,233,44,114,85,63,191,79,118,168,127,91,163,142,54,46,207,153,200,155,49,61,84,77,247,93,213,66,26,242,203,187,90,172,188,113,233,133,101,230,231,73,65,79,37,69,202,145,146,212,204,216,152,233,231,182,85,195,12,72,231,42,34,190,73,100,142,54,55,218,231,189,173,77,213,81,11,116,227,163,131,43,23,24,122,113,75,108,142,235,232,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,115,216,94,159,46,238,62,168,248,156,197,87,3,213,43,133,170,219,169,182,78,213,62,235,83,5,63,210,104,214,57,95,226,105,105,186,145,235,51,25,4,142,168,142,54,44,109,245,100,111,75,100,237,196,20,131,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,186,60,77,186,233,69,37,37,84,29,108,107,217,215,20,136,215,183,169,143,107,147,116,243,107,145,83,201,80,186,158,91,188,125,88,181,247,21,181,232,150,164,92,60,22,166,227,246,246,83,211,205,85,82,249,62,147,82,193,30,203,82,201,37,115,158,234,198,177,157,83,198,231,43,159,179,166,102,237,238,50,31,147,153,175,2,86,173,110,195,110,58,231,165,184,205,92,154,161,97,167,141,213,84,118,184,26,247,228,148,76,86,181,204,146,61,209,95,83,12,91,186,55,179,170,71,178,62,199,76,138,176,246,181,7,45,110,92,217,182,61,149,99,252,76,107,53,85,215,25,146,217,222,158,197,140,71,227,45,183,70,213,54,73,169,222,235,138,61,145,190,56,122,26,174,108,45,87,54,118,76,222,226,164,125,113,74,18,171,142,126,57,255,0,97,119,208,159,252,215,125,49,250,99,233,47,248,111,209,254,23,194,120,111,254,167,155,175,171,196,255,0,99,183,71,199,127,45,85,194,231,53,191,217,41,174,216,206,138,125,193,126,142,125,35,241,191,238,159,210,159,25,216,240,244,115,212,254,227,225,35,234,234,236,116,254,26,109,213,191,158,219,46,85,204,135,130,157,83,227,7,238,119,247,51,191,226,150,207,162,94,151,241,190,157,170,169,135,185,226,188,39,111,181,217,130,93,246,240,207,234,234,233,219,118,237,190,235,182,149,224,207,149,254,190,240,237,196,158,31,172,121,174,95,167,245,182,92,127,210,30,38,11,93,194,182,74,167,247,232,42,41,217,208,217,41,35,98,236,249,154,171,187,211,213,69,219,117,217,20,44,252,0,0,0,0,209,92,113,224,24,110,160,240,161,169,244,185,158,61,73,117,101,143,23,186,95,237,139,50,47,93,29,198,146,142,105,105,234,34,123,85,28,199,181,201,178,236,190,179,28,246,59,169,143,115,87,122,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,68,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,175,46,231,85,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,25,14,158,231,121,6,152,230,246,76,255,0,22,169,236,221,44,85,145,214,65,187,222,214,73,210,190,180,82,116,57,174,88,164,111,83,30,212,114,117,49,238,110,251,41,114,156,51,241,9,140,113,17,167,20,121,45,178,186,157,183,250,40,97,131,34,182,177,139,19,168,171,85,158,178,182,53,115,151,176,247,53,238,137,253,78,221,168,168,171,214,199,181,180,148,108,174,30,245,219,39,225,223,81,233,181,3,26,164,167,173,107,161,117,13,202,130,125,145,181,180,79,123,29,36,72,253,149,98,119,84,108,115,94,212,93,156,198,238,143,111,83,29,182,202,179,41,192,92,210,175,50,121,251,61,170,247,164,13,137,183,181,152,47,9,98,52,196,219,143,34,123,127,162,125,147,213,60,52,158,60,181,94,48,49,93,51,212,204,59,86,240,234,12,219,9,187,211,214,208,214,195,20,146,71,29,68,82,203,69,43,226,100,139,77,80,145,189,201,28,236,108,141,71,199,186,171,85,127,137,76,168,158,211,84,87,17,85,51,172,75,145,175,216,185,134,185,85,155,212,205,53,83,58,76,79,56,144,0,125,60,128,0,0,0,0,0,0,0,0,0,26,211,95,181,231,14,225,251,1,174,204,114,73,233,234,107,153,11,157,107,179,37,108,80,85,92,229,71,198,206,152,145,235,187,154,215,75,27,164,115,90,245,99,21,93,210,237,145,171,74,89,142,99,147,234,6,79,113,204,243,59,213,69,218,245,118,153,103,171,171,157,83,170,71,108,136,136,136,155,35,90,214,162,53,172,106,35,90,214,181,173,68,68,68,75,8,230,47,195,86,99,147,91,234,53,195,27,201,239,55,106,27,28,50,84,221,44,85,149,178,207,21,12,93,52,176,247,45,212,236,137,82,38,244,199,36,213,14,115,209,54,103,95,193,80,174,252,118,241,244,119,32,182,100,30,138,183,92,253,25,89,13,103,130,184,193,222,164,170,237,189,31,218,154,61,211,174,39,109,210,230,238,155,181,85,55,243,33,57,253,251,213,226,34,213,200,210,152,229,237,246,255,0,174,78,161,232,143,42,203,176,185,61,89,134,18,168,185,126,190,21,245,77,58,113,139,124,121,71,92,207,243,107,19,202,35,76,235,82,244,27,49,210,108,7,10,204,115,104,42,45,149,217,164,215,70,199,102,171,162,150,158,170,134,42,55,194,196,116,201,34,53,81,210,58,87,57,27,211,178,49,24,238,165,235,86,179,206,209,29,41,184,107,118,165,218,244,198,211,118,167,182,215,94,33,173,117,45,69,75,28,232,146,88,41,38,157,141,127,79,155,90,231,68,140,87,34,57,90,142,87,35,93,183,74,201,94,63,181,147,14,215,140,7,72,53,15,9,125,67,40,106,102,200,169,164,165,171,88,146,170,150,88,223,68,213,142,102,70,247,163,28,173,233,145,27,213,186,178,70,59,203,169,13,89,192,149,198,223,103,226,159,13,187,93,171,233,232,168,104,161,187,212,213,85,84,202,216,162,130,38,90,170,220,249,30,247,42,35,90,214,162,170,185,85,17,17,21,84,194,185,135,179,78,58,155,52,78,180,76,211,199,182,38,35,95,191,84,159,7,156,230,119,182,86,254,103,136,167,115,19,77,55,231,119,79,54,170,42,185,20,198,157,123,187,177,30,221,56,235,171,78,102,56,118,79,167,249,61,199,12,204,236,181,22,155,213,166,101,130,174,146,116,78,168,221,178,42,42,42,110,142,107,154,168,230,189,170,173,115,92,215,53,85,21,21,108,167,128,46,46,46,26,169,111,151,72,245,70,253,79,54,85,105,133,142,179,86,212,204,239,21,121,165,107,92,178,53,251,166,210,79,11,90,213,87,117,117,200,199,43,149,170,177,203,35,161,207,25,90,245,140,107,190,170,213,220,240,204,110,205,77,101,182,204,248,169,47,48,219,22,150,227,120,106,197,4,107,37,91,213,202,178,53,174,133,123,40,230,177,205,141,200,142,106,42,170,39,211,193,239,12,25,190,189,230,244,247,234,11,141,199,28,197,241,202,200,167,174,200,105,28,177,84,71,80,197,108,140,130,141,255,0,241,159,193,119,95,154,68,138,215,187,117,88,217,39,182,10,229,120,76,118,230,18,119,227,93,59,227,252,187,127,38,187,106,48,88,93,160,217,88,196,237,13,49,135,185,20,197,90,243,155,117,246,68,115,157,238,83,71,57,215,79,58,34,98,202,120,135,226,155,79,184,105,250,63,244,238,207,144,215,253,35,241,126,23,209,52,240,75,209,225,251,93,125,206,236,209,237,191,125,155,109,191,177,119,219,203,124,55,72,56,249,209,237,106,212,91,78,153,98,216,222,101,75,116,188,247,251,19,92,40,233,89,78,222,204,18,76,238,167,50,161,238,77,219,19,145,54,106,249,170,123,19,205,53,111,51,173,58,212,28,251,238,107,244,19,5,200,114,63,1,233,159,21,232,155,100,245,157,142,191,7,209,220,237,53,221,61,93,15,219,125,183,233,93,189,138,104,190,8,116,99,88,113,62,40,48,188,131,41,210,140,202,205,107,165,244,143,126,182,225,98,170,167,167,139,170,221,82,198,245,72,246,35,91,187,156,214,166,235,230,170,137,237,83,121,136,199,226,237,230,17,98,136,242,53,166,57,117,78,154,241,85,153,62,201,108,246,47,100,42,205,113,21,255,0,105,139,119,106,211,126,35,202,166,107,221,242,126,17,195,175,226,181,176,13,123,196,22,169,253,197,116,107,42,212,214,81,248,170,139,53,26,120,56,86,62,182,58,174,105,27,13,63,113,189,108,85,137,37,150,53,126,206,71,116,35,186,119,93,145,119,215,43,166,213,19,93,92,162,53,84,120,76,45,220,118,34,222,22,196,107,93,117,69,49,29,179,51,164,126,50,171,222,60,53,178,13,98,215,90,216,177,252,138,158,237,138,226,240,178,217,103,150,142,73,22,154,71,116,181,245,51,55,169,85,142,115,166,87,51,187,26,35,95,28,48,236,174,68,71,44,115,4,206,226,187,134,124,159,76,184,92,209,251,165,85,178,158,106,236,74,26,186,28,150,104,169,145,106,105,157,112,159,197,69,20,146,71,214,199,65,4,207,158,30,181,147,165,100,153,170,196,251,234,162,87,117,81,119,31,55,113,51,213,198,126,51,203,238,215,225,14,206,181,136,192,108,149,188,6,73,76,249,243,224,233,214,116,159,38,153,153,170,120,105,51,53,110,196,242,242,171,137,110,190,87,58,155,119,201,116,199,35,211,59,148,93,116,248,85,100,51,219,231,234,106,109,79,92,179,61,96,233,70,34,250,178,195,52,157,110,115,149,123,253,62,170,49,55,154,229,57,240,23,159,253,1,226,115,22,241,55,111,1,111,200,251,216,253,111,222,59,189,255,0,16,207,232,120,124,154,231,55,170,173,148,190,179,118,219,111,89,81,157,69,198,18,236,139,17,225,240,145,76,243,167,135,233,248,112,248,57,207,165,124,154,50,173,162,185,118,136,210,139,209,23,35,72,235,158,21,119,204,213,19,84,251,208,143,124,127,123,164,103,127,154,254,103,74,85,175,14,222,240,58,99,252,178,178,255,0,61,136,180,174,63,189,210,51,191,205,127,51,165,42,115,74,114,155,126,11,170,56,118,109,118,134,162,106,28,126,255,0,111,186,213,71,76,214,186,87,197,5,67,36,123,88,142,86,162,185,90,197,68,69,84,77,246,221,83,218,105,243,233,138,113,246,230,123,35,234,149,147,209,53,186,174,236,158,50,221,17,172,205,203,145,17,237,155,84,45,239,137,254,39,240,238,29,48,233,234,106,106,233,235,114,170,216,93,29,162,209,28,145,75,42,74,248,166,88,42,106,32,89,99,147,194,119,97,232,124,140,221,119,93,147,207,217,78,121,142,99,147,234,6,79,113,204,243,59,213,69,218,245,118,153,103,171,171,157,83,170,71,108,136,136,136,155,35,90,214,162,53,172,106,35,90,214,181,173,68,68,68,79,103,86,181,107,55,214,204,222,183,62,207,174,158,46,227,87,180,113,69,26,43,105,232,233,209,85,89,79,3,21,87,162,38,238,187,38,234,170,170,231,57,92,247,57,203,35,56,125,225,30,224,186,29,168,92,64,234,117,134,157,180,45,193,239,51,98,150,250,216,92,178,190,85,163,123,153,114,86,170,162,53,173,106,47,103,169,174,87,43,251,173,70,116,68,247,227,98,241,55,179,155,219,150,163,200,167,89,248,118,207,250,246,55,91,61,146,101,189,26,101,145,137,198,213,19,136,187,52,211,51,28,230,169,158,20,81,215,164,79,25,246,70,244,199,4,66,44,35,140,47,254,135,230,136,254,141,124,146,160,175,114,194,56,194,255,0,232,126,104,143,232,215,201,42,15,28,191,208,98,61,223,205,179,219,15,91,101,31,223,79,211,40,115,195,183,188,14,152,255,0,44,172,191,207,98,36,103,30,220,95,65,170,23,10,141,27,211,75,181,61,94,25,65,52,18,220,46,84,221,198,173,198,182,39,75,213,27,36,108,157,185,233,17,93,19,145,86,63,90,88,81,237,115,154,140,114,198,173,7,183,91,239,26,227,167,118,155,181,5,61,109,13,110,87,104,166,170,165,169,137,178,197,60,79,172,137,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,79,31,81,113,47,160,58,131,147,224,158,144,241,255,0,71,47,53,182,159,21,218,237,119,252,60,239,139,185,209,187,186,122,186,55,233,234,93,183,219,117,246,158,22,241,23,109,97,42,183,71,42,167,143,221,203,226,218,99,50,124,6,97,180,54,177,88,158,55,44,219,214,136,234,227,84,235,87,125,58,70,156,185,235,199,171,105,112,165,194,238,65,196,126,111,21,37,82,92,109,88,125,15,92,183,91,212,116,143,86,59,182,177,245,82,65,42,181,98,241,46,73,152,168,142,95,85,138,233,58,95,210,140,117,198,99,184,253,163,19,199,237,152,182,63,73,225,109,118,106,56,109,244,80,119,28,254,213,60,44,70,70,206,167,170,185,219,53,168,155,185,85,87,111,53,85,35,223,47,59,198,35,119,225,142,200,204,98,213,110,160,172,160,172,171,163,190,71,71,4,172,238,87,181,232,189,217,93,34,170,203,43,233,221,76,247,57,28,173,78,164,99,81,141,98,70,201,42,76,50,108,29,188,54,30,46,83,198,106,136,153,159,203,224,231,30,146,246,151,27,157,103,23,48,119,162,104,183,98,170,169,166,159,108,78,147,84,246,205,93,92,227,78,92,231,88,115,204,55,64,53,111,92,254,128,125,203,49,47,77,250,19,210,190,63,250,62,154,155,179,222,240,157,191,221,228,103,86,253,169,63,7,125,186,124,246,221,55,195,120,6,225,131,92,180,87,88,111,25,78,166,224,254,134,181,213,99,85,22,248,103,244,157,29,71,85,67,170,169,94,214,116,195,43,220,155,182,39,174,234,155,121,123,119,84,222,91,106,214,191,233,38,134,122,43,238,167,150,250,19,211,125,255,0,1,253,1,83,83,222,236,246,251,159,184,70,254,157,187,177,254,22,219,245,121,111,178,237,231,105,103,19,250,27,173,89,5,70,45,166,89,199,166,110,148,180,111,184,77,7,163,43,41,250,105,218,246,49,207,234,154,38,53,118,116,172,77,145,119,243,246,108,139,183,229,120,60,29,88,239,15,85,207,226,107,28,53,142,206,206,124,159,88,109,163,218,59,91,45,57,93,172,38,184,61,218,163,194,120,59,156,166,185,153,157,253,119,56,85,51,28,184,114,158,44,91,95,56,207,210,238,29,51,26,60,39,54,176,229,53,181,213,182,200,238,177,201,106,165,167,150,36,137,242,203,26,53,86,73,227,94,174,168,92,187,108,169,178,167,159,181,19,217,225,227,138,109,62,226,91,233,7,208,75,62,67,65,244,115,194,120,175,75,83,193,23,95,136,238,244,118,251,83,73,190,221,135,239,190,222,212,219,127,61,162,15,50,45,41,213,28,235,92,108,119,108,39,77,178,156,134,134,28,82,154,154,74,171,85,158,162,174,38,74,149,149,142,88,213,241,177,200,142,70,189,171,211,190,251,57,23,226,134,117,203,23,78,181,7,1,251,165,125,59,193,114,28,115,199,250,27,194,250,90,217,61,31,127,163,198,117,246,251,173,111,87,79,91,55,219,125,186,147,127,106,30,54,241,216,170,179,31,23,152,242,53,158,175,103,107,101,140,217,108,134,214,198,70,111,110,191,237,91,180,78,155,241,206,107,136,159,39,186,103,230,215,188,95,112,131,196,78,168,241,19,150,231,120,38,158,122,78,199,115,240,30,22,171,210,212,48,247,59,116,52,241,63,212,150,102,189,54,124,111,79,54,166,251,110,158,74,138,73,78,1,180,131,81,116,87,71,175,24,182,166,227,222,134,186,85,100,181,23,8,96,241,112,84,117,83,186,150,149,141,127,84,47,123,83,119,68,244,217,87,127,47,102,202,155,230,89,255,0,23,220,59,105,118,93,95,130,103,122,135,232,203,229,179,181,226,169,125,19,93,55,111,185,19,37,103,175,20,46,98,238,201,24,190,78,93,183,217,124,209,80,204,116,179,87,244,235,90,177,250,140,167,76,178,31,76,218,233,107,31,111,154,127,9,61,63,77,67,88,199,185,157,51,49,142,93,155,43,23,116,77,188,253,187,162,237,237,135,193,224,237,227,42,189,110,230,181,204,206,177,172,117,243,225,207,131,91,156,237,30,209,227,54,114,206,93,140,194,110,97,105,166,220,83,115,193,220,141,98,152,136,166,119,166,119,103,122,56,240,142,61,78,98,77,149,151,113,3,159,102,122,37,129,112,255,0,112,125,37,54,39,167,181,23,26,186,24,169,22,102,62,182,122,185,221,50,203,84,213,145,98,145,241,44,146,182,39,53,141,86,50,105,19,207,169,84,214,166,223,225,119,134,76,251,138,109,80,182,233,254,33,77,87,71,109,125,67,91,122,200,86,221,53,77,21,154,5,142,89,58,231,116,105,210,215,189,176,74,216,152,247,49,36,145,26,206,166,238,174,110,225,91,182,95,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,235,116,79,145,58,21,172,139,126,167,53,210,68,143,183,238,33,120,37,208,237,124,209,168,116,135,232,165,171,17,142,201,223,159,22,174,177,219,97,167,244,21,84,174,87,200,232,161,141,24,199,67,43,215,121,161,245,91,39,225,110,217,27,28,172,217,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,157,208,211,173,92,235,52,242,189,242,58,89,102,145,254,72,175,146,89,36,145,81,168,214,34,189,81,173,107,81,26,153,168,28,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,133,166,174,161,169,68,235,137,251,34,162,162,162,171,94,199,53,90,246,61,170,172,123,28,215,53,92,215,34,174,202,215,62,43,181,31,136,157,56,211,140,43,84,37,244,173,215,78,125,39,4,55,249,102,87,85,92,169,106,146,145,35,109,74,42,122,243,71,225,92,139,54,253,82,53,237,87,162,189,175,146,91,126,230,35,193,5,31,21,88,34,101,184,117,47,78,166,226,118,249,98,177,53,38,130,154,27,164,110,154,41,31,75,85,43,226,115,221,210,198,79,225,209,100,142,54,75,80,229,123,145,175,123,146,136,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,186,25,233,167,141,202,217,34,146,55,34,57,143,107,145,90,173,84,69,69,69,69,2,122,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,30,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,201,205,69,79,52,66,133,248,246,224,130,251,194,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,51,42,38,101,82,66,139,53,45,91,163,138,54,71,55,91,101,124,105,208,141,124,91,116,185,206,142,84,101,132,175,29,182,173,19,230,1,170,90,17,173,25,53,93,62,19,124,168,177,59,31,184,213,206,223,5,143,86,186,211,74,178,178,78,164,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,182,90,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,224,162,30,7,56,187,186,240,131,171,142,202,231,183,85,222,49,59,245,59,109,185,29,170,10,135,49,239,129,30,142,101,84,44,87,36,79,169,133,122,186,59,137,178,178,73,163,71,71,221,89,27,208,70,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,235,240,215,27,93,108,117,116,179,244,61,204,127,68,177,171,152,238,151,177,205,93,151,201,205,84,95,52,83,156,46,34,248,104,213,62,23,243,185,176,93,76,180,255,0,83,224,175,52,112,84,250,46,231,247,152,101,147,194,79,52,81,247,187,93,246,50,78,150,250,143,221,171,240,85,223,252,187,184,250,172,225,143,42,92,15,84,174,23,91,150,153,94,251,84,251,173,76,245,31,70,100,73,37,127,137,165,166,234,86,36,47,124,242,58,162,56,216,146,59,213,145,189,78,143,183,40,77,94,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,79,254,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,5,255,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,165,48,109,11,212,125,73,211,140,231,84,48,171,55,165,109,90,115,224,101,191,195,2,171,170,169,233,106,146,161,82,169,177,162,122,240,199,225,93,221,84,94,166,53,237,122,181,88,217,30,207,175,135,142,32,115,238,25,117,66,135,85,244,229,244,143,185,81,211,212,82,75,71,92,179,45,21,108,19,70,173,116,85,17,195,36,110,145,136,238,137,90,213,118,201,36,81,187,207,165,9,255,0,201,30,211,106,191,218,181,230,197,125,182,82,92,109,183,26,124,126,146,178,142,174,22,205,5,76,18,54,230,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,52,7,48,78,2,178,30,25,179,42,236,231,79,172,85,117,154,87,119,168,146,106,23,211,248,170,215,216,24,137,76,213,134,186,101,137,25,11,29,81,80,232,233,213,210,61,239,99,17,28,231,61,21,84,34,174,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,94,247,45,222,26,63,99,151,14,54,191,79,218,124,38,103,154,244,95,242,14,244,29,186,138,126,227,63,161,104,159,215,20,114,179,179,10,167,84,82,117,118,231,150,171,165,118,113,82,188,191,248,98,253,147,220,65,90,108,25,38,47,117,185,96,54,78,187,134,87,83,71,55,135,142,24,82,41,22,154,9,38,242,84,239,206,198,71,209,26,164,171,31,121,204,86,246,221,35,58,20,3,149,112,11,9,182,240,37,106,214,238,92,56,38,185,233,110,51,87,38,168,88,105,238,174,170,163,181,192,215,191,36,162,101,230,173,174,100,145,238,138,250,152,98,221,209,189,157,82,61,145,246,58,100,85,135,180,19,3,150,199,28,246,174,32,176,10,61,43,212,107,165,37,14,162,226,180,244,214,216,159,89,116,107,167,202,32,108,50,43,106,162,108,210,44,243,84,182,58,119,186,167,100,114,111,180,189,72,146,44,113,237,254,53,248,81,177,113,105,163,85,184,111,106,213,71,151,219,119,172,197,175,117,176,189,222,2,171,169,139,36,106,232,213,30,144,206,198,118,164,77,158,212,221,146,118,222,248,163,67,159,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,232,35,130,142,43,172,92,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,207,119,128,170,234,122,71,34,54,68,71,164,51,177,157,216,215,119,181,55,124,125,199,190,41,20,14,125,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,86,205,57,24,254,59,63,70,255,0,89,17,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,37,53,239,154,6,129,112,237,171,23,221,28,205,113,13,64,173,189,99,254,23,196,207,107,183,209,73,74,254,253,52,85,12,232,116,149,113,189,118,100,205,69,221,137,235,34,237,186,108,171,176,56,82,227,91,75,56,193,250,83,247,51,176,101,118,207,162,94,7,198,250,118,150,154,30,231,138,239,246,251,93,153,229,223,111,12,254,174,174,157,183,110,219,238,187,86,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,250,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,249,57,170,139,230,138,73,94,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,13,1,206,175,222,159,22,251,63,161,249,141,196,138,186,71,195,70,169,235,142,9,158,103,90,103,105,244,223,220,255,0,209,126,54,205,71,5,77,77,210,187,199,77,36,81,248,72,33,137,253,222,142,211,223,39,83,155,210,198,171,147,171,101,68,149,92,234,253,233,241,111,179,250,31,152,220,77,171,200,199,241,217,250,55,250,200,10,224,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,134,205,80,148,144,36,48,68,198,70,216,162,134,54,121,170,50,56,163,142,52,87,43,158,168,196,87,57,206,85,114,204,174,104,92,11,125,197,50,167,235,142,142,97,158,19,77,175,93,30,152,166,162,119,84,54,43,164,146,57,23,104,81,169,225,232,230,222,62,222,202,230,50,85,124,127,122,107,169,227,88,191,194,103,15,215,94,38,181,231,24,210,138,54,85,178,219,89,81,226,239,213,148,232,228,90,43,84,59,58,166,94,226,71,35,99,122,183,104,162,116,141,232,89,165,133,174,219,168,11,95,229,25,195,215,220,167,135,217,117,102,231,83,117,101,235,85,123,53,178,219,235,41,124,60,116,116,52,146,212,199,70,232,209,201,215,39,121,146,190,126,234,170,53,209,205,15,75,118,106,190,74,150,226,199,222,159,89,62,208,50,31,152,206,116,166,115,89,197,143,189,62,178,125,160,100,63,49,156,12,42,251,128,102,88,206,51,140,230,119,220,122,174,146,197,152,211,212,212,216,174,14,68,88,43,153,79,80,250,121,209,142,69,84,71,199,44,106,142,98,236,244,71,70,229,78,153,24,231,77,78,89,92,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,70,210,214,93,39,115,25,141,214,189,28,230,190,57,54,84,101,52,210,236,217,24,254,152,216,249,59,253,81,162,77,221,150,188,34,112,209,165,156,80,114,216,211,140,23,83,45,63,254,184,240,87,138,56,41,189,41,108,255,0,119,231,150,79,9,60,209,73,217,238,246,24,201,58,91,235,179,118,175,193,82,165,117,211,66,245,31,135,77,71,184,233,126,168,89,188,13,214,135,105,97,154,37,87,210,220,41,92,170,145,213,83,72,168,157,200,95,210,237,151,100,114,57,174,99,218,199,177,236,104,116,210,10,181,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,251,74,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,95,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,245,182,57,36,98,110,248,92,169,179,215,213,84,223,101,221,19,158,207,216,157,197,63,252,218,117,87,252,141,184,255,0,169,46,251,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,7,61,135,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,0,0,69,94,104,254,226,122,155,249,151,231,20,69,43,112,157,239,79,163,127,104,24,247,204,96,46,167,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,0,233,34,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,159,110,61,184,179,163,226,227,89,98,203,113,203,31,163,113,107,37,190,43,117,145,181,150,200,41,238,143,141,90,146,76,181,114,198,249,22,79,191,186,94,219,59,139,27,25,178,181,141,124,146,185,251,215,154,55,29,182,173,108,186,195,161,26,47,147,85,212,97,54,58,135,187,32,184,210,78,223,5,144,214,181,204,88,153,31,74,117,75,77,78,230,57,81,253,125,185,100,114,61,26,228,134,25,93,21,120,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,185,221,26,116,181,239,108,18,182,38,61,204,73,36,70,179,169,187,171,154,27,131,151,119,5,57,87,19,185,218,231,85,23,251,174,47,134,97,151,8,188,101,230,213,85,37,21,209,107,187,50,203,79,232,217,214,9,34,239,67,51,41,159,46,238,107,152,201,99,115,124,220,213,47,164,197,52,171,76,241,93,27,211,140,115,75,112,170,79,15,101,198,109,241,91,233,186,163,141,146,77,208,158,188,242,246,216,198,58,105,94,174,146,71,163,83,174,71,189,202,155,185,76,172,1,72,28,224,180,114,251,131,113,64,186,171,81,55,136,178,234,93,190,10,138,57,58,88,206,197,85,13,60,20,149,20,219,35,220,247,116,177,148,210,247,21,172,106,248,158,134,245,44,110,82,239,202,160,231,149,118,181,77,117,209,187,20,55,58,71,220,168,233,239,213,117,20,109,153,171,60,48,76,234,22,197,43,227,223,169,172,123,160,153,173,114,166,206,88,164,68,223,165,118,10,192,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,233,207,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,231,179,130,204,235,21,211,110,43,52,195,48,205,109,118,170,219,45,38,65,4,21,46,186,79,28,52,180,93,244,88,25,92,249,36,107,152,207,10,249,91,82,142,93,182,116,8,168,230,46,207,111,71,192,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,137,92,179,174,214,171,7,26,250,127,125,190,220,233,45,214,219,117,61,250,174,178,178,174,102,195,5,52,17,217,43,157,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,166,65,204,71,141,250,206,42,179,180,196,176,234,174,157,50,196,238,18,203,98,114,67,61,52,215,73,29,12,81,190,170,170,39,202,230,59,165,236,159,195,170,199,28,140,138,161,200,246,163,158,246,164,64,54,255,0,11,188,50,103,220,83,106,133,183,79,241,10,106,186,59,107,234,26,219,214,66,182,233,170,104,172,208,44,114,201,215,59,163,78,150,189,237,130,86,196,199,185,137,36,136,214,117,55,117,115,67,101,240,19,193,5,247,139,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,102,83,204,250,165,133,86,26,90,71,73,20,140,146,110,183,68,249,19,161,90,200,183,234,115,93,36,72,251,243,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,197,116,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,157,14,146,174,55,174,204,153,168,187,177,61,100,93,183,77,149,118,7,10,92,107,105,103,24,63,74,126,230,118,12,174,217,244,75,192,248,223,78,210,211,67,220,241,93,254,223,107,179,60,187,237,225,159,213,213,211,182,237,219,125,215,106,192,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,73,43,201,175,73,245,79,75,254,235,255,0,116,205,52,202,241,47,73,253,31,240,94,157,179,84,208,120,174,223,164,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,106,1,10,249,163,251,246,106,111,230,95,147,209,27,171,149,46,186,105,199,14,154,113,175,186,161,170,23,159,3,106,161,250,53,20,48,196,136,250,171,133,83,146,232,177,210,211,70,170,157,201,159,210,237,147,116,106,53,174,123,220,198,49,239,110,149,230,143,239,217,169,191,153,126,79,68,69,80,54,87,16,252,64,231,220,77,106,133,118,171,234,51,233,25,114,172,167,167,164,138,142,133,102,74,42,40,33,141,26,216,169,227,154,73,29,27,21,221,114,185,168,237,150,73,100,119,151,82,147,255,0,149,127,1,85,53,85,54,174,41,245,146,197,87,70,202,58,136,110,24,53,178,163,180,172,172,98,197,51,86,190,166,158,72,156,228,98,57,240,75,74,246,189,143,235,139,187,178,177,98,115,244,87,46,238,1,107,56,156,202,151,60,213,43,125,214,219,166,86,78,213,70,203,77,61,63,210,105,22,73,89,225,169,106,122,81,139,11,31,4,141,168,146,55,172,141,245,99,111,75,164,238,69,122,128,14,85,206,170,14,85,192,191,238,87,30,226,122,101,249,235,231,21,164,170,34,175,43,143,113,61,50,252,245,243,138,210,85,0,32,7,58,191,117,140,91,237,2,135,229,215,18,127,144,3,157,95,186,198,45,246,129,67,242,235,136,20,237,129,224,25,150,167,228,208,97,154,127,143,85,223,111,181,84,245,117,52,246,250,68,71,79,59,41,169,228,168,149,35,110,251,189,233,20,50,42,49,187,189,234,136,214,163,156,168,213,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,44,138,229,113,239,217,166,95,158,190,79,90,73,78,103,92,189,40,241,106,58,158,34,184,126,196,59,54,168,122,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,179,166,20,237,76,250,149,234,123,145,210,36,157,40,196,149,204,9,213,193,71,21,214,46,45,52,106,139,50,238,218,168,242,251,110,212,121,77,146,138,103,187,192,85,117,61,35,145,27,34,35,210,25,216,206,236,107,187,218,155,190,62,227,223,20,138,72,3,154,30,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,58,30,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,193,176,0,0,69,254,40,57,133,232,191,9,153,253,191,78,117,27,24,205,110,55,43,141,158,43,220,82,217,40,169,38,129,176,73,52,208,181,174,116,213,49,57,31,213,78,245,84,70,170,108,173,243,246,162,100,28,41,113,173,165,156,96,253,41,251,153,216,50,187,103,209,47,3,227,125,59,75,77,15,115,197,119,251,125,174,204,242,239,183,134,127,87,87,78,219,183,109,247,93,160,95,55,109,16,214,141,74,226,75,27,190,233,206,144,230,185,85,182,12,30,142,146,90,203,37,130,174,186,8,231,109,125,123,157,19,164,134,55,53,30,141,123,28,173,85,223,103,181,126,40,108,174,77,122,79,170,122,95,247,95,251,166,105,166,87,137,122,79,232,255,0,130,244,237,154,166,131,197,118,253,33,220,237,119,152,222,190,158,227,58,186,119,219,173,187,251,80,11,42,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,0,0,72,78,15,120,167,200,56,122,205,233,237,87,26,254,246,7,125,172,137,151,186,57,213,238,101,39,82,181,139,95,10,49,174,114,75,27,118,87,53,173,94,235,25,208,169,212,145,190,59,131,183,92,109,247,139,125,45,218,211,95,79,91,67,91,11,42,105,106,169,165,108,177,79,19,218,142,100,140,123,85,81,205,115,85,21,28,138,168,168,168,168,115,240,76,110,5,248,200,251,145,213,82,105,6,161,203,213,135,220,107,23,192,86,171,183,125,178,174,162,104,25,247,201,38,157,177,67,66,212,239,202,254,150,43,145,239,115,188,247,113,34,201,115,95,23,159,23,189,62,76,242,158,207,242,83,29,39,236,15,237,122,39,56,203,105,254,53,49,229,211,17,231,196,117,251,209,203,219,29,208,180,160,1,51,115,48,0,0,0,0,0,0,0,0,0,0,84,167,26,156,30,213,104,54,65,244,187,0,163,184,215,96,119,94,228,254,80,77,55,160,158,143,141,189,137,231,217,91,218,115,166,98,66,247,187,173,222,179,29,212,230,117,201,109,103,141,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,86,10,186,73,209,122,100,110,232,168,168,169,178,181,205,114,35,154,246,170,57,174,107,92,213,69,68,84,215,230,56,10,49,246,183,39,206,142,83,217,254,83,214,151,236,102,214,226,54,71,48,140,69,26,205,170,180,139,148,253,168,237,143,234,167,89,154,103,190,57,76,168,32,27,143,138,126,30,46,252,57,234,117,86,49,219,184,212,227,117,223,209,56,253,214,170,54,167,140,167,217,170,246,43,152,189,43,44,78,119,109,254,77,85,217,175,232,99,100,98,26,211,14,195,178,125,64,201,237,216,102,25,101,168,187,94,174,211,36,20,148,144,34,117,72,237,149,85,85,87,100,107,90,212,87,57,238,84,107,90,215,57,202,136,138,169,95,220,179,114,213,201,179,84,121,81,58,104,236,44,30,103,132,199,96,169,204,108,87,19,106,170,119,183,185,70,156,231,93,121,105,215,175,41,137,137,228,202,180,79,66,181,7,95,50,232,241,44,18,221,245,248,171,157,76,51,248,10,15,189,73,35,60,68,209,70,254,215,115,178,246,179,116,245,157,178,39,199,107,156,210,93,37,194,52,79,8,162,192,112,27,95,132,183,82,111,36,178,200,168,234,138,202,133,68,71,212,78,244,68,235,149,219,38,235,178,34,34,53,173,70,177,173,106,99,220,60,112,241,132,112,229,132,51,22,197,163,241,119,26,190,137,175,23,137,163,70,212,92,170,17,23,103,42,110,189,17,55,119,36,113,34,170,49,21,124,220,247,61,239,218,100,227,41,202,227,3,70,253,126,124,243,246,123,35,243,114,183,72,91,119,115,106,241,62,47,133,153,140,45,19,228,199,45,233,251,85,71,211,19,202,61,179,32,0,220,43,112,129,252,212,53,50,225,107,198,49,13,41,180,221,233,227,134,251,53,69,214,241,75,21,67,146,165,209,64,172,109,51,100,99,94,136,176,62,71,204,237,158,213,71,73,76,213,106,162,198,164,240,41,239,152,30,99,62,91,197,30,79,78,151,170,123,141,14,61,13,29,158,133,96,88,220,218,118,178,6,201,52,42,230,126,19,155,83,45,74,59,169,85,205,119,83,87,110,148,106,105,179,235,254,7,7,52,199,58,166,35,243,159,150,139,51,162,108,174,51,29,164,162,237,113,173,54,105,170,190,61,188,41,167,227,19,84,85,29,205,123,195,102,155,65,171,186,235,134,105,253,108,84,243,80,220,110,109,150,225,12,243,73,19,102,162,129,174,158,166,52,124,126,187,92,232,98,145,173,84,84,245,156,223,89,191,132,150,215,197,150,3,112,212,222,28,243,188,66,210,181,11,93,45,179,199,82,197,77,74,234,153,106,101,164,145,149,76,167,100,109,84,87,58,87,64,145,166,219,170,43,209,81,29,183,74,195,30,85,152,38,63,121,205,243,92,254,227,77,223,186,99,52,116,116,118,222,182,49,204,135,198,44,253,217,91,187,85,205,151,166,157,24,142,107,147,212,150,86,170,42,59,202,202,76,108,143,9,76,224,170,154,191,234,107,247,114,253,91,174,149,54,138,237,189,168,177,77,137,255,0,132,220,152,137,229,191,51,23,53,248,198,228,124,28,251,219,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,47,159,79,115,188,127,83,176,139,38,127,139,84,247,173,119,218,56,235,32,221,236,115,227,234,79,90,41,58,28,230,164,177,187,169,143,106,57,122,94,199,55,125,208,164,157,115,211,105,244,131,87,178,205,56,146,42,134,67,100,185,203,21,18,212,205,28,178,201,68,255,0,190,82,200,247,71,179,85,207,129,241,61,81,17,54,87,42,43,90,168,173,75,50,229,195,157,227,249,47,13,150,204,74,221,83,254,234,98,21,149,148,119,42,119,189,157,105,223,168,150,166,41,90,212,114,187,180,230,204,173,71,57,27,187,226,149,17,21,27,186,224,236,253,202,172,226,107,195,215,195,88,252,98,127,223,238,74,186,97,194,90,204,242,76,46,115,135,242,162,154,163,73,142,91,151,41,215,89,248,197,49,30,247,181,144,241,253,238,145,157,254,107,249,157,41,78,101,198,113,253,238,145,157,254,107,249,157,41,91,220,48,112,193,152,241,23,152,193,77,77,73,81,69,138,209,76,217,46,247,121,35,150,40,150,38,75,10,79,77,79,58,69,36,126,47,181,55,91,35,126,201,178,110,190,94,223,204,250,205,119,241,180,91,183,26,204,211,31,57,125,244,73,152,225,178,173,151,196,98,241,117,197,52,83,118,169,153,159,114,223,226,216,92,10,112,157,62,183,100,241,234,94,86,234,118,97,56,181,205,141,150,153,237,142,103,93,171,99,70,75,225,93,27,209,200,144,35,95,26,202,175,79,89,175,70,53,21,92,231,197,99,26,241,110,183,217,248,109,212,75,77,166,130,158,138,134,139,7,187,211,82,210,211,68,216,162,130,38,80,74,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,134,101,135,97,216,198,159,227,22,236,51,12,178,211,218,108,182,152,82,10,74,72,17,122,99,110,234,170,170,171,186,185,206,114,171,156,247,42,185,206,115,156,229,85,85,85,197,184,137,247,126,212,239,228,109,235,249,148,166,243,11,128,163,1,133,170,136,227,84,196,235,63,15,146,171,207,118,183,17,181,185,253,156,69,122,211,106,154,233,138,41,236,141,232,227,63,213,60,230,120,246,71,8,133,24,150,17,198,23,255,0,67,243,68,127,70,190,73,80,87,185,97,28,97,127,244,63,52,71,244,107,228,149,4,83,47,244,24,143,119,243,116,14,216,122,219,40,254,250,126,153,67,158,29,189,224,116,199,249,101,101,254,123,17,182,185,139,96,54,252,35,137,91,133,125,177,105,217,14,91,108,165,191,186,158,10,86,192,216,37,122,201,4,187,244,174,207,116,146,83,62,103,63,100,85,116,206,221,21,81,92,237,75,195,183,188,14,152,255,0,44,172,191,207,98,38,247,53,108,6,223,81,135,97,122,163,18,211,195,93,65,115,146,193,50,54,149,189,218,168,167,137,243,199,213,54,251,244,196,234,105,122,88,168,169,189,67,213,21,190,125,95,88,123,62,23,46,187,49,206,154,162,127,47,205,227,156,102,127,179,246,211,1,110,169,210,155,182,171,162,126,253,232,252,105,136,215,219,217,171,199,229,91,170,127,250,91,162,117,52,127,94,83,69,80,200,255,0,234,105,170,25,35,149,255,0,251,170,177,26,207,235,221,78,252,20,44,32,167,62,4,53,79,238,93,196,126,63,222,163,241,20,121,118,216,181,79,76,125,114,71,226,165,143,178,246,110,246,162,109,81,28,29,74,189,91,71,220,217,170,238,146,227,9,30,65,127,194,225,34,153,158,52,206,159,156,41,94,151,50,191,16,218,42,175,211,78,148,222,166,42,239,159,54,175,150,191,29,80,99,153,214,157,106,14,125,247,53,250,9,130,228,57,31,128,244,207,138,244,77,178,122,206,199,95,131,232,238,118,154,238,158,174,135,237,190,219,244,174,222,197,48,94,91,186,83,170,56,46,184,223,46,217,182,155,101,56,245,12,216,165,77,52,117,87,91,61,69,36,79,149,107,40,220,145,163,228,99,81,92,173,99,151,167,125,246,106,175,193,75,0,203,117,23,79,176,31,9,244,239,58,199,177,207,31,220,240,190,150,185,193,71,223,232,233,235,237,247,92,222,174,158,182,111,182,251,117,38,254,212,62,108,91,85,180,187,58,184,73,105,194,117,39,22,200,107,161,133,106,100,165,181,94,41,234,229,100,72,230,181,100,86,70,247,42,53,28,246,167,86,219,110,228,79,138,31,117,229,214,106,199,120,212,215,229,107,28,56,118,104,199,195,109,150,101,99,101,167,34,167,11,173,157,218,163,194,121,93,117,205,83,60,180,225,51,163,42,5,111,115,34,213,109,81,193,117,198,199,105,194,117,39,41,199,168,102,197,41,170,100,165,181,94,42,41,34,124,171,89,88,213,145,89,27,218,138,229,107,26,157,91,111,179,81,62,8,103,92,177,117,23,80,115,239,186,87,211,188,235,33,200,252,7,161,188,47,165,174,115,214,118,58,252,103,95,111,186,231,116,245,116,51,125,182,223,165,55,246,33,247,70,107,69,120,207,19,221,157,120,241,238,141,88,216,141,128,196,225,246,110,54,146,111,83,52,76,83,59,186,78,190,85,81,79,62,93,122,180,95,27,218,49,172,57,103,20,25,166,65,139,105,70,101,121,181,213,122,59,177,91,111,177,85,84,83,203,211,110,166,99,186,100,99,21,174,217,205,115,87,101,242,84,84,246,161,43,121,110,225,121,142,11,161,215,203,78,109,137,222,113,234,233,178,186,154,152,233,110,180,18,210,74,248,150,142,141,169,34,50,70,181,85,170,230,57,58,182,219,118,170,124,20,223,153,6,179,232,246,39,119,159,31,202,117,95,13,179,93,41,122,123,244,87,11,237,45,61,68,93,77,71,183,170,55,189,28,221,218,230,185,55,79,52,84,95,98,158,206,45,154,97,217,213,190,75,182,19,150,89,178,26,24,102,90,105,42,173,85,241,85,196,201,81,173,114,198,175,141,206,68,114,53,237,94,157,247,217,200,191,20,62,48,249,117,155,56,202,177,20,215,173,83,51,195,135,91,39,57,219,44,203,50,217,203,57,61,236,46,229,170,41,183,17,95,149,199,114,34,34,120,198,156,127,217,203,129,123,220,166,240,12,55,25,224,231,24,204,236,88,245,37,37,247,49,168,184,84,223,110,13,69,89,235,159,79,112,170,167,129,30,229,85,84,100,113,70,136,214,38,204,69,116,142,68,234,145,238,117,16,151,253,202,227,220,79,76,191,61,124,226,180,220,43,116,170,0,0,41,219,157,70,144,225,184,134,168,97,58,185,98,130,174,27,238,161,83,215,195,125,71,78,175,130,103,219,227,162,138,9,152,197,243,99,214,41,146,55,34,47,66,164,49,170,53,28,175,115,238,36,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,128,121,163,251,246,106,111,230,95,147,209,22,105,202,139,88,179,237,99,225,114,122,205,70,191,85,223,46,88,222,81,95,100,138,231,93,85,53,77,109,92,29,168,42,218,234,137,166,123,221,35,218,234,183,198,213,77,145,35,142,54,237,234,170,173,101,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,224,55,87,48,125,11,211,141,101,225,151,53,187,102,182,110,237,215,4,199,238,153,37,130,229,2,163,42,168,170,169,233,95,50,177,175,84,93,225,151,180,214,75,26,162,181,205,70,170,108,246,70,246,115,216,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,11,169,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,240,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,102,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,89,124,140,127,29,159,163,127,172,139,84,2,53,112,73,193,149,139,131,235,22,107,67,69,117,244,173,126,87,144,77,81,29,91,158,247,73,29,158,7,200,203,109,52,171,234,198,249,155,28,146,73,36,140,138,52,89,42,30,207,89,177,177,203,37,64,3,149,114,255,0,185,92,123,137,233,151,231,175,156,86,148,2,95,247,43,143,113,61,50,252,245,243,138,208,34,87,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,215,47,119,100,98,74,230,64,14,30,56,129,207,184,101,213,10,29,87,211,151,210,62,229,71,79,81,73,45,29,114,204,180,85,176,77,26,181,209,84,71,12,145,186,70,35,186,37,107,85,219,36,145,70,239,62,148,58,83,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,162,30,98,60,16,86,112,171,157,166,91,135,82,245,105,150,89,112,150,43,19,82,105,234,102,181,200,216,98,145,244,181,82,190,38,177,189,79,124,254,29,22,73,36,124,84,238,87,185,92,199,185,67,90,241,191,171,216,110,189,113,57,150,234,230,159,207,87,37,139,34,167,180,77,78,149,112,44,51,196,246,90,233,34,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,55,249,24,254,59,63,70,255,0,89,21,86,90,167,35,31,199,103,232,223,235,32,45,80,0,5,43,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,35,85,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,32,44,251,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,26,248,57,224,63,21,225,11,59,212,108,142,193,121,244,205,6,73,232,234,44,126,75,132,81,205,116,161,161,138,20,125,83,101,169,100,113,183,239,213,79,85,88,163,98,55,162,150,157,206,115,220,187,71,42,128,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,186,158,87,30,226,122,101,249,235,231,21,163,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,244,58,87,198,157,10,230,75,183,75,154,217,37,71,185,92,123,137,233,151,231,175,156,86,146,168,14,91,50,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,71,137,183,93,40,164,164,170,131,173,141,123,58,226,145,26,246,245,49,237,114,110,158,109,114,42,121,42,29,15,112,89,168,122,243,169,154,13,106,200,56,142,211,218,188,83,48,130,162,106,7,165,93,63,132,158,233,4,93,45,109,116,148,138,214,186,145,239,119,113,171,26,162,35,150,53,149,141,108,114,198,214,181,27,130,158,30,117,87,91,108,122,247,153,225,20,149,217,13,166,158,106,106,218,89,169,169,230,183,95,24,232,22,24,150,225,77,52,111,108,207,133,174,222,55,167,75,211,166,52,114,189,177,198,214,111,80,0,0,57,87,58,83,225,59,221,99,70,254,207,241,239,151,64,115,88,79,254,36,185,129,127,250,44,105,255,0,10,90,69,55,226,254,197,105,204,239,13,119,255,0,179,173,242,165,53,20,244,245,63,251,205,53,92,115,69,253,92,91,126,18,129,115,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,80,28,173,248,250,163,211,191,3,195,38,177,220,45,86,220,65,124,101,70,59,145,86,84,193,67,13,162,69,238,212,205,77,87,36,142,99,29,12,175,89,22,57,21,86,70,203,34,71,235,178,70,118,109,252,0,0,8,171,205,31,220,79,83,127,50,252,226,136,160,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,11,244,230,143,238,39,169,191,153,126,113,68,80,93,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,128,100,26,85,166,121,86,178,106,62,57,165,184,85,39,136,189,100,215,8,173,244,221,81,200,248,225,235,95,94,121,123,108,123,219,12,76,71,73,35,209,171,209,27,30,229,77,154,167,67,220,46,240,201,128,240,179,165,246,221,63,196,41,169,43,46,76,167,107,111,89,10,219,161,166,173,188,206,146,75,39,92,238,141,58,156,198,58,121,91,19,30,231,172,113,171,89,212,237,149,206,213,92,2,112,39,106,225,19,25,173,190,228,181,148,151,109,69,200,169,210,146,241,89,75,35,103,162,165,130,58,137,157,28,84,50,62,158,41,216,201,35,117,59,166,107,213,81,210,66,197,79,38,52,150,160,0,0,10,11,230,155,159,212,231,92,105,102,84,169,144,210,93,173,184,173,61,5,130,218,180,203,19,153,74,200,233,153,45,69,58,190,52,245,158,202,201,234,209,253,106,175,107,250,152,187,116,35,91,121,58,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,135,49,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,157,52,245,51,200,229,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,129,242,157,41,240,177,173,127,178,39,135,220,39,88,228,183,248,42,188,130,222,190,62,6,197,219,141,149,208,74,250,122,174,211,123,146,42,66,179,195,42,199,212,245,119,109,89,213,179,183,68,160,30,37,180,46,251,195,182,166,71,167,57,13,154,235,110,171,110,63,100,184,204,219,130,177,253,117,85,22,232,36,173,72,101,141,18,57,97,142,181,106,224,107,216,174,111,222,85,170,247,57,174,114,217,247,37,189,99,190,230,26,53,150,232,237,222,30,229,38,157,220,41,234,45,117,61,76,78,154,91,147,170,36,117,55,67,88,138,189,19,193,81,47,113,207,123,157,226,122,125,86,198,212,80,177,82,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,43,47,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,37,53,13,13,50,39,92,175,217,85,85,85,85,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,58,29,225,71,133,29,56,225,43,78,25,133,97,81,120,235,173,119,110,123,253,254,120,81,149,87,122,166,162,162,57,200,138,189,184,89,212,228,138,20,85,108,109,115,149,85,239,124,146,62,155,57,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,49,78,10,56,81,190,241,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,177,222,2,151,165,235,28,104,233,21,24,147,78,246,118,163,77,158,228,221,242,118,222,200,164,67,43,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,89,166,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,228,0,0,57,87,58,168,57,87,2,255,0,185,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,0,128,28,234,253,214,49,111,180,10,31,151,92,73,254,64,14,117,126,235,24,183,218,5,15,203,174,32,64,14,87,30,253,154,101,249,235,228,245,165,249,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,108,208,84,193,35,85,178,69,36,110,69,107,216,230,170,181,90,168,168,168,170,138,80,103,43,143,126,205,50,252,245,242,122,210,255,0,128,162,30,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,175,171,202,123,80,245,231,13,215,151,99,250,93,167,181,121,86,31,149,84,80,208,102,170,218,126,152,45,112,55,188,232,43,159,87,211,211,3,226,106,213,57,177,189,118,157,59,145,53,171,34,198,230,93,78,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,97,92,58,112,209,165,156,47,224,144,224,186,103,105,254,171,198,222,107,32,166,244,165,207,239,211,75,31,139,158,24,163,239,118,187,239,100,125,77,245,25,179,83,226,170,13,116,226,143,66,120,107,244,39,221,175,57,250,57,244,143,196,250,51,253,204,172,172,239,248,126,215,123,253,237,20,157,61,61,248,191,11,109,250,188,183,217,118,197,52,183,143,94,19,181,167,59,182,105,158,154,106,183,166,114,75,207,123,193,81,122,10,229,79,221,237,66,249,164,251,228,212,236,141,187,71,19,221,235,57,55,219,100,221,85,17,98,175,57,77,39,213,61,80,251,144,125,204,244,211,43,203,125,25,244,131,198,250,10,205,83,95,225,123,158,143,237,247,123,44,119,71,87,109,253,61,91,111,208,237,189,138,70,174,92,60,61,107,238,13,198,118,158,101,57,174,135,234,6,63,101,162,244,183,137,184,221,49,154,218,74,88,58,237,85,108,103,92,178,70,214,55,169,239,107,83,117,243,115,145,19,205,80,11,191,0,0,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,0,0,0,0,89,7,47,78,44,237,247,75,13,30,128,234,37,194,158,138,186,207,10,51,30,186,86,220,26,212,174,137,211,53,145,208,47,121,251,186,118,186,86,182,22,71,186,58,38,244,163,91,218,69,146,120,28,251,219,174,55,11,61,194,150,237,105,175,168,162,174,162,153,149,52,181,84,210,186,41,96,149,142,71,50,70,61,170,138,215,53,200,138,142,69,69,69,68,84,45,107,129,78,44,96,214,236,98,61,52,202,219,80,204,219,22,182,49,210,212,189,210,76,219,181,20,106,200,188,83,164,122,185,82,116,115,227,73,81,235,235,57,232,246,170,163,156,200,165,249,38,107,225,34,48,183,167,140,114,158,223,99,156,58,81,216,25,193,87,94,123,151,83,252,58,167,91,148,199,242,204,243,170,61,147,60,251,38,122,163,148,174,0,18,101,28,0,0,0,0,0,0,0,0,0,0,175,126,108,255,0,138,191,207,159,253,194,71,190,0,125,237,240,79,206,159,44,170,36,39,54,127,197,95,231,207,254,225,35,223,0,62,246,248,39,231,79,150,85,16,172,111,174,99,222,163,254,215,80,108,207,252,179,175,251,156,71,206,234,227,0,4,213,203,224,0,15,154,227,113,183,217,237,245,87,107,181,125,61,21,13,20,47,169,170,170,169,149,177,69,4,76,106,185,242,61,238,84,70,181,173,69,85,114,170,34,34,42,169,64,23,27,141,194,241,112,170,187,93,171,234,43,107,171,102,125,77,85,85,76,174,150,89,229,123,149,207,145,239,114,170,185,206,114,170,171,149,85,85,85,85,75,156,227,75,41,184,97,220,46,106,21,218,217,13,60,179,84,91,25,106,115,103,107,156,212,138,182,120,233,37,114,116,170,47,82,71,59,213,171,190,200,228,106,170,42,110,139,75,100,67,105,110,235,114,221,174,200,153,251,255,0,217,209,189,7,224,119,48,88,188,116,255,0,53,84,209,254,8,214,126,253,248,251,150,215,203,135,4,199,241,174,27,45,153,109,186,155,253,212,203,235,43,43,46,85,15,99,58,215,177,81,45,52,81,53,200,212,119,105,173,133,92,141,114,187,103,203,42,162,162,59,100,148,166,27,163,120,39,220,199,73,241,28,1,244,214,232,106,44,86,106,90,58,207,71,179,166,158,74,182,198,158,34,86,250,173,85,238,75,220,122,185,90,142,114,189,92,228,221,84,204,137,54,14,215,128,195,209,111,178,35,239,235,252,84,102,209,230,31,181,115,124,78,54,39,88,174,186,166,61,221,103,118,62,20,233,16,169,206,101,24,13,195,23,226,50,124,190,85,168,154,135,51,182,82,215,67,43,169,93,28,81,203,4,109,165,146,157,178,110,169,35,154,216,98,145,219,108,173,74,134,34,167,177,206,217,92,167,242,11,69,54,65,168,248,180,213,125,55,75,141,29,182,225,77,7,109,203,220,167,167,124,236,153,253,72,157,41,210,234,168,19,101,84,85,235,242,69,68,118,222,207,54,59,117,194,91,126,152,221,162,160,168,125,13,52,215,122,105,170,155,19,150,40,165,145,180,142,142,55,63,109,154,231,54,41,85,173,85,221,82,55,170,111,210,187,70,174,5,115,24,48,206,40,240,170,138,235,213,69,190,134,237,52,246,122,132,137,100,233,169,117,76,15,142,158,25,26,205,250,154,234,149,167,95,89,58,90,230,181,203,183,79,82,69,46,76,96,243,157,99,148,213,245,71,31,155,160,240,148,92,218,62,141,60,29,83,229,83,106,116,211,159,240,106,157,216,211,182,98,136,142,222,63,21,157,113,91,166,217,62,175,232,54,71,167,24,116,84,239,187,94,230,182,197,10,212,204,145,69,27,89,112,167,146,73,30,239,53,70,178,54,61,234,141,69,114,163,85,26,215,57,81,171,148,233,46,146,225,26,39,132,81,96,56,13,175,194,91,169,55,146,89,100,84,117,69,101,66,162,35,234,39,122,34,117,202,237,147,117,217,17,17,26,214,163,88,214,181,51,32,75,188,5,30,23,195,233,229,105,167,195,140,254,110,115,156,215,21,57,124,101,113,86,150,162,185,175,78,218,166,41,167,89,237,210,41,225,217,172,246,134,189,226,39,221,251,83,191,145,183,175,230,82,155,8,215,188,68,251,191,106,119,242,54,245,252,202,83,246,255,0,162,171,186,126,79,204,167,214,22,61,250,126,168,81,137,97,28,97,127,244,63,52,71,244,107,228,149,5,123,150,17,198,23,255,0,67,243,68,127,70,190,73,80,65,50,255,0,65,136,247,127,55,88,109,135,173,178,143,239,167,233,148,57,225,219,222,7,76,127,150,86,95,231,177,22,215,197,254,9,143,231,220,56,103,116,89,5,55,95,161,236,213,87,218,41,154,198,44,144,85,209,196,249,163,115,28,246,187,167,171,161,99,114,183,103,44,114,72,212,84,234,220,169,78,29,189,224,116,199,249,101,101,254,123,17,120,183,27,117,190,241,111,170,180,221,168,41,235,104,107,97,125,53,85,45,76,77,150,41,226,123,85,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,77,182,65,110,47,97,174,219,158,190,31,130,188,233,123,25,86,93,158,101,248,186,38,98,104,141,238,28,248,87,18,160,140,119,32,187,226,121,5,179,41,199,234,252,45,210,205,89,13,194,138,126,219,95,218,168,133,232,248,223,210,244,86,187,103,53,23,103,34,162,237,230,138,133,243,225,121,77,191,58,195,172,89,181,166,26,136,104,114,11,101,45,214,150,58,150,181,178,178,41,226,108,140,107,209,170,228,71,35,94,136,168,138,169,190,251,42,251,74,49,213,108,90,223,130,234,142,99,132,218,102,168,154,135,31,191,220,45,84,178,84,185,174,149,241,65,80,248,216,231,171,81,168,174,86,177,21,85,17,19,125,246,68,246,22,181,192,14,164,207,168,220,53,88,98,174,150,162,106,236,78,105,113,170,137,101,134,56,218,230,192,140,125,58,71,209,248,77,109,52,180,236,234,114,35,149,204,118,251,254,19,188,182,118,228,218,191,94,30,174,191,156,54,29,50,224,169,199,101,88,92,218,204,112,166,116,215,175,118,184,214,53,246,107,29,188,38,125,178,208,156,217,255,0,21,127,159,63,251,132,215,188,172,253,224,114,15,228,109,95,243,218,34,210,129,183,175,41,223,199,120,230,255,0,92,112,211,178,52,231,175,228,174,176,221,32,248,182,203,78,205,120,182,186,211,84,111,239,253,170,230,175,55,119,171,93,60,239,107,86,106,159,12,26,27,173,89,5,62,83,169,184,63,166,110,148,180,108,183,195,63,164,235,41,250,105,218,247,189,172,233,134,86,53,118,116,175,93,213,55,243,246,236,137,183,163,164,186,1,164,154,25,233,95,185,102,37,232,79,77,246,60,127,244,125,77,79,123,179,220,237,254,239,35,250,118,238,201,248,59,111,213,231,190,201,180,114,227,63,140,253,81,225,211,84,109,120,78,19,97,197,171,104,107,108,16,93,100,146,235,75,81,44,169,43,234,42,35,86,162,199,60,105,211,211,11,87,109,149,119,85,243,246,34,101,92,15,241,77,168,60,75,125,53,250,119,103,199,168,62,142,122,55,194,250,38,158,120,186,252,71,137,235,238,119,102,147,125,187,12,219,109,189,171,190,254,91,125,209,137,193,78,51,193,83,76,120,78,60,116,246,113,227,220,198,196,100,123,79,111,102,227,48,187,126,169,193,105,76,238,248,73,152,210,106,136,167,200,215,78,21,105,60,184,115,65,142,63,189,237,243,191,205,127,44,165,38,55,43,63,119,236,131,249,101,87,252,202,136,152,192,248,195,229,62,47,140,171,21,191,174,179,60,52,237,246,235,249,50,115,158,144,127,107,236,229,156,131,197,183,124,29,54,227,127,127,93,119,34,35,205,221,141,53,211,237,78,158,215,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,166,225,91,165,80,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,26,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,160,30,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,64,14,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,4,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,11,169,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,240,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,0,0,14,85,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,149,70,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,153,0,3,154,30,36,116,66,235,195,134,182,229,58,47,121,190,82,94,106,49,202,136,154,202,250,104,221,27,42,96,154,8,234,33,122,177,222,108,122,197,52,125,108,221,200,215,245,53,28,244,68,122,216,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,5,43,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,35,85,115,171,247,167,197,190,207,232,126,99,113,54,175,35,31,199,103,232,223,235,32,45,80,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,46,167,149,199,184,158,153,126,122,249,197,105,42,136,171,202,227,220,79,76,191,61,124,226,180,149,64,0,0,0,0,114,174,122,184,182,39,149,103,55,218,92,91,10,198,110,185,5,234,183,175,195,91,173,116,82,85,213,79,208,199,61,253,17,70,142,123,186,88,199,57,118,79,38,181,85,124,145,79,40,186,158,86,156,20,98,186,95,167,22,30,36,51,91,103,141,207,178,251,127,141,180,248,132,141,241,217,45,115,162,246,93,79,208,231,39,122,162,7,54,71,202,170,143,108,114,164,40,216,254,253,221,10,118,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,126,229,115,199,109,215,91,45,83,104,70,180,100,212,149,25,181,142,157,142,199,238,53,115,187,198,228,52,77,107,214,86,73,212,157,50,212,211,181,141,85,127,95,114,88,220,175,86,185,97,154,87,108,174,98,60,16,81,241,85,130,38,91,135,82,244,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,221,44,100,254,29,22,72,227,100,181,14,87,185,26,247,185,40,179,255,0,42,176,44,171,254,21,199,50,76,114,225,255,0,73,71,93,109,174,167,147,254,204,144,205,28,140,252,142,107,155,240,84,3,169,48,68,174,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,147,218,75,80,34,175,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,23,83,205,31,220,79,83,127,50,252,226,136,165,110,19,189,233,244,111,237,3,30,249,140,0,116,166,0,0,0,2,10,243,130,214,59,22,13,195,2,233,85,68,62,34,245,169,119,8,41,232,227,234,123,59,20,180,53,16,85,212,84,238,140,115,29,210,246,83,69,219,87,49,203,226,122,219,212,145,185,10,150,225,99,69,63,100,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,169,138,222,226,179,171,102,238,169,42,185,201,235,95,211,158,32,173,58,57,73,111,236,210,105,149,189,123,211,201,23,76,147,215,92,98,167,168,147,165,201,35,145,208,182,6,81,163,119,99,28,146,119,247,234,111,66,153,87,36,189,51,197,114,13,71,212,77,82,187,82,120,139,214,31,111,183,219,237,29,200,227,124,116,254,61,106,123,243,183,169,138,246,76,140,164,72,218,246,57,191,123,158,118,170,57,31,228,25,175,60,28,2,166,91,86,150,106,149,14,61,72,148,244,181,23,27,5,210,236,212,137,179,171,229,108,83,209,83,189,119,238,189,136,144,215,189,190,74,198,42,201,248,43,34,117,70,190,84,58,197,117,211,94,45,44,152,139,175,212,148,56,246,160,211,212,89,46,145,86,213,58,40,36,157,176,201,53,19,152,222,182,177,106,86,161,140,130,53,114,57,118,170,149,140,78,169,17,75,94,227,227,76,242,173,93,225,11,82,112,92,42,147,197,222,170,45,244,247,10,106,86,199,36,146,85,120,42,184,107,31,4,76,141,142,123,230,145,148,238,100,108,70,250,210,57,141,85,68,85,84,231,179,19,202,111,184,54,85,102,205,113,106,239,5,122,199,238,20,247,75,117,79,105,146,118,42,160,145,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,3,169,50,170,249,231,126,36,255,0,73,63,86,150,125,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,21,131,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,229,92,234,160,229,92,11,254,229,113,238,39,166,95,158,190,113,90,74,162,42,242,184,247,19,211,47,207,95,56,173,37,80,2,0,115,171,247,88,197,190,208,40,126,93,113,39,249,0,57,213,251,172,98,223,104,20,63,46,184,129,0,57,92,123,246,105,151,231,175,147,214,151,252,80,15,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,0,0,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,181,77,85,197,143,186,198,178,125,159,228,63,46,156,14,107,14,170,14,85,206,170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,0,147,156,65,112,157,6,13,161,218,123,175,248,51,170,36,180,223,172,22,103,100,20,14,108,146,173,21,108,244,108,114,213,53,251,42,54,9,100,221,28,143,84,232,150,70,53,138,173,145,172,142,49,158,215,240,245,225,171,220,185,28,121,252,37,172,202,115,124,46,117,135,241,156,37,90,211,19,52,207,108,85,76,233,49,62,216,252,99,140,112,0,7,139,102,30,198,29,152,228,250,127,147,219,179,60,50,245,81,105,189,90,102,73,233,42,224,84,234,141,219,42,42,42,46,232,230,185,170,173,115,28,138,215,53,206,107,145,81,85,23,199,7,236,76,211,58,199,55,197,203,116,94,162,109,220,136,154,102,52,152,158,49,49,60,226,99,174,37,117,188,46,241,29,143,241,33,167,201,144,80,199,225,47,150,158,197,29,246,137,200,200,250,42,214,6,61,242,195,26,75,35,210,153,239,89,91,27,158,168,231,118,158,138,155,181,77,198,81,142,133,107,102,93,160,122,131,73,157,226,83,255,0,91,166,185,210,244,197,253,31,65,223,138,89,169,122,228,141,253,174,231,101,169,220,107,122,155,237,79,169,110,115,73,117,107,8,214,204,34,139,62,192,110,158,46,221,87,188,114,197,34,35,106,40,234,17,17,95,79,59,17,87,162,86,238,155,166,234,138,138,215,53,92,199,53,203,59,202,51,56,198,219,220,174,124,184,231,237,246,254,174,76,233,19,97,174,108,190,47,198,176,180,235,133,185,62,76,253,153,251,51,243,167,182,59,165,153,0,13,202,181,0,0,0,0,0,0,0,0,87,191,54,127,197,95,231,207,254,225,35,223,0,62,246,248,39,231,79,150,85,18,19,155,63,226,175,243,231,255,0,112,145,239,128,31,123,124,19,243,167,203,42,136,86,55,215,49,239,81,255,0,107,168,54,103,254,89,215,253,206,35,231,117,113,128,2,106,229,240,0,4,81,230,93,148,220,49,238,26,157,105,162,134,157,240,228,215,250,27,85,91,165,107,149,204,137,137,37,90,58,61,149,17,29,220,164,141,55,84,84,233,87,38,219,170,42,85,174,23,139,92,51,172,198,197,132,218,102,167,134,187,32,185,210,218,169,100,169,115,155,19,37,158,86,198,199,61,90,142,84,106,57,232,170,168,138,187,111,178,47,176,176,142,107,185,77,194,147,14,211,236,38,40,105,214,134,237,115,174,186,205,35,154,238,235,101,164,138,56,227,107,87,125,145,170,218,217,85,200,168,170,170,214,108,169,178,162,197,174,4,45,214,251,167,22,24,13,53,206,130,158,174,22,77,93,82,216,231,137,178,53,178,197,65,81,36,82,34,57,21,17,204,145,140,123,93,237,107,154,213,77,149,17,72,86,111,30,51,153,197,153,254,152,251,255,0,221,212,29,29,215,57,46,195,220,204,105,142,58,94,185,223,187,19,28,127,193,162,229,64,4,213,203,232,181,204,151,18,250,71,195,29,117,227,210,30,31,232,173,230,130,237,219,237,117,248,158,183,186,143,183,190,233,209,183,140,235,234,217,223,185,244,237,235,110,149,173,195,183,188,14,152,255,0,44,172,191,207,98,45,43,143,239,116,140,239,243,95,204,233,74,131,199,114,11,190,39,144,91,50,156,126,175,194,221,44,213,144,220,40,167,237,181,253,170,136,94,143,141,253,47,69,107,182,115,81,118,114,42,46,222,104,168,67,51,233,166,222,58,138,253,145,51,247,203,166,186,37,166,238,55,101,49,24,104,159,231,185,77,58,245,107,69,19,213,237,153,158,183,64,0,2,102,230,80,215,188,68,251,191,106,119,242,54,245,252,202,83,97,26,247,136,159,119,237,78,254,70,222,191,153,74,121,95,244,85,119,79,201,176,202,125,97,99,223,167,234,133,24,150,17,198,23,255,0,67,243,68,127,70,190,73,80,87,185,97,28,97,127,244,63,52,71,244,107,228,149,4,19,47,244,24,143,119,243,117,134,216,122,219,40,254,250,126,153,67,158,29,189,224,116,199,249,101,101,254,123,17,121,197,24,240,237,239,3,166,63,203,43,47,243,216,139,206,55,123,53,232,174,119,199,201,87,244,225,235,12,39,185,87,212,169,78,100,24,38,63,133,113,31,37,110,63,77,225,254,149,89,169,239,181,176,181,140,100,109,171,124,179,67,35,152,214,53,54,235,240,233,35,149,221,78,116,146,72,229,95,91,100,219,92,170,117,38,118,92,51,77,31,171,150,161,240,203,12,121,45,3,27,12,125,168,156,199,50,158,169,92,255,0,41,21,207,71,209,244,183,205,187,68,245,245,85,125,124,203,154,182,45,111,171,210,236,47,54,150,106,132,174,180,223,228,181,67,27,92,222,211,162,171,167,124,146,57,201,182,234,228,117,20,72,213,69,68,68,115,247,69,221,21,33,207,6,89,245,195,79,120,149,193,171,232,146,162,88,111,23,56,236,21,116,241,85,58,6,205,21,106,164,9,220,217,21,30,216,228,124,115,116,42,108,174,133,190,109,93,156,152,23,103,196,51,125,232,229,51,248,85,205,43,192,83,251,217,209,212,217,170,53,174,138,38,35,95,181,106,117,167,73,158,216,136,143,140,196,207,53,210,128,9,163,153,16,195,140,254,12,53,71,136,189,81,181,230,216,77,251,22,162,161,162,176,65,106,146,59,173,85,68,82,172,172,168,168,145,92,137,28,18,39,79,76,205,77,247,69,221,23,203,216,171,149,112,63,194,206,160,240,211,244,215,233,221,227,30,175,250,71,232,223,11,232,154,137,229,232,240,254,39,175,185,221,134,61,183,239,179,109,183,246,46,251,121,111,41,65,129,78,91,98,156,79,141,70,187,221,253,177,162,91,123,109,115,91,249,44,100,53,205,62,3,72,141,55,120,233,77,81,84,113,239,128,0,103,162,78,85,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,149,64,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,128,121,163,251,246,106,111,230,95,147,209,19,255,0,146,167,186,198,83,246,129,93,242,235,113,0,57,163,251,246,106,111,230,95,147,209,19,255,0,146,167,186,198,83,246,129,93,242,235,112,18,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,46,167,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,147,255,0,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,129,127,192,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,57,87,47,251,149,199,184,158,153,126,122,249,197,105,64,37,255,0,114,184,247,19,211,47,207,95,56,173,2,85,0,0,160,30,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,165,110,117,126,244,248,183,217,253,15,204,110,38,213,228,99,248,236,253,27,253,100,106,174,117,126,244,248,183,217,253,15,204,110,38,213,228,99,248,236,253,27,253,100,5,170,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,58,83,57,172,226,199,222,159,89,62,208,50,31,152,206,5,212,242,184,247,19,211,47,207,95,56,173,37,81,21,121,92,123,137,233,151,231,175,156,86,146,168,0,0,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,149,171,205,35,128,90,205,68,241,220,77,232,229,190,235,114,203,211,193,211,228,88,237,29,52,245,211,93,227,78,213,52,53,52,145,198,215,189,179,68,196,141,36,141,17,35,116,81,172,158,163,227,127,122,202,128,28,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,15,112,187,196,222,3,197,54,151,219,117,3,16,169,164,163,185,62,157,174,189,99,203,113,134,166,182,205,58,201,44,125,19,182,53,234,107,30,232,37,116,79,123,88,178,70,141,127,75,119,86,182,176,57,163,112,37,106,209,59,172,58,239,162,248,205,93,62,19,124,168,123,114,11,117,36,13,240,88,245,107,156,196,137,241,244,175,84,84,213,14,123,145,25,209,219,138,70,163,17,205,73,161,137,177,87,133,222,38,243,238,22,117,66,219,168,24,133,77,93,101,181,149,13,117,235,30,91,140,212,212,87,152,18,57,99,232,157,177,175,75,158,198,207,43,162,123,218,244,142,69,107,250,93,178,181,193,115,252,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,91,167,27,250,189,134,235,215,44,76,183,87,52,254,122,185,44,89,21,61,162,106,116,171,129,97,158,39,178,249,73,20,176,200,207,52,71,199,44,114,70,170,213,115,21,88,170,215,57,170,142,90,139,225,59,222,159,70,254,208,49,239,152,192,7,74,96,0,0,17,215,152,46,177,93,116,67,132,188,235,46,198,175,212,150,172,134,182,158,27,37,158,89,106,157,4,235,61,92,204,134,71,82,185,143,99,252,76,116,238,168,158,53,98,238,213,131,173,81,90,199,32,20,45,173,122,161,117,214,173,92,203,245,94,242,218,184,234,50,155,197,77,201,148,245,53,174,171,125,28,15,122,246,105,82,87,34,43,217,12,93,184,153,234,181,17,145,181,17,173,68,68,75,179,229,75,166,127,115,190,13,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,244,247,36,74,122,119,194,213,99,92,144,201,75,75,77,43,85,122,186,187,170,246,187,165,205,68,162,204,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,234,34,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,64,62,179,154,30,37,52,134,167,65,117,231,57,210,57,160,171,142,159,29,188,77,13,189,106,231,138,105,229,183,63,105,104,166,145,241,108,197,124,148,210,67,34,162,35,118,87,170,43,90,168,173,78,151,138,86,231,39,162,159,65,184,130,180,235,29,37,195,189,73,169,182,245,239,65,36,189,82,65,93,110,138,158,158,78,150,164,109,70,194,232,31,70,173,221,239,114,201,223,223,165,189,8,4,223,229,67,172,86,173,74,225,46,201,136,186,253,87,93,144,233,245,69,69,146,233,21,109,83,101,158,56,29,52,147,81,57,141,235,115,210,153,41,222,200,35,87,35,83,122,89,88,196,233,141,20,142,188,243,191,18,127,164,159,171,77,127,201,111,88,236,88,126,178,229,186,59,119,135,183,87,168,150,250,122,139,93,79,83,215,170,170,218,218,137,29,77,208,214,42,39,92,19,212,75,220,115,216,214,248,110,159,89,210,53,19,96,115,206,252,73,254,146,126,173,2,42,242,184,247,236,211,47,207,95,39,173,47,248,160,30,87,30,253,154,101,249,235,228,245,165,255,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,0,0,57,87,58,168,57,87,2,255,0,185,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,0,128,28,234,253,214,49,111,180,10,31,151,92,73,254,64,14,117,126,235,24,183,218,5,15,203,174,32,64,14,87,30,253,154,101,249,235,228,245,165,255,0,20,3,202,227,223,179,76,191,61,124,158,180,191,224,0,0,0,0,0,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,3,154,195,170,131,149,115,170,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,197,208,123,117,190,241,195,110,157,218,110,212,20,245,180,53,184,61,162,154,170,150,166,38,203,20,241,62,130,38,190,55,177,200,168,230,185,170,168,173,84,84,84,85,69,43,27,140,206,21,110,28,59,230,44,187,88,98,168,171,194,114,25,166,150,223,84,218,119,54,43,116,174,150,87,54,220,231,186,89,30,247,50,20,98,182,71,171,86,68,235,84,69,86,63,107,66,225,219,221,251,76,127,145,182,95,230,81,25,14,161,96,152,254,167,97,23,188,3,41,166,239,90,239,180,114,81,207,179,24,231,199,212,158,172,177,245,181,205,73,99,119,75,216,229,106,244,189,141,118,219,161,62,197,229,244,99,240,180,211,202,168,136,210,126,31,41,114,30,207,237,134,35,100,115,235,215,99,141,154,235,170,43,167,182,55,167,140,127,85,58,235,29,188,186,212,32,13,149,196,38,132,228,252,59,234,61,78,159,228,181,116,245,173,116,45,174,182,215,193,178,54,182,137,239,123,99,149,89,186,172,78,234,141,237,115,28,171,179,152,237,149,237,233,123,181,169,4,185,110,171,85,205,21,198,147,14,179,193,227,44,102,24,122,49,88,106,162,170,43,136,152,152,235,137,255,0,93,241,214,0,15,134,72,72,78,15,120,167,200,56,122,205,233,237,87,26,254,246,7,125,172,137,151,186,57,213,238,101,39,82,181,139,95,10,49,174,114,75,27,118,87,53,173,94,235,25,208,169,212,145,190,56,246,15,91,23,235,195,220,139,182,231,73,134,191,53,202,240,185,206,18,188,14,50,157,235,117,198,147,31,41,142,201,142,113,61,82,191,252,119,32,180,101,152,253,179,41,199,234,252,85,174,243,71,13,194,138,126,219,153,221,167,153,136,248,223,210,244,71,55,118,185,23,103,34,42,111,230,136,167,162,85,175,0,188,90,253,203,50,6,233,62,166,228,254,31,7,186,117,122,50,122,166,245,71,105,175,123,209,83,121,85,201,217,166,147,119,245,238,142,107,100,86,191,239,109,116,207,91,74,44,44,191,29,70,62,204,92,167,159,92,118,79,233,216,227,157,175,217,92,78,201,230,53,97,46,241,162,120,209,87,85,84,255,0,229,28,170,142,169,246,76,0,3,57,21,0,0,0,0,0,0,105,206,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,244,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,237,93,247,242,219,13,210,14,1,180,123,69,117,22,211,169,184,182,73,153,85,93,44,221,254,196,55,10,202,87,211,187,189,4,144,187,169,172,167,99,151,102,202,229,77,156,158,104,158,212,242,89,42,12,90,176,88,122,238,248,106,168,141,238,28,123,185,55,214,54,163,56,195,96,103,44,179,136,170,44,76,85,27,189,90,85,174,244,124,117,157,123,192,1,148,208,128,0,52,231,16,252,44,233,247,18,223,71,254,157,222,50,26,15,163,158,47,194,250,38,162,8,186,252,71,107,175,185,221,134,77,246,236,51,109,182,246,174,251,249,109,134,233,7,0,218,61,162,186,139,105,212,220,91,36,204,170,174,150,110,255,0,98,27,133,101,43,233,221,222,130,72,93,212,214,83,177,203,179,101,114,166,206,79,52,79,106,121,44,149,6,45,88,44,61,119,124,53,84,70,247,14,61,220,155,235,27,81,156,97,176,51,150,89,196,85,22,38,42,141,222,173,42,215,122,62,58,206,189,224,0,202,104,88,110,175,233,102,63,173,90,117,118,211,44,166,178,227,75,107,188,246,59,243,91,228,99,42,27,217,158,57,155,210,231,177,237,77,221,19,81,119,106,249,42,251,23,205,35,95,237,89,240,253,255,0,44,53,11,252,97,69,254,200,76,96,98,223,193,97,241,53,111,221,162,38,91,236,175,106,51,140,150,204,225,242,252,69,86,232,153,214,98,59,116,136,215,238,136,251,128,1,148,208,135,141,154,98,214,252,235,14,190,225,55,105,170,33,161,200,45,149,86,170,169,41,156,214,202,200,167,137,209,189,204,87,35,145,28,141,122,170,42,162,166,251,110,139,236,61,144,126,76,69,81,164,190,237,220,170,213,113,114,137,210,98,117,137,246,194,28,254,213,159,15,223,242,195,80,191,198,20,95,236,134,227,212,158,22,116,251,84,116,123,22,209,60,130,241,144,211,216,241,31,3,224,170,40,234,32,101,92,158,22,149,244,209,247,92,248,92,197,221,146,42,187,165,141,221,219,109,178,121,27,140,24,148,101,248,107,113,52,211,68,68,79,63,106,67,137,218,252,243,25,114,221,219,248,154,170,170,220,235,76,206,156,39,150,177,193,20,112,190,91,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,110,137,242,193,43,100,99,94,141,165,106,171,85,204,68,84,69,69,219,125,149,61,164,174,0,245,177,134,179,134,137,139,52,233,171,3,53,207,51,28,242,186,110,102,55,102,228,211,26,68,207,84,48,221,95,210,204,127,90,180,234,237,166,89,77,101,198,150,215,121,236,119,230,183,200,198,84,55,179,60,115,55,165,207,99,218,155,186,38,162,238,213,242,85,246,47,154,71,59,119,44,93,14,179,220,41,110,214,156,255,0,82,168,171,168,166,101,77,45,85,53,214,142,41,96,149,142,71,50,70,61,180,168,173,115,92,136,168,228,84,84,84,69,66,95,3,226,246,11,15,136,170,43,187,76,76,195,35,44,218,108,223,38,177,86,27,1,126,170,40,153,153,152,141,52,153,152,136,153,251,162,32,0,25,77,16,0,0,0,2,0,126,210,167,11,31,242,251,85,127,198,182,239,246,18,95,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,245,186,56,227,98,236,249,156,137,179,19,213,68,223,117,221,87,96,0,0,0,4,127,226,183,130,157,44,227,7,232,183,221,50,255,0,149,219,62,137,120,239,5,232,42,170,104,123,158,43,177,220,238,247,160,151,125,188,51,58,122,122,118,221,219,239,186,109,32,0,17,127,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,245,83,177,17,85,202,155,43,188,189,138,153,7,21,188,20,233,103,24,63,69,190,233,151,252,174,217,244,75,199,120,47,65,85,83,67,220,241,93,142,231,119,189,4,187,237,225,153,211,211,211,182,238,223,125,211,105,0,0,139,252,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,148,0,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,232,108,148,146,61,55,100,45,85,221,235,235,42,237,178,108,137,184,56,95,225,127,1,225,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,157,179,201,12,48,185,173,116,49,68,212,103,77,59,21,17,90,171,186,187,207,216,137,184,0,24,254,161,97,86,173,74,192,50,93,57,190,212,85,193,109,202,172,245,182,74,201,105,30,214,207,28,21,48,190,25,29,27,156,215,53,30,141,122,170,42,181,201,190,219,162,251,8,65,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,254,0,211,252,80,112,191,128,241,103,128,91,244,231,81,174,249,5,186,219,110,188,69,123,138,91,37,68,48,206,233,227,134,104,90,215,58,104,165,106,179,166,161,234,168,141,69,221,27,231,237,69,211,250,9,202,255,0,64,184,118,213,139,22,177,225,89,126,160,86,222,177,255,0,21,225,160,186,92,40,164,165,127,126,154,90,119,245,182,58,72,222,187,50,103,42,108,244,245,145,55,221,55,69,152,0,0,0,1,15,245,239,149,254,129,113,19,171,23,221,99,205,114,253,64,162,189,100,30,23,196,193,107,184,81,71,74,206,197,52,84,236,232,108,148,146,61,55,100,45,85,221,235,235,42,237,178,108,137,48,0,17,255,0,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,188,128,0,0,0,8,1,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,127,160,154,41,138,240,237,164,246,45,28,194,174,23,90,219,46,63,226,188,52,247,73,99,146,169,253,250,153,106,31,214,232,227,141,139,179,230,114,38,204,79,85,19,125,215,117,93,128,0,0,0,135,250,247,202,255,0,64,184,137,213,139,238,177,230,185,126,160,81,94,178,15,11,226,96,181,220,40,163,165,103,98,154,42,118,116,54,74,73,30,155,178,22,170,238,245,245,149,118,217,54,68,216,28,41,112,83,165,156,31,125,41,251,153,223,242,187,159,210,223,3,227,125,59,85,77,55,111,194,247,251,125,174,204,17,109,191,137,127,87,87,86,251,55,109,182,93,228,0,0,0,2,47,241,65,203,211,69,248,179,207,237,250,141,168,217,62,107,110,185,91,172,241,89,34,138,201,91,73,12,14,130,57,166,153,174,115,102,166,149,202,254,170,135,162,170,57,19,100,111,151,181,87,32,225,75,130,157,44,224,251,233,79,220,206,255,0,149,220,254,150,248,31,27,233,218,170,105,187,126,23,191,219,237,118,96,139,109,252,75,250,186,186,183,217,187,109,178,239,32,0,0,0,2,16,106,23,40,158,27,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,216,35,158,166,103,205,35,99,107,168,220,228,98,57,234,136,138,231,46,219,110,171,237,38,248,3,95,232,38,138,98,188,59,105,61,139,71,48,171,133,214,182,203,143,248,175,13,61,210,88,228,170,127,126,166,90,135,245,186,56,227,98,236,249,156,137,179,19,213,68,223,117,221,87,96,0,0,0,0,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,91,218,233,228,130,154,22,67,27,164,115,90,214,171,213,172,69,85,70,181,55,223,100,79,97,144,0,0,0,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,72,23,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,254,0,135,248,175,44,141,31,196,52,159,53,209,11,102,171,234,172,184,102,119,225,37,185,90,234,46,150,247,199,13,85,61,76,19,199,85,79,253,4,157,169,151,195,178,55,170,110,215,198,168,142,106,171,34,116,126,6,158,242,137,225,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,14,130,73,233,166,100,209,182,70,182,141,174,86,43,152,136,168,142,106,237,190,202,158,210,111,128,0,0,6,138,226,167,132,12,7,139,187,86,63,98,212,108,203,53,180,219,113,218,137,234,226,163,176,92,97,130,10,169,228,107,90,217,103,142,104,101,107,223,27,90,246,198,228,68,86,164,211,39,239,212,222,160,8,127,160,156,175,244,11,135,109,88,177,107,30,21,151,234,5,109,235,31,241,94,26,11,165,194,138,74,87,247,233,165,167,127,91,99,164,141,235,179,38,114,166,207,79,89,19,125,211,116,89,128,0,3,74,113,75,194,78,150,113,115,138,217,241,109,76,150,235,67,232,43,130,220,40,174,54,103,83,69,93,31,84,110,100,144,36,179,67,46,208,201,187,28,246,53,19,169,208,196,170,190,162,27,172,1,15,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,235,34,111,186,110,139,176,56,173,224,167,75,56,193,250,45,247,76,191,229,118,207,162,94,59,193,122,10,170,154,30,231,138,236,119,59,189,232,37,223,111,12,206,158,158,157,183,118,251,238,155,72,0,4,63,208,78,87,250,5,195,182,172,88,181,143,10,203,245,2,182,245,143,248,175,13,5,210,225,69,37,43,251,244,210,211,191,173,177,210,70,245,217,147,57,83,103,167,172,137,190,233,186,44,192,0,0,0,0,0,8,127,175,124,175,244,11,136,157,88,190,235,30,107,151,234,5,21,235,32,240,190,38,11,93,194,138,58,86,118,41,162,167,103,67,100,164,145,233,187,33,106,174,239,95,89,87,109,147,100,77,129,194,151,5,58,89,193,247,210,159,185,157,255,0,43,185,253,45,240,62,55,211,181,84,211,118,252,47,127,183,218,236,193,22,219,248,151,245,117,117,111,179,118,219,101,222,64,0,0,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,255,0,0,107,253,4,209,76,87,135,109,39,177,104,230,21,112,186,214,217,113,255,0,21,225,167,186,75,28,149,79,239,212,203,80,254,183,71,28,108,93,159,51,145,54,98,122,168,155,238,187,170,236,0,0,26,127,138,14,23,240,30,44,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,221,60,112,205,11,90,231,77,20,173,86,116,212,61,85,17,168,187,163,124,253,168,187,128,1,15,244,19,149,254,129,112,237,171,22,45,99,194,178,253,64,173,189,99,254,43,195,65,116,184,81,73,74,254,253,52,180,239,235,108,116,145,189,118,100,206,84,217,233,235,34,111,186,110,139,48,0,0,0,0,0,0,0,0,0,0,99,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,123,91,60,112,84,194,248,100,116,110,115,92,212,122,53,234,168,170,215,38,251,110,139,236,50,0,4,0,253,165,78,22,63,229,246,170,255,0,141,109,223,236,36,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,145,173,165,244,86,251,231,228,188,58,15,245,134,47,220,167,234,107,208,1,15,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,194,53,239,14,222,239,218,99,252,141,178,255,0,50,136,216,69,161,99,209,83,221,31,39,7,230,222,176,191,239,213,245,75,94,235,174,137,226,58,249,167,213,120,38,91,7,245,202,155,101,87,84,191,208,21,253,137,98,134,171,162,57,25,221,237,247,156,189,183,59,165,222,197,250,210,150,181,71,77,178,125,32,207,175,58,113,152,197,78,203,181,146,102,197,50,211,76,146,197,35,94,198,201,28,140,119,146,171,95,27,216,244,71,34,57,17,200,142,107,92,138,212,190,114,57,113,153,194,173,191,136,140,57,151,107,12,84,244,153,182,61,12,210,219,234,155,78,215,75,113,137,177,74,230,219,156,247,75,27,24,215,204,172,86,200,245,114,70,189,106,136,136,247,239,168,206,114,207,28,163,194,218,143,46,63,24,236,239,236,251,150,39,70,155,115,59,57,138,241,28,125,95,217,174,127,252,85,246,189,217,229,84,119,85,213,58,211,224,61,12,139,31,187,226,121,5,207,22,200,41,60,45,210,205,89,53,190,182,14,227,95,218,168,133,234,201,25,212,197,86,187,103,53,83,118,170,162,237,228,170,135,158,65,166,38,39,73,117,85,21,211,114,152,174,137,214,39,140,76,117,128,0,250,11,24,224,15,140,122,91,149,45,14,131,106,181,235,183,113,143,177,69,138,87,204,200,98,167,125,60,112,199,12,86,229,232,99,118,149,59,123,198,247,171,150,85,122,177,92,143,72,219,37,115,159,69,186,227,112,179,220,41,110,214,154,250,138,42,234,41,153,83,75,85,77,43,162,150,9,88,228,115,36,99,218,168,173,115,92,136,168,228,84,84,84,69,67,47,5,140,185,129,187,23,40,248,199,108,35,155,81,179,88,77,169,203,234,193,98,99,143,58,106,235,166,174,169,143,103,84,199,92,124,37,208,64,35,23,5,28,90,193,196,6,48,152,166,103,89,78,205,66,179,195,44,149,113,65,79,35,91,95,69,26,194,196,174,93,152,144,198,231,62,100,99,163,107,191,9,174,123,90,214,57,26,217,58,88,152,124,69,188,85,184,187,110,117,137,113,174,113,148,98,242,44,101,120,28,109,59,181,211,63,9,142,169,137,235,137,231,18,0,15,102,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,216,70,189,225,219,221,251,76,127,145,182,95,230,81,27,8,180,44,122,42,123,163,228,224,252,219,214,23,253,250,190,169,0,7,171,94,135,60,125,112,149,247,83,199,221,171,26,101,140,120,140,226,215,211,233,56,41,93,211,37,218,129,140,84,93,162,70,175,122,166,61,153,209,178,181,206,141,28,207,190,57,176,177,42,212,232,64,174,110,63,56,56,170,182,213,87,107,206,148,217,123,150,233,59,245,185,93,4,47,154,90,134,84,73,52,147,75,113,78,183,187,120,151,185,180,140,98,53,34,70,35,209,170,197,145,209,197,179,204,171,123,92,85,152,227,215,31,159,235,247,175,174,138,246,250,44,110,228,57,157,92,39,133,186,166,121,127,68,204,207,47,177,254,30,205,32,64,0,137,186,24,0,1,232,99,185,5,223,19,200,45,153,78,63,87,225,110,150,106,200,110,20,83,246,218,254,213,68,47,71,198,254,151,162,181,219,57,168,187,57,21,23,111,52,84,46,119,133,142,33,237,28,70,105,141,46,79,220,183,83,100,148,63,208,217,5,170,150,71,47,131,168,221,200,199,163,94,157,73,20,173,111,113,158,110,68,221,204,235,123,163,122,148,164,108,45,10,214,204,187,64,245,6,147,59,196,167,254,183,77,115,165,233,139,250,62,131,191,20,179,82,245,201,27,251,93,206,203,83,184,214,245,55,218,159,82,237,50,172,198,112,23,124,175,50,121,254,168,14,223,236,101,27,91,128,254,14,145,136,183,198,137,237,237,166,125,147,213,217,58,79,45,117,188,224,96,186,39,171,216,198,184,233,197,163,80,241,122,170,119,54,182,22,54,186,146,41,150,87,91,171,81,141,89,169,100,85,107,87,169,142,118,219,171,91,214,213,107,218,157,47,106,174,116,79,232,174,155,148,197,116,78,177,46,68,197,97,175,96,175,87,135,196,83,52,215,76,204,76,79,56,152,231,0,0,250,120,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,115,224,71,136,188,99,87,52,186,223,167,237,134,158,213,145,96,214,202,59,91,237,206,172,89,101,172,162,130,158,24,155,92,212,86,49,17,174,145,28,215,49,170,254,218,244,117,59,239,140,222,78,148,33,167,185,222,65,166,57,189,147,63,197,170,123,55,75,21,100,117,144,110,247,181,146,116,175,173,20,157,14,107,150,41,27,212,199,181,28,157,76,123,155,190,202,93,39,15,122,237,140,113,17,167,20,218,129,141,82,84,81,57,179,58,134,229,65,62,234,234,42,214,49,142,146,36,126,200,146,183,166,70,57,175,106,38,237,123,119,70,59,169,141,156,100,185,156,98,168,240,55,60,248,252,97,202,253,39,108,61,89,6,42,115,60,28,76,225,238,79,30,189,202,167,170,103,93,116,158,113,63,14,205,118,88,0,222,170,112,249,174,54,235,125,226,223,85,105,187,80,83,214,208,214,194,250,106,170,90,152,155,44,83,196,246,171,95,27,216,228,84,115,92,213,84,86,170,42,42,42,162,159,72,28,223,177,51,76,235,28,213,23,198,191,9,83,240,255,0,147,174,87,134,81,212,63,79,111,19,69,29,36,179,212,70,231,80,86,200,147,61,104,83,119,172,210,53,172,133,94,217,28,223,193,115,88,231,57,237,87,58,49,151,239,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,86,10,186,73,209,122,100,110,232,168,168,169,178,181,205,114,35,154,246,170,57,174,107,92,213,69,68,84,166,46,38,56,123,201,248,119,212,122,204,106,231,67,80,235,5,108,211,79,142,220,158,244,149,181,180,72,255,0,85,29,34,53,169,223,99,92,198,202,206,150,236,229,69,68,232,123,28,232,70,117,149,248,165,94,26,212,121,19,248,79,233,217,247,58,147,163,61,188,253,224,179,251,51,48,171,251,69,17,194,103,254,165,49,215,219,53,71,243,118,199,149,219,166,165,0,26,21,182,0,0,221,124,39,113,35,112,225,175,81,215,34,150,138,162,229,142,221,225,109,13,238,223,20,206,107,157,23,90,57,181,17,55,169,35,116,241,47,87,79,95,146,181,242,179,118,119,58,219,114,152,238,65,104,203,49,251,102,83,143,213,248,171,93,230,142,27,133,20,253,183,51,187,79,51,17,241,191,165,232,142,110,237,114,46,206,68,84,223,205,17,74,0,38,247,44,253,79,213,91,94,79,116,211,75,30,19,81,144,225,53,83,54,227,117,169,131,181,19,172,149,50,35,98,109,74,201,35,154,146,53,237,141,168,232,55,89,21,177,57,241,34,172,114,50,73,22,69,152,213,102,184,195,87,198,153,229,236,159,211,229,205,76,244,173,177,118,115,28,53,89,230,30,98,155,182,227,203,214,98,34,186,99,132,113,153,136,138,163,171,237,121,188,244,89,144,0,153,185,148,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,13,149,195,222,187,100,252,59,234,61,54,160,99,84,148,245,173,116,46,161,185,80,79,178,54,182,137,239,99,164,137,31,178,172,78,234,141,142,107,218,139,179,152,221,209,237,234,99,181,168,62,237,220,170,213,113,93,19,164,195,27,25,131,177,152,97,235,194,226,105,138,168,174,38,38,39,174,39,253,119,199,82,251,244,247,59,199,245,59,8,178,103,248,181,79,122,215,125,163,142,178,13,222,199,62,62,164,245,162,147,161,206,106,75,27,186,152,246,163,151,165,236,115,119,221,12,132,167,190,12,248,170,184,112,239,152,190,211,126,150,162,175,9,200,102,134,43,133,43,170,28,216,173,210,186,88,154,235,139,88,216,164,123,220,200,81,232,232,216,141,89,19,161,21,85,88,205,173,238,221,113,183,222,45,244,183,107,77,125,61,109,13,108,44,169,165,170,166,149,178,197,60,79,106,57,146,49,237,85,71,53,205,84,84,114,42,162,162,162,161,96,229,185,133,24,251,91,220,170,142,113,254,186,165,199,155,111,177,248,141,145,199,205,169,227,102,189,102,138,187,99,178,127,170,157,116,158,222,125,111,164,0,108,80,176,215,186,235,162,120,142,190,105,245,94,9,150,193,253,114,166,217,85,213,47,244,5,127,98,88,161,170,232,142,70,119,123,125,231,47,109,206,233,119,177,126,180,216,64,248,185,110,155,180,205,21,198,177,44,140,38,46,254,6,253,56,156,53,83,77,116,206,177,49,206,37,69,26,217,164,57,62,135,106,61,223,79,50,138,90,134,186,138,103,186,134,174,88,82,38,220,104,149,238,72,106,163,68,115,147,165,237,110,251,35,157,208,228,115,28,189,76,114,38,12,92,167,24,188,52,219,248,138,211,135,54,137,42,25,151,99,48,213,85,227,175,138,70,163,103,149,236,106,190,146,70,189,205,143,166,101,138,54,245,170,162,198,228,107,183,233,71,177,244,247,145,99,247,124,79,32,185,226,217,5,39,133,186,89,171,38,183,214,193,220,107,251,85,16,189,89,35,58,152,170,215,108,230,170,110,213,84,93,188,149,80,128,102,153,125,88,11,186,71,153,60,167,242,239,135,95,108,30,216,218,218,204,190,42,185,49,24,138,56,87,79,202,168,143,179,87,225,58,199,100,207,158,1,49,184,74,224,23,32,213,63,66,234,110,172,51,209,120,61,70,245,80,91,58,223,29,125,218,52,233,88,151,201,19,179,77,38,238,94,231,82,72,230,183,212,107,91,35,38,76,76,54,22,238,46,231,131,181,26,207,203,189,34,207,51,236,6,206,225,39,25,152,87,187,76,114,237,170,116,215,74,99,174,103,253,230,35,139,94,240,165,194,6,93,196,125,222,43,221,84,222,138,192,232,107,31,77,117,186,199,52,75,80,233,35,108,111,117,44,17,42,171,187,174,108,204,218,71,55,182,212,87,47,174,230,164,110,182,45,54,210,236,7,72,49,134,97,218,113,141,83,217,45,44,154,74,149,134,39,190,71,73,43,215,214,146,73,36,115,164,145,219,35,91,212,247,42,163,90,214,166,205,107,81,50,27,117,186,223,103,183,210,218,109,52,20,244,84,52,80,178,154,150,150,154,38,197,20,17,49,168,214,70,198,53,17,26,214,181,17,17,168,136,136,136,136,135,210,78,242,252,178,214,2,158,28,106,158,115,250,118,67,147,118,199,110,113,251,93,127,248,147,185,98,60,219,113,60,59,234,251,85,123,116,225,213,17,172,234,0,27,36,36,6,191,197,117,211,78,50,253,88,205,116,66,217,121,237,102,120,39,132,150,229,107,168,68,100,147,82,212,83,65,60,117,84,254,107,221,133,60,67,35,122,166,206,100,136,136,230,162,62,39,73,176,0,0,0,0,107,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,220,27,0,0,0,3,10,214,77,94,195,116,35,78,238,26,165,168,51,213,193,143,90,106,40,97,174,158,154,5,153,244,236,169,171,134,149,38,86,39,172,230,49,211,181,239,70,163,159,208,215,116,181,238,217,170,25,168,62,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,15,172,0,0,0,0,0,0,0,48,173,78,214,44,7,71,35,199,43,53,26,253,73,99,182,228,151,133,178,69,115,174,170,134,154,138,146,127,5,85,86,215,84,77,51,216,216,216,230,210,62,54,170,110,171,36,145,183,111,89,85,51,80,0,0,0,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,49,93,27,213,236,55,93,244,238,223,170,90,125,61,92,248,245,218,162,186,26,25,234,96,88,95,80,202,106,185,169,86,100,98,250,205,99,221,3,158,196,114,53,253,14,111,83,88,237,218,129,154,130,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,95,232,38,181,226,188,68,233,61,139,88,240,171,125,214,138,203,144,120,175,13,5,210,40,227,170,103,98,166,90,119,245,182,57,36,98,110,248,92,169,179,215,213,84,223,101,221,16,54,0,0,0,4,127,226,183,141,109,44,224,251,232,183,221,50,193,149,220,254,150,248,239,5,232,42,90,105,187,126,23,177,220,238,247,167,139,109,252,75,58,122,122,183,217,219,237,178,110,18,0,17,127,133,254,97,122,47,197,158,127,112,211,157,57,198,51,91,117,202,221,103,150,247,44,183,186,42,72,96,116,17,205,12,46,107,93,13,76,174,87,245,84,49,81,21,168,155,35,188,253,136,185,7,21,188,107,105,103,7,223,69,190,233,150,12,174,231,244,183,199,120,47,65,82,211,77,219,240,189,142,231,119,189,60,91,111,226,89,211,211,213,190,206,223,109,147,112,144,0,139,252,47,243,11,209,126,44,243,251,134,156,233,206,49,154,219,174,86,235,60,183,185,101,189,209,82,67,3,160,142,104,97,115,90,232,106,101,114,191,170,161,138,136,173,68,217,29,231,236,69,148,0,0,0,1,143,234,22,107,106,211,92,3,37,212,107,237,61,92,246,220,86,207,91,123,172,138,145,141,116,242,65,77,11,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,132,31,183,87,194,199,252,129,213,95,241,85,187,253,184,9,254,12,127,80,179,91,86,154,224,25,46,163,95,105,234,231,182,226,182,122,219,221,100,84,140,107,167,146,10,104,95,52,141,141,174,115,90,175,86,177,81,17,92,212,223,109,213,61,167,213,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,15,88,0,0,0,0,0,0,16,87,44,231,5,195,182,13,149,94,112,172,167,76,245,86,138,245,143,220,42,45,119,26,111,71,218,228,236,85,65,35,163,150,62,182,92,28,199,116,189,142,77,218,170,213,219,116,85,79,50,79,240,241,196,14,3,196,214,151,208,234,190,156,190,173,150,218,202,138,138,73,104,235,150,20,173,162,158,25,21,174,138,162,56,100,145,177,189,91,209,43,90,174,221,99,150,55,121,117,32,27,44,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,187,47,133,110,47,240,30,46,237,89,5,247,78,112,220,214,211,109,199,106,32,164,150,178,255,0,110,134,8,42,167,145,174,115,162,130,72,102,149,175,124,109,107,29,35,85,81,90,147,66,191,191,64,55,168,48,173,54,214,44,7,85,164,200,40,241,11,245,36,247,44,86,241,93,100,189,91,22,170,23,86,208,79,77,91,81,73,213,60,49,189,206,137,146,186,150,89,34,87,244,171,227,233,118,201,230,137,154,128,0,0,0,0,6,63,168,89,173,171,77,112,12,151,81,175,180,245,115,219,113,91,61,109,238,178,42,70,53,211,201,5,52,47,154,70,198,215,57,173,87,171,88,168,136,174,106,111,182,234,158,211,234,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,7,172,0,0,0,0,1,31,248,173,227,91,75,56,62,250,45,247,76,176,101,119,63,165,190,59,193,122,10,150,154,110,223,133,236,119,59,189,233,226,219,127,18,206,158,158,173,246,118,251,108,155,132,128,4,63,208,78,104,26,5,196,78,172,88,180,115,10,196,53,2,138,245,144,120,175,13,61,210,223,69,29,43,59,20,210,212,63,173,209,213,200,244,221,144,185,19,102,47,172,169,190,201,186,164,192,0,0,0,1,0,63,110,175,133,143,249,3,170,191,226,171,119,251,112,19,252,24,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,216,214,207,28,21,48,178,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,251,76,128,0,35,255,0,21,188,107,105,103,7,223,69,190,233,150,12,174,231,244,183,199,120,47,65,82,211,77,219,240,189,142,231,119,189,60,91,111,226,89,211,211,213,190,206,223,109,147,125,127,160,156,208,52,11,136,157,88,177,104,230,21,136,106,5,21,235,32,241,94,26,123,165,190,138,58,86,118,41,165,168,127,91,163,171,145,233,187,33,114,38,204,95,89,83,125,147,117,64,152,0,24,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,24,215,79,36,20,208,190,105,27,27,92,230,181,94,173,98,162,34,185,169,190,219,170,123,64,200,1,228,226,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,61,96,0,0,0,0,0,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,161,48,1,31,248,82,227,91,75,56,193,250,83,247,51,176,101,118,207,162,94,7,198,250,118,150,154,30,231,138,239,246,251,93,153,229,223,111,12,254,174,174,157,183,110,219,238,187,72,0,0,0,0,16,255,0,94,249,160,104,23,14,218,177,125,209,204,215,16,212,10,219,214,63,225,124,76,246,187,125,20,148,175,239,211,69,80,206,135,73,87,27,215,102,76,212,93,216,158,178,46,219,166,202,161,48,1,167,248,95,226,131,1,226,207,0,184,106,54,156,218,50,11,117,182,221,120,150,201,44,87,186,120,97,157,211,199,12,51,57,205,108,50,202,213,103,77,67,17,21,92,139,186,59,203,216,171,184,0,0,0,0,0,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,226,111,233,238,107,106,212,172,3,26,212,107,21,61,92,22,220,170,207,69,123,163,138,173,141,108,241,193,83,11,38,141,178,53,174,115,81,232,215,162,42,35,156,155,239,178,175,180,12,128,2,63,225,124,118,112,203,157,235,45,231,68,44,154,149,106,75,213,183,193,54,223,95,37,125,43,173,119,233,42,91,30,208,219,170,163,149,204,158,102,62,104,227,116,75,211,34,189,92,140,107,209,143,86,132,128,6,21,173,26,171,106,209,13,47,200,53,94,251,142,228,23,203,110,55,78,218,186,202,59,13,35,106,107,86,14,227,91,36,173,141,207,99,122,35,107,150,89,28,174,68,108,113,189,203,248,36,53,253,186,190,22,63,228,14,170,255,0,138,173,223,237,192,79,240,8,255,0,197,111,26,218,89,193,247,209,111,186,101,131,43,185,253,45,241,222,11,208,84,180,211,118,252,47,99,185,221,239,79,22,219,248,150,116,244,245,111,179,183,219,100,220,36,0,34,255,0,11,252,194,244,95,139,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,232,35,154,24,92,214,186,26,153,92,175,234,168,98,162,43,81,54,71,121,251,17,101,0,0,64,171,183,57,238,20,45,215,90,219,125,30,47,169,87,74,122,90,137,33,138,186,146,209,70,216,42,152,215,42,54,104,210,106,182,74,140,114,34,57,18,70,49,251,42,117,53,171,186,36,181,208,77,107,197,120,137,210,123,22,177,225,86,251,173,21,151,32,241,94,26,11,164,81,199,84,206,197,76,180,239,235,108,114,72,196,221,240,185,83,103,175,170,169,190,203,186,32,108,0,0,0,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,0,0,0,0,0,0,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,50,0,107,253,11,215,77,56,226,47,78,45,218,161,165,247,159,29,106,174,222,41,161,149,17,149,86,250,166,162,44,148,181,49,162,175,110,102,117,55,116,221,90,173,115,94,199,61,143,99,221,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,0,0,4,222,229,233,197,140,24,53,194,143,64,51,150,212,73,105,191,92,209,184,253,123,93,36,171,69,91,59,154,212,165,115,55,84,108,18,201,178,181,88,137,209,44,143,115,209,91,35,159,28,33,6,78,19,21,94,14,236,93,183,206,63,24,236,105,54,135,33,194,237,46,95,94,95,139,143,38,174,83,215,77,81,202,168,246,199,227,28,39,132,186,16,4,24,229,253,197,255,0,210,234,91,71,15,25,244,61,55,155,117,31,134,198,174,16,67,179,42,233,41,225,85,240,179,35,83,102,75,20,81,170,182,79,38,189,140,217,219,72,136,179,78,114,195,194,98,237,227,109,69,219,127,237,61,142,54,218,45,159,197,236,206,62,188,6,50,56,199,24,158,170,169,227,165,81,236,157,62,19,172,79,24,144,0,100,180,97,20,120,235,225,58,13,110,198,36,212,188,81,213,12,205,177,107,99,219,21,51,27,36,205,187,81,70,175,151,194,182,54,35,149,39,71,62,69,137,88,158,179,158,172,114,42,57,175,138,87,3,195,19,135,163,21,106,109,92,142,18,218,228,185,206,43,32,199,91,199,224,234,210,186,103,225,49,215,19,236,152,225,248,199,29,16,31,130,254,3,42,172,21,86,125,100,214,186,94,221,198,62,138,251,62,57,35,102,138,162,223,81,28,208,203,77,87,60,140,145,187,74,157,183,239,76,230,57,17,30,222,189,158,142,141,179,224,3,227,9,131,181,130,183,224,237,71,127,108,178,118,139,104,241,251,79,140,156,102,58,173,103,249,98,60,218,99,178,35,243,231,61,115,32,0,202,104,64,0,20,109,198,254,175,102,90,11,204,239,45,213,205,63,158,146,59,238,59,81,104,154,157,42,224,73,160,149,143,177,210,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,146,218,120,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,76,60,209,253,251,53,55,243,47,201,232,141,127,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,120,116,124,12,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,213,92,73,241,191,161,220,42,229,88,150,37,170,85,87,87,85,229,157,114,245,90,225,134,167,209,116,173,145,145,248,170,184,187,173,153,176,185,95,39,74,199,28,142,127,135,153,26,213,115,58,84,36,1,207,95,2,252,102,223,120,60,212,122,171,156,150,175,76,225,153,71,135,167,201,173,177,49,137,84,232,226,87,246,170,105,164,118,219,77,23,118,85,72,220,228,142,70,189,205,119,74,171,37,142,247,244,191,90,244,143,90,173,75,121,210,141,71,199,242,154,120,233,233,170,106,25,109,174,100,179,209,178,118,171,162,74,152,119,238,211,189,200,215,250,146,181,143,69,99,209,81,21,170,137,204,96,29,73,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,191,13,113,181,214,199,87,75,63,67,220,199,244,75,26,185,142,233,123,28,213,217,124,156,213,69,243,69,61,98,144,57,110,241,245,125,208,44,170,215,162,90,145,112,241,186,101,144,92,25,79,79,53,85,75,35,250,51,85,60,155,45,75,36,149,205,99,104,220,247,245,79,27,156,141,102,238,153,155,59,184,201,174,252,1,21,121,163,251,137,234,111,230,95,156,81,31,85,243,152,247,11,152,166,188,222,56,127,203,178,186,187,53,202,205,81,21,12,183,234,136,162,146,200,250,215,246,145,212,222,38,25,30,232,159,27,165,115,101,116,204,142,56,157,4,200,247,183,165,55,199,249,143,101,152,174,115,203,219,80,242,156,43,38,181,100,22,90,223,68,248,107,141,174,182,58,186,89,250,47,116,140,127,68,177,171,152,238,151,177,205,93,151,201,205,84,95,52,80,34,7,43,126,62,168,244,239,192,240,201,172,119,11,85,183,16,95,25,81,142,228,85,149,48,80,195,104,145,123,181,51,83,85,201,35,152,199,67,43,214,69,142,69,85,145,178,200,145,250,236,145,157,155,127,57,87,46,79,149,239,31,87,221,105,232,225,227,89,174,30,51,47,181,91,223,81,98,191,212,212,177,38,189,82,195,210,143,166,157,30,228,124,181,145,177,85,233,35,81,206,150,40,228,124,155,62,39,201,48,88,168,0,0,53,254,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,161,108,167,142,158,35,178,14,32,170,184,150,180,230,127,70,114,250,139,123,45,49,199,107,107,228,183,211,208,182,38,177,105,153,77,86,233,152,176,185,232,179,172,111,234,111,125,203,42,34,63,101,64,232,164,26,127,132,205,102,204,181,251,65,177,141,82,207,52,234,175,14,187,222,41,250,223,75,46,201,5,107,19,110,154,218,86,171,150,86,83,76,158,188,109,149,17,232,139,228,178,71,219,154,93,192,4,0,231,87,238,177,139,125,160,80,252,186,226,124,156,174,120,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,177,216,253,198,174,119,120,220,134,137,173,122,202,201,58,147,166,90,154,118,177,170,175,235,238,75,27,149,234,215,44,51,74,239,175,157,95,186,198,45,246,129,67,242,235,137,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,212,240,34,175,1,60,111,216,184,184,193,37,162,200,234,173,86,221,77,178,119,101,189,217,40,225,125,60,47,165,89,149,33,170,164,108,146,200,249,33,232,116,76,145,122,213,204,151,126,166,181,178,68,175,149,64,0,43,215,154,55,29,183,93,19,181,67,161,26,47,147,82,83,230,215,202,119,187,32,184,210,78,239,27,143,81,57,172,88,153,31,74,116,197,83,80,215,185,81,253,125,200,163,106,61,26,213,154,25,90,26,43,154,71,31,84,122,137,227,184,100,209,203,133,170,229,136,39,131,168,200,178,42,58,152,43,161,187,200,157,170,152,105,169,36,141,207,99,97,137,233,26,201,34,42,72,233,99,88,253,70,70,254,244,213,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,160,18,255,0,185,92,123,137,233,151,231,175,156,86,148,2,95,247,43,143,113,61,50,252,245,243,138,208,37,80,0,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,26,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,0,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,210,159,22,62,235,26,201,246,127,144,252,186,114,168,57,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,215,248,177,247,88,214,79,179,252,135,229,211,156,214,1,213,64,42,215,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,232,139,181,186,189,98,107,237,40,0,0,0,0,10,43,230,227,166,121,86,31,197,237,227,58,187,82,111,101,207,109,244,23,11,69,84,113,201,219,119,134,164,134,142,120,28,247,49,24,179,49,240,35,220,198,57,221,49,207,3,149,81,95,178,111,94,71,217,253,52,87,93,83,210,218,236,134,173,106,42,169,237,215,251,93,165,203,43,160,70,68,233,96,173,168,98,109,218,99,213,102,160,99,188,209,239,68,143,240,146,53,233,218,188,231,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,135,67,88,141,158,38,65,13,186,225,219,138,73,158,199,122,239,122,84,195,67,27,81,139,228,147,72,170,213,68,234,101,112,112,15,169,152,174,145,113,123,166,217,214,107,87,225,44,180,247,10,139,125,77,83,164,142,56,233,124,109,36,212,108,158,87,200,246,177,144,198,250,134,190,71,171,189,88,218,247,34,42,162,34,135,69,39,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,169,245,145,43,154,110,127,77,130,240,91,153,82,166,67,87,105,185,101,85,20,22,11,106,211,44,173,125,83,228,169,100,181,20,234,248,211,213,99,232,224,171,71,245,170,49,204,234,98,239,214,141,112,81,102,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,24,230,193,28,245,51,62,105,27,27,92,231,57,24,142,122,162,34,185,203,182,219,170,251,75,232,229,163,128,84,233,247,5,186,119,75,114,199,169,45,87,43,229,61,77,254,169,97,72,186,235,25,87,83,36,180,181,18,190,53,94,183,186,141,105,17,58,151,173,172,107,24,238,158,142,148,162,29,42,211,60,171,89,53,31,28,210,220,42,147,196,94,178,107,132,86,250,110,168,228,124,112,245,175,175,60,189,182,61,237,134,38,35,164,145,232,213,232,141,143,114,166,205,83,167,224,40,89,252,87,106,63,9,92,119,107,14,107,133,75,227,173,85,218,129,126,130,255,0,96,158,101,101,45,222,149,183,58,133,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,222,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,115,153,197,143,189,62,178,125,160,100,63,49,156,221,92,187,184,223,172,225,87,59,92,75,49,170,234,211,44,178,225,20,183,215,44,51,212,205,107,145,176,203,27,42,169,98,100,173,99,122,158,248,60,66,164,114,72,248,169,218,140,106,185,140,106,133,244,131,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,0,0,213,92,88,251,172,107,39,217,254,67,242,233,202,160,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,219,95,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,0,171,94,85,252,122,211,85,83,90,184,88,214,75,237,37,27,232,233,225,183,224,215,58,142,234,190,177,235,44,206,90,10,154,137,37,115,81,232,215,193,21,43,26,198,51,162,46,214,234,245,137,175,180,160,0,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,249,235,228,245,165,255,0,20,3,202,227,223,179,76,191,61,124,158,180,191,224,0,0,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,42,175,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,129,127,198,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,2,168,57,101,113,219,117,209,28,202,221,161,154,165,147,82,71,165,247,234,137,27,75,89,116,157,204,102,55,90,244,115,154,248,228,217,81,148,211,75,179,100,99,250,99,99,228,239,245,70,137,55,118,237,14,85,203,94,229,95,199,173,53,85,53,171,133,141,100,190,210,81,190,142,158,27,126,13,115,168,238,171,235,30,178,204,229,160,169,168,146,87,53,30,141,124,17,82,177,172,99,58,34,237,110,175,88,154,240,180,160,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,213,10,171,228,99,248,236,253,27,253,100,90,160,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,0,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,117,58,139,198,253,139,132,126,7,116,90,139,28,170,181,92,181,54,247,167,248,196,182,75,37,100,47,168,133,148,169,73,78,147,85,85,182,57,99,124,112,244,54,86,70,189,104,231,203,183,75,92,216,229,86,7,201,205,27,142,219,174,137,218,161,208,141,23,201,169,41,243,107,229,59,221,144,92,105,39,119,141,199,168,156,214,44,76,143,165,58,98,169,168,107,220,168,254,190,228,81,181,30,141,106,205,12,173,168,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,249,63,242,171,61,202,191,225,92,143,36,200,238,31,244,149,149,215,42,234,137,63,237,73,52,210,72,255,0,202,231,57,223,21,82,244,249,119,112,65,71,194,174,8,185,110,99,75,213,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,245,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,9,23,128,105,205,78,59,164,118,157,45,212,76,170,175,81,223,79,103,75,69,222,231,127,166,138,71,222,88,172,86,75,223,143,101,107,216,230,170,179,105,22,71,185,155,119,31,43,213,242,63,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,216,106,22,146,116,154,9,88,248,219,44,83,70,255,0,37,86,73,20,145,200,136,228,107,209,30,136,230,181,200,173,78,156,202,128,231,73,161,118,44,91,59,196,181,231,28,179,93,89,87,155,120,139,118,75,87,187,228,161,241,84,144,211,178,137,119,84,84,138,105,32,73,91,209,212,141,123,105,58,154,196,115,101,115,130,90,242,161,214,43,86,165,112,151,100,196,93,126,171,174,200,116,250,162,162,201,116,138,182,169,178,207,28,14,154,73,168,156,198,245,185,233,76,148,239,100,17,171,145,169,189,44,172,98,116,198,138,71,94,121,223,137,63,210,79,213,166,138,229,33,175,53,58,89,196,188,122,109,112,173,164,131,30,212,250,127,69,212,173,77,68,84,236,138,227,3,36,150,134,68,123,216,174,123,220,229,150,153,145,53,236,235,125,99,87,214,115,24,213,222,188,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,31,230,11,172,87,93,16,225,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,167,65,58,207,87,51,33,145,212,174,99,216,255,0,19,29,59,170,39,141,88,187,181,96,235,84,86,177,200,87,7,37,79,122,124,167,236,254,187,230,54,227,32,231,63,175,52,217,86,168,99,90,1,98,173,171,240,248,61,59,174,151,214,54,162,86,193,37,198,178,56,221,4,111,133,88,140,123,225,166,217,237,149,28,255,0,42,233,24,157,10,215,163,130,186,173,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,186,105,234,103,145,200,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,58,115,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,41,219,147,206,136,93,115,206,34,234,53,150,27,229,37,29,183,75,169,213,213,20,142,141,207,158,186,123,141,45,93,52,76,103,177,172,99,90,147,61,207,85,85,221,145,181,26,189,106,248,238,208,0,0,10,22,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,86,247,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,98,44,167,149,191,31,84,122,119,224,120,100,214,59,133,170,219,136,47,140,168,199,114,42,202,152,40,97,180,72,189,218,153,169,170,228,145,204,99,161,149,235,34,199,34,170,200,217,100,72,253,118,72,206,200,91,248,0,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,82,136,121,136,241,191,89,197,86,118,152,150,29,85,211,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,116,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,221,92,210,56,250,163,212,79,29,195,38,142,92,45,87,44,65,60,29,70,69,145,81,212,193,93,13,222,68,237,84,195,77,73,36,110,123,27,12,79,72,214,73,17,82,71,75,26,199,234,50,55,247,171,88,9,41,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,191,236,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,167,45,164,244,229,149,199,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,109,45,101,210,119,49,152,221,107,209,206,107,227,147,101,70,83,77,46,205,145,143,233,141,143,147,191,213,26,36,221,208,187,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,0,0,0,0,7,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,183,62,13,248,185,180,113,9,143,179,22,200,29,225,115,203,53,26,62,182,13,156,255,0,72,83,194,202,118,73,112,234,100,49,195,23,114,121,149,59,13,85,86,237,229,187,125,149,8,123,24,118,99,147,233,254,79,110,204,240,203,213,69,166,245,105,153,39,164,171,129,83,170,55,108,168,168,168,187,163,154,230,170,181,204,114,43,92,215,57,174,69,69,84,93,134,93,152,87,128,185,189,28,105,158,113,254,186,208,221,180,216,236,54,215,96,188,21,126,77,234,53,154,42,236,158,201,254,153,225,175,223,28,87,240,13,105,195,222,187,99,28,68,105,197,54,160,99,84,149,20,78,108,206,161,185,80,79,186,186,138,181,140,99,164,137,31,178,36,173,233,145,142,107,218,137,187,94,221,209,142,234,99,118,89,97,91,185,77,218,34,186,39,88,151,29,99,48,119,242,252,69,120,92,77,51,77,116,76,196,196,245,76,127,174,233,234,0,7,219,24,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,136,191,29,166,235,53,170,162,251,13,178,173,246,218,58,136,105,42,43,27,11,150,8,103,153,178,58,40,159,38,221,45,123,219,4,206,107,85,119,114,69,34,166,253,43,180,160,230,143,239,217,169,191,153,126,79,68,111,94,83,58,67,134,235,214,151,241,25,164,122,129,5,92,150,44,138,159,25,134,161,105,39,88,103,137,236,146,225,44,83,70,255,0,52,71,199,44,113,200,136,228,115,21,88,136,230,185,170,230,168,105,78,1,56,236,186,240,137,147,86,216,178,90,58,187,182,157,100,85,9,87,120,163,165,141,211,214,210,207,29,60,205,142,90,24,223,81,20,12,124,146,58,157,179,57,232,170,232,225,98,39,155,26,106,14,41,245,175,246,68,241,5,155,107,28,118,255,0,5,73,144,92,19,192,64,232,187,114,50,134,8,153,79,75,221,111,114,68,73,150,8,98,89,58,94,173,238,43,250,118,110,200,159,87,20,92,50,103,220,44,234,133,203,79,242,250,106,186,203,107,42,28,219,46,66,150,233,169,168,175,48,36,113,73,215,3,164,78,151,61,141,158,38,202,198,57,233,28,138,230,117,59,100,115,188,174,27,180,66,235,196,126,182,226,218,47,102,190,82,89,170,50,58,137,90,250,250,152,221,35,41,160,134,9,42,38,122,49,190,111,122,69,12,157,12,221,168,231,244,181,92,196,85,122,5,170,114,113,225,250,213,134,104,149,119,16,23,6,82,84,223,117,10,162,106,74,25,90,141,123,232,173,84,147,190,21,137,28,177,163,227,124,181,49,202,233,26,215,185,143,100,52,171,228,230,170,20,194,117,59,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,203,16,31,85,109,166,235,110,166,160,172,184,91,42,233,105,238,148,235,87,67,44,208,185,140,170,129,37,146,21,150,39,42,108,246,36,176,203,26,185,187,167,92,111,111,181,170,137,63,248,80,230,173,117,209,13,6,186,105,70,160,88,234,239,151,44,110,206,234,76,2,178,26,103,84,162,207,253,18,230,69,116,146,90,182,59,195,70,231,82,69,27,96,106,43,97,141,205,79,193,105,184,52,131,131,43,23,24,124,179,52,162,217,29,215,208,217,158,47,244,138,163,25,185,74,247,173,43,100,150,239,85,221,166,169,141,187,239,12,189,168,145,100,107,86,72,220,198,185,189,72,143,138,74,171,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,93,30,38,221,116,162,146,146,170,14,182,53,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,7,148,92,247,18,156,63,90,184,101,229,53,147,105,69,27,41,31,114,163,167,178,213,223,171,41,209,170,149,183,89,175,20,46,169,151,184,145,198,233,24,142,218,40,157,35,122,210,24,161,107,183,233,34,87,40,206,30,190,234,220,65,75,171,55,58,155,83,236,186,85,217,173,150,223,89,75,226,36,172,174,171,138,166,58,55,70,142,78,136,251,47,137,243,247,85,85,205,146,24,122,91,187,149,241,216,175,52,127,113,61,77,252,203,243,138,32,40,4,245,127,242,171,2,202,191,225,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,200,230,185,191,5,67,202,45,251,154,71,0,181,154,137,227,184,155,209,203,125,214,229,151,167,131,167,200,177,218,58,105,235,166,187,198,157,170,104,106,105,35,141,175,123,102,137,137,26,73,26,34,70,232,163,89,61,71,198,254,240,111,94,1,56,236,181,113,119,140,214,216,178,90,58,75,78,162,227,180,233,87,120,163,165,141,176,81,85,65,37,68,205,142,90,24,223,81,44,239,100,113,182,157,179,57,232,136,217,38,98,39,147,218,73,252,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,209,226,110,55,74,216,233,41,96,235,123,88,206,185,100,86,177,189,79,123,90,155,175,155,156,136,158,106,135,49,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,42,184,224,230,59,153,113,93,106,183,96,56,165,162,175,14,193,35,167,165,169,186,219,22,169,37,158,233,113,70,181,239,73,228,106,34,62,154,25,119,72,153,178,117,171,27,52,136,143,237,199,0,97,60,116,113,155,125,227,15,81,233,110,113,218,189,13,134,98,254,34,159,25,182,202,198,45,83,99,149,89,221,169,169,145,187,239,52,189,168,149,99,107,150,56,218,198,181,189,74,143,150,76,219,151,223,1,89,15,19,57,149,14,115,168,54,42,186,61,43,180,84,71,53,115,234,60,85,19,239,236,84,169,106,67,67,50,68,172,153,141,168,167,108,117,10,217,24,246,49,234,141,115,94,168,169,170,184,59,225,87,50,226,191,87,45,248,125,154,219,86,220,98,221,81,79,83,150,93,227,145,33,101,186,220,175,245,209,178,185,143,111,137,145,173,145,176,179,165,221,79,69,114,167,109,146,61,157,9,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,116,166,161,161,166,69,232,137,155,170,170,170,170,171,158,247,57,92,247,189,202,175,123,220,231,57,92,231,42,168,122,182,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,0,64,14,117,126,235,24,183,218,5,15,203,174,37,53,226,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,191,13,110,181,209,73,87,85,63,67,28,247,244,69,26,57,238,233,99,28,229,217,60,154,213,85,242,69,46,83,157,95,186,198,45,246,129,67,242,235,137,0,57,92,123,246,105,151,231,175,147,214,129,162,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,19,225,119,137,188,7,138,109,47,182,234,6,33,83,73,71,114,125,59,93,122,199,150,227,13,77,109,154,117,146,88,250,39,108,107,212,214,61,208,74,232,158,246,177,100,141,26,254,150,238,173,109,91,115,66,224,91,238,41,149,63,92,116,115,12,240,154,109,122,232,244,197,53,19,186,161,177,93,36,145,200,187,66,141,79,15,71,54,241,246,246,87,49,146,171,227,251,211,93,79,26,198,174,20,120,174,212,126,18,181,29,153,174,21,47,142,181,87,118,224,191,216,39,153,89,75,119,165,106,170,163,92,168,139,219,153,157,78,88,166,68,87,70,231,57,21,30,199,201,27,194,229,56,246,227,126,197,194,62,9,21,22,57,85,106,185,106,109,239,181,45,146,201,89,11,234,33,101,42,76,137,53,85,91,99,150,55,199,15,67,101,100,107,214,142,124,187,116,181,205,142,85,101,11,127,229,86,123,149,127,194,185,30,73,145,220,63,233,43,43,174,85,213,18,127,218,146,105,164,145,255,0,149,206,115,190,42,166,65,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,27,53,66,82,64,144,193,19,25,27,98,138,24,217,230,168,200,226,142,56,209,92,174,122,163,17,92,231,57,85,203,102,156,177,121,122,86,98,213,148,220,69,113,3,136,118,110,176,244,203,137,88,46,112,207,5,85,170,170,41,230,142,90,170,218,73,225,103,76,201,218,133,244,203,212,246,163,100,89,58,81,233,19,152,21,44,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,5,0,147,211,150,87,29,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,145,180,181,151,73,220,198,99,117,175,71,57,175,142,77,149,25,77,52,187,54,70,63,166,54,62,78,255,0,84,104,147,119,96,89,245,86,218,110,182,234,106,10,203,133,178,174,150,158,233,78,181,116,50,205,11,152,202,168,18,89,33,89,98,114,166,207,98,75,12,177,171,155,186,117,198,246,251,90,168,129,212,240,42,215,149,127,30,180,213,84,214,174,22,53,146,251,73,70,250,58,120,109,248,53,206,163,186,175,172,122,203,51,150,130,166,162,73,92,212,122,53,240,69,74,198,177,140,232,139,181,186,189,98,107,236,211,41,203,49,92,26,197,85,148,230,185,53,171,31,178,209,116,120,155,141,210,182,58,74,88,58,222,214,51,174,89,21,172,111,83,222,214,166,235,230,231,34,39,154,160,24,174,186,107,166,156,112,233,167,23,29,80,213,11,207,129,181,80,237,20,48,196,136,250,171,133,83,145,86,58,90,104,213,83,185,51,250,93,178,110,141,70,181,207,123,152,198,61,237,231,135,136,126,32,115,238,38,181,66,187,85,245,25,244,140,185,86,83,211,210,69,71,66,179,37,21,20,16,198,141,108,84,241,205,36,142,141,138,238,185,92,212,118,203,36,178,59,203,169,77,149,199,71,25,183,222,48,245,30,150,231,29,171,208,216,102,47,226,41,241,155,108,172,98,213,54,57,85,157,218,154,153,27,190,243,75,218,137,86,54,185,99,141,172,107,91,212,168,249,100,208,23,28,79,42,179,216,173,25,77,219,25,186,209,89,114,15,17,232,139,141,69,20,145,210,220,59,15,70,79,225,229,114,35,37,237,189,81,175,232,85,233,114,162,46,202,4,234,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,87,6,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,66,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,231,6,138,211,117,184,211,87,214,91,237,149,117,84,246,186,116,171,174,150,24,92,246,82,192,178,199,10,75,43,145,54,99,22,89,162,141,28,237,147,174,70,55,218,228,69,220,28,40,241,93,168,252,37,106,59,51,92,42,95,29,106,174,237,193,127,176,79,50,178,150,239,74,213,85,70,185,81,23,183,51,58,156,177,76,136,174,141,206,114,42,61,143,146,55,135,71,192,199,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,18,10,243,70,227,182,235,162,118,168,116,35,69,242,106,74,124,218,249,78,247,100,23,26,73,221,227,113,234,39,53,139,19,35,233,78,152,170,106,26,247,42,63,175,185,20,109,71,163,90,179,67,43,67,69,115,72,227,234,143,81,60,119,12,154,57,112,181,92,177,4,240,117,25,22,69,71,83,5,116,55,121,19,181,83,13,53,36,145,185,236,108,49,61,35,89,36,69,73,29,44,107,31,168,200,223,222,173,99,234,182,90,110,183,170,151,209,217,173,149,117,245,17,211,207,86,248,169,161,116,175,108,16,68,249,166,149,90,212,85,70,71,20,114,72,247,123,26,198,57,203,178,34,169,242,129,210,159,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,11,211,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,180,87,53,14,2,169,170,169,174,188,83,232,221,138,146,141,244,116,243,92,51,155,101,63,117,95,88,245,150,22,165,125,53,60,113,57,168,244,107,231,150,169,238,123,25,209,23,119,101,122,202,231,214,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,135,81,0,143,252,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,164,128,0,0,3,90,113,41,164,52,218,245,160,217,206,145,205,5,36,149,25,21,158,104,109,235,87,60,176,193,21,197,155,75,69,52,143,139,119,163,35,169,142,25,21,17,29,186,49,81,90,228,85,106,243,68,117,80,115,173,199,198,153,226,186,69,197,238,164,224,184,85,39,132,178,211,220,41,238,20,212,173,142,56,227,165,241,180,144,214,62,8,153,27,26,198,67,27,234,28,200,216,141,245,99,107,26,170,170,138,170,23,211,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,250,174,69,43,3,157,166,166,98,185,6,163,233,222,150,218,106,252,69,235,15,183,220,46,23,126,220,145,190,58,127,30,180,221,136,29,210,245,123,38,70,82,44,142,99,218,223,189,207,3,145,92,143,242,144,28,155,53,175,233,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,166,57,232,110,50,212,84,71,212,229,145,202,233,155,59,43,17,219,49,141,72,251,27,117,59,173,74,181,226,247,87,169,181,223,137,125,66,213,43,124,244,147,219,110,215,135,195,107,158,154,9,97,101,69,186,153,141,165,163,153,89,47,174,215,190,158,8,158,244,114,55,215,115,189,86,126,10,4,160,228,217,162,159,78,120,130,187,107,29,93,195,179,73,166,86,244,236,193,28,189,50,79,93,113,138,162,158,62,166,172,110,71,66,216,25,88,174,217,236,114,73,216,219,169,189,104,93,73,2,185,56,233,13,54,21,195,69,118,169,84,65,72,183,45,71,188,77,51,39,134,121,92,255,0,71,80,189,244,176,195,43,29,179,24,246,212,37,123,209,88,139,187,38,103,83,151,100,107,39,168,28,214,113,99,239,79,172,159,104,25,15,204,103,53,253,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,196,122,34,227,81,69,36,116,183,14,195,209,147,248,121,92,136,201,123,111,84,107,250,21,122,92,168,139,178,155,3,139,31,122,125,100,251,64,200,126,99,57,103,220,51,112,163,167,28,90,242,204,211,108,43,53,139,192,221,104,125,59,61,130,255,0,4,40,250,171,69,83,174,245,136,174,106,42,167,114,23,244,181,37,133,85,27,35,90,213,69,99,217,28,140,13,23,202,175,142,123,86,150,212,254,198,237,92,186,82,91,241,59,149,69,85,202,199,144,220,174,141,167,166,179,79,218,89,37,165,153,213,18,36,81,211,74,177,185,204,232,233,84,168,149,200,173,127,127,170,59,137,57,119,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,91,105,229,87,199,61,215,84,169,191,99,118,174,93,42,238,25,101,182,158,170,229,99,200,110,87,71,84,84,222,96,238,172,146,210,204,234,137,22,89,42,98,73,28,230,116,117,34,211,196,228,86,179,177,213,32,88,248,0,13,85,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,30,174,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,232,241,54,235,165,20,148,149,80,117,177,175,103,92,82,35,94,222,166,61,174,77,211,205,174,69,79,37,66,237,57,108,113,207,106,226,11,0,163,210,189,70,186,82,80,234,46,43,79,77,109,137,245,151,70,186,124,162,6,195,34,182,170,38,205,34,207,53,75,99,167,123,170,118,71,38,251,75,212,137,34,199,31,147,204,215,129,43,86,183,97,183,29,115,210,220,102,174,77,80,176,211,198,234,170,59,92,13,123,242,74,38,43,90,230,73,30,232,175,169,134,45,221,27,217,213,35,217,31,99,166,69,88,123,84,195,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,243,107,149,23,201,84,14,164,193,29,120,28,226,238,213,197,246,145,187,43,158,221,73,103,203,44,53,13,182,228,118,168,42,26,246,50,117,98,57,149,80,177,92,178,178,154,100,234,232,238,38,232,248,230,141,29,39,105,100,116,138,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,5,101,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,132,169,161,174,166,84,235,137,251,42,42,42,42,43,94,199,53,92,199,177,200,172,123,28,230,185,28,215,42,47,65,28,20,113,93,98,226,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,123,188,5,87,83,210,57,17,178,34,61,33,157,140,238,198,187,189,169,187,227,238,61,241,72,167,60,54,203,77,214,245,82,250,59,53,178,174,190,162,58,121,234,223,21,52,46,149,237,130,8,159,52,210,171,90,138,168,200,226,142,73,30,239,99,88,199,57,118,68,85,54,7,15,28,64,231,220,50,234,133,14,171,233,203,233,31,114,163,167,168,164,150,142,185,102,90,42,216,38,141,90,232,170,35,134,72,221,35,17,221,18,181,170,237,146,72,163,119,159,74,1,210,240,53,254,133,235,166,156,113,23,167,22,237,80,210,251,207,142,181,87,111,20,208,202,136,202,171,125,83,81,22,74,90,152,209,87,183,51,58,155,186,110,173,86,185,175,99,158,199,177,238,141,92,196,120,250,163,225,143,21,76,15,75,110,22,171,150,166,222,251,180,251,165,76,21,31,70,99,72,226,127,137,170,166,234,87,164,207,100,241,186,158,57,24,145,187,214,145,221,77,143,183,40,104,174,106,28,122,211,82,211,93,120,88,209,187,237,37,99,235,41,230,183,231,55,58,126,234,62,141,233,44,46,74,10,106,136,229,107,85,234,214,79,21,83,28,199,179,162,94,214,232,244,149,172,170,19,213,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,189,126,26,221,107,162,146,174,170,126,134,57,239,232,138,52,115,221,210,198,57,203,178,121,53,170,171,228,138,121,64,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,42,175,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,146,171,158,119,226,79,244,147,245,105,21,121,92,123,246,105,151,231,175,147,214,129,127,198,170,226,199,221,99,89,62,207,242,31,151,78,109,83,85,113,99,238,177,172,159,103,249,15,203,167,3,154,192,11,94,230,161,192,85,53,85,53,215,138,125,27,177,82,81,190,142,158,107,134,115,108,167,238,171,235,30,178,194,212,175,166,167,142,39,53,30,141,124,242,213,61,207,99,58,34,238,236,175,89,92,240,222,188,187,184,250,163,226,115,21,92,15,84,174,22,171,110,166,217,59,84,251,173,76,20,255,0,73,163,88,229,127,137,165,166,234,71,172,204,100,18,58,162,56,216,177,183,213,145,189,45,147,183,20,213,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,130,56,40,226,186,197,197,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,247,120,10,174,167,164,114,35,100,68,122,67,59,25,221,141,119,123,83,119,199,220,123,226,145,64,144,0,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,69,170,21,87,200,199,241,217,250,55,250,200,181,64,0,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,255,0,32,7,37,79,117,140,167,237,2,187,229,214,226,127,128,0,0,0,1,202,185,234,228,217,77,247,48,184,195,118,200,235,188,93,93,61,190,130,215,28,157,166,71,211,75,69,75,21,37,52,123,49,17,23,162,8,34,102,251,117,59,167,119,42,185,85,87,202,44,39,149,207,2,86,173,108,186,205,174,250,209,140,213,212,97,54,58,134,55,31,183,85,192,223,5,144,214,181,207,73,95,39,82,245,75,77,78,230,53,21,157,29,185,100,114,177,92,228,134,104,156,27,215,149,191,0,181,154,119,224,120,155,214,59,125,214,219,151,175,140,167,199,113,218,202,105,232,102,180,70,189,218,105,170,106,227,145,172,123,166,149,139,34,71,26,162,198,216,164,73,61,119,200,206,204,191,195,248,192,208,236,219,136,44,167,134,123,78,73,209,153,226,253,45,70,202,248,86,150,233,35,98,73,42,97,163,149,146,59,185,53,63,155,102,137,232,201,26,230,75,179,92,145,72,230,104,190,100,252,115,218,184,125,192,43,52,175,78,110,148,149,218,139,149,83,212,219,101,125,29,209,173,159,23,129,208,198,174,170,149,176,200,147,195,82,232,234,24,234,109,209,169,190,242,245,42,70,145,201,74,216,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,41,168,104,105,145,58,229,126,202,170,170,170,168,214,49,173,71,61,239,114,163,24,198,185,206,86,181,170,168,29,68,17,255,0,142,253,11,190,241,19,195,6,93,167,56,117,154,213,113,202,93,225,110,54,38,220,21,140,232,170,167,168,142,71,164,50,189,21,34,154,72,18,120,26,245,86,183,239,202,215,189,172,115,220,155,3,64,112,253,71,192,52,107,19,195,117,115,61,250,105,151,218,173,237,130,233,123,232,84,241,50,117,57,90,222,167,108,249,123,108,86,69,222,122,36,146,246,251,143,68,123,220,137,176,0,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,199,249,188,234,102,43,172,154,113,195,134,169,97,85,126,34,203,147,91,239,247,10,110,169,35,124,144,245,165,179,174,9,123,111,123,27,52,79,71,71,35,17,203,209,35,30,213,93,218,164,96,230,11,163,182,173,16,226,211,58,196,113,171,13,93,171,30,173,168,134,247,103,138,90,86,193,2,193,87,11,38,145,180,173,99,24,207,13,29,67,170,32,141,24,155,53,32,232,85,87,49,202,107,76,175,88,239,185,134,141,96,26,59,119,135,185,73,167,119,11,229,69,174,167,169,137,211,75,114,117,44,142,166,232,107,17,87,162,120,42,37,238,57,239,115,188,79,79,170,216,218,138,18,215,147,85,218,213,96,226,75,54,190,223,110,116,150,235,109,187,77,238,85,117,149,149,115,54,24,41,160,142,190,222,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,33,174,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,245,233,214,168,93,116,226,203,159,91,44,205,171,142,163,58,197,221,139,190,174,154,181,212,239,166,129,247,10,58,153,183,233,69,89,25,44,84,146,83,190,61,218,142,101,67,183,85,68,86,59,32,225,99,69,63,100,79,16,88,78,142,73,112,240,84,153,5,193,124,124,237,151,183,35,40,96,137,245,21,93,167,118,228,68,153,96,134,84,143,169,138,222,226,179,171,102,238,168,23,39,202,211,66,232,244,127,133,59,14,73,91,102,240,153,38,162,127,229,37,206,105,22,9,36,125,44,138,169,111,99,100,137,58,187,62,23,183,51,99,123,156,230,73,83,63,224,171,149,141,152,0,0,0,1,202,185,245,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,189,142,99,218,228,221,21,20,249,75,147,214,14,8,40,248,170,224,119,70,178,220,58,151,167,83,113,61,47,177,197,98,106,77,5,52,55,72,221,73,71,35,233,106,165,124,78,123,186,88,201,252,58,44,145,198,201,106,28,175,114,53,239,114,7,203,202,175,142,123,174,169,83,126,198,237,92,186,85,220,50,203,109,61,85,202,199,144,220,174,142,168,169,188,193,221,89,37,165,153,213,18,44,178,84,196,146,57,204,232,234,69,167,137,200,173,103,99,170,75,31,57,108,255,0,202,172,11,42,255,0,133,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,35,154,230,252,21,11,222,224,19,142,203,87,23,120,205,109,139,37,163,164,180,234,46,59,78,149,119,138,58,88,219,5,21,84,18,84,76,216,229,161,141,245,18,206,246,71,27,105,219,51,158,136,141,146,102,34,121,61,160,75,82,184,57,170,113,207,117,210,218,111,216,221,164,119,74,187,126,89,114,167,165,185,95,50,27,109,209,212,245,54,104,59,169,36,84,176,186,158,68,150,58,153,82,54,185,253,125,40,148,242,181,17,175,239,245,71,98,151,106,42,155,141,170,182,223,71,118,171,181,212,85,83,201,12,85,212,141,137,211,210,189,205,84,108,209,164,204,124,74,246,170,163,145,36,99,217,186,39,83,92,155,162,243,237,197,119,5,28,71,104,70,163,191,233,149,178,235,154,210,101,249,4,148,86,76,166,141,31,89,38,67,93,58,164,141,108,145,163,159,52,117,146,172,139,247,169,55,116,146,50,110,219,166,107,22,69,13,23,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,147,39,153,7,10,58,113,194,86,156,104,126,21,133,69,227,174,181,223,72,39,191,223,231,133,25,85,119,170,106,91,145,28,228,69,94,220,44,234,114,69,10,42,182,54,185,202,170,247,190,73,31,63,249,119,112,65,71,194,174,8,185,110,99,75,213,169,185,101,190,40,175,173,89,160,169,134,215,27,102,150,70,82,210,202,200,154,246,245,49,240,120,132,73,36,141,242,211,181,88,229,107,24,229,141,124,243,191,18,127,164,159,171,64,139,252,182,248,126,192,120,154,213,124,223,74,53,25,149,108,182,214,96,243,85,197,89,66,144,165,109,20,240,221,109,174,108,180,242,77,28,141,141,234,222,184,156,228,110,235,28,178,55,203,169,77,21,174,154,23,168,252,58,106,61,199,75,245,66,205,224,110,180,59,75,12,209,42,190,150,225,74,229,84,142,170,154,69,68,238,66,254,151,108,187,35,145,205,115,30,214,61,143,99,102,7,37,79,122,124,167,236,254,187,230,54,226,197,56,232,224,202,197,198,30,156,82,219,35,186,250,27,51,197,252,69,70,51,114,149,239,90,86,201,42,51,187,77,83,27,119,222,25,123,81,34,200,214,172,145,185,141,115,122,145,31,20,129,16,57,94,115,2,255,0,209,190,20,181,118,111,235,86,156,50,240,231,127,239,50,173,53,108,245,21,63,251,181,53,36,112,197,253,68,91,126,10,150,168,115,153,162,28,20,241,13,174,218,161,115,210,107,22,17,87,142,221,236,20,236,169,190,205,147,211,84,91,224,180,50,72,250,224,74,148,88,214,86,62,100,219,182,196,141,207,122,42,189,19,182,199,189,189,14,226,118,15,162,152,173,155,22,244,221,214,243,232,107,125,61,191,210,55,106,159,17,93,89,218,141,172,239,212,75,178,119,38,127,79,83,223,178,117,57,85,118,77,192,245,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,18,115,136,46,19,160,193,180,59,79,117,255,0,6,117,68,150,155,245,130,204,236,130,129,205,146,85,162,173,158,141,142,90,166,191,101,70,193,44,155,163,145,234,157,18,200,198,177,85,178,53,145,198,50,241,116,30,221,111,188,112,219,167,118,155,181,5,61,109,13,110,15,104,166,170,165,169,137,178,197,60,79,160,137,175,141,236,114,42,57,174,106,170,43,85,21,21,21,81,74,198,227,51,133,91,135,14,249,139,46,214,24,170,42,240,156,134,105,165,183,213,54,157,205,138,221,43,165,149,205,183,57,238,150,71,189,204,133,24,173,145,234,213,145,58,213,17,85,143,219,125,154,101,126,6,221,56,155,49,228,204,70,177,217,61,189,211,248,42,77,131,219,200,204,177,119,114,76,198,191,227,83,85,91,149,79,243,211,19,62,79,189,76,71,255,0,180,123,99,140,115,0,26,21,182,0,0,216,90,21,173,153,118,129,234,13,38,119,137,79,253,110,154,231,75,211,23,244,125,7,126,41,102,165,235,146,55,246,187,157,150,167,113,173,234,111,181,62,165,185,205,37,213,172,35,91,48,138,44,251,1,186,120,187,117,94,241,203,20,136,141,168,163,168,68,69,125,60,236,69,94,137,91,186,110,155,170,42,43,92,213,115,28,215,45,16,146,19,131,222,41,242,14,30,179,122,123,85,198,191,189,129,223,107,34,101,238,142,117,123,153,73,212,173,98,215,194,140,107,156,146,198,221,149,205,107,87,186,198,116,42,117,36,111,143,119,147,230,115,131,175,193,92,159,34,127,9,237,238,237,85,189,36,236,45,59,73,133,156,118,10,159,237,86,227,252,116,199,242,207,109,81,252,191,116,243,225,113,128,243,177,220,130,209,150,99,246,204,167,31,171,241,86,187,205,28,55,10,41,251,110,103,118,158,102,35,227,127,75,209,28,221,218,228,93,156,136,169,191,154,34,158,137,57,137,137,141,97,202,117,209,85,186,166,138,227,73,142,19,19,212,0,15,215,200,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,31,87,46,174,50,105,184,79,213,10,155,126,87,77,72,220,19,55,168,164,135,37,174,74,41,106,43,104,89,79,29,74,83,205,2,50,70,167,67,101,169,71,74,157,18,61,99,107,187,109,87,236,142,249,121,163,251,246,106,111,230,95,147,209,17,84,14,143,120,139,225,235,75,56,197,209,169,177,203,149,77,170,111,74,219,219,83,140,229,180,116,180,213,211,91,251,174,134,118,84,82,74,168,187,195,47,106,20,145,35,123,59,177,110,212,123,119,71,36,32,224,3,64,112,222,12,243,252,143,51,226,230,233,133,98,57,53,125,69,125,167,1,184,95,110,11,74,146,211,91,230,90,123,165,101,51,170,82,56,163,100,235,83,72,144,185,253,53,18,67,222,115,24,144,189,206,126,21,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,102,42,241,223,174,150,46,34,120,160,203,181,27,14,188,221,110,56,179,188,45,186,196,235,130,61,157,20,180,244,241,198,245,134,39,170,172,80,201,58,79,59,88,168,215,125,249,92,246,53,238,123,80,58,41,57,87,46,123,147,117,54,180,92,116,143,42,205,117,23,45,200,46,152,157,101,69,190,201,135,209,221,171,234,231,101,44,20,12,153,179,186,146,57,190,244,202,101,89,161,133,171,10,237,215,75,35,21,27,218,77,233,132,11,126,228,251,197,117,138,251,130,39,10,185,76,182,171,93,235,25,239,214,98,235,222,123,38,189,82,205,52,245,53,81,244,185,21,139,52,15,123,159,179,92,142,124,79,221,35,218,9,100,118,203,230,79,192,197,171,136,44,2,179,85,52,230,215,73,67,168,184,173,61,77,202,86,81,218,218,233,242,136,27,12,104,234,89,93,12,107,60,213,45,142,157,141,166,221,92,155,239,23,74,36,137,36,116,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,126,156,4,241,191,98,226,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,133,244,240,190,149,102,84,134,170,145,178,75,35,228,135,161,209,50,69,235,87,50,93,250,154,214,201,18,188,61,94,95,252,49,126,198,30,31,109,54,12,147,23,181,91,115,235,223,93,195,43,169,163,155,196,73,52,203,44,139,77,4,147,121,162,246,32,123,35,232,141,86,36,147,188,230,43,187,142,145,254,87,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,117,80,114,174,117,80,5,53,243,66,224,22,197,162,221,124,67,232,205,191,193,226,23,91,131,41,239,182,10,106,103,172,54,90,169,186,149,149,48,43,26,172,138,142,71,162,49,99,114,181,177,75,36,108,143,118,74,200,225,133,90,23,161,122,143,196,94,163,219,180,191,75,236,222,58,235,93,188,179,77,42,171,41,109,244,173,84,73,42,170,100,68,94,220,44,234,110,235,178,185,92,230,177,141,123,222,198,59,165,235,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,45,154,10,152,36,106,182,72,164,141,200,173,123,28,213,86,171,85,21,21,21,81,77,43,194,183,6,218,71,194,13,171,32,183,233,141,78,65,95,81,147,212,65,53,198,186,247,90,201,231,123,32,107,146,24,90,145,71,28,77,99,22,89,156,138,140,235,85,149,221,78,114,35,17,161,149,112,241,195,246,3,195,46,151,208,233,70,156,178,173,246,218,58,138,138,185,107,43,146,21,173,173,158,105,21,206,150,162,72,99,141,178,61,27,209,19,92,173,221,35,138,54,249,244,161,178,192,0,0,2,0,115,171,247,88,197,190,208,40,126,93,113,32,7,43,143,126,205,50,252,245,242,122,210,127,243,171,247,88,197,190,208,40,126,93,113,43,215,150,117,218,213,96,227,95,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,37,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,11,212,214,139,158,145,217,116,191,32,188,235,188,120,252,152,37,5,59,106,111,12,191,82,50,170,137,204,100,141,116,104,232,94,215,36,175,238,164,125,182,35,92,247,73,208,140,69,122,181,14,101,174,210,90,166,186,214,205,98,162,171,163,182,190,162,71,81,211,213,212,182,166,120,96,87,47,109,146,74,216,227,108,143,70,236,138,244,141,136,229,69,84,107,119,217,37,175,49,30,55,235,56,170,206,211,18,195,170,186,116,203,19,184,75,45,137,201,12,244,211,93,36,116,49,70,250,170,168,159,43,152,238,151,178,127,14,171,28,114,50,42,135,35,218,142,123,218,158,87,1,60,16,95,120,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,101,60,207,170,88,85,97,165,164,116,145,72,201,38,235,116,79,145,58,21,172,139,126,167,53,210,68,143,13,85,194,197,255,0,70,177,110,32,176,155,255,0,16,54,79,74,224,52,119,5,125,222,153,212,206,169,143,206,39,164,18,75,11,85,22,88,99,157,97,146,72,246,119,92,108,123,122,36,223,182,238,146,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,57,183,226,47,134,141,83,225,127,59,155,5,212,203,79,245,62,10,243,71,5,79,162,238,127,121,134,89,60,36,243,69,31,123,181,223,99,36,233,111,168,253,218,191,5,89,169,202,223,143,170,61,59,240,60,50,107,29,194,213,109,196,23,198,84,99,185,21,101,76,20,48,218,36,94,237,76,212,213,114,72,230,49,208,202,245,145,99,145,85,100,108,178,36,126,187,36,103,100,43,88,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,10,1,45,83,75,184,32,177,113,113,203,99,75,171,113,202,91,85,183,83,108,158,148,138,201,123,172,153,244,240,190,149,111,245,139,53,45,91,163,138,71,201,15,67,165,124,105,208,174,100,187,116,185,173,146,84,125,85,151,253,202,227,220,79,76,191,61,124,226,180,10,22,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,93,30,38,221,116,162,146,146,170,14,182,53,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,72,174,35,185,134,107,207,18,250,95,141,233,94,95,89,73,110,182,219,169,216,185,3,237,173,236,174,73,91,28,138,177,84,84,181,187,53,140,107,82,39,118,24,137,26,204,143,151,111,220,99,131,106,243,128,205,116,27,44,215,155,101,6,152,211,210,84,102,214,58,122,138,28,230,235,68,207,188,79,59,123,77,165,166,123,209,221,50,212,211,181,147,50,71,35,119,106,58,40,156,247,44,43,28,48,44,13,235,193,223,10,185,151,21,250,185,111,195,236,214,218,182,227,22,234,138,122,156,178,239,28,137,11,45,214,229,127,174,141,149,204,123,124,76,141,108,141,133,157,46,234,122,43,149,59,108,145,236,151,252,227,240,12,55,75,48,222,31,116,251,79,177,234,75,30,61,99,167,200,233,168,104,105,145,122,34,102,246,213,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,89,85,202,190,231,195,205,127,13,22,170,93,27,142,145,185,61,186,158,26,108,229,106,41,41,225,187,186,226,175,154,84,90,151,198,212,116,212,221,82,206,148,175,114,187,104,83,163,126,227,37,107,99,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,3,74,114,125,196,241,92,231,136,156,207,22,205,113,155,86,65,101,173,211,250,191,19,110,186,81,71,87,75,63,69,210,216,246,117,197,34,57,142,233,123,26,228,221,60,156,212,84,243,68,48,14,61,184,32,190,240,143,157,197,91,142,82,221,110,90,101,123,237,69,100,189,214,76,202,137,153,84,144,162,205,75,86,232,226,141,145,205,214,217,95,26,116,35,95,22,221,46,115,163,149,25,181,121,42,123,211,229,63,103,245,223,49,183,22,41,204,3,35,225,150,213,195,237,222,211,196,219,60,117,170,187,162,91,93,182,221,81,74,203,235,234,155,44,112,248,171,91,39,145,157,83,83,248,150,189,234,138,173,72,156,244,145,175,99,220,199,133,59,112,173,199,102,180,112,137,106,200,44,90,115,71,143,221,173,185,21,68,21,114,209,223,227,171,158,10,89,227,107,154,233,96,142,26,136,154,199,200,215,49,178,57,81,85,201,12,41,251,196,52,87,254,85,103,185,87,252,43,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,249,92,231,59,226,170,121,68,191,229,139,145,240,203,139,113,5,77,118,226,5,157,155,172,61,50,226,87,43,157,69,44,22,43,85,84,81,77,52,181,85,175,158,70,116,204,157,168,89,76,187,61,169,44,138,189,40,244,137,236,9,149,165,156,5,99,220,51,112,77,170,217,206,160,216,169,43,53,82,239,166,247,233,171,159,81,225,107,89,96,122,91,238,13,72,104,102,72,145,240,189,212,245,13,142,161,91,35,216,247,177,81,174,115,17,21,105,216,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,5,37,243,53,224,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,186,170,142,215,3,152,204,110,181,232,214,185,146,71,186,163,41,166,151,119,70,246,116,198,199,201,216,233,141,18,30,237,218,30,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,232,241,54,235,165,20,117,116,179,244,61,175,103,92,82,35,152,238,151,177,174,77,211,201,205,69,79,52,64,57,183,225,227,136,28,251,134,93,80,161,213,125,57,125,35,238,84,116,245,20,146,209,215,44,203,69,91,4,209,171,93,21,68,112,201,27,164,98,59,162,86,181,93,178,73,20,110,243,233,67,161,62,30,56,129,192,120,154,210,250,29,87,211,151,213,178,219,89,81,81,73,45,29,114,194,149,180,83,195,34,181,209,84,71,12,146,54,55,171,122,37,107,85,219,172,114,198,239,46,164,41,51,143,110,8,47,188,35,231,113,86,227,148,183,91,150,153,94,251,81,89,47,117,147,50,162,102,85,36,40,179,82,213,186,56,163,100,115,117,182,87,198,157,8,215,197,183,75,156,232,229,70,99,252,14,113,119,117,225,7,87,29,149,207,110,171,188,98,119,234,118,219,114,59,84,21,14,99,223,2,61,28,202,168,88,174,72,159,83,10,245,116,119,19,101,100,147,70,142,143,186,178,52,58,30,7,147,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,122,252,53,198,215,91,29,93,44,253,15,115,31,209,44,106,230,59,165,236,115,87,101,242,115,85,23,205,20,245,128,21,65,207,7,0,166,138,235,165,154,165,67,143,85,173,69,85,61,198,193,116,187,53,37,116,8,200,157,20,244,84,239,93,251,76,122,172,213,239,111,146,61,232,146,126,18,70,157,54,190,70,174,99,122,103,247,80,224,219,81,237,212,244,150,169,43,236,54,246,228,212,115,220,35,223,194,248,9,27,81,80,248,92,140,115,153,51,169,99,169,137,170,155,111,222,86,57,205,107,220,160,83,15,9,124,85,102,92,44,100,217,85,231,24,185,85,193,79,147,226,247,43,75,153,20,105,58,67,113,240,242,58,219,88,144,200,244,133,239,134,175,183,187,164,108,157,48,203,82,141,99,149,251,46,138,4,159,229,163,128,83,106,15,26,90,119,75,114,199,170,238,182,219,29,69,77,254,169,97,73,122,40,223,73,77,36,180,181,18,190,53,78,134,54,177,41,17,58,151,161,207,115,24,238,174,190,149,11,222,210,173,51,197,116,111,78,49,205,45,194,169,60,61,151,25,183,197,111,166,234,142,54,73,55,66,122,243,203,219,99,24,233,165,122,186,73,30,141,78,185,30,247,42,110,229,50,176,0,230,179,139,31,122,125,100,251,64,200,126,99,57,117,60,174,61,196,244,203,243,215,206,43,74,86,226,199,222,159,89,62,208,50,31,152,206,92,247,44,235,181,170,193,203,255,0,79,239,183,219,157,37,186,219,110,167,191,85,214,86,85,204,216,96,166,130,59,181,115,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,12,87,154,135,11,248,14,171,232,149,215,91,238,23,122,75,14,89,167,22,121,165,161,172,168,168,134,150,154,225,3,167,133,203,73,83,34,196,233,101,126,201,43,41,98,107,216,158,34,171,111,253,98,148,129,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,45,121,136,241,191,89,197,86,118,152,150,29,85,211,166,88,157,194,89,108,78,72,103,166,154,233,35,161,138,55,213,85,68,249,92,199,116,189,147,248,117,88,227,145,145,84,57,30,212,115,222,212,242,184,9,224,130,251,197,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,51,41,230,125,82,194,171,13,45,35,164,138,70,73,55,91,162,124,137,208,173,100,91,245,57,174,146,36,120,91,79,47,254,34,179,190,36,248,125,180,230,58,137,138,221,105,47,84,93,118,250,187,236,180,48,210,91,239,179,71,44,140,89,232,216,201,92,247,116,177,145,164,207,237,199,23,125,210,178,36,217,142,100,114,84,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,85,7,53,14,2,170,105,106,110,188,83,232,221,138,174,177,149,149,19,92,51,155,101,63,105,25,70,196,138,22,165,125,53,60,113,53,202,197,115,39,150,169,238,123,223,215,47,119,100,98,74,230,90,248,3,154,30,29,117,123,87,52,75,87,44,89,158,137,79,86,252,157,245,12,183,195,108,134,7,212,178,240,201,158,214,173,4,180,236,245,167,100,174,70,34,49,190,191,90,49,204,86,200,214,57,189,41,218,107,106,110,54,170,43,133,101,166,174,215,81,85,79,28,210,208,213,186,39,79,74,247,53,21,208,200,176,189,241,43,218,170,173,85,141,239,102,232,189,46,114,108,171,160,56,121,224,43,135,158,25,179,43,246,115,167,214,42,186,203,149,222,161,179,80,190,245,225,235,95,96,98,36,237,88,109,243,44,73,60,44,116,117,14,141,234,233,30,247,177,140,71,57,219,42,172,138,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,4,74,229,157,105,181,95,248,215,211,251,21,246,217,73,113,182,220,105,239,212,149,148,117,112,182,104,42,96,146,201,92,217,34,146,55,34,181,236,115,85,90,173,84,84,84,85,69,50,190,96,156,5,100,60,51,102,85,217,206,159,88,170,235,52,174,239,81,36,212,47,167,241,85,175,176,49,18,153,171,13,116,203,18,50,22,58,162,161,209,211,171,164,123,222,198,34,57,206,122,42,174,63,202,227,223,179,76,191,61,124,158,180,185,238,44,243,93,6,193,180,27,39,175,226,70,158,146,187,9,174,167,240,53,22,169,89,215,61,210,119,110,232,169,169,89,212,215,45,74,185,157,113,185,174,106,198,177,247,122,227,72,214,70,5,27,112,135,198,110,163,240,121,125,200,238,120,85,170,213,121,160,202,45,254,30,186,219,113,98,164,110,170,137,146,248,42,148,145,155,72,157,169,37,114,186,52,114,54,72,223,35,87,165,203,28,177,234,12,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,181,53,213,213,42,157,114,191,100,68,68,68,68,107,24,214,163,88,198,53,17,140,99,90,214,163,90,212,68,199,201,21,192,37,207,135,155,79,18,246,10,174,37,163,164,126,48,250,122,154,106,68,185,210,83,212,218,61,35,51,59,80,173,197,147,181,205,74,100,107,229,84,126,223,123,153,32,123,149,177,181,238,64,177,254,87,188,11,125,197,49,86,107,142,177,225,158,19,82,111,93,126,135,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,122,115,170,35,90,86,58,168,57,87,3,165,62,19,189,214,52,111,236,255,0,30,249,116,4,106,227,95,154,22,9,195,255,0,141,211,221,24,146,213,153,106,77,13,193,104,174,49,84,199,51,237,118,110,223,67,165,108,239,98,179,191,50,245,44,73,20,50,125,237,237,147,186,230,58,62,212,146,87,132,239,117,141,27,251,63,199,190,93,1,80,28,196,120,5,172,225,143,42,76,243,75,109,247,91,150,153,94,251,181,27,37,52,245,31,70,100,73,34,103,134,170,169,233,86,36,47,124,241,182,158,73,30,146,59,214,141,221,78,143,185,40,108,14,107,90,233,167,28,69,233,198,129,106,134,151,222,124,117,170,187,233,44,83,67,42,35,42,173,245,77,75,90,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,218,87,149,199,191,102,153,126,122,249,61,105,21,73,85,202,227,223,179,76,191,61,124,158,180,11,254,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,1,73,124,205,120,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,110,170,163,181,192,230,51,27,173,122,53,174,100,145,238,168,202,105,165,221,209,189,157,49,177,242,118,58,99,68,135,187,21,120,120,226,7,62,225,151,84,40,117,95,78,95,72,251,149,29,61,69,36,180,117,203,50,209,86,193,52,106,215,69,81,28,50,70,233,24,142,232,149,173,87,108,146,69,27,188,250,80,233,35,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,244,120,155,117,210,138,58,186,89,250,30,215,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,33,66,252,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,48,46,207,135,142,32,112,30,38,180,190,135,85,244,229,245,108,182,214,84,84,82,75,71,92,176,165,109,20,240,200,173,116,85,17,195,36,141,141,234,222,137,90,213,118,235,28,177,187,203,169,13,150,115,195,192,231,23,119,94,16,117,113,217,92,246,234,187,198,39,126,167,109,183,35,181,65,80,230,61,240,35,209,204,170,133,138,228,137,245,48,175,87,71,113,54,86,73,52,104,232,251,171,35,122,8,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,189,126,26,227,107,173,142,174,150,126,135,185,143,232,150,53,115,29,210,246,57,171,178,249,57,170,139,230,138,7,172,1,133,107,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,118,205,80,148,144,44,211,202,247,200,216,162,134,54,121,34,190,73,100,142,52,87,43,88,138,244,87,57,173,69,114,6,19,197,119,21,218,113,194,86,156,63,53,205,101,241,215,90,238,228,22,11,4,19,35,42,174,245,77,68,85,107,85,81,123,112,179,169,171,44,202,138,216,218,230,162,35,222,248,227,127,60,89,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,159,241,69,196,222,125,197,54,168,92,181,3,47,169,171,163,182,190,161,206,178,227,201,113,154,166,138,205,2,199,20,125,16,54,69,233,107,222,216,34,116,175,99,88,146,72,142,127,75,119,70,183,80,1,189,120,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,116,169,161,174,166,85,232,149,155,170,42,42,42,35,152,246,185,28,199,177,200,143,99,218,230,185,26,230,170,39,46,228,202,229,247,199,174,67,195,54,101,67,131,106,13,246,174,179,74,238,245,17,195,92,202,143,21,90,251,3,17,42,92,147,80,194,146,163,33,99,170,42,27,37,66,54,55,189,236,98,171,90,231,162,34,133,239,3,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,217,160,169,130,70,163,163,150,57,26,170,215,177,205,84,114,57,21,81,81,81,80,250,192,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,7,42,229,228,230,124,93,218,184,65,229,249,163,57,92,22,234,75,198,89,126,193,236,22,220,114,213,61,67,88,199,206,150,168,92,250,169,152,142,73,95,77,10,116,245,246,211,117,124,144,198,174,143,186,146,54,141,140,171,81,117,51,42,213,11,141,158,227,148,213,247,61,3,143,218,177,155,116,12,146,69,134,150,134,130,150,58,120,153,27,94,247,116,117,118,221,43,209,187,53,101,154,87,163,91,215,176,30,86,83,150,101,89,205,246,171,41,205,114,107,174,65,122,173,232,241,55,27,165,108,149,117,83,244,49,172,103,92,178,43,158,238,150,49,173,77,215,201,173,68,79,36,66,239,185,119,112,11,71,195,30,42,185,230,169,91,237,87,45,77,189,246,170,54,90,104,42,62,140,198,145,202,207,13,75,83,210,175,73,158,201,228,109,68,145,189,35,119,171,27,122,155,31,114,93,21,202,191,128,170,106,90,107,87,20,250,201,98,164,172,125,101,60,55,12,26,217,81,221,71,209,189,37,153,171,95,83,79,36,77,106,189,90,200,37,165,123,94,246,116,75,221,217,30,145,57,150,148,0,0,5,112,115,159,208,106,156,171,75,241,173,127,177,81,82,120,140,30,161,214,187,235,219,79,19,103,146,221,89,36,109,130,71,204,175,71,189,144,212,236,198,196,141,127,157,116,143,78,132,107,213,212,236,116,251,170,186,103,138,235,38,156,100,122,91,154,210,120,139,46,77,111,150,223,83,211,28,111,146,30,180,245,39,139,184,199,177,179,68,244,108,145,189,90,189,18,49,142,68,221,168,115,25,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,31,41,103,220,148,244,46,142,235,125,205,56,135,191,89,187,222,132,232,198,241,218,153,22,9,35,101,84,172,238,87,61,172,84,89,99,153,144,186,149,141,145,21,141,88,234,231,103,175,187,145,149,130,116,167,194,198,138,126,199,110,31,112,157,28,146,225,227,106,241,251,122,248,249,219,47,114,55,215,79,43,234,42,187,78,237,198,171,10,79,52,169,31,83,17,221,180,103,86,238,221,84,54,168,0,0,0,14,85,203,222,229,141,197,86,27,173,218,13,143,105,108,215,42,74,76,239,78,172,240,90,107,237,41,26,196,179,219,169,246,130,150,178,4,115,220,178,179,180,144,178,87,34,167,76,202,237,216,198,73,15,93,16,153,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,90,79,52,142,1,107,53,19,199,113,55,163,150,251,173,203,47,79,7,79,145,99,180,116,211,215,77,119,141,59,84,208,212,210,71,27,94,246,205,19,18,52,146,52,68,141,209,70,178,122,143,141,253,234,161,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,138,56,93,226,111,1,226,155,75,237,186,129,136,84,210,81,220,159,78,215,94,177,229,184,195,83,91,102,157,100,150,62,137,219,26,245,53,143,116,18,186,39,189,172,89,35,70,191,165,187,171,91,138,233,207,0,28,46,105,118,174,95,53,151,26,211,170,73,46,247,106,136,106,232,104,107,99,138,123,117,130,118,61,37,89,109,176,43,54,167,123,165,107,94,142,221,203,23,79,76,61,152,213,88,161,183,244,171,48,190,234,6,156,99,153,174,79,129,93,112,171,173,234,223,21,101,93,130,232,246,58,170,223,35,147,117,141,234,207,240,162,57,25,34,53,81,36,142,39,245,70,220,172,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,62,74,43,77,170,221,83,95,89,111,182,82,82,212,93,42,18,174,186,88,97,107,31,85,58,69,28,41,44,174,68,221,239,72,161,138,52,115,183,94,136,216,223,99,81,19,235,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,70,60,68,251,192,234,119,242,202,245,252,246,82,243,138,49,226,39,222,7,83,191,150,87,175,231,178,145,173,165,244,86,251,231,228,188,58,15,245,134,47,220,167,234,107,208,1,15,116,128,0,2,243,184,118,247,126,211,31,228,109,151,249,148,70,67,168,88,38,63,169,216,69,239,0,202,105,187,214,187,237,28,148,115,236,198,57,241,245,39,171,44,125,109,115,82,88,221,210,246,57,90,189,47,99,93,182,232,99,220,59,123,191,105,143,242,54,203,252,202,35,97,22,117,154,98,171,20,211,87,41,136,249,56,79,49,187,93,140,210,237,219,83,165,84,220,170,98,99,170,98,169,152,149,28,241,9,161,57,63,14,250,143,83,167,249,45,93,61,107,93,11,107,173,181,240,108,141,173,162,123,222,216,229,86,110,171,19,186,163,123,92,199,42,236,230,59,101,123,122,94,237,106,94,118,186,232,158,35,175,154,125,87,130,101,176,127,92,169,182,85,117,75,253,1,95,216,150,40,106,186,35,145,157,222,223,121,203,219,115,186,93,236,95,173,41,107,84,116,219,39,210,12,250,243,167,25,140,84,236,187,89,38,108,83,45,52,201,44,82,53,236,108,145,200,199,121,42,181,241,189,143,68,114,35,145,28,136,230,181,200,173,72,70,109,150,78,2,189,234,60,201,229,236,246,126,142,166,232,251,110,109,237,102,27,192,98,56,98,109,196,111,71,218,142,91,241,29,254,116,117,76,199,84,195,22,0,26,133,140,0,0,152,220,2,241,107,247,44,200,27,164,250,155,147,248,124,30,233,213,232,201,234,155,213,29,166,189,239,69,77,229,87,39,102,154,77,223,215,186,57,173,145,90,255,0,189,181,211,61,109,40,231,188,177,142,0,248,199,165,185,82,208,232,54,171,94,187,119,24,251,20,88,165,124,204,134,42,119,211,199,12,112,197,110,94,134,55,105,83,183,188,111,122,185,101,87,171,21,200,244,141,178,74,50,60,215,119,76,45,233,225,213,63,151,233,247,40,94,149,54,6,111,239,103,217,101,60,99,141,202,98,57,255,0,92,68,71,63,183,254,46,221,103,192,0,150,185,228,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,140,215,151,175,10,184,111,21,250,71,175,152,125,230,219,72,220,158,221,79,99,169,196,238,242,72,176,190,221,113,86,92,186,17,210,181,143,119,134,145,205,141,179,51,165,221,76,68,114,39,113,145,189,152,87,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,2,178,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,85,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,18,154,134,134,153,19,174,87,236,170,170,170,170,141,99,26,212,115,222,247,42,49,140,107,156,229,107,90,170,151,125,204,19,128,172,123,137,156,54,187,57,211,235,21,37,30,170,90,41,228,154,133,244,254,22,137,151,247,170,211,53,97,174,153,98,87,204,246,211,211,186,58,117,116,140,99,30,244,71,57,172,85,84,139,252,157,184,98,238,231,121,142,186,106,22,47,117,161,186,224,55,7,99,54,56,234,102,240,254,22,232,232,101,101,205,147,211,121,74,147,69,12,176,70,137,34,35,19,196,73,234,185,236,69,136,44,255,0,74,180,207,21,209,189,56,199,52,183,10,164,240,246,92,102,223,21,190,155,170,56,217,36,221,9,235,207,47,109,140,99,166,149,234,233,36,122,53,58,228,123,220,169,187,148,230,8,234,160,229,92,9,149,55,1,89,14,161,240,81,167,60,75,104,189,138,174,233,125,117,61,210,28,170,203,75,226,171,43,110,111,109,238,74,90,73,168,105,98,137,234,175,108,74,238,242,117,177,137,28,12,122,55,171,184,174,141,90,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,151,147,202,227,220,79,76,191,61,124,226,180,128,28,208,184,22,251,138,101,79,215,29,28,195,60,38,155,94,186,61,49,77,68,238,168,108,87,73,36,114,46,208,163,83,195,209,205,188,125,189,149,204,100,170,248,254,244,215,83,198,161,105,60,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,214,188,209,253,196,245,55,243,47,206,40,138,128,224,163,136,45,113,208,61,101,162,173,209,76,126,235,151,73,123,218,11,182,29,69,4,213,30,157,165,137,175,145,205,72,226,107,222,217,162,98,74,248,230,107,28,232,253,125,209,209,186,88,223,111,252,209,253,196,245,55,243,47,206,40,128,160,19,170,131,149,115,170,128,0,0,0,0,33,7,55,109,66,207,180,215,134,220,110,251,167,57,198,65,138,220,167,206,40,233,37,172,178,92,230,161,158,72,29,65,94,231,68,233,33,115,92,172,87,49,142,86,170,237,187,26,191,4,32,255,0,46,30,33,117,247,57,227,59,79,49,108,215,92,53,3,32,178,214,250,91,196,219,174,153,53,109,93,44,253,22,170,183,179,174,41,36,115,29,210,246,53,201,186,121,57,168,169,230,136,90,255,0,20,28,47,224,60,89,224,22,253,57,212,107,190,65,110,182,219,175,17,94,226,150,201,81,12,51,186,120,225,154,22,181,206,154,41,90,172,233,168,122,170,35,81,119,70,249,251,81,116,254,130,114,191,208,46,29,181,98,197,172,120,86,95,168,21,183,172,127,197,120,104,46,151,10,41,41,95,223,166,150,157,253,109,142,146,55,174,204,153,202,155,61,61,100,77,247,77,209,67,0,231,87,238,177,139,125,160,80,252,186,226,82,177,117,60,234,253,214,49,111,180,10,31,151,92,74,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,207,248,93,225,147,62,226,155,84,45,186,127,136,83,85,209,219,95,80,214,222,178,21,183,77,83,69,102,129,99,150,78,185,221,26,116,181,239,108,18,182,38,61,204,73,36,70,179,169,187,171,155,208,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,116,52,235,87,58,205,60,175,124,142,150,89,164,127,146,43,228,150,73,36,84,106,53,136,175,84,107,90,212,70,166,19,194,143,10,58,113,194,86,156,51,10,194,162,241,215,90,238,220,247,251,252,240,163,42,174,245,77,69,68,115,145,21,123,112,179,169,201,20,40,170,216,218,231,42,171,222,249,36,126,235,3,74,113,93,194,142,156,113,107,167,15,194,179,88,188,13,214,135,185,61,130,255,0,4,40,250,171,69,83,145,17,92,212,85,78,228,47,233,106,75,10,170,54,70,181,170,138,199,178,57,25,207,22,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,90,106,234,26,148,78,184,159,178,42,42,42,42,181,236,115,85,175,99,218,170,199,177,205,115,85,205,114,42,245,16,67,254,98,60,16,81,241,85,130,38,91,135,82,244,234,110,39,111,150,43,19,82,104,41,161,186,70,233,162,145,244,181,82,190,39,61,221,44,100,254,29,22,72,227,100,181,14,87,185,26,247,185,2,133,203,254,229,113,238,39,166,95,158,190,113,90,80,9,127,220,174,61,196,244,203,243,215,206,43,64,160,18,205,52,243,143,92,123,134,110,92,56,14,13,167,215,218,74,205,84,187,211,223,97,161,101,63,133,173,101,129,233,121,145,203,53,116,43,42,62,23,186,158,161,210,83,163,163,123,30,246,34,185,174,98,42,45,101,128,61,95,252,170,207,114,175,248,87,35,201,50,59,135,253,37,101,117,202,186,162,79,251,82,77,52,146,63,242,185,206,119,197,84,151,252,82,242,199,212,126,26,244,38,207,172,85,25,45,170,247,37,183,122,124,210,154,142,161,93,13,20,146,214,58,58,74,154,71,203,28,79,150,23,50,74,104,164,141,89,220,100,170,174,111,92,110,85,134,101,114,185,224,74,235,162,118,169,181,223,90,49,154,74,124,218,249,78,198,227,246,234,184,29,227,113,234,39,53,233,43,228,234,94,152,170,106,26,246,162,179,163,185,20,109,86,43,154,179,77,19,103,253,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,160,115,111,195,167,18,250,167,194,254,119,14,117,166,119,111,234,188,109,154,178,122,159,69,220,254,243,52,81,248,184,33,150,62,247,107,190,247,199,212,239,81,251,57,62,40,178,255,0,154,214,186,105,199,17,122,113,160,90,161,165,247,159,29,106,174,250,75,20,208,202,136,202,171,125,83,82,214,178,82,212,198,138,189,185,153,212,221,211,117,106,181,205,123,28,246,61,143,118,170,230,35,193,5,103,10,185,218,101,184,117,47,86,153,101,151,9,98,177,53,38,158,166,107,92,141,134,41,31,75,85,43,226,107,27,212,247,207,225,209,100,146,71,197,78,229,123,149,204,123,150,37,73,118,186,205,106,167,177,77,115,171,125,182,142,162,106,186,122,55,76,229,130,25,230,108,109,150,86,71,191,75,94,246,193,11,92,228,77,220,145,70,139,191,74,108,19,215,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,162,185,73,231,248,110,150,107,166,127,168,58,131,144,210,88,241,235,30,155,215,212,215,87,84,170,244,68,207,73,91,81,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,116,175,24,156,85,102,92,87,234,229,195,48,188,220,170,219,140,91,170,42,41,177,59,68,145,164,44,183,91,149,254,162,186,38,189,237,241,50,53,177,186,103,245,59,169,232,141,69,237,178,54,51,74,81,93,174,182,234,106,250,59,125,206,174,150,158,233,78,148,149,209,67,51,152,202,168,18,88,230,72,165,106,46,207,98,75,12,82,35,93,186,117,198,199,123,90,138,146,43,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,72,25,7,9,28,184,181,115,138,220,54,247,168,52,183,122,76,63,30,167,167,154,43,13,117,210,149,242,50,247,113,98,170,118,163,70,170,57,148,205,114,57,146,84,162,63,165,254,171,35,149,205,149,35,141,121,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,211,150,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,235,240,214,235,93,20,116,148,176,117,189,207,127,68,81,163,88,222,167,189,206,93,147,205,206,85,95,53,82,32,115,17,224,22,143,137,204,85,51,205,45,183,218,173,186,155,100,238,212,108,148,208,83,253,38,141,99,137,158,26,170,167,165,30,179,49,144,70,218,121,36,122,198,223,90,55,116,182,78,228,65,160,56,110,227,167,238,215,193,126,176,232,118,177,230,126,47,82,108,186,127,146,122,30,166,181,189,51,95,109,113,218,101,84,222,101,114,248,138,200,118,147,185,186,53,239,137,25,39,223,92,218,137,18,170,207,170,217,118,186,217,106,95,89,102,185,213,208,84,73,79,61,35,229,166,153,209,61,208,79,19,225,154,37,115,85,21,89,36,82,73,27,219,236,115,30,230,174,232,170,135,202,7,74,124,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,213,64,0,13,127,174,154,23,167,28,69,233,197,199,75,245,66,205,227,173,85,219,75,12,209,42,50,170,223,84,212,84,142,170,154,69,69,237,204,206,167,108,187,43,85,174,115,30,215,177,239,99,185,236,226,47,134,141,83,225,127,59,155,5,212,203,79,245,62,10,243,71,5,79,162,238,127,121,134,89,60,36,243,69,31,123,181,223,99,36,233,111,168,253,218,191,5,94,148,205,21,198,39,10,184,111,21,250,71,112,195,239,54,218,70,228,246,234,122,138,156,78,239,36,139,11,237,215,21,103,168,142,149,172,123,188,52,142,108,109,153,157,46,234,98,35,145,59,140,141,236,10,160,229,221,199,213,103,12,121,82,224,122,165,112,186,220,180,202,247,218,167,221,106,103,168,250,51,34,73,43,252,77,45,55,82,177,33,123,231,145,213,17,198,196,145,222,172,141,234,116,125,185,111,80,229,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,207,147,86,186,106,62,164,233,198,103,165,249,173,231,210,182,173,57,244,76,86,9,167,69,117,85,61,45,82,85,34,210,186,69,95,94,24,252,43,123,72,169,212,198,189,204,71,43,27,27,24,22,42,1,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,64,115,27,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,71,185,208,73,61,52,207,134,71,70,231,53,174,86,43,152,170,138,173,106,237,182,232,158,194,210,121,33,105,159,134,197,117,47,88,235,41,45,82,250,66,225,73,140,219,231,237,245,87,83,248,120,214,162,173,157,74,207,82,25,60,85,18,236,215,175,83,160,245,154,157,12,85,170,11,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,31,228,151,169,152,174,63,168,250,137,165,183,106,191,15,122,204,45,246,251,133,163,185,36,108,142,163,192,45,79,126,6,245,61,30,249,149,149,105,35,88,198,187,239,112,78,229,86,163,60,194,223,192,0,115,89,197,143,189,62,178,125,160,100,63,49,156,207,242,174,51,111,181,124,24,225,92,29,226,86,175,3,106,161,241,117,25,93,198,161,140,124,151,9,29,117,158,182,154,154,157,60,251,112,179,170,9,31,39,148,143,145,168,196,232,99,29,223,192,56,177,247,167,214,79,180,12,135,230,51,152,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,6,127,194,239,12,153,247,20,218,161,109,211,252,66,154,174,142,218,250,134,182,245,144,173,186,106,154,43,52,11,28,178,117,206,232,211,165,175,123,96,149,177,49,238,98,73,34,53,157,77,221,92,222,133,52,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,48,158,20,120,81,211,142,18,180,225,152,86,21,23,142,186,215,118,231,191,223,231,133,25,85,119,170,106,42,35,156,136,171,219,133,157,78,72,161,69,86,198,215,57,85,94,247,201,35,247,88,26,211,137,187,181,214,193,195,110,171,223,108,87,58,187,117,202,221,131,223,106,232,235,41,38,116,51,211,79,29,4,206,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,159,127,217,99,197,63,252,229,181,87,252,178,184,255,0,174,58,51,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,8,63,105,83,133,143,249,125,170,191,227,91,119,251,8,18,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,0,43,87,156,166,172,106,158,151,253,200,62,230,122,151,149,226,94,147,250,65,227,125,5,121,169,160,241,93,191,71,246,251,189,151,183,175,167,184,254,158,173,246,235,118,222,213,44,168,143,252,86,240,83,165,156,96,253,22,251,166,95,242,187,103,209,47,29,224,189,5,85,77,15,115,197,118,59,157,222,244,18,239,183,134,103,79,79,78,219,187,125,247,77,130,5,242,137,214,253,104,212,174,36,178,75,22,163,106,246,107,149,91,96,193,235,42,226,163,189,223,234,235,160,142,118,215,208,53,178,182,57,164,115,81,232,215,189,168,228,77,246,123,147,226,166,65,207,59,241,39,250,73,250,180,150,156,47,242,244,209,126,19,51,251,134,163,105,206,79,154,220,110,87,27,60,182,73,98,189,214,210,77,3,96,146,104,102,115,154,216,105,162,114,63,170,157,136,138,174,84,217,93,229,236,84,137,124,243,191,18,127,164,159,171,64,135,252,184,114,204,87,6,227,59,79,50,156,215,38,181,99,246,90,47,75,120,155,141,210,182,58,74,88,58,237,85,108,103,92,178,43,88,222,167,189,173,77,215,205,206,68,79,53,67,214,227,219,141,251,239,23,25,220,84,88,229,85,214,219,166,86,78,212,182,75,37,100,44,167,153,245,75,10,36,213,85,109,142,89,25,36,221,110,149,145,175,90,181,145,109,210,214,186,73,85,241,84,221,92,40,240,163,168,252,90,234,59,48,172,42,47,3,106,161,237,207,127,191,207,10,190,150,209,74,229,84,71,57,17,83,185,51,250,92,145,66,138,142,145,205,114,170,177,140,146,70,6,192,224,107,128,252,171,140,27,141,234,239,81,121,250,59,134,88,122,232,171,46,139,20,139,52,149,210,210,206,234,118,210,181,99,88,170,59,51,37,51,234,34,89,98,114,69,51,122,92,213,145,174,77,21,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,210,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,199,94,61,184,32,177,113,113,130,69,91,142,82,218,173,186,155,100,237,69,100,189,214,76,250,120,95,74,179,34,205,75,86,232,226,145,242,67,208,233,95,26,116,43,153,46,221,46,107,100,149,30,17,171,150,47,48,186,204,166,178,155,135,94,32,114,254,245,214,110,152,177,43,253,206,105,231,170,186,213,75,60,210,75,75,91,87,60,207,234,153,123,176,178,153,58,88,213,108,107,31,82,189,98,107,234,88,245,127,242,171,2,202,191,225,92,115,36,199,46,31,244,148,117,214,218,234,121,63,236,201,12,209,200,207,200,230,185,191,5,67,202,3,165,62,19,189,214,52,111,236,255,0,30,249,116,6,107,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,214,154,186,134,165,23,162,86,110,138,138,138,138,142,99,218,228,107,216,246,170,61,143,107,92,213,107,154,138,152,87,9,222,235,26,55,246,127,143,124,186,3,106,129,207,15,28,156,34,93,120,65,213,198,226,144,92,106,239,24,157,250,157,215,44,114,235,61,59,152,247,192,143,86,190,150,103,163,82,39,212,194,189,61,125,181,217,89,36,50,43,99,238,164,109,199,248,51,214,188,87,135,110,36,240,253,99,205,109,247,90,219,46,63,233,15,19,5,174,40,228,170,127,126,130,162,157,157,13,146,72,216,187,62,102,170,238,244,245,81,118,221,118,69,157,92,243,191,18,127,164,159,171,74,171,3,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,13,107,197,143,186,198,178,125,159,228,63,46,156,174,174,83,188,111,209,227,126,140,225,51,83,42,186,41,46,23,5,139,9,173,72,96,134,26,89,38,241,19,212,82,213,76,233,88,174,238,206,172,74,116,108,111,145,210,212,57,138,238,149,141,173,177,94,44,125,214,53,147,236,255,0,33,249,116,224,115,88,117,80,114,174,117,80,6,191,214,29,116,211,141,6,163,198,110,218,161,121,244,53,171,40,200,33,198,225,185,74,136,148,180,117,82,193,60,209,190,165,234,169,218,133,124,59,152,178,108,173,99,158,213,127,75,17,239,99,93,52,47,78,56,139,211,139,142,151,234,133,155,199,90,171,182,150,25,162,84,101,85,190,169,168,169,29,85,52,138,139,219,153,157,78,217,118,86,171,92,230,61,175,99,222,199,68,14,117,126,235,24,183,218,5,15,203,174,38,41,202,223,143,170,205,68,240,60,50,107,29,194,235,114,203,211,198,84,99,185,21,101,76,245,211,93,227,78,237,76,212,213,114,72,231,189,179,68,196,145,99,145,85,35,116,81,164,126,163,227,103,120,43,91,136,190,26,53,79,133,252,238,108,23,83,45,63,212,248,43,205,28,21,62,139,185,253,230,25,100,240,147,205,20,125,238,215,125,140,147,165,190,163,247,106,252,21,119,255,0,46,238,62,171,56,99,202,151,3,213,43,133,214,229,166,87,190,213,62,235,83,61,71,209,153,18,73,95,226,105,105,186,149,137,11,223,60,142,168,142,54,36,142,245,100,111,83,163,237,203,107,252,98,112,171,134,241,95,164,119,12,62,243,109,164,110,79,110,167,168,169,196,238,242,72,176,190,221,113,86,122,136,233,90,199,187,195,72,230,198,217,153,210,238,166,34,57,19,184,200,222,206,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,84,58,136,40,135,153,31,23,249,247,16,122,137,30,156,220,48,220,131,9,196,241,10,134,213,208,216,111,214,233,173,183,119,207,61,36,10,178,220,105,150,103,196,175,106,172,171,3,154,214,170,67,80,239,111,113,73,147,201,171,93,53,31,82,116,227,51,210,252,214,243,233,91,86,156,250,38,43,4,211,162,186,170,158,150,169,42,145,105,93,34,175,175,12,126,21,189,164,84,234,99,94,230,35,149,141,141,140,202,249,157,112,75,71,174,122,113,83,171,122,95,138,117,234,78,47,213,89,53,53,166,219,2,213,100,180,174,72,99,146,57,158,136,217,102,154,8,97,107,225,78,167,187,165,146,68,200,220,233,88,173,10,192,224,107,135,92,87,138,30,32,173,186,91,154,229,94,132,178,190,223,91,112,169,240,245,209,211,92,43,59,81,47,68,20,93,200,164,100,147,117,185,178,57,138,223,220,34,168,114,42,43,80,200,57,152,218,109,86,14,53,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,45,134,10,104,35,178,80,182,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,8,235,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,186,252,53,198,215,91,37,37,84,29,108,115,31,209,44,106,215,183,169,143,115,87,101,243,107,149,23,201,84,205,120,141,214,251,175,17,218,195,122,214,91,237,142,146,209,114,191,211,219,155,89,73,73,35,159,2,79,79,67,5,52,143,143,171,214,107,30,232,21,232,197,87,43,17,232,213,115,250,122,212,38,87,42,93,11,211,142,34,244,227,95,116,191,84,44,222,58,213,93,244,106,88,102,137,81,149,86,250,166,165,209,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,232,43,170,88,7,220,191,59,185,224,191,77,113,76,183,209,157,159,247,103,22,185,120,251,93,87,114,22,75,247,153,250,91,215,211,220,232,119,170,155,61,143,111,195,115,96,104,103,21,218,143,195,182,156,106,62,21,165,242,250,42,235,168,222,140,130,107,252,83,43,106,173,180,180,169,86,146,54,153,17,61,73,164,241,77,68,155,126,168,218,199,43,17,30,230,73,22,181,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,178,158,80,92,91,230,83,93,105,184,71,190,226,245,119,139,20,20,245,183,75,21,218,130,153,55,178,49,28,233,231,142,181,83,100,90,105,37,145,122,37,95,93,179,76,200,215,173,178,179,179,167,249,143,113,11,175,184,55,25,218,135,139,97,90,225,168,24,253,150,139,209,62,26,221,107,201,171,105,41,96,235,181,82,61,253,17,71,35,88,222,167,189,206,93,147,205,206,85,95,53,82,210,184,59,225,87,13,225,67,72,237,248,125,154,219,72,236,158,227,79,79,83,150,93,227,145,102,125,198,226,140,245,209,178,185,140,119,134,141,206,145,176,179,165,189,44,85,114,167,113,242,61,250,211,94,249,95,232,23,17,58,177,125,214,60,215,47,212,10,43,214,65,225,124,76,22,187,133,20,116,172,236,83,69,78,206,134,201,73,35,211,118,66,213,93,222,190,178,174,219,38,200,129,165,121,53,234,198,169,234,135,221,127,238,153,169,121,94,91,232,207,163,254,11,211,183,154,154,255,0,11,220,244,135,115,181,222,123,186,58,187,108,234,233,219,126,134,239,236,66,21,243,71,247,236,212,223,204,191,39,162,45,251,133,46,10,116,179,131,239,165,63,115,59,254,87,115,250,91,224,124,111,167,106,169,166,237,248,94,255,0,111,181,217,130,45,183,241,47,234,234,234,223,102,237,182,203,189,64,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,39,249,0,57,42,123,172,101,63,104,21,223,46,183,19,252,0,0,0,0,14,85,201,233,203,43,129,43,174,183,102,86,237,115,213,44,102,146,77,47,176,212,72,234,90,59,164,14,123,50,74,214,35,154,214,71,30,232,143,166,134,93,157,35,223,213,27,223,31,99,166,68,89,187,80,44,233,35,131,187,77,170,203,194,134,143,81,217,173,148,148,20,242,96,246,90,183,197,77,11,98,99,167,158,142,41,166,149,90,212,68,87,201,44,146,72,247,123,92,247,185,203,186,170,168,27,128,0,0,0,0,163,110,109,250,33,106,210,254,37,228,207,44,215,204,125,105,245,42,159,211,15,177,208,198,216,42,237,179,196,200,225,154,105,226,111,147,153,83,43,100,153,179,249,44,146,248,148,84,222,53,123,239,36,230,179,138,125,107,253,145,60,65,102,218,199,29,191,193,82,100,23,4,240,16,58,46,220,140,161,130,38,83,210,247,91,220,145,18,101,130,24,150,78,151,171,123,138,254,157,155,178,32,101,92,3,233,158,43,171,188,94,233,182,11,154,210,120,187,45,69,194,162,225,83,74,232,227,146,58,175,5,73,53,99,32,149,146,49,204,124,50,62,157,172,145,138,223,90,55,61,168,168,170,138,157,20,156,192,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,57,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,108,208,84,193,35,81,209,203,28,141,85,107,216,230,170,57,28,138,168,168,168,168,7,214,0,3,154,207,217,99,197,63,252,229,181,87,252,178,184,255,0,174,58,8,225,146,237,117,191,240,219,165,23,219,237,206,174,227,114,184,224,246,42,186,202,202,185,157,52,245,51,201,65,11,164,150,73,28,170,231,189,206,85,114,185,85,85,85,85,84,137,127,180,169,194,199,252,190,213,95,241,173,187,253,132,155,250,123,133,90,180,215,0,198,180,230,197,81,87,61,183,21,179,209,89,40,229,171,123,93,60,144,83,66,200,99,116,142,107,90,213,122,181,136,170,168,214,166,251,236,137,236,3,151,114,90,113,79,193,101,215,76,244,95,74,184,142,211,156,126,174,124,39,43,193,241,250,188,145,237,169,117,66,218,239,115,210,70,178,74,246,171,122,162,166,168,115,216,173,114,185,237,108,206,145,159,123,71,193,27,162,89,209,239,14,248,158,43,156,240,119,164,184,182,107,140,218,178,11,45,110,159,227,94,38,221,116,162,142,174,150,126,138,26,103,179,174,41,17,204,119,75,216,215,38,233,228,230,162,167,154,32,20,89,194,143,21,218,143,194,86,163,179,53,194,165,241,214,170,238,220,23,251,4,243,43,41,110,244,173,85,84,107,149,17,123,115,51,169,203,20,200,138,232,220,231,34,163,216,249,35,127,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,68,60,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,51,213,229,221,198,253,103,10,185,218,226,89,141,87,86,153,101,151,8,165,190,185,97,158,166,107,92,141,134,88,217,85,75,19,37,107,27,212,247,193,226,21,35,146,71,197,78,212,99,85,204,99,84,47,164,31,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,102,205,5,76,18,53,29,28,177,200,213,86,189,142,106,163,145,200,170,138,138,138,135,214,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,35,151,25,156,42,219,248,136,195,153,118,176,197,79,73,155,99,208,205,45,190,169,180,237,116,183,24,155,20,174,109,185,207,116,177,177,141,124,202,197,108,143,87,36,107,214,168,136,143,126,242,52,31,151,236,81,137,183,54,174,70,177,47,220,167,53,197,100,152,202,49,216,42,183,110,81,60,39,231,19,29,113,49,194,97,207,254,69,143,221,241,60,130,231,139,100,20,158,22,233,102,172,154,223,91,7,113,175,237,84,66,245,100,140,234,98,171,93,179,154,169,187,85,81,118,242,85,67,207,45,43,143,174,18,190,234,120,251,181,99,76,177,143,17,156,90,250,125,39,5,43,186,100,187,80,49,138,139,180,72,213,239,84,199,179,58,54,86,185,209,163,153,247,199,54,22,37,90,149,246,97,129,175,1,122,109,213,203,170,123,99,245,237,118,46,200,109,86,27,107,50,234,113,118,184,87,28,43,167,174,154,191,241,158,116,207,92,123,98,64,1,130,149,7,209,110,184,220,44,247,10,91,181,166,190,162,138,186,138,102,84,210,213,83,74,232,165,130,86,57,28,201,24,246,170,43,92,215,34,42,57,21,21,21,17,80,249,192,228,252,152,138,163,73,228,183,62,10,56,181,131,136,12,97,49,76,206,178,157,154,133,103,134,89,42,226,130,158,70,182,190,138,53,133,137,92,187,49,33,141,206,124,200,199,70,215,126,19,92,246,181,172,114,53,178,116,160,124,59,49,201,244,255,0,39,183,102,120,101,234,162,211,122,180,204,147,210,85,192,169,213,27,182,84,84,84,93,209,205,115,85,90,230,57,21,174,107,156,215,34,162,170,45,206,240,207,196,38,49,196,70,156,81,228,182,202,234,118,223,232,161,134,12,138,218,198,44,78,162,173,86,122,202,216,213,206,94,195,220,215,186,39,245,59,118,162,162,175,91,30,214,205,242,108,211,198,233,240,55,103,203,143,198,63,94,223,189,203,125,38,108,31,238,253,239,218,121,125,63,217,235,158,49,31,244,234,158,174,200,166,127,151,178,124,158,205,118,216,0,223,42,64,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,249,45,150,155,85,150,153,244,118,107,101,37,5,60,149,19,213,190,42,104,91,19,29,60,242,190,105,165,86,181,17,21,242,75,36,146,61,222,215,61,238,114,238,170,170,125,96,1,202,185,213,65,202,184,23,253,202,227,220,79,76,191,61,124,226,180,146,153,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,163,196,219,174,148,81,213,210,207,208,246,189,157,113,72,142,99,186,94,198,185,55,79,39,53,21,60,209,8,215,202,227,220,79,76,191,61,124,226,180,149,64,70,174,24,249,126,232,23,10,183,219,150,83,133,67,117,200,47,85,189,159,13,113,201,91,69,87,85,107,232,100,204,127,131,150,58,104,159,7,117,149,14,108,155,47,174,214,181,23,201,23,127,43,154,63,184,158,166,254,101,249,197,17,42,136,171,205,31,220,79,83,127,50,252,226,136,10,1,58,168,57,87,58,93,226,31,136,28,7,134,93,47,174,213,125,70,125,91,237,180,117,20,244,145,81,208,172,43,91,91,60,210,35,91,21,60,115,73,27,100,122,55,174,87,53,29,186,71,20,142,243,233,80,53,175,29,28,102,216,184,60,211,138,91,156,118,175,76,230,121,71,136,167,198,109,178,177,233,74,233,34,70,119,106,106,100,110,219,67,23,118,37,88,218,228,146,71,61,173,111,74,43,229,142,0,114,230,230,43,149,97,186,143,62,155,241,49,171,23,91,174,33,147,255,0,188,47,89,21,84,149,178,90,110,138,172,107,59,181,115,72,175,138,142,70,35,154,254,174,166,71,34,70,255,0,189,49,103,122,194,173,116,215,77,71,226,47,81,238,58,161,170,23,159,29,117,174,218,40,97,137,21,148,182,250,86,170,172,116,180,209,170,175,110,22,117,59,100,221,92,174,115,158,247,61,239,123,221,133,92,237,55,91,45,75,40,239,54,202,186,10,137,41,224,171,100,85,48,186,39,186,9,226,100,208,202,141,114,34,171,36,138,72,228,99,189,142,99,218,228,221,21,20,14,167,129,86,188,171,248,245,166,170,166,181,112,177,172,151,218,74,55,209,211,195,111,193,174,117,29,213,125,99,214,89,156,180,21,53,18,74,230,163,209,175,130,42,86,53,140,103,68,93,173,213,235,19,95,105,64,0,0,64,14,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,79,254,117,126,235,24,183,218,5,15,203,174,36,0,229,113,239,217,166,95,158,190,79,90,5,255,0,0,0,0,0,229,92,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,10,1,44,167,149,191,0,180,122,137,224,120,155,214,59,125,170,229,136,39,140,167,199,113,218,202,104,43,161,187,200,157,218,105,170,106,227,145,175,99,97,137,233,34,71,26,162,72,233,99,73,61,70,70,206,245,107,23,253,202,227,220,79,76,191,61,124,226,180,9,84,0,3,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,235,77,93,67,82,139,209,43,55,69,69,69,69,71,49,237,114,53,236,123,85,30,199,181,174,106,181,205,69,78,120,120,174,225,71,81,248,74,212,119,225,89,172,94,58,213,93,220,158,193,127,130,21,101,45,222,149,170,136,174,106,42,175,110,102,117,53,37,133,85,93,27,156,213,69,123,31,28,143,232,248,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,198,213,231,157,248,147,253,36,253,90,5,122,240,241,195,246,125,196,214,168,80,233,70,156,178,145,151,42,202,122,138,185,107,43,146,100,162,162,130,24,213,206,150,162,72,99,145,209,177,93,209,19,92,173,217,100,150,54,249,117,33,208,246,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,169,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,1,86,188,212,56,10,166,170,166,186,241,79,163,118,42,74,55,209,211,205,112,206,109,148,253,213,125,99,214,88,90,149,244,212,241,196,230,163,209,175,158,90,167,185,236,103,68,93,221,149,235,43,159,84,39,74,124,88,251,172,107,39,217,254,67,242,233,206,107,0,233,79,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,33,87,55,29,76,197,112,254,16,175,24,45,218,175,123,214,123,112,160,183,218,41,99,146,62,227,188,53,92,53,147,206,230,57,232,245,133,140,129,24,231,177,174,233,146,120,26,168,136,253,210,106,148,193,206,127,87,169,178,253,121,198,180,142,221,61,36,212,250,123,103,116,213,138,216,37,100,240,220,110,29,185,100,133,239,119,168,246,37,52,52,50,53,88,158,75,52,136,174,85,78,150,5,123,27,127,132,45,94,166,208,142,37,244,247,84,174,19,210,65,109,180,222,25,13,210,122,152,37,153,148,246,234,150,58,150,178,100,100,94,187,158,202,121,229,123,17,168,239,93,173,245,95,248,43,34,185,88,240,163,167,28,74,95,117,66,225,169,177,120,186,11,14,62,203,61,37,51,97,69,146,10,171,163,42,35,74,248,158,245,88,210,104,35,167,151,182,146,69,35,82,73,153,34,116,186,22,170,193,96,58,168,6,170,225,99,90,255,0,100,79,15,184,78,177,201,111,240,85,121,5,189,124,124,13,139,183,27,43,160,149,244,245,93,166,247,36,84,133,103,134,85,143,169,234,238,218,179,171,103,110,137,181,64,230,179,139,31,122,125,100,251,64,200,126,99,57,107,220,162,184,126,192,112,205,1,183,241,1,111,101,93,78,89,168,84,245,52,149,210,213,164,47,101,20,20,151,26,184,82,42,87,36,105,44,108,149,35,137,210,181,207,114,61,240,198,190,93,40,133,80,241,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,104,18,168,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,170,0,0,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,174,13,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,94,132,248,93,225,147,1,225,103,75,237,186,127,136,83,82,86,92,153,78,214,222,178,21,183,67,77,91,121,157,36,150,78,185,221,26,117,57,140,116,242,182,38,61,207,88,227,86,179,169,219,43,157,76,60,174,61,251,52,203,243,215,201,235,75,254,0,0,2,189,121,163,112,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,123,114,11,117,36,14,241,185,13,19,90,196,137,241,244,175,76,181,52,237,99,145,25,209,220,150,55,35,17,206,88,97,137,212,194,117,80,114,174,7,74,124,39,123,172,104,223,217,254,61,242,232,13,170,106,174,19,189,214,52,111,236,255,0,30,249,116,6,213,2,170,249,231,126,36,255,0,73,63,86,149,235,195,150,136,93,120,142,214,27,46,141,88,175,148,150,139,149,254,158,226,234,58,186,184,220,248,18,122,122,25,234,99,100,157,62,179,88,247,64,140,87,162,57,88,143,87,35,95,211,208,182,21,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,64,214,154,95,194,71,16,218,179,170,11,164,120,254,150,228,20,23,218,74,138,104,111,11,119,182,212,81,193,99,100,241,172,177,205,94,247,179,122,118,58,38,186,70,163,147,174,68,110,209,182,71,43,90,183,147,171,152,125,247,79,248,17,212,28,43,39,207,110,185,173,214,203,165,247,202,58,187,253,209,140,109,85,194,70,219,39,69,145,232,207,240,34,185,95,34,181,17,100,146,87,245,72,237,213,110,196,241,91,61,246,239,148,218,113,155,85,21,235,32,240,254,151,184,211,209,71,29,85,195,176,197,100,30,34,86,162,62,94,219,21,90,206,181,94,150,170,162,108,134,1,197,143,186,198,178,125,159,228,63,46,156,14,107,14,170,14,85,206,170,0,128,28,234,253,214,49,111,180,10,31,151,92,72,1,202,227,223,179,76,191,61,124,158,180,159,252,234,253,214,49,111,180,10,31,151,92,72,1,202,227,223,179,76,191,61,124,158,180,11,254,40,7,154,63,191,102,166,254,101,249,61,17,127,197,0,243,71,247,236,212,223,204,191,39,162,2,85,114,49,252,118,126,141,254,178,45,80,170,190,70,63,142,207,209,191,214,69,170,1,84,28,212,56,10,169,165,169,186,241,79,163,118,42,186,198,86,84,77,112,206,109,148,253,164,101,27,18,40,90,149,244,212,241,196,215,43,21,204,158,90,167,185,239,127,92,189,221,145,137,43,153,86,199,85,7,57,156,113,105,14,27,161,28,84,103,154,91,167,208,85,193,143,90,106,40,230,161,130,166,117,153,244,236,169,162,130,169,97,71,175,172,230,49,211,185,140,87,43,159,208,214,245,57,238,221,202,26,82,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,245,57,125,240,21,143,112,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,62,163,194,214,178,192,244,90,150,164,52,51,36,72,248,94,234,122,134,199,80,173,145,236,123,216,168,215,57,136,138,177,3,146,190,144,225,185,126,168,102,218,185,125,130,174,107,238,158,211,208,195,98,70,206,172,130,23,220,35,173,138,121,158,196,243,123,210,40,86,54,162,175,66,36,210,42,181,92,140,115,46,36,0,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,167,147,238,89,138,224,220,29,230,121,78,107,147,90,177,251,45,22,160,85,248,155,141,210,182,58,74,88,58,232,109,140,103,92,178,43,88,222,167,189,173,77,215,205,206,68,79,53,67,101,240,111,204,119,13,226,175,84,51,45,58,172,180,82,98,149,16,84,37,78,21,75,87,84,190,54,241,110,108,107,223,73,27,178,196,149,49,172,107,50,178,55,175,222,230,84,106,61,41,164,153,244,173,30,177,103,212,218,70,221,16,183,223,170,232,49,57,47,21,119,186,234,58,74,169,162,101,206,121,217,68,212,109,84,104,254,212,204,137,104,34,124,72,230,110,199,190,69,221,119,78,156,82,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,64,58,158,4,85,224,39,141,251,23,23,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,47,167,133,244,171,50,164,53,84,141,146,89,31,36,61,14,137,146,47,90,185,146,239,212,214,182,72,149,242,168,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,141,92,196,181,210,179,64,120,83,202,242,75,13,231,209,153,37,251,181,141,216,102,106,78,146,54,170,169,85,37,124,82,66,173,116,51,71,74,202,169,163,145,92,214,182,72,89,248,74,168,199,115,216,79,254,114,122,215,244,231,136,43,78,142,82,91,251,52,154,101,111,94,244,242,69,211,36,245,215,24,169,234,36,233,114,72,228,116,45,129,148,104,221,216,199,36,157,253,250,155,208,164,0,0,94,79,41,13,121,166,213,62,26,35,211,107,133,109,92,249,14,152,84,122,46,165,106,106,37,168,124,182,233,223,36,180,50,35,222,196,107,24,214,164,180,204,137,175,127,67,40,218,190,171,94,198,165,27,19,43,149,14,177,93,116,215,139,75,38,34,235,245,37,14,61,168,52,245,22,75,164,85,181,78,138,9,39,108,50,77,68,230,55,173,172,90,149,168,99,32,141,92,142,93,170,165,99,19,170,68,80,47,120,0,0,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,234,235,166,133,233,199,17,122,113,113,210,253,80,179,120,235,85,118,210,195,52,74,140,170,183,213,53,21,35,170,166,145,81,123,115,51,169,219,46,202,213,107,156,199,181,236,123,216,234,128,210,62,83,122,227,145,241,5,112,211,45,80,79,67,97,152,191,133,168,188,229,86,232,230,90,91,140,114,196,217,82,154,215,37,68,76,239,204,189,78,141,242,116,44,112,57,143,87,245,42,71,28,183,126,0,194,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,59,161,167,90,185,214,105,229,123,228,116,178,205,35,252,145,95,36,178,73,34,163,81,172,69,122,163,90,214,162,53,51,80,0,21,87,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,170,185,42,123,211,229,63,103,245,223,49,183,23,82,82,183,37,79,122,124,167,236,254,187,230,54,226,234,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,108,35,94,240,237,238,253,166,63,200,219,47,243,40,141,132,90,22,61,21,61,209,242,112,126,109,235,11,254,253,95,84,128,3,213,175,10,230,227,243,131,138,171,109,85,118,188,233,77,151,185,110,147,191,91,149,208,66,249,165,168,101,68,147,73,52,183,20,235,123,183,137,123,155,72,198,35,82,36,98,61,26,172,89,29,29,140,159,53,198,221,111,188,91,234,173,55,106,10,122,218,26,216,95,77,85,75,83,19,101,138,120,158,213,107,227,123,28,138,142,107,154,170,138,213,69,69,69,84,83,15,27,131,183,142,181,54,235,248,79,100,164,123,47,180,184,189,150,204,41,198,225,167,135,42,169,234,170,158,184,159,111,92,79,84,252,97,207,192,36,231,26,252,37,79,195,254,78,185,94,25,71,80,253,61,188,77,20,116,146,207,81,27,157,65,91,34,76,245,161,77,222,179,72,214,178,21,123,100,115,127,5,205,99,156,231,181,92,232,198,87,152,140,61,204,45,201,181,114,52,152,118,86,79,155,225,51,220,29,24,236,21,91,212,85,31,24,158,184,152,234,152,229,48,0,15,22,204,54,22,133,107,102,93,160,122,131,73,157,226,83,255,0,91,166,185,210,244,197,253,31,65,223,138,89,169,122,228,141,253,174,231,101,169,220,107,122,155,237,79,169,117,232,62,173,220,170,213,81,93,19,164,195,31,23,132,177,142,177,86,27,19,76,85,69,81,164,196,242,152,94,182,137,234,246,49,174,58,113,104,212,60,94,170,157,205,173,133,141,174,164,138,101,149,214,234,212,99,86,106,89,21,90,213,234,99,157,182,234,214,245,181,90,246,167,75,218,171,157,20,213,193,215,18,215,14,29,117,29,174,173,90,119,226,57,52,212,180,153,19,37,141,202,232,34,99,220,140,171,141,204,107,164,234,133,37,145,221,8,138,146,53,92,221,186,149,143,101,194,99,185,5,163,44,199,237,153,78,63,87,226,173,119,154,56,110,20,83,246,220,206,237,60,204,71,198,254,151,162,57,187,181,200,187,57,17,83,127,52,69,44,12,175,48,167,31,107,89,243,227,156,126,125,210,228,29,188,216,235,187,39,152,77,54,226,103,15,95,26,42,249,211,51,246,169,252,99,73,237,136,244,64,6,205,5,80,15,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,34,175,52,127,126,205,77,252,203,242,122,34,85,114,49,252,118,126,141,254,178,2,213,0,0,14,85,206,170,14,85,192,191,238,87,30,226,122,101,249,235,231,21,164,170,34,175,43,143,113,61,50,252,245,243,138,210,85,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,111,254,53,248,174,190,241,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,49,222,2,151,165,137,36,138,216,209,24,147,78,246,119,100,93,222,228,221,145,247,30,200,163,83,64,18,83,129,126,12,175,188,97,234,61,85,178,75,175,161,176,204,95,195,212,100,215,40,158,197,170,108,114,171,251,84,212,209,187,125,230,151,181,42,36,142,106,199,27,88,231,59,169,81,145,72,27,131,150,87,2,87,93,110,204,173,218,231,170,88,205,36,154,95,97,168,145,212,180,119,72,28,246,100,149,172,71,53,172,142,61,209,31,77,12,187,58,71,191,170,55,190,62,199,76,136,179,118,172,43,143,110,8,44,92,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,62,158,23,210,172,200,179,82,213,186,56,164,124,144,244,58,87,198,157,10,230,75,183,75,154,217,37,71,201,76,91,19,197,112,107,21,46,45,133,99,54,172,126,203,69,215,225,173,214,186,40,233,41,96,235,123,158,254,136,163,70,177,189,79,123,156,187,39,155,156,170,190,106,167,172,7,45,153,78,39,149,96,215,218,172,91,53,198,110,184,253,234,139,163,196,219,174,148,82,82,85,65,214,198,189,157,113,72,141,123,122,152,246,185,55,79,54,185,21,60,149,11,190,229,221,199,213,31,19,152,170,224,122,165,112,181,91,117,54,201,218,167,221,106,96,167,250,77,26,199,43,252,77,45,55,82,61,102,99,32,145,213,17,198,197,141,190,172,141,233,108,157,184,177,94,104,92,11,125,218,241,87,235,142,142,97,158,47,82,108,189,30,152,166,162,119,76,215,219,92,113,185,23,104,81,171,226,43,33,218,62,222,202,215,190,36,124,127,125,115,105,227,74,118,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,80,234,32,26,83,131,158,32,171,56,157,225,247,27,213,187,182,63,232,107,173,119,126,142,229,77,20,19,178,149,106,160,149,209,190,74,103,204,212,238,66,254,148,122,43,29,35,88,231,58,37,145,239,137,234,110,176,32,7,58,191,117,140,91,237,2,135,229,215,18,0,114,184,247,236,211,47,207,95,39,173,39,255,0,58,191,117,140,91,237,2,135,229,215,18,0,114,184,247,236,211,47,207,95,39,173,2,255,0,128,0,0,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,5,0,151,253,202,227,220,79,76,191,61,124,226,180,160,18,255,0,185,92,123,137,233,151,231,175,156,86,129,42,128,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,141,171,207,59,241,39,250,73,250,180,213,92,149,61,233,242,159,179,250,239,152,219,141,171,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,136,171,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,128,181,67,154,30,37,53,122,167,94,181,231,57,213,201,167,171,146,159,34,188,77,53,189,42,224,138,25,226,183,51,104,168,161,145,145,110,196,124,116,209,195,26,170,43,183,86,42,171,156,170,174,91,222,227,227,83,50,173,34,225,11,82,115,172,42,175,194,94,169,237,244,246,250,106,166,201,36,114,82,248,218,184,104,223,60,79,141,237,123,38,141,149,14,124,111,71,122,178,53,142,84,84,69,69,231,134,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,64,47,83,149,14,142,218,180,215,132,187,38,92,235,13,93,14,67,168,53,21,23,187,164,181,180,173,138,121,32,108,210,67,68,214,59,161,175,90,101,167,99,39,141,28,174,77,234,165,123,23,166,68,66,176,57,151,96,20,218,125,198,150,162,82,219,113,234,187,85,182,249,81,77,127,165,89,146,94,138,199,213,211,71,45,85,68,79,145,87,173,142,172,90,180,94,149,232,107,218,246,55,167,163,165,47,207,19,197,172,88,54,43,102,194,177,106,31,5,101,199,237,244,246,187,117,55,117,242,118,41,96,141,177,197,31,91,213,207,119,75,24,212,221,202,174,93,183,85,85,243,43,135,157,134,142,221,111,88,110,7,173,246,59,13,36,180,248,213,69,85,146,255,0,89,13,43,157,86,216,42,150,55,81,186,89,26,197,68,166,142,88,231,98,44,143,68,108,181,140,70,162,172,174,3,234,228,151,169,153,86,65,167,26,137,165,183,106,191,17,101,195,238,22,251,133,163,185,36,143,146,159,199,165,79,126,6,245,61,88,200,81,244,137,35,88,198,183,239,147,206,229,87,43,252,172,168,160,190,86,89,253,78,11,198,150,27,74,185,13,37,166,219,149,83,215,216,46,75,82,177,53,149,76,146,153,242,211,211,163,228,79,85,239,172,130,145,25,208,168,247,63,165,137,191,90,181,215,232,7,53,156,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,82,183,22,62,244,250,201,246,129,144,252,198,114,234,121,92,123,137,233,151,231,175,156,86,129,42,128,0,0,0,106,174,44,125,214,53,147,236,255,0,33,249,116,231,53,135,74,124,88,251,172,107,39,217,254,67,242,233,206,107,0,234,160,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,8,171,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,5,85,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,210,85,115,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,208,47,248,213,92,88,251,172,107,39,217,254,67,242,233,205,170,106,174,44,125,214,53,147,236,255,0,33,249,116,224,115,88,117,80,114,174,117,80,4,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,164,255,0,231,87,238,177,139,125,160,80,252,186,226,64,14,87,30,253,154,101,249,235,228,245,160,95,241,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,106,133,85,242,49,252,118,126,141,254,178,45,80,0,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,26,83,66,244,47,81,248,139,212,123,118,151,233,125,155,199,93,107,183,150,105,165,85,101,45,190,149,170,137,37,85,76,136,139,219,133,157,77,221,118,87,43,156,214,49,175,123,216,199,79,254,51,121,77,216,180,235,73,232,115,158,25,211,43,191,221,113,238,154,123,197,146,162,55,220,174,23,168,230,169,217,149,52,237,166,137,54,154,46,235,90,248,219,27,99,88,35,71,250,175,141,235,62,213,228,151,139,88,169,52,11,58,205,105,232,122,47,87,92,193,109,117,149,61,215,175,118,150,146,138,158,74,120,250,21,122,27,210,250,218,149,221,17,28,189,205,156,170,141,106,37,138,129,204,102,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,39,66,124,46,241,55,128,241,77,165,246,221,64,196,42,105,40,238,79,167,107,175,88,242,220,97,169,173,179,78,178,75,31,68,237,141,122,154,199,186,9,93,19,222,214,44,145,163,95,210,221,213,173,172,14,104,220,9,90,180,78,235,14,187,232,190,51,87,79,132,223,42,30,220,130,221,73,3,124,22,61,90,231,49,34,124,125,43,213,21,53,67,158,228,70,116,118,226,145,168,196,115,82,104,98,108,85,225,119,137,188,251,133,157,80,182,234,6,33,83,87,89,109,101,67,93,122,199,150,227,53,53,21,230,4,142,88,250,39,108,107,210,231,177,179,202,232,158,246,189,35,145,90,254,151,108,173,112,116,146,12,83,74,181,51,21,214,77,56,199,53,75,10,171,241,22,92,154,223,21,194,155,170,72,223,36,61,105,235,193,47,109,239,99,102,137,232,232,228,98,57,122,36,99,218,171,187,84,202,192,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,1,143,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,46,64,64,14,114,122,215,244,27,135,219,78,142,82,91,251,213,122,155,112,94,244,242,69,213,28,20,54,233,105,234,36,233,114,72,213,108,206,157,244,104,221,216,246,172,125,253,250,93,208,160,84,6,170,234,102,85,172,154,143,145,234,150,107,87,226,47,89,53,194,91,133,79,76,146,62,56,122,215,212,130,46,227,222,246,195,19,17,177,198,197,114,244,70,198,53,23,102,161,37,120,189,208,186,205,1,225,79,134,140,110,253,102,244,102,73,126,250,83,146,95,161,114,206,146,54,170,169,109,107,19,37,142,100,107,161,154,58,86,82,195,36,104,214,181,178,66,255,0,194,85,87,187,74,240,177,162,159,178,39,136,44,39,71,36,184,120,42,76,130,224,190,62,118,203,219,145,148,48,68,250,138,174,211,187,114,34,76,176,67,42,71,212,197,111,113,89,213,179,119,84,159,252,243,191,18,127,164,159,171,64,138,188,190,244,83,246,68,228,186,191,163,145,220,60,21,94,65,165,245,190,2,119,75,219,141,149,208,93,173,117,20,189,215,118,228,84,133,103,134,36,147,165,138,238,218,191,167,103,108,169,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,58,25,233,167,141,200,232,229,142,70,170,57,143,107,145,28,142,69,69,69,68,84,39,175,37,79,122,124,167,236,254,187,230,54,227,74,115,18,208,186,61,1,226,179,43,198,236,54,111,70,99,119,238,214,73,97,133,171,2,70,218,90,164,85,149,145,71,10,53,176,195,29,83,42,161,142,53,107,92,216,225,103,225,34,163,220,23,169,160,58,199,98,226,3,70,177,61,98,199,33,240,244,153,53,189,181,18,83,117,61,254,18,169,142,116,117,52,221,111,99,22,78,212,241,203,23,115,161,26,254,142,166,250,174,69,54,1,89,124,147,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,156,234,182,193,84,178,54,177,177,70,231,170,37,52,114,199,3,213,35,98,35,101,172,122,185,85,101,105,102,128,0,0,114,174,116,167,194,119,186,198,141,253,159,227,223,46,128,230,176,233,79,132,239,117,141,27,251,63,199,190,93,0,27,84,0,0,0,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,3,198,204,112,236,99,80,49,139,142,25,153,217,105,238,214,91,180,43,5,93,36,232,189,50,55,116,84,84,84,217,90,230,185,17,205,123,85,28,215,53,174,106,162,162,42,83,23,19,28,61,228,252,59,234,61,102,53,115,161,168,117,130,182,105,167,199,110,79,122,74,218,218,36,127,170,142,145,26,212,239,177,174,99,101,103,75,118,114,162,162,116,61,142,117,219,26,247,93,116,79,17,215,205,62,171,193,50,216,63,174,84,219,42,186,165,254,128,175,236,75,20,53,93,17,200,206,239,111,188,229,237,185,221,46,246,47,214,154,172,215,45,140,125,189,105,243,227,151,233,43,3,96,54,214,230,201,99,119,111,107,56,123,158,124,118,127,85,49,219,29,125,177,195,156,70,148,98,12,199,86,180,151,55,209,60,222,183,1,207,173,126,18,227,73,180,145,75,26,171,169,235,41,213,85,25,81,3,213,19,174,39,108,187,46,200,168,168,230,185,26,246,185,169,135,16,26,232,170,221,83,77,81,164,195,174,176,248,139,88,187,84,223,177,84,85,69,81,172,76,113,137,137,229,49,32,0,249,123,4,222,229,159,169,250,171,107,201,238,154,105,99,194,106,50,28,38,170,102,220,110,181,48,118,162,117,146,166,68,108,77,169,89,36,115,82,70,189,177,181,29,6,235,34,182,39,62,36,85,142,70,73,169,120,82,225,3,46,226,62,239,21,238,170,111,69,96,116,53,143,166,186,221,99,154,37,168,116,145,182,55,186,150,8,149,85,221,215,54,102,109,35,155,219,106,43,151,215,115,82,55,90,214,146,233,46,17,162,120,69,22,3,128,218,252,37,186,147,121,37,150,69,71,84,86,84,42,34,62,162,119,162,39,92,174,217,55,93,145,17,17,173,106,53,141,107,82,67,146,101,215,234,185,24,157,119,105,143,199,252,189,191,114,154,233,71,108,178,171,24,43,153,38,236,94,189,86,154,199,85,30,217,152,152,157,232,234,166,39,222,225,194,115,32,1,52,115,34,128,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,165,57,143,112,245,175,185,207,25,218,135,148,225,90,31,168,25,5,150,183,209,62,26,227,107,198,107,106,233,103,232,181,82,49,253,18,199,27,152,238,151,177,205,93,151,201,205,84,95,52,82,74,242,107,210,125,83,210,255,0,186,255,0,221,51,77,50,188,75,210,127,71,252,23,167,108,213,52,30,43,183,233,14,231,107,188,198,245,244,247,25,213,211,190,221,109,223,218,128,89,80,0,1,202,185,213,65,205,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,117,60,174,61,196,244,203,243,215,206,43,73,84,70,174,92,56,158,85,131,112,99,167,152,182,107,140,221,113,251,213,23,165,188,77,186,233,69,37,37,84,29,119,90,183,179,174,41,17,175,111,83,30,215,38,233,230,215,34,167,146,161,37,64,17,87,154,63,184,158,166,254,101,249,197,17,42,136,235,204,35,0,204,181,79,132,108,219,79,180,251,30,171,190,100,55,202,139,37,53,13,13,50,39,92,175,244,197,26,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,160,81,95,15,28,63,103,220,77,106,133,14,148,105,203,41,25,114,172,167,168,171,150,178,185,38,74,42,40,33,141,92,233,106,36,134,57,29,27,21,221,17,53,202,221,150,73,99,111,151,82,29,15,104,94,133,233,199,14,154,113,110,210,253,47,179,120,27,85,14,242,205,52,170,143,170,184,85,57,17,36,170,169,145,17,59,147,63,165,187,174,200,212,107,90,198,53,140,99,24,221,127,193,71,10,54,46,18,244,106,139,13,237,90,171,50,251,150,213,153,77,238,138,23,183,199,213,117,61,99,141,29,34,171,214,24,24,254,212,105,179,26,187,62,78,219,31,44,136,72,0,0,0,4,63,187,242,186,225,150,239,196,21,38,183,201,100,236,218,161,218,121,240,120,40,169,96,177,73,85,20,80,71,78,230,195,20,108,233,133,59,82,201,44,46,235,108,210,200,213,114,163,18,72,165,152,0,15,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,8,1,206,175,221,99,22,251,64,161,249,117,196,128,28,174,61,251,52,203,243,215,201,235,75,31,230,237,167,185,246,165,112,219,141,216,180,231,7,200,50,171,148,25,197,29,92,180,118,75,100,213,211,199,3,104,43,218,233,93,28,45,115,145,136,231,177,170,229,77,183,123,83,226,132,31,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,75,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,55,57,17,60,213,0,187,240,0,0,0,28,171,151,253,202,227,220,79,76,191,61,124,226,180,165,111,216,157,197,63,252,218,117,87,252,141,184,255,0,169,46,251,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,7,61,133,255,0,114,184,247,19,211,47,207,95,56,173,41,91,246,39,113,79,255,0,54,157,85,255,0,35,110,63,234,75,190,229,195,137,229,88,55,6,58,121,139,102,184,205,215,31,189,81,122,91,196,219,174,148,82,82,85,65,215,117,171,123,58,226,145,26,246,245,49,237,114,110,158,109,114,42,121,42,1,37,64,0,10,171,231,157,248,147,253,36,253,90,90,161,90,188,229,52,159,84,245,67,238,65,247,51,211,76,175,45,244,103,210,15,27,232,43,53,77,127,133,238,122,63,183,221,236,177,221,29,93,183,244,245,109,191,67,182,246,40,26,3,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,152,255,0,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,10,108,174,114,154,79,170,122,161,247,32,251,153,233,166,87,150,250,51,233,7,141,244,21,154,166,191,194,247,61,31,219,238,246,88,238,142,174,219,250,122,182,223,161,219,123,20,13,1,201,83,222,159,41,251,63,174,249,141,184,186,146,162,249,68,232,134,180,105,175,18,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,59,171,232,28,216,155,36,209,181,170,245,107,30,228,106,46,251,49,203,240,82,221,0,0,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,151,120,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,57,247,253,137,220,83,255,0,205,167,85,127,200,219,143,250,144,47,251,139,31,117,141,100,251,63,200,126,93,57,205,97,210,239,19,118,155,173,255,0,134,221,87,177,88,173,149,119,27,149,199,7,190,210,81,209,210,66,233,167,169,158,74,9,155,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,135,62,255,0,177,59,138,127,249,180,234,175,249,27,113,255,0,82,7,74,96,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,26,83,152,247,15,90,251,156,241,157,168,121,78,21,161,250,129,144,89,107,125,19,225,174,54,188,102,182,174,150,126,139,85,35,31,209,44,113,185,142,233,123,28,213,217,124,156,213,69,243,69,36,175,38,189,39,213,61,47,251,175,253,211,52,211,43,196,189,39,244,127,193,122,118,205,83,65,226,187,126,144,238,118,187,204,111,95,79,113,157,93,59,237,214,221,253,168,6,63,207,7,63,169,138,213,165,154,91,67,144,210,45,61,85,69,198,255,0,116,180,181,98,116,232,248,155,20,20,85,15,77,187,172,98,164,213,236,111,154,49,234,146,126,18,198,157,49,175,149,14,142,221,117,43,139,75,38,92,235,13,37,118,61,167,212,245,23,187,164,181,180,174,150,8,231,116,50,67,68,214,59,161,204,74,148,168,123,39,141,28,173,93,169,101,123,23,170,52,67,213,230,11,166,28,73,107,127,22,153,214,93,141,104,62,176,93,113,234,42,136,108,150,121,101,197,235,231,129,32,164,133,144,200,234,87,49,143,103,134,146,161,181,19,198,172,93,156,147,245,170,35,158,228,37,255,0,39,141,3,207,180,151,0,212,108,191,81,177,188,131,25,185,100,183,138,43,108,86,91,221,150,106,9,217,5,12,47,145,181,77,239,116,185,236,145,213,239,98,108,196,68,90,119,122,206,221,81,161,97,70,138,227,155,75,238,186,199,194,94,166,96,118,39,85,173,202,123,63,164,168,224,164,162,117,92,245,115,208,205,29,108,116,177,196,213,71,57,243,58,153,33,77,183,84,89,17,81,174,219,165,119,168,3,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,159,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,198,182,120,224,169,133,147,70,217,26,215,57,168,244,107,209,21,17,206,77,247,217,87,218,80,94,191,112,33,175,186,95,172,185,102,11,130,232,246,160,101,184,221,178,224,239,67,222,109,152,253,109,124,53,84,50,53,37,131,170,120,169,219,27,230,108,114,49,146,244,53,26,146,178,70,167,146,34,150,213,203,34,139,42,199,248,66,198,176,92,215,79,242,188,70,245,138,220,46,118,250,154,92,134,213,37,4,149,29,218,185,43,25,60,12,147,103,190,21,101,91,89,214,173,111,223,35,149,168,138,141,69,80,165,110,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,42,131,137,190,25,56,146,191,241,37,170,247,219,23,15,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,51,163,150,57,27,18,181,236,115,85,28,142,69,84,84,84,84,45,211,151,14,39,149,96,220,24,233,230,45,154,227,55,92,126,245,69,233,111,19,110,186,81,73,73,85,7,93,214,173,236,235,138,68,107,219,212,199,181,201,186,121,181,200,169,228,168,4,149,0,0,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,46,241,55,105,186,223,248,109,213,123,21,138,217,87,113,185,92,112,123,237,37,29,29,36,46,154,122,153,228,160,153,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,115,239,251,19,184,167,255,0,155,78,170,255,0,145,183,31,245,32,116,166,0,0,0,0,85,95,60,239,196,159,233,39,234,210,213,10,213,231,41,164,250,167,170,31,114,15,185,158,154,101,121,111,163,62,144,120,223,65,89,170,107,252,47,115,209,253,190,239,101,142,232,234,237,191,167,171,109,250,29,183,177,64,133,124,174,61,251,52,203,243,215,201,235,75,254,41,3,151,15,15,90,251,131,113,157,167,153,78,107,161,250,129,143,217,104,189,45,226,110,55,76,102,182,146,150,14,187,85,91,25,215,44,145,181,141,234,123,218,212,221,124,220,228,68,243,84,46,252,0,0,1,202,185,213,65,205,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,127,220,39,123,172,104,223,217,254,61,242,232,13,170,107,78,25,45,55,91,7,13,186,81,98,190,219,42,237,215,43,118,15,98,164,172,163,171,133,208,207,77,60,116,16,182,72,164,141,200,142,99,218,228,86,171,85,17,81,81,81,77,150,5,85,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,210,106,115,148,210,125,83,213,15,185,7,220,207,77,50,188,183,209,159,72,60,111,160,172,213,53,254,23,185,232,254,223,119,178,199,116,117,118,223,211,213,182,253,14,219,216,164,106,229,195,195,214,190,224,220,103,105,230,83,154,232,126,160,99,246,90,47,75,120,155,141,211,25,173,164,165,131,174,213,86,198,117,203,36,109,99,122,158,246,181,55,95,55,57,17,60,213,0,187,243,85,113,99,238,177,172,159,103,249,15,203,167,54,169,173,56,155,180,221,111,252,54,234,189,138,197,108,171,184,220,174,56,61,246,146,142,142,146,23,77,61,76,242,80,76,216,226,142,54,162,185,239,115,149,26,141,68,85,85,84,68,3,154,35,170,131,154,207,216,157,197,63,252,218,117,87,252,141,184,255,0,169,58,83,2,0,115,171,247,88,197,190,208,40,126,93,113,32,7,43,143,126,205,50,252,245,242,122,210,199,249,187,105,238,125,169,92,54,227,118,45,57,193,242,12,170,229,6,113,71,87,45,29,146,217,53,116,241,192,218,10,246,186,87,71,11,92,228,98,57,236,106,185,83,109,222,212,248,161,7,249,112,240,245,175,184,55,25,218,121,148,230,186,31,168,24,253,150,139,210,222,38,227,116,198,107,105,41,96,235,181,85,177,157,114,201,27,88,222,167,189,173,77,215,205,206,68,79,53,64,46,252,160,30,104,254,253,154,155,249,151,228,244,69,255,0,20,129,204,123,135,173,125,206,120,206,212,60,167,10,208,253,64,200,44,181,190,137,240,215,27,94,51,91,87,75,63,69,170,145,143,232,150,56,220,199,116,189,142,106,236,190,78,106,162,249,162,129,186,249,24,254,59,63,70,255,0,89,22,168,86,175,38,189,39,213,61,47,251,175,253,211,52,211,43,196,189,39,244,127,193,122,118,205,83,65,226,187,126,144,238,118,187,204,111,95,79,113,157,93,59,237,214,221,253,168,89,80,2,128,121,163,251,246,106,111,230,95,147,209,23,252,82,7,49,238,30,181,247,57,227,59,80,242,156,43,67,245,3,32,178,214,250,39,195,92,109,120,205,109,93,44,253,22,170,70,63,162,88,227,115,29,210,246,57,171,178,249,57,170,139,230,138,6,235,228,99,248,236,253,27,253,100,90,161,90,188,154,244,159,84,244,191,238,191,247,76,211,76,175,18,244,159,209,255,0,5,233,219,53,77,7,138,237,250,67,185,218,239,49,189,125,61,198,117,116,239,183,91,119,246,161,101,64,0,0,10,1,230,143,239,217,169,191,153,126,79,68,95,241,72,28,199,184,122,215,220,231,140,237,67,202,112,173,15,212,12,130,203,91,232,159,13,113,181,227,53,181,116,179,244,90,169,24,254,137,99,141,204,119,75,216,230,174,203,228,230,170,47,154,40,19,3,146,167,186,198,83,246,129,93,242,235,113,63,200,65,202,39,79,115,237,53,225,183,36,177,106,54,15,144,98,183,41,243,138,202,184,168,239,118,201,168,103,146,7,80,80,53,178,182,57,154,215,43,21,204,123,81,200,155,110,199,39,193,73,190,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,41,65,156,123,112,65,125,225,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,153,149,19,50,169,33,69,154,150,173,209,197,27,35,155,173,178,190,52,232,70,190,45,186,92,231,71,42,50,255,0,140,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,182,26,133,164,157,97,158,39,178,70,203,20,209,191,205,17,241,203,28,114,34,57,28,197,86,34,57,174,106,171,84,41,3,128,78,59,46,188,34,100,213,182,44,150,142,174,237,167,89,21,66,85,222,40,233,99,116,245,180,179,199,79,51,99,150,134,55,212,69,3,31,36,142,167,108,206,122,42,186,56,88,137,230,198,151,211,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,207,102,180,112,23,196,150,148,234,134,65,167,246,45,43,205,115,155,109,166,161,173,163,200,108,56,173,124,212,85,240,62,54,201,27,218,230,198,230,163,209,175,70,200,196,115,209,146,53,236,71,63,167,169,102,167,43,156,243,137,45,19,186,205,161,26,209,161,250,193,79,132,223,42,24,236,126,227,87,138,87,248,44,122,181,206,122,202,201,58,160,234,138,154,161,207,106,171,250,251,113,72,213,122,181,169,52,210,180,42,132,233,79,132,239,117,141,27,251,63,199,190,93,1,64,63,177,59,138,127,249,180,234,175,249,27,113,255,0,82,116,17,195,37,166,235,96,225,183,74,44,87,219,101,93,186,229,110,193,236,84,149,148,117,112,186,25,233,167,142,130,22,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,27,44,0,0,160,30,101,58,253,247,117,226,131,32,250,57,168,95,74,48,92,95,179,108,198,188,51,247,161,131,250,30,31,26,232,54,68,108,157,117,77,151,121,253,110,227,89,31,75,221,27,98,218,239,181,251,63,202,180,191,70,178,204,235,5,194,174,185,110,73,108,183,187,208,246,107,101,182,74,249,170,171,164,114,69,7,84,17,57,178,62,22,201,35,31,47,67,145,201,19,36,114,121,162,33,207,103,236,78,226,159,254,109,58,171,254,70,220,127,212,129,98,156,148,244,46,178,213,98,205,56,135,191,89,187,62,155,232,198,241,218,153,22,120,228,125,44,79,238,87,61,172,84,72,164,133,243,54,149,141,145,21,238,73,41,39,103,169,179,145,254,87,60,239,196,159,233,39,234,210,194,120,110,209,11,87,14,26,37,139,104,189,154,249,87,121,167,199,41,229,107,235,234,99,108,111,169,158,105,228,168,153,232,198,249,49,139,44,210,116,51,119,43,89,210,213,115,213,21,235,8,57,202,105,62,169,234,135,220,131,238,103,166,153,94,91,232,207,164,30,55,208,86,106,154,255,0,11,220,244,127,111,187,217,99,186,58,187,111,233,234,219,126,135,109,236,80,52,7,37,79,122,124,167,236,254,187,230,54,226,85,115,147,209,79,167,60,62,218,117,142,146,225,217,171,211,43,130,247,160,146,94,152,231,161,184,203,79,79,39,75,82,55,43,166,108,236,163,86,238,246,53,35,239,239,212,238,132,52,87,40,157,16,214,141,53,226,75,36,190,234,54,144,230,184,173,182,124,30,178,146,42,203,221,130,174,134,9,39,117,125,3,155,19,100,154,54,181,94,173,99,220,141,69,223,102,57,126,10,90,166,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,90,106,234,26,148,94,137,89,186,42,42,42,42,57,143,107,145,175,99,218,168,246,61,173,115,85,174,106,42,7,58,220,34,235,125,171,135,30,34,240,205,101,190,216,234,238,246,219,5,69,75,107,41,41,36,107,39,88,42,41,102,166,145,241,245,122,174,123,27,58,189,24,170,212,122,177,26,174,103,87,90,116,146,115,109,118,224,239,138,251,45,214,182,205,89,195,110,165,73,81,65,81,37,52,175,164,198,43,42,160,115,216,229,107,150,57,161,141,209,74,205,209,118,124,110,115,28,155,43,85,81,81,75,222,224,190,255,0,170,121,47,12,24,5,199,90,236,151,91,86,103,13,190,75,125,206,11,181,53,76,21,207,240,181,18,211,195,61,67,106,85,101,89,165,134,40,165,123,221,248,110,145,94,136,136,228,68,13,214,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,5,0,254,196,238,41,255,0,230,211,170,191,228,109,199,253,73,208,71,12,150,155,173,131,134,221,40,177,95,109,149,118,235,149,187,7,177,82,86,81,213,194,232,103,166,158,58,8,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,108,176,0,0,0,2,170,249,231,126,36,255,0,73,63,86,150,168,86,175,57,77,39,213,61,80,251,144,125,204,244,211,43,203,125,25,244,131,198,250,10,205,83,95,225,123,158,143,237,247,123,44,119,71,87,109,253,61,91,111,208,237,189,138,6,128,228,169,239,79,148,253,159,215,124,198,220,93,73,81,124,162,116,67,90,52,215,137,44,146,251,168,218,67,154,226,182,217,240,122,202,72,171,47,118,10,186,24,36,157,213,244,14,108,77,146,104,218,213,122,181,143,114,53,23,125,152,229,248,41,110,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,35,223,24,92,44,99,252,66,225,21,23,91,117,7,103,60,177,81,202,251,37,100,8,198,190,175,165,28,244,160,153,94,230,181,98,145,219,163,92,231,39,105,239,235,69,233,89,25,37,65,228,88,253,223,19,200,46,120,182,65,73,225,110,150,106,201,173,245,176,119,26,254,213,68,47,86,72,206,166,42,181,219,57,170,155,181,85,23,111,37,84,58,0,34,79,31,92,44,125,216,241,23,106,134,25,65,113,171,206,49,138,54,193,29,21,42,119,125,41,64,146,171,221,10,70,174,77,165,143,185,44,172,86,110,231,250,209,244,189,206,143,162,61,157,101,81,136,166,113,22,99,202,142,113,219,254,127,53,201,209,150,223,213,148,93,163,38,204,106,254,5,115,165,53,76,249,147,61,94,228,207,62,170,102,117,229,170,169,73,123,194,63,1,249,62,171,92,45,122,129,171,86,186,139,70,2,248,99,175,165,167,116,169,29,85,241,170,229,232,99,81,171,220,130,5,70,245,58,71,35,92,246,57,157,173,209,253,216,246,159,8,60,190,160,167,130,131,83,184,129,179,83,212,186,166,30,245,14,39,89,4,136,234,87,36,145,62,25,234,149,36,106,43,149,172,145,174,165,145,143,111,76,137,220,217,200,232,219,96,6,30,87,145,239,105,123,21,28,58,163,245,253,62,244,147,111,122,84,139,27,249,102,67,86,181,113,138,174,118,123,40,237,159,234,229,31,203,172,241,143,59,29,199,237,24,158,63,108,197,177,250,79,11,107,179,81,195,111,162,131,184,231,246,169,225,98,50,54,117,61,85,206,217,173,68,221,202,170,187,121,170,169,232,128,75,34,34,35,72,115,205,117,213,114,169,174,185,214,103,140,204,245,128,3,245,242,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,99,196,79,188,14,167,127,44,175,95,207,101,47,56,163,30,34,125,224,117,59,249,101,122,254,123,41,26,218,95,69,111,190,126,75,195,160,255,0,88,98,253,202,126,166,189,0,16,247,72,0,0,47,59,135,111,119,237,49,254,70,217,127,153,68,108,35,94,240,237,238,253,166,63,200,219,47,243,40,141,132,90,22,61,21,61,209,242,112,126,109,235,11,254,253,95,84,128,3,213,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,27,8,215,188,59,123,191,105,143,242,54,203,252,202,35,97,22,133,143,69,79,116,124,156,31,155,122,194,255,0,191,87,213,32,0,245,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,141,132,107,222,29,189,223,180,199,249,27,101,254,101,17,176,139,66,199,162,167,186,62,78,15,205,189,97,127,223,171,234,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,0,33,173,163,142,58,156,107,152,6,101,194,62,163,50,145,44,87,42,139,107,49,27,178,190,42,117,161,171,150,211,77,59,168,167,87,43,82,86,79,43,159,218,114,111,42,77,43,99,217,237,145,157,153,148,0,0,0,0,0,0,0,2,37,112,193,198,221,171,84,117,211,83,184,105,206,231,164,183,229,152,118,81,123,164,176,212,77,84,212,125,254,138,27,149,111,222,162,137,176,177,140,125,45,51,41,152,173,235,124,146,177,175,149,127,2,85,64,150,160,0,0,209,92,111,234,246,101,160,188,49,229,186,185,167,243,210,71,125,199,106,45,19,83,165,92,9,52,18,177,247,74,72,165,134,70,121,42,178,72,164,146,53,86,171,94,136,245,86,185,174,68,114,100,28,49,113,11,138,241,65,163,86,93,92,197,169,188,7,143,238,83,92,109,111,170,142,162,107,101,116,78,233,150,158,71,49,127,181,145,138,230,177,207,138,88,158,172,103,95,74,6,213,0,0,0,128,28,214,248,163,215,110,26,254,229,223,113,76,231,232,231,210,63,77,250,79,253,204,163,172,239,248,127,3,217,255,0,124,197,39,79,79,126,95,193,219,126,175,61,246,77,130,127,130,160,56,10,227,215,139,29,105,226,199,6,211,61,75,213,111,76,227,119,159,73,248,218,47,65,91,105,251,189,171,109,84,209,253,242,26,118,72,221,164,137,142,245,92,155,237,178,238,138,168,182,254,0,0,0,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,51,146,94,125,39,227,107,124,44,52,253,222,213,202,170,24,254,247,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,132,128,0,0,0,0,6,191,226,23,41,190,224,218,5,169,121,174,45,93,224,175,88,254,31,121,186,91,170,123,76,147,177,85,5,20,178,69,39,67,209,204,119,75,216,213,217,200,173,93,182,84,84,242,48,174,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,136,27,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,19,255,0,150,47,30,63,118,251,21,54,131,106,197,235,171,62,199,237,237,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,72,1,205,31,223,179,83,127,50,252,158,136,139,246,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,1,212,240,34,255,0,0,60,96,218,184,178,210,54,186,224,181,113,231,120,117,61,29,6,86,201,162,106,50,166,119,177,201,29,116,78,141,141,139,162,161,97,149,235,27,90,213,137,237,123,58,122,18,57,36,148,0,12,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,182,106,132,164,129,102,158,87,190,70,197,20,49,179,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,147,42,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,216,96,166,130,54,171,164,150,73,28,168,214,49,173,69,114,185,85,17,17,21,84,231,219,142,142,51,111,188,97,234,61,45,206,59,87,161,176,204,95,196,83,227,54,217,88,197,170,108,114,171,59,181,53,50,55,125,230,151,181,18,172,109,114,199,27,88,214,183,169,81,242,200,23,147,160,220,69,105,31,18,88,109,54,103,165,57,101,37,197,142,167,134,106,235,99,229,99,110,54,151,200,175,106,67,89,78,142,87,66,254,168,165,68,85,221,143,232,87,70,231,179,103,46,203,41,47,148,70,136,106,134,97,175,47,213,251,21,243,32,198,48,252,74,158,88,46,119,26,40,227,236,94,103,127,109,82,206,254,238,237,123,28,213,73,164,217,143,88,210,56,149,22,25,36,130,86,221,160,3,155,110,38,238,215,91,7,23,122,175,125,177,92,234,237,215,43,118,164,95,106,232,235,41,38,116,51,211,79,29,206,103,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,210,73,205,103,22,62,244,250,201,246,129,144,252,198,112,46,251,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,37,78,96,116,183,84,179,189,22,206,237,154,153,166,151,223,67,100,150,110,247,130,173,240,176,212,118,187,176,190,25,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,116,39,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,96,96,28,209,253,196,245,55,243,47,206,40,138,118,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,183,19,205,31,220,79,83,127,50,252,226,136,160,16,58,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,128,161,110,92,220,107,254,197,93,71,158,193,159,220,238,178,105,150,83,247,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,173,207,113,35,173,246,174,28,52,75,41,214,139,205,142,174,243,79,142,83,196,230,80,83,72,216,223,83,60,211,199,79,11,21,238,242,99,22,89,163,235,126,206,86,179,169,200,215,170,35,20,54,89,85,124,243,191,18,127,164,159,171,77,85,162,156,228,248,130,193,188,85,38,177,227,214,173,77,164,155,174,72,38,222,43,45,116,18,47,109,26,222,229,60,46,133,208,181,25,34,244,172,29,197,116,187,247,122,90,140,54,87,59,138,218,155,141,171,65,174,21,150,154,187,93,69,85,62,65,52,180,53,110,137,211,210,189,205,182,43,161,145,97,123,226,87,181,85,90,171,27,222,205,209,122,92,228,217,84,35,7,43,143,126,205,50,252,245,242,122,210,255,0,142,117,184,10,213,44,19,69,184,177,193,181,51,82,239,190,134,198,236,222,147,241,181,190,22,106,142,215,118,219,85,12,127,123,133,143,145,219,201,43,27,234,181,118,223,117,217,17,85,58,41,0,0,0,0,3,154,206,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,41,91,139,31,122,125,100,251,64,200,126,99,57,117,60,174,61,196,244,203,243,215,206,43,64,149,64,0,0,0,53,87,22,62,235,26,201,246,127,144,252,186,114,128,120,98,226,23,42,225,127,89,108,186,185,139,83,120,255,0,1,220,166,184,218,223,85,37,60,55,58,25,91,211,45,60,142,98,255,0,107,35,21,205,123,89,44,81,61,88,254,142,149,191,238,44,125,214,53,147,236,255,0,33,249,116,231,53,128,116,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,221,53,58,85,192,176,207,19,217,35,162,150,25,25,230,136,248,229,142,72,213,90,174,98,171,21,90,231,53,81,203,154,156,245,240,47,198,109,247,131,205,71,170,185,201,106,244,206,25,148,120,122,124,154,219,19,24,149,78,142,37,127,106,166,154,71,109,180,209,119,101,84,141,206,72,228,107,220,215,116,170,178,88,239,251,19,202,108,89,206,43,102,205,113,106,239,27,101,200,45,244,247,75,117,79,105,241,247,233,103,141,178,69,39,67,209,175,111,83,30,213,217,200,142,77,246,84,69,242,3,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,199,136,159,120,29,78,254,89,94,191,158,202,94,113,70,60,68,251,192,234,119,242,202,245,252,246,82,53,180,190,138,223,124,252,151,135,65,254,176,197,251,148,253,77,122,0,33,238,144,0,0,94,119,14,222,239,218,99,252,141,178,255,0,50,136,216,70,189,225,219,221,251,76,127,145,182,95,230,81,27,8,180,44,122,42,123,163,228,224,252,219,214,23,253,250,190,169,0,7,171,94,0,0,0,0,0,0,0,0,0,0,0,0,160,30,104,254,253,154,155,249,151,228,244,70,170,211,94,30,178,173,84,209,173,81,213,204,90,167,191,247,43,244,77,77,198,214,202,89,37,154,166,134,177,213,45,150,162,55,49,23,110,199,135,108,143,71,53,27,218,89,94,175,111,107,165,251,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,90,186,91,170,89,222,139,103,118,205,76,211,75,239,161,178,75,55,123,193,86,248,88,106,59,93,216,95,12,159,123,153,143,141,219,199,43,219,235,53,118,223,116,217,81,21,58,19,225,71,138,237,56,226,215,78,25,154,225,82,248,27,173,15,110,11,253,130,121,145,245,86,138,167,34,170,53,202,136,157,200,95,210,229,138,100,68,108,141,107,145,81,143,100,145,178,176,121,157,112,29,247,16,190,212,235,206,147,217,122,112,28,130,224,239,73,90,237,214,238,221,46,47,51,153,11,99,221,221,215,47,102,162,119,84,43,122,99,142,40,92,177,194,155,117,196,213,133,88,126,170,234,62,159,216,178,156,99,10,205,46,182,91,86,107,111,109,174,255,0,73,71,80,177,199,112,165,71,163,210,57,17,63,237,55,116,217,203,28,179,70,171,209,44,141,112,77,94,103,92,120,253,219,239,181,58,13,164,247,174,172,7,31,184,59,210,87,75,117,199,185,75,148,76,214,66,232,247,111,105,171,217,167,157,181,8,222,153,36,138,103,36,115,38,253,17,57,35,175,7,220,38,102,92,93,106,135,208,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,215,250,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,189,9,240,171,195,62,27,194,134,145,209,233,110,31,93,87,113,123,170,29,114,187,220,234,85,90,251,141,198,70,70,201,103,72,250,149,176,179,166,40,216,200,218,171,210,198,55,169,207,127,92,143,12,215,75,116,183,4,209,108,18,217,166,122,105,98,244,54,55,102,239,120,42,47,21,53,71,107,187,51,230,147,239,147,61,242,59,121,37,123,189,103,46,219,236,155,34,34,38,86,0,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,202,178,46,14,179,187,111,9,216,143,22,214,10,207,76,227,119,159,31,244,130,30,220,52,254,129,237,92,146,130,151,214,124,253,202,174,252,138,171,247,184,147,183,183,173,186,47,81,229,112,163,197,118,163,240,149,168,236,205,112,169,124,117,170,187,183,5,254,193,60,202,202,91,189,43,85,85,26,229,68,94,220,204,234,114,197,50,34,186,55,57,200,168,246,62,72,223,113,60,179,173,54,171,255,0,47,253,63,177,95,109,148,151,27,109,198,158,253,73,89,71,87,11,102,130,166,9,46,213,205,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,64,90,185,56,225,181,28,75,223,239,55,155,173,93,22,141,209,84,80,220,236,182,88,106,86,122,155,147,37,100,171,83,110,150,165,94,217,169,153,12,209,199,179,186,100,124,148,243,177,18,100,153,30,246,6,223,227,215,84,176,77,105,229,177,156,234,94,154,95,125,51,141,222,125,25,224,171,124,44,212,253,222,213,254,150,25,62,247,51,25,35,118,146,39,183,214,106,111,182,233,186,42,42,209,97,126,124,204,109,54,171,7,47,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,11,97,130,154,8,238,212,45,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,66,131,0,218,188,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,182,141,232,215,61,172,150,41,88,143,127,71,82,249,55,157,123,213,140,131,70,172,92,63,93,242,191,17,128,227,55,7,221,45,118,143,3,76,207,15,84,247,84,57,210,119,219,26,76,253,214,174,161,118,115,213,190,191,179,213,110,215,233,198,15,9,152,111,23,90,95,244,30,251,81,73,103,190,208,84,71,83,98,200,221,64,181,83,218,158,178,49,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,57,246,213,45,45,206,244,91,59,185,233,158,165,216,189,13,146,89,187,62,54,139,197,67,81,218,238,194,201,163,251,228,47,124,110,222,57,88,239,85,203,182,251,46,202,138,136,18,131,149,127,15,23,93,101,226,94,213,158,85,90,169,42,177,61,49,168,134,247,118,124,213,142,133,237,173,86,76,182,214,196,216,215,173,239,74,152,91,50,162,237,31,69,59,209,234,189,77,142,73,21,207,59,241,39,250,73,250,180,149,92,181,180,7,238,21,195,6,63,244,143,79,126,139,231,89,71,122,231,146,248,150,109,93,63,244,68,222,9,179,238,170,232,250,41,93,22,208,122,189,183,62,78,166,54,71,75,188,85,231,157,248,147,253,36,253,90,5,85,150,169,202,143,142,159,220,56,95,214,188,207,254,47,75,128,86,215,55,251,102,186,215,37,66,187,254,171,194,177,205,254,174,20,127,251,222,18,189,120,114,209,11,175,17,218,195,101,209,171,21,242,146,209,114,191,211,220,93,71,87,87,27,159,2,79,79,67,61,76,108,147,167,214,107,30,232,17,138,244,71,43,17,234,228,107,250,122,23,21,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,11,77,93,67,82,137,215,19,246,69,69,69,69,86,189,142,106,181,236,123,85,88,246,57,174,106,185,174,69,80,234,32,16,87,151,7,48,10,62,34,44,81,105,38,175,100,95,249,216,160,241,51,197,83,81,28,20,241,228,84,189,111,147,170,157,144,178,56,217,52,49,170,49,240,163,122,150,56,146,86,171,254,252,145,78,160,0,0,57,172,226,199,222,159,89,62,208,50,31,152,206,93,79,43,143,113,61,50,252,245,243,138,210,149,184,177,247,167,214,79,180,12,135,230,51,151,83,202,227,220,79,76,191,61,124,226,180,9,84,0,0,0,3,85,113,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,6,245,227,7,132,204,203,132,93,80,250,15,125,168,171,188,88,171,233,227,169,177,100,110,160,74,88,46,172,72,216,179,163,24,146,74,140,124,82,189,99,115,21,253,123,118,222,168,141,149,138,187,255,0,150,231,48,74,110,29,170,100,209,237,100,186,213,187,78,174,53,14,169,162,185,77,44,179,51,25,122,69,60,146,164,84,240,193,44,211,50,166,101,129,170,198,185,172,141,234,249,54,221,242,42,218,255,0,19,188,61,98,188,80,104,213,235,72,242,154,159,1,227,251,117,54,235,163,41,99,168,154,217,93,19,186,162,168,141,175,79,237,163,122,53,204,115,226,150,86,35,217,215,212,156,240,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,134,195,80,180,147,164,208,74,199,198,217,98,154,55,249,42,178,72,164,142,68,71,35,94,136,244,71,53,174,69,106,7,78,96,171,94,84,252,118,218,150,213,65,194,206,178,228,213,109,185,54,161,32,194,46,183,25,218,232,36,129,90,198,199,103,87,170,35,152,246,185,28,176,117,185,200,244,127,97,170,206,136,35,146,115,241,125,159,229,218,93,195,182,91,157,224,151,111,70,95,45,158,3,194,213,118,34,155,183,220,174,167,137,254,164,173,115,23,118,72,244,243,106,237,190,233,230,136,167,157,235,145,102,221,87,42,229,17,51,247,51,50,236,21,204,207,25,107,5,106,98,42,185,85,52,70,188,181,170,98,35,93,34,103,77,103,143,9,238,110,51,78,113,77,196,63,236,105,211,235,126,119,244,67,233,31,143,188,197,105,240,190,144,240,125,29,112,79,47,115,175,183,38,251,118,54,233,233,79,194,223,127,45,150,181,191,103,247,22,255,0,194,207,255,0,136,109,159,236,228,247,227,231,72,53,23,90,180,122,207,139,105,150,61,233,155,165,46,75,79,112,154,15,23,5,63,77,59,105,106,152,231,245,76,246,53,118,116,172,77,145,119,243,246,108,139,182,166,51,72,198,225,238,213,132,137,222,166,35,170,58,251,35,143,98,194,185,176,85,108,198,113,129,179,180,55,45,205,139,213,85,174,149,213,17,17,78,154,239,85,49,70,158,116,105,49,44,59,64,57,134,253,220,245,110,195,165,159,114,15,66,122,111,197,127,71,253,32,241,61,158,205,52,179,254,231,225,153,213,191,107,167,240,147,110,173,252,246,217,102,49,90,220,32,240,131,196,78,151,113,19,137,103,121,222,158,122,50,199,108,241,254,42,171,210,212,51,118,251,148,53,17,51,212,138,103,61,119,124,140,79,38,174,219,238,190,72,170,110,62,97,186,255,0,171,122,25,244,3,238,89,150,250,19,211,126,149,241,255,0,208,20,213,61,238,207,132,237,254,239,27,250,118,238,201,248,59,111,213,231,190,201,183,206,15,29,126,206,14,188,70,58,39,88,158,205,39,78,29,92,58,229,237,180,155,45,149,102,123,73,135,202,54,86,187,123,183,45,235,172,92,154,233,222,143,9,51,173,90,215,49,59,180,199,14,238,28,117,76,96,64,126,1,184,159,215,45,106,214,27,198,45,169,185,199,166,109,116,184,213,69,194,24,61,25,71,79,211,80,218,170,86,53,253,80,196,199,46,205,149,233,178,174,222,126,205,209,54,159,6,203,7,139,163,27,107,194,219,137,136,246,161,59,71,179,184,173,151,199,78,95,140,170,154,171,136,137,214,153,153,142,61,241,19,248,0,3,41,161,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,49,226,39,222,7,83,191,150,87,175,231,178,151,156,81,143,17,62,240,58,157,252,178,189,127,61,148,141,109,47,162,183,223,63,37,225,208,127,172,49,126,229,63,83,94,128,8,123,164,0,0,23,157,195,183,187,246,152,255,0,35,108,191,204,162,54,17,175,120,118,247,126,211,31,228,109,151,249,148,70,194,45,11,30,138,158,232,249,56,63,54,245,133,255,0,126,175,170,64,1,234,215,128,0,0,0,0,0,0,0,0,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,17,87,154,63,191,102,166,254,101,249,61,17,42,185,24,254,59,63,70,255,0,89,1,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,91,52,21,48,72,213,108,145,73,27,145,90,246,57,170,173,86,170,42,42,42,162,148,25,199,71,5,25,87,13,154,227,75,96,196,173,158,149,197,181,14,225,81,38,15,77,110,73,39,170,243,153,137,232,197,133,206,124,207,154,21,168,130,54,187,119,119,154,248,220,139,214,178,71,29,255,0,0,35,87,2,252,25,88,184,60,211,138,171,100,151,95,76,230,121,71,135,168,201,174,81,61,233,74,233,34,71,246,169,169,163,118,219,67,23,118,84,73,28,212,146,71,61,206,119,74,43,34,142,74,128,0,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,46,167,149,199,184,158,153,126,122,249,197,105,42,136,171,202,227,220,79,76,191,61,124,226,180,149,64,69,94,104,254,226,122,155,249,151,231,20,69,0,151,253,205,31,220,79,83,127,50,252,226,136,160,16,45,211,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,244,180,226,111,130,141,26,226,170,251,134,95,245,18,217,219,171,197,174,13,146,174,166,141,29,21,85,210,214,140,149,86,217,36,204,115,85,176,186,119,199,39,86,206,123,26,217,155,18,196,233,157,34,115,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,162,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,197,57,143,242,255,0,163,226,34,197,46,173,233,14,59,255,0,157,138,15,13,4,180,212,242,65,79,30,69,75,214,200,250,106,31,51,227,141,147,67,26,171,217,50,187,169,99,137,98,114,63,239,43,21,117,242,184,247,236,211,47,207,95,39,173,47,123,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,173,77,117,117,74,175,68,76,221,17,17,17,17,92,247,185,202,214,49,141,69,123,222,230,181,168,231,57,17,67,153,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,191,238,9,56,193,198,120,185,210,248,175,77,90,74,44,218,199,79,3,114,203,61,36,85,29,138,25,229,146,118,66,248,228,149,136,215,50,102,211,62,84,99,95,34,198,142,70,61,206,84,234,117,27,113,79,171,56,174,186,113,5,155,106,206,21,136,125,25,178,228,119,4,169,166,183,185,177,182,69,233,137,145,190,162,84,141,17,137,52,239,99,167,145,17,93,180,147,63,119,200,187,189,210,255,0,147,175,15,186,143,144,106,196,220,71,80,228,30,134,195,49,127,25,98,171,134,57,213,100,190,213,75,76,138,180,142,141,142,77,161,139,187,79,80,231,72,138,213,145,144,35,26,229,71,62,16,185,64,71,253,82,227,215,132,237,22,206,238,122,103,169,122,173,232,108,146,205,217,241,180,94,130,185,84,118,187,176,178,104,254,249,13,59,227,118,241,202,199,122,174,93,183,217,118,84,84,77,129,162,154,247,164,252,68,226,181,89,174,142,101,127,72,44,180,87,7,218,231,169,240,53,52,157,21,76,142,57,29,31,69,68,113,189,118,100,209,174,232,157,62,182,219,238,138,136,28,246,113,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,105,74,220,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,4,170,0,0,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,2,221,57,80,241,199,77,146,218,172,156,35,234,51,42,214,251,109,167,168,102,35,118,87,203,80,149,212,145,54,73,221,69,58,185,92,177,62,8,154,254,211,147,104,150,24,155,30,204,116,108,239,73,254,58,56,50,177,113,135,167,20,182,200,238,190,134,204,241,127,17,81,140,220,165,123,214,149,178,74,140,238,211,84,198,221,247,134,94,212,72,178,53,171,36,110,99,92,222,164,71,197,39,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,169,203,139,142,58,158,43,112,218,252,63,80,89,73,79,168,184,125,60,15,174,154,39,197,19,47,116,142,85,98,86,197,2,42,57,143,107,145,173,157,173,111,105,175,150,39,53,90,147,36,81,133,80,112,199,193,70,178,241,57,168,247,44,22,201,108,250,63,73,139,92,33,162,203,238,23,68,108,82,88,122,214,100,86,190,145,238,108,210,205,189,52,204,72,154,223,41,26,141,145,209,53,85,233,125,186,147,164,22,125,89,210,106,173,34,205,114,43,221,85,29,125,61,28,53,151,72,157,77,21,125,67,233,229,138,84,153,221,48,164,13,123,223,18,43,145,145,53,158,179,145,173,106,109,182,120,99,217,254,127,136,233,118,35,95,157,231,119,111,70,88,237,157,175,21,85,216,150,110,223,114,86,68,207,82,38,185,235,187,228,98,121,53,118,223,117,242,69,83,226,236,81,52,76,92,243,116,227,175,103,91,43,3,86,38,140,85,186,176,122,248,88,170,55,55,99,89,222,214,55,116,142,185,215,77,35,181,22,191,106,207,135,239,249,97,168,95,227,10,47,246,66,74,106,158,175,233,214,138,227,244,249,78,166,228,62,134,181,213,86,50,223,12,254,18,122,142,170,135,49,239,107,58,97,99,220,155,182,39,174,234,155,121,123,119,84,223,86,254,207,238,18,63,133,159,255,0,16,220,255,0,217,204,87,153,22,23,152,231,90,29,99,180,225,56,157,231,33,174,135,43,166,169,146,150,213,65,45,92,172,137,40,235,26,178,43,35,107,149,26,142,123,83,171,109,183,114,39,197,13,102,246,27,11,98,229,204,12,83,51,17,213,199,187,93,39,189,57,155,25,214,125,154,224,240,91,87,85,218,45,213,84,196,77,113,185,49,19,166,246,236,213,78,157,84,235,194,122,155,47,0,226,251,135,109,81,203,168,48,76,19,80,253,39,124,185,247,124,45,47,162,107,161,238,118,226,124,175,245,229,133,172,77,153,27,215,205,201,190,219,39,154,162,14,33,248,89,211,238,37,190,143,253,59,188,100,52,31,71,60,95,133,244,77,68,17,117,248,142,215,95,115,187,12,155,237,216,102,219,109,237,93,247,242,218,3,240,67,163,26,195,137,241,65,133,228,25,78,148,102,86,107,93,47,164,123,245,183,11,21,85,61,60,93,86,234,150,55,170,71,177,26,221,220,230,181,55,95,53,84,79,106,150,51,171,90,255,0,164,154,25,232,175,186,158,91,232,79,77,247,252,7,244,5,77,79,123,179,219,238,126,225,27,250,118,238,199,248,91,111,213,229,190,203,183,198,15,19,227,216,90,170,199,68,68,107,167,30,17,213,167,57,237,123,237,30,73,251,171,180,22,44,108,173,202,238,92,154,55,162,105,152,174,189,103,126,42,136,220,166,63,150,53,152,211,93,53,158,76,23,64,248,48,210,238,29,51,26,204,219,9,191,101,53,181,213,182,201,45,82,71,117,170,167,150,36,137,242,197,34,185,18,56,35,94,174,168,90,155,238,169,178,175,151,177,83,126,26,179,75,56,159,208,221,106,200,42,49,109,50,206,61,51,116,165,163,125,194,104,61,25,89,79,211,78,215,177,142,127,84,209,49,171,179,165,98,108,139,191,159,179,100,93,182,153,177,194,211,98,155,122,97,180,221,246,113,132,59,62,189,155,95,198,77,121,212,87,225,180,143,62,38,154,180,234,225,49,19,167,96,0,50,26,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,163,30,34,125,224,117,59,249,101,122,254,123,41,121,197,24,241,19,239,3,169,223,203,43,215,243,217,72,214,210,250,43,125,243,242,94,29,7,250,195,23,238,83,245,53,232,0,135,186,64,0,1,121,220,59,123,191,105,143,242,54,203,252,202,35,97,26,247,135,111,119,237,49,254,70,217,127,153,68,108,34,208,177,232,169,238,143,147,131,243,111,88,95,247,234,250,164,0,30,173,120,0,0,0,0,0,0,0,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,144,22,168,1,173,53,119,137,29,18,208,91,174,47,102,213,252,250,147,24,168,204,106,37,166,179,190,174,158,117,130,87,198,232,155,34,201,51,24,232,169,216,213,168,139,119,204,230,49,17,202,170,187,53,202,129,178,192,0,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,4,85,230,143,238,39,169,191,153,126,113,68,80,9,127,220,209,253,196,245,55,243,47,206,40,138,1,2,231,185,150,242,251,166,214,27,85,227,136,61,32,181,85,201,168,52,20,254,38,241,105,164,138,90,169,242,86,49,180,176,70,145,163,231,70,64,250,122,104,37,114,50,24,156,249,215,102,162,43,213,187,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,245,16,83,183,53,14,5,106,112,12,134,235,196,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,69,166,227,61,84,44,108,241,44,146,36,210,50,170,106,149,85,141,140,127,105,237,122,245,54,55,177,145,133,138,112,125,197,158,27,197,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,198,215,173,84,246,167,172,143,72,21,239,88,226,87,178,88,152,146,53,232,206,141,251,140,69,87,68,244,72,65,207,59,241,39,250,73,250,180,199,249,69,112,161,170,11,153,91,248,170,175,191,213,227,184,156,116,245,52,150,218,72,93,28,172,202,96,145,42,233,170,34,151,183,58,62,6,83,212,193,4,136,217,162,114,72,246,49,91,183,66,61,50,14,121,223,137,63,210,79,213,160,69,94,87,30,253,154,101,249,235,228,245,166,127,204,127,152,5,103,17,23,217,116,147,72,114,47,252,211,208,120,105,229,169,167,142,122,121,50,42,174,134,73,213,80,201,153,28,140,134,25,21,88,200,85,189,43,36,75,43,149,255,0,121,72,161,5,178,237,117,178,212,190,178,205,115,171,160,168,146,158,122,71,203,77,51,162,123,160,158,39,195,52,74,230,170,42,178,72,164,146,55,183,216,230,61,205,93,209,85,12,175,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,84,54,87,7,92,29,103,124,95,231,117,22,11,5,103,161,177,187,55,71,210,12,131,183,13,71,162,251,176,212,62,151,250,21,243,197,36,253,217,41,214,63,189,170,244,111,212,237,145,60,250,9,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,233,77,67,67,76,139,209,19,55,85,85,85,85,87,61,238,114,185,239,123,149,94,247,185,206,114,185,206,85,92,83,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,77,150,5,0,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,128,57,172,226,199,222,159,89,62,208,50,31,152,206,93,79,43,143,113,61,50,252,245,243,138,210,149,184,177,247,167,214,79,180,12,135,230,51,151,83,202,227,220,79,76,191,61,124,226,180,9,84,0,0,0,3,85,113,99,238,177,172,159,103,249,15,203,167,57,172,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,5,207,115,45,229,247,77,172,54,171,199,16,122,65,106,171,147,80,104,41,252,77,226,211,73,20,181,83,228,172,99,105,96,141,35,71,206,140,129,244,244,208,74,228,100,49,57,243,174,205,68,87,171,119,168,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,149,52,53,212,202,157,113,63,101,69,69,69,69,107,216,230,171,152,246,57,21,143,99,156,215,35,154,229,69,234,32,167,110,106,28,10,212,224,25,13,215,137,237,45,160,171,159,24,190,84,77,114,204,225,154,170,46,139,77,198,122,168,88,217,226,89,36,73,164,101,84,213,42,171,27,24,254,211,218,245,234,108,111,99,35,11,20,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,159,7,31,222,233,25,223,230,191,153,210,148,97,195,23,16,185,87,11,250,203,101,213,204,90,155,199,248,14,229,53,198,214,250,169,41,225,185,208,202,222,153,105,228,115,23,251,89,24,174,107,218,201,98,137,234,199,244,116,175,71,184,157,255,0,233,94,43,102,202,125,9,117,179,122,102,223,79,112,244,117,218,155,195,215,81,247,99,107,251,21,17,110,189,185,153,213,210,246,110,189,46,69,77,215,99,202,253,175,15,106,171,90,233,189,19,31,124,54,25,78,63,246,94,97,99,29,187,189,224,171,166,189,53,211,93,218,162,116,215,73,211,93,52,215,73,211,177,64,165,251,229,57,166,29,130,219,227,187,102,217,101,155,30,161,154,100,166,142,170,235,95,21,36,79,149,90,231,36,104,249,28,212,87,43,88,229,233,223,125,154,171,240,83,217,33,207,52,207,119,236,127,249,101,73,252,202,180,211,88,193,206,73,98,237,232,171,123,132,117,105,203,95,108,246,172,188,219,105,104,233,67,53,192,101,215,44,205,136,138,170,137,152,171,126,103,127,119,250,105,211,77,223,110,186,164,166,63,172,250,61,150,93,224,199,241,109,87,195,111,55,74,174,174,197,21,190,251,75,81,81,47,75,85,238,233,141,143,87,59,102,181,206,93,147,201,17,87,216,132,41,230,207,248,171,252,249,255,0,220,36,123,224,7,222,223,4,252,233,242,202,162,227,15,219,55,42,207,48,85,211,87,147,172,233,219,203,73,121,102,120,43,61,21,237,70,26,245,141,111,197,52,77,122,76,197,58,239,120,75,122,107,17,60,185,242,246,42,215,149,159,188,14,65,252,141,171,254,123,68,90,80,6,195,47,193,248,141,159,3,189,175,30,122,105,250,162,59,95,180,159,189,121,156,230,62,11,193,235,76,70,238,246,247,47,110,148,252,128,1,154,139,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,24,241,19,239,3,169,223,203,43,215,243,217,75,206,40,199,136,159,120,29,78,254,89,94,191,158,202,70,182,151,209,91,239,159,146,240,232,63,214,24,191,114,159,169,175,64,4,61,210,0,0,11,206,225,219,221,251,76,127,145,182,95,230,81,27,8,215,188,59,123,191,105,143,242,54,203,252,202,35,97,22,133,143,69,79,116,124,156,31,155,122,194,255,0,191,87,213,32,0,245,107,192,0,0,0,0,0,0,0,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,149,92,140,127,29,159,163,127,172,136,171,205,31,223,179,83,127,50,252,158,136,145,92,156,51,252,55,75,48,222,32,181,7,80,114,26,75,30,61,99,167,199,42,107,171,170,85,122,34,102,247,36,68,68,68,87,61,238,114,181,140,99,81,94,247,185,173,106,57,206,68,80,179,77,116,215,77,56,225,211,78,46,58,161,170,23,159,3,106,161,218,40,97,137,17,245,87,10,167,34,172,116,180,209,170,167,114,103,244,187,100,221,26,141,107,158,247,49,140,123,219,206,182,186,107,166,163,241,23,168,247,29,80,213,11,207,142,186,215,109,20,48,196,138,202,91,125,43,85,86,58,90,104,213,87,183,11,58,157,178,110,174,87,57,207,123,158,247,189,238,217,124,109,241,131,147,113,115,170,18,222,156,181,116,88,77,142,162,118,226,118,122,184,169,251,244,48,75,28,12,153,242,73,19,17,206,124,206,166,100,170,199,62,68,141,92,172,99,156,137,212,239,87,135,30,94,122,243,196,190,151,228,154,169,136,81,210,91,173,182,234,119,166,62,203,147,187,43,146,86,199,34,36,180,244,206,118,205,99,26,212,149,189,247,170,70,179,35,34,223,247,105,32,9,191,202,211,143,111,167,116,118,30,20,117,66,14,140,130,213,111,240,120,133,210,158,159,104,235,232,105,32,87,37,29,67,88,155,71,52,48,68,229,100,187,35,100,142,53,71,170,74,212,116,246,84,114,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,122,156,184,184,227,169,226,183,13,175,195,245,5,148,148,250,139,135,211,192,250,233,162,124,81,50,247,72,229,86,37,108,80,34,163,152,246,185,26,217,218,214,246,154,249,98,115,85,169,50,69,24,76,160,10,181,230,107,204,51,84,52,239,81,46,60,55,104,149,101,94,43,81,103,167,141,50,60,133,141,141,106,234,86,174,145,178,50,158,141,203,212,180,236,108,85,12,114,206,222,153,187,168,136,197,141,35,87,76,22,148,115,89,197,143,189,62,178,125,160,100,63,49,156,179,238,88,188,192,43,53,118,142,155,135,237,111,200,188,94,117,73,211,6,51,114,150,57,229,170,191,82,199,4,211,74,218,151,181,139,26,77,4,116,254,115,72,246,186,102,189,187,163,164,107,223,37,96,241,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,146,168,138,188,174,61,196,244,203,243,215,206,43,73,84,4,85,230,143,238,39,169,191,153,126,113,68,80,9,127,220,209,253,196,245,55,243,47,206,40,138,1,3,170,128,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,43,3,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,58,9,224,147,131,236,103,132,109,47,138,202,212,164,173,205,175,148,240,59,44,188,82,75,81,216,174,158,41,39,124,44,142,57,94,173,107,33,109,75,226,71,181,145,172,136,212,123,218,213,94,150,212,95,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,230,179,139,31,122,125,100,251,64,200,126,99,57,97,58,109,198,13,171,132,222,86,250,106,235,122,213,201,157,230,52,249,53,6,40,200,98,106,178,154,118,93,106,210,74,233,93,35,29,23,69,58,205,19,210,55,53,203,43,220,198,116,244,44,146,71,94,220,88,251,211,235,39,218,6,67,243,25,205,84,5,132,242,220,230,17,117,210,236,202,77,35,215,92,178,174,225,137,230,55,135,85,195,144,223,46,238,86,88,43,102,73,228,158,87,185,241,189,239,101,85,75,225,235,115,229,100,113,61,210,204,239,195,149,203,115,231,44,55,59,77,214,203,82,202,59,205,178,174,130,162,74,120,42,217,21,76,46,137,238,130,120,153,52,50,163,92,136,170,201,34,146,57,24,239,99,152,246,185,55,69,69,45,171,149,15,28,116,217,45,170,201,194,62,163,50,173,111,182,218,122,134,98,55,101,124,181,9,93,73,19,100,157,212,83,171,149,203,19,224,137,175,237,57,54,137,97,137,177,236,199,70,206,240,89,160,0,13,85,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,84,0,0,137,92,60,242,220,209,46,29,181,182,253,172,152,236,181,119,23,186,161,179,98,52,85,47,157,175,198,89,36,19,195,87,10,74,147,116,214,50,70,212,116,177,102,141,95,27,24,212,234,123,250,164,93,165,197,246,127,151,105,119,14,217,110,119,130,93,189,25,124,182,120,15,11,85,216,138,110,223,114,186,158,39,250,146,181,204,93,217,35,211,205,171,182,251,167,154,34,155,140,215,186,255,0,164,191,119,61,36,191,105,103,210,15,66,122,111,194,255,0,71,248,79,19,217,236,212,197,63,238,125,108,234,223,181,211,248,73,183,86,254,123,108,190,24,154,107,170,197,116,219,243,166,39,78,253,56,54,153,29,220,53,140,211,13,119,27,167,129,166,229,19,94,177,172,110,197,81,189,172,105,58,198,154,235,26,78,188,180,85,175,236,254,226,223,248,89,255,0,241,13,179,253,156,184,194,189,255,0,106,99,255,0,239,247,249,171,255,0,206,27,11,154,103,187,246,63,252,178,164,254,101,90,104,240,51,141,192,89,187,123,23,172,233,17,164,77,90,246,235,215,58,117,45,77,169,163,102,118,187,51,203,242,237,157,154,45,239,85,92,87,85,22,166,141,53,221,221,214,38,154,55,185,85,167,30,28,121,106,152,196,57,230,27,175,250,183,161,159,64,62,229,153,111,161,61,55,233,95,31,253,1,77,83,222,236,248,78,223,238,241,191,167,110,236,159,131,182,253,94,123,236,155,67,158,0,125,237,240,79,206,159,44,170,44,35,139,62,19,63,101,31,209,95,252,191,250,51,244,103,199,127,193,94,55,196,120,142,199,253,52,125,29,61,143,203,191,87,195,111,63,104,197,222,205,48,53,215,135,166,105,175,93,35,73,238,158,124,58,154,250,182,119,44,216,45,171,194,225,243,139,180,221,195,205,19,93,83,85,189,99,140,92,166,34,104,242,245,242,162,39,94,217,229,26,106,209,124,3,113,63,174,90,213,172,55,140,91,83,115,143,76,218,233,113,170,139,132,48,122,50,142,159,166,161,181,84,172,107,250,161,137,142,93,155,43,211,101,93,188,253,155,162,109,62,8,181,194,207,3,255,0,177,167,80,110,25,223,221,63,233,31,143,179,75,105,240,190,133,240,125,29,115,193,47,115,175,191,38,251,118,54,233,233,79,194,223,127,45,150,82,153,153,93,188,69,172,60,83,137,215,123,89,231,58,254,60,81,157,187,198,100,248,236,226,171,217,28,83,22,55,105,243,104,220,141,122,252,153,138,126,253,0,1,177,67,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,20,99,196,79,188,14,167,127,44,175,95,207,101,35,91,75,232,173,247,207,201,120,116,31,235,12,95,185,79,212,215,160,2,30,233,0,0,5,231,112,237,238,253,166,63,200,219,47,243,40,141,132,107,222,29,189,223,180,199,249,27,101,254,101,17,176,139,66,199,162,167,186,62,78,15,205,189,97,127,223,171,234,144,0,122,181,224,0,0,0,0,0,0,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,71,91,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,168,214,87,190,141,101,90,100,149,81,58,156,198,58,121,30,140,223,161,95,208,229,69,116,108,86,200,174,104,254,253,154,155,249,151,228,244,70,148,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,193,178,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,184,254,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,216,0,87,175,50,222,95,116,218,195,106,188,113,7,164,22,170,185,53,6,130,159,196,222,45,52,145,75,85,62,74,198,54,150,8,210,52,124,232,200,31,79,77,4,174,70,67,19,159,58,236,212,69,122,183,122,129,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,162,10,118,230,161,192,173,78,1,144,221,120,158,210,218,10,185,241,139,229,68,215,44,206,25,170,162,232,180,220,103,170,133,141,158,37,146,68,154,70,85,77,82,170,177,177,143,237,61,175,94,166,198,246,50,48,177,78,15,184,179,195,120,186,210,255,0,167,22,42,122,75,61,246,130,162,74,107,238,56,218,245,170,158,212,245,145,233,2,189,235,28,74,246,75,19,18,70,189,25,209,191,113,136,170,232,158,137,173,57,140,240,81,251,42,180,226,11,254,1,108,181,71,169,184,183,223,45,181,51,167,106,75,165,10,35,214,75,99,166,234,107,27,212,247,164,145,58,84,115,89,35,92,221,226,108,210,200,144,91,149,47,14,156,71,86,107,46,57,196,46,45,79,244,119,79,105,188,117,29,198,233,112,123,210,27,213,58,53,35,150,142,26,118,74,201,39,222,71,53,91,43,190,241,28,180,202,229,89,36,131,178,235,169,3,150,207,252,170,192,178,175,248,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,242,57,174,111,193,80,101,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,69,191,115,58,229,255,0,89,171,180,117,60,64,232,134,59,226,243,170,78,169,242,107,108,82,79,45,85,250,150,56,33,134,39,83,49,207,88,210,104,35,167,242,134,54,53,211,53,238,217,93,35,88,201,41,176,11,254,229,113,238,39,166,95,158,190,113,90,74,162,42,242,184,247,19,211,47,207,95,56,173,37,80,17,87,154,63,184,158,166,254,101,249,197,17,64,37,255,0,115,71,247,19,212,223,204,191,56,162,40,4,14,170,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,243,215,201,235,75,254,40,7,149,199,191,102,153,126,122,249,61,105,127,192,0,0,0,0,115,89,197,143,189,62,178,125,160,100,63,49,156,149,92,177,120,14,251,183,223,105,181,231,86,44,189,88,14,63,112,111,163,109,119,27,119,114,151,40,153,172,153,178,108,238,235,87,179,79,59,105,213,221,81,201,20,206,73,33,93,250,37,106,69,94,44,125,233,245,147,237,3,33,249,140,229,212,242,184,247,19,211,47,207,95,56,173,3,213,227,163,131,43,23,24,122,113,75,108,142,235,232,108,207,23,241,21,24,205,202,87,189,105,91,36,168,206,237,53,76,109,223,120,101,237,68,139,35,90,178,70,230,53,205,234,68,124,82,115,237,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,212,241,0,57,157,112,29,247,111,177,84,235,206,147,217,122,179,236,126,222,239,73,90,237,214,238,229,86,81,11,95,11,99,221,221,214,167,122,158,6,212,43,122,99,146,89,154,145,194,155,244,68,212,12,131,150,159,29,85,60,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,117,44,81,193,119,183,45,66,35,103,98,65,27,34,133,240,172,240,194,232,213,169,212,157,185,26,231,171,164,72,230,249,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,74,154,26,234,101,78,184,159,178,162,162,162,162,181,236,115,85,204,123,28,138,199,177,206,107,145,205,114,162,244,17,193,215,24,184,39,23,248,37,69,254,193,71,232,108,146,205,209,244,131,31,238,77,81,232,190,236,213,12,165,254,138,124,17,71,63,118,58,117,147,239,104,189,27,244,187,101,79,48,202,248,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,0,0,3,198,202,112,188,59,58,183,199,105,205,177,59,54,67,67,12,201,83,29,45,214,130,42,184,153,42,53,205,73,17,146,53,200,142,70,189,201,213,182,251,57,83,226,167,178,15,201,136,170,52,151,221,187,149,218,170,43,183,51,19,28,166,56,75,13,199,244,99,71,177,59,188,25,6,45,165,24,109,154,233,75,213,216,173,183,216,169,105,234,34,234,106,177,221,50,49,136,230,238,215,57,171,178,249,162,170,123,20,204,128,63,41,162,154,35,74,99,71,221,252,69,236,77,91,247,235,154,167,150,179,51,63,48,0,125,60,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,140,120,137,247,129,212,239,229,149,235,249,236,165,231,21,73,172,252,16,241,65,150,107,14,117,148,227,250,99,226,173,119,156,150,231,112,162,159,211,86,230,119,105,230,170,145,241,191,165,243,163,155,187,92,139,179,145,21,55,243,68,82,61,180,54,110,222,181,68,90,166,103,143,84,106,184,186,29,204,240,57,102,59,19,94,58,245,22,226,104,136,137,174,168,167,94,61,90,204,106,137,64,144,159,176,7,139,127,224,155,255,0,199,214,207,246,129,251,0,120,183,254,9,191,252,125,108,255,0,104,34,190,33,138,255,0,210,171,252,51,250,47,239,222,204,131,255,0,125,103,255,0,150,143,252,145,236,18,19,246,0,241,111,252,19,127,248,250,217,254,208,63,96,15,22,255,0,193,55,255,0,143,173,159,237,3,196,49,95,250,85,127,134,127,67,247,179,32,255,0,223,89,255,0,229,163,255,0,37,165,112,237,238,253,166,63,200,219,47,243,40,141,132,97,186,49,143,221,241,61,30,193,113,108,130,147,194,221,44,216,213,178,223,91,7,113,175,237,84,67,75,27,36,103,83,21,90,237,156,213,77,218,170,139,183,146,170,25,145,99,88,137,139,84,196,246,67,139,115,58,233,185,142,189,93,19,172,77,117,76,76,117,241,144,0,122,176,64,0,0,0,0,0,0,0,0,0,0,0,20,67,204,35,0,204,181,79,152,246,109,167,218,125,143,85,223,50,27,229,69,146,154,134,134,153,19,174,87,250,26,141,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,82,213,56,36,224,251,25,225,27,75,226,178,181,41,43,115,107,229,60,14,203,47,20,146,212,118,43,167,138,73,223,11,35,142,87,171,90,200,91,82,248,145,237,100,107,34,53,30,246,181,87,165,190,254,43,194,142,156,88,56,147,205,120,166,185,197,233,156,207,40,240,144,91,100,168,133,18,59,21,44,84,16,82,72,218,116,221,119,154,94,211,213,243,46,206,72,222,145,53,26,139,42,205,186,192,0,0,0,0,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,0,20,215,204,235,151,253,30,145,86,84,241,3,162,24,239,132,193,106,250,167,201,173,177,73,4,84,182,26,169,39,134,24,157,76,199,61,36,88,103,146,163,202,24,216,230,194,230,59,101,108,110,99,35,185,67,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,217,160,169,130,70,171,100,138,72,220,138,215,177,205,85,106,181,81,81,81,85,20,8,193,202,227,220,79,76,191,61,124,226,180,149,70,21,163,122,67,134,232,70,157,219,244,183,79,160,171,131,30,180,212,87,77,67,5,76,235,51,233,217,83,87,53,82,194,143,95,89,204,99,167,115,24,174,87,63,161,173,234,115,221,187,151,53,2,42,243,71,247,19,212,223,204,191,56,162,40,4,233,79,138,61,11,253,146,154,19,147,104,167,210,159,163,159,72,252,23,251,167,224,124,103,99,195,214,65,83,251,143,114,62,174,174,199,79,225,166,221,91,249,237,178,192,15,218,49,255,0,218,139,252,201,255,0,231,192,181,64,0,2,170,249,231,126,36,255,0,73,63,86,150,168,69,94,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,194,170,249,92,123,246,105,151,231,175,147,214,151,252,64,14,23,57,82,126,198,189,118,198,117,175,238,245,244,143,232,231,141,255,0,115,62,139,120,62,255,0,136,163,158,155,247,111,23,39,79,79,127,171,240,23,126,157,188,183,221,39,248,0,0,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,46,167,149,199,184,158,153,126,122,249,197,105,31,245,99,147,95,221,67,84,243,45,76,253,145,222,140,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,38,175,11,154,23,251,26,244,39,25,209,79,165,63,72,254,142,120,223,247,79,192,248,62,255,0,136,172,158,167,247,30,228,157,61,61,254,159,195,93,250,119,242,223,100,13,170,0,2,162,249,175,112,57,83,141,93,111,124,92,105,203,233,18,197,114,168,167,126,93,105,70,69,78,180,53,114,186,56,27,91,2,53,26,146,178,121,92,206,235,87,121,82,105,93,38,239,108,143,236,192,173,11,215,77,71,225,211,81,237,218,161,165,247,159,3,117,161,222,41,161,149,21,244,183,10,87,42,44,148,181,49,162,167,114,23,244,183,116,221,28,142,107,94,199,49,236,99,219,211,73,89,121,255,0,36,108,54,251,153,93,175,58,125,174,117,120,174,61,89,80,179,80,217,106,113,229,185,62,129,142,68,85,133,42,86,174,55,72,196,119,87,66,185,189,104,206,148,115,164,114,43,220,18,127,61,215,77,56,226,47,129,29,83,213,13,47,188,248,235,85,118,159,228,81,77,12,168,140,170,183,213,54,217,50,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,220,246,23,83,162,92,175,51,189,16,179,231,88,157,131,138,190,246,55,168,216,253,117,139,32,182,125,6,133,190,43,187,65,87,77,75,47,121,245,111,145,157,137,43,22,110,152,213,157,206,142,135,42,34,238,154,171,246,140,127,246,162,255,0,50,127,249,240,45,80,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,149,77,77,61,29,60,181,149,149,17,193,4,12,116,146,203,35,209,172,141,141,77,213,206,85,242,68,68,69,85,85,52,54,75,199,191,7,88,157,201,246,155,191,16,56,187,234,35,114,181,233,67,44,149,204,106,167,181,21,244,236,123,55,254,255,0,215,245,1,191,129,173,180,211,137,61,3,214,41,210,139,76,181,119,23,200,43,85,21,124,13,45,194,63,23,178,121,170,246,28,169,46,223,151,167,99,100,128,0,0,0,0,6,55,115,212,156,2,203,155,90,180,222,239,152,90,104,242,139,229,52,181,150,219,76,245,77,101,77,92,49,170,35,221,27,21,119,118,222,126,73,230,189,47,84,223,165,219,100,128,0,0,1,249,84,212,211,209,211,203,89,89,81,28,16,64,199,73,44,178,61,26,200,216,212,221,92,229,95,36,68,68,85,85,83,67,100,188,123,240,117,137,220,159,105,187,241,3,139,190,162,55,43,94,148,50,201,92,198,170,123,81,95,78,199,179,127,239,253,127,80,27,248,26,219,77,56,147,208,61,98,157,40,180,203,87,113,124,130,181,81,87,192,210,220,35,241,123,39,154,175,97,202,146,237,249,122,118,54,72,0,0,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,3,192,202,181,7,2,193,60,47,211,124,222,193,143,120,238,191,11,233,91,148,52,157,254,142,158,190,142,235,155,213,211,214,221,246,223,110,164,223,218,128,123,224,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,48,15,217,5,160,191,195,118,3,254,82,209,127,172,31,178,11,65,127,134,236,7,252,165,162,255,0,88,6,126,12,30,131,92,244,78,233,93,79,108,182,107,14,17,89,89,89,43,32,167,167,131,33,164,146,89,165,122,163,90,198,53,178,42,185,202,170,136,136,137,186,170,236,123,57,86,160,224,88,39,133,250,111,155,216,49,239,29,215,225,125,43,114,134,147,191,209,211,215,209,221,115,122,186,122,219,190,219,237,212,155,251,80,15,124,24,7,236,130,208,95,225,187,1,255,0,41,104,191,214,15,217,5,160,191,195,118,3,254,82,209,127,172,3,63,6,1,251,32,180,23,248,110,192,127,202,90,47,245,131,246,65,104,47,240,221,128,255,0,148,180,95,235,0,207,193,131,208,107,158,137,221,43,169,237,150,205,97,194,43,43,43,37,100,20,244,240,100,52,146,75,52,175,84,107,88,198,182,69,87,57,85,81,17,17,55,85,93,140,224,0,0,0,49,187,158,164,224,22,92,218,213,166,247,124,194,211,71,148,95,41,165,172,182,218,103,170,107,42,106,225,141,81,30,232,216,171,187,182,243,242,79,53,233,122,166,253,46,219,36,0,0,0,15,202,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,234,231,42,249,34,34,34,170,170,154,27,37,227,223,131,172,78,228,251,77,223,136,28,93,245,17,185,90,244,161,150,74,230,53,83,218,138,250,118,61,155,255,0,127,235,250,128,223,192,214,218,105,196,158,129,235,20,233,69,166,90,187,139,228,21,170,138,190,6,150,225,31,139,217,60,213,123,14,84,151,111,203,211,177,178,64,0,0,0,0,0,0,0,84,119,50,94,49,248,150,209,110,39,238,56,54,152,106,181,194,195,98,134,209,111,168,142,142,26,90,105,26,217,36,141,85,238,222,72,220,239,53,252,160,91,136,48,237,25,189,93,50,77,31,193,114,43,229,91,170,238,55,92,106,217,91,89,59,145,17,101,158,90,88,222,247,170,34,34,34,171,156,171,228,136,158,102,98,0,0,0,30,62,79,152,226,56,77,4,119,92,207,41,180,88,40,165,153,41,227,169,186,87,69,75,19,229,86,185,200,196,124,142,68,87,43,90,229,219,125,246,106,175,193,76,99,246,65,104,47,240,221,128,255,0,148,180,95,235,0,207,193,128,126,200,45,5,254,27,176,31,242,150,139,253,96,253,144,90,11,252,55,96,63,229,45,23,250,192,51,240,96,31,178,11,65,127,134,236,7,252,165,162,255,0,88,63,100,22,130,255,0,13,216,15,249,75,69,254,176,12,252,31,196,114,57,17,205,84,84,84,221,21,62,39,244,0,52,126,111,198,231,9,186,119,116,146,203,149,235,206,43,13,116,47,237,205,79,73,82,181,175,137,254,123,181,233,78,215,244,42,109,230,142,217,80,245,52,239,139,126,26,53,98,190,59,78,3,173,184,165,206,227,59,145,176,208,173,123,105,234,166,85,246,35,33,155,166,71,175,246,173,80,54,224,0,0,60,124,159,49,196,112,154,8,238,185,158,83,104,176,81,75,50,83,199,83,116,174,138,150,39,202,173,115,145,136,249,28,136,174,86,181,203,182,251,236,213,95,130,152,199,236,130,208,95,225,187,1,255,0,41,104,191,214,1,159,131,0,253,144,90,11,252,55,96,63,229,45,23,250,193,251,32,180,23,248,110,192,127,202,90,47,245,128,103,224,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,63,136,228,114,35,154,168,168,169,186,42,124,79,232,0,106,205,79,226,151,135,125,25,173,91,94,166,107,14,51,99,184,181,55,117,4,149,137,45,91,19,109,209,93,4,93,82,53,21,61,138,173,68,95,129,224,97,156,112,240,147,159,220,25,106,198,181,243,19,125,92,142,232,142,26,218,165,161,116,142,242,217,172,241,41,31,90,174,254,72,155,170,129,188,129,252,71,35,145,28,213,69,69,77,209,83,226,127,64,0,0,3,71,230,252,110,112,155,167,119,73,44,185,94,188,226,176,215,66,254,220,212,244,149,43,90,248,159,231,187,94,148,237,127,66,166,222,104,237,149,15,83,78,248,183,225,163,86,43,227,180,224,58,219,138,92,238,51,185,27,13,10,215,182,158,170,101,95,98,50,25,186,100,122,255,0,106,213,3,110,0,0,0,0,0,0,0,98,23,237,97,210,60,86,237,61,135,39,213,44,66,207,115,165,233,239,209,87,223,41,169,231,139,169,168,230,245,70,247,163,155,187,92,215,38,233,230,138,139,236,80,50,240,96,31,178,11,65,127,134,236,7,252,165,162,255,0,88,63,100,22,130,255,0,13,216,15,249,75,69,254,176,12,252,24,7,236,130,208,95,225,187,1,255,0,41,104,191,214,15,217,5,160,191,195,118,3,254,82,209,127,172,3,63,6,47,140,234,158,152,230,183,7,218,112,221,70,197,239,213,209,196,179,190,154,217,119,167,170,149,177,34,162,43,213,145,189,85,26,138,230,166,251,109,187,147,235,50,128,0,0,0,0,0,21,201,204,199,152,70,103,161,185,12,122,15,162,53,113,91,242,87,209,199,87,124,190,58,38,203,37,4,114,166,241,211,192,215,162,181,37,115,54,123,164,84,94,150,189,157,62,178,170,180,44,108,28,237,89,50,190,63,179,170,37,212,172,98,253,175,183,218,5,145,206,244,221,182,123,197,69,50,57,139,179,145,38,137,85,137,211,236,217,23,100,246,121,23,197,195,165,211,32,189,240,249,166,55,172,178,170,174,166,249,95,134,217,106,174,115,86,111,223,150,173,244,48,186,103,73,191,159,90,189,92,174,223,207,117,80,54,24,63,42,154,154,122,58,121,107,43,42,35,130,8,24,233,37,150,71,163,89,27,26,155,171,156,171,228,136,136,138,170,170,104,140,159,143,78,15,49,27,131,237,119,142,32,177,71,212,70,189,47,74,9,223,94,198,175,197,21,244,237,123,81,127,38,224,111,192,107,29,52,226,111,135,221,98,169,109,6,154,107,6,47,126,174,114,110,218,24,46,12,109,90,166,219,170,165,59,250,101,84,252,189,59,27,56,0,0,0,6,153,212,46,50,120,91,210,187,172,182,44,231,92,49,122,27,148,14,86,79,71,13,82,213,207,3,145,118,86,201,28,8,247,70,239,200,228,69,3,115,3,79,233,215,23,220,49,106,197,194,43,62,5,173,216,173,198,227,80,244,142,10,23,214,165,53,76,206,85,217,27,28,51,163,30,245,223,224,212,83,112,0,0,0,0,0,0,192,19,90,176,233,117,214,62,31,168,170,82,167,37,102,49,81,148,214,182,55,162,182,138,153,149,52,240,70,201,19,224,249,22,161,206,68,246,163,99,221,83,103,53,84,51,240,0,0,0,0,12,1,53,171,14,151,93,99,225,250,138,165,42,114,86,99,21,25,77,107,99,122,43,104,169,153,83,79,4,108,145,62,15,145,106,28,228,79,106,54,61,213,54,115,85,67,63,0,0,0,0,0,192,19,90,176,233,117,214,62,31,168,170,82,167,37,102,49,81,148,214,182,55,162,182,138,153,149,52,240,70,201,19,224,249,22,161,206,68,246,163,99,221,83,103,53,84,51,240,0,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,0,50,73,28,49,190,105,164,107,35,99,85,206,115,151,100,106,39,181,85,126,8,127,163,90,241,41,98,207,178,173,3,207,113,93,47,165,74,140,166,249,98,170,182,91,88,181,12,131,215,157,157,167,59,184,245,70,177,90,199,185,200,187,251,83,203,207,96,41,171,142,94,54,53,23,139,29,78,170,211,93,55,174,185,38,159,65,112,109,186,201,102,183,35,214,75,228,200,254,134,212,74,214,122,211,58,71,249,199,26,166,205,106,179,213,235,234,85,216,26,109,201,127,94,114,139,28,23,124,255,0,62,198,112,233,234,99,238,54,220,145,201,95,83,14,233,228,217,122,58,99,107,191,35,94,253,190,189,252,141,171,203,191,151,126,181,104,175,16,140,212,253,116,195,173,116,118,235,37,162,169,109,14,142,229,79,86,239,73,72,232,227,107,186,35,115,182,218,23,84,47,82,237,178,244,237,249,45,40,14,127,248,144,229,235,196,127,10,148,223,78,234,98,130,255,0,141,208,189,178,174,67,143,75,34,248,7,117,39,75,167,98,163,100,131,214,219,103,166,236,69,217,58,209,85,16,155,252,173,248,241,201,245,114,178,78,31,53,158,248,251,158,75,73,72,250,172,122,241,80,187,212,92,32,137,55,150,154,103,127,235,37,99,55,123,94,190,110,99,95,212,170,173,221,214,35,144,88,108,249,85,134,227,140,100,54,248,107,173,119,106,73,104,107,105,102,111,83,39,130,86,43,30,199,39,197,21,174,84,95,227,57,219,209,15,73,104,199,26,184,141,178,215,84,178,84,99,58,137,79,103,116,155,237,222,137,181,233,77,42,42,162,126,254,53,122,47,151,239,128,232,208,0,0,192,181,207,90,112,190,31,116,190,247,170,185,229,103,106,219,103,135,169,144,177,83,189,89,80,239,40,169,226,69,246,189,238,217,19,224,137,187,151,102,181,85,51,138,154,154,122,58,121,107,43,42,35,130,8,24,233,37,150,71,163,89,27,26,155,171,156,171,228,136,136,138,170,170,81,39,48,30,45,47,220,97,235,61,22,159,105,163,107,43,176,187,21,119,163,177,202,26,86,57,207,188,87,72,228,141,106,251,105,230,231,61,87,162,36,95,52,98,239,179,86,71,160,24,102,55,79,174,60,195,184,183,101,198,150,190,106,91,237,230,177,181,175,173,137,238,236,227,182,200,30,138,215,177,81,81,90,216,90,173,70,108,168,175,145,91,231,212,253,206,128,177,219,66,227,246,11,109,137,215,74,251,155,173,212,144,210,173,109,124,221,218,154,149,99,17,171,44,175,217,58,164,118,221,78,93,147,117,85,242,66,58,240,23,193,237,171,132,221,39,101,29,214,26,106,156,239,34,107,42,242,58,248,246,119,67,145,61,74,56,157,241,138,45,213,55,253,243,213,238,246,43,81,178,108,1,254,100,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,255,0,70,181,226,82,197,159,101,90,7,158,226,186,95,74,149,25,77,242,197,85,108,182,177,106,25,7,175,59,59,78,119,113,234,141,98,181,143,115,145,119,246,167,151,158,192,83,87,28,188,108,106,47,22,58,157,85,166,186,111,93,114,77,62,130,224,219,117,146,205,110,71,172,151,201,145,253,13,168,149,172,245,166,116,143,243,142,53,77,154,213,103,171,215,212,171,176,52,219,146,254,188,229,22,56,46,249,254,125,140,225,211,212,199,220,109,185,35,146,190,166,29,211,201,178,244,116,198,215,126,70,189,251,125,123,249,27,87,151,127,46,253,106,209,94,33,25,169,250,233,135,90,232,237,214,75,69,82,218,29,29,202,158,173,222,146,145,209,198,215,116,70,231,109,180,46,168,94,165,219,101,233,219,242,90,80,28,255,0,241,33,203,215,136,254,21,41,190,157,212,197,5,255,0,27,161,123,101,92,135,30,150,69,240,14,234,78,151,78,197,70,201,7,173,182,207,77,216,139,178,117,162,170,33,55,249,91,241,227,147,234,229,100,156,62,107,61,241,247,60,150,146,145,245,88,245,226,161,119,168,184,65,18,111,45,52,206,255,0,214,74,198,110,246,189,124,220,198,191,169,85,91,187,172,71,32,176,217,242,171,13,199,24,200,109,240,215,90,238,212,146,208,214,210,204,222,166,79,4,172,86,61,142,79,138,43,92,168,191,198,115,183,162,30,146,209,142,53,113,27,101,174,169,100,168,198,117,18,158,206,233,55,219,189,19,107,210,154,84,85,68,253,252,106,244,95,47,223,1,209,160,0,1,129,107,158,180,225,124,62,233,125,239,85,115,202,206,213,182,207,15,83,33,98,167,122,178,161,222,81,83,196,139,237,123,221,178,39,193,19,119,46,205,106,170,103,21,53,52,244,116,242,214,86,84,71,4,16,49,210,75,44,143,70,178,54,53,55,87,57,87,201,17,17,21,85,84,162,78,96,60,90,95,184,195,214,122,45,62,211,70,214,87,97,118,42,239,71,99,148,52,172,115,159,120,174,145,201,26,213,246,211,205,206,122,175,68,72,190,104,197,223,102,172,143,64,48,204,110,159,92,121,135,113,110,203,141,45,124,212,183,219,205,99,107,95,91,19,221,217,199,109,144,61,21,175,98,162,162,181,176,181,90,140,217,81,95,34,183,207,169,251,157,1,99,182,133,199,236,22,219,19,174,149,247,55,91,169,33,165,90,218,249,187,181,53,42,198,35,86,89,95,178,117,72,237,186,156,187,38,234,171,228,132,117,224,47,131,219,87,9,186,78,202,59,172,52,213,57,222,68,214,85,228,117,241,236,238,135,34,122,148,113,59,227,20,91,170,111,251,231,171,221,236,86,163,100,216,2,15,243,48,224,223,87,120,181,251,156,125,202,231,176,69,244,87,211,30,63,210,181,175,167,223,196,248,62,223,71,76,111,234,255,0,123,201,190,251,109,229,237,223,202,112,0,40,255,0,246,155,248,185,255,0,143,224,63,227,153,191,212,15,218,111,226,231,254,63,128,255,0,142,102,255,0,80,94,0,2,143,255,0,105,191,139,159,248,254,3,254,57,155,253,65,29,120,146,225,139,60,225,103,39,182,225,186,143,124,198,106,175,55,26,69,174,240,150,122,231,212,190,154,30,174,150,58,110,168,216,141,235,84,127,74,121,170,163,21,87,100,219,126,129,56,133,215,28,83,135,77,35,191,234,214,94,229,125,45,158,15,232,122,70,59,166,74,218,183,175,76,52,236,252,175,122,162,42,236,189,45,234,114,249,53,74,56,208,253,50,212,222,97,252,86,85,87,101,149,245,47,75,197,98,222,114,171,172,76,94,138,10,6,170,34,69,30,251,163,125,84,100,16,183,207,111,87,201,81,174,2,85,114,135,224,245,110,53,191,178,171,80,173,75,225,104,223,37,46,31,75,81,22,237,150,100,221,147,87,236,191,6,47,84,113,175,245,93,199,121,43,24,164,131,230,97,193,190,174,241,107,247,56,251,149,207,96,139,232,175,166,60,127,165,107,95,79,191,137,240,125,190,142,152,223,213,254,247,147,125,246,219,203,219,191,148,205,198,113,171,14,27,142,219,49,60,94,215,5,182,207,103,164,138,134,134,142,6,237,28,16,70,212,107,24,212,250,145,168,137,245,158,152,20,127,251,77,252,92,255,0,199,240,31,241,204,223,234,7,237,55,241,115,255,0,31,192,127,199,51,127,168,47,0,1,71,255,0,180,223,197,207,252,127,1,255,0,28,205,254,160,142,188,73,112,197,158,112,179,147,219,112,221,71,190,99,53,87,155,141,34,215,120,75,61,115,234,95,77,15,87,75,29,55,84,108,70,245,170,63,165,60,213,81,138,171,178,109,191,64,156,66,235,142,41,195,166,145,223,245,107,47,114,190,150,207,7,244,61,35,29,211,37,109,91,215,166,26,118,126,87,189,81,21,118,94,150,245,57,124,154,165,28,104,126,153,106,111,48,254,43,42,171,178,202,250,151,165,226,177,111,57,85,214,38,47,69,5,3,85,17,34,143,125,209,190,170,50,8,91,231,183,171,228,168,215,1,42,185,67,240,122,183,26,223,217,85,168,86,165,240,180,111,146,151,15,165,168,139,118,203,50,110,201,171,246,95,131,23,170,56,215,250,174,227,188,149,140,82,216,207,51,25,198,172,56,110,59,108,196,241,123,92,22,219,61,158,146,42,26,26,56,27,180,112,65,27,81,172,99,83,234,70,162,39,214,122,96,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,192,31,230,73,35,134,55,205,52,141,100,108,106,185,206,114,236,141,68,246,170,175,193,15,244,107,94,37,44,89,246,85,160,121,238,43,165,244,169,81,148,223,44,85,86,203,107,22,161,144,122,243,179,180,231,119,30,168,214,43,88,247,57,23,127,106,121,121,236,5,53,113,203,198,198,162,241,99,169,213,90,107,166,245,215,36,211,232,46,13,183,89,44,214,228,122,201,124,153,31,208,218,137,90,207,90,103,72,255,0,56,227,84,217,173,86,122,189,125,74,187,3,77,185,47,235,206,81,99,130,239,159,231,216,206,29,61,76,125,198,219,146,57,43,234,97,221,60,155,47,71,76,109,119,228,107,223,183,215,191,145,181,121,119,242,239,214,173,21,226,17,154,159,174,152,117,174,142,221,100,180,85,45,161,209,220,169,234,221,233,41,29,28,109,119,68,110,118,219,66,234,133,234,93,182,94,157,191,37,165,1,207,255,0,18,28,189,120,143,225,82,155,233,221,76,80,95,241,186,23,182,85,200,113,233,100,95,0,238,164,233,116,236,84,108,144,122,219,108,244,221,136,187,39,90,42,162,19,127,149,191,30,57,62,174,86,73,195,230,179,223,31,115,201,105,41,31,85,143,94,42,23,122,139,132,17,38,242,211,76,239,253,100,172,102,239,107,215,205,204,107,250,149,85,187,186,196,114,11,13,159,42,176,220,113,140,134,223,13,117,174,237,73,45,13,109,44,205,234,100,240,74,197,99,216,228,248,162,181,202,139,252,103,59,122,33,233,45,24,227,87,17,182,90,234,150,74,140,103,81,41,236,238,147,125,187,209,54,189,41,165,69,84,79,223,198,175,69,242,253,240,29,26,0,0,0,0,0,0,20,81,205,219,223,46,237,253,193,181,255,0,162,82,245,202,40,230,237,239,151,118,254,224,218,255,0,209,40,23,49,195,239,244,133,211,111,228,133,155,249,148,70,126,96,28,62,255,0,72,93,54,254,72,89,191,153,68,103,224,0,0,69,126,99,60,52,234,47,21,26,35,100,211,237,50,154,209,29,210,223,149,83,94,102,91,165,83,160,139,195,199,73,87,19,182,115,88,245,87,117,78,207,45,189,155,249,249,21,207,251,77,252,92,255,0,199,240,31,241,204,223,234,11,192,0,81,255,0,237,55,241,115,255,0,31,192,127,199,51,127,168,31,180,223,197,207,252,127,1,255,0,28,205,254,160,188,3,192,207,115,156,103,76,240,187,222,160,102,87,22,208,217,49,250,41,107,235,167,84,221,91,20,109,221,81,169,237,115,151,216,214,167,154,185,81,19,205,64,231,199,137,142,12,53,79,133,10,27,45,78,169,223,177,39,212,223,229,146,58,42,11,93,198,74,138,151,50,52,221,243,43,29,19,81,177,162,171,91,186,174,234,174,68,68,93,151,109,235,202,183,131,213,214,221,74,251,180,103,118,165,147,8,193,234,152,250,104,167,139,170,43,173,213,187,58,56,182,95,39,71,14,237,145,233,236,85,88,154,168,168,231,109,169,50,235,254,172,115,29,226,222,54,91,105,229,101,86,73,86,148,86,202,103,111,36,54,59,60,74,170,138,253,188,186,99,98,186,71,170,109,215,35,157,183,155,209,11,223,209,173,38,196,116,51,76,177,253,43,193,232,210,11,77,130,145,180,236,114,162,35,234,36,252,41,103,147,111,108,146,61,92,247,47,179,119,46,219,38,200,6,104,83,79,51,142,60,50,252,227,80,47,92,60,105,70,67,83,108,195,241,249,95,108,190,84,81,72,172,150,243,92,213,218,104,149,237,243,236,70,228,88,250,19,100,123,154,245,119,83,122,17,46,19,37,150,245,6,57,117,155,27,166,109,69,218,58,41,221,65,11,156,214,164,149,41,26,172,77,85,114,163,81,21,253,41,186,174,222,126,101,71,240,157,203,55,136,236,103,137,108,59,80,53,219,13,182,125,24,180,92,165,187,220,102,125,226,154,173,242,212,71,28,146,65,188,108,115,149,234,181,41,18,174,233,182,219,170,129,130,232,143,40,78,32,245,71,26,162,203,179,59,253,151,1,163,184,196,201,233,232,238,17,203,81,113,237,185,55,71,73,3,17,27,22,232,169,234,186,68,122,121,163,154,211,29,226,31,149,151,17,154,15,99,169,205,44,174,183,231,152,253,3,29,61,93,69,145,178,54,178,146,54,162,170,203,37,51,211,169,88,136,155,170,198,231,244,166,234,237,145,55,47,120,254,57,168,228,86,185,17,81,83,101,69,248,129,81,252,176,120,252,204,99,205,237,124,56,107,70,73,81,120,180,222,220,148,120,205,210,186,69,146,162,138,175,111,189,210,62,69,245,159,20,155,116,51,171,117,107,213,173,69,233,93,155,110,39,57,28,86,226,112,232,71,23,121,221,143,10,232,160,139,29,201,214,227,104,108,40,136,218,70,189,205,170,129,140,68,246,36,105,35,90,137,245,53,14,138,236,213,235,117,179,208,221,29,18,70,181,148,209,84,43,17,119,233,235,106,59,109,254,59,110,4,99,230,51,195,78,162,241,81,162,54,77,62,211,41,173,17,221,45,249,85,53,230,101,186,85,58,8,188,60,116,149,113,59,103,53,143,85,119,84,236,242,219,217,191,159,145,92,255,0,180,223,197,207,252,127,1,255,0,28,205,254,160,188,0,5,31,254,211,127,23,63,241,252,7,252,115,55,250,129,251,77,252,92,255,0,199,240,31,241,204,223,234,11,192,60,12,247,57,198,116,207,11,189,234,6,101,113,109,13,147,31,162,150,190,186,117,77,213,177,70,221,213,26,158,215,57,125,141,106,121,171,149,17,60,212,14,124,120,152,224,195,84,248,80,161,178,212,234,157,251,18,125,77,254,89,35,162,160,181,220,100,168,169,115,35,77,223,50,177,209,53,27,26,42,181,187,170,238,170,228,68,69,217,118,222,188,171,120,61,93,109,212,175,187,70,119,106,89,48,140,30,169,143,166,138,120,186,162,186,221,91,179,163,139,101,242,116,112,238,217,30,158,197,85,137,170,138,142,118,218,147,46,191,234,199,49,222,45,227,101,182,158,86,85,100,149,105,69,108,166,118,242,67,99,179,196,170,168,175,219,203,166,54,43,164,122,166,221,114,57,219,121,189,16,189,253,26,210,108,71,67,52,203,31,210,188,30,141,32,180,216,41,27,78,199,42,34,62,162,79,194,150,121,54,246,201,35,213,207,114,251,55,114,237,178,108,128,102,133,110,243,66,227,231,34,210,90,223,216,247,162,151,183,91,242,105,233,155,54,71,121,167,93,166,183,67,43,55,142,154,7,126,242,103,177,205,122,200,158,108,107,153,210,189,78,85,109,145,28,237,207,110,119,17,124,121,73,103,202,37,145,244,249,182,166,45,37,110,239,84,115,40,228,184,116,58,54,170,123,58,97,245,91,253,170,121,252,64,203,184,110,229,203,196,95,20,214,159,186,44,115,80,227,152,229,197,239,154,43,214,65,44,171,37,197,202,229,235,124,49,181,174,146,77,221,190,239,119,75,87,207,103,42,162,161,177,181,135,147,167,16,90,127,142,212,100,120,6,75,100,207,210,145,157,201,173,212,113,73,73,94,230,162,110,171,20,114,110,201,118,243,245,82,68,122,249,116,181,202,187,23,81,111,183,208,218,104,41,173,86,186,56,105,40,168,161,101,61,53,60,12,70,71,12,76,106,53,140,99,83,201,173,68,68,68,68,242,68,67,232,2,144,57,123,113,233,154,232,14,127,108,209,221,91,190,214,212,233,205,194,165,45,139,21,193,85,100,199,106,21,200,214,200,197,119,172,200,81,222,172,145,126,11,81,85,237,68,84,84,125,223,148,109,205,239,76,44,88,7,21,109,200,108,20,241,83,179,55,177,83,222,235,98,143,201,18,181,37,150,9,95,211,236,78,180,134,55,170,252,94,231,170,249,238,171,108,252,29,229,247,44,239,133,157,45,202,47,50,62,74,234,172,98,134,58,153,94,155,58,89,34,141,34,116,139,249,92,177,245,127,218,246,39,176,13,196,83,79,51,142,60,50,252,227,80,47,92,60,105,70,67,83,108,195,241,249,95,108,190,84,81,72,172,150,243,92,213,218,104,149,237,243,236,70,228,88,250,19,100,123,154,245,119,83,122,17,46,19,37,150,245,6,57,117,155,27,166,109,69,218,58,41,221,65,11,156,214,164,149,41,26,172,77,85,114,163,81,21,253,41,186,174,222,126,101,71,240,157,203,55,136,236,103,137,108,59,80,53,219,13,182,125,24,180,92,165,187,220,102,125,226,154,173,242,212,71,28,146,65,188,108,115,149,234,181,41,18,174,233,182,219,170,129,130,232,143,40,78,32,245,71,26,162,203,179,59,253,151,1,163,184,196,201,233,232,238,17,203,81,113,237,185,55,71,73,3,17,27,22,232,169,234,186,68,122,121,163,154,211,29,226,31,149,151,17,154,15,99,169,205,44,174,183,231,152,253,3,29,61,93,69,145,178,54,178,146,54,162,170,203,37,51,211,169,88,136,155,170,198,231,244,166,234,237,145,55,47,120,254,57,168,228,86,185,17,81,83,101,69,248,129,81,252,176,120,252,204,99,205,237,124,56,107,70,73,81,120,180,222,220,148,120,205,210,186,69,146,162,138,175,111,189,210,62,69,245,159,20,155,116,51,171,117,107,213,173,69,233,93,155,110,39,57,28,86,226,112,232,71,23,121,221,143,10,232,160,139,29,201,214,227,104,108,40,136,218,70,189,205,170,129,140,68,246,36,105,35,90,137,245,53,14,138,236,213,235,117,179,208,221,29,18,70,181,148,209,84,43,17,119,233,235,106,59,109,254,59,110,7,216,0,0,0,0,85,127,26,252,180,248,139,226,3,137,188,203,87,48,74,188,65,150,43,247,163,188,43,107,238,114,197,58,118,45,244,212,239,234,99,97,114,39,175,11,246,243,95,45,151,242,22,160,0,163,255,0,218,111,226,231,254,63,128,255,0,142,102,255,0,80,63,105,191,139,159,248,254,3,254,57,155,253,65,120,0,10,63,253,166,254,46,127,227,248,15,248,230,111,245,4,61,212,60,6,229,167,57,253,231,78,171,110,182,187,197,198,201,90,235,124,243,218,38,117,69,52,149,13,217,30,200,222,173,106,191,165,251,177,85,19,110,166,174,219,166,202,183,121,204,187,139,213,225,175,72,126,138,97,215,21,139,62,206,34,150,146,214,248,221,235,219,169,19,102,207,89,229,236,114,35,186,35,246,122,238,234,77,251,110,66,19,114,157,225,5,250,169,168,31,178,23,62,181,172,152,174,27,86,158,135,134,162,61,217,114,187,55,214,108,158,127,132,202,125,218,253,253,139,34,177,55,94,151,160,19,147,150,247,8,49,240,201,163,236,190,229,150,228,102,160,102,113,197,91,121,238,70,157,203,124,27,111,13,10,47,181,58,17,122,164,250,228,114,167,154,49,170,75,176,0,0,0,0,0,28,244,241,212,149,121,95,29,26,143,67,93,86,189,202,188,154,43,114,74,237,189,72,219,28,80,179,218,168,155,53,141,106,121,175,192,232,88,231,171,140,143,127,60,251,249,102,207,251,209,129,208,77,154,207,107,199,173,20,86,27,29,4,52,54,235,109,60,116,148,148,208,55,166,56,97,141,168,214,49,168,158,196,70,162,34,39,228,63,12,159,37,177,97,152,229,207,45,201,238,112,219,173,22,106,73,107,171,170,230,118,204,130,8,218,174,123,213,126,164,68,83,211,32,175,56,157,68,186,97,252,43,210,226,214,154,137,33,92,207,34,165,182,214,57,139,183,85,36,81,203,80,246,239,237,243,146,24,83,111,98,167,82,47,212,161,94,156,92,113,167,171,252,104,106,43,48,172,54,59,189,38,27,53,107,104,177,252,86,129,94,233,46,18,43,186,99,150,161,140,243,154,103,170,166,204,93,218,196,94,150,249,245,61,219,79,77,57,48,241,1,148,218,41,174,186,131,155,227,56,92,149,13,235,91,122,163,238,21,112,38,222,73,34,71,211,18,59,125,188,155,43,188,190,59,249,27,3,146,158,138,216,46,149,185,182,188,94,104,98,170,184,217,230,138,193,101,116,141,107,188,43,159,26,201,83,35,119,243,71,171,29,11,17,201,182,205,116,137,186,245,46,214,196,5,15,113,13,202,255,0,136,238,30,108,147,231,182,153,168,51,75,5,173,190,38,166,182,194,178,182,174,133,140,245,150,105,41,220,136,228,99,118,221,93,27,159,210,158,107,210,136,170,111,238,91,28,198,114,186,188,182,213,195,214,191,100,114,93,104,238,189,20,56,213,254,177,202,250,152,106,183,70,199,73,81,34,249,200,201,63,5,146,59,119,53,253,45,85,86,187,118,91,19,154,142,69,107,145,21,21,54,84,95,137,207,151,48,205,34,181,232,31,22,249,69,151,9,137,246,203,85,123,169,178,43,92,112,117,71,225,60,67,122,222,216,149,54,217,172,157,178,244,116,249,53,17,168,158,109,3,160,224,96,28,63,103,149,154,163,161,154,127,168,183,45,188,118,71,141,91,174,53,155,38,201,226,36,167,99,165,219,217,229,214,174,219,203,216,100,217,165,241,248,198,29,125,201,98,141,36,125,166,217,85,92,214,47,239,150,40,156,244,79,255,0,212,10,166,230,113,204,19,43,170,204,110,220,57,232,150,73,61,166,209,102,115,232,114,123,181,12,139,29,69,109,90,46,210,82,71,34,108,230,69,26,162,177,234,221,149,238,234,110,253,41,235,105,222,31,185,81,241,17,173,152,205,30,109,126,173,180,96,118,75,140,108,158,139,210,233,36,149,181,16,189,55,108,173,167,98,122,173,84,243,78,227,152,229,221,21,19,101,220,192,56,1,192,173,250,221,198,118,17,108,206,88,219,165,36,149,245,119,235,147,106,125,116,170,146,158,9,106,90,143,69,242,122,58,102,51,169,23,201,90,174,223,127,97,208,152,20,89,196,63,42,78,33,52,67,26,171,205,177,218,235,102,127,98,183,198,249,171,86,211,28,145,215,83,66,212,85,116,174,166,122,47,83,17,60,215,182,247,185,60,213,90,141,69,113,185,121,95,241,251,150,179,51,182,240,223,173,89,45,77,222,217,121,86,210,98,215,90,233,22,73,232,234,255,0,121,71,36,139,235,73,28,159,131,26,185,85,88,254,150,39,170,228,232,182,227,158,190,60,240,74,29,8,227,67,53,183,96,110,109,186,158,154,231,73,144,91,18,13,147,194,75,81,12,85,74,214,183,216,212,100,207,127,74,123,17,168,223,135,144,29,10,3,200,196,47,111,201,177,59,38,73,36,61,151,93,109,212,213,206,143,109,186,22,88,154,254,157,183,93,182,234,219,218,167,174,0,3,240,175,175,162,181,208,212,92,238,85,112,210,210,82,68,249,234,39,153,232,200,226,141,136,174,115,220,229,242,70,162,34,170,170,251,17,0,213,156,81,241,19,138,240,193,163,183,157,81,201,93,28,211,192,207,13,104,183,171,250,93,113,184,61,171,217,129,62,40,155,162,185,238,79,193,99,94,190,123,108,181,167,202,111,80,178,189,87,227,135,81,117,27,55,185,190,190,249,144,97,119,26,218,201,220,171,183,83,174,86,237,152,212,85,94,150,53,168,214,53,190,198,181,173,68,242,66,63,113,255,0,197,213,127,21,186,197,52,214,42,154,150,96,152,194,201,69,142,210,59,116,73,91,191,223,107,94,223,131,229,86,162,166,254,109,141,172,79,106,57,87,111,114,84,247,167,202,126,207,235,190,99,110,2,234,64,0,0,63,10,250,250,43,93,13,69,206,229,87,13,45,37,36,79,158,162,121,158,140,142,40,216,138,231,61,206,95,36,106,34,42,170,175,177,16,13,89,197,31,17,56,175,12,26,59,121,213,28,149,209,205,60,12,240,214,139,122,191,165,215,27,131,218,189,152,19,226,137,186,43,158,228,252,22,53,235,231,182,203,90,124,166,245,11,43,213,126,56,117,23,81,179,123,155,235,239,153,6,23,113,173,172,157,202,187,117,58,229,110,217,141,69,85,233,99,90,141,99,91,236,107,90,212,79,36,35,247,31,252,93,87,241,91,172,83,77,98,169,169,102,9,140,44,148,88,237,35,183,68,149,187,253,246,181,237,248,62,85,106,42,111,230,216,218,196,246,163,149,118,247,37,79,122,124,167,236,254,187,230,54,224,46,164,0,0,3,240,175,175,162,181,208,212,92,238,85,112,210,210,82,68,249,234,39,153,232,200,226,141,136,174,115,220,229,242,70,162,34,170,170,251,17,0,213,156,81,241,19,138,240,193,163,183,157,81,201,93,28,211,192,207,13,104,183,171,250,93,113,184,61,171,217,129,62,40,155,162,185,238,79,193,99,94,190,123,108,181,167,202,111,80,178,189,87,227,135,81,117,27,55,185,190,190,249,144,97,119,26,218,201,220,171,183,83,174,86,237,152,212,85,94,150,53,168,214,53,190,198,181,173,68,242,66,63,113,255,0,197,213,127,21,186,197,52,214,42,154,150,96,152,194,201,69,142,210,59,116,73,91,191,223,107,94,223,131,229,86,162,166,254,109,141,172,79,106,57,87,111,114,84,247,167,202,126,207,235,190,99,110,2,234,64,0,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,68,158,103,90,59,169,90,227,195,117,62,23,165,88,173,70,67,122,102,75,69,90,234,72,37,138,55,36,12,138,116,115,247,145,205,110,200,175,111,199,127,48,50,126,40,56,235,208,222,27,113,75,148,213,89,141,166,249,152,182,157,233,108,199,40,42,91,81,81,45,71,74,246,251,233,26,175,98,46,164,245,158,253,188,145,122,122,157,178,21,69,203,151,69,242,94,34,56,183,180,230,183,40,31,45,171,17,185,38,95,125,173,88,254,246,181,12,151,187,79,23,213,213,37,66,53,122,127,168,108,139,178,244,170,17,235,83,52,75,87,52,94,225,13,187,85,244,226,255,0,140,73,58,175,101,215,10,55,197,29,70,222,222,212,187,43,36,219,251,21,93,139,148,229,121,174,92,55,230,90,78,154,93,164,120,164,120,94,75,100,98,86,94,236,181,21,9,61,69,124,138,141,107,235,219,58,162,58,161,170,189,45,93,209,22,63,81,155,35,122,21,193,55,64,52,119,25,188,70,82,112,189,160,87,237,75,107,98,150,244,244,109,178,193,77,34,110,217,174,83,35,146,46,164,248,177,136,215,202,228,221,55,108,78,68,243,84,2,27,115,102,227,89,49,251,125,71,11,58,101,117,79,73,92,33,107,178,250,232,31,231,75,78,244,71,50,129,170,159,191,145,170,142,147,234,98,181,190,125,110,70,215,247,10,156,67,227,220,50,102,245,26,157,46,149,210,102,89,53,60,29,155,20,149,245,235,13,45,173,238,221,36,159,182,216,220,233,37,86,250,141,94,166,163,81,207,95,53,84,86,253,156,54,240,223,171,60,109,235,13,194,219,109,185,72,175,154,103,221,178,140,146,189,22,70,82,164,210,57,206,149,254,197,146,105,31,213,210,196,84,87,47,82,238,141,107,156,219,116,211,30,86,28,31,105,245,162,10,107,206,7,62,103,115,107,17,39,185,95,107,166,114,200,237,189,101,72,34,115,33,107,119,223,100,233,85,79,45,220,170,155,129,22,176,238,120,23,134,215,182,61,65,208,74,57,104,158,239,90,107,53,229,204,150,52,250,210,57,99,114,61,125,190,93,109,255,0,198,125,112,229,197,198,136,113,73,101,150,229,165,217,50,190,225,72,196,125,125,150,189,137,5,198,141,23,226,248,183,84,115,62,29,113,171,153,191,151,86,251,161,166,53,151,149,23,10,154,147,103,157,152,102,57,81,167,247,206,215,77,53,125,158,121,36,129,30,159,131,221,166,149,234,199,183,235,232,232,114,239,248,69,76,231,88,62,186,112,11,196,61,36,50,214,173,171,39,199,39,101,198,211,114,165,114,186,150,229,72,174,84,108,141,246,117,195,34,53,204,124,110,254,205,142,79,104,29,25,131,87,240,209,174,214,30,36,116,87,27,213,187,12,109,167,91,181,63,69,125,26,57,85,104,171,163,94,137,224,221,124,213,26,244,94,149,93,186,152,173,119,196,218,0,0,34,79,51,173,29,212,173,113,225,186,159,11,210,172,86,163,33,189,51,37,162,173,117,36,18,197,27,146,6,69,58,57,251,200,230,183,100,87,183,227,191,152,25,63,20,28,117,232,111,13,184,165,202,106,172,198,211,124,204,91,78,244,182,99,148,21,45,168,168,150,163,165,123,125,244,141,87,177,23,82,122,207,126,222,72,189,61,78,217,10,162,229,203,162,249,47,17,28,91,218,115,91,148,15,150,213,136,220,147,47,190,214,172,127,123,90,134,75,221,167,139,234,234,146,161,26,189,63,212,54,69,217,122,85,8,245,169,154,37,171,154,47,112,134,221,170,250,113,127,198,36,157,87,178,235,133,27,226,142,163,111,111,106,93,149,146,109,253,138,174,197,202,114,188,215,46,27,243,45,39,77,46,210,60,82,60,47,37,178,49,43,47,118,90,138,132,158,162,190,69,70,181,245,237,157,81,29,80,213,94,150,174,232,139,31,168,205,145,189,10,224,155,160,26,59,140,222,35,41,56,94,208,43,246,165,181,177,75,122,122,54,217,96,166,145,55,108,215,41,145,201,23,82,124,88,196,107,229,114,110,155,182,39,34,121,170,1,13,185,179,113,172,152,253,190,163,133,157,50,186,167,164,174,16,181,217,125,116,15,243,165,167,122,35,153,64,213,79,223,200,213,71,73,245,49,90,223,62,183,35,107,251,133,78,33,241,238,25,51,122,141,78,151,74,233,51,44,154,158,14,205,138,74,250,245,134,150,214,247,110,146,79,219,108,110,116,146,171,125,70,175,83,81,168,231,175,154,170,43,126,206,27,120,111,213,158,54,245,134,225,109,182,220,164,87,205,51,238,217,70,73,94,139,35,41,82,105,28,231,74,255,0,98,201,52,143,234,233,98,42,43,151,169,119,70,181,206,109,186,105,143,43,14,15,180,250,209,5,53,231,3,159,51,185,181,136,147,220,175,181,211,57,100,118,222,178,164,17,57,144,181,187,239,178,116,170,167,150,238,85,77,192,139,88,119,60,11,195,107,219,30,160,232,37,28,180,79,119,173,53,154,242,230,75,26,125,105,28,177,185,30,190,223,46,182,255,0,227,62,184,114,226,227,68,56,164,178,203,114,210,236,153,95,112,164,98,62,190,203,94,196,130,227,70,139,241,124,91,170,57,159,14,184,213,204,223,203,171,125,208,211,26,203,202,139,133,77,73,179,206,204,51,28,168,211,251,231,107,166,154,190,207,60,146,64,143,79,193,238,211,74,245,99,219,245,244,116,57,119,252,34,166,115,172,31,93,56,5,226,30,146,25,107,86,213,147,227,147,178,227,105,185,82,185,93,75,114,164,87,42,54,70,251,58,225,145,26,230,62,55,127,102,199,39,180,14,140,193,171,248,104,215,107,15,18,58,43,141,234,221,134,54,211,173,218,159,162,190,141,28,170,180,85,209,175,68,240,110,190,106,141,122,47,74,174,221,76,86,187,226,109,0,7,241,206,70,162,185,202,136,136,155,170,175,192,254,144,51,154,167,24,73,162,186,109,247,20,193,110,136,204,219,57,164,123,42,228,137,234,146,90,237,46,221,146,74,138,159,131,36,202,142,141,159,20,106,74,239,37,70,170,132,32,230,73,197,133,127,20,122,207,77,166,58,113,60,215,28,51,20,173,91,125,166,42,52,116,158,152,185,189,123,114,84,53,169,248,123,185,123,81,108,139,187,119,114,126,232,168,90,23,2,28,40,91,120,82,209,106,75,13,116,20,242,230,87,244,101,195,38,172,143,214,234,168,233,245,41,154,239,140,112,181,85,169,240,87,43,221,178,117,236,65,238,81,28,30,253,32,188,126,202,125,64,181,239,109,180,203,37,54,33,79,51,55,109,69,91,119,108,181,187,47,146,182,37,221,140,95,63,190,117,175,146,198,138,182,226,0,0,0,254,57,200,212,87,57,81,17,19,117,85,248,31,210,6,115,84,227,9,52,87,77,190,226,152,45,209,25,155,103,52,143,101,92,145,61,82,75,93,165,219,178,73,81,83,240,100,153,81,209,179,226,141,73,93,228,168,213,80,132,28,201,56,176,175,226,143,89,233,180,199,78,39,154,227,134,98,149,171,111,180,197,70,142,147,211,23,55,175,110,74,134,181,63,15,119,47,106,45,145,119,110,238,79,221,21,11,66,224,67,133,11,111,10,90,45,73,97,174,130,158,92,202,254,140,184,100,213,145,250,221,85,29,62,165,51,93,241,142,22,170,181,62,10,229,123,182,78,189,136,61,202,35,131,223,164,23,143,217,79,168,22,189,237,182,153,100,166,196,41,230,102,237,168,171,110,237,150,183,101,242,86,196,187,177,139,231,247,206,181,242,88,209,86,220,64,0,104,238,51,120,140,164,225,123,64,175,218,150,214,197,45,233,232,219,101,130,154,68,221,179,92,166,71,36,93,73,241,99,17,175,149,201,186,110,216,156,137,230,168,4,54,230,205,198,178,99,246,250,142,22,116,202,234,158,146,184,66,215,101,245,208,63,206,150,157,232,142,101,3,85,63,127,35,85,29,39,212,197,107,124,250,220,141,175,238,21,56,135,199,184,100,205,234,53,58,93,43,164,204,178,106,120,59,54,41,43,235,214,26,91,91,221,186,73,63,109,177,185,210,74,173,245,26,189,77,70,163,158,190,106,168,173,251,56,109,225,191,86,120,219,214,27,133,182,219,114,145,95,52,207,187,101,25,37,122,44,140,165,73,164,115,157,43,253,139,36,210,63,171,165,136,168,174,94,165,221,26,215,57,182,233,166,60,172,56,62,211,235,68,20,215,156,14,124,206,230,214,34,79,114,190,215,76,229,145,219,122,202,144,68,230,66,214,239,190,201,210,170,158,91,185,85,55,2,45,97,220,240,47,13,175,108,122,131,160,148,114,209,61,222,180,214,107,203,153,44,105,245,164,114,198,228,122,251,124,186,219,255,0,140,250,225,203,139,141,16,226,146,203,45,203,75,178,101,125,194,145,136,250,251,45,123,18,11,141,26,47,197,241,110,168,230,124,58,227,87,51,127,46,173,247,67,76,107,47,42,46,21,53,38,207,59,48,204,114,163,79,239,157,174,154,106,251,60,242,73,2,61,63,7,187,77,43,213,143,111,215,209,208,229,223,240,138,153,206,176,125,116,224,23,136,122,72,101,173,91,86,79,142,78,203,141,166,229,74,229,117,45,202,145,92,168,217,27,236,235,134,68,107,152,248,221,253,155,28,158,208,58,51,6,175,225,163,93,172,60,72,232,174,55,171,118,24,219,78,183,106,126,138,250,52,114,170,209,87,70,189,19,193,186,249,170,53,232,189,42,187,117,49,90,239,137,180,0,0,68,158,103,90,59,169,90,227,195,117,62,23,165,88,173,70,67,122,102,75,69,90,234,72,37,138,55,36,12,138,116,115,247,145,205,110,200,175,111,199,127,48,50,126,40,56,235,208,222,27,113,75,148,213,89,141,166,249,152,182,157,233,108,199,40,42,91,81,81,45,71,74,246,251,233,26,175,98,46,164,245,158,253,188,145,122,122,157,178,21,69,203,151,69,242,94,34,56,183,180,230,183,40,31,45,171,17,185,38,95,125,173,88,254,246,181,12,151,187,79,23,213,213,37,66,53,122,127,168,108,139,178,244,170,17,235,83,52,75,87,52,94,225,13,187,85,244,226,255,0,140,73,58,175,101,215,10,55,197,29,70,222,222,212,187,43,36,219,251,21,93,139,148,229,121,174,92,55,230,90,78,154,93,164,120,164,120,94,75,100,98,86,94,236,181,21,9,61,69,124,138,141,107,235,219,58,162,58,161,170,189,45,93,209,22,63,81,155,35,122,21,193,55,64,32,239,52,110,49,46,220,59,233,197,14,156,105,213,209,104,243,140,222,57,54,172,137,202,146,218,237,173,245,100,157,139,251,217,94,239,189,177,223,13,164,114,108,230,181,64,207,120,134,230,69,195,55,14,247,106,156,86,239,127,173,202,114,90,55,172,85,54,156,118,22,84,62,150,68,242,233,154,87,189,145,49,200,187,162,179,173,94,221,151,118,251,55,143,150,238,119,154,81,45,197,177,93,180,71,45,166,160,85,78,169,233,171,233,167,153,61,187,237,27,186,26,191,15,223,166,251,175,179,111,56,139,192,223,47,76,187,139,105,167,207,115,27,197,110,55,167,244,211,186,39,220,163,98,62,178,235,80,139,235,199,77,215,187,81,26,191,133,51,145,200,142,245,81,174,94,174,155,25,163,229,39,193,109,53,153,45,147,97,183,250,186,148,111,74,220,102,200,42,82,161,87,101,77,250,88,230,197,191,154,47,238,123,121,39,150,219,162,134,228,225,235,139,173,8,226,122,223,45,70,149,230,44,158,227,74,196,146,178,205,93,31,134,184,83,53,118,245,157,11,151,215,106,110,136,175,141,94,205,215,110,173,252,141,93,167,124,206,184,110,212,237,83,181,105,6,55,71,152,182,251,120,185,45,174,153,213,54,184,153,2,76,138,169,235,61,38,85,70,250,171,231,178,255,0,17,6,56,175,224,43,80,248,29,187,91,184,147,225,199,50,187,215,99,248,253,100,115,203,52,170,212,184,89,94,231,163,88,178,43,17,173,158,157,253,93,183,47,74,121,63,165,237,86,170,184,142,252,11,214,207,113,227,87,75,174,21,42,139,53,86,78,201,164,84,77,147,169,200,245,93,147,248,212,14,137,74,40,230,237,239,151,118,254,224,218,255,0,209,41,122,229,20,115,118,247,203,187,127,112,109,127,232,148,11,78,161,226,55,71,120,112,225,127,76,242,141,92,204,169,172,240,212,98,54,150,209,210,53,22,90,202,215,182,134,37,86,195,3,55,123,254,8,174,217,26,222,164,234,115,119,35,53,235,157,198,143,83,92,157,14,63,163,57,125,125,10,63,100,168,170,171,166,166,145,205,217,124,251,109,89,19,219,183,151,87,177,85,126,27,44,84,225,103,132,157,97,230,17,147,38,127,170,25,117,125,175,6,198,169,41,108,45,186,118,209,210,73,29,52,77,100,116,52,49,187,212,106,49,136,138,247,237,210,215,61,85,81,238,114,150,5,110,229,37,193,117,13,163,209,181,56,134,67,112,168,233,70,250,66,167,32,168,109,70,232,155,111,180,74,200,183,95,111,238,123,110,158,72,137,228,7,221,161,156,210,56,90,214,171,173,62,53,83,122,185,97,23,186,185,27,13,61,54,73,11,33,134,162,69,93,145,177,212,198,247,196,138,170,168,136,146,43,21,87,201,17,73,120,142,71,34,57,170,138,138,155,162,167,196,165,142,57,121,93,215,112,255,0,140,86,234,246,141,95,107,178,12,54,129,122,238,182,218,244,71,87,218,227,115,145,18,102,189,141,70,207,10,42,236,229,233,107,152,155,42,245,167,83,155,189,185,70,241,137,124,206,41,106,120,102,212,139,180,181,213,246,90,47,25,138,214,206,229,116,178,81,71,178,75,70,247,47,154,246,145,90,232,247,221,122,58,219,186,35,26,128,89,144,0,1,79,60,219,248,194,76,227,40,253,140,184,5,209,31,97,198,234,91,54,77,81,3,215,166,174,228,207,193,165,221,60,149,144,123,92,158,123,203,229,228,177,121,206,62,96,188,91,210,112,175,163,51,77,98,172,133,115,188,169,178,91,241,202,119,121,172,43,178,36,213,174,79,234,97,107,145,83,127,37,145,209,162,162,162,187,106,225,229,133,194,69,87,17,58,181,54,178,106,53,28,181,184,102,27,90,149,83,58,175,121,18,241,119,221,36,100,46,87,126,27,89,186,75,46,251,239,188,109,84,84,145,118,9,201,202,243,132,6,104,22,148,183,84,51,75,98,71,157,231,116,177,206,246,202,197,73,109,150,199,108,248,105,118,95,54,189,222,82,72,158,75,191,67,87,247,61,201,186,0,0,0,3,79,107,191,22,154,13,195,173,142,170,233,168,249,253,182,26,248,24,229,130,203,75,59,103,185,85,61,61,140,101,59,85,92,158,106,136,174,114,35,27,191,172,228,67,204,227,135,1,203,245,71,133,93,65,192,176,43,36,183,123,253,222,138,158,42,42,40,158,198,58,103,54,170,23,170,34,189,81,169,179,90,229,243,84,246,20,41,170,156,54,235,198,136,177,149,26,171,165,57,14,59,75,35,251,108,172,169,164,87,82,61,255,0,212,164,236,234,137,93,249,17,219,129,177,180,215,18,203,248,246,227,46,73,166,182,44,13,204,111,242,222,239,125,164,87,71,109,181,164,157,114,167,87,151,147,98,70,196,213,85,78,167,171,19,218,227,161,118,49,145,177,177,198,196,107,90,136,141,106,38,200,136,159,4,43,63,148,78,185,112,221,21,130,109,26,178,98,113,226,154,153,90,207,17,91,89,87,80,147,187,37,72,209,203,188,82,170,34,181,99,111,82,248,109,182,68,87,61,189,91,200,169,102,64,0,0,10,121,230,223,198,18,103,25,71,236,101,192,46,136,251,14,55,82,217,178,106,136,30,189,53,119,38,126,13,46,233,228,172,131,218,228,243,222,95,47,37,139,206,113,243,5,226,222,147,133,125,25,154,107,21,100,43,157,229,77,146,223,142,83,187,205,97,93,145,38,173,114,127,83,11,92,138,155,249,44,142,141,21,21,21,219,87,15,44,46,18,42,184,137,213,169,181,147,81,168,229,173,195,48,218,212,170,153,213,123,200,151,139,190,233,35,33,114,187,240,218,205,210,89,119,223,125,227,106,162,164,139,176,78,78,87,156,32,51,64,180,165,186,161,154,91,18,60,239,59,165,142,119,182,86,42,75,108,182,59,103,195,75,178,249,181,238,242,146,68,242,93,250,26,191,185,238,77,208,0,20,9,198,166,1,153,240,161,198,221,219,48,180,49,208,37,70,66,220,239,25,171,115,85,99,123,100,169,90,132,111,229,72,230,71,196,173,95,61,152,155,238,142,69,91,251,43,211,155,94,172,112,201,71,129,82,105,118,163,227,245,57,54,161,58,53,174,176,195,108,170,74,106,139,50,63,213,241,19,78,173,115,91,27,250,118,236,171,94,178,116,162,236,221,155,35,66,85,112,201,197,22,153,113,73,167,180,121,158,11,117,130,59,131,98,106,93,236,114,78,213,172,181,212,109,235,50,70,121,42,179,125,250,36,68,233,122,121,166,203,187,83,97,231,25,230,27,166,152,197,110,103,159,100,182,251,13,146,220,206,229,77,117,116,201,28,108,79,130,110,190,110,114,175,146,53,55,114,174,200,136,171,228,115,105,164,26,99,174,58,133,123,87,232,142,29,150,221,238,84,104,169,37,77,134,158,101,90,100,84,253,252,209,236,145,162,162,237,235,57,55,220,205,245,199,65,248,202,197,109,145,228,218,243,133,234,20,214,218,100,223,210,55,105,166,184,83,211,110,137,248,83,35,228,108,91,166,201,235,42,123,54,246,162,160,30,247,21,218,195,144,113,203,197,107,174,58,123,98,173,171,138,227,37,54,51,137,219,213,159,127,125,43,30,238,133,122,111,179,85,242,73,44,171,240,98,61,81,87,213,87,23,207,164,120,13,46,149,105,102,35,166,148,83,36,209,98,214,74,43,66,76,137,183,117,96,133,177,172,159,198,229,106,187,251,229,61,242,165,214,62,24,244,195,82,221,65,170,24,252,182,236,242,243,42,209,88,178,186,218,134,201,65,78,201,81,24,180,200,206,148,240,178,61,119,111,121,85,200,228,122,181,86,52,221,31,118,32,0,0,13,61,174,252,90,104,55,14,182,58,171,166,163,231,246,216,107,224,99,150,11,45,44,237,158,229,84,244,246,49,148,237,85,114,121,170,34,185,200,140,110,254,179,145,15,51,142,28,7,47,213,30,21,117,7,2,192,172,146,221,239,247,122,42,120,168,168,162,123,24,233,156,218,168,94,168,138,245,70,166,205,107,151,205,83,216,80,166,170,112,219,175,26,34,198,84,106,174,148,228,56,237,44,143,237,178,178,166,145,93,72,247,255,0,82,147,179,170,37,119,228,71,110,6,198,211,92,75,47,227,219,140,185,38,154,216,176,55,49,191,203,123,189,246,145,93,29,182,214,146,117,202,157,94,94,77,137,27,19,85,85,58,158,172,79,107,142,133,216,198,70,198,199,27,17,173,106,34,53,168,155,34,34,124,16,172,254,81,58,229,195,116,86,9,180,106,201,137,199,138,106,101,107,60,69,109,101,93,66,78,236,149,35,71,46,241,74,168,138,213,141,189,75,225,182,217,17,92,246,245,111,34,165,153,0,53,206,181,113,13,163,156,60,227,201,146,234,230,113,67,98,167,151,116,166,129,253,82,213,85,185,19,240,97,129,136,178,73,249,85,19,100,221,58,149,19,204,241,120,173,226,55,28,225,111,69,239,26,167,125,133,181,149,113,43,104,172,214,229,119,74,215,220,36,69,237,69,191,193,168,141,115,222,191,6,70,245,77,215,100,90,78,211,13,50,226,23,153,22,191,92,107,46,89,18,213,87,72,137,89,123,190,87,35,150,142,207,70,174,217,145,199,27,124,147,226,216,160,110,221,74,138,170,168,136,247,160,79,92,159,157,166,138,208,87,201,79,137,105,22,99,119,165,99,145,173,168,172,158,154,139,175,214,217,85,24,142,149,118,219,205,55,217,87,201,21,27,240,205,116,183,156,23,11,153,213,116,54,156,198,147,37,193,106,102,114,49,42,46,116,140,168,162,69,95,103,223,160,115,158,223,202,174,141,173,77,209,119,219,125,191,108,23,147,247,9,56,213,170,58,108,178,155,38,203,235,251,106,147,85,86,93,100,165,106,189,83,110,166,71,77,209,210,136,190,104,142,115,191,42,184,213,92,69,242,103,194,235,108,117,87,254,26,178,75,133,182,245,3,93,43,108,55,170,164,158,146,169,17,21,82,56,167,84,71,194,245,246,34,200,175,106,249,110,173,77,220,5,147,88,50,11,14,87,102,164,200,177,139,213,13,222,213,95,26,77,75,93,67,80,201,224,157,139,236,115,36,98,171,92,159,149,20,244,8,163,203,19,25,200,112,190,17,172,88,166,89,102,171,180,222,45,55,155,205,45,109,21,84,107,28,176,74,218,233,81,205,115,87,216,191,254,114,87,0,49,109,80,212,156,75,71,240,11,230,165,231,87,38,208,217,49,250,71,213,213,74,190,110,114,39,147,99,98,126,249,239,114,181,141,111,181,92,228,79,137,148,148,199,205,143,140,15,186,158,118,156,59,105,253,205,37,197,176,250,190,171,212,244,239,94,155,133,221,187,181,98,242,252,40,224,221,91,183,177,100,87,175,159,67,20,13,18,231,234,183,50,46,47,90,215,42,211,214,100,245,123,39,225,73,79,98,179,67,186,255,0,251,177,199,191,245,61,201,95,240,116,133,244,233,126,155,98,90,63,128,88,244,211,5,182,182,134,201,143,210,50,146,150,36,243,115,145,60,221,35,215,247,207,123,149,207,115,189,170,231,42,252,72,195,203,75,131,244,225,179,73,19,47,204,173,137,22,160,230,208,199,83,114,108,172,251,229,182,143,240,161,162,77,252,218,228,223,174,68,242,245,213,26,187,246,218,164,199,0,127,28,228,106,43,156,168,136,137,186,170,252,15,233,89,124,219,248,201,189,97,112,67,195,38,154,221,228,162,175,187,81,165,94,87,91,78,245,108,177,82,72,159,122,162,107,147,240,123,173,221,242,109,231,208,172,111,177,238,64,55,86,184,243,88,225,123,71,174,149,56,221,150,190,231,159,94,41,92,232,229,102,61,28,111,163,138,68,221,21,174,170,145,205,99,189,158,216,187,136,155,255,0,30,218,167,31,231,111,163,117,119,36,131,39,209,204,194,217,66,174,217,42,40,234,105,170,222,137,229,178,172,110,116,127,151,125,156,190,72,155,111,190,201,28,184,27,229,121,115,226,15,28,167,213,125,102,187,220,241,156,50,181,58,237,52,84,45,99,107,238,177,255,0,94,234,145,174,108,48,175,177,170,173,115,159,230,169,210,222,151,58,114,86,242,147,224,182,170,207,232,200,48,219,253,29,79,66,179,210,16,228,21,43,81,191,151,173,179,220,232,183,242,95,253,94,222,107,229,236,216,55,110,158,113,89,161,186,175,166,23,189,89,211,188,206,27,229,163,28,160,158,225,116,166,129,138,202,234,70,67,27,164,115,100,167,147,165,236,114,181,142,233,223,102,187,111,85,202,158,102,186,225,255,0,152,175,15,252,73,234,52,26,95,167,116,153,92,119,154,154,89,235,24,235,141,182,56,97,237,196,222,167,110,230,202,229,223,111,103,145,90,124,83,240,147,172,28,189,178,85,212,13,48,204,43,110,120,54,75,75,85,96,117,205,88,140,145,140,169,133,236,146,134,186,38,250,175,71,51,169,204,122,39,74,171,17,118,99,154,211,229,229,19,239,151,105,254,224,221,63,209,32,23,59,174,26,201,136,240,255,0,165,215,173,92,206,227,184,62,197,97,240,222,41,180,16,182,89,215,191,81,29,59,58,88,231,53,23,215,153,155,249,167,150,235,249,14,124,184,132,213,124,95,83,184,160,202,117,127,27,101,107,108,87,140,133,183,74,102,212,194,140,157,33,71,49,125,102,35,149,17,222,170,249,110,191,198,116,15,175,122,41,138,241,19,164,247,221,28,205,110,23,90,43,46,65,225,124,76,246,185,99,142,169,157,138,152,170,25,208,233,35,145,137,187,225,106,46,236,95,85,87,109,151,101,78,124,245,247,72,177,189,43,226,99,39,209,156,122,182,229,81,100,178,228,13,181,83,207,89,44,111,170,116,42,230,39,83,220,198,53,138,239,89,124,209,136,159,144,11,99,253,185,14,17,191,226,25,247,248,154,31,245,228,194,196,111,184,166,173,96,120,214,125,69,108,109,85,163,36,181,82,94,237,236,184,83,49,100,100,21,48,182,88,250,154,189,72,215,244,61,55,68,85,243,223,205,72,79,251,74,156,44,127,203,237,85,255,0,26,219,191,216,73,191,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,183,181,211,201,5,52,44,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,192,61,106,11,101,182,215,27,161,182,91,233,169,35,123,186,156,216,34,108,104,171,245,170,53,19,204,250,128,0,115,213,204,7,87,232,245,255,0,139,108,178,253,137,72,251,141,170,142,104,49,219,59,160,222,95,18,202,102,164,106,232,246,252,38,201,50,202,230,236,158,104,246,251,85,119,89,229,205,31,143,54,96,22,170,238,27,180,126,244,213,201,238,112,172,57,61,206,154,69,234,181,210,189,190,116,145,185,61,147,200,213,78,165,69,221,140,93,191,9,232,172,210,220,170,248,31,175,206,242,139,111,19,90,151,109,237,98,214,26,158,246,53,71,51,124,238,119,8,221,179,106,85,23,255,0,83,11,211,118,175,239,164,106,109,228,199,34,133,169,104,70,11,62,152,232,158,5,167,117,108,70,213,99,120,221,186,217,83,178,238,139,60,84,236,100,171,191,229,122,57,126,175,51,53,170,165,130,182,150,106,42,168,210,72,106,35,116,82,49,87,110,166,185,54,84,242,252,138,126,160,14,120,105,31,155,114,251,227,50,58,138,202,9,106,170,176,27,219,246,141,206,232,75,165,170,102,185,157,77,118,219,39,122,150,85,217,118,245,92,239,52,221,170,133,243,104,230,180,233,182,189,96,244,58,129,166,25,45,53,218,215,89,27,92,246,177,232,147,210,72,169,186,195,81,30,234,177,72,223,98,181,127,141,55,69,69,90,215,231,1,171,28,50,95,238,84,186,121,30,63,83,124,213,155,11,27,19,175,22,234,164,130,43,68,14,245,252,53,74,171,92,149,10,189,93,73,18,34,43,55,85,238,49,85,205,116,14,209,13,32,226,107,57,169,146,245,160,120,102,115,84,232,213,34,146,231,98,100,240,68,197,69,221,24,234,150,171,88,139,186,111,178,187,127,45,254,0,116,47,172,154,217,166,186,7,132,214,103,250,161,147,83,90,45,148,172,119,109,143,122,44,245,146,163,85,82,10,120,247,222,89,29,183,147,83,248,215,100,69,84,161,150,197,154,241,251,198,100,181,84,182,201,227,169,207,175,236,150,118,197,235,250,50,211,31,75,58,158,239,102,208,210,198,212,87,126,249,90,136,137,187,145,12,83,93,180,99,138,28,6,166,59,231,16,56,118,109,78,178,47,102,59,165,233,101,171,133,203,186,250,137,82,174,123,21,119,221,122,122,247,243,223,111,50,119,242,131,214,62,24,241,201,231,211,105,113,249,113,253,88,191,163,161,244,205,198,161,179,69,122,133,29,214,218,106,103,244,183,195,170,108,138,176,170,47,113,88,215,117,189,118,107,2,213,233,169,224,163,167,138,146,154,52,142,24,24,216,227,98,123,26,212,77,145,19,248,145,15,212,0,5,95,243,112,227,45,44,246,249,120,85,211,155,170,120,218,248,153,46,99,85,11,188,224,129,219,62,42,4,114,47,147,158,157,47,145,63,168,86,55,117,71,189,18,96,113,177,197,77,143,132,253,25,173,204,30,232,42,114,123,175,93,6,53,110,145,119,241,21,138,223,57,28,158,222,212,72,189,111,246,111,234,183,116,87,161,83,92,6,240,193,145,241,163,175,117,249,222,166,205,87,113,197,108,213,201,121,202,107,234,60,214,233,87,35,213,237,163,234,242,243,149,81,202,245,111,224,198,139,248,42,230,1,157,104,159,6,203,134,112,41,170,188,79,234,37,169,89,125,190,227,50,69,138,83,204,158,181,37,190,71,177,31,86,168,190,199,204,138,173,103,213,22,235,230,146,249,127,174,74,158,244,249,79,217,253,119,204,109,197,145,113,241,77,79,71,193,94,169,81,209,211,199,4,16,99,221,184,162,141,136,214,70,198,201,26,35,90,137,228,136,136,136,136,136,86,239,37,79,122,124,167,236,254,187,230,54,224,46,164,0,0,171,254,110,28,101,165,158,223,47,10,186,115,117,79,27,95,19,37,204,106,161,119,156,16,59,103,197,64,142,69,242,115,211,165,242,39,245,10,198,238,168,247,162,76,14,54,56,169,177,240,159,163,53,185,131,221,5,78,79,117,235,160,198,173,210,46,254,34,177,91,231,35,147,219,218,137,23,173,254,205,253,86,238,138,244,42,107,128,222,24,50,62,52,117,238,191,59,212,217,170,238,56,173,154,185,47,57,77,125,71,154,221,42,228,122,189,180,125,94,94,114,170,57,94,173,252,24,209,127,5,92,192,51,173,19,224,217,112,206,5,53,87,137,253,68,181,43,47,183,220,102,72,177,74,121,147,214,164,183,200,246,35,234,213,23,216,249,145,85,172,250,162,221,124,210,95,47,245,201,83,222,159,41,251,63,174,249,141,184,178,46,62,41,169,232,248,43,213,42,58,58,120,224,130,12,123,183,20,81,177,26,200,216,217,35,68,107,81,60,145,17,17,17,17,10,221,228,169,239,79,148,253,159,215,124,198,220,5,212,128,0,21,127,205,195,140,180,179,219,229,225,87,78,110,169,227,107,226,100,185,141,84,46,243,130,7,108,248,168,17,200,190,78,122,116,190,68,254,161,88,221,213,30,244,73,129,198,199,21,54,62,19,244,102,183,48,123,160,169,201,238,189,116,24,213,186,69,223,196,86,43,124,228,114,123,123,81,34,245,191,217,191,170,221,209,94,133,77,112,27,195,6,71,198,142,189,215,231,122,155,53,93,199,21,179,87,37,231,41,175,168,243,91,165,92,143,87,182,143,171,203,206,85,71,43,213,191,131,26,47,224,171,152,6,117,162,124,27,46,25,192,166,170,241,63,168,150,165,101,246,251,140,201,22,41,79,50,122,212,150,249,30,196,125,90,162,251,31,50,42,181,159,84,91,175,154,75,229,254,185,42,123,211,229,63,103,245,223,49,183,22,69,199,197,53,61,31,5,122,165,71,71,79,28,16,65,143,118,226,138,54,35,89,27,27,36,104,141,106,39,146,34,34,34,34,33,91,188,149,61,233,242,159,179,250,239,152,219,128,186,144,13,29,198,111,17,148,156,47,104,21,251,82,218,216,165,189,61,27,108,176,83,72,155,182,107,148,200,228,139,169,62,44,98,53,242,185,55,77,219,19,145,60,213,0,134,220,217,184,214,76,126,223,81,194,206,153,93,83,210,87,8,90,236,190,186,7,249,210,211,189,17,204,160,106,167,239,228,106,163,164,250,152,173,111,159,91,145,181,253,194,167,16,248,247,12,153,189,70,167,75,165,116,153,150,77,79,7,102,197,37,125,122,195,75,107,123,183,73,39,237,182,55,58,73,85,190,163,87,169,168,212,115,215,205,85,21,191,103,13,188,55,234,207,27,122,195,112,182,219,110,82,43,230,153,247,108,163,36,175,69,145,148,169,52,142,115,165,127,177,100,154,71,245,116,177,21,21,203,212,187,163,90,231,54,221,52,199,149,135,7,218,125,104,130,154,243,129,207,153,220,218,196,73,238,87,218,233,156,178,59,111,89,82,8,156,200,90,221,247,217,58,85,83,203,119,42,166,224,69,172,59,158,5,225,181,237,143,80,116,18,142,90,39,187,214,154,205,121,115,37,141,62,180,142,88,220,143,95,111,151,91,127,241,159,92,57,113,113,162,28,82,89,101,185,105,118,76,175,184,82,49,31,95,101,175,98,65,113,163,69,248,190,45,213,28,207,135,92,106,230,111,229,213,190,232,105,141,101,229,69,194,166,164,217,231,102,25,142,84,105,253,243,181,211,77,95,103,158,73,32,71,167,224,247,105,165,122,177,237,250,250,58,28,187,254,17,83,57,214,15,174,156,2,241,15,73,12,181,171,106,201,241,201,217,113,180,220,169,92,174,165,185,82,43,149,27,35,125,157,112,200,141,115,31,27,191,179,99,147,218,7,70,96,213,252,52,107,181,135,137,29,21,198,245,110,195,27,105,214,237,79,209,95,70,142,85,90,42,232,215,162,120,55,95,53,70,189,23,165,87,110,166,43,93,241,35,127,51,94,54,171,248,108,195,40,244,215,77,107,210,29,65,203,169,159,43,106,219,230,235,61,191,117,98,212,166,255,0,250,215,185,28,200,254,174,137,28,187,43,90,142,13,189,196,63,29,156,56,112,207,59,237,25,246,97,37,118,66,214,117,250,2,201,10,85,215,162,124,58,211,169,177,194,171,240,73,94,197,93,209,83,116,243,34,188,252,239,116,177,181,253,186,93,15,202,228,162,234,114,119,164,184,211,50,94,157,211,101,237,162,42,110,169,190,233,215,229,229,230,190,212,138,28,20,114,246,206,120,195,150,175,84,115,236,154,182,197,132,45,100,177,205,116,114,44,215,27,197,82,46,242,246,22,77,211,100,114,170,62,103,245,39,86,237,70,189,81,253,22,27,69,202,71,130,234,75,74,219,167,196,114,26,202,133,106,39,143,158,255,0,80,147,162,236,169,190,209,171,98,223,117,223,240,54,221,19,225,186,40,123,250,27,204,207,133,77,113,184,211,227,244,217,93,94,33,123,170,84,100,52,25,60,44,164,73,159,190,221,44,157,175,124,10,170,187,116,181,94,142,118,233,179,119,242,73,90,83,47,25,28,167,114,29,31,176,215,106,94,130,93,174,89,102,53,110,141,103,184,89,235,90,215,220,232,162,77,213,210,198,232,218,214,212,70,212,243,84,70,181,237,68,223,103,162,42,165,193,226,31,250,39,100,254,231,83,127,162,104,30,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,0,0,0,0,0,0,0,0,0,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,70,230,65,196,214,175,240,175,166,120,190,119,165,84,150,57,146,229,124,91,77,193,215,74,57,42,26,222,168,36,146,46,148,107,219,178,175,106,77,213,87,224,155,39,180,9,114,8,139,203,143,140,12,143,139,45,56,201,43,53,14,91,44,89,126,57,119,236,207,75,109,133,208,177,104,37,137,142,130,110,135,57,203,231,35,106,26,171,190,223,123,79,172,151,64,98,186,159,166,24,62,177,225,55,61,61,212,75,5,53,222,203,117,133,209,75,12,204,69,116,110,86,170,36,177,185,81,86,57,27,190,237,122,121,181,124,208,231,247,18,188,228,92,20,113,148,215,199,93,42,201,167,153,108,214,234,201,19,213,241,182,230,204,177,77,186,39,194,90,119,42,167,213,214,139,182,232,116,85,36,145,195,27,230,154,70,178,54,53,92,231,57,118,70,162,123,85,87,224,135,56,92,71,95,232,245,231,139,108,210,235,128,111,89,79,151,101,210,82,89,222,207,91,197,35,230,72,97,123,118,243,218,77,154,228,79,110,206,68,3,163,242,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,91,13,45,59,41,41,97,164,141,242,61,176,198,216,218,233,28,174,114,162,38,219,170,175,181,124,189,165,95,243,186,211,90,234,171,46,155,106,229,21,52,143,166,183,207,89,96,184,72,136,170,140,89,145,147,83,239,245,38,241,84,38,255,0,90,181,0,222,92,163,112,43,78,45,193,221,159,43,164,166,133,181,217,157,214,227,113,171,153,169,247,199,164,53,50,82,70,199,47,212,212,167,85,68,246,39,90,175,181,84,154,100,2,228,239,174,86,12,195,135,217,116,74,106,216,162,200,48,26,202,153,99,164,85,68,124,214,234,169,221,59,102,111,197,200,217,229,153,142,246,244,239,30,255,0,134,210,126,128,43,203,157,38,155,219,111,154,9,139,234,107,32,98,93,49,108,129,180,93,221,145,21,104,234,226,122,61,187,251,87,239,176,192,168,159,15,91,235,44,52,172,62,116,250,231,99,135,16,197,56,122,180,215,197,53,226,174,224,220,142,239,20,123,57,212,212,209,71,36,116,236,127,245,43,35,229,123,209,61,187,66,138,187,35,147,168,63,94,71,217,109,194,187,6,213,76,30,105,228,117,21,154,233,108,186,65,26,175,170,201,42,226,158,57,54,243,248,165,27,55,254,36,44,220,175,158,76,26,107,112,198,56,124,201,53,14,227,4,144,253,52,191,42,81,35,189,146,82,81,179,180,146,39,241,204,250,134,255,0,245,179,102,243,32,226,107,87,248,87,211,60,95,59,210,170,75,28,201,114,190,45,166,224,235,165,28,149,13,111,84,18,73,23,74,53,237,217,87,181,38,234,171,240,77,147,218,4,185,4,69,229,199,198,6,71,197,150,156,100,149,154,135,45,150,44,191,28,187,246,103,165,182,194,232,88,180,18,196,199,65,55,67,156,229,243,145,181,13,85,223,111,189,167,214,75,160,49,93,79,211,12,31,88,240,155,158,158,234,37,130,154,239,101,186,194,232,165,134,102,34,186,55,43,85,18,88,220,168,171,28,141,223,118,189,60,218,190,104,115,251,137,94,114,46,10,56,202,107,227,174,149,100,211,204,182,107,117,100,137,234,248,219,115,102,88,166,221,19,225,45,59,149,83,234,235,69,219,116,58,42,146,72,225,141,243,77,35,89,27,26,174,115,156,187,35,81,61,170,171,240,67,156,46,35,175,244,122,243,197,182,105,117,192,55,172,167,203,178,233,41,44,239,103,173,226,145,243,36,48,189,187,121,237,38,205,114,39,183,103,34,1,209,249,83,60,240,50,203,148,153,30,150,224,173,145,204,160,130,138,227,118,123,17,124,164,153,242,69,19,85,83,235,107,99,118,223,245,142,45,134,150,157,148,148,176,210,70,249,30,216,99,108,109,116,142,87,57,81,19,109,213,87,218,190,94,210,175,249,221,105,173,117,85,151,77,181,114,138,154,71,211,91,231,172,176,92,36,68,85,70,44,200,201,169,247,250,147,120,170,19,127,173,90,128,111,46,81,184,21,167,22,224,238,207,149,210,83,66,218,236,206,235,113,184,213,204,212,251,227,210,26,153,41,35,99,151,234,106,83,170,162,123,19,173,87,218,170,77,50,1,114,119,215,43,6,97,195,236,186,37,53,108,81,100,24,13,101,76,177,210,42,162,62,107,117,84,238,157,179,55,226,228,108,242,204,199,123,122,119,143,127,195,105,63,64,21,229,206,147,77,237,183,205,4,197,245,53,144,49,46,152,182,64,218,46,238,200,138,180,117,113,61,30,221,253,171,247,216,96,84,79,135,173,245,150,26,86,31,58,125,115,177,195,136,98,156,61,90,107,226,154,241,87,112,110,71,119,138,61,156,234,106,104,163,146,58,118,63,250,149,145,242,189,232,158,221,161,69,93,145,201,212,31,175,35,236,182,225,93,131,106,166,15,52,242,58,138,205,116,182,93,32,141,87,213,100,149,113,79,28,155,121,252,82,141,155,255,0,18,22,110,87,207,38,13,53,184,99,28,62,100,154,135,113,130,72,126,154,95,149,40,145,222,201,41,40,217,218,73,19,248,230,125,67,127,250,217,96,192,96,90,233,172,216,135,15,250,89,126,213,108,218,165,25,111,178,211,43,217,2,61,27,37,101,66,249,69,79,30,254,215,200,245,70,167,213,186,170,249,34,169,69,154,87,130,106,143,49,94,44,170,106,50,10,234,142,229,254,177,215,92,130,226,214,171,227,180,218,216,168,157,17,239,228,136,214,116,67,19,87,218,170,205,254,42,108,174,103,92,90,86,113,21,172,17,233,14,158,214,77,91,134,97,181,174,163,166,101,39,223,18,239,118,221,99,146,118,163,127,116,107,85,86,40,182,223,116,235,115,127,116,44,167,128,14,19,40,184,87,209,106,122,43,189,44,78,205,242,118,199,113,201,42,17,119,88,228,233,94,213,35,87,250,136,90,229,69,250,222,233,29,190,202,155,4,134,196,113,60,127,4,197,237,56,102,41,108,134,221,102,178,81,197,67,67,75,18,108,216,161,141,168,214,181,62,191,36,243,85,243,85,221,87,205,79,92,0,0,0,48,45,116,214,108,67,135,253,44,191,106,182,109,82,140,183,217,105,149,236,129,30,141,146,178,161,124,162,167,143,127,107,228,122,163,83,234,221,85,124,145,84,162,205,43,193,53,71,152,175,22,85,53,25,5,117,71,114,255,0,88,235,174,65,113,107,85,241,218,109,108,84,78,136,247,242,68,107,58,33,137,171,237,85,102,255,0,21,54,87,51,174,45,43,56,138,214,8,244,135,79,107,38,173,195,48,218,215,81,211,50,147,239,137,119,187,110,177,201,59,81,191,186,53,170,171,20,91,111,186,117,185,191,186,22,83,192,7,9,148,92,43,232,181,61,21,222,150,39,102,249,59,99,184,228,149,8,187,172,114,116,175,106,145,171,253,68,45,114,162,253,111,116,142,223,101,77,130,67,98,56,158,63,130,98,246,156,51,20,182,67,110,179,89,40,226,161,161,165,137,54,108,80,198,212,107,90,159,95,146,121,170,249,170,238,171,230,167,174,0,2,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,91,49,87,92,238,180,214,186,170,203,166,218,185,69,77,35,233,173,243,214,88,46,18,34,42,163,22,100,100,212,251,253,73,188,85,9,191,214,173,64,55,151,40,220,10,211,139,112,119,103,202,233,41,161,109,118,103,117,184,220,106,230,106,125,241,233,13,76,148,145,177,203,245,53,41,213,81,61,137,214,171,237,85,38,153,0,185,59,235,149,131,48,225,246,93,18,154,182,40,178,12,6,178,166,88,233,21,81,31,53,186,170,119,78,217,155,241,114,54,121,102,99,189,189,59,199,191,225,180,159,160,10,242,231,73,166,246,219,230,130,98,250,154,200,24,151,76,91,32,109,23,119,100,69,90,58,184,158,143,110,254,213,251,236,48,42,39,195,214,250,203,13,43,15,157,62,185,216,225,196,49,78,30,173,53,241,77,120,171,184,55,35,187,197,30,206,117,53,52,81,201,29,59,31,253,74,200,249,94,244,79,110,208,162,174,200,228,234,15,215,145,246,91,112,174,193,181,83,7,154,121,29,69,102,186,91,46,144,70,171,234,178,74,184,167,142,77,188,254,41,70,205,255,0,137,11,55,43,231,147,6,154,220,49,142,31,50,77,67,184,193,36,63,77,47,202,148,72,239,100,148,148,108,237,36,137,252,115,62,161,191,253,108,217,188,200,56,154,213,254,21,244,207,23,206,244,170,146,199,50,92,175,139,105,184,58,233,71,37,67,91,213,4,146,69,210,141,123,118,85,237,73,186,170,252,19,100,246,129,46,65,17,121,113,241,129,145,241,101,167,25,37,102,161,203,101,139,47,199,46,253,153,233,109,176,186,22,45,4,177,49,208,77,208,231,57,124,228,109,67,85,119,219,239,105,245,146,232,12,87,83,244,195,7,214,60,38,231,167,186,137,96,166,187,217,110,176,186,41,97,153,136,174,141,202,213,68,150,55,42,42,199,35,119,221,175,79,54,175,154,28,254,226,87,156,139,130,142,50,154,248,235,165,89,52,243,45,154,221,89,34,122,190,54,220,217,150,41,183,68,248,75,78,229,84,250,186,209,118,221,14,138,164,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,231,11,136,235,253,30,188,241,109,154,93,112,13,235,41,242,236,186,74,75,59,217,235,120,164,124,201,12,47,110,222,123,73,179,92,137,237,217,200,128,116,126,80,95,52,236,190,183,43,227,91,53,165,168,150,71,83,99,208,91,172,244,108,127,254,174,54,210,71,43,209,60,215,201,102,154,103,39,246,223,89,125,244,180,236,164,165,134,146,55,200,246,195,27,99,107,164,114,185,202,136,155,110,170,190,213,242,246,148,61,205,131,9,172,196,248,208,201,238,211,82,172,84,153,85,190,219,120,164,94,157,154,246,165,51,41,164,84,95,143,223,105,165,85,252,170,5,212,104,22,5,104,211,13,19,193,240,27,21,60,112,210,89,108,84,116,233,209,236,124,157,164,116,178,47,214,175,145,207,122,175,214,229,51,227,85,112,181,170,214,125,106,225,247,5,212,59,61,76,114,250,66,205,79,21,99,26,228,85,130,182,38,36,117,17,46,222,197,108,172,122,123,19,116,217,118,77,205,170,7,143,153,98,150,108,239,17,189,97,57,13,50,84,90,239,246,250,139,109,100,74,136,189,112,205,27,163,122,121,249,123,28,167,63,60,19,90,42,113,254,56,244,222,195,88,168,181,22,220,183,193,202,169,236,235,141,100,107,182,254,250,41,127,58,151,159,88,244,179,79,178,45,71,201,103,100,86,204,110,219,81,114,168,87,61,27,212,216,216,174,70,34,255,0,84,229,68,107,83,205,85,92,136,136,170,165,1,240,61,115,171,189,241,185,166,87,154,247,163,234,107,242,166,213,76,228,248,200,254,183,57,127,194,170,7,68,37,20,115,118,247,203,187,127,112,109,127,232,148,189,114,138,57,187,123,229,221,191,184,54,191,244,74,5,192,240,167,129,218,244,211,134,221,54,195,109,16,71,20,84,120,213,12,179,116,38,201,37,76,209,54,105,228,254,55,203,36,142,255,0,180,109,99,72,240,89,171,54,109,103,225,139,79,242,251,77,84,114,207,5,154,154,211,115,141,187,34,195,95,75,27,97,157,138,223,222,238,230,117,181,62,44,123,23,216,168,110,224,62,27,245,142,213,147,88,238,56,221,246,138,58,203,109,218,146,106,26,202,105,19,118,77,4,172,86,72,199,39,197,21,174,84,95,227,57,230,225,186,178,183,67,184,228,194,168,97,170,145,31,143,231,241,227,245,19,34,236,229,129,245,107,69,58,250,187,239,188,114,73,228,158,221,246,58,13,205,50,251,22,159,226,23,172,231,39,172,74,91,69,130,130,123,141,108,202,169,234,67,19,21,238,219,117,68,85,217,60,147,127,53,217,14,126,248,79,180,221,117,215,142,108,30,189,104,214,73,174,185,187,114,122,232,246,71,53,34,134,161,213,211,163,190,27,116,198,228,254,255,0,229,3,161,227,198,204,179,12,111,79,241,75,182,111,152,93,97,182,89,108,116,146,87,87,85,204,187,54,40,152,221,220,191,149,124,182,68,79,53,85,68,77,213,80,246,74,137,230,239,197,243,242,59,250,112,185,128,221,85,109,86,89,89,83,150,79,3,209,91,83,90,155,58,42,61,211,218,216,188,158,244,223,247,69,106,42,34,196,4,101,212,204,203,84,121,139,241,109,20,24,253,45,71,119,32,172,109,178,195,67,43,149,241,89,237,81,170,175,83,250,125,141,107,58,230,149,201,237,115,159,183,181,16,189,93,14,209,220,79,64,244,179,31,210,140,46,4,109,186,197,74,145,44,202,196,108,149,115,175,173,45,68,155,126,254,71,171,156,191,86,251,39,146,33,19,121,86,240,132,205,18,210,246,235,46,107,108,232,205,179,186,70,73,3,37,106,164,150,219,75,182,124,80,236,169,187,95,42,163,100,127,212,137,27,124,149,174,222,118,128,0,0,4,126,227,175,90,53,35,135,206,28,239,90,179,165,244,214,185,174,150,106,218,22,204,151,26,103,207,11,105,230,157,176,185,122,88,230,174,253,82,51,205,85,19,205,77,29,203,111,143,44,235,138,156,131,50,194,245,113,248,245,45,242,213,75,75,113,179,67,108,166,117,58,212,83,117,61,149,42,173,115,221,212,172,114,211,251,23,217,34,249,121,1,60,143,59,34,199,44,25,117,142,183,26,202,108,212,87,107,77,198,37,130,174,138,178,6,205,12,241,175,181,175,99,145,81,80,244,64,28,238,241,63,167,55,46,13,248,190,188,89,180,250,186,162,141,184,189,218,146,253,141,84,185,202,231,71,3,218,202,136,26,171,237,119,109,92,177,46,255,0,133,219,118,251,162,151,255,0,166,249,149,46,163,105,222,45,168,84,48,172,84,217,61,150,134,243,12,106,187,244,50,166,6,74,212,254,242,61,10,37,230,121,168,88,246,162,113,143,152,213,227,53,76,170,164,178,71,73,99,146,161,142,71,50,74,138,120,145,179,163,118,254,166,85,124,107,249,99,85,248,151,105,195,78,51,93,134,112,237,166,24,157,213,146,199,93,105,196,45,20,149,76,149,85,92,201,217,73,26,72,223,63,52,68,118,232,137,240,68,68,248,1,178,79,27,50,204,49,189,63,197,46,217,190,97,117,134,217,101,177,210,73,93,93,87,50,236,216,162,99,119,114,254,85,242,217,17,60,213,85,17,55,85,67,217,42,39,155,191,23,207,200,239,233,194,230,3,117,85,181,89,101,101,78,89,60,15,69,109,77,106,108,232,168,247,79,107,98,242,123,211,127,221,21,168,168,139,16,17,151,83,51,45,81,230,47,197,180,80,99,244,181,29,220,130,177,182,203,13,12,174,87,197,103,181,70,170,189,79,233,246,53,172,235,154,87,39,181,206,126,222,212,66,245,116,59,71,113,61,3,210,204,127,74,48,184,17,182,235,21,42,68,179,43,17,178,85,206,190,180,181,18,109,251,249,30,174,114,253,91,236,158,72,132,77,229,91,194,19,52,75,75,219,172,185,173,179,163,54,206,233,25,36,12,149,170,146,91,109,46,217,241,67,178,166,237,124,170,141,145,255,0,82,36,109,242,86,187,121,218,0,0,7,147,150,100,116,56,118,43,121,203,174,136,245,163,177,219,234,46,85,8,196,245,150,40,99,116,142,219,242,236,213,57,233,210,188,91,47,227,159,139,202,27,102,87,118,168,244,134,127,123,154,225,120,172,98,245,45,45,27,24,233,166,72,250,188,154,140,130,53,142,52,95,36,218,54,162,123,16,191,77,117,198,170,243,61,17,212,44,62,130,41,36,169,190,226,183,107,108,44,141,118,115,164,154,146,88,218,136,190,123,42,171,147,224,81,127,45,28,231,30,192,120,204,192,174,121,53,108,116,116,87,7,214,90,91,60,142,70,177,147,212,211,73,20,40,229,95,131,165,115,25,252,110,64,47,135,77,180,215,8,210,44,50,219,167,250,119,143,82,217,108,86,152,146,42,122,104,27,182,255,0,91,222,239,107,222,229,243,115,220,170,231,42,170,170,170,153,28,240,65,85,4,148,181,80,199,52,51,49,99,146,57,26,142,107,218,169,178,181,81,124,149,21,60,182,63,64,5,22,243,74,225,75,28,225,215,87,173,121,94,158,219,99,183,226,57,244,53,21,80,80,68,155,69,65,93,11,155,226,33,141,63,123,26,164,177,61,141,242,68,234,123,90,136,214,33,103,220,187,181,158,227,174,28,39,225,249,29,250,166,74,139,213,153,146,99,215,41,228,122,189,211,75,72,168,198,72,231,47,155,156,248,86,23,185,87,205,92,231,123,125,164,55,231,121,159,88,106,107,52,203,76,169,42,33,154,239,66,218,251,205,108,109,86,171,233,225,151,181,20,59,252,83,173,99,153,118,242,253,205,23,207,203,109,255,0,201,251,17,171,198,184,63,138,237,85,4,145,183,40,201,174,55,120,85,255,0,191,141,173,134,151,169,63,38,244,142,255,0,0,19,116,17,251,142,189,104,212,142,31,56,115,189,106,206,151,211,90,230,186,89,171,104,91,50,92,105,159,60,45,167,154,118,194,229,233,99,154,187,245,72,207,53,84,79,53,52,119,45,190,60,179,174,42,114,12,203,11,213,199,227,212,183,203,85,45,45,198,205,13,178,153,212,235,81,77,212,246,84,170,181,207,119,82,177,203,79,236,95,100,139,229,228,4,242,60,236,139,28,176,101,214,58,220,107,41,179,81,93,173,55,24,150,10,186,42,200,27,52,51,198,190,214,189,142,69,69,67,209,0,115,187,196,254,156,220,184,55,226,250,241,102,211,234,234,138,54,226,247,106,75,246,53,82,231,43,157,28,15,107,42,32,106,175,181,221,181,114,196,187,254,23,109,219,238,138,95,254,155,230,84,186,141,167,120,182,161,80,194,177,83,100,246,90,27,204,49,170,239,208,202,152,25,43,83,251,200,244,40,151,153,230,161,99,218,137,198,62,99,87,140,213,50,170,146,201,29,37,142,74,134,57,28,201,42,41,226,70,206,141,219,250,153,85,241,175,229,141,87,226,93,167,13,56,205,118,25,195,182,152,98,119,86,75,29,117,167,16,180,82,85,50,85,85,115,39,101,36,105,35,124,252,209,17,219,162,39,193,17,19,224,5,109,243,189,205,174,19,102,58,103,167,44,145,204,161,163,182,86,94,228,98,47,148,178,205,43,97,98,175,229,107,96,126,223,245,142,250,201,81,202,139,77,44,184,47,7,216,238,71,71,4,126,147,205,170,235,47,55,25,209,55,115,149,179,190,8,89,190,219,244,182,40,90,187,123,17,207,126,222,221,214,46,115,190,193,171,226,201,244,203,82,227,139,174,138,170,130,182,197,51,211,127,189,75,20,141,154,52,95,61,189,100,154,93,182,79,253,91,183,248,18,107,148,230,171,216,115,238,18,172,184,109,37,76,126,153,192,170,170,109,87,42,116,95,89,172,150,121,103,167,151,111,234,93,28,157,59,252,93,19,254,173,144,38,112,0,15,242,214,49,155,244,49,27,212,187,174,201,182,235,245,159,232,249,168,238,86,235,131,170,89,65,95,77,82,234,57,150,154,161,33,149,175,88,102,68,71,44,111,217,125,87,34,57,171,210,190,123,57,62,179,199,212,28,247,23,210,236,34,247,168,121,165,201,148,22,76,126,138,74,234,217,221,237,72,216,155,244,181,63,124,247,46,205,107,83,205,206,115,81,60,213,0,141,60,199,184,185,135,134,93,26,150,207,139,92,210,44,255,0,50,142,90,27,35,98,145,18,90,24,182,218,106,237,190,29,8,168,140,223,219,35,154,190,104,215,16,39,149,79,8,179,235,62,166,187,94,115,218,7,77,137,97,85,137,37,27,42,88,174,109,210,238,155,61,137,186,254,19,33,221,178,59,235,122,198,158,104,174,219,76,223,174,250,173,204,123,139,168,162,166,108,145,85,100,213,158,22,134,23,238,248,44,118,120,149,93,235,108,155,116,199,31,83,220,190,93,114,57,126,47,68,47,147,73,52,179,16,209,77,56,176,233,126,11,67,225,108,216,253,35,105,160,69,243,124,174,246,201,44,139,241,123,222,174,123,151,226,231,47,177,60,128,203,192,0,14,118,53,222,166,163,91,248,233,203,40,174,213,82,244,100,122,141,37,141,143,122,236,248,233,82,185,41,33,69,219,125,149,176,177,137,229,190,219,29,19,156,239,113,71,111,186,104,87,28,217,189,197,212,10,217,108,185,219,242,106,56,21,58,81,208,203,82,149,208,34,111,191,146,178,70,38,254,96,116,43,103,180,219,108,22,154,43,21,154,142,58,75,125,182,154,58,74,74,120,211,102,67,12,109,70,177,141,79,169,26,136,137,252,71,216,120,184,94,95,96,212,12,70,205,156,98,181,204,172,179,223,168,97,184,81,78,213,69,71,195,43,17,205,223,109,246,93,151,101,79,130,162,167,192,246,128,212,28,94,233,237,191,84,120,99,212,188,54,225,78,201,86,163,28,172,170,165,234,68,217,181,116,241,172,244,238,243,246,109,44,81,174,255,0,199,236,42,31,148,79,190,93,167,251,131,116,255,0,68,133,179,241,177,170,54,221,33,225,107,81,178,202,234,168,225,168,154,199,83,106,183,53,207,217,100,173,171,98,193,10,53,61,174,84,116,136,245,68,253,235,28,190,72,138,169,83,28,162,125,242,237,63,220,27,167,250,36,2,245,206,122,184,200,247,243,207,191,150,108,255,0,189,25,208,169,207,87,25,30,254,121,247,242,205,159,247,163,3,161,80,0,2,30,115,14,227,142,219,194,222,14,184,126,25,85,13,86,165,100,180,206,244,116,62,78,109,174,157,119,106,214,202,159,94,251,164,109,95,194,114,42,174,237,98,162,236,206,48,248,176,195,248,75,210,201,243,43,202,69,95,144,92,17,244,216,237,153,94,168,234,250,173,147,205,219,121,182,24,247,71,61,222,94,91,53,61,103,53,22,152,180,63,71,117,143,152,111,17,215,10,251,237,222,170,103,220,106,155,115,202,242,25,35,87,69,110,165,85,217,172,98,123,17,202,214,118,225,139,116,77,152,137,228,214,57,80,50,206,3,120,51,201,248,198,212,234,172,239,80,102,184,63,4,181,92,22,171,34,186,79,43,214,123,189,99,151,184,234,70,74,190,110,145,234,228,116,175,223,118,181,251,238,142,123,55,189,203,53,158,213,142,218,40,172,22,43,117,61,5,182,219,79,29,37,37,45,60,104,200,160,134,54,163,89,27,26,158,72,212,106,34,34,39,193,15,3,75,116,195,10,209,172,10,207,166,186,125,103,101,182,197,100,129,32,166,133,23,169,206,93,247,116,143,119,181,239,123,149,92,231,47,181,85,84,202,192,26,203,137,141,84,155,68,116,7,59,213,58,70,35,171,49,251,44,243,208,163,154,142,106,213,185,59,116,253,72,190,214,247,95,30,255,0,147,115,102,145,203,152,166,53,87,149,240,87,170,182,186,40,164,146,72,45,49,92,156,140,93,149,35,164,170,134,169,235,252,72,200,92,171,249,17,125,128,84,7,2,124,61,254,203,254,38,27,104,212,10,218,218,235,53,36,85,25,54,79,80,233,157,223,173,98,74,212,88,221,46,253,93,115,77,51,17,206,223,171,165,100,84,93,211,116,191,203,6,63,99,197,44,148,88,222,51,104,164,181,218,173,176,182,154,142,138,146,22,197,12,17,53,54,107,24,198,162,34,34,126,66,151,57,53,103,56,246,49,196,221,227,27,189,86,199,77,83,149,99,51,209,91,21,238,68,73,170,99,158,25,150,36,223,247,203,28,114,185,63,180,84,248,151,102,7,159,127,199,236,121,93,146,183,27,201,173,20,151,75,85,202,23,83,86,81,85,194,217,97,158,39,38,206,99,216,228,84,84,95,202,115,253,199,63,15,175,225,19,137,154,139,22,13,89,87,69,102,169,101,62,75,139,212,50,87,119,169,34,116,142,233,98,73,191,87,92,51,69,35,90,237,213,221,45,99,151,205,78,132,74,78,231,43,159,88,114,158,37,236,216,173,154,162,26,137,241,44,110,26,75,139,227,86,170,199,85,52,210,77,217,85,79,61,219,27,162,118,203,236,89,23,201,60,247,11,105,225,195,85,23,91,180,39,7,213,89,34,108,85,25,21,154,10,154,200,216,158,171,42,209,58,42,26,223,236,82,86,72,137,249,17,12,207,42,202,49,252,39,27,185,229,249,93,214,158,217,103,179,210,201,91,93,87,80,254,152,225,133,141,87,57,202,191,196,159,223,246,33,163,57,123,98,53,120,79,6,58,87,100,173,130,72,101,154,206,251,162,177,255,0,132,141,173,168,150,173,171,253,246,206,139,253,242,7,243,111,227,39,233,77,238,94,22,244,238,232,171,104,178,206,217,50,234,152,93,234,213,86,177,81,209,209,34,167,181,144,170,35,159,255,0,74,136,158,75,18,238,17,191,93,53,71,83,185,137,241,85,73,110,196,45,181,15,138,231,86,150,108,82,213,34,170,50,130,129,174,85,89,166,219,116,106,171,81,211,76,239,61,188,209,55,107,90,133,221,112,225,160,152,143,13,122,69,100,210,156,61,136,248,173,241,247,107,235,85,136,217,46,21,175,68,239,84,63,242,185,81,17,19,207,165,173,99,119,217,168,115,245,195,223,18,186,143,195,30,69,113,203,116,186,43,28,119,139,141,42,81,58,178,225,110,109,84,144,193,213,212,230,68,174,95,81,28,168,222,173,188,215,161,191,151,125,249,251,110,220,101,255,0,202,12,95,252,67,23,254,32,90,167,48,31,115,77,87,254,224,187,253,44,101,108,242,84,247,167,202,126,207,235,190,99,110,53,86,167,115,47,226,147,87,112,27,222,154,230,151,156,122,107,38,65,74,180,149,177,193,103,142,41,29,26,170,47,170,244,93,218,187,162,121,154,143,135,190,35,53,51,134,60,206,183,61,210,170,202,10,107,181,125,174,75,68,207,172,164,109,67,22,157,242,197,43,145,26,239,36,94,184,35,243,250,145,126,176,58,90,60,172,171,40,199,240,156,110,231,151,229,119,90,123,101,158,207,75,37,109,117,93,67,250,99,134,22,53,92,231,42,255,0,18,127,127,216,132,25,229,141,198,62,182,113,77,127,207,237,250,181,113,181,85,67,143,81,219,230,161,74,43,123,41,149,174,153,243,35,250,149,191,133,229,27,77,5,205,191,140,159,165,55,185,120,91,211,187,162,173,162,203,59,100,203,170,97,119,171,85,90,197,71,71,68,138,158,214,66,168,142,127,253,42,34,121,44,75,184,70,253,116,213,29,78,230,39,197,85,37,187,16,182,212,62,43,157,90,89,177,75,84,138,168,202,10,6,185,85,102,155,109,209,170,173,71,77,51,188,246,243,68,221,173,106,23,117,195,134,130,98,60,53,233,21,147,74,112,246,35,226,183,199,221,175,173,86,35,100,184,86,189,19,189,80,255,0,202,229,68,68,79,62,150,181,141,223,102,161,207,215,15,124,74,234,63,12,121,21,199,45,210,232,172,113,222,46,52,169,68,234,203,133,185,181,82,67,7,87,83,153,18,185,125,68,114,163,122,182,243,94,134,254,93,247,231,237,187,113,151,255,0,40,49,127,241,12,95,248,129,106,156,192,125,205,53,95,251,130,239,244,177,149,179,201,83,222,159,41,251,63,174,249,141,184,213,90,157,204,191,138,77,93,192,111,122,107,154,94,113,233,172,153,5,42,210,86,199,5,158,56,164,116,106,168,190,171,209,119,106,238,137,230,106,62,30,248,140,212,206,24,243,58,220,247,74,171,40,41,174,213,246,185,45,19,62,178,145,181,12,90,119,203,20,174,68,107,188,145,122,224,143,207,234,69,250,192,233,104,242,178,172,163,31,194,113,187,158,95,149,221,105,237,150,123,61,44,149,181,213,117,15,233,142,24,88,213,115,156,171,252,73,253,255,0,98,16,103,150,55,24,250,217,197,53,255,0,63,183,234,213,198,213,85,14,61,71,111,154,133,40,173,236,166,86,186,103,204,143,234,86,254,23,148,109,52,23,54,254,50,126,148,222,229,225,111,78,238,138,182,139,44,237,147,46,169,133,222,173,85,107,21,29,29,18,42,123,89,10,162,57,255,0,244,168,137,228,177,46,225,27,245,211,84,117,59,152,159,21,84,150,236,66,219,80,248,174,117,105,102,197,45,82,42,163,40,40,26,229,85,154,109,183,70,170,181,29,52,206,243,219,205,19,118,181,168,93,215,14,26,9,136,240,215,164,86,77,41,195,216,143,138,223,31,118,190,181,88,141,146,225,90,244,78,245,67,255,0,43,149,17,17,60,250,90,214,55,125,154,135,63,92,61,241,43,168,252,49,228,87,28,183,75,162,177,199,120,184,210,165,19,171,46,22,230,213,73,12,29,93,78,100,74,229,245,17,202,141,234,219,205,122,27,249,119,223,159,182,237,198,95,252,160,197,255,0,196,49,127,226,5,170,115,1,247,52,213,127,238,11,191,210,198,86,207,37,79,122,124,167,236,254,187,230,54,227,85,106,119,50,254,41,53,119,1,189,233,174,105,121,199,166,178,100,20,171,73,91,28,22,120,226,145,209,170,162,250,175,69,221,171,186,39,153,168,248,123,226,51,83,56,99,204,235,115,221,42,172,160,166,187,87,218,228,180,76,250,202,70,212,49,105,223,44,82,185,17,174,242,69,235,130,63,63,169,23,235,3,165,162,166,121,224,101,151,41,50,61,45,193,91,35,153,65,5,21,198,236,246,34,249,73,51,228,138,38,170,167,214,214,198,237,191,235,28,110,190,88,220,99,235,103,20,215,252,254,223,171,87,27,85,84,56,245,29,190,106,20,162,183,178,153,90,233,159,50,63,169,91,248,94,81,180,214,188,238,180,214,186,170,203,166,218,185,69,77,35,233,173,243,214,88,46,18,34,42,163,22,100,100,212,251,253,73,188,85,9,191,214,173,64,55,151,40,220,10,211,139,112,119,103,202,233,41,161,109,118,103,117,184,220,106,230,106,125,241,233,13,76,148,145,177,203,245,53,41,213,81,61,137,214,171,237,85,38,153,0,185,59,235,149,131,48,225,246,93,18,154,182,40,178,12,6,178,166,88,233,21,81,31,53,186,170,119,78,217,155,241,114,54,121,102,99,189,189,59,199,191,225,180,159,160,10,242,231,73,166,246,219,230,130,98,250,154,200,24,151,76,91,32,109,23,119,100,69,90,58,184,158,143,110,254,213,251,236,48,42,39,195,214,250,203,13,43,15,157,62,185,216,225,196,49,78,30,173,53,241,77,120,171,184,55,35,187,197,30,206,117,53,52,81,201,29,59,31,253,74,200,249,94,244,79,110,208,162,174,200,228,234,15,215,145,246,91,112,174,193,181,83,7,154,121,29,69,102,186,91,46,144,70,171,234,178,74,184,167,142,77,188,254,41,70,205,255,0,137,8,79,204,23,40,186,234,111,27,122,131,12,211,34,45,45,230,44,118,137,146,57,122,34,101,59,25,78,159,90,162,43,218,247,174,223,23,185,75,9,228,193,166,183,12,99,135,204,147,80,238,48,73,15,211,75,242,165,18,59,217,37,37,27,59,73,34,127,28,207,168,111,255,0,91,43,239,152,118,39,117,211,30,54,243,234,135,194,212,241,247,88,50,58,25,21,21,89,43,42,24,201,183,217,87,125,146,69,145,139,236,243,99,182,242,216,11,230,211,124,10,193,165,184,14,63,167,56,181,50,65,106,199,45,208,91,169,90,141,68,87,50,54,35,122,221,183,181,206,84,87,57,126,46,114,175,196,201,12,79,74,117,39,27,214,29,55,199,117,59,17,169,108,246,172,146,130,42,232,21,29,186,198,174,79,94,39,123,61,118,61,28,199,38,222,78,106,161,150,1,252,115,81,200,173,114,34,162,166,202,139,241,8,212,106,35,90,136,136,137,178,34,124,15,243,52,208,211,194,250,138,137,89,20,81,53,94,247,189,200,214,181,168,155,170,170,175,146,34,39,196,255,0,20,117,148,151,10,72,43,232,42,161,169,165,169,141,179,65,60,47,71,199,44,110,77,218,246,185,60,156,213,69,69,69,79,37,69,3,246,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,71,20,90,5,100,226,99,68,178,45,36,188,84,165,28,183,40,146,107,109,114,183,171,193,215,68,189,80,74,168,158,106,212,114,108,228,79,53,99,158,136,168,171,185,181,192,28,232,89,47,60,69,242,249,215,247,72,234,73,241,252,158,206,238,221,77,37,66,57,244,23,138,23,59,216,187,42,36,244,242,116,238,142,106,238,138,155,162,181,237,242,176,236,67,157,190,141,213,90,88,252,247,72,51,59,109,205,35,245,227,179,201,75,93,3,164,217,61,143,150,72,28,141,85,223,247,170,169,229,237,39,22,177,104,46,144,235,246,60,220,99,87,112,91,118,69,69,18,185,212,238,157,174,100,244,174,114,108,174,134,118,43,100,137,87,100,223,161,201,190,201,190,228,72,185,114,95,225,70,186,182,90,170,92,175,83,45,241,72,237,219,77,77,119,162,116,113,167,212,213,150,145,239,219,248,220,170,4,73,226,231,155,14,111,174,56,189,126,154,105,30,49,54,21,140,221,98,117,53,202,182,166,118,205,115,174,129,222,78,137,21,190,165,59,28,139,179,145,170,247,42,121,117,162,42,181,115,30,86,28,10,228,87,188,182,209,196,238,170,217,100,160,176,89,220,149,120,173,13,83,21,146,220,42,182,251,221,106,177,83,116,134,61,250,163,95,223,189,26,228,245,91,187,166,150,145,114,204,225,23,72,46,212,249,5,22,5,62,79,116,164,84,116,21,57,53,87,142,108,110,69,221,28,144,116,182,5,114,42,34,163,150,53,84,84,242,84,37,66,53,26,136,214,162,34,34,108,136,159,0,63,166,19,173,26,67,135,107,190,153,95,116,171,60,163,89,237,23,218,110,203,220,205,146,90,121,81,81,209,79,26,175,177,236,122,53,205,95,102,233,178,162,162,170,46,108,0,231,175,85,180,139,136,174,93,154,233,71,121,182,93,43,45,211,210,78,249,49,236,158,142,31,232,59,165,63,239,154,173,118,237,85,233,84,73,96,126,251,111,251,230,171,92,179,83,74,249,219,98,207,180,211,210,235,102,143,221,224,185,68,222,153,235,113,137,162,158,41,215,111,194,108,21,15,141,99,254,215,186,255,0,175,127,61,146,200,115,172,3,9,212,220,106,171,14,212,28,90,219,144,217,107,83,105,168,174,20,237,154,39,42,123,28,136,191,130,228,246,163,147,103,34,249,162,162,144,239,46,228,237,194,38,75,115,125,194,213,54,115,139,196,247,43,188,29,162,243,19,225,110,255,0,4,241,80,76,244,79,251,64,104,253,101,231,99,77,83,101,168,182,232,38,149,86,210,220,103,71,178,59,182,79,36,123,83,39,177,30,218,88,28,228,123,252,247,78,169,122,81,83,205,30,132,71,225,187,134,125,109,227,231,88,171,114,43,253,218,229,45,182,106,198,212,229,89,125,114,43,209,136,187,125,238,53,95,41,39,86,162,53,145,183,201,168,137,191,75,16,179,124,23,148,87,7,184,117,194,27,133,210,215,149,101,203,11,186,155,13,246,240,157,167,47,158,221,77,165,142,30,164,79,47,37,242,93,188,209,124,247,151,248,198,43,140,97,54,58,92,99,14,199,173,182,59,69,11,58,41,168,45,212,172,167,167,133,191,83,99,98,35,83,235,242,64,62,124,27,9,198,180,223,14,179,96,88,117,178,59,125,146,193,69,21,5,13,52,105,228,200,163,106,34,110,191,190,114,237,187,156,190,110,114,170,174,234,170,96,188,81,104,21,147,137,141,18,200,180,146,241,82,148,114,220,162,73,173,181,202,222,175,7,93,18,245,65,42,162,121,171,81,201,179,145,60,213,142,122,34,162,174,230,215,0,115,161,100,188,241,23,203,231,95,221,35,169,39,199,242,123,59,187,117,52,149,8,231,208,94,40,92,239,98,236,168,147,211,201,211,186,57,171,186,42,110,138,215,183,202,195,177,14,118,250,55,85,105,99,243,221,32,204,237,183,52,143,215,142,207,37,45,116,14,147,100,246,62,89,32,114,53,87,127,222,170,167,151,180,156,90,197,160,186,67,175,216,243,113,141,93,193,109,217,21,20,74,231,83,186,118,185,147,210,185,201,178,186,25,216,173,146,37,93,147,126,135,38,251,38,251,145,34,229,201,127,133,26,234,217,106,169,114,189,76,183,197,35,183,109,53,53,222,137,209,198,159,83,86,90,71,191,111,227,114,168,17,39,139,158,108,57,190,184,226,245,250,105,164,120,196,216,86,51,117,137,212,215,42,218,153,219,53,206,186,7,121,58,36,86,250,148,236,114,46,206,70,171,220,169,229,214,136,170,213,204,121,88,112,43,145,94,242,219,71,19,186,171,101,146,130,193,103,114,85,226,180,53,76,86,75,112,170,219,239,117,170,197,77,210,24,247,234,141,127,126,244,107,147,213,110,238,154,90,69,203,51,132,93,32,187,83,228,20,88,20,249,61,210,145,81,208,84,228,213,94,57,177,185,23,116,114,65,210,216,21,200,168,138,142,88,213,81,83,201,80,149,8,212,106,35,90,136,136,137,178,34,124,0,254,152,78,180,105,14,29,174,250,101,125,210,172,242,141,103,180,95,105,187,47,115,54,73,105,229,69,71,69,60,106,190,199,177,232,215,53,125,155,166,202,138,138,168,185,176,3,158,189,86,210,46,34,185,118,107,165,29,230,217,116,172,183,79,73,59,228,199,178,122,56,127,160,238,148,255,0,190,106,181,219,181,87,165,81,37,129,251,237,191,239,154,173,114,205,77,43,231,109,139,62,211,79,75,173,154,63,119,130,229,19,122,103,173,198,38,138,120,167,93,191,9,176,84,62,53,143,251,94,235,254,189,252,246,75,33,206,176,12,39,83,113,170,172,59,80,113,107,110,67,101,173,77,166,162,184,83,182,104,156,169,236,114,34,254,11,147,218,142,77,156,139,230,138,138,67,188,187,147,183,8,153,45,205,247,11,84,217,206,47,19,220,174,240,118,139,204,79,133,187,252,19,197,65,51,209,63,237,1,163,245,151,157,141,53,77,150,162,219,160,154,85,91,75,113,157,30,200,238,217,60,145,237,76,158,196,123,105,96,115,145,239,243,221,58,165,233,69,79,52,122,17,31,134,238,25,245,183,143,157,98,173,200,175,247,107,148,182,217,171,27,83,149,101,245,200,175,70,34,237,247,184,213,124,164,157,90,136,214,70,223,38,162,38,253,44,66,205,240,94,81,92,30,225,215,8,110,23,75,94,85,151,44,46,234,108,55,219,194,118,156,190,123,117,54,150,56,122,145,60,188,151,201,118,243,69,243,222,95,227,24,174,49,132,216,233,113,140,59,30,182,216,237,20,44,232,166,160,183,82,178,158,158,22,253,77,141,136,141,79,175,201,0,249,240,108,39,26,211,124,58,205,129,97,214,200,237,246,75,5,20,84,20,52,209,167,147,34,141,168,137,186,254,249,203,182,238,114,249,185,202,170,187,170,169,14,185,163,241,128,186,9,165,169,165,120,61,205,98,206,179,186,105,34,73,98,126,210,91,45,107,187,37,168,69,79,54,200,255,0,56,227,95,37,79,190,57,21,21,137,188,226,53,78,190,240,191,162,188,75,227,233,98,213,124,58,158,190,88,89,211,71,116,131,104,110,20,94,123,253,230,116,78,166,166,235,186,177,119,98,252,90,160,86,175,40,206,15,151,48,201,83,138,12,254,214,171,101,199,170,29,14,41,4,169,234,213,220,88,170,146,85,236,190,214,65,236,98,252,101,221,81,81,98,243,184,3,194,193,176,156,107,77,240,235,54,5,135,91,35,183,217,44,20,81,80,80,211,70,158,76,138,54,162,38,235,251,231,46,219,185,203,230,231,42,170,238,170,167,186,0,0,0,131,188,209,248,192,93,4,210,212,210,188,30,230,177,103,89,221,52,145,36,177,63,105,45,150,181,221,146,212,34,167,155,100,127,156,113,175,146,167,223,28,138,138,196,222,113,26,167,95,120,95,209,94,37,241,244,177,106,190,29,79,95,44,44,233,163,186,65,180,55,10,47,61,254,243,58,39,83,83,117,221,88,187,177,126,45,80,43,87,148,103,7,203,152,100,169,197,6,127,107,85,178,227,213,14,135,20,130,84,245,106,238,44,85,73,42,246,95,107,32,246,49,126,50,238,168,168,177,121,220,1,225,96,216,78,53,166,248,117,155,2,195,173,145,219,236,150,10,40,168,40,105,163,79,38,69,27,81,19,117,253,243,151,109,220,229,243,115,149,85,119,85,83,221,0,0,0,97,58,209,164,56,118,187,233,149,247,74,179,202,53,158,209,125,166,236,189,204,217,37,167,149,21,29,20,241,170,251,30,199,163,92,213,246,110,155,42,42,42,162,230,192,14,122,245,91,72,184,138,229,217,174,148,119,155,101,210,178,221,61,36,239,147,30,201,232,225,254,131,186,83,254,249,170,215,110,213,94,149,68,150,7,239,182,255,0,190,106,181,203,53,52,175,157,182,44,251,77,61,46,182,104,253,222,11,148,77,233,158,183,24,154,41,226,157,118,252,38,193,80,248,214,63,237,123,175,250,247,243,217,44,135,58,192,48,157,77,198,170,176,237,65,197,173,185,13,150,181,54,154,138,225,78,217,162,114,167,177,200,139,248,46,79,106,57,54,114,47,154,42,41,14,242,238,78,220,34,100,183,55,220,45,83,103,56,188,79,114,187,193,218,47,49,62,22,239,240,79,21,4,207,68,255,0,180,6,143,214,94,118,52,213,54,90,139,110,130,105,85,109,45,198,116,123,35,187,100,242,71,181,50,123,17,237,165,129,206,71,191,207,116,234,151,165,21,60,209,232,68,126,27,184,103,214,222,62,117,138,183,34,191,221,174,82,219,102,172,109,78,85,151,215,34,189,24,139,183,222,227,85,242,146,117,106,35,89,27,124,154,136,155,244,177,11,55,193,121,69,112,123,135,92,33,184,93,45,121,86,92,176,187,169,176,223,111,9,218,114,249,237,212,218,88,225,234,68,242,242,95,37,219,205,23,207,121,127,140,98,184,198,19,99,165,198,48,236,122,219,99,180,80,179,162,154,130,221,74,202,122,120,91,245,54,54,34,53,62,191,36,3,231,193,176,156,107,77,240,235,54,5,135,91,35,183,217,44,20,81,80,80,211,70,158,76,138,54,162,38,235,251,231,46,219,185,203,230,231,42,170,238,170,166,11,197,22,129,89,56,152,209,44,139,73,47,21,41,71,45,202,36,154,219,92,173,234,240,117,209,47,84,18,170,39,154,181,28,155,57,19,205,88,231,162,42,42,238,109,112,7,58,22,75,207,17,124,190,117,253,210,58,146,124,127,39,179,187,183,83,73,80,142,125,5,226,133,206,246,46,202,137,61,60,157,59,163,154,187,162,166,232,173,123,124,172,59,16,231,111,163,117,86,150,63,61,210,12,206,219,115,72,253,120,236,242,82,215,64,233,54,79,99,229,146,7,35,85,119,253,234,170,121,123,73,197,172,90,11,164,58,253,143,55,24,213,220,22,221,145,81,68,174,117,59,167,107,153,61,43,156,155,43,161,157,138,217,34,85,217,55,232,114,111,178,111,185,18,46,92,151,248,81,174,173,150,170,151,43,212,203,124,82,59,118,211,83,93,232,157,28,105,245,53,101,164,123,246,254,55,42,129,18,120,185,230,195,155,235,142,47,95,166,154,71,140,77,133,99,55,88,157,77,114,173,169,157,179,92,235,160,119,147,162,69,111,169,78,199,34,236,228,106,189,202,158,93,104,138,173,92,199,149,135,2,185,21,239,45,180,113,59,170,182,89,40,44,22,119,37,94,43,67,84,197,100,183,10,173,190,247,90,172,84,221,33,143,126,168,215,247,239,70,185,61,86,238,233,165,164,92,179,56,69,210,11,181,62,65,69,129,79,147,221,41,21,29,5,78,77,85,227,155,27,145,119,71,36,29,45,129,92,138,136,168,229,141,85,21,60,149,9,80,141,70,162,53,168,136,136,155,34,39,192,15,233,15,121,144,240,101,87,197,54,154,209,223,240,88,97,250,127,135,36,178,219,35,122,181,137,114,165,126,203,45,27,158,190,199,42,181,29,26,170,244,163,186,154,187,36,138,228,152,64,10,5,224,227,141,205,72,224,143,42,188,226,55,204,102,170,237,139,214,86,57,183,172,110,173,238,165,168,162,173,143,239,110,154,21,115,87,181,50,35,81,175,99,155,179,209,141,69,217,90,215,54,192,233,121,207,112,173,53,175,198,84,226,218,139,5,90,51,117,163,91,93,35,156,175,68,246,53,233,83,210,169,191,177,85,83,242,162,27,251,95,248,31,225,191,137,58,181,189,106,62,10,214,95,213,141,103,167,45,83,45,29,115,154,212,217,17,239,111,171,54,200,136,137,221,107,246,68,217,54,52,29,191,147,7,10,20,117,141,170,168,202,117,46,186,54,174,235,77,81,119,163,72,221,249,21,99,164,107,255,0,192,224,33,231,16,252,95,235,135,49,204,206,207,195,246,139,224,245,118,156,114,182,174,57,89,106,108,253,201,235,30,197,255,0,124,215,74,212,70,71,4,123,245,244,249,181,170,136,229,87,57,27,182,148,224,106,134,107,95,26,250,97,108,168,115,29,45,38,80,200,30,172,85,86,171,155,214,213,84,223,101,219,116,47,107,69,56,114,209,110,29,236,210,217,52,131,2,160,176,199,84,141,241,117,45,87,205,85,84,173,79,46,236,242,43,164,122,123,85,26,174,233,69,85,217,19,115,3,195,121,127,240,141,167,249,237,191,83,177,29,37,240,25,45,174,181,110,20,149,222,158,185,203,219,168,85,85,235,237,201,80,232,215,240,151,201,90,169,249,0,144,165,20,115,118,247,203,187,127,112,109,127,232,148,189,115,68,234,239,3,188,46,107,198,103,46,160,234,182,152,122,114,255,0,60,17,82,201,87,233,187,141,54,241,70,155,49,189,16,78,198,121,39,199,167,117,248,129,82,218,5,175,154,247,203,103,54,130,131,42,196,125,45,136,103,86,202,43,226,219,31,80,230,83,215,83,205,19,95,21,101,28,253,42,140,149,173,119,67,209,90,187,237,210,244,221,173,115,103,61,191,156,255,0,10,245,22,207,23,95,138,234,45,37,91,88,170,234,68,182,82,200,170,228,77,246,99,210,167,165,81,87,201,21,221,63,149,16,149,217,255,0,14,26,35,170,58,119,109,210,172,247,79,109,215,156,114,205,73,21,21,178,10,133,122,205,65,28,113,182,54,44,21,29,93,232,220,140,107,81,94,215,163,149,19,205,87,204,138,119,46,75,252,40,215,86,203,85,75,149,234,101,190,41,29,187,105,169,174,244,78,142,52,250,154,178,210,61,251,127,27,149,64,132,92,108,243,42,204,184,166,179,174,154,97,88,236,184,150,8,249,99,150,170,158,73,146,90,235,171,216,228,115,18,119,53,58,89,27,92,136,169,19,119,221,205,69,115,157,228,141,153,124,171,56,39,190,104,157,138,179,93,53,86,208,180,57,118,77,70,218,91,77,182,118,109,53,178,220,229,107,220,249,81,127,2,105,149,25,187,127,9,140,106,34,236,175,123,91,189,180,63,151,167,11,26,7,122,131,41,196,176,23,93,47,244,175,73,41,174,151,218,149,174,154,153,201,236,116,77,114,36,81,189,23,205,30,214,35,147,224,164,146,2,53,113,237,197,133,23,10,122,43,83,122,181,207,11,243,76,139,185,110,198,105,94,136,238,153,250,126,249,84,246,175,181,144,181,200,239,52,84,87,172,109,95,39,42,165,99,242,213,225,58,191,137,253,102,169,213,125,73,130,123,142,25,137,215,37,125,206,106,183,43,214,241,118,115,187,177,211,189,93,191,113,55,94,236,219,239,187,122,90,191,186,162,151,41,171,250,35,165,154,243,138,75,134,234,190,25,111,191,219,158,142,237,119,217,180,212,175,84,219,185,4,169,179,225,127,146,122,204,84,95,130,238,158,71,243,69,52,95,3,225,255,0,78,45,122,91,167,22,233,41,44,182,164,145,205,89,158,143,158,121,94,229,115,229,153,232,137,214,247,42,251,118,242,68,68,68,68,68,68,12,232,0,0,0,6,47,170,26,117,142,106,230,158,100,58,103,151,64,249,109,25,37,190,107,125,87,109,118,123,26,246,236,143,98,252,30,215,108,230,175,193,205,67,159,237,79,210,190,32,56,1,215,122,58,132,172,171,180,93,173,85,46,170,199,242,42,54,42,82,220,233,209,118,87,51,125,218,230,171,87,166,72,93,190,221,74,215,34,162,162,175,69,38,47,168,250,97,167,186,189,139,212,97,122,153,136,91,114,59,45,74,163,159,73,93,10,61,173,122,111,179,216,239,194,141,233,186,236,246,170,57,55,93,149,0,175,61,52,231,109,128,77,101,166,135,88,116,135,33,163,187,71,26,54,166,124,110,72,42,169,230,122,39,155,217,29,68,145,58,52,85,219,213,87,191,109,255,0,9,118,243,215,28,72,243,147,200,115,60,110,175,17,225,235,11,173,197,60,124,110,134,123,253,222,88,228,174,138,55,38,202,148,240,198,174,142,39,251,126,248,175,122,166,254,170,53,200,142,73,29,144,242,106,225,38,245,115,150,190,219,120,212,59,12,18,42,171,104,173,247,154,119,195,31,228,106,212,211,75,39,248,94,166,87,166,188,169,56,61,211,171,149,61,222,175,21,188,102,53,52,174,71,196,153,45,197,42,33,234,79,139,224,137,145,69,34,127,98,246,57,191,144,10,244,229,211,192,214,77,196,78,127,111,213,141,66,180,77,14,155,88,171,82,174,105,106,218,228,244,245,76,110,234,74,120,183,252,56,250,211,239,175,246,109,187,17,122,149,122,111,52,252,40,40,40,109,116,80,91,109,148,80,82,82,82,198,216,96,167,130,52,142,56,163,106,108,214,53,173,217,26,212,68,68,68,79,36,63,112,35,87,30,220,88,81,112,167,162,181,55,171,92,240,191,52,200,187,150,236,102,149,232,142,233,159,167,239,149,79,106,251,89,11,92,142,243,69,69,122,198,213,242,114,170,86,63,45,94,19,171,248,159,214,106,157,87,212,152,39,184,225,152,157,114,87,220,230,171,114,189,111,23,103,59,187,29,59,213,219,247,19,117,238,205,190,251,183,165,171,251,170,41,114,154,191,162,58,89,175,56,164,184,110,171,225,150,251,253,185,232,238,215,125,155,77,74,245,77,187,144,74,155,62,23,249,39,172,197,69,248,46,233,228,127,52,83,69,240,62,31,244,226,215,165,186,113,110,146,146,203,106,73,28,213,153,232,249,231,149,238,87,62,89,158,136,157,111,114,175,183,111,36,68,68,68,68,68,64,206,128,0,0,0,10,57,230,63,192,230,85,160,218,137,117,214,12,2,207,81,85,167,57,13,99,235,214,106,86,42,250,10,174,87,238,248,37,219,240,34,87,187,120,159,236,217,81,139,230,136,174,188,99,240,175,160,161,186,81,79,109,185,209,65,87,73,85,27,161,158,158,120,210,72,229,141,201,179,152,230,187,116,115,85,21,81,81,124,148,10,136,225,167,156,109,255,0,5,197,40,176,190,32,48,203,134,93,232,216,91,5,62,65,109,169,98,87,205,27,124,154,149,17,202,168,201,95,182,201,220,71,181,87,109,220,142,114,171,151,98,234,151,59,76,37,150,58,170,125,22,210,75,245,69,222,86,116,211,85,100,207,134,158,158,7,42,126,27,161,167,146,71,73,183,245,40,246,111,237,221,61,134,240,212,190,83,124,32,106,37,210,91,189,5,130,253,134,77,58,162,201,30,53,113,108,48,43,190,182,195,60,115,71,30,233,229,179,26,214,254,77,252,207,11,25,228,229,194,37,134,177,181,87,90,156,243,35,141,174,71,45,53,206,245,20,113,185,19,224,171,75,4,47,217,127,35,183,243,246,129,88,26,85,165,58,251,204,3,94,170,170,103,173,173,186,220,110,149,76,170,200,242,58,168,213,105,109,116,202,187,117,59,109,154,212,70,181,91,20,13,219,126,148,107,81,26,138,173,232,11,78,112,28,111,75,48,59,6,156,226,20,139,77,102,199,40,33,183,81,198,171,187,187,113,181,19,169,203,251,231,185,119,115,151,226,229,85,248,159,227,79,52,211,0,210,108,102,12,59,77,177,27,102,57,102,167,114,189,148,148,16,36,108,87,175,181,238,95,107,222,191,23,57,85,87,226,166,76,6,47,170,26,117,142,106,230,158,100,58,103,151,64,249,109,25,37,190,107,125,87,109,118,123,26,246,236,143,98,252,30,215,108,230,175,193,205,67,159,237,79,210,190,32,56,1,215,122,58,132,172,171,180,93,173,85,46,170,199,242,42,54,42,82,220,233,209,118,87,51,125,218,230,171,87,166,72,93,190,221,74,215,34,162,162,175,69,38,47,168,250,97,167,186,189,139,212,97,122,153,136,91,114,59,45,74,163,159,73,93,10,61,173,122,111,179,216,239,194,141,233,186,236,246,170,57,55,93,149,0,175,61,52,231,109,128,77,101,166,135,88,116,135,33,163,187,71,26,54,166,124,110,72,42,169,230,122,39,155,217,29,68,145,58,52,85,219,213,87,191,109,255,0,9,118,243,215,28,72,243,147,200,115,60,110,175,17,225,235,11,173,197,60,124,110,134,123,253,222,88,228,174,138,55,38,202,148,240,198,174,142,39,251,126,248,175,122,166,254,170,53,200,142,73,29,144,242,106,225,38,245,115,150,190,219,120,212,59,12,18,42,171,104,173,247,154,119,195,31,228,106,212,211,75,39,248,94,166,87,166,188,169,56,61,211,171,149,61,222,175,21,188,102,53,52,174,71,196,153,45,197,42,33,234,79,139,224,137,145,69,34,127,98,246,57,191,144,10,244,229,211,192,214,77,196,78,127,111,213,141,66,180,77,14,155,88,171,82,174,105,106,218,228,244,245,76,110,234,74,120,183,252,56,250,211,239,175,246,109,187,17,122,149,122,111,52,252,40,40,40,109,116,80,91,109,148,80,82,82,82,198,216,96,167,130,52,142,56,163,106,108,214,53,173,217,26,212,68,68,68,79,36,63,112,53,71,20,28,60,226,252,79,232,229,231,74,50,121,86,149,213,72,218,171,93,193,172,234,117,190,190,52,94,204,232,223,46,164,78,167,53,205,221,58,152,247,183,116,85,221,41,19,28,191,241,35,203,91,136,89,82,174,216,250,11,141,62,240,85,209,206,143,117,179,33,183,117,121,57,143,217,59,145,174,219,182,70,236,230,57,21,21,17,81,236,58,18,48,173,86,209,125,43,215,28,113,113,61,88,193,173,121,45,177,21,93,28,117,145,175,114,7,47,146,190,25,90,169,36,46,84,77,186,152,230,174,222,91,129,10,240,222,116,252,59,93,109,113,63,54,192,115,139,5,205,24,139,52,52,176,83,87,83,117,121,110,140,151,187,27,221,231,191,225,70,223,47,240,26,163,136,142,115,207,188,216,106,177,206,27,112,123,149,162,174,173,139,26,228,57,11,97,239,83,34,162,110,176,82,198,233,25,215,237,217,239,122,162,108,158,162,170,249,111,11,223,38,110,19,46,181,207,171,160,191,106,45,154,39,123,41,104,111,20,175,137,191,196,179,210,200,255,0,240,185,76,215,76,57,87,112,125,166,151,24,46,243,225,183,44,194,178,153,90,232,157,147,87,248,168,145,200,187,238,232,35,108,112,191,127,138,61,142,79,200,7,197,202,126,166,253,113,225,42,154,247,146,77,93,81,95,118,201,46,181,242,213,214,171,221,45,91,164,145,170,233,149,239,243,127,83,186,183,118,235,186,239,230,67,190,109,220,96,46,125,151,254,198,156,10,230,174,199,177,106,148,151,36,158,23,250,181,215,70,251,41,247,79,108,112,111,230,158,197,149,87,116,222,38,169,112,212,116,116,150,250,72,40,40,41,97,166,165,166,141,176,193,4,44,70,71,20,109,77,154,198,181,60,154,212,68,68,68,79,36,68,52,158,162,112,85,195,134,167,106,125,139,88,114,93,59,163,110,79,99,175,101,197,213,52,136,144,178,229,43,23,169,158,54,52,78,154,132,71,35,93,187,147,169,122,81,21,85,187,181,67,77,242,196,224,249,120,119,210,165,212,60,218,214,176,231,249,205,60,115,85,71,42,122,246,219,118,232,248,105,62,182,189,222,82,74,158,94,183,67,85,55,143,117,154,192,0,0,0,43,199,154,135,3,247,205,104,182,83,235,230,147,218,157,93,150,99,212,94,22,243,107,129,155,203,115,160,98,171,153,36,72,137,187,231,139,119,39,79,154,189,138,136,223,54,53,174,176,224,5,23,112,61,204,155,39,225,90,205,38,153,231,56,237,86,87,130,247,159,61,28,16,206,145,214,218,100,122,171,164,72,122,253,87,198,231,42,185,98,114,183,103,42,185,28,155,185,29,54,107,121,207,240,177,21,161,245,180,24,166,162,84,86,244,111,29,19,237,148,177,185,95,240,71,63,196,171,90,159,90,162,187,203,216,139,236,54,254,187,114,234,225,107,95,239,21,57,70,77,133,212,88,242,10,215,186,74,171,182,61,83,224,166,168,122,251,95,35,21,174,133,239,85,243,87,186,53,114,175,181,84,213,86,46,77,28,37,218,43,153,87,112,189,234,37,238,38,170,42,210,215,94,41,153,19,191,34,173,61,52,79,243,252,142,64,32,102,188,235,215,16,92,201,51,74,202,28,99,22,91,102,27,131,219,235,111,205,182,71,51,157,77,110,166,134,23,62,74,170,201,250,81,31,51,154,197,99,61,84,243,119,67,19,214,114,175,213,202,39,223,46,211,253,193,186,127,162,66,229,176,221,0,209,189,60,211,170,253,39,194,48,11,109,151,22,186,211,79,73,95,69,73,214,199,85,71,51,22,57,59,179,117,119,94,245,99,149,189,106,245,114,38,219,42,108,134,21,164,92,14,240,185,160,249,156,90,131,165,58,97,232,59,252,16,75,75,29,95,166,238,53,59,69,34,108,246,244,79,59,217,230,159,30,157,211,224,6,246,57,234,227,35,223,207,62,254,89,179,254,244,103,66,164,122,204,185,127,240,141,168,25,237,195,83,178,237,37,241,249,45,210,181,46,21,117,222,158,185,197,220,168,69,69,235,237,199,80,216,211,240,83,201,26,137,249,0,144,166,5,174,58,213,131,112,251,166,119,141,82,212,43,130,211,218,237,81,122,145,71,178,205,89,80,168,189,170,120,90,191,133,35,221,228,158,196,79,53,114,163,81,85,51,211,85,107,135,11,218,31,196,122,90,227,214,124,66,167,33,138,204,178,45,12,30,155,175,164,134,39,63,110,167,246,233,167,141,142,122,162,34,117,57,21,200,158,72,187,1,64,28,74,241,23,158,113,63,170,87,13,75,206,170,85,189,213,90,123,101,186,55,170,193,109,162,107,149,99,130,52,95,171,117,87,59,218,231,43,156,190,221,146,83,112,201,204,243,2,225,111,75,168,116,223,8,225,89,38,149,54,168,187,93,95,152,163,39,186,86,42,34,62,121,19,192,175,74,121,108,214,110,168,198,162,34,42,249,170,216,39,237,92,112,39,252,6,127,156,215,143,246,177,251,87,28,9,255,0,1,159,231,53,227,253,172,8,171,251,121,223,251,46,255,0,158,223,252,128,253,188,239,253,151,127,207,111,254,64,149,95,181,113,192,159,240,25,254,115,94,63,218,199,237,92,112,39,252,6,127,156,215,143,246,176,55,166,137,234,79,221,139,72,177,13,84,244,47,162,62,149,90,41,174,190,3,196,248,143,13,221,98,59,183,220,233,103,94,219,237,213,210,221,254,164,50,203,173,174,223,123,182,86,89,110,212,145,213,80,215,193,37,45,84,18,38,236,150,39,181,90,246,57,62,40,173,85,69,254,51,206,194,112,188,107,78,113,27,70,9,134,219,125,31,98,176,209,199,65,111,165,239,73,47,102,8,219,210,198,117,200,231,61,219,34,123,92,229,95,173,79,108,14,126,184,190,225,35,83,248,42,213,150,100,56,228,151,70,226,110,184,182,183,20,201,233,28,230,186,157,232,229,124,112,201,35,118,237,212,199,211,249,58,209,189,109,248,163,101,134,135,243,170,164,160,199,41,44,220,64,233,165,206,225,116,164,141,145,73,121,199,29,10,173,102,200,136,178,62,154,87,70,214,61,118,85,94,153,58,85,87,201,172,79,34,208,50,140,87,26,205,172,21,184,174,97,97,160,189,89,238,49,44,53,116,53,212,237,154,9,152,191,7,49,200,168,191,95,228,84,69,33,206,113,202,7,132,44,190,237,53,210,213,14,99,137,54,121,22,71,82,216,238,241,246,17,87,218,141,109,84,51,43,83,127,61,145,81,19,216,155,39,144,26,11,92,185,212,195,113,199,42,236,220,62,105,181,202,219,115,170,107,163,142,245,145,186,21,90,70,170,42,117,178,150,39,61,174,147,207,116,87,72,173,69,79,54,189,60,136,169,193,215,9,250,149,198,174,177,46,71,148,173,210,124,74,27,151,142,203,178,74,199,189,93,84,229,114,73,37,60,114,175,156,149,50,239,178,236,170,172,71,245,187,247,168,235,44,194,57,67,112,127,136,92,33,184,93,40,50,220,179,177,34,72,216,111,151,134,246,156,169,230,136,230,210,199,15,82,111,183,146,249,46,219,46,233,186,44,194,197,241,92,107,9,176,81,98,184,125,134,130,203,103,183,68,144,210,80,208,211,182,24,33,98,124,26,198,162,34,125,127,149,85,84,15,186,130,134,142,215,67,79,108,183,83,71,77,73,73,19,32,130,24,219,210,200,227,98,35,90,214,162,123,17,17,17,17,63,33,142,79,165,26,91,85,60,149,85,90,107,138,205,52,207,89,36,146,75,53,59,156,247,42,238,174,85,86,110,170,171,231,185,149,0,49,31,185,14,147,127,5,248,151,248,146,155,255,0,128,125,200,116,155,248,47,196,191,196,148,223,252,6,92,0,139,28,119,233,166,156,89,184,66,213,43,157,159,79,241,186,26,202,123,27,157,13,69,53,170,8,165,141,123,140,77,218,230,181,21,23,101,95,98,149,217,201,195,28,199,178,142,39,50,122,12,150,195,110,187,82,199,129,214,204,200,43,169,89,60,109,145,46,22,244,71,163,94,138,136,237,156,228,223,219,178,175,214,92,206,160,96,24,150,169,97,151,109,62,206,237,62,147,176,95,32,90,90,250,78,252,176,247,162,221,23,167,174,39,53,237,243,68,243,107,145,77,107,162,156,25,240,217,195,182,85,85,154,232,230,155,253,31,189,86,219,223,107,158,167,211,21,245,125,116,175,146,57,29,31,69,68,242,49,55,124,49,174,232,157,94,174,219,236,170,138,27,78,195,134,226,24,171,230,147,23,197,44,246,119,84,35,82,103,80,80,197,78,178,34,111,178,59,161,169,190,219,174,219,253,106,121,179,233,70,150,213,79,37,85,86,154,226,179,77,51,214,73,36,146,205,78,231,61,202,187,171,149,85,155,170,170,249,238,101,64,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,34,199,29,250,105,167,22,110,16,181,74,231,103,211,252,110,134,178,158,198,231,67,81,77,106,130,41,99,94,227,19,118,185,173,69,69,217,87,216,165,118,114,112,199,49,236,163,137,204,158,131,37,176,219,174,212,177,224,117,179,50,10,234,86,79,27,100,75,133,189,17,232,215,162,162,59,103,57,55,246,236,171,245,151,51,168,24,6,37,170,88,101,219,79,179,187,79,164,236,23,200,22,150,190,147,191,44,61,232,183,69,233,235,137,205,123,124,209,60,218,228,83,90,232,167,6,124,54,112,237,149,85,102,186,57,166,255,0,71,239,85,182,247,218,231,169,244,197,125,95,93,43,228,142,71,71,209,81,60,140,77,223,12,107,186,39,87,171,182,251,42,162,134,211,176,225,184,134,42,249,164,197,241,75,61,157,213,8,212,153,212,20,49,83,172,136,155,236,142,232,106,111,182,235,182,255,0,90,158,108,250,81,165,181,83,201,85,85,166,184,172,211,76,245,146,73,36,179,83,185,207,114,174,234,229,85,102,234,170,190,123,153,80,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,8,177,199,126,154,105,197,155,132,45,82,185,217,244,255,0,27,161,172,167,177,185,208,212,83,90,160,138,88,215,184,196,221,174,107,81,81,118,85,246,41,93,156,156,49,204,123,40,226,115,39,160,201,108,54,235,181,44,120,29,108,204,130,186,149,147,198,217,18,225,111,68,122,53,232,168,142,217,206,77,253,187,42,253,101,204,234,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,214,186,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,49,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,234,237,190,202,168,161,180,236,56,110,33,138,190,105,49,124,82,207,103,117,66,53,38,117,5,12,84,235,34,38,251,35,186,26,155,237,186,237,191,214,167,131,173,26,67,135,107,190,153,95,116,171,60,163,89,237,23,218,110,203,220,205,146,90,121,81,81,209,79,26,175,177,236,122,53,205,95,102,233,178,162,162,170,46,108,0,231,175,85,180,139,136,174,93,154,233,71,121,182,93,43,45,211,210,78,249,49,236,158,142,31,232,59,165,63,239,154,173,118,237,85,233,84,73,96,126,251,111,251,230,171,92,179,83,74,249,219,98,207,180,211,210,235,102,143,221,224,185,68,222,153,235,113,137,162,158,41,215,111,194,108,21,15,141,99,254,215,186,255,0,175,127,61,146,200,115,172,3,9,212,220,106,171,14,212,28,90,219,144,217,107,83,105,168,174,20,237,154,39,42,123,28,136,191,130,228,246,163,147,103,34,249,162,162,144,239,46,228,237,194,38,75,115,125,194,213,54,115,139,196,247,43,188,29,162,243,19,225,110,255,0,4,241,80,76,244,79,251,64,104,253,101,231,99,77,83,101,168,182,232,38,149,86,210,220,103,71,178,59,182,79,36,123,83,39,177,30,218,88,28,228,123,252,247,78,169,122,81,83,205,30,132,71,225,187,134,125,109,227,231,88,171,114,43,253,218,229,45,182,106,198,212,229,89,125,114,43,209,136,187,125,238,53,95,41,39,86,162,53,145,183,201,168,137,191,75,16,179,124,23,148,87,7,184,117,194,27,133,210,215,149,101,203,11,186,155,13,246,240,157,167,47,158,221,77,165,142,30,164,79,47,37,242,93,188,209,124,247,151,248,198,43,140,97,54,58,92,99,14,199,173,182,59,69,11,58,41,168,45,212,172,167,167,133,191,83,99,98,35,83,235,242,64,62,124,27,9,198,180,223,14,179,96,88,117,178,59,125,146,193,69,21,5,13,52,105,228,200,163,106,34,110,191,190,114,237,187,156,190,110,114,170,174,234,170,68,222,100,92,16,84,113,73,133,209,230,218,125,28,44,212,76,78,7,199,73,20,142,70,54,237,68,170,175,117,26,185,124,154,244,122,171,162,114,250,187,185,237,118,200,254,166,204,240,5,10,112,133,199,78,171,240,69,125,186,105,206,95,138,87,93,241,127,24,228,184,227,85,238,125,37,101,174,173,21,18,73,33,235,106,172,111,242,245,226,115,118,114,162,126,10,238,229,158,148,188,231,248,85,150,216,149,149,88,174,163,193,84,141,221,212,137,106,164,123,250,190,40,215,120,174,149,79,169,85,83,242,162,123,9,31,175,28,29,240,241,196,138,165,94,169,105,229,37,93,217,140,70,71,121,163,123,169,43,216,212,242,68,89,163,84,89,26,137,228,141,147,173,169,186,236,136,164,109,127,37,190,21,29,84,181,13,204,181,61,145,171,250,251,9,118,161,232,68,223,240,119,90,62,173,190,31,133,191,229,2,28,241,129,205,23,81,120,141,179,84,233,142,152,88,42,112,188,62,226,158,30,181,18,126,237,206,234,199,109,247,167,189,136,137,20,107,236,88,217,186,185,60,156,229,106,171,75,150,210,136,39,165,210,220,58,150,170,25,33,154,27,5,190,57,35,145,170,215,49,201,78,196,86,170,47,154,42,47,150,198,166,208,238,2,248,94,225,250,225,5,255,0,7,211,136,106,175,212,206,234,134,243,121,153,213,213,113,57,23,116,116,125,207,82,23,39,193,209,177,174,252,164,131,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,81,218,139,206,135,84,172,153,254,73,101,194,116,215,11,174,199,173,247,106,186,91,93,93,90,213,44,213,20,177,202,230,197,43,250,37,70,245,57,136,142,84,68,217,55,219,207,218,5,184,130,155,63,110,211,94,191,130,108,7,252,21,191,235,135,237,218,107,215,240,77,128,255,0,130,183,253,112,23,38,12,107,76,178,138,188,227,77,241,76,210,190,158,26,122,171,253,142,134,233,60,80,239,219,142,73,224,100,142,107,119,85,94,148,87,42,38,235,190,198,74,0,17,111,139,126,97,58,53,194,146,187,27,172,73,114,188,221,241,163,217,143,91,166,107,22,157,28,222,166,190,170,101,69,72,26,168,168,168,155,57,234,138,138,140,233,94,162,184,115,110,113,28,89,100,87,7,205,139,51,18,196,232,209,203,218,130,146,213,226,159,211,240,235,146,161,207,71,47,229,107,90,159,144,11,194,5,37,105,247,57,46,39,241,170,232,215,57,179,98,121,141,6,233,221,142,74,37,161,168,84,254,194,88,21,24,213,252,174,141,223,196,89,39,10,28,120,232,183,22,52,238,181,227,85,19,216,50,234,104,150,106,172,114,230,246,247,213,137,248,82,83,189,61,89,227,79,138,166,206,79,107,152,212,84,220,36,136,0,0,0,0,63,57,231,130,150,9,42,170,166,142,24,97,98,201,36,146,57,26,214,53,19,117,114,170,249,34,34,121,238,65,62,28,56,194,155,137,238,96,89,101,147,20,175,114,233,246,29,130,92,169,44,173,99,189,74,249,253,37,110,73,171,156,159,30,181,78,152,254,168,218,213,217,21,238,64,39,128,0,0,0,0,43,55,95,249,186,59,77,120,148,110,27,167,184,205,6,83,128,99,174,125,182,251,35,94,173,169,175,172,235,68,146,74,73,124,218,137,22,221,45,69,69,108,139,215,230,136,172,123,108,135,29,188,38,69,96,182,223,219,109,175,183,54,229,73,13,90,82,87,195,217,169,167,73,24,142,72,229,143,117,232,145,187,236,230,239,228,168,168,7,162,0,0,0,0,10,205,215,254,110,142,211,94,37,27,134,233,238,51,65,148,224,24,235,159,109,190,200,215,171,106,107,235,58,209,36,146,146,95,54,162,69,183,75,81,81,91,34,245,249,162,43,30,219,33,199,111,9,145,88,45,183,246,219,107,237,205,185,82,67,86,148,149,240,246,106,105,210,70,35,146,57,99,221,122,36,110,251,57,187,249,42,42,1,232,152,22,182,107,134,157,112,247,131,201,168,186,163,118,158,221,99,138,170,42,55,79,13,36,149,14,238,200,170,140,78,136,209,93,231,178,249,236,103,164,39,230,249,238,113,93,252,162,182,127,222,120,27,251,135,254,41,116,107,137,218,43,213,126,143,223,234,238,144,216,37,130,26,231,84,91,230,165,237,186,84,122,177,17,37,106,117,110,140,119,179,217,177,182,138,193,228,117,255,0,162,122,181,253,209,180,127,162,169,44,248,0,0,0,0,0,0,0,52,207,22,124,74,99,28,44,104,221,215,82,111,125,154,155,146,181,105,44,86,199,191,165,215,11,131,209,123,113,237,186,47,67,118,87,189,83,205,24,215,109,231,178,46,45,203,195,53,201,181,27,132,44,43,59,204,174,178,220,175,119,218,187,237,109,117,84,158,217,37,125,234,181,87,203,216,136,158,196,68,242,68,68,68,242,64,36,120,0,0,0,0,0,0,0,1,29,117,147,143,222,24,244,19,62,173,211,77,75,204,46,22,251,253,190,40,102,158,8,108,245,85,13,107,101,141,36,98,163,227,98,181,119,107,145,125,190,68,138,40,95,155,23,190,206,91,253,206,180,255,0,50,136,11,219,178,93,232,50,27,53,5,254,215,42,201,69,114,165,138,178,153,234,213,106,186,41,24,143,98,170,47,154,110,138,158,74,125,166,35,164,63,210,155,10,254,78,219,127,155,70,101,192,0,63,10,218,218,59,109,21,69,198,225,85,21,53,45,44,79,158,121,165,122,53,145,70,212,85,115,156,229,242,68,68,69,85,85,248,32,31,184,43,18,215,205,250,178,231,197,44,216,117,147,79,228,200,180,198,231,93,5,142,208,150,232,92,183,137,103,89,58,18,174,54,42,237,42,74,247,108,144,42,53,122,81,155,42,59,169,29,103,72,170,168,138,173,84,85,79,98,252,0,254,128,0,3,204,202,50,59,94,31,140,221,242,219,228,203,13,182,201,67,81,113,172,145,63,121,4,49,186,73,29,231,245,53,170,165,64,201,206,215,93,150,71,172,58,73,129,182,53,114,244,181,203,88,229,68,248,34,175,121,55,95,203,178,1,114,32,166,207,219,180,215,175,224,155,1,255,0,5,111,250,227,238,177,243,166,215,107,165,234,223,108,155,74,112,54,71,87,85,20,14,115,82,179,116,71,189,26,170,159,126,246,249,129,112,160,0,0,131,28,100,243,72,192,248,119,190,87,105,166,154,89,32,205,51,122,7,58,26,247,73,58,178,219,106,153,61,177,202,230,122,211,74,158,199,70,197,111,74,238,142,122,57,21,164,12,185,243,113,227,58,190,224,234,218,92,163,27,182,194,231,110,148,148,182,8,29,19,83,125,246,69,151,174,77,190,30,111,223,255,0,202,5,237,2,161,52,87,157,62,161,219,46,84,214,237,122,211,219,77,238,212,231,35,37,185,88,26,234,74,216,147,127,55,172,79,123,162,149,83,250,150,172,95,199,245,218,126,151,106,158,7,172,248,61,183,81,116,219,33,167,188,216,174,177,245,193,81,22,232,173,114,121,58,57,24,190,180,114,53,124,156,199,34,42,40,25,96,0,0,32,111,23,156,214,52,251,65,239,215,13,55,210,155,20,57,198,95,111,115,160,174,169,146,161,89,107,183,78,139,231,27,156,207,90,162,70,249,163,152,197,106,53,124,149,253,72,230,164,24,188,115,115,227,54,231,112,125,101,22,75,140,218,97,115,183,74,74,59,4,46,137,169,245,34,205,220,126,223,198,229,80,47,100,20,245,164,28,234,53,78,205,93,13,22,182,233,213,151,36,182,43,145,178,86,89,58,168,107,99,77,252,221,208,247,62,41,85,62,13,68,139,251,98,210,52,87,92,180,203,136,60,34,159,80,52,175,37,134,239,107,149,221,169,91,178,178,122,73,145,17,93,12,241,175,173,27,209,21,60,151,218,138,138,138,168,168,170,25,232,0,0,32,199,25,60,210,48,62,29,239,149,218,105,166,150,72,51,76,222,129,206,134,189,210,78,172,182,218,166,79,108,114,185,158,180,210,167,177,209,177,91,210,187,163,158,142,69,105,3,46,124,220,120,206,175,184,58,182,151,40,198,237,176,185,219,165,37,45,130,7,68,212,223,125,145,101,235,147,111,135,155,247,255,0,242,129,123,64,168,77,21,231,79,168,118,203,149,53,187,94,180,246,211,123,181,57,200,201,110,86,6,186,146,182,36,223,205,235,19,222,232,165,84,254,165,171,23,241,253,118,159,165,218,167,129,235,62,15,109,212,93,54,200,105,239,54,43,172,125,112,84,69,186,43,92,158,78,142,70,47,173,28,141,95,39,49,200,138,138,6,88,1,252,115,145,168,174,114,162,34,38,234,171,240,3,250,10,249,226,147,155,174,155,105,77,210,179,10,208,235,37,62,125,125,164,114,197,61,214,73,213,150,138,121,19,218,214,57,158,189,74,166,219,47,66,181,158,105,179,221,230,137,11,47,28,220,248,205,185,220,31,89,69,146,227,54,152,92,237,210,146,142,193,11,162,106,125,72,179,119,31,183,241,185,84,11,217,5,60,233,7,58,141,84,179,87,65,69,173,122,117,100,201,45,138,228,73,107,44,168,234,26,230,55,226,238,135,57,209,72,169,240,106,36,127,219,22,129,161,60,65,105,95,17,248,76,89,222,148,228,145,220,168,186,146,42,170,121,19,183,85,65,54,219,172,53,17,42,238,199,255,0,133,174,79,54,171,147,204,13,140,0,0,0,0,0,0,1,131,107,62,180,233,214,128,96,21,218,147,169,247,230,91,44,212,74,216,211,102,245,205,83,59,183,232,130,24,211,206,73,29,178,236,212,248,35,156,170,141,106,170,6,114,10,105,214,46,115,186,215,145,93,170,41,180,95,16,177,226,54,86,185,91,4,247,24,124,125,194,68,246,35,221,186,164,44,223,219,208,140,118,222,206,167,124,112,108,103,155,239,24,118,58,246,85,94,46,88,166,69,2,59,215,166,175,178,50,38,185,62,164,117,59,162,114,47,212,187,255,0,135,216,5,231,130,26,240,119,204,191,75,248,157,186,83,224,25,45,173,112,172,238,118,47,135,160,154,161,37,164,185,43,83,119,37,52,202,141,94,191,37,94,211,209,29,183,224,171,246,85,73,148,0,0,0,21,99,196,39,56,172,183,4,214,28,151,10,210,28,31,20,191,99,86,42,181,183,193,115,184,58,161,210,85,205,26,116,204,246,246,228,107,123,125,196,122,49,83,126,166,181,29,191,173,229,137,97,220,230,245,207,35,203,172,120,245,86,149,224,145,67,116,185,83,81,72,248,210,179,169,141,146,86,177,85,55,155,109,209,28,5,189,128,0,0,0,2,172,120,132,231,21,150,224,154,195,146,225,90,67,131,226,151,236,106,197,86,182,248,46,119,7,84,58,74,185,163,78,153,158,222,220,141,111,111,184,143,70,42,111,212,214,163,183,245,188,177,44,59,156,222,185,228,121,117,143,30,170,210,188,18,40,110,151,42,106,41,31,26,86,117,49,178,74,214,42,166,243,109,186,35,128,183,176,0,0,0,0,0,3,2,214,205,112,211,174,30,240,121,53,23,84,110,211,219,172,113,85,69,70,233,225,164,146,161,221,217,21,81,137,209,26,43,188,246,95,61,140,244,132,252,223,61,206,43,191,148,86,207,251,207,3,127,112,255,0,197,46,141,113,59,69,122,175,209,251,253,93,210,27,4,176,67,92,234,139,124,212,189,183,74,143,86,34,36,173,78,173,209,142,246,123,54,54,209,88,60,142,191,244,79,86,191,186,54,143,244,85,37,159,0,0,0,0,169,253,105,230,253,173,122,103,172,121,222,156,90,180,199,8,170,162,197,50,107,165,146,154,122,132,171,238,203,21,45,84,144,177,239,233,153,19,169,90,196,85,217,17,55,85,217,0,182,0,83,103,237,218,107,215,240,77,128,255,0,130,183,253,112,253,187,77,122,254,9,176,31,240,86,255,0,174,2,228,193,77,159,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,11,147,4,116,224,127,92,117,183,136,189,43,147,86,117,107,13,199,177,171,117,214,126,140,122,154,219,29,67,102,169,167,98,185,178,84,201,221,123,189,71,63,213,98,38,202,168,199,59,205,28,213,36,88,0,87,31,25,252,212,239,218,5,173,85,186,77,164,184,150,57,145,50,195,4,113,94,107,46,78,157,81,149,238,221,206,130,62,211,218,138,140,98,177,28,171,186,245,171,155,229,210,187,232,143,219,180,215,175,224,155,1,255,0,5,111,250,224,46,76,30,38,15,125,168,202,48,172,127,38,172,134,56,167,187,218,233,43,229,142,61,250,24,249,98,107,213,27,190,235,178,43,151,109,207,108,0,0,0,32,183,31,92,199,43,184,84,205,108,154,109,167,24,237,143,34,200,102,164,91,133,233,183,39,74,177,208,194,245,68,167,98,118,156,213,238,63,103,189,81,87,201,189,11,183,174,138,69,95,219,180,215,175,224,155,1,255,0,5,111,250,224,46,76,26,199,134,125,84,188,107,118,131,225,122,175,127,183,81,208,92,50,91,106,86,212,83,81,245,118,98,114,189,205,217,157,106,174,219,213,79,106,169,179,128,0,0,0,96,26,239,173,120,103,15,122,93,123,213,92,234,165,89,110,180,67,188,112,49,81,37,172,168,119,148,84,241,34,251,94,247,108,137,240,68,221,203,228,138,160,103,224,175,206,0,121,144,230,156,76,234,29,126,146,234,46,159,34,93,101,101,85,210,130,237,100,137,124,45,53,35,93,191,106,173,174,95,81,27,212,216,219,50,42,245,170,177,170,212,114,245,58,192,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,210,92,105,234,199,220,87,133,237,66,207,96,170,72,43,226,180,73,65,109,126,234,142,74,218,165,74,120,92,221,188,213,90,249,81,255,0,196,197,246,38,234,84,231,42,94,29,177,109,117,215,91,205,215,80,177,138,11,246,45,136,89,95,61,69,21,116,41,44,18,214,84,59,181,3,94,197,245,85,17,169,80,244,223,216,232,218,187,124,82,75,243,179,213,148,160,195,240,45,19,161,169,84,150,239,91,54,69,113,99,87,101,72,96,106,195,78,142,250,218,231,203,50,237,245,194,139,240,67,89,242,222,227,7,133,174,21,116,130,237,65,168,121,5,221,153,118,83,124,90,154,246,81,218,38,153,180,244,145,49,177,211,181,207,68,233,114,34,172,207,245,85,87,239,155,109,228,5,140,254,194,110,17,191,230,229,128,255,0,137,33,255,0,192,126,194,110,17,191,230,229,128,255,0,137,33,255,0,192,255,0,26,69,198,183,11,218,227,93,5,159,78,245,126,207,85,118,168,79,189,91,107,82,74,10,185,29,241,107,34,168,107,22,71,126,70,117,121,121,251,60,205,222,7,203,106,181,219,172,118,202,59,45,158,138,26,58,11,124,17,210,210,211,194,212,108,112,194,198,163,88,198,162,123,26,141,68,68,79,169,8,255,0,199,135,19,171,194,198,129,220,115,43,66,195,38,83,120,153,182,124,122,41,83,169,169,87,35,92,171,51,155,241,108,81,181,239,250,149,200,198,175,225,18,40,169,30,120,57,13,194,92,203,75,49,53,153,233,67,75,108,184,220,82,52,119,170,233,101,150,40,213,85,62,42,141,133,54,85,223,110,165,219,109,215,112,141,60,26,112,161,154,241,203,172,23,107,142,89,144,220,163,176,80,74,151,28,175,32,145,221,218,169,229,153,206,86,195,27,159,191,84,242,170,61,122,157,186,53,173,115,149,23,213,107,174,163,74,248,75,225,203,70,45,80,91,48,29,33,199,41,100,133,173,71,87,212,209,50,170,186,103,55,247,207,168,149,29,34,174,254,123,111,178,42,249,34,26,63,148,158,33,104,199,120,50,199,239,212,17,196,149,121,77,214,233,114,174,123,81,58,150,72,234,159,74,196,114,251,124,163,166,98,162,127,101,249,73,152,6,151,214,94,14,184,112,215,107,52,246,188,243,75,108,169,83,35,92,145,93,109,180,204,163,184,83,185,124,250,217,60,104,142,93,151,207,165,253,76,85,246,181,83,116,41,75,137,222,29,53,63,128,141,117,181,73,102,200,234,150,6,202,151,140,71,36,166,111,105,242,182,55,166,237,114,39,147,101,141,85,173,145,158,104,168,246,175,224,191,99,161,82,6,115,149,196,173,119,158,22,173,153,61,68,72,149,248,238,81,72,250,105,83,219,219,158,57,98,146,63,226,85,88,221,252,113,183,242,238,18,39,131,222,34,104,120,160,208,107,6,168,199,12,84,215,71,163,237,215,202,72,149,85,180,247,24,118,73,81,191,83,92,138,201,90,158,123,54,86,162,170,170,41,186,138,188,228,113,126,184,84,99,154,189,139,201,43,150,134,223,91,101,175,134,62,175,38,203,81,29,91,36,84,79,130,171,105,162,243,252,137,245,22,134,0,3,73,241,121,196,214,53,194,174,141,92,245,18,236,176,85,94,38,69,163,199,237,111,126,206,175,175,114,122,141,219,219,219,98,122,242,47,193,173,84,79,89,90,138,17,35,155,87,25,63,65,113,169,56,99,211,203,162,179,32,200,169,82,76,162,166,23,121,209,91,100,79,86,151,116,246,62,116,243,114,124,34,242,246,74,138,145,231,146,167,189,62,83,246,127,93,243,27,113,23,108,122,125,170,156,71,253,212,53,202,247,91,83,89,6,51,67,54,71,146,94,106,26,174,73,42,101,126,208,192,223,98,117,189,234,187,53,54,70,199,27,149,19,213,70,172,162,228,169,239,79,148,253,159,215,124,198,220,5,212,128,0,16,35,154,79,26,191,113,28,33,218,33,167,23,110,140,239,46,164,95,29,83,3,246,146,207,108,126,237,115,247,79,193,154,111,89,172,248,181,189,111,245,87,182,171,37,56,174,226,83,20,225,103,72,46,122,147,144,172,85,53,219,120,75,37,177,100,233,125,194,185,200,189,184,211,227,208,155,43,158,228,246,49,174,95,110,200,180,167,195,254,146,230,188,117,241,17,117,203,53,71,43,74,75,59,170,146,245,154,228,117,115,54,8,233,233,220,228,70,193,27,223,234,49,239,68,72,162,103,177,141,106,170,34,182,53,64,36,23,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,98,154,117,81,166,84,88,229,14,35,165,215,27,3,236,214,42,88,232,233,104,237,21,113,77,29,44,44,106,53,172,217,142,93,182,77,188,215,205,119,221,124,212,202,192,0,0,16,35,154,79,26,191,113,28,33,218,33,167,23,110,140,239,46,164,95,29,83,3,246,146,207,108,126,237,115,247,79,193,154,111,89,172,248,181,189,111,245,87,182,171,37,56,174,226,83,20,225,103,72,46,122,147,144,172,85,53,219,120,75,37,177,100,233,125,194,185,200,189,184,211,227,208,155,43,158,228,246,49,174,95,110,200,180,167,195,254,146,230,188,117,241,17,117,203,53,71,43,74,75,59,170,146,245,154,228,117,115,54,8,233,233,220,228,70,193,27,223,234,49,239,68,72,162,103,177,141,106,170,34,182,53,64,36,23,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,98,154,117,81,166,84,88,229,14,35,165,215,27,3,236,214,42,88,232,233,104,237,21,113,77,29,44,44,106,53,172,217,142,93,182,77,188,215,205,119,221,124,212,202,192,16,159,155,231,185,197,119,242,138,217,255,0,121,228,216,33,63,55,207,115,138,239,229,21,179,254,243,192,211,60,142,191,244,79,86,191,186,54,143,244,85,37,159,21,131,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,240,0,0,0,0,3,228,187,93,109,182,27,85,109,242,245,93,13,21,190,221,79,37,93,93,76,239,70,71,4,49,181,92,249,30,229,242,70,181,168,170,171,240,68,62,178,171,121,185,241,148,141,99,248,85,211,139,186,42,185,25,62,101,89,77,47,179,207,170,59,118,233,241,252,25,37,79,237,25,253,91,64,135,92,119,241,105,114,226,195,89,42,47,148,19,84,69,133,227,235,37,6,49,69,34,43,85,32,85,78,186,151,183,225,36,202,214,185,126,40,212,141,190,125,59,173,182,242,184,247,19,211,47,207,95,56,173,41,23,83,52,59,48,210,92,63,3,202,51,58,119,81,77,159,219,102,188,208,80,200,197,73,34,161,73,17,144,202,255,0,169,100,78,167,162,109,248,10,197,246,185,81,46,235,149,199,184,158,153,126,122,249,197,104,18,168,0,0,0,0,0,0,0,0,161,126,108,94,251,57,111,247,58,211,252,202,34,250,10,23,230,197,239,179,150,255,0,115,173,63,204,162,2,238,180,135,250,83,97,95,201,219,111,243,104,204,184,196,116,135,250,83,97,95,201,219,111,243,104,204,184,1,86,124,218,184,213,240,176,212,112,171,166,55,111,191,76,214,191,51,174,167,127,224,49,83,169,150,230,185,62,42,155,62,93,190,29,12,223,206,70,164,172,227,239,140,11,119,10,58,73,36,246,106,138,121,179,188,149,146,81,227,180,142,84,114,194,237,182,125,100,140,95,108,113,110,138,136,169,179,158,172,111,177,93,181,91,240,27,195,45,47,18,58,167,85,171,90,229,125,166,131,0,177,92,146,178,245,93,120,173,108,94,157,185,61,203,42,82,119,36,84,235,234,85,235,153,119,223,165,81,60,150,68,84,9,97,202,107,130,117,199,45,180,220,82,106,125,161,18,231,114,133,126,135,209,84,51,214,165,166,122,43,93,94,230,175,177,242,53,85,177,253,81,170,187,207,173,170,150,112,121,88,237,243,23,189,219,216,236,74,241,106,175,161,167,106,68,197,183,84,71,44,81,162,121,35,83,182,170,136,137,182,200,159,144,245,64,0,0,135,188,213,181,99,238,103,194,45,246,209,73,84,145,92,115,154,184,49,186,125,149,122,187,82,42,203,82,187,39,193,97,134,70,46,254,95,124,79,173,17,97,199,40,158,22,244,255,0,87,217,159,106,78,171,224,214,140,154,205,111,90,107,29,174,154,231,76,147,194,149,46,251,245,67,209,174,77,145,205,103,135,68,95,110,210,187,217,191,159,229,206,163,86,83,33,214,12,67,71,232,106,85,212,216,133,165,247,42,214,53,118,79,25,90,228,217,174,79,138,182,24,98,114,125,73,50,253,106,108,110,6,248,237,224,251,134,158,29,241,109,50,200,50,155,211,47,243,190,166,231,126,150,11,36,242,69,29,100,210,42,244,171,145,55,119,76,109,138,61,216,142,69,232,220,9,185,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,244,131,130,222,19,41,103,142,166,155,135,124,14,57,97,122,73,27,219,101,133,21,174,69,221,21,23,111,106,41,232,233,7,21,92,60,235,212,139,75,165,58,173,100,190,86,163,18,69,160,235,117,53,106,55,226,239,15,59,89,42,162,124,85,27,178,124,77,174,0,210,92,104,235,93,95,15,188,52,102,218,151,105,149,25,120,165,162,109,21,161,85,17,85,181,181,50,54,8,164,68,95,37,237,172,157,197,69,246,164,106,110,211,15,213,77,33,211,157,109,197,87,9,213,44,98,27,253,141,106,99,171,90,57,102,150,38,44,172,223,161,202,177,185,170,187,117,47,150,251,127,129,0,163,142,94,220,40,83,241,123,173,87,9,51,218,250,185,49,92,102,54,93,175,238,108,174,239,220,37,150,69,237,83,172,159,132,222,235,155,35,158,253,250,186,88,253,149,28,168,228,187,220,87,66,180,91,7,178,55,28,196,180,163,18,181,91,91,23,101,96,167,180,64,212,145,191,30,226,244,239,34,175,197,92,170,170,190,106,170,167,195,163,156,57,232,167,15,209,221,162,209,220,2,139,25,109,241,208,58,226,180,242,205,34,212,44,61,125,174,165,149,238,93,155,221,147,100,77,147,214,83,100,1,94,92,194,57,116,233,38,65,165,153,62,180,104,238,37,75,139,101,248,213,20,183,122,170,43,92,105,13,13,206,150,36,87,206,139,78,212,233,100,201,26,61,237,116,104,157,78,78,151,35,186,145,205,141,188,156,181,230,241,137,107,133,110,132,215,215,62,75,14,115,71,61,85,37,59,223,234,193,115,165,137,101,235,98,124,58,224,100,173,118,219,110,172,143,250,148,66,219,53,159,34,177,226,58,67,154,228,217,44,144,178,215,109,176,87,212,85,119,156,141,99,163,108,15,221,158,127,23,126,10,39,197,85,17,17,119,40,203,150,22,57,114,200,120,217,211,231,208,68,171,29,165,213,247,42,183,237,186,71,11,40,166,77,215,248,222,246,55,248,222,128,116,0,68,14,103,124,76,93,56,120,225,245,214,252,66,189,212,153,102,117,80,251,53,186,161,139,180,148,148,232,206,170,170,134,47,193,205,98,181,141,84,243,71,76,215,39,224,146,252,135,252,121,112,39,144,113,151,117,195,171,45,218,155,73,140,83,226,148,245,177,118,106,45,207,170,239,62,161,209,42,185,54,145,136,223,40,90,139,237,85,242,250,128,174,142,92,156,11,210,241,89,147,92,115,173,70,146,166,61,61,198,42,155,79,87,12,47,116,114,221,235,85,168,255,0,12,217,27,178,177,141,107,152,233,28,139,213,179,216,141,217,93,212,219,155,195,116,27,68,244,246,213,29,151,10,210,124,78,207,73,28,93,142,154,107,76,13,115,217,229,191,91,250,122,164,85,217,55,87,42,170,175,154,170,152,111,7,92,56,187,133,125,17,161,210,105,242,10,123,229,84,21,213,117,213,55,8,41,157,78,217,223,52,155,167,168,231,59,101,107,17,141,246,249,244,238,110,224,33,239,22,188,182,180,79,95,113,139,133,211,5,198,45,88,86,123,12,79,154,130,227,107,166,109,53,53,100,200,155,164,85,112,177,17,143,107,182,219,184,137,214,213,84,93,220,136,173,117,97,240,35,196,14,89,194,79,19,116,216,254,76,250,155,117,142,243,116,110,51,152,91,38,93,146,7,36,203,18,76,246,249,236,250,121,92,174,85,79,62,158,235,83,240,139,254,57,210,227,189,246,138,190,49,245,97,49,196,89,32,92,150,120,220,141,70,238,181,72,141,109,66,34,55,254,153,36,79,175,235,243,220,14,139,77,37,198,142,181,213,240,251,195,70,109,169,118,153,81,151,138,90,38,209,90,21,81,21,91,91,83,35,96,138,68,69,242,94,218,201,220,84,95,106,70,166,225,179,50,186,43,61,12,119,55,43,171,25,77,19,106,21,85,23,121,81,169,212,187,167,146,249,238,99,122,169,164,58,115,173,184,170,225,58,165,140,67,127,177,173,76,117,107,71,44,210,196,197,149,155,244,57,86,55,53,87,110,165,242,223,111,240,32,20,113,203,219,133,10,126,47,117,170,225,38,123,95,87,38,43,140,198,203,181,253,205,149,221,251,132,178,200,189,170,117,147,240,155,221,115,100,115,223,191,87,75,31,178,163,149,28,151,123,138,232,86,139,96,246,70,227,152,150,148,98,86,171,107,98,236,172,20,246,136,26,146,55,227,220,94,157,228,85,248,171,149,85,87,205,85,84,248,116,115,135,61,20,225,250,59,180,90,59,128,81,99,45,190,58,7,92,86,158,89,164,90,133,135,175,181,212,178,189,203,179,123,178,108,137,178,122,202,108,128,43,203,152,71,46,157,36,200,52,179,39,214,141,29,196,169,113,108,191,26,162,150,239,85,69,107,141,33,161,185,210,196,138,249,209,105,218,157,44,153,35,71,189,174,141,19,169,201,210,228,119,82,57,177,183,147,150,188,222,49,45,112,173,208,154,250,231,201,97,206,104,231,170,164,167,123,253,88,46,116,177,44,189,108,79,135,92,12,149,174,219,109,213,145,255,0,82,136,91,102,179,228,86,60,71,72,115,92,155,37,146,22,90,237,182,10,250,138,174,243,145,172,116,109,129,251,179,207,226,239,193,68,248,170,162,34,46,229,25,114,194,199,46,89,15,27,58,124,250,8,149,99,180,186,190,229,86,253,183,72,225,101,20,201,186,255,0,27,222,198,255,0,27,208,14,128,10,217,230,237,197,213,235,79,236,180,60,55,233,237,214,74,43,158,77,68,181,217,37,100,18,43,101,134,222,231,43,35,165,107,145,124,150,101,108,138,255,0,143,109,168,158,105,34,150,76,115,207,204,99,33,184,100,156,104,234,133,85,194,103,189,104,238,113,91,161,106,187,116,100,84,244,241,68,212,106,123,17,54,102,251,125,110,85,243,85,85,80,144,124,185,121,112,89,117,198,199,14,185,107,165,61,90,226,15,157,204,178,89,35,145,208,173,223,182,229,107,230,153,237,84,123,96,71,35,154,141,106,163,158,173,114,238,141,68,235,181,220,87,67,180,99,7,181,54,201,136,105,70,37,104,161,108,107,18,195,73,103,167,141,30,213,246,163,213,27,187,247,248,171,183,85,248,238,122,218,119,136,90,52,255,0,1,199,48,107,4,113,50,221,96,181,82,219,105,82,36,78,149,142,40,154,196,84,219,219,191,78,251,252,119,220,200,128,137,124,79,114,218,225,251,136,11,29,109,102,59,140,91,176,92,209,88,231,209,222,172,244,173,130,41,37,219,201,42,169,217,179,37,106,249,110,237,146,68,246,163,189,168,181,49,163,58,159,171,28,190,184,159,169,130,249,69,60,21,54,42,239,68,229,86,102,202,189,171,141,18,170,42,244,175,177,219,177,91,44,50,109,241,98,251,28,168,189,13,148,197,206,163,18,181,218,120,132,196,178,202,40,146,58,155,254,46,214,86,34,123,36,146,158,162,70,182,69,252,170,199,177,191,197,27,127,46,225,113,184,253,250,211,149,88,45,185,61,130,177,149,150,203,197,28,53,244,85,12,223,166,104,37,98,62,55,166,255,0,5,107,145,127,190,122,4,102,229,175,126,184,100,156,17,105,117,194,229,43,164,154,26,42,218,6,171,157,186,164,84,215,10,154,120,147,248,146,56,152,136,159,4,66,76,128,0,0,0,0,41,15,155,198,187,93,53,11,136,215,105,53,37,108,137,143,105,221,52,84,237,129,174,251,220,183,25,226,100,179,204,169,241,86,181,241,196,155,251,59,111,219,240,151,123,188,52,62,93,192,183,9,217,238,93,113,206,243,29,25,182,93,111,183,122,167,86,214,214,84,85,213,170,207,50,174,234,231,53,37,233,219,242,109,182,222,91,108,6,166,224,135,151,150,146,104,190,155,217,114,141,72,194,237,57,70,160,221,233,98,175,174,169,187,81,178,166,59,99,164,98,57,41,169,227,145,21,172,86,34,244,186,77,186,220,238,175,52,110,205,73,9,169,156,52,104,38,175,216,37,198,245,3,74,49,203,149,52,145,246,153,43,104,89,13,77,58,109,178,44,51,198,141,146,37,79,130,181,201,254,3,102,128,57,229,227,55,135,107,167,6,28,69,253,28,196,111,151,15,70,172,116,249,14,45,115,116,157,53,81,66,178,57,26,142,123,81,19,187,20,177,61,187,183,109,209,172,118,201,213,178,94,31,10,186,197,38,190,240,245,131,106,205,83,99,109,109,242,216,158,144,72,211,102,37,108,47,116,21,61,41,240,111,122,41,21,19,224,138,133,103,243,182,200,172,117,218,189,167,184,205,28,144,190,233,106,176,84,212,86,244,57,21,236,142,121,211,178,199,237,236,95,188,200,228,69,248,61,23,111,52,222,109,242,188,199,46,88,223,4,216,11,46,145,44,82,92,93,112,185,70,197,79,52,134,90,217,150,53,255,0,180,206,151,39,228,114,1,43,15,202,166,158,10,202,121,105,42,99,73,33,157,142,142,70,47,177,205,84,217,81,127,141,20,253,64,26,79,246,19,112,141,255,0,55,44,7,252,73,15,254,5,25,106,21,146,209,140,241,181,147,99,152,253,182,158,223,107,181,106,157,109,13,13,37,59,17,145,83,211,197,119,123,35,141,141,79,38,181,173,106,34,34,123,17,16,232,228,231,79,87,189,253,51,95,181,235,151,206,100,3,162,192,0,3,242,169,167,130,178,158,90,74,152,210,72,103,99,163,145,139,236,115,85,54,84,95,227,69,63,80,6,147,253,132,220,35,127,205,203,1,255,0,18,67,255,0,129,70,90,133,100,180,99,60,109,100,216,230,63,109,167,183,218,237,90,167,91,67,67,73,78,196,100,84,244,241,93,222,200,227,99,83,201,173,107,90,136,136,158,196,68,58,57,57,211,213,239,127,76,215,237,122,229,243,153,0,232,176,0,0,0,0,0,0,132,252,223,61,206,43,191,148,86,207,251,207,38,193,9,249,190,123,156,87,127,40,173,159,247,158,6,153,228,117,255,0,162,122,181,253,209,180,127,162,169,44,248,172,30,71,95,250,39,171,95,221,27,71,250,42,146,207,128,0,0,26,130,249,194,15,11,185,53,234,225,145,228,26,9,132,92,46,151,90,169,107,171,170,234,45,17,62,90,138,137,94,175,146,71,185,83,119,57,206,114,170,170,251,85,84,219,224,13,39,251,9,184,70,255,0,155,150,3,254,36,135,255,0,1,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,118,31,226,105,161,167,133,245,21,18,178,40,162,106,189,239,123,145,173,107,81,55,85,85,95,36,68,79,136,16,247,138,45,44,224,123,134,45,27,189,106,166,73,195,158,158,205,53,51,60,53,166,129,108,240,181,215,11,131,209,123,48,39,150,251,42,162,185,202,155,244,177,143,118,203,182,197,87,112,95,195,61,211,140,94,32,146,213,93,65,29,6,41,69,59,175,121,68,180,17,37,52,52,244,174,145,85,41,160,107,83,166,55,74,229,237,177,169,248,45,71,185,17,82,53,67,48,227,227,137,123,247,25,124,66,209,97,58,104,202,171,158,49,100,172,244,22,45,69,78,189,94,147,171,146,68,99,234,218,159,21,149,253,45,102,235,229,27,24,190,74,231,22,217,193,111,11,214,94,20,244,82,221,131,68,216,103,200,174,29,55,28,146,189,158,126,34,185,205,77,216,215,109,251,148,105,179,24,159,82,43,182,221,206,3,119,218,109,86,219,13,170,138,199,101,161,134,138,223,110,167,142,146,146,154,6,35,35,130,24,218,141,100,108,106,121,35,90,212,68,68,248,34,31,88,0,105,203,159,7,60,43,94,174,85,119,139,190,128,96,245,149,213,243,201,83,85,83,61,162,39,201,52,175,114,185,239,123,149,55,87,43,149,85,85,125,170,165,36,243,19,194,113,29,58,227,27,80,48,220,19,28,183,216,108,86,255,0,68,248,91,125,4,13,134,8,123,150,170,73,31,210,198,249,39,83,222,247,47,229,114,169,208,201,64,60,209,253,251,53,55,243,47,201,232,128,189,13,33,254,148,216,87,242,118,219,252,218,51,46,49,29,33,254,148,216,87,242,118,219,252,218,51,46,0,0,3,85,101,156,42,112,221,158,100,85,185,118,103,162,56,125,238,245,114,122,73,87,95,93,107,142,105,231,114,53,26,138,231,185,55,93,154,212,79,226,68,66,160,185,179,233,118,157,105,39,17,152,230,57,166,88,85,163,24,181,212,225,52,117,211,82,90,233,91,4,79,168,117,125,115,29,34,181,169,178,185,91,27,19,127,169,169,245,23,164,82,183,58,191,122,124,91,236,254,135,230,55,16,44,155,151,247,185,166,148,127,112,91,254,150,66,65,145,243,151,247,185,166,148,127,112,91,254,150,66,65,128,0,1,249,85,85,82,208,210,205,93,93,83,21,61,61,60,110,150,105,165,122,49,145,177,169,187,156,231,47,146,34,34,42,170,175,146,33,67,252,125,241,101,127,227,27,90,104,240,93,55,101,109,110,25,99,174,244,102,53,65,76,199,43,238,245,175,119,109,106,251,105,230,231,72,170,140,137,170,155,163,54,242,107,158,244,37,47,54,158,53,22,205,67,81,194,198,153,221,209,43,171,162,107,179,26,218,121,60,225,167,114,110,219,122,42,123,28,244,84,116,191,216,43,89,230,143,114,39,147,202,219,134,28,27,78,169,233,56,152,215,43,229,134,215,122,186,83,185,216,109,174,235,93,12,18,83,210,187,118,186,224,172,145,200,189,114,38,237,143,234,98,185,222,125,109,86,132,188,224,47,132,11,95,9,186,75,29,13,210,10,106,140,235,34,108,117,121,37,124,107,212,141,122,34,246,233,35,119,198,56,145,202,155,167,225,61,94,239,98,162,36,154,63,26,74,202,74,250,104,235,40,42,161,169,167,149,55,142,88,94,143,99,211,235,71,39,146,159,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,103,196,223,3,124,69,241,181,197,94,85,155,244,81,97,152,45,147,179,143,90,110,87,197,127,118,170,10,84,84,149,244,244,205,69,123,152,234,135,206,246,185,221,182,57,174,69,107,157,237,95,166,62,71,24,247,163,123,115,113,27,113,91,130,183,247,102,227,44,72,81,219,47,254,175,196,245,42,111,183,239,253,137,249,119,75,67,0,80,7,20,92,186,181,239,133,202,39,102,21,113,211,101,88,140,46,69,125,246,204,143,254,131,93,209,26,181,48,185,58,225,221,125,143,78,166,123,17,92,138,168,132,183,229,121,199,254,77,149,223,233,184,111,215,28,138,107,165,93,84,125,56,157,238,177,232,233,222,230,53,85,212,83,200,190,114,42,181,55,141,238,221,219,163,152,170,237,216,137,104,23,11,125,13,218,130,166,213,116,163,134,174,138,182,23,211,212,211,206,196,124,115,68,246,171,94,199,181,124,156,213,69,84,84,95,37,69,57,221,226,191,75,235,184,77,226,203,32,198,240,138,186,155,116,88,245,214,158,249,141,84,181,251,201,4,47,70,84,83,171,93,237,85,137,87,163,117,246,172,107,237,3,162,162,180,185,215,233,61,194,247,167,184,46,177,219,41,31,36,88,197,117,69,162,232,230,38,253,16,213,164,110,134,71,125,77,73,33,86,111,245,204,212,248,150,9,165,121,188,26,151,166,56,150,162,210,177,172,139,40,177,208,222,26,198,251,24,149,16,50,94,159,53,85,77,186,246,217,124,252,143,171,62,193,49,109,78,194,239,58,125,155,90,163,185,88,239,244,114,81,87,83,63,203,174,55,167,181,23,218,215,34,236,230,185,60,218,228,69,77,149,17,64,174,78,77,124,73,227,245,56,133,215,134,108,142,229,29,53,234,134,178,123,206,60,217,164,233,74,202,89,17,171,81,4,123,251,95,27,209,210,244,251,85,178,185,81,54,99,148,179,163,159,206,43,120,45,214,142,12,51,164,202,108,146,221,171,49,40,43,91,61,131,47,183,117,70,250,119,162,245,70,201,221,31,157,61,67,118,217,23,201,28,173,221,139,237,70,236,253,50,231,29,196,166,25,100,142,201,154,88,49,140,221,212,241,181,145,87,214,195,37,45,99,182,242,251,227,161,114,70,255,0,47,143,66,57,87,117,85,80,46,208,169,206,114,188,75,227,215,229,177,112,211,137,220,163,173,169,179,215,165,239,37,124,46,69,109,60,237,137,204,166,165,85,79,107,250,101,146,71,183,247,187,197,241,221,27,168,117,119,155,247,19,58,137,98,151,30,195,168,44,56,12,85,49,172,115,86,218,99,146,106,245,69,242,84,100,210,185,82,47,47,223,53,136,244,246,163,145,118,52,183,7,124,49,229,124,94,235,117,62,46,179,213,37,150,150,68,186,101,87,135,185,92,232,105,22,77,222,157,107,190,243,202,187,181,155,238,187,171,156,168,173,99,149,2,204,57,56,105,13,118,13,195,189,223,82,46,212,210,65,83,168,23,110,253,43,94,221,186,168,41,17,209,68,253,151,207,214,149,213,42,159,5,111,74,167,146,147,232,243,177,204,118,201,136,227,246,220,87,26,182,195,111,180,218,41,34,161,161,164,133,54,100,16,70,212,99,24,221,252,246,70,162,39,159,153,232,129,241,94,175,86,156,114,207,93,144,95,174,16,80,91,109,148,210,85,214,85,78,244,100,112,67,27,85,207,123,156,190,198,163,81,85,87,242,20,29,197,54,185,234,7,31,220,78,80,88,112,42,58,186,187,92,149,169,98,194,237,11,187,81,177,57,201,213,83,34,123,26,233,21,59,146,61,127,1,141,106,42,237,30,228,162,230,229,198,82,212,205,39,10,154,115,117,78,204,46,142,124,202,174,9,55,235,122,108,248,168,17,83,224,213,233,124,159,151,161,158,91,61,23,103,242,159,224,221,116,187,12,78,34,53,6,214,177,229,121,109,34,54,199,77,59,54,117,186,212,253,151,185,178,251,36,159,201,125,155,164,104,196,69,78,183,160,25,102,172,112,227,138,240,187,203,71,80,116,199,28,108,83,213,199,96,117,93,234,226,214,116,186,227,112,123,226,238,204,191,30,159,36,99,17,125,140,99,83,205,119,85,134,252,149,61,233,242,159,179,250,239,152,219,139,38,230,3,238,105,170,255,0,220,23,127,165,140,173,158,74,158,244,249,79,217,253,119,204,109,192,93,73,240,223,111,150,124,98,201,112,201,50,27,140,22,251,93,170,150,90,218,218,185,223,211,28,16,70,213,123,228,114,252,26,214,162,170,175,228,62,226,189,185,201,107,149,195,4,209,91,6,143,216,234,164,130,171,80,171,37,125,193,241,191,101,244,117,39,109,207,141,118,243,68,146,89,33,254,54,177,237,93,209,84,10,231,227,119,138,251,247,22,154,199,83,146,49,213,20,248,157,153,210,80,99,22,215,110,157,170,94,175,57,222,223,103,122,101,68,115,190,40,157,12,221,81,136,167,167,166,60,184,248,196,213,91,52,23,203,54,149,84,218,173,53,77,73,160,158,251,89,21,191,184,138,155,181,201,12,174,73,85,21,54,217,221,27,42,42,108,187,18,167,148,63,8,56,198,83,71,87,196,230,162,90,169,238,126,6,185,246,236,90,138,161,136,248,162,154,36,69,154,181,205,95,39,57,21,200,200,247,252,21,108,142,219,126,133,109,178,129,207,78,167,240,45,198,15,14,52,235,156,93,176,43,156,52,54,230,119,221,123,199,107,155,84,148,136,158,215,61,96,119,118,36,79,139,220,214,183,242,146,23,130,62,106,57,230,23,144,218,244,215,137,27,236,217,30,39,93,52,116,176,228,117,142,234,175,180,43,151,165,31,60,158,218,136,17,85,21,202,253,228,106,110,168,231,34,35,11,144,115,81,200,173,114,34,162,166,202,139,241,41,115,155,63,8,248,198,139,102,22,109,104,211,107,68,54,188,119,52,169,150,150,229,111,167,143,162,10,59,163,91,220,71,70,137,228,198,204,206,183,116,38,200,215,68,245,79,39,34,32,93,4,19,193,85,4,117,84,179,71,52,51,49,36,142,72,220,142,107,218,169,186,57,21,60,149,21,60,247,62,91,237,242,207,140,89,46,25,38,67,113,130,223,107,181,82,203,91,91,87,59,250,99,130,8,218,175,124,142,95,131,90,212,85,85,252,132,50,229,41,174,87,29,87,225,163,232,110,65,91,37,85,219,78,171,82,202,217,36,93,220,235,123,152,143,164,221,127,177,78,228,73,253,140,45,246,152,143,57,45,114,184,96,154,43,96,209,251,29,84,144,85,106,21,100,175,184,62,55,236,190,142,164,237,185,241,174,222,104,146,75,36,63,198,214,61,171,186,42,129,92,252,110,241,95,126,226,211,88,234,114,70,58,162,159,19,179,58,74,12,98,218,237,211,181,75,213,231,59,219,236,239,76,168,142,119,197,19,161,155,170,49,20,244,244,199,151,31,24,154,171,102,130,249,102,210,170,155,85,166,169,169,52,19,223,107,34,183,247,17,83,118,185,33,149,201,42,162,166,219,59,163,101,69,77,151,98,84,242,135,225,7,24,202,104,234,248,156,212,75,85,61,207,192,215,62,221,139,81,84,49,31,20,83,68,136,179,86,185,171,228,231,34,185,25,30,255,0,130,173,145,219,111,208,173,182,80,57,233,212,254,5,184,193,225,198,157,115,139,182,5,115,134,134,220,206,251,175,120,237,115,106,146,145,19,218,231,172,14,238,196,137,241,123,154,214,254,82,66,240,71,205,71,60,194,242,27,94,154,241,35,125,155,35,196,235,166,142,150,28,142,177,221,85,246,133,114,244,163,231,147,219,81,2,42,162,185,95,188,141,77,213,28,228,68,97,114,14,106,57,21,174,68,84,84,217,81,126,37,46,115,103,225,31,24,209,108,194,205,173,26,109,104,134,215,142,230,149,50,210,220,173,244,241,244,65,71,116,107,123,136,232,209,60,152,217,153,214,238,132,217,26,232,158,169,228,228,68,11,160,130,120,42,160,142,170,150,104,230,134,102,36,145,201,27,145,205,123,85,55,71,34,167,146,162,167,158,228,43,230,249,238,113,93,252,162,182,127,222,121,254,57,74,107,149,199,85,248,104,250,27,144,86,201,85,118,211,170,212,178,182,73,23,119,58,222,230,35,233,55,95,236,83,185,18,127,99,11,125,167,251,230,249,238,113,93,252,162,182,127,222,120,16,3,129,254,53,113,254,15,180,103,83,234,161,180,178,247,153,100,87,27,108,118,43,100,170,230,193,234,69,81,220,168,157,201,178,246,153,212,223,85,171,212,229,114,53,21,169,187,219,240,58,167,153,103,25,243,46,93,107,102,162,222,109,21,82,162,211,120,41,214,209,102,69,246,39,101,21,241,64,237,189,138,237,220,239,234,157,186,238,126,188,177,184,78,199,248,152,214,43,133,231,62,164,241,120,118,9,12,21,213,244,74,158,165,125,84,174,114,83,83,201,255,0,70,189,169,94,244,248,164,125,62,199,42,165,238,82,210,210,208,210,195,67,67,77,21,61,61,60,109,138,24,98,98,49,145,177,169,179,90,214,167,146,34,34,34,34,39,146,32,28,251,223,104,249,129,240,129,45,46,69,124,173,212,220,42,146,57,26,198,84,173,124,149,54,199,59,201,27,28,138,215,201,76,253,252,182,99,247,223,111,36,242,44,31,128,30,102,95,119,187,205,54,142,107,140,116,22,220,218,118,42,90,110,180,237,72,105,175,46,106,42,172,78,143,217,21,71,74,110,136,223,81,251,42,34,53,122,90,233,243,122,178,217,242,75,69,101,131,33,181,82,92,237,151,8,95,77,87,71,87,11,102,130,162,39,38,206,99,216,228,86,185,170,138,168,168,169,178,148,1,199,62,131,77,194,15,20,115,219,176,10,186,155,117,170,117,166,202,113,89,227,145,123,180,76,116,174,86,177,175,246,245,67,60,82,53,171,186,187,165,177,170,249,168,29,6,3,91,240,225,170,205,215,13,10,194,53,89,99,108,115,228,86,120,42,106,227,110,221,49,213,181,58,42,26,221,190,9,43,36,68,246,121,34,121,39,176,203,115,108,207,26,211,172,70,239,157,102,55,88,109,182,75,21,28,149,213,213,82,174,205,142,38,55,117,219,235,114,251,17,169,230,170,168,137,186,170,32,26,51,142,190,44,45,124,40,232,205,86,65,71,60,18,230,87,228,146,223,140,81,61,17,221,85,61,62,181,67,218,190,216,161,69,71,59,127,37,85,99,60,186,202,179,229,229,194,149,223,139,189,109,173,212,125,79,109,77,207,14,199,107,189,39,144,212,214,57,207,117,230,225,35,150,70,210,171,151,240,250,221,187,229,95,234,60,151,101,145,170,97,154,169,158,106,183,49,190,43,233,169,49,218,25,186,239,85,94,139,199,173,207,85,88,173,54,182,43,157,215,34,167,179,165,189,114,202,255,0,138,171,182,242,70,162,94,94,129,232,142,31,195,190,148,216,180,159,9,133,124,13,158,13,166,169,123,81,37,173,170,119,156,213,50,127,102,247,238,187,111,179,83,102,167,147,81,0,171,222,118,241,199,14,170,233,164,48,198,214,70,204,110,165,173,107,83,100,106,37,79,146,34,124,16,155,92,174,61,196,244,203,243,215,206,43,72,79,206,239,250,108,233,183,242,118,171,249,201,54,57,92,123,137,233,151,231,175,156,86,129,42,136,255,0,198,7,25,26,119,194,38,21,21,231,35,98,221,242,75,178,61,150,75,4,18,163,37,171,115,127,10,73,29,231,218,133,170,169,212,253,149,119,84,70,162,175,179,125,212,212,211,209,211,203,87,85,51,33,130,6,58,73,36,122,236,214,49,169,186,170,175,193,17,19,115,158,76,255,0,39,207,184,250,227,5,173,162,170,147,197,102,151,182,90,108,145,202,138,230,91,45,108,114,246,209,90,155,108,216,161,71,74,253,182,221,221,199,123,92,160,101,217,95,22,60,119,241,151,150,213,88,240,139,174,95,36,18,42,171,113,236,38,41,233,169,169,161,114,174,201,51,161,94,183,179,219,235,78,245,77,211,225,178,34,126,85,92,48,243,39,211,154,101,205,41,113,61,84,160,145,173,73,150,162,207,123,146,122,196,217,54,221,99,165,157,211,34,162,55,250,157,209,17,62,10,133,217,232,70,132,105,215,14,186,117,109,211,141,56,178,195,71,71,71,19,60,93,95,109,169,83,113,169,70,162,62,166,161,232,155,190,71,42,111,245,53,54,107,81,26,136,137,177,0,168,238,95,124,194,56,142,200,181,207,27,225,247,86,238,17,229,86,251,237,77,69,23,140,185,195,218,185,219,164,138,25,36,217,100,106,39,113,58,163,84,115,101,106,187,207,201,201,182,203,109,117,149,148,150,250,73,235,235,234,161,166,165,166,141,211,79,60,207,70,71,20,109,77,220,247,57,124,154,212,68,85,85,95,36,68,52,198,111,194,102,152,101,154,233,133,241,19,110,182,197,101,205,49,74,217,38,169,171,164,137,26,219,181,59,224,146,37,142,161,169,183,83,219,220,69,108,159,132,155,43,87,116,219,166,63,243,124,215,43,150,152,240,239,67,167,118,10,199,211,92,117,34,186,75,125,67,216,187,59,209,144,49,31,84,212,95,236,220,248,35,95,173,146,61,62,32,69,190,50,249,175,106,22,95,146,220,48,78,26,47,146,99,120,149,27,221,78,236,130,24,145,46,23,71,34,250,210,68,231,34,173,60,59,167,171,210,137,34,167,154,185,189,93,9,162,241,126,28,249,136,107,13,50,102,150,188,91,84,110,109,157,60,76,119,11,181,226,90,73,39,69,98,253,241,142,171,153,142,147,118,249,35,155,190,232,168,137,190,232,72,222,81,60,33,226,217,244,183,30,36,53,26,205,29,202,154,195,113,75,126,51,71,80,212,116,11,89,27,90,249,106,222,197,252,53,143,174,54,199,191,146,59,173,223,132,198,170,91,192,20,119,135,113,107,199,215,3,249,93,5,171,90,237,249,93,214,193,44,155,62,209,152,44,149,17,213,70,158,78,74,74,247,117,185,174,68,223,110,135,185,136,190,214,57,60,141,67,199,150,178,225,186,255,0,196,85,203,85,240,57,166,125,166,247,104,181,61,177,206,206,153,105,229,109,28,109,150,25,17,55,78,182,61,28,213,217,85,23,109,209,85,54,82,253,53,87,74,112,61,107,193,110,122,115,169,22,8,46,246,59,172,125,18,195,34,108,232,223,251,217,98,127,182,57,26,190,109,122,121,162,156,226,107,246,145,220,244,31,89,178,237,34,187,84,45,68,184,213,202,74,88,170,21,157,11,81,78,168,143,130,101,111,195,174,39,198,253,190,29,94,213,246,129,209,222,144,255,0,74,108,43,249,59,109,254,109,25,254,181,87,83,177,29,26,211,203,238,167,103,87,4,163,178,99,212,142,171,169,122,108,175,127,177,25,19,17,85,58,164,123,213,172,107,126,46,114,39,196,255,0,58,67,253,41,176,175,228,237,183,249,180,101,103,243,171,215,43,135,165,48,238,30,45,53,82,69,70,218,111,164,247,150,177,251,36,239,115,228,134,150,55,109,240,111,110,119,171,87,201,85,241,174,219,181,20,8,21,196,30,185,103,252,85,107,53,203,81,50,56,39,158,190,239,51,105,45,54,170,110,169,146,142,149,28,169,5,36,45,68,221,219,111,230,168,136,175,123,156,237,183,114,155,107,9,229,129,198,150,113,105,134,234,154,96,219,29,44,140,235,133,151,203,156,20,147,42,46,222,75,2,185,101,141,127,35,218,213,242,39,79,41,206,16,113,140,47,76,104,56,144,204,45,84,245,249,110,88,199,203,101,116,236,71,250,42,220,142,86,53,209,162,249,36,178,244,171,149,233,230,145,171,26,155,110,254,171,16,3,157,173,74,225,107,139,206,17,43,27,154,95,49,124,135,26,130,150,70,164,89,37,130,191,185,4,106,171,234,239,81,76,245,88,183,84,242,73,58,21,85,61,158,194,109,240,1,205,15,33,202,50,123,78,136,113,39,114,130,170,123,155,210,146,203,150,72,141,137,238,157,124,163,167,172,68,217,174,235,95,85,179,34,34,245,43,81,232,189,74,244,180,43,133,190,130,237,67,81,107,186,208,211,214,209,85,196,232,42,41,170,34,108,145,77,27,147,103,49,236,114,42,57,170,138,168,168,169,178,161,66,220,201,248,87,179,240,195,174,80,73,131,83,58,151,14,204,169,159,117,180,83,162,185,82,134,86,63,166,162,149,174,85,85,86,177,202,199,183,234,108,173,111,159,78,234,23,226,8,241,192,46,184,87,235,255,0,11,152,134,103,126,172,125,85,250,134,57,44,151,153,159,248,82,213,211,47,71,117,203,241,116,145,246,164,95,103,156,138,72,112,42,35,34,229,197,196,103,24,154,223,154,235,150,121,112,162,211,155,6,79,121,154,123,107,46,209,73,81,115,117,189,171,219,165,85,164,106,183,163,104,35,141,21,178,190,55,34,162,122,168,158,204,198,227,200,234,198,182,167,182,211,196,77,114,92,154,197,86,62,163,27,98,192,247,249,108,138,214,212,117,53,23,205,55,221,118,221,23,101,219,101,180,96,7,60,60,71,112,103,196,39,7,23,202,60,131,33,133,210,90,89,82,199,91,50,203,12,242,118,25,58,46,236,69,122,35,100,167,153,54,221,17,200,155,170,47,67,157,178,169,100,156,177,248,239,187,241,3,107,169,209,173,94,186,182,171,60,177,211,173,85,5,201,237,107,29,120,160,110,200,238,180,77,145,106,34,85,78,165,68,78,182,42,57,81,85,175,114,205,188,251,4,197,245,59,11,188,233,254,105,107,142,227,100,191,81,201,69,91,78,244,252,40,222,158,212,95,222,185,171,179,154,228,243,107,154,138,158,104,135,60,150,90,236,143,131,110,47,35,145,149,147,54,175,77,178,247,211,79,35,125,181,116,113,76,177,202,138,137,182,237,154,157,92,155,121,47,76,159,0,58,58,7,249,99,217,35,27,36,111,71,53,200,138,215,34,238,138,139,241,67,253,0,34,247,28,252,107,201,193,157,151,20,185,195,166,205,203,164,202,167,172,167,107,93,119,240,41,74,176,50,55,35,151,239,50,247,17,123,190,207,87,110,159,111,159,148,161,53,31,16,124,44,104,223,19,244,22,123,110,175,216,171,46,49,88,100,158,90,15,13,95,45,42,196,249,154,212,122,253,237,201,213,228,198,251,119,79,32,41,123,137,46,62,248,134,227,7,177,167,19,67,69,99,198,238,21,113,71,22,59,102,107,147,198,205,214,222,210,84,76,245,87,74,168,253,149,19,212,102,251,42,183,116,69,75,44,229,185,192,245,111,11,56,133,126,109,168,141,167,126,161,101,148,241,197,85,4,78,71,182,209,68,142,235,74,68,145,60,158,247,57,26,233,21,61,94,166,49,173,85,70,117,58,40,113,155,202,102,45,45,195,46,154,175,195,237,254,233,119,181,89,32,125,109,210,193,115,86,203,87,21,59,124,223,45,60,172,107,123,141,99,122,156,172,115,122,145,173,85,71,57,124,140,175,148,207,26,217,85,235,34,139,133,237,80,189,203,115,134,90,73,102,196,171,234,228,87,212,68,232,90,175,146,133,207,85,221,236,237,181,239,143,127,54,118,220,205,213,21,136,208,181,80,0,0,12,3,93,117,191,4,225,231,76,238,218,165,168,117,235,5,178,218,206,152,225,141,91,223,173,168,114,47,110,158,22,170,167,84,143,84,93,147,125,145,17,206,93,154,213,84,13,123,198,159,22,24,199,9,218,73,87,147,213,205,13,78,85,119,142,90,76,102,214,174,78,170,154,190,148,251,235,155,237,236,197,212,215,189,127,43,91,190,239,105,79,124,5,104,30,75,197,55,19,246,219,141,241,149,21,182,75,21,193,153,62,87,112,149,21,201,34,54,85,145,177,61,219,108,175,168,149,58,118,242,94,158,235,147,240,20,241,114,92,139,94,57,140,241,49,11,105,232,252,85,238,249,39,135,160,162,99,151,193,88,237,172,114,175,172,237,189,88,163,106,171,158,245,77,222,229,95,37,115,145,165,226,240,199,195,110,9,194,230,150,208,105,198,21,3,102,153,17,42,46,215,71,199,211,61,206,177,90,136,249,223,230,187,39,150,205,102,234,141,106,34,121,249,170,134,218,0,0,34,247,28,252,107,201,193,157,151,20,185,195,166,205,203,164,202,167,172,167,107,93,119,240,41,74,176,50,55,35,151,239,50,247,17,123,190,207,87,110,159,111,159,148,161,53,31,16,124,44,104,223,19,244,22,123,110,175,216,171,46,49,88,100,158,90,15,13,95,45,42,196,249,154,212,122,253,237,201,213,228,198,251,119,79,32,41,123,137,46,62,248,134,227,7,177,167,19,67,69,99,198,238,21,113,71,22,59,102,107,147,198,205,214,222,210,84,76,245,87,74,168,253,149,19,212,102,251,42,183,116,69,75,44,229,185,192,245,111,11,56,133,126,109,168,141,167,126,161,101,148,241,197,85,4,78,71,182,209,68,142,235,74,68,145,60,158,247,57,26,233,21,61,94,166,49,173,85,70,117,58,40,113,155,202,102,45,45,195,46,154,175,195,237,254,233,119,181,89,32,125,109,210,193,115,86,203,87,21,59,124,223,45,60,172,107,123,141,99,122,156,172,115,122,145,173,85,71,57,124,140,175,148,207,26,217,85,235,34,139,133,237,80,189,203,115,134,90,73,102,196,171,234,228,87,212,68,232,90,175,146,133,207,85,221,236,237,181,239,143,127,54,118,220,205,213,21,136,208,181,82,138,57,180,233,61,195,79,248,179,185,230,30,17,236,180,231,212,52,215,122,57,118,245,22,104,226,100,21,17,162,255,0,84,143,137,30,169,240,73,155,245,151,174,104,222,48,56,85,196,184,181,210,137,176,75,228,237,183,94,104,100,90,219,5,225,35,235,125,13,95,78,222,178,123,93,19,211,213,123,55,243,77,149,61,102,181,80,60,30,1,248,147,199,248,142,225,239,31,184,67,114,141,217,70,51,71,79,102,201,40,221,38,243,71,85,20,104,196,157,83,219,209,51,91,220,107,189,155,171,219,186,171,29,180,144,57,205,185,90,120,162,224,19,88,18,69,125,219,10,201,41,145,82,10,184,126,249,67,116,166,234,246,181,92,139,21,76,42,168,155,181,200,187,42,121,163,92,158,82,127,31,231,99,174,148,54,168,105,114,45,43,194,238,181,209,167,75,234,225,125,77,50,75,245,42,199,214,228,71,125,123,42,39,212,137,236,2,227,170,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,169,64,28,195,248,133,183,113,63,196,205,101,211,6,124,151,28,122,197,77,14,55,97,146,22,43,150,185,172,145,238,124,204,106,38,235,220,154,87,244,124,85,137,31,177,124,147,249,196,159,49,174,35,56,149,180,212,98,87,171,173,14,49,138,84,249,84,89,108,49,190,22,85,183,127,36,168,149,238,116,146,167,214,222,166,177,87,205,89,186,38,219,191,148,231,6,243,234,70,107,15,18,57,245,177,23,20,197,42,149,44,16,76,138,158,145,186,177,81,82,100,79,140,80,47,158,254,197,151,165,60,250,30,128,90,23,11,58,85,54,136,240,241,128,233,125,99,122,107,108,118,88,91,94,221,209,81,181,146,239,53,74,34,167,181,18,105,36,68,252,155,31,23,20,156,78,96,60,42,105,133,78,161,102,175,90,170,153,92,180,182,123,68,50,35,103,185,85,171,85,91,27,119,252,22,39,181,242,42,42,53,191,5,85,107,93,184,74,25,230,117,172,247,205,110,226,210,241,134,219,229,154,166,211,131,79,244,94,209,70,207,61,234,154,230,165,83,145,169,251,247,212,117,51,127,106,182,40,211,224,7,131,168,92,99,241,165,197,190,98,252,123,30,200,114,149,74,229,127,133,197,176,168,234,33,137,176,239,230,215,50,15,190,76,212,69,243,116,174,119,247,147,109,189,187,103,11,156,205,240,88,83,52,199,241,125,79,182,75,178,204,178,91,114,29,234,221,228,221,247,134,42,133,153,85,83,165,58,85,187,174,219,108,187,46,214,215,193,159,9,216,111,10,122,83,65,143,91,173,176,73,150,92,233,161,168,201,174,202,136,233,170,170,250,119,116,77,127,194,24,213,85,172,106,121,108,138,229,221,206,114,174,254,2,159,244,75,154,110,169,217,113,140,187,70,184,150,117,101,53,253,182,59,157,45,159,39,90,85,163,184,208,220,146,154,78,196,85,113,35,91,231,215,210,141,145,26,215,181,221,61,72,237,213,237,248,249,98,241,45,196,6,168,113,87,109,197,53,19,88,114,188,138,205,37,154,227,51,232,110,55,41,38,133,210,50,52,86,185,90,229,219,116,95,97,39,249,169,240,155,139,106,158,140,94,53,206,193,104,134,155,56,193,169,18,182,122,184,99,217,215,11,92,127,187,197,54,223,133,219,98,172,172,114,238,173,72,220,223,36,114,237,5,121,68,251,229,218,127,184,55,79,244,72,5,235,128,0,21,25,171,28,234,53,42,68,185,99,218,109,163,86,60,118,186,158,105,105,82,225,114,186,73,115,233,86,189,91,214,200,155,20,45,69,217,60,145,202,228,69,246,162,251,11,115,32,254,164,242,133,225,99,52,163,172,151,25,126,77,137,222,42,92,249,153,91,77,114,117,92,125,215,42,174,242,67,63,87,83,119,95,193,107,152,191,149,0,175,14,23,184,99,214,62,96,250,203,112,212,29,65,200,234,167,177,50,185,147,101,153,37,76,140,239,202,189,41,211,77,4,105,183,174,230,53,26,221,154,145,198,196,223,247,173,99,175,134,199,100,180,227,86,91,126,57,97,160,138,138,217,106,165,138,138,138,154,36,217,144,65,19,17,145,198,212,250,154,214,162,39,228,67,159,204,175,31,226,27,150,167,17,177,67,109,191,37,61,206,145,145,213,210,85,211,245,173,186,253,110,115,149,58,100,141,118,235,98,171,92,215,49,124,216,246,170,181,81,81,175,47,71,64,181,138,195,175,218,61,139,106,238,56,206,213,46,69,66,217,228,167,87,245,45,45,67,85,89,60,10,191,21,142,86,61,155,249,111,211,191,196,13,128,0,0,115,167,171,222,254,153,175,218,245,203,231,50,29,22,28,233,234,247,191,166,107,246,189,114,249,204,128,116,88,0,0,0,0,115,167,171,222,254,153,175,218,245,203,231,50,29,22,28,233,234,247,191,166,107,246,189,114,249,204,128,116,88,0,0,65,78,59,121,151,216,184,113,184,84,233,86,148,81,81,100,90,128,200,246,173,158,161,85,212,54,85,115,119,106,72,141,84,89,103,217,81,221,180,84,70,238,138,229,253,234,200,158,47,53,178,94,30,120,116,205,117,86,133,99,244,165,178,133,32,181,54,68,71,34,215,78,246,195,2,171,87,201,200,215,200,215,171,126,45,99,138,104,224,11,134,121,184,194,226,22,170,175,80,170,234,235,177,203,26,174,65,148,79,44,142,116,183,25,100,151,118,83,190,77,250,145,211,201,214,231,59,126,165,99,37,217,81,219,42,7,203,69,121,230,33,198,37,92,217,13,150,227,169,217,109,26,202,171,220,161,158,90,43,76,82,110,168,173,141,24,177,210,177,201,230,138,141,217,118,79,63,97,254,239,56,63,49,142,20,160,92,166,186,61,83,197,45,212,73,213,61,93,21,206,90,187,124,109,111,151,223,214,9,36,131,163,203,203,185,234,251,21,62,5,249,89,44,118,92,106,209,71,143,227,182,154,59,93,178,223,11,105,233,40,168,224,108,48,83,196,212,217,172,99,26,136,214,181,19,216,136,155,31,92,208,195,81,11,233,234,34,100,177,74,213,99,216,246,163,154,230,170,108,168,168,190,74,138,159,0,32,191,44,94,52,245,79,138,74,28,175,20,213,138,91,101,85,203,16,167,162,154,43,205,36,62,30,74,214,204,233,90,169,52,77,251,223,90,44,123,245,49,26,138,139,183,79,197,125,62,111,158,231,21,223,202,43,103,253,231,155,187,72,120,82,211,93,11,213,172,219,82,244,202,137,182,106,76,234,146,145,149,214,88,24,137,75,79,83,12,146,185,210,192,137,251,155,94,146,249,198,158,170,42,42,183,100,94,148,210,60,223,61,206,43,191,148,86,207,251,207,2,0,112,63,198,174,63,193,246,140,234,125,84,54,150,94,243,44,138,227,109,142,197,108,149,92,216,61,72,170,59,149,19,185,54,94,211,58,155,234,181,122,156,174,70,162,181,55,123,126,7,84,243,44,227,62,101,203,173,108,212,91,205,162,170,84,90,111,5,58,218,44,200,190,196,236,162,190,40,29,183,177,93,187,157,253,83,183,93,207,215,150,55,9,216,255,0,19,26,197,112,188,231,212,158,47,14,193,33,130,186,190,137,83,212,175,170,149,206,74,106,121,63,232,215,181,43,222,159,20,143,167,216,229,84,189,202,90,90,90,26,88,104,104,105,162,167,167,167,141,177,67,12,76,70,50,54,53,54,107,90,212,242,68,68,68,68,68,242,68,3,159,123,237,31,48,62,16,37,165,200,175,149,186,155,133,82,71,35,88,202,149,175,146,166,216,231,121,35,99,145,90,249,41,159,191,150,204,126,251,237,228,158,69,131,240,3,204,203,238,247,121,166,209,205,113,142,130,219,155,78,197,75,77,214,157,169,13,53,229,205,69,85,137,209,251,34,168,233,77,209,27,234,63,101,68,70,175,75,93,62,111,86,91,62,73,104,172,176,100,54,170,75,157,178,225,11,233,170,232,234,225,108,208,84,68,228,217,204,123,28,138,215,53,81,85,21,21,54,82,128,56,231,208,105,184,65,226,142,123,118,1,87,83,110,181,78,180,217,78,43,60,114,47,118,137,142,149,202,214,53,254,222,168,103,138,70,181,119,87,116,182,53,95,53,3,160,192,107,126,28,53,89,186,225,161,88,70,171,44,109,142,124,138,207,5,77,92,109,219,166,58,182,167,69,67,91,183,193,37,100,136,158,207,36,79,36,246,27,32,1,93,188,218,184,190,93,53,194,27,195,174,5,118,70,100,185,125,42,190,253,52,47,69,125,5,169,219,167,101,85,63,5,243,249,166,222,212,141,31,236,235,106,147,11,137,77,124,197,120,106,209,235,238,172,101,127,125,101,186,52,134,130,137,174,217,245,245,210,110,144,83,183,234,234,119,155,151,207,165,141,123,182,94,146,146,120,112,210,45,64,230,13,197,85,85,203,58,184,212,79,79,95,86,183,252,198,232,196,86,164,52,104,228,78,196,95,6,43,182,108,49,55,247,141,77,209,21,24,168,4,180,229,7,194,11,227,71,241,87,159,218,209,58,219,45,22,31,77,60,105,190,223,129,61,122,34,251,63,125,20,107,245,119,87,111,54,41,106,71,195,98,177,217,241,139,37,191,27,199,173,208,91,237,118,170,88,168,168,169,32,103,76,112,65,27,81,140,141,169,240,107,90,136,136,159,144,251,128,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,122,26,67,253,41,176,175,228,237,183,249,180,102,92,98,58,67,253,41,176,175,228,237,183,249,180,102,92,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,11,38,229,253,238,105,165,31,220,22,255,0,165,144,144,100,124,229,253,238,105,165,31,220,22,255,0,165,144,144,96,8,217,199,143,22,182,254,19,180,110,123,229,186,74,121,243,76,133,100,160,198,104,164,217,201,223,217,59,149,79,111,198,56,81,200,229,79,99,156,232,216,187,117,238,146,76,160,62,97,58,185,127,226,47,140,11,253,142,210,233,106,168,177,235,146,97,182,10,52,126,237,87,67,50,197,35,155,240,222,90,133,145,221,95,22,171,17,85,81,168,6,129,198,177,29,81,215,92,238,107,126,45,98,190,102,89,93,238,121,107,42,27,77,19,234,106,103,145,238,87,73,52,142,243,217,55,85,87,61,202,136,155,238,170,73,122,14,83,220,107,220,237,254,146,170,193,172,244,115,57,189,94,22,171,32,165,89,215,203,116,69,232,123,154,139,240,243,119,241,236,91,151,8,188,43,225,28,42,105,93,6,29,97,162,166,168,200,42,161,142,108,134,244,145,253,250,225,88,169,235,122,203,230,144,181,119,108,108,246,35,83,117,221,206,115,151,120,129,206,100,205,226,247,129,172,210,157,179,191,47,211,123,171,156,178,196,206,239,85,13,114,53,118,95,36,87,211,85,55,116,77,211,215,79,103,228,45,187,128,30,63,45,124,88,218,42,176,236,210,142,138,203,168,182,72,27,61,69,52,14,233,167,186,211,121,35,170,105,218,229,87,53,90,237,145,241,238,189,61,77,84,85,69,84,108,144,214,45,29,211,253,119,192,110,90,111,169,86,24,110,150,139,148,106,158,178,34,75,77,42,34,244,79,11,253,177,200,213,93,209,201,249,81,119,69,84,94,126,171,35,206,184,31,226,202,88,104,171,158,235,214,155,100,91,50,86,183,182,149,244,155,239,230,213,246,50,162,154,79,52,254,166,85,243,248,129,209,208,60,236,118,253,109,202,113,251,102,79,103,153,101,160,187,209,195,95,75,34,166,221,112,202,196,123,23,251,237,114,30,136,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,180,230,137,198,31,20,26,63,170,150,189,51,194,218,236,47,24,141,180,183,171,125,234,137,238,116,247,197,141,90,231,177,242,42,34,50,56,229,78,135,192,158,110,77,149,234,230,72,141,2,210,193,24,120,60,227,207,74,120,170,199,169,45,203,112,164,199,181,2,24,83,210,88,229,68,221,46,145,232,158,180,180,138,239,221,162,95,110,201,187,217,236,114,123,28,233,60,0,162,30,109,121,37,166,255,0,198,93,238,146,214,232,28,251,29,158,219,109,171,124,91,122,211,164,75,50,245,42,123,92,141,153,141,95,171,167,111,134,197,166,241,123,199,22,148,240,171,138,87,54,174,239,67,122,206,229,133,82,213,140,193,58,62,119,74,169,234,73,82,141,93,224,133,55,71,42,187,101,114,34,163,55,95,101,58,112,199,163,25,239,28,28,79,50,60,138,106,170,248,46,55,39,100,25,149,217,219,162,69,72,178,245,205,235,126,245,242,42,246,163,106,123,21,200,187,116,181,118,11,193,225,26,197,93,141,112,185,164,246,91,156,107,29,93,62,29,105,239,70,228,217,99,123,169,88,229,98,167,214,222,173,151,242,161,182,207,202,150,150,154,134,150,26,42,56,35,130,158,158,54,197,20,81,181,26,214,49,169,179,90,136,158,196,68,68,77,143,212,15,202,170,150,150,186,154,90,58,218,104,170,41,231,98,199,44,82,177,30,199,181,83,101,107,154,190,74,139,245,41,160,179,174,12,56,43,125,53,199,51,204,244,47,7,183,82,80,192,250,234,250,184,233,18,134,8,162,137,22,71,200,244,133,88,196,68,68,85,114,237,230,155,239,186,18,8,169,142,109,92,105,37,222,186,126,22,52,210,236,239,7,67,43,93,152,214,64,253,146,105,218,168,230,80,35,145,124,218,197,217,210,167,245,104,214,251,88,228,2,26,235,101,231,28,226,59,95,233,176,254,26,116,150,219,98,176,212,86,50,201,138,218,109,118,230,65,83,90,142,126,201,81,82,255,0,194,115,222,187,189,86,71,42,68,196,68,221,17,174,114,222,15,7,220,47,227,92,40,232,237,6,159,218,157,13,101,234,169,82,187,32,186,53,155,58,182,185,205,68,118,202,190,105,19,17,58,24,213,246,34,111,248,78,114,172,98,229,81,193,87,220,171,19,139,136,141,73,180,244,102,25,61,38,214,42,74,134,122,246,171,100,136,139,221,84,95,193,154,116,243,250,219,30,205,221,21,239,105,97,160,8,211,199,159,22,214,222,20,52,114,123,181,182,106,121,179,108,137,31,65,141,81,73,235,39,119,100,238,85,61,191,214,225,107,145,223,217,61,99,111,239,149,82,75,21,189,197,103,45,110,32,248,166,214,27,174,166,228,90,217,139,210,209,57,124,37,150,214,234,90,151,178,219,64,197,94,220,72,187,34,43,151,117,123,221,183,172,247,185,124,147,100,64,128,124,28,216,52,111,80,53,227,233,199,20,186,153,108,181,227,150,170,143,77,92,27,120,153,239,154,253,90,249,21,237,133,222,78,87,177,207,234,124,174,95,106,122,190,215,238,151,50,206,63,184,49,141,141,142,62,32,113,102,181,168,136,214,163,165,68,68,79,130,122,132,1,253,164,77,89,254,27,113,47,254,193,169,31,180,137,171,63,195,110,37,255,0,216,53,32,73,126,51,248,207,225,111,80,184,91,212,124,47,11,214,172,122,237,123,187,89,221,5,21,20,15,147,185,60,157,198,47,75,119,106,38,251,34,252,72,33,202,155,88,52,207,68,248,135,200,178,173,85,204,104,49,171,77,86,23,87,111,134,174,177,92,140,125,67,171,168,94,216,211,165,21,119,86,69,34,255,0,19,84,200,53,187,148,198,163,232,134,147,228,218,177,120,213,156,110,229,71,140,209,45,108,212,148,212,115,182,89,145,28,141,233,106,187,201,23,119,39,180,143,252,35,112,179,144,241,117,169,23,45,55,198,178,155,117,134,170,219,99,154,248,250,154,232,159,36,111,142,57,224,133,88,136,207,62,165,90,134,174,254,205,154,160,95,166,148,113,19,162,122,229,81,113,164,210,93,70,181,100,243,90,25,28,149,204,162,115,213,96,108,138,228,98,187,169,169,237,86,59,252,5,102,243,191,160,173,143,81,244,190,231,36,78,74,74,139,37,124,17,63,224,233,35,157,142,122,39,229,68,150,63,240,161,42,185,127,112,37,151,240,117,121,204,238,121,70,117,103,200,27,147,210,209,65,11,104,41,229,141,97,88,31,43,149,93,215,237,223,184,155,109,245,41,245,243,65,225,166,241,196,31,15,190,147,195,109,242,86,229,88,37,75,239,20,20,177,55,170,74,186,101,103,77,84,12,79,106,189,88,140,145,168,158,110,88,81,169,230,228,3,237,229,87,87,108,169,224,119,2,134,130,72,93,61,45,77,226,42,212,98,108,230,204,183,58,151,162,63,235,119,105,241,47,241,43,73,108,81,183,45,110,57,232,56,98,201,107,244,215,84,39,157,186,123,147,85,54,161,213,77,99,164,117,154,191,100,98,212,116,53,21,206,137,237,107,27,34,34,43,147,161,142,68,242,114,58,237,241,220,147,30,203,236,180,153,38,41,124,160,188,90,171,227,73,105,107,104,106,25,60,19,49,126,45,123,21,90,169,252,74,7,164,65,30,114,151,43,53,39,9,246,251,125,193,209,173,109,118,93,64,218,6,43,189,116,145,144,212,57,239,68,250,146,52,122,42,251,19,173,62,42,155,205,12,223,60,194,244,215,27,171,204,51,252,162,219,143,217,104,154,174,158,182,225,80,216,98,111,146,170,53,21,203,235,57,118,93,154,155,185,203,228,136,170,81,79,31,252,98,86,113,133,170,182,251,86,15,73,92,220,43,28,115,168,241,234,53,137,201,61,125,68,170,212,146,165,241,166,235,214,245,107,88,198,121,170,53,169,228,142,123,144,9,105,200,230,207,93,6,49,171,183,249,31,39,131,172,175,179,81,194,213,79,81,37,134,58,167,200,169,231,237,218,120,247,242,248,39,154,252,48,126,119,244,21,177,234,62,151,220,228,137,201,73,81,100,175,130,39,252,29,36,115,177,207,68,252,168,146,199,254,20,39,119,0,252,59,85,240,209,195,117,135,9,190,192,200,178,75,172,146,95,111,205,106,239,219,173,157,173,78,210,175,215,28,76,134,37,219,116,87,70,229,79,37,48,110,104,60,52,222,56,131,225,247,210,120,109,190,74,220,171,4,169,125,226,130,150,38,245,73,87,76,172,233,170,129,137,237,87,171,17,146,53,19,205,203,10,53,60,220,128,125,188,170,234,237,149,60,14,224,80,208,73,11,167,165,169,188,69,90,140,77,156,217,150,231,82,244,71,253,110,237,62,37,254,37,105,45,138,54,229,173,199,61,7,12,89,45,126,154,234,132,243,183,79,114,106,166,212,58,169,172,116,142,179,87,236,140,90,142,134,162,185,209,61,173,99,100,68,69,114,116,49,200,158,78,71,93,190,59,146,99,217,125,150,147,36,197,47,148,23,139,85,124,105,45,45,109,13,67,39,130,102,47,197,175,98,171,85,63,137,64,244,136,35,206,82,229,102,164,225,62,223,111,184,58,53,173,174,203,168,27,64,197,119,174,146,50,26,135,61,232,159,82,70,143,69,95,98,117,167,197,83,121,161,155,231,152,94,154,227,117,121,134,127,148,91,113,251,45,19,85,211,214,220,42,27,12,77,242,85,70,162,185,125,103,46,203,179,83,119,57,124,145,21,74,41,227,255,0,140,74,206,48,181,86,223,106,193,233,43,155,133,99,142,117,30,61,70,177,57,39,175,168,149,90,146,84,190,52,221,122,222,173,107,24,207,53,70,181,60,145,207,114,1,45,57,28,217,235,160,198,53,118,255,0,35,228,240,117,149,246,106,56,90,169,234,36,176,199,84,249,21,60,253,187,79,30,254,95,4,243,95,134,232,230,249,238,113,93,252,162,182,127,222,121,179,184,7,225,218,175,134,142,27,172,56,77,246,6,69,146,93,100,146,251,126,107,87,126,221,108,237,106,118,149,126,184,226,100,49,46,219,162,186,55,42,121,41,172,121,190,123,156,87,127,40,173,159,247,158,6,161,228,123,61,3,176,61,84,166,141,241,173,108,119,123,107,230,106,126,18,68,232,102,72,213,127,34,171,101,219,248,148,179,99,159,142,94,124,85,195,194,206,185,197,114,201,102,145,48,204,170,38,90,114,4,106,43,188,59,122,247,134,173,26,158,106,177,57,87,116,77,215,161,242,108,138,187,23,245,101,189,89,242,59,77,37,251,31,186,210,92,237,181,241,54,122,90,202,73,155,52,51,198,228,221,175,99,218,170,215,53,83,226,138,7,218,84,63,60,9,109,203,168,186,95,4,74,158,61,150,74,247,207,237,223,178,179,198,145,126,79,194,108,165,174,230,153,182,37,167,88,197,195,52,206,178,42,27,29,142,215,18,205,87,93,91,42,71,20,77,79,202,190,215,42,236,136,212,221,92,170,136,136,170,168,135,63,220,84,235,46,73,198,231,20,243,93,176,203,85,93,84,87,90,170,108,111,18,183,46,235,42,211,53,234,216,119,69,252,23,73,36,143,149,201,236,106,200,168,171,229,184,22,211,202,190,11,132,60,14,224,30,57,219,199,36,215,119,210,183,109,149,177,45,206,167,201,124,190,47,235,95,143,147,144,132,252,217,248,202,250,127,148,73,195,70,157,221,17,248,222,55,82,215,228,181,48,61,118,174,185,70,171,181,54,232,187,58,56,23,101,95,174,84,255,0,163,69,91,30,182,104,174,117,167,60,41,219,52,35,70,50,155,109,147,39,181,227,208,89,169,111,181,76,145,209,83,212,43,81,42,42,216,214,166,234,245,115,165,123,17,118,68,115,154,171,186,38,203,93,179,114,73,213,234,137,159,81,81,174,88,164,178,202,229,123,222,250,42,167,57,206,85,221,85,85,124,213,85,126,32,100,188,180,50,190,14,184,108,192,103,212,13,70,214,220,82,29,70,203,34,68,168,133,239,123,159,104,160,223,169,148,168,168,197,217,239,84,71,203,178,251,81,141,253,230,235,53,255,0,108,7,131,79,249,193,226,255,0,254,252,191,252,4,0,253,164,77,89,254,27,113,47,254,193,169,31,180,137,171,63,195,110,37,255,0,216,53,32,96,252,217,245,187,73,245,191,81,240,75,198,147,231,54,220,154,142,219,100,168,166,171,154,137,206,84,134,85,159,169,26,238,164,69,221,83,204,149,220,189,248,193,225,155,75,120,65,192,112,77,65,214,43,13,142,255,0,108,244,175,139,160,170,116,137,44,61,203,165,92,172,223,102,170,121,199,35,28,158,126,199,33,92,124,96,112,127,147,112,125,147,99,248,206,77,152,91,50,9,178,10,25,43,227,146,130,9,35,108,77,100,157,29,43,215,230,170,171,231,228,109,222,28,121,89,106,31,17,218,51,143,107,53,143,84,177,219,69,14,67,226,251,84,85,116,147,190,88,187,21,115,83,175,82,183,201,119,116,42,228,219,224,168,5,191,234,86,77,105,206,184,111,203,242,188,22,235,21,202,130,245,134,220,170,237,117,148,238,217,147,177,244,114,44,111,106,174,219,34,238,138,138,187,20,187,202,149,104,211,141,236,37,42,123,93,197,163,187,165,63,90,38,253,207,71,207,191,78,255,0,30,142,191,103,195,114,235,180,43,76,234,52,167,68,112,221,39,189,86,82,221,38,198,236,84,214,138,153,227,141,82,26,133,142,52,99,149,26,239,62,149,243,242,95,129,67,250,185,132,106,15,1,124,92,57,108,209,73,79,81,138,94,27,122,198,234,102,106,172,85,246,215,72,229,133,85,85,87,169,174,143,170,41,17,21,118,114,72,221,247,77,192,232,128,26,171,135,14,36,52,219,137,221,57,162,212,13,61,185,198,174,115,26,203,157,174,73,17,106,173,117,59,122,208,204,223,111,146,239,210,253,186,94,155,57,60,141,170,0,169,254,121,52,245,201,120,209,218,183,189,203,70,250,107,228,113,183,169,85,27,42,58,137,94,187,123,17,85,28,207,63,142,223,144,152,250,149,199,38,156,227,122,253,131,112,223,130,214,209,100,153,94,71,124,138,130,242,248,37,238,83,217,169,246,85,122,61,205,93,157,80,187,108,145,162,250,158,106,253,182,70,187,0,230,201,160,247,77,94,225,175,233,110,53,67,37,93,227,78,235,86,245,217,137,170,231,201,111,115,21,149,104,212,68,253,235,123,114,175,246,48,184,15,191,148,164,244,82,240,89,142,199,74,232,214,88,110,247,86,84,244,166,202,146,120,151,57,58,190,181,232,115,63,189,177,50,74,93,229,59,198,21,135,70,50,219,150,135,106,77,218,27,118,47,152,213,182,178,217,112,168,147,162,10,27,175,75,99,86,200,171,228,198,76,198,177,189,107,228,215,70,205,252,156,174,109,208,163,145,200,142,106,162,162,166,232,169,241,3,250,80,207,54,73,173,114,241,175,149,50,129,27,223,138,217,105,101,118,222,222,255,0,131,141,201,191,229,237,58,47,239,108,93,6,189,235,230,156,112,229,167,149,250,137,169,23,168,169,41,105,163,122,81,209,163,219,226,110,53,8,213,86,211,192,197,95,93,238,219,248,154,158,110,84,68,85,57,205,214,13,78,190,107,62,168,228,250,169,146,49,145,220,50,123,148,215,9,98,99,149,89,3,92,190,164,77,85,243,86,177,136,214,34,175,158,205,64,58,74,210,31,233,77,133,127,39,109,191,205,163,41,131,156,5,5,109,31,24,149,53,21,81,57,145,87,99,86,201,233,149,125,143,141,59,145,170,167,228,235,141,233,252,104,165,207,233,15,244,166,194,191,147,182,223,230,209,144,91,156,63,13,23,173,67,192,172,154,247,135,91,100,172,175,193,226,150,142,247,12,77,234,145,214,167,187,173,38,68,79,53,72,100,234,87,109,236,108,206,114,249,49,84,9,109,193,213,93,178,183,132,253,30,154,211,36,47,129,184,69,150,39,172,73,179,123,204,163,141,147,34,255,0,100,146,181,232,191,149,20,220,37,63,242,192,227,255,0,26,210,187,92,124,59,235,117,229,182,236,117,213,47,151,27,190,84,57,123,22,249,37,119,84,148,179,175,239,33,115,220,175,108,139,228,199,61,253,74,141,84,86,219,205,21,109,21,202,142,27,133,186,174,26,170,90,152,219,44,51,193,34,62,57,88,228,221,174,107,147,201,200,169,230,138,158,64,126,229,94,115,196,185,89,147,30,210,107,59,221,27,174,206,173,187,84,198,136,239,93,148,232,202,118,191,116,248,35,156,172,217,87,219,208,187,111,178,237,97,122,189,173,90,99,161,24,133,78,111,170,89,117,13,142,219,78,199,186,52,154,68,239,213,189,169,191,106,8,191,10,105,23,116,245,90,138,190,123,174,201,186,148,55,196,190,184,106,7,29,252,73,193,89,142,88,170,228,75,132,241,88,49,27,27,23,169,241,83,119,23,183,215,183,170,146,61,206,116,146,59,125,155,190,219,244,177,21,2,204,121,53,217,235,173,156,36,87,86,213,190,69,138,237,152,220,107,41,81,233,228,145,37,61,44,42,141,243,246,117,195,34,252,60,213,124,190,43,58,205,109,195,142,142,80,112,255,0,161,248,126,144,208,77,28,235,142,219,155,13,84,241,162,244,79,86,247,58,90,153,91,191,159,75,166,146,71,34,47,154,34,162,21,153,198,191,31,92,86,233,71,21,208,227,73,65,30,43,96,192,238,141,172,162,179,67,35,214,12,142,137,219,163,102,170,151,201,101,142,88,213,200,140,106,35,99,118,254,75,36,125,72,22,248,13,37,195,39,23,154,59,197,70,45,21,227,1,190,197,79,122,134,22,190,233,143,85,200,214,215,208,63,111,89,21,159,250,200,247,246,74,205,218,191,145,119,106,110,208,7,58,124,109,221,169,115,254,50,245,58,124,82,24,234,82,179,39,146,219,76,218,84,69,73,230,139,166,157,85,187,121,57,95,36,106,187,252,85,219,252,75,91,227,199,152,78,5,195,222,29,118,193,116,235,35,162,189,234,117,194,25,40,224,167,163,149,38,101,145,92,138,215,84,84,185,187,181,178,51,218,200,151,214,87,116,171,145,27,186,173,119,242,204,225,158,247,196,23,16,212,57,238,65,71,52,248,142,9,89,29,234,237,87,81,187,155,87,92,142,235,166,166,221,127,13,206,145,18,71,239,191,168,199,34,236,175,110,225,122,150,74,7,218,172,212,22,201,36,71,186,142,150,40,28,228,77,145,202,198,35,119,79,240,24,126,163,107,222,139,105,13,117,29,179,84,53,67,28,197,170,238,17,58,122,88,110,149,241,211,190,104,209,122,85,205,71,47,154,34,249,110,103,165,103,115,174,210,11,181,243,7,193,245,170,209,68,249,169,177,138,154,139,69,225,236,98,42,197,13,82,198,180,242,57,125,168,196,150,55,51,117,242,234,153,137,228,171,230,22,51,136,229,248,190,123,142,209,101,216,93,250,138,245,101,185,49,210,82,87,209,76,146,193,59,81,202,213,86,61,60,149,17,205,114,127,26,41,236,21,93,202,103,141,108,62,199,139,211,240,181,169,151,104,45,21,16,86,79,54,41,95,80,244,142,158,118,207,34,203,37,19,222,171,179,101,238,190,71,177,87,201,253,197,111,147,145,168,251,81,3,243,158,8,42,160,146,150,170,24,230,134,102,44,114,71,35,81,205,123,85,54,86,170,47,146,162,167,150,199,58,26,4,231,224,156,109,224,148,152,227,106,18,59,110,165,80,219,160,141,142,222,71,192,183,22,194,177,238,190,213,116,106,173,243,246,238,92,119,29,60,107,225,60,47,105,197,210,215,106,191,209,85,106,85,210,145,208,216,236,241,200,146,77,76,249,27,179,107,39,98,111,219,141,155,245,34,59,110,226,181,26,221,211,169,91,86,252,176,244,74,249,172,124,86,227,217,68,148,147,77,100,192,231,76,146,237,88,244,85,107,102,143,117,165,103,82,251,94,250,142,135,109,237,233,142,69,253,232,23,218,1,249,207,60,20,176,73,85,85,52,112,195,11,22,73,36,145,200,214,177,168,155,171,149,87,201,17,19,207,112,60,188,191,46,198,176,44,98,231,153,230,23,154,107,85,150,205,76,250,186,218,202,151,163,99,134,38,166,234,170,191,95,193,17,60,213,85,17,55,85,68,40,83,139,142,39,117,31,142,237,112,160,176,225,214,155,148,182,24,171,86,217,135,99,144,167,84,178,185,238,233,73,228,106,121,119,229,217,21,222,123,49,168,141,223,102,171,157,176,185,145,241,213,83,196,126,88,186,67,165,119,25,157,167,86,58,180,69,150,13,255,0,221,250,230,42,162,77,178,121,172,45,85,84,141,190,199,47,223,21,55,232,70,77,30,90,92,7,55,135,252,114,45,99,213,59,91,23,81,111,180,202,148,180,146,181,29,232,42,41,27,251,154,125,85,15,69,94,226,162,250,173,84,141,54,245,250,131,106,112,39,193,150,59,194,94,155,49,149,241,83,87,231,215,248,153,46,67,116,107,81,122,23,218,218,56,29,237,72,99,248,174,254,187,209,94,187,39,75,91,39,0,0,96,90,141,175,122,45,164,53,212,118,205,80,213,12,115,22,171,184,68,233,233,97,186,87,199,78,249,163,69,233,87,53,28,190,104,139,229,185,158,149,157,206,187,72,46,215,204,31,7,214,171,69,19,230,166,198,42,106,45,23,135,177,136,171,20,53,75,26,211,200,229,246,163,18,88,220,205,215,203,170,102,39,146,175,152,88,206,35,151,226,249,238,59,69,151,97,119,234,43,213,150,228,199,73,73,95,69,50,75,4,237,71,43,85,88,244,242,84,71,53,201,252,104,167,176,85,119,41,158,53,176,251,30,47,79,194,214,166,93,160,180,84,65,89,60,216,165,125,67,210,58,121,219,60,139,44,148,79,122,174,205,151,186,249,30,197,95,39,247,21,190,78,70,163,237,68,15,206,120,32,170,130,74,90,168,99,154,25,152,177,201,28,141,71,53,237,84,217,90,168,190,74,138,158,91,28,232,104,19,159,130,113,183,130,82,99,141,168,72,237,186,149,67,110,130,54,59,121,31,2,220,91,10,199,186,251,85,209,170,183,207,219,185,113,220,116,241,175,132,240,189,167,23,75,93,170,255,0,69,85,169,87,74,71,67,99,179,199,34,73,53,51,228,110,205,172,157,137,191,110,54,111,212,136,237,187,138,212,107,119,78,165,109,91,242,195,209,43,230,177,241,91,143,101,18,82,77,53,147,3,157,50,75,181,99,209,85,173,154,61,214,149,157,75,237,123,234,58,29,183,183,166,57,23,247,160,95,104,0,15,27,44,195,48,252,246,207,46,61,156,98,182,140,134,215,50,239,37,21,210,138,42,168,28,191,5,88,228,106,181,87,251,196,71,226,95,64,248,4,225,171,76,47,26,199,154,112,255,0,138,189,212,104,177,91,237,241,177,236,244,133,116,158,113,83,178,52,127,71,154,183,117,94,149,70,49,175,93,182,69,69,152,247,59,157,190,203,109,171,188,93,235,97,163,161,160,130,74,154,170,153,222,140,142,24,152,213,115,222,247,47,146,53,26,138,170,171,236,68,40,95,140,254,36,243,46,58,120,131,183,98,90,111,69,112,174,199,105,43,125,13,135,218,35,106,181,245,114,72,244,107,170,158,197,93,145,242,170,34,238,187,116,70,214,162,237,179,148,12,59,134,189,1,202,184,218,226,33,246,75,125,170,134,193,103,168,169,117,219,32,158,209,111,142,150,138,209,65,215,231,28,17,49,17,141,114,249,71,27,124,213,85,122,151,116,107,220,116,17,132,225,152,214,157,98,54,140,23,14,181,67,109,178,88,168,227,161,161,165,137,54,108,113,49,187,38,255,0,91,151,218,174,95,53,85,85,93,213,85,77,65,193,143,10,216,239,9,218,59,71,133,81,246,42,242,59,151,69,118,73,116,99,124,234,235,85,191,128,213,95,62,204,72,170,200,211,203,203,169,219,35,158,237,247,208,3,157,108,153,22,215,199,205,213,50,73,81,124,46,175,204,181,239,153,122,209,81,183,149,238,57,202,191,132,139,178,170,175,196,232,164,162,158,107,122,19,117,210,142,39,110,57,245,45,20,173,199,181,21,169,120,163,169,107,87,161,181,173,107,91,87,10,187,109,186,210,68,73,118,254,166,102,254,80,47,88,17,107,128,62,48,177,238,40,180,146,130,146,235,118,130,61,66,199,41,99,164,200,45,239,145,18,89,213,136,141,109,116,104,190,111,142,84,217,92,169,248,15,87,53,124,186,85,210,148,12,11,95,102,181,211,232,78,163,212,94,209,171,110,139,18,188,62,175,171,217,216,74,57,85,251,254,78,157,202,101,229,19,239,151,105,254,224,221,63,209,33,48,185,174,113,149,138,226,58,111,115,225,179,6,187,211,220,114,204,157,173,167,191,45,60,168,228,180,80,162,181,238,142,69,79,100,210,236,141,232,246,163,21,234,187,110,205,225,239,40,159,124,187,79,247,6,233,254,137,0,189,10,250,234,59,93,13,69,206,227,83,29,53,37,36,79,158,121,164,119,75,35,141,136,174,115,156,171,236,68,68,85,85,252,134,184,193,248,156,225,235,82,242,40,49,29,63,214,92,75,33,189,85,50,73,33,160,183,220,227,154,121,26,198,171,158,168,198,174,234,136,212,85,95,200,134,195,187,91,40,239,118,170,219,53,194,52,146,150,190,158,74,89,216,168,139,213,27,218,173,114,121,238,158,197,95,105,206,150,51,118,206,184,28,226,206,11,133,117,181,95,124,211,123,252,176,84,83,202,157,9,89,74,230,186,57,58,87,224,217,233,165,114,181,222,126,82,181,222,96,116,112,12,3,68,53,207,77,184,133,192,104,117,23,76,175,241,92,45,213,108,68,154,5,114,37,77,12,219,122,208,84,70,138,171,28,141,250,151,201,83,103,53,92,213,69,92,194,253,127,177,226,214,122,188,135,38,188,209,90,109,118,248,150,122,186,218,218,134,65,4,17,167,181,207,145,234,141,106,126,85,80,43,75,158,13,138,217,38,33,165,121,50,211,34,92,96,185,92,168,91,50,121,42,195,36,81,61,90,191,94,206,141,170,159,86,238,219,218,166,193,228,187,120,175,184,112,183,144,219,106,251,207,130,215,154,214,67,74,247,126,3,88,250,58,57,22,54,255,0,19,222,247,47,253,98,16,75,153,71,23,118,190,41,53,114,134,211,129,84,190,163,7,194,227,150,146,211,63,67,152,183,10,153,85,189,250,164,107,145,21,26,238,220,108,98,42,111,210,206,175,46,181,68,180,206,92,122,31,119,208,126,21,113,172,127,37,161,125,21,250,255,0,44,217,29,210,153,233,179,160,150,167,167,183,27,147,218,143,108,17,192,142,69,243,71,35,147,224,4,156,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,64,58,44,0,0,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,64,58,44,0,1,7,121,196,50,173,220,32,111,78,171,219,110,83,109,89,246,84,79,189,244,78,137,191,215,235,171,13,59,200,225,104,254,143,234,251,89,218,241,73,89,100,89,118,68,235,237,244,86,116,111,241,219,126,230,223,151,171,242,147,163,139,29,21,94,33,56,121,205,116,158,5,137,181,247,138,14,229,177,242,121,53,181,208,61,179,83,238,237,211,165,22,72,216,215,47,245,46,119,181,55,69,165,94,8,184,146,187,240,87,196,61,82,231,150,186,250,91,29,107,228,199,242,235,115,161,84,168,164,86,72,168,146,244,47,159,114,9,17,119,111,181,90,178,53,60,213,0,232,24,30,78,43,149,227,89,198,61,65,150,97,247,202,43,197,154,233,11,106,40,235,104,230,73,97,154,55,38,232,173,114,127,249,61,168,190,75,230,125,183,27,149,186,207,65,81,117,187,215,211,80,209,82,70,233,170,42,106,101,108,81,67,27,83,119,61,239,114,162,53,168,158,106,170,187,32,31,73,9,249,190,123,156,87,127,40,173,159,247,158,108,141,10,227,75,10,226,51,94,179,13,49,210,230,197,113,198,112,235,60,117,50,95,125,100,75,133,99,231,70,42,64,158,95,121,107,119,78,181,77,222,229,221,187,53,17,95,173,249,190,123,156,87,127,40,173,159,247,158,6,161,228,123,61,3,176,61,84,166,141,241,173,108,119,123,107,230,106,126,18,68,232,102,72,213,127,34,171,101,219,248,148,179,99,159,142,94,124,85,195,194,206,185,197,114,201,102,145,48,204,170,38,90,114,4,106,43,188,59,122,247,134,173,26,158,106,177,57,87,116,77,215,161,242,108,138,187,23,245,101,189,89,242,59,77,37,251,31,186,210,92,237,181,241,54,122,90,202,73,155,52,51,198,228,221,175,99,218,170,215,53,83,226,138,7,218,84,63,60,9,109,203,168,186,95,4,74,158,61,150,74,247,207,237,223,178,179,198,145,126,79,194,108,165,174,230,153,182,37,167,88,197,195,52,206,178,42,27,29,142,215,18,205,87,93,91,42,71,20,77,79,202,190,215,42,236,136,212,221,92,170,136,136,170,168,135,63,220,84,235,46,73,198,231,20,243,93,176,203,85,93,84,87,90,170,108,111,18,183,46,235,42,211,53,234,216,119,69,252,23,73,36,143,149,201,236,106,200,168,171,229,184,22,211,202,190,11,132,60,14,224,30,57,219,199,36,215,119,210,183,109,149,177,45,206,167,201,124,190,47,235,95,143,147,144,150,47,123,35,99,164,145,232,214,181,21,92,229,93,145,17,62,42,96,250,21,165,244,90,43,163,184,118,148,208,202,201,155,140,90,41,232,37,153,155,163,103,157,173,69,154,84,69,246,117,200,175,126,223,217,16,227,155,7,23,237,210,93,59,251,129,224,183,62,140,191,55,164,119,165,38,133,251,62,219,104,114,171,95,230,158,199,207,179,163,79,169,137,42,249,42,177,84,33,39,48,206,41,111,28,93,235,181,30,157,233,154,212,92,241,44,118,183,209,56,237,45,35,21,206,187,87,200,228,141,245,40,212,252,37,123,182,100,127,216,34,46,200,175,113,106,252,14,240,175,106,225,75,69,40,113,57,99,134,108,174,243,209,113,201,171,89,178,247,43,21,190,80,181,201,237,138,20,94,134,249,236,171,214,239,46,181,66,17,114,133,225,1,245,213,174,226,171,80,45,106,148,212,174,150,143,15,166,168,137,21,37,151,205,147,87,166,255,0,6,122,209,70,191,213,119,23,201,90,213,91,98,0,0,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,5,232,105,15,244,166,194,191,147,182,223,230,209,153,113,136,233,15,244,166,194,191,147,182,223,230,209,153,112,0,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,44,155,151,247,185,166,148,127,112,91,254,150,66,65,145,243,151,247,185,166,148,127,112,91,254,150,66,65,128,57,209,194,227,135,27,227,194,197,22,88,145,211,197,107,213,202,86,220,210,161,55,108,109,142,242,222,247,90,47,181,17,26,237,255,0,190,116,92,81,255,0,53,238,26,239,154,77,175,117,90,205,101,160,155,232,166,161,76,149,169,85,18,47,77,37,217,27,253,17,11,149,63,5,207,86,247,154,171,248,93,111,68,252,5,2,240,1,8,184,1,230,21,133,235,230,33,105,211,125,79,200,169,109,58,157,109,133,148,110,74,201,82,54,95,209,168,141,109,68,47,119,170,179,185,54,235,139,126,165,118,238,98,43,85,81,179,116,1,66,92,214,110,86,107,143,27,25,139,109,46,141,210,81,209,90,233,171,95,27,183,71,84,54,138,37,93,215,217,186,49,204,106,162,123,21,187,47,154,42,22,201,197,223,26,250,87,194,150,33,87,45,214,237,71,118,205,103,129,201,104,198,160,157,29,81,44,170,221,227,146,161,173,93,225,131,125,149,94,237,183,77,209,157,75,228,83,183,11,122,65,156,241,193,197,100,117,25,91,166,185,83,87,93,29,146,102,119,23,181,82,54,210,247,122,229,102,233,228,213,149,85,33,141,169,236,234,77,147,165,139,176,94,143,14,246,122,236,123,135,253,50,176,93,31,35,171,45,184,117,150,142,161,210,38,207,89,99,162,137,142,87,38,235,231,186,46,254,107,252,102,193,63,136,212,106,35,90,136,136,137,178,34,124,15,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,86,241,21,195,126,152,241,61,167,242,233,254,166,218,228,150,22,189,103,183,215,211,57,25,87,110,169,233,84,73,161,122,162,162,46,203,178,181,200,173,114,121,57,23,203,109,164,0,162,253,114,229,81,197,6,144,94,165,185,233,173,185,117,6,197,4,169,45,37,125,149,233,21,194,36,69,221,171,37,43,157,220,71,162,255,0,90,89,19,201,23,116,246,38,5,6,33,204,174,178,222,220,93,152,255,0,18,126,141,149,58,60,20,176,95,99,165,219,109,182,86,187,104,209,54,242,243,242,58,13,0,81,142,141,114,160,226,163,85,111,44,175,212,122,8,48,27,68,242,172,149,117,215,154,134,212,86,202,138,187,185,89,77,27,156,247,61,119,85,251,235,163,69,243,93,254,187,124,225,215,134,221,46,225,135,1,139,2,211,43,66,195,27,213,178,220,46,53,10,143,172,185,78,137,183,118,121,17,19,117,246,236,212,68,107,81,85,26,137,186,239,180,128,0,0,24,230,163,90,179,27,238,5,144,89,180,251,34,166,176,100,181,182,249,224,181,220,234,105,214,120,233,42,28,197,70,74,172,69,77,246,85,221,23,207,101,217,118,118,221,43,84,92,32,114,195,213,41,120,139,184,94,248,158,199,92,204,123,14,169,101,127,83,231,74,152,50,90,215,61,93,31,68,139,191,114,29,209,100,147,169,17,203,187,88,228,69,115,186,110,0,1,252,70,163,81,26,212,68,68,77,145,19,224,127,64,0,0,0,0,3,78,241,131,128,101,186,165,195,54,161,105,246,9,105,244,157,254,249,105,90,90,10,78,252,80,247,165,238,49,122,122,229,115,88,223,36,95,55,57,16,132,92,175,248,51,226,79,135,109,125,191,230,186,199,166,255,0,71,236,181,184,125,85,174,10,159,76,80,85,245,213,62,182,138,70,199,209,79,60,143,77,217,12,139,186,167,79,171,182,251,170,34,217,248,0,0,2,189,56,222,229,97,102,214,139,189,126,171,104,53,85,191,29,204,43,92,234,139,157,158,167,239,118,251,164,171,230,178,177,205,69,236,78,239,62,175,37,99,220,187,175,66,171,158,234,249,143,134,190,96,186,13,120,154,131,20,211,157,94,177,212,247,29,215,62,31,227,38,138,69,246,117,119,173,238,115,23,116,68,243,223,216,116,34,0,231,218,143,132,110,63,248,128,189,83,38,81,167,90,147,114,168,87,185,82,183,52,158,122,102,195,212,187,189,202,250,247,53,83,125,183,93,183,85,242,217,21,85,11,31,224,127,150,54,49,195,149,210,155,83,245,90,227,111,202,243,216,17,29,65,29,59,28,235,125,157,255,0,23,197,214,136,233,102,250,164,115,91,211,251,214,162,250,196,234,0,0,0,87,167,27,220,172,44,218,209,119,175,213,109,6,170,183,227,185,133,107,157,81,115,179,212,253,238,223,116,149,124,214,86,57,168,189,137,221,231,213,228,172,123,151,117,232,85,115,221,95,49,240,215,204,23,65,175,19,80,98,154,115,171,214,58,158,227,186,231,195,252,100,209,72,190,206,174,245,189,206,98,238,136,158,123,251,14,132,64,28,251,81,240,141,199,255,0,16,23,170,100,202,52,235,82,110,85,10,247,42,86,230,147,207,76,216,122,151,119,185,95,94,230,170,111,182,235,182,234,190,91,34,170,161,99,252,15,242,198,198,56,114,186,83,106,126,171,92,109,249,94,123,2,35,168,35,167,99,157,111,179,191,226,248,186,209,29,44,223,84,142,107,122,127,122,212,95,88,157,64,1,23,121,142,232,190,165,235,215,13,85,90,127,164,248,223,167,111,242,94,168,106,219,73,227,41,233,119,138,55,57,94,238,185,222,198,121,110,158,93,91,175,192,148,64,10,139,225,231,149,14,115,149,232,230,160,226,218,249,136,51,7,204,100,172,162,171,195,239,41,95,73,90,172,115,35,153,38,138,84,166,150,77,224,114,172,104,230,170,162,162,236,230,238,173,84,93,29,95,195,135,50,126,22,110,83,227,184,37,183,83,162,183,247,92,172,151,5,172,171,174,183,213,111,229,220,237,83,110,169,191,253,44,109,114,125,72,95,40,2,128,43,184,117,230,49,196,157,218,154,155,56,193,181,94,246,248,229,70,68,252,193,245,52,148,244,219,39,225,55,198,185,140,98,34,42,249,181,60,213,87,218,170,165,147,112,25,203,146,195,194,243,219,169,58,139,91,67,145,106,60,241,44,112,75,78,213,90,75,44,111,106,181,236,167,87,34,43,229,114,42,163,165,84,111,170,170,198,162,34,185,95,54,64,0,0,0,0,21,189,205,55,132,110,33,184,142,212,60,38,251,163,58,125,244,134,134,209,101,158,146,182,95,75,80,210,118,165,116,253,72,221,170,38,141,93,234,249,238,136,168,74,30,2,180,183,59,209,110,19,176,109,51,212,187,23,161,178,75,55,164,252,109,23,138,134,163,181,221,185,85,77,31,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,73,0,0,26,75,138,174,18,244,199,139,60,25,49,92,230,9,40,110,148,10,233,108,215,218,70,53,106,173,210,170,121,237,191,238,145,59,100,235,137,85,17,200,136,168,173,114,53,205,221,160,10,30,206,249,124,113,199,195,94,87,45,231,77,109,87,251,196,80,245,120,76,131,4,173,149,42,30,205,209,118,88,162,115,106,99,119,179,116,233,86,239,248,46,118,219,158,117,101,179,154,102,127,75,244,90,237,109,226,42,170,146,102,116,201,5,108,23,106,104,37,111,151,148,142,145,24,199,39,179,201,202,191,89,126,64,10,163,224,75,149,246,178,224,186,169,141,235,118,181,87,209,98,204,198,170,146,190,138,197,4,204,172,172,169,149,19,102,164,207,141,86,40,153,235,42,249,57,238,221,54,84,111,180,181,167,177,146,49,209,200,196,115,92,138,142,106,166,232,168,191,5,63,208,2,169,184,212,229,45,125,175,200,171,181,47,133,106,42,41,41,107,222,233,235,112,247,204,202,101,167,149,124,220,234,39,189,82,62,219,151,117,236,185,91,208,190,76,85,69,70,50,45,227,120,207,51,157,47,137,49,60,75,30,226,18,213,69,79,180,81,210,91,233,46,178,81,70,158,72,157,190,132,116,40,158,73,230,223,130,23,250,0,164,237,50,229,201,198,111,19,185,141,46,79,196,101,230,253,143,218,21,232,181,87,76,162,224,234,203,155,226,221,58,163,130,157,239,115,218,170,158,73,220,232,98,109,241,219,165,125,78,44,57,95,107,148,154,197,85,79,195,78,139,37,86,3,71,108,183,82,80,84,45,246,219,4,147,203,29,51,27,60,146,36,243,178,71,72,233,81,234,231,43,83,117,85,219,203,98,231,64,24,238,156,90,110,22,29,60,197,236,87,106,126,197,117,186,203,69,73,83,23,91,93,219,150,56,24,215,183,118,170,162,236,228,84,221,21,83,234,50,9,35,142,104,223,12,209,181,241,189,170,215,53,201,186,57,23,218,138,159,20,63,208,2,174,56,197,229,21,81,127,189,86,234,39,11,47,160,165,125,108,142,158,179,16,171,149,180,240,164,142,93,213,104,165,95,82,54,170,175,238,50,43,90,223,62,151,162,108,196,134,118,173,22,230,37,163,53,18,88,176,236,23,93,113,228,98,185,28,220,98,43,159,135,93,215,117,217,244,74,177,187,117,243,242,85,223,218,116,38,0,231,255,0,23,224,75,142,189,125,200,96,169,200,244,255,0,43,130,89,26,214,73,119,205,234,164,165,72,35,223,203,171,196,170,206,228,78,175,193,99,28,239,111,151,180,180,206,9,57,125,96,92,37,209,191,40,186,214,195,148,106,21,116,43,21,69,225,208,244,195,67,27,147,214,130,145,142,243,106,47,177,210,47,174,244,242,217,168,170,210,90,0,6,133,226,207,131,109,44,226,231,20,130,211,153,54,107,93,254,214,215,250,31,32,163,98,45,77,18,187,101,86,57,171,178,77,18,170,38,241,185,83,226,173,115,21,122,141,244,0,161,45,87,229,173,198,38,133,95,159,117,196,241,58,252,182,134,142,71,62,138,245,136,74,233,106,54,217,118,95,14,197,74,152,223,211,237,70,181,201,186,170,35,156,120,79,192,249,149,230,20,209,226,215,28,119,136,202,218,23,39,75,105,110,108,189,50,149,19,127,98,247,246,141,169,236,246,236,116,20,0,165,30,31,121,64,235,198,125,116,164,185,235,100,180,250,127,142,35,218,250,136,18,162,42,171,172,241,252,91,28,113,171,163,137,85,60,186,164,118,237,221,23,161,222,194,223,180,155,73,52,255,0,67,240,91,118,156,233,158,61,5,158,201,109,111,169,20,126,111,150,69,219,174,105,94,190,180,146,57,83,117,115,188,215,201,61,136,136,153,128,0,121,121,70,47,143,102,184,237,199,18,203,44,244,183,91,53,222,153,244,149,180,85,81,163,226,158,23,166,206,107,145,127,252,233,237,79,51,212,0,83,103,21,28,161,181,55,13,188,214,101,28,54,181,114,252,102,119,186,102,217,39,168,100,119,59,122,42,239,219,107,164,84,109,75,19,224,168,169,38,219,34,181,202,157,75,160,109,152,55,50,60,102,137,216,189,143,24,226,58,219,111,110,208,45,37,13,53,238,58,93,145,124,147,104,211,182,173,243,95,200,116,34,0,162,125,26,229,109,197,134,179,228,41,113,212,75,68,152,37,166,162,68,150,182,237,145,75,221,172,147,117,245,149,148,200,229,149,242,124,126,248,177,181,127,170,223,200,184,142,29,184,116,211,94,25,52,238,151,78,180,218,216,177,192,213,73,171,235,231,233,117,93,202,167,109,157,60,239,68,77,221,240,68,68,70,181,54,70,162,33,180,0,2,23,243,20,178,113,145,170,152,154,104,191,13,186,95,87,83,143,221,225,71,100,87,246,223,109,180,110,170,137,87,253,227,19,38,168,100,173,98,236,139,35,182,78,164,84,98,110,213,126,243,64,1,64,63,181,113,199,103,240,25,254,115,89,255,0,218,199,237,92,113,217,252,6,127,156,214,127,246,178,255,0,128,20,3,251,87,28,118,127,1,159,231,53,159,253,172,126,213,199,29,159,192,103,249,205,103,255,0,107,47,248,1,231,99,148,149,20,24,245,174,134,174,62,220,244,212,80,69,43,55,69,233,123,88,136,169,186,121,47,154,124,15,241,148,98,248,246,107,142,220,113,44,178,207,75,117,179,93,233,159,73,91,69,85,26,62,41,225,122,108,230,185,23,255,0,206,158,212,243,61,64,5,54,113,81,202,27,83,112,219,205,102,81,195,107,87,47,198,103,123,166,109,146,122,134,71,115,183,162,174,253,182,186,69,70,212,177,62,10,138,146,109,178,43,92,169,212,186,6,217,131,115,35,198,104,157,139,216,241,142,35,173,182,246,237,2,210,80,211,94,227,165,217,23,201,54,141,59,106,223,53,252,135,66,32,10,39,209,174,86,220,88,107,62,66,151,29,68,180,73,130,90,106,36,73,107,110,217,20,189,218,201,55,95,89,89,76,142,89,95,39,199,239,139,27,87,250,173,252,139,136,225,219,135,77,53,225,147,78,233,116,235,77,173,139,28,13,84,154,190,190,126,151,85,220,170,118,217,211,206,244,68,221,223,4,68,68,107,83,100,106,34,27,64,0,0,1,26,185,128,232,206,182,235,191,15,215,12,7,68,178,26,42,42,201,231,100,247,59,116,234,176,190,241,74,205,221,225,89,63,87,76,91,189,26,170,142,78,151,244,163,85,204,110,253,90,27,149,231,2,87,77,24,163,169,215,45,101,199,101,160,206,43,150,106,27,69,174,174,52,238,90,105,81,202,201,38,114,121,237,52,187,42,38,222,200,254,63,124,84,75,14,0,0,0,13,115,175,154,9,167,124,72,105,197,126,153,234,77,171,196,208,85,125,246,154,166,61,155,83,65,82,136,168,202,136,30,168,189,47,110,235,245,162,162,185,174,69,107,149,23,99,0,40,135,87,121,108,113,125,195,230,88,251,206,154,217,238,217,117,186,146,87,62,221,126,196,158,244,173,107,124,246,234,167,141,222,34,41,54,246,163,58,219,240,71,169,243,208,91,57,173,230,148,203,136,164,28,68,58,158,161,169,11,210,228,235,157,27,30,213,248,62,122,133,98,42,47,199,169,251,109,237,242,47,152,1,84,156,63,242,146,202,45,56,134,83,168,26,245,29,37,223,49,158,199,114,110,63,138,195,85,28,209,178,227,37,60,141,134,106,186,133,119,109,239,73,28,138,214,163,149,136,237,156,231,175,224,167,227,203,159,129,222,40,244,31,137,155,126,160,234,182,152,122,14,193,5,166,190,150,74,191,77,219,170,118,150,72,209,24,222,136,39,123,252,215,227,211,178,124,75,97,0,8,167,198,215,0,120,23,22,246,182,100,20,53,145,99,90,131,109,131,179,69,122,108,61,113,85,70,155,171,105,234,216,158,111,102,234,189,47,79,93,155,238,157,73,187,22,86,0,57,245,200,248,44,227,179,135,204,150,85,199,180,231,58,74,141,214,56,174,216,59,234,43,25,59,63,170,71,209,239,35,90,190,126,82,53,171,245,162,31,226,179,135,222,98,122,237,83,21,171,46,192,245,159,33,86,61,59,105,150,190,182,40,88,239,98,42,62,224,230,177,191,199,185,208,104,2,184,184,39,229,69,69,165,87,235,126,170,241,17,89,109,191,100,52,14,109,69,179,30,165,251,245,13,12,201,230,217,103,145,200,137,60,173,93,182,106,39,109,174,77,247,147,213,86,216,232,0,0,0,10,94,212,126,94,156,96,95,184,183,202,53,58,211,164,61,252,102,227,168,213,183,234,106,239,79,218,219,220,161,146,230,249,153,47,109,213,41,34,111,26,163,186,85,168,239,130,166,254,69,208,128,0,0,0,0,5,47,106,63,47,78,48,47,220,91,229,26,157,105,210,30,254,51,113,212,106,219,245,53,119,167,237,109,238,80,201,115,124,204,151,182,234,148,145,55,141,81,221,42,212,119,193,83,127,34,232,64,0,0,2,23,113,199,203,123,15,226,138,89,53,11,5,175,164,197,117,25,145,35,36,169,146,53,240,55,118,181,54,107,106,145,136,174,108,136,136,136,217,154,138,187,39,75,154,244,70,244,77,16,5,4,39,13,156,199,56,104,186,84,91,240,156,75,85,45,76,116,190,180,184,85,77,77,101,45,87,179,103,185,40,156,228,114,42,34,126,27,81,83,100,69,68,84,216,92,52,83,153,111,17,50,197,143,102,88,166,178,222,169,157,34,53,176,101,82,213,209,81,49,201,178,245,109,90,232,226,79,98,47,87,214,137,241,66,253,192,16,143,151,47,1,217,111,9,172,190,230,186,137,148,208,213,228,121,61,20,84,111,181,219,145,95,79,67,11,95,220,245,166,114,34,201,34,175,146,163,90,141,77,188,149,251,238,153,215,49,221,23,212,189,122,225,170,171,79,244,159,27,244,237,254,75,213,13,91,105,60,101,61,46,241,70,231,43,221,215,59,216,207,45,211,203,171,117,248,18,136,1,81,124,60,242,161,206,114,189,28,212,28,91,95,49,6,96,249,140,149,148,85,120,125,229,43,233,43,85,142,100,115,36,209,74,148,210,201,188,14,85,141,28,213,84,84,93,156,221,213,170,139,163,171,248,112,230,79,194,205,202,124,119,4,182,234,116,86,254,235,149,146,224,181,149,117,214,250,173,252,187,157,170,109,213,55,255,0,165,141,174,79,169,11,229,0,80,5,119,14,188,198,56,147,187,83,83,103,24,54,171,222,223,28,168,200,159,152,62,166,146,158,155,100,252,38,248,215,49,140,68,69,95,54,167,154,170,251,85,84,178,110,3,57,114,88,120,94,123,117,39,81,107,104,114,45,71,158,37,142,9,105,218,171,73,101,141,237,86,189,148,234,228,69,124,174,69,84,116,170,141,245,85,88,212,68,87,43,230,200,3,248,237,246,94,149,68,93,188,149,83,114,156,51,110,92,124,84,234,215,25,110,159,90,229,142,229,143,101,55,39,221,110,217,133,178,69,117,35,40,35,219,250,25,141,119,175,12,189,180,100,17,198,228,84,79,37,69,123,88,231,23,32,0,243,49,156,106,195,134,227,182,204,79,23,181,193,109,179,217,233,34,161,161,163,129,187,71,4,17,181,26,198,53,62,164,106,34,125,103,166,0,0,0,0,0,2,160,56,245,224,43,139,29,105,226,199,57,212,205,52,210,159,76,227,119,159,70,120,42,223,78,219,105,251,189,171,109,44,50,125,238,106,134,72,221,164,137,237,245,154,155,237,186,110,138,138,182,254,0,199,116,226,211,112,176,233,230,47,98,187,83,246,43,173,214,90,42,74,152,186,218,238,220,177,192,198,189,187,181,85,23,103,34,166,232,170,159,81,145,0,0,0,0,172,14,104,28,25,241,39,196,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,166,40,41,58,42,153,91,91,35,163,232,168,158,55,174,204,154,53,221,19,167,214,219,125,209,81,44,252,1,167,120,62,192,50,221,45,225,155,79,116,251,59,180,250,50,255,0,99,180,165,45,125,39,126,41,187,50,247,30,189,61,113,57,204,119,146,167,155,92,168,110,32,0,24,214,163,233,198,21,171,120,93,211,79,117,10,193,77,120,176,222,33,88,42,169,103,79,37,79,107,94,215,39,155,30,213,68,115,94,213,71,53,200,138,138,138,134,74,0,165,62,37,57,69,107,102,158,222,107,47,58,16,207,167,216,179,220,233,33,165,239,71,13,218,145,155,249,50,72,220,173,100,251,110,136,142,141,122,157,178,170,198,211,78,81,224,252,201,236,244,78,196,173,184,223,17,212,150,229,122,68,180,116,208,94,217,72,170,138,155,121,55,239,123,110,137,231,236,242,223,115,160,240,5,19,104,231,43,62,44,181,146,248,219,158,127,103,92,22,213,83,55,118,178,233,145,77,215,89,38,235,187,213,148,205,114,202,249,60,247,251,231,109,170,187,250,219,151,5,195,119,13,90,103,194,238,158,195,128,233,205,185,83,173,91,53,206,231,80,136,181,119,58,157,182,89,102,114,39,195,205,26,196,245,90,158,72,158,106,171,181,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,151,117,167,142,30,42,177,158,51,178,93,53,177,107,13,202,147,26,162,207,29,106,167,183,182,142,149,88,202,79,22,140,237,117,44,74,237,186,87,109,213,119,252,165,209,28,245,113,13,255,0,209,7,203,254,211,93,252,249,160,116,42,0,0,0,3,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,33,133,232,158,175,99,58,239,167,20,26,163,134,164,171,100,186,213,220,105,232,100,145,54,89,162,165,173,158,149,38,219,201,81,36,236,117,162,47,154,35,209,23,205,8,7,205,191,140,175,163,118,137,56,90,211,171,162,37,206,239,3,100,203,234,161,122,163,169,169,30,136,232,232,145,81,127,10,84,94,169,19,250,218,181,190,105,34,237,35,57,92,123,137,233,151,231,175,156,86,129,42,128,0,0,32,31,52,190,53,83,69,176,183,232,86,156,221,85,153,198,87,72,171,112,169,167,147,103,218,45,175,221,21,119,79,193,154,100,234,107,83,218,214,117,63,201,85,138,161,54,48,93,73,192,53,54,223,87,117,211,220,194,211,144,210,80,86,77,111,170,154,223,84,217,155,13,68,78,86,190,55,116,175,146,162,166,233,191,181,21,28,155,162,162,174,72,84,215,38,254,28,245,1,151,203,151,17,247,75,213,214,205,138,62,9,109,86,235,124,51,58,56,239,179,34,170,62,89,153,236,124,48,174,232,223,47,57,119,217,83,182,228,117,178,128,0,1,225,229,57,214,19,131,65,5,86,107,152,216,241,248,106,158,177,193,37,210,225,13,35,101,114,38,234,214,172,142,106,57,81,60,246,67,28,253,144,90,11,252,55,96,63,229,45,23,250,194,13,241,253,193,87,23,60,90,234,244,23,156,122,183,15,165,194,177,218,68,162,176,209,213,221,229,100,170,175,217,213,21,18,49,33,84,107,222,244,70,236,138,190,164,81,252,119,43,71,137,46,26,117,23,133,124,230,135,79,181,54,107,68,151,75,133,166,43,204,43,107,170,116,241,120,121,38,154,38,238,231,49,138,142,234,129,254,91,123,54,243,243,3,164,91,61,230,207,144,219,41,239,86,11,173,29,206,223,86,206,229,61,93,28,237,154,25,155,190,221,76,123,21,90,228,242,95,52,83,236,35,231,47,239,115,77,40,254,224,183,253,44,132,131,0,1,135,234,254,170,98,122,37,166,153,6,169,230,245,107,5,159,29,163,117,84,253,41,187,229,118,232,216,225,98,124,95,36,142,99,27,240,234,114,110,168,158,96,123,217,22,75,142,98,22,138,140,135,44,191,219,108,182,186,70,245,84,87,92,106,163,166,167,133,62,183,201,34,163,90,159,198,166,136,171,230,25,193,117,21,114,219,166,226,7,30,116,168,254,142,168,99,168,150,45,247,219,247,70,70,172,219,242,245,109,183,159,176,167,13,80,214,14,37,57,133,235,69,53,134,138,146,225,119,158,178,166,79,64,226,244,50,116,209,91,96,77,215,169,119,84,98,43,88,190,188,242,108,171,241,84,77,154,146,51,31,228,151,172,245,182,52,172,200,245,119,16,181,221,31,27,94,218,40,41,234,42,163,107,151,218,199,205,179,54,84,248,171,90,228,223,216,170,158,96,91,14,159,106,190,153,106,197,177,247,141,51,207,236,25,69,28,125,61,217,45,87,8,170,123,42,190,198,200,140,85,88,221,228,190,78,68,95,47,97,149,156,239,106,134,137,113,69,192,6,166,91,47,213,149,85,120,237,193,36,114,217,242,91,29,74,201,69,92,141,84,87,177,175,86,167,82,123,58,161,153,136,170,158,214,43,85,21,110,63,128,254,45,168,184,180,209,214,223,238,49,193,73,152,227,207,142,223,146,81,194,155,51,188,173,85,142,166,52,248,71,50,53,202,137,251,215,54,70,249,163,81,84,36,144,0,0,0,13,23,199,14,125,151,233,119,10,186,131,158,224,87,185,109,23,251,69,21,60,180,85,177,49,143,116,46,117,84,44,85,68,122,43,87,118,185,201,230,139,237,34,47,42,78,40,245,239,95,117,23,57,179,106,246,163,86,228,148,86,187,37,61,85,28,83,211,211,198,145,74,233,250,85,200,177,70,213,93,211,203,207,114,77,115,31,247,38,213,63,238,117,47,243,218,114,8,242,68,254,155,58,147,252,157,165,254,114,5,193,0,0,0,0,0,0,0,0,0,0,0,65,254,99,220,123,203,195,29,158,159,76,180,194,90,105,245,26,253,74,181,14,168,145,137,36,118,90,55,117,53,179,171,87,201,211,185,200,189,182,57,21,168,141,87,57,54,233,107,194,83,234,94,185,104,238,141,211,71,83,170,90,151,142,227,9,50,111,12,87,26,248,226,154,100,250,227,139,126,183,255,0,217,106,154,243,26,227,215,131,188,182,224,203,101,159,136,28,85,149,18,57,26,196,174,153,244,45,114,175,177,17,245,13,99,119,254,249,77,250,15,193,239,19,156,113,223,46,90,131,79,88,233,104,106,42,220,219,150,91,146,214,72,177,207,80,155,117,49,142,217,210,76,244,69,79,38,167,75,124,145,85,190,70,242,207,121,44,235,182,61,142,73,119,193,245,19,23,202,238,48,69,220,125,173,99,146,134,73,156,155,238,200,100,147,170,55,59,217,183,113,99,69,243,243,79,136,92,165,29,101,37,194,150,26,234,10,168,106,105,170,24,146,67,52,47,71,178,70,42,110,142,107,147,201,81,83,216,168,126,197,9,112,153,198,62,177,112,59,169,147,105,222,127,69,119,147,16,138,227,225,114,60,94,185,174,73,237,207,69,217,243,210,181,235,180,114,181,23,169,90,155,54,84,68,69,253,235,219,122,248,166,85,143,231,24,205,175,49,197,46,176,92,172,215,154,72,171,104,106,224,118,236,154,25,26,142,107,147,251,203,236,95,52,95,37,243,3,214,0,170,78,98,28,204,242,10,28,130,233,161,28,56,95,221,111,142,220,247,209,95,242,154,71,167,122,73,211,201,244,244,82,34,253,237,24,187,181,211,39,172,174,221,24,173,70,245,56,44,71,83,56,148,208,45,27,153,212,154,155,171,184,190,63,88,212,71,45,13,77,193,139,87,178,166,232,190,29,138,178,237,249,122,118,48,188,115,143,142,14,114,170,246,91,109,92,65,98,177,207,35,145,173,241,243,73,66,197,95,171,174,161,172,111,255,0,108,169,29,4,229,165,197,7,17,246,248,179,234,232,105,49,91,29,213,86,166,59,174,77,60,169,81,92,215,121,247,99,133,173,116,175,71,110,138,143,127,67,92,139,186,57,77,185,153,114,80,214,187,77,149,245,216,94,170,98,153,13,124,113,163,214,134,162,158,106,21,145,223,22,71,34,245,181,87,217,178,187,161,23,226,168,5,196,91,238,20,23,106,40,110,86,186,234,122,202,74,134,36,144,212,83,202,217,35,145,171,236,115,92,213,84,84,252,168,125,7,61,122,95,174,220,83,114,254,213,41,113,106,216,110,182,117,161,153,174,187,226,23,135,185,212,21,145,185,119,87,181,168,170,196,87,39,155,106,33,95,63,173,205,221,22,242,248,121,215,172,39,137,61,42,180,106,174,11,51,146,146,224,213,138,174,142,87,34,205,65,86,196,78,237,52,187,126,249,170,169,231,251,230,185,174,79,39,32,27,36,0,0,0,0,0,0,255,0,47,123,35,99,164,145,232,214,181,21,92,229,93,145,17,62,42,127,92,228,106,43,156,168,136,137,186,170,252,10,62,230,3,199,206,107,196,38,115,114,210,29,36,189,214,82,233,197,21,74,219,163,142,222,174,108,185,20,200,229,98,201,34,183,214,124,46,114,237,28,94,197,68,71,57,21,202,136,208,180,188,187,142,174,16,240,123,164,150,108,135,95,113,84,172,133,221,50,199,69,59,235,145,142,248,181,206,167,107,218,138,155,121,162,174,232,190,74,101,58,99,196,223,15,218,203,80,218,13,50,213,252,98,253,92,246,171,155,65,5,115,89,88,173,68,221,87,195,191,166,93,145,61,171,211,228,84,238,144,242,115,226,23,61,177,83,100,57,246,75,97,192,153,86,212,123,45,245,108,146,174,225,27,85,55,69,146,40,246,99,21,119,79,85,100,234,79,62,164,106,166,198,185,226,83,151,63,17,28,43,219,83,80,251,212,153,46,53,111,123,38,146,249,96,146,70,201,109,122,57,58,31,60,78,68,146,47,91,109,164,111,83,83,203,119,53,85,16,11,246,5,112,242,184,227,203,35,213,233,228,225,247,90,47,146,92,178,154,58,103,84,227,215,138,133,222,107,149,52,77,222,74,121,157,251,249,163,106,43,209,235,230,246,35,250,151,169,157,78,177,224,0,0,0,17,167,143,62,45,173,188,40,104,228,247,107,108,212,243,102,217,18,62,131,26,162,147,214,78,238,201,220,170,123,127,173,194,215,35,191,178,122,198,223,223,42,160,109,124,55,90,176,236,243,84,243,189,41,198,170,82,174,225,167,144,90,221,120,168,141,232,232,153,81,91,226,85,41,211,111,223,198,218,100,87,125,75,34,55,201,90,228,51,242,173,121,34,221,46,87,203,158,188,94,175,53,211,214,220,46,19,227,245,85,85,51,200,175,150,121,164,117,205,207,145,238,95,55,57,206,85,85,85,243,85,82,210,128,31,21,230,247,102,199,45,117,55,204,134,239,69,107,182,209,179,185,83,89,91,80,200,32,133,159,213,62,71,170,53,169,249,85,76,103,88,245,103,16,208,221,52,191,106,158,117,91,225,237,22,26,85,158,84,106,167,114,105,21,81,177,195,26,47,181,239,122,181,141,79,173,201,240,40,115,89,53,227,136,238,96,26,197,77,96,183,209,92,174,43,112,170,116,120,238,31,109,149,86,150,138,52,243,221,119,86,177,207,70,167,84,149,18,109,236,85,85,99,17,26,208,185,27,199,48,94,12,172,119,7,219,107,120,130,198,100,153,142,233,87,81,172,213,113,111,249,37,133,142,98,167,229,71,108,108,157,53,215,141,23,214,40,220,253,46,213,12,107,38,124,109,235,146,11,125,198,57,42,34,111,214,248,119,238,49,63,43,154,133,85,225,188,147,245,178,237,106,142,183,53,213,92,79,31,171,150,46,191,7,77,4,245,238,141,254,91,49,239,251,219,81,125,187,171,85,200,138,158,93,94,211,71,241,17,192,63,18,188,33,118,181,14,73,25,115,177,80,76,215,199,147,99,85,18,162,208,63,116,70,58,100,217,178,211,170,170,162,35,211,118,110,168,157,123,170,34,135,64,0,174,174,89,252,194,111,122,215,93,247,8,215,11,172,117,57,132,80,44,182,11,195,154,141,125,218,40,218,171,36,19,108,155,119,216,214,171,209,201,248,109,71,111,179,155,187,236,84,0,6,165,226,199,86,19,68,56,114,207,245,46,58,149,130,178,213,102,154,59,115,209,221,42,149,211,237,5,54,203,249,38,150,53,242,243,217,20,15,118,77,125,208,152,100,124,51,107,86,6,201,24,229,107,154,236,142,141,21,170,158,212,84,238,121,41,254,127,100,22,130,255,0,13,216,15,249,75,69,254,176,231,231,134,142,20,181,91,138,236,134,241,142,105,108,118,166,205,99,162,109,109,100,247,58,167,65,11,26,231,163,24,196,115,88,229,87,185,122,149,19,109,182,99,188,252,188,228,47,237,55,241,115,255,0,31,192,127,199,51,127,168,2,224,227,215,221,9,154,70,67,14,181,96,111,145,238,70,181,173,200,232,213,92,171,236,68,78,231,154,153,233,73,214,14,79,156,89,219,47,182,219,149,77,118,6,177,82,85,195,60,157,55,153,149,122,90,244,85,219,239,30,221,144,187,16,7,249,123,217,27,29,36,143,70,181,168,170,231,42,236,136,137,241,83,250,231,35,81,92,229,68,68,77,213,87,224,81,247,48,30,62,115,94,33,51,155,150,144,233,37,238,178,151,78,40,170,86,221,28,118,245,115,101,200,166,71,43,22,73,21,190,179,225,115,151,104,226,246,42,34,57,200,174,84,70,133,165,229,220,117,112,135,131,221,36,179,100,58,251,138,165,100,46,233,150,58,41,223,92,140,119,197,174,117,59,94,212,84,219,205,21,119,69,242,83,41,211,30,38,248,126,214,90,134,208,105,150,175,227,23,234,231,181,92,218,8,43,154,202,197,106,38,234,190,29,253,50,236,137,237,94,159,34,167,116,135,147,159,16,185,237,138,155,33,207,178,91,14,4,202,182,163,217,111,171,100,149,119,8,218,169,186,44,145,71,179,24,171,186,122,171,39,82,121,245,35,85,54,53,207,18,156,185,248,136,225,94,218,154,135,222,164,201,113,171,123,217,52,151,203,4,146,54,75,107,209,201,208,249,226,114,36,145,122,219,109,35,122,154,158,91,185,170,168,128,95,176,43,135,149,199,30,89,30,175,79,39,15,186,209,124,146,229,148,209,211,58,167,30,188,84,46,243,92,169,162,110,242,83,204,239,223,205,27,81,94,143,95,55,177,31,212,189,76,234,117,143,0,63,26,202,202,75,125,44,213,213,245,80,211,83,83,177,100,154,105,158,140,100,108,68,221,92,231,47,146,34,39,181,84,196,53,147,87,176,141,9,211,139,206,168,234,21,203,193,217,172,176,247,30,141,217,101,168,145,124,163,130,38,170,167,92,143,114,163,90,155,167,154,238,170,136,138,169,70,58,243,197,55,18,124,122,234,76,56,86,63,69,119,146,213,93,84,230,88,240,187,42,189,209,35,81,119,107,231,233,219,191,34,53,55,116,178,108,214,250,202,136,198,238,5,195,228,252,122,112,121,136,220,31,107,188,113,5,138,62,162,53,233,122,80,78,250,246,53,126,40,175,167,107,218,139,249,55,50,237,53,226,115,135,189,96,169,109,6,155,107,14,45,125,174,127,224,208,193,112,99,42,220,159,90,64,254,153,85,63,47,73,86,122,127,201,99,94,111,246,216,171,243,253,68,197,49,57,165,78,165,162,133,178,220,103,139,203,216,245,103,68,125,91,255,0,82,247,38,222,123,252,13,123,175,92,172,248,153,208,155,76,217,174,63,224,51,139,61,181,158,38,162,167,31,116,137,91,70,214,121,172,142,167,122,35,213,27,182,251,196,175,84,79,53,68,68,85,64,189,192,83,199,47,238,102,185,118,41,146,218,180,111,136,156,142,107,214,49,114,149,148,118,220,138,225,50,190,170,213,43,151,102,54,162,87,121,203,78,171,178,117,61,122,163,223,125,213,137,179,110,28,1,241,94,111,118,108,114,215,83,124,200,110,244,86,187,109,27,59,149,53,149,181,12,130,8,89,253,83,228,122,163,90,159,149,84,249,114,252,174,195,130,226,183,140,215,40,175,101,21,158,197,67,61,198,186,161,254,200,160,137,138,247,187,111,142,205,106,249,123,87,216,80,86,191,241,25,175,60,125,235,61,54,47,97,164,186,213,91,171,238,14,167,197,113,10,55,253,234,6,110,168,215,202,136,189,47,151,161,21,210,76,245,217,169,215,178,177,137,178,5,195,92,249,131,240,99,105,184,58,217,85,196,22,55,36,205,119,74,186,149,39,169,139,125,246,242,150,40,221,26,167,229,71,109,241,54,118,155,107,142,142,235,12,14,159,75,181,55,27,201,214,54,117,203,21,182,227,28,179,194,223,174,72,145,122,227,248,126,19,83,218,85,78,43,201,55,90,110,86,70,214,229,186,179,137,89,46,82,69,214,148,52,244,243,214,163,28,190,198,73,47,168,136,169,241,86,163,211,127,98,185,60,200,233,175,60,33,241,49,193,70,65,67,151,221,155,61,61,12,21,77,75,102,93,141,213,201,225,217,63,154,181,171,34,35,100,130,69,68,93,154,244,110,251,47,74,185,17,64,232,100,16,159,150,143,27,87,62,39,112,203,134,7,169,53,112,201,168,56,148,49,203,61,75,88,145,250,90,129,85,24,218,158,150,249,36,141,114,181,146,108,136,155,190,55,34,39,82,162,77,128,0,0,0,0,41,119,134,46,56,120,170,206,56,191,195,180,239,42,214,27,149,195,28,185,101,14,161,170,160,125,29,43,89,44,8,231,167,66,185,177,35,145,60,147,205,23,127,34,232,142,122,184,55,247,243,192,127,150,111,255,0,189,33,208,168,0,0,0,0,30,6,85,168,56,22,9,225,126,155,230,246,12,123,199,117,248,95,74,220,161,164,239,244,116,245,244,119,92,222,174,158,182,239,182,251,117,38,254,212,49,255,0,217,5,160,191,195,118,3,254,82,209,127,172,34,247,51,14,13,245,119,139,95,185,199,220,174,123,4,95,69,125,49,227,253,43,90,250,125,252,79,131,237,244,116,198,254,175,247,188,155,239,182,222,94,221,252,160,255,0,237,55,241,115,255,0,31,192,127,199,51,127,168,2,224,127,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,97,79,223,180,223,197,207,252,127,1,255,0,28,205,254,160,126,211,127,23,63,241,252,7,252,115,55,250,128,46,7,246,65,104,47,240,221,128,255,0,148,180,95,235,15,222,131,92,244,78,233,93,79,108,182,107,14,17,89,89,89,43,32,167,167,131,33,164,146,89,165,122,163,90,198,53,178,42,185,202,170,136,136,137,186,170,236,115,219,196,151,12,89,231,11,57,61,183,13,212,123,230,51,85,121,184,210,45,119,132,179,215,62,165,244,208,245,116,177,211,117,70,196,111,90,163,250,83,205,85,24,170,187,38,219,206,126,80,252,30,173,198,183,246,85,106,21,169,124,45,27,228,165,195,233,106,34,221,178,204,155,178,106,253,151,224,197,234,142,53,254,171,184,239,37,99,20,11,99,0,240,179,188,194,211,167,216,77,255,0,60,191,63,162,219,142,219,42,174,181,107,186,34,246,160,137,210,59,109,254,59,53,118,3,199,186,107,110,140,88,238,53,54,123,214,174,97,118,250,250,57,29,13,69,45,85,254,146,41,161,145,23,101,99,216,233,17,205,114,47,181,21,55,62,95,217,5,160,191,195,118,3,254,82,209,127,172,57,243,211,45,44,213,62,50,181,214,229,100,196,252,20,249,70,81,83,112,200,43,106,43,167,116,80,49,92,231,77,52,146,61,26,229,77,222,244,106,121,46,238,123,127,140,145,127,180,223,197,207,252,127,1,255,0,28,205,254,160,11,129,253,144,90,11,252,55,96,63,229,45,23,250,195,57,163,172,164,184,82,65,95,65,85,13,77,45,76,109,154,9,225,122,62,57,99,114,110,215,181,201,228,230,170,42,42,42,121,42,41,72,191,180,223,197,207,252,127,1,255,0,28,205,254,160,185,125,41,198,174,56,102,151,97,248,125,225,97,90,251,21,130,223,109,170,88,92,174,141,102,134,157,145,191,165,85,19,118,245,53,118,93,147,200,12,164,2,162,121,142,243,32,202,110,153,77,227,64,116,7,34,154,213,100,181,72,250,11,254,65,67,34,178,166,190,165,170,230,205,77,79,35,87,118,64,213,245,92,246,236,231,185,174,68,94,143,195,11,24,212,142,46,184,103,210,59,140,150,109,65,214,172,94,215,114,133,118,154,133,181,126,34,170,37,223,109,159,12,40,247,179,254,210,33,253,211,174,46,120,102,213,155,132,86,140,3,91,49,91,157,198,119,116,195,66,234,212,167,170,149,126,166,67,55,67,222,191,196,213,42,35,64,57,82,241,21,173,216,229,30,111,127,173,181,96,150,91,156,109,168,164,117,225,36,146,182,166,39,236,173,149,41,216,155,181,170,139,186,119,28,197,95,37,219,101,220,255,0,124,65,114,163,226,31,68,113,234,156,215,24,174,182,231,246,91,123,31,61,98,218,25,36,85,244,209,49,21,86,87,83,63,240,218,136,155,175,109,239,114,121,170,181,17,55,2,244,65,82,92,181,185,139,223,168,111,246,158,29,245,239,32,146,190,211,94,172,161,198,111,245,178,171,167,164,168,87,109,29,37,68,142,93,223,19,183,233,141,234,187,177,81,173,93,216,168,177,219,104,0,10,137,230,59,204,131,41,186,101,55,141,1,208,28,138,107,85,146,213,35,232,47,249,5,12,138,202,154,250,150,171,155,53,53,60,141,93,217,3,87,213,115,219,179,158,230,185,17,122,63,12,44,99,82,56,186,225,159,72,238,50,89,181,7,90,177,123,93,202,21,218,106,22,213,248,138,168,151,125,182,124,48,163,222,207,251,72,135,247,78,184,185,225,155,86,110,17,90,48,13,108,197,110,119,25,221,211,13,11,171,82,158,170,85,250,153,12,221,15,122,255,0,19,84,168,141,0,229,75,196,86,183,99,148,121,189,254,182,213,130,89,110,113,182,162,145,215,132,146,74,218,152,159,178,182,84,167,98,110,214,170,46,233,220,115,21,124,151,109,151,115,253,241,5,202,143,136,125,17,199,170,115,92,98,186,219,159,217,109,236,124,245,139,104,100,145,87,211,68,196,85,89,93,76,255,0,195,106,34,110,189,183,189,201,230,170,212,68,220,11,209,5,73,114,214,230,47,126,161,191,218,120,119,215,188,130,74,251,77,122,178,135,25,191,214,202,174,158,146,161,93,180,116,149,18,57,119,124,78,223,166,55,170,238,197,70,181,119,98,162,199,109,160,69,110,101,90,183,168,186,41,195,29,94,113,165,217,60,246,11,228,119,186,10,86,214,67,20,114,57,34,145,206,235,110,210,53,205,243,217,62,6,175,229,57,196,54,178,235,254,57,168,245,186,193,157,85,228,179,89,171,109,177,80,190,162,8,99,236,54,72,231,87,162,118,152,221,247,86,55,219,191,176,200,121,190,123,156,87,127,40,173,159,247,158,105,158,71,95,250,39,171,95,221,27,71,250,42,144,44,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,243,136,222,58,248,117,225,138,119,89,243,236,170,106,252,141,24,146,38,63,101,133,42,171,154,213,77,218,178,34,185,177,195,186,108,169,220,123,85,81,81,81,21,60,200,176,188,239,116,179,210,41,18,104,126,87,224,58,149,22,127,72,211,119,145,189,73,178,246,246,233,223,167,117,219,175,219,229,191,197,2,202,142,122,184,134,255,0,232,131,229,255,0,105,174,254,124,210,227,184,115,227,203,135,46,39,42,219,99,193,50,153,237,185,35,152,178,37,130,249,11,105,107,94,212,77,215,183,179,157,28,219,34,42,170,70,247,42,34,42,170,34,20,227,196,55,255,0,68,31,47,251,77,119,243,230,129,208,168,0,1,161,184,206,226,146,195,194,142,140,215,231,21,93,154,172,134,225,213,111,199,45,207,119,157,85,115,154,187,61,201,237,237,70,158,187,215,234,68,110,232,175,105,185,178,108,150,195,134,227,183,60,179,40,186,65,109,179,217,233,37,174,174,172,157,219,71,4,17,181,92,247,185,126,164,106,42,253,101,6,241,11,171,218,153,204,63,138,74,27,78,21,109,168,154,158,182,171,208,152,133,165,234,172,109,45,31,82,185,103,155,109,209,174,114,34,203,51,252,250,90,221,183,86,177,160,70,252,159,37,200,51,60,134,229,151,229,87,74,155,157,222,243,87,45,101,117,109,67,186,164,168,157,238,234,123,220,191,90,170,251,19,201,11,235,229,113,238,39,166,95,158,190,113,90,86,183,50,94,31,241,46,25,160,209,221,41,196,154,146,54,139,26,170,168,185,86,171,118,125,194,189,245,9,222,168,119,246,202,136,141,79,62,150,53,141,221,122,75,41,229,113,238,39,166,95,158,190,113,90,4,170,0,243,50,124,154,193,133,227,183,44,183,42,186,211,219,44,246,122,89,43,107,171,42,29,211,28,16,70,213,115,222,229,250,145,17,125,158,127,80,26,175,139,78,38,113,94,21,180,126,229,168,247,238,213,85,205,232,180,118,43,90,191,103,92,43,220,213,86,51,203,205,35,110,202,247,187,224,198,174,219,185,90,139,76,60,50,232,78,165,243,4,226,74,229,121,204,238,213,147,208,205,87,233,172,206,250,169,178,197,11,157,229,4,94,93,45,145,251,118,226,98,121,49,141,85,68,233,141,80,199,184,216,226,194,253,197,150,175,212,229,111,73,232,241,107,79,93,14,55,108,145,127,112,165,234,243,150,68,223,110,244,170,136,231,237,236,245,91,186,163,17,77,179,195,207,50,213,225,123,76,237,250,107,165,90,5,99,232,102,245,55,123,165,202,235,44,149,87,90,231,126,20,238,237,198,196,99,81,17,24,200,253,110,150,181,19,169,87,117,80,187,156,95,23,199,240,172,114,219,136,226,150,138,107,93,154,207,75,29,29,13,29,59,122,99,130,22,53,26,214,53,63,34,39,181,124,215,218,190,103,168,86,254,143,243,167,210,204,150,227,79,105,214,61,53,186,97,169,51,145,142,186,91,234,189,37,73,31,159,225,201,26,49,146,177,191,218,54,69,252,159,85,133,98,185,94,51,156,99,244,57,94,29,126,161,188,217,174,81,36,244,149,212,83,182,104,102,98,252,90,230,174,203,245,47,197,21,21,23,204,15,88,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,11,38,229,253,238,105,165,31,220,22,255,0,165,144,144,100,124,229,253,238,105,165,31,220,22,255,0,165,144,144,96,10,239,231,89,150,92,45,122,7,134,226,84,146,190,58,123,238,79,222,170,233,93,146,70,83,211,200,173,98,253,105,215,43,93,252,108,66,196,8,123,205,63,68,111,58,203,194,189,125,102,51,75,37,77,219,6,175,143,38,101,60,104,170,249,233,162,138,72,234,88,212,248,170,69,43,164,219,218,189,173,147,219,178,134,165,228,171,166,86,59,102,140,229,250,180,250,56,95,124,190,223,223,102,109,66,181,21,241,208,211,67,11,209,136,190,214,245,75,51,213,200,158,222,136,213,119,217,54,177,194,154,57,79,113,151,137,104,197,210,235,161,58,165,118,134,211,143,229,21,237,184,218,46,181,50,35,41,232,238,42,198,199,36,115,185,124,152,201,90,200,182,122,170,53,174,103,159,147,213,205,185,72,102,134,162,22,84,83,202,201,98,149,168,246,61,142,71,53,205,84,221,21,21,60,149,21,62,32,104,222,56,180,194,197,171,28,42,106,62,61,123,167,137,239,183,216,170,239,118,249,95,228,176,86,209,196,233,225,122,59,218,221,213,157,14,84,253,227,222,158,104,170,139,87,220,154,242,251,149,147,138,107,150,47,12,143,90,28,143,24,171,142,162,36,77,219,220,130,72,165,142,69,250,149,17,36,106,123,127,116,95,47,138,76,14,104,124,102,225,58,109,164,153,6,130,98,23,234,107,150,117,151,210,190,213,112,167,166,149,36,75,77,190,84,218,161,106,21,23,213,146,72,213,209,182,53,243,217,234,245,242,68,71,104,222,74,186,35,122,126,81,152,113,5,117,160,154,11,84,22,245,198,237,18,200,221,155,85,60,146,178,90,151,179,235,237,182,24,155,191,179,121,92,158,106,213,216,45,160,3,230,185,92,173,214,123,125,77,218,239,95,77,67,67,71,19,231,169,169,169,149,177,69,12,77,77,220,247,189,202,136,214,162,34,170,170,174,200,136,7,210,8,47,171,124,224,56,99,211,235,164,214,76,46,139,32,207,170,96,127,67,234,173,112,178,10,13,211,110,164,108,211,57,28,253,188,246,86,198,230,174,222,78,219,101,49,60,51,157,110,133,93,238,44,163,205,180,195,47,199,105,228,127,74,85,211,62,10,248,227,77,215,214,145,168,232,222,137,182,202,189,45,122,249,170,34,46,219,168,72,14,99,254,228,218,167,253,206,165,254,123,78,65,30,72,159,211,103,82,127,147,180,191,206,73,129,198,102,174,105,182,181,242,249,212,188,227,75,114,251,126,69,102,168,183,211,49,39,165,122,245,68,244,173,167,85,142,88,220,136,248,158,136,168,170,199,181,174,68,84,93,188,208,135,252,145,63,166,206,164,255,0,39,105,127,156,129,112,64,26,211,92,184,141,209,190,28,177,198,100,186,185,154,82,89,162,157,92,218,58,68,69,154,178,177,232,158,109,134,6,34,189,255,0,4,87,109,210,221,211,169,83,112,54,88,43,123,34,231,111,163,148,119,5,131,22,209,204,190,231,70,215,163,124,69,101,85,53,27,220,221,253,103,35,26,178,252,54,84,69,114,111,241,216,216,122,69,205,215,133,205,71,185,193,99,202,253,59,128,214,78,228,99,103,189,65,27,232,85,202,158,197,168,133,206,232,77,255,0,125,35,24,212,242,243,250,130,111,3,240,162,173,162,185,81,195,112,183,85,195,85,75,83,27,101,134,120,36,71,199,43,28,155,181,205,114,121,57,21,60,209,83,200,253,192,3,90,107,151,17,186,55,195,150,56,204,151,87,51,74,75,52,83,171,155,71,72,136,179,86,86,61,19,205,176,192,196,87,191,224,138,237,186,91,186,117,42,110,66,156,139,157,190,142,81,220,22,12,91,71,50,251,157,27,94,141,241,21,149,84,212,111,115,119,245,156,140,106,203,240,217,81,21,201,191,199,96,44,132,16,135,72,185,186,240,185,168,247,56,44,121,95,167,112,26,201,220,140,108,247,168,35,125,10,185,83,216,181,16,185,221,9,191,239,164,99,26,158,94,127,84,215,162,173,162,185,81,195,112,183,85,195,85,75,83,27,101,134,120,36,71,199,43,28,155,181,205,114,121,57,21,60,209,83,200,15,151,34,191,218,113,76,126,231,148,95,170,219,75,108,179,209,205,95,91,59,189,145,65,19,21,242,61,127,34,53,170,191,222,57,239,179,81,230,60,126,113,155,28,87,26,169,160,170,212,27,243,229,158,68,245,150,221,107,137,170,229,107,119,221,62,243,75,23,75,81,125,170,198,166,254,101,185,243,65,212,41,180,255,0,131,60,209,40,228,86,85,228,175,165,199,161,118,254,93,53,18,162,204,139,231,241,129,147,39,241,170,123,83,116,33,79,36,189,60,134,239,170,218,129,169,213,84,200,255,0,163,118,90,107,85,51,220,158,77,150,182,87,61,206,111,246,72,202,71,55,116,246,36,139,245,129,109,56,78,23,140,105,214,37,105,193,112,187,60,22,187,29,142,146,58,42,26,72,83,102,197,19,19,100,252,170,229,243,85,114,238,174,85,85,85,85,85,83,219,0,10,217,231,19,195,21,175,34,211,250,94,38,113,155,123,34,190,99,47,130,223,144,44,76,68,241,118,249,94,145,195,43,246,243,115,226,149,236,98,47,183,162,69,221,118,99,81,63,207,38,13,122,168,201,48,28,155,135,235,229,111,114,167,19,145,47,54,86,189,119,119,128,157,251,79,26,127,99,28,234,215,127,29,79,212,158,83,199,91,244,234,155,87,52,123,52,211,42,166,53,201,146,216,235,45,209,43,149,19,183,52,145,57,34,145,21,124,145,91,39,67,147,127,139,80,163,174,88,185,181,94,3,198,174,17,79,44,143,167,167,191,45,109,130,186,55,53,81,206,73,169,222,177,177,83,225,253,17,28,11,231,253,79,247,192,184,78,57,117,130,225,161,156,44,103,185,245,146,166,74,123,195,104,91,109,181,203,31,225,197,85,87,35,105,217,43,87,224,177,247,22,68,85,254,163,227,236,90,145,229,131,195,117,155,136,94,33,189,37,154,80,178,187,24,193,169,91,123,175,165,149,58,163,172,169,87,163,105,160,145,61,138,213,127,84,142,69,242,114,66,173,93,209,202,88,255,0,54,123,21,117,227,130,236,142,174,138,53,123,109,23,91,93,117,66,34,110,169,23,136,108,74,191,222,89,154,171,249,17,72,165,200,255,0,44,181,208,231,186,165,131,206,232,210,225,120,180,219,110,116,219,254,18,197,73,44,209,202,137,253,250,200,149,83,242,126,64,45,205,26,141,68,107,81,17,17,54,68,79,129,253,0,8,141,204,195,134,204,123,92,184,115,191,229,145,90,227,250,95,128,80,207,124,180,214,199,26,44,206,167,133,189,202,154,85,95,107,152,248,154,245,70,255,0,92,107,21,55,243,69,130,220,154,53,138,227,139,107,221,227,71,170,106,164,117,163,55,181,75,83,12,27,238,214,92,41,26,178,53,233,191,179,120,60,66,46,222,221,153,191,224,166,214,181,196,150,85,105,194,120,125,212,124,166,249,35,91,71,65,139,220,158,228,114,237,220,115,169,222,214,70,159,149,239,115,88,159,149,200,82,215,42,59,13,194,241,198,238,23,112,163,137,207,134,199,69,119,175,171,84,110,232,200,157,111,158,157,21,126,164,238,84,70,155,253,106,159,88,23,218,1,174,181,183,136,77,32,225,223,26,110,85,171,153,165,29,142,150,101,115,105,32,119,84,149,85,143,106,110,172,130,22,34,190,69,243,77,213,19,165,189,73,212,168,139,184,27,20,21,193,145,115,182,209,170,43,139,233,241,125,30,203,238,148,108,122,53,42,42,234,105,168,220,244,223,103,57,24,213,147,203,111,52,221,81,87,227,210,109,61,15,230,183,194,246,176,93,233,113,155,213,101,215,2,187,214,57,177,68,220,134,56,219,71,44,171,251,214,213,70,247,49,191,86,242,164,104,171,229,237,80,38,96,35,167,18,92,120,104,127,11,25,61,167,19,212,184,114,57,235,47,86,228,186,82,186,213,67,29,68,75,2,200,232,211,119,58,86,249,238,197,246,34,249,109,230,109,237,39,212,220,115,89,116,230,195,170,24,131,43,25,102,200,169,82,178,141,181,145,36,115,36,125,74,223,93,168,174,68,93,218,191,21,3,6,227,51,44,184,97,28,42,106,166,73,105,149,241,86,65,140,86,195,4,172,93,157,19,230,141,97,71,162,252,21,189,206,164,252,168,84,255,0,40,13,50,177,231,156,84,77,145,95,232,225,170,102,19,96,168,188,208,199,35,81,200,149,203,52,48,68,254,149,242,245,27,44,174,69,248,57,172,84,243,77,210,229,181,135,79,160,213,125,40,204,116,202,166,161,41,217,148,216,235,109,9,58,255,0,234,93,60,46,99,100,255,0,178,231,35,190,62,207,98,148,65,194,94,181,95,184,24,226,162,90,204,254,203,87,13,53,12,149,88,190,91,64,196,222,104,224,89,27,214,246,39,177,206,142,88,163,145,63,171,107,85,17,83,171,112,58,15,62,107,149,186,130,241,110,170,180,93,104,225,171,162,174,133,244,213,52,243,49,31,28,209,61,170,215,177,205,95,37,106,162,170,42,47,181,20,242,240,156,231,15,212,140,102,135,50,192,242,75,125,246,201,113,141,37,166,173,161,153,36,141,232,169,190,219,167,224,185,55,217,90,187,57,171,186,42,34,166,198,185,226,119,138,77,50,225,107,79,235,50,252,226,239,78,251,155,224,147,208,214,54,76,158,46,233,80,137,179,88,198,123,81,136,229,78,185,21,58,88,158,126,107,178,40,82,5,170,130,78,27,248,243,167,179,98,181,18,58,12,39,82,210,130,145,81,122,221,45,28,117,253,190,219,183,93,213,95,10,171,29,231,191,172,190,127,19,162,34,128,248,30,211,172,199,138,78,53,108,217,125,222,154,74,168,233,50,23,103,57,61,107,88,169,19,21,149,11,83,179,149,119,253,214,163,162,52,110,251,236,245,95,99,85,82,255,0,0,0,0,240,115,204,227,24,211,76,54,243,159,102,119,72,237,214,75,13,28,149,213,213,50,123,25,27,19,117,217,61,174,114,174,200,214,167,154,185,81,19,205,80,231,99,138,254,36,50,158,41,181,146,239,169,183,222,253,61,191,127,11,100,182,189,253,77,182,219,216,229,237,197,229,229,212,170,170,247,187,226,247,187,111,45,145,37,143,54,14,50,151,83,114,247,240,221,167,87,78,238,47,139,214,34,223,234,32,95,43,141,214,53,84,236,34,162,250,209,64,187,162,167,177,101,69,95,62,134,41,227,234,55,7,31,177,207,151,77,126,161,231,22,190,206,161,102,215,171,76,149,76,145,61,123,101,185,94,231,197,73,183,181,175,114,163,100,149,63,170,232,106,254,231,186,134,216,228,99,248,236,253,27,253,100,90,161,85,124,140,127,29,159,163,127,172,139,84,2,176,57,221,234,37,210,135,25,211,77,44,162,168,146,58,27,181,93,117,238,189,136,187,36,142,167,108,81,83,162,237,230,168,157,249,213,81,124,183,70,175,154,167,150,101,201,171,69,108,24,230,135,93,53,178,162,134,41,114,12,190,231,61,12,53,78,107,85,208,91,169,156,140,72,152,190,106,222,169,146,87,59,217,213,211,30,233,234,162,173,128,87,217,44,215,87,178,75,157,162,138,177,204,77,154,233,233,217,34,181,62,164,234,69,216,253,168,232,168,173,240,54,150,130,146,26,104,90,170,173,142,24,209,141,77,252,215,100,79,32,63,115,227,187,218,45,119,251,85,101,138,247,65,5,117,186,227,4,148,181,116,179,177,31,28,240,189,170,215,177,205,95,37,106,162,170,42,126,83,236,62,59,197,222,217,96,180,214,223,175,85,208,209,91,173,180,210,85,213,212,204,238,152,224,134,54,171,158,247,47,193,173,106,42,170,253,72,7,58,26,169,103,184,240,149,197,213,238,135,10,169,158,57,116,239,46,241,118,119,72,231,35,214,8,229,73,169,218,245,84,245,183,137,88,215,46,202,142,69,95,106,41,209,165,5,108,23,26,26,123,133,50,170,195,85,19,38,141,85,54,94,151,34,42,110,159,196,167,56,250,131,120,186,241,111,197,181,214,225,142,211,84,58,125,71,203,210,154,217,26,162,185,241,83,77,58,69,7,87,213,209,10,51,169,125,136,141,85,242,68,58,58,165,165,130,138,150,26,42,88,210,56,105,227,108,81,177,23,126,150,181,54,68,243,252,136,7,234,86,191,58,237,86,244,54,153,97,26,57,67,84,137,62,73,116,150,243,92,198,237,186,83,82,51,162,54,187,234,71,203,63,82,126,88,23,251,246,80,80,87,52,77,88,126,168,241,127,148,210,83,212,172,182,236,46,56,113,138,52,234,69,70,186,4,87,84,121,39,146,47,137,146,116,250,246,106,111,236,217,2,124,242,108,210,117,195,184,115,187,106,109,109,34,71,91,158,222,94,248,36,86,108,231,208,81,239,12,94,126,221,187,203,84,191,223,39,225,206,206,49,197,199,25,186,103,136,89,108,216,206,164,101,118,28,106,195,76,148,214,232,89,111,141,148,145,69,191,146,47,84,93,47,243,119,181,221,75,187,147,204,144,154,27,206,63,93,49,27,165,61,22,183,217,237,185,213,145,238,99,103,169,166,166,142,130,229,19,125,138,246,44,104,216,100,93,183,94,135,49,187,170,39,174,223,48,46,136,24,62,141,107,70,156,235,230,5,67,169,26,93,144,199,118,179,86,170,198,174,70,171,37,166,157,168,157,112,77,26,249,199,35,119,77,218,191,5,71,34,171,92,213,92,224,13,51,198,102,89,112,194,56,84,213,76,146,211,43,226,172,131,24,173,134,9,88,187,58,39,205,26,194,143,69,248,43,123,157,73,249,80,169,254,80,26,101,99,207,56,168,155,34,191,209,195,84,204,38,193,81,121,161,142,70,163,145,43,150,104,96,137,253,43,229,234,54,89,92,139,240,115,88,169,230,155,165,203,107,14,159,65,170,250,81,152,233,149,77,66,83,179,41,177,214,218,18,117,255,0,212,186,120,92,198,201,255,0,101,206,71,124,125,158,197,40,131,132,189,106,191,112,49,197,68,181,153,253,150,174,26,106,25,42,177,124,182,129,137,188,209,192,178,55,173,236,79,99,157,28,177,71,34,127,86,214,170,34,167,86,224,116,30,124,215,43,117,5,226,221,85,104,186,209,195,87,69,93,11,233,170,105,230,98,62,57,162,123,85,175,99,154,190,74,213,69,84,84,95,106,41,229,225,57,206,31,169,24,205,14,101,129,228,150,251,237,146,227,26,75,77,91,67,50,73,27,209,83,125,183,79,193,114,111,178,181,118,115,87,116,84,69,77,141,115,196,239,20,154,101,194,214,159,214,101,249,197,222,157,247,55,193,39,161,172,108,153,60,93,210,161,19,102,177,140,246,163,17,202,157,114,42,116,177,60,252,215,100,80,164,11,85,4,156,55,241,231,79,102,197,106,36,116,24,78,165,165,5,34,162,245,186,90,56,235,251,125,183,110,187,170,190,21,86,59,207,127,89,124,254,39,68,69,1,240,61,167,89,143,20,156,106,217,178,251,189,52,149,81,210,100,46,206,114,122,214,177,82,38,43,42,22,167,103,42,239,251,173,71,68,104,221,247,217,234,190,198,170,165,254,1,81,60,235,117,138,227,95,158,97,122,21,67,87,35,109,150,155,119,210,59,132,77,221,25,45,92,239,146,40,81,223,90,199,28,114,42,124,62,254,190,106,190,201,27,202,111,134,187,30,151,104,45,30,178,93,45,209,191,45,212,56,214,171,196,189,187,190,150,214,143,84,130,6,42,251,17,253,61,231,42,126,23,91,17,119,232,66,17,115,136,177,87,90,248,187,75,157,76,106,144,94,113,139,117,85,51,246,242,86,177,210,194,228,223,235,71,68,191,225,66,212,120,23,203,45,121,159,8,58,75,117,180,58,53,138,151,23,163,180,200,140,248,79,68,207,11,46,255,0,151,185,11,151,251,251,129,189,64,0,82,63,54,254,27,49,237,26,214,91,70,164,225,54,184,237,246,77,69,134,166,162,166,146,8,209,176,193,115,129,204,241,14,98,39,147,18,70,205,19,250,118,252,62,234,167,151,147,108,87,150,182,177,92,117,155,132,140,82,229,124,170,146,166,239,141,62,108,106,186,119,174,235,34,210,244,246,92,171,237,85,240,239,131,117,95,53,118,234,190,210,45,243,193,202,173,41,101,210,204,33,178,53,247,55,213,92,110,175,98,47,156,80,35,34,137,170,169,245,61,206,118,223,245,110,54,207,38,155,13,194,207,194,85,198,225,89,19,153,13,243,50,184,87,210,42,183,100,124,77,166,164,167,85,79,173,59,148,242,38,255,0,90,47,212,6,231,227,219,77,117,103,88,184,105,200,52,195,70,237,145,215,94,242,26,170,56,39,100,149,145,82,162,81,178,102,203,47,175,35,154,158,125,182,181,83,125,213,28,169,236,220,143,60,176,248,27,212,254,27,242,236,211,61,214,220,90,221,65,118,170,161,165,182,216,93,13,116,53,110,108,78,124,143,171,93,227,87,35,55,86,83,162,121,238,169,212,158,207,109,134,128,6,185,226,55,78,109,26,181,161,57,222,158,222,233,162,154,11,197,138,174,56,214,70,162,164,85,13,141,95,4,201,191,239,163,149,177,189,23,224,173,67,98,73,36,112,198,249,166,145,172,141,141,87,57,206,93,145,168,158,213,85,248,33,10,248,239,227,243,71,180,155,75,50,124,3,7,204,173,121,38,127,125,183,207,106,166,162,182,78,149,44,183,119,153,208,249,234,36,98,171,35,115,24,245,115,99,85,234,115,186,125,94,157,213,2,181,249,95,100,247,44,107,141,124,6,42,23,170,69,121,74,251,93,91,55,217,36,133,244,115,57,17,127,138,72,227,119,241,177,11,254,41,119,147,174,129,94,51,29,113,170,215,106,250,55,199,96,192,233,103,167,165,157,236,245,106,46,117,49,58,36,141,170,190,75,209,12,146,185,203,231,210,174,139,250,164,82,232,128,0,69,174,33,185,145,112,205,195,189,218,167,21,187,223,235,114,156,150,141,235,21,77,167,29,133,149,15,165,145,60,186,102,149,239,100,76,114,46,232,172,235,87,183,101,221,190,205,194,82,130,181,237,220,239,52,162,91,139,98,187,104,142,91,77,64,170,157,83,211,87,211,79,50,123,119,218,55,116,53,126,31,191,77,247,95,102,222,115,11,135,174,47,116,27,137,234,41,100,210,188,201,147,220,169,99,73,106,236,181,209,248,107,133,51,124,189,103,66,239,195,106,42,162,43,227,87,177,21,81,58,183,80,41,67,131,127,127,60,7,249,102,255,0,251,210,29,10,156,245,112,111,239,231,128,255,0,44,223,255,0,122,67,161,80,0,241,178,252,203,19,211,252,118,179,45,205,242,59,125,142,205,111,141,101,169,174,175,168,108,48,198,223,202,231,47,181,125,136,137,230,171,228,136,170,65,221,70,231,47,195,102,43,115,146,215,131,99,25,102,102,145,61,90,234,232,32,142,138,145,233,231,231,26,204,228,149,125,159,190,137,169,178,251,64,159,96,174,252,35,157,86,130,94,107,35,164,206,52,223,49,198,217,42,162,45,77,63,98,225,12,107,241,87,236,230,73,183,246,172,114,254,66,109,233,62,180,233,102,185,99,77,203,116,159,56,182,100,150,221,209,178,190,146,95,190,83,185,83,116,100,209,57,18,72,95,178,111,210,246,181,118,243,216,12,212,0,0,215,60,66,235,142,41,195,166,145,223,245,107,47,114,190,150,207,7,244,61,35,29,211,37,109,91,215,166,26,118,126,87,189,81,21,118,94,150,245,57,124,154,166,197,115,145,168,174,114,162,34,38,234,171,240,40,187,153,39,22,21,252,81,235,61,54,152,233,196,243,92,112,204,82,181,109,246,152,168,209,210,122,98,230,245,237,201,80,214,167,225,238,229,237,69,178,46,237,221,201,251,162,160,24,38,135,233,150,166,243,15,226,178,170,187,44,175,169,122,94,43,22,243,149,93,98,98,244,80,80,53,81,18,40,247,221,27,234,163,32,133,190,123,122,190,74,141,113,127,88,206,53,97,195,113,219,102,39,139,218,224,182,217,236,244,145,80,208,209,192,221,163,130,8,218,141,99,26,159,82,53,17,62,179,65,112,33,194,133,183,133,45,22,164,176,215,65,79,46,101,127,70,92,50,106,200,253,110,170,142,159,82,153,174,248,199,11,85,90,159,5,114,189,219,39,94,196,144,0,66,206,109,122,173,247,60,225,50,191,24,163,170,72,238,57,229,206,154,199,26,55,110,180,167,106,172,245,14,217,127,123,211,10,70,171,255,0,76,159,198,147,76,165,254,115,186,176,252,167,95,49,237,41,163,169,87,81,224,246,100,158,162,52,114,122,181,213,170,146,59,116,79,250,6,83,42,111,231,235,47,193,119,80,217,252,146,52,157,91,14,161,107,133,117,34,122,238,131,23,182,76,172,243,217,58,106,42,209,23,234,243,164,246,125,74,90,137,206,62,155,113,41,197,150,147,96,148,216,246,152,231,25,69,131,21,162,158,74,232,219,67,66,212,167,73,31,235,61,238,145,99,94,180,94,157,213,28,229,77,147,234,67,123,232,255,0,55,222,39,176,91,141,60,122,144,251,70,160,217,219,179,38,138,174,146,58,42,206,141,253,177,207,78,214,181,29,249,95,27,247,254,63,48,47,4,26,151,134,222,39,180,171,138,108,31,233,166,153,93,100,115,233,92,200,110,150,186,166,163,43,45,147,185,21,82,57,152,138,169,178,236,189,47,106,171,29,210,237,151,118,185,19,109,1,160,56,235,215,153,184,118,225,155,44,206,237,85,137,77,126,171,137,182,107,19,191,124,149,245,59,181,178,55,251,40,216,146,204,159,245,95,31,97,86,60,171,56,102,182,235,222,186,213,103,121,181,3,107,241,141,60,100,55,25,233,231,111,92,117,183,25,92,239,11,28,136,191,132,196,88,228,149,201,230,138,177,177,174,69,107,149,13,235,206,251,80,166,89,244,199,74,105,228,84,137,25,91,144,214,55,127,194,114,171,96,167,84,243,248,34,84,251,83,247,201,183,199,125,253,202,27,79,33,195,248,69,163,202,93,76,140,171,205,175,85,215,87,200,228,245,214,40,159,225,35,111,215,210,158,29,238,68,255,0,164,85,248,129,54,128,0,81,143,53,46,25,109,218,7,174,180,185,222,21,66,148,56,206,161,182,107,148,16,64,212,100,116,87,24,220,223,21,20,104,223,38,177,86,72,229,106,124,22,71,53,17,17,168,90,119,2,90,239,47,16,252,50,226,121,205,206,173,39,190,209,196,235,45,241,223,190,90,234,109,152,231,187,251,41,24,177,76,191,245,191,15,97,168,57,190,233,180,89,159,9,115,230,17,65,213,89,131,94,232,174,141,123,83,214,236,76,255,0,9,43,63,181,85,168,137,235,255,0,86,139,236,69,52,87,35,252,234,117,77,82,211,58,154,133,88,90,182,235,237,28,91,47,170,229,238,195,80,239,171,205,18,149,63,236,252,126,1,53,120,235,215,153,184,118,225,155,44,206,237,85,137,77,126,171,137,182,107,19,191,124,149,245,59,181,178,55,251,40,216,146,204,159,245,95,31,97,86,60,171,56,102,182,235,222,186,213,103,121,181,3,107,241,141,60,100,55,25,233,231,111,92,117,183,25,92,239,11,28,136,191,132,196,88,228,149,201,230,138,177,177,174,69,107,149,13,235,206,251,80,166,89,244,199,74,105,228,84,137,25,91,144,214,55,127,194,114,171,96,167,84,243,248,34,84,251,83,247,201,183,199,125,253,202,27,79,33,195,248,69,163,202,93,76,140,171,205,175,85,215,87,200,228,245,214,40,159,225,35,111,215,210,158,29,238,68,255,0,164,85,248,129,54,128,0,81,143,53,46,25,109,218,7,174,180,185,222,21,66,148,56,206,161,182,107,148,16,64,212,100,116,87,24,220,223,21,20,104,223,38,177,86,72,229,106,124,22,71,53,17,17,168,90,119,2,90,239,47,16,252,50,226,121,205,206,173,39,190,209,196,235,45,241,223,190,90,234,109,152,231,187,251,41,24,177,76,191,245,191,15,97,168,57,190,233,180,89,159,9,115,230,17,65,213,89,131,94,232,174,141,123,83,214,236,76,255,0,9,43,63,181,85,168,137,235,255,0,86,139,236,69,52,87,35,252,234,117,77,82,211,58,154,133,88,90,182,235,237,28,91,47,170,229,238,195,80,239,171,205,18,149,63,236,252,126,1,191,57,190,123,156,87,127,40,173,159,247,158,105,158,71,95,250,39,171,95,221,27,71,250,42,147,115,115,124,247,56,174,254,81,91,63,239,60,209,252,147,174,182,203,30,3,172,151,155,213,202,150,223,111,162,172,181,207,83,85,85,51,98,134,8,155,13,74,185,239,123,149,26,214,162,34,170,170,170,34,32,22,144,8,31,170,188,226,56,104,193,174,243,89,48,155,62,71,157,201,78,254,135,214,208,68,202,90,23,125,125,18,76,168,247,236,191,20,143,165,125,168,229,67,196,192,249,210,240,253,126,175,134,135,58,192,50,252,85,147,42,53,213,145,182,27,133,60,62,205,213,253,14,108,189,41,231,248,49,185,124,147,203,207,200,44,44,24,198,157,106,102,1,171,120,181,46,107,166,185,101,187,34,178,85,238,145,85,209,75,214,212,114,123,88,228,252,38,61,62,45,114,35,147,226,136,100,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,8,205,199,255,0,21,139,194,166,135,207,125,176,190,23,230,89,28,174,181,227,177,74,222,166,199,42,183,121,106,156,213,242,86,194,197,234,217,124,149,238,141,21,54,85,36,201,76,28,234,114,250,219,167,17,56,158,24,178,201,224,44,56,156,117,49,198,239,193,74,138,154,153,187,174,111,159,197,144,192,159,15,54,255,0,16,26,83,132,206,16,181,87,142,109,70,186,223,110,119,250,186,75,20,21,107,83,146,229,85,200,234,137,100,168,145,122,214,40,250,149,22,106,135,239,212,187,174,205,69,234,114,249,181,174,179,172,115,148,111,6,118,91,67,109,215,92,103,35,191,213,35,81,29,95,95,126,158,57,149,124,183,84,109,58,197,26,123,23,247,159,21,252,138,103,188,186,48,43,70,3,193,206,156,211,218,169,227,100,183,203,111,167,171,101,111,182,106,138,167,44,138,231,126,84,98,198,207,226,141,19,242,146,76,10,135,227,3,149,157,195,68,44,83,107,143,11,249,45,246,170,12,101,222,147,172,180,212,78,139,95,65,28,94,186,213,82,84,70,141,87,246,250,122,149,170,157,104,137,186,57,202,155,16,78,203,154,100,58,141,175,182,124,239,44,172,74,187,205,247,40,163,174,174,157,24,140,238,204,250,150,43,157,178,121,38,235,231,228,116,196,246,50,70,58,57,24,142,107,145,81,205,84,221,21,23,224,167,57,186,145,128,81,105,111,26,119,125,62,181,196,145,91,236,154,132,148,244,49,166,222,165,47,142,71,66,223,47,47,40,220,196,255,0,192,14,141,0,34,215,48,110,47,40,184,86,209,233,150,195,87,11,243,220,165,146,80,227,212,234,168,174,167,242,218,90,215,183,250,136,145,83,167,201,81,100,86,34,166,221,91,4,54,230,223,198,95,167,174,146,112,179,167,55,93,237,246,201,89,46,95,87,3,252,167,170,106,245,50,129,21,63,123,26,236,249,62,183,244,183,201,88,228,93,231,202,175,131,84,209,172,5,186,235,168,22,190,140,211,51,163,106,219,233,231,143,105,45,86,183,122,205,79,173,178,204,157,47,119,197,173,70,55,201,122,209,97,183,45,14,16,171,120,149,213,106,141,96,212,186,73,171,112,156,86,187,197,85,58,173,21,233,122,186,170,247,27,2,171,191,13,173,85,73,37,223,125,247,99,87,247,69,84,188,64,41,247,157,223,244,217,211,111,228,237,87,243,146,108,114,184,247,19,211,47,207,95,56,173,33,63,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,4,170,42,119,156,95,21,21,179,221,168,248,87,195,238,14,142,142,154,56,46,185,99,227,118,221,233,93,180,148,180,139,253,139,91,211,51,147,216,170,232,126,45,82,216,142,115,111,241,212,107,231,27,245,22,236,142,69,119,211,157,77,109,186,116,123,215,104,225,169,185,164,41,30,233,230,141,108,110,70,166,222,196,106,1,37,184,21,229,115,54,184,227,116,26,195,174,151,11,133,155,16,184,183,189,104,180,81,57,34,173,186,67,251,217,223,35,145,123,48,59,247,187,39,91,219,235,34,181,170,215,58,194,237,188,185,184,42,181,219,82,215,14,130,89,101,141,26,173,89,42,106,170,231,153,119,77,149,123,143,149,95,191,241,47,146,251,54,36,85,21,21,29,182,138,158,221,111,165,138,154,150,150,38,65,4,49,49,26,200,163,106,34,53,173,106,121,34,34,34,34,34,124,16,253,192,171,30,47,121,66,216,40,113,186,252,251,133,169,43,227,171,183,196,234,137,241,42,202,135,84,37,76,109,221,87,194,76,245,235,73,17,61,145,200,174,235,219,201,200,187,35,163,239,44,142,47,238,250,1,171,180,154,85,151,92,164,250,5,155,215,71,69,81,20,238,119,77,174,226,245,232,134,165,136,190,76,71,57,91,28,190,196,233,86,185,127,115,68,47,64,231,211,153,22,157,80,105,111,25,57,221,5,138,36,166,162,187,79,79,144,83,178,61,155,219,125,84,77,150,109,145,61,159,127,89,85,61,155,38,192,116,22,12,27,66,114,170,220,235,68,52,243,55,185,200,249,43,50,28,82,211,117,168,123,255,0,9,210,79,71,20,174,85,252,187,189,76,228,1,74,220,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,22,77,203,251,220,211,74,63,184,45,255,0,75,33,32,200,249,203,251,220,211,74,63,184,45,255,0,75,33,32,192,30,78,89,148,227,120,70,51,116,203,179,11,181,53,174,201,104,165,146,178,190,178,165,219,71,12,44,110,238,115,190,191,47,130,110,170,190,72,138,171,177,235,21,123,206,183,90,111,22,187,54,19,160,214,138,201,169,232,239,73,46,65,122,107,23,165,42,35,137,233,29,44,107,183,225,53,36,73,158,173,95,46,166,68,190,214,166,193,95,92,82,101,90,29,168,90,211,119,189,240,229,130,93,113,236,118,190,165,221,20,213,19,245,182,170,161,206,243,150,10,116,111,85,59,30,171,186,69,214,253,183,77,145,137,234,55,57,194,56,107,230,17,62,38,159,66,176,45,86,183,88,100,137,30,218,86,85,84,91,227,146,53,93,211,166,7,200,197,114,47,86,233,179,87,201,119,246,121,147,163,148,111,8,248,141,167,78,105,56,159,204,108,241,87,228,183,233,234,35,199,124,75,17,205,182,209,197,35,161,116,209,181,125,147,73,35,36,245,253,169,26,55,167,100,123,183,178,96,57,130,155,29,173,211,205,65,166,180,235,46,13,144,64,148,21,145,201,120,178,212,171,237,181,211,67,213,187,216,143,150,55,44,106,228,221,17,234,199,123,119,58,13,224,235,86,116,15,85,116,74,202,254,30,105,161,181,227,150,40,155,110,125,137,88,145,212,218,101,68,234,88,166,102,235,187,156,170,175,238,117,57,36,85,115,186,156,189,71,153,198,167,9,248,143,21,26,73,115,177,213,90,169,153,152,90,169,101,169,198,110,189,40,217,169,234,209,170,230,194,231,251,86,25,85,17,143,106,238,137,186,57,19,169,168,165,78,114,180,214,59,174,146,241,105,100,197,231,150,104,237,57,227,95,142,92,169,156,170,136,147,170,43,169,164,86,47,151,91,102,107,89,186,249,163,101,147,111,110,202,23,204,83,183,54,110,50,111,89,118,115,89,195,38,3,119,146,159,24,199,94,198,228,178,83,189,90,183,43,130,108,239,14,229,79,108,80,250,187,183,216,178,245,110,139,208,213,46,2,229,93,13,174,221,85,115,168,107,221,21,36,47,157,232,196,69,114,181,173,87,42,38,251,38,251,33,206,247,9,246,56,181,231,141,28,34,12,233,27,94,153,38,86,235,197,213,178,170,171,106,156,215,73,87,43,93,241,84,122,177,81,126,190,165,2,91,240,121,202,54,44,247,17,161,212,158,37,46,183,155,52,55,72,219,83,111,198,173,206,100,21,61,135,38,237,146,174,87,53,202,197,114,46,253,166,162,57,19,110,167,34,238,196,148,89,63,40,206,13,175,150,121,45,246,92,111,33,199,107,22,62,150,87,208,223,39,150,70,187,207,103,43,42,22,72,215,218,155,167,74,121,34,123,60,212,154,32,14,127,248,158,208,13,111,224,62,247,144,105,220,121,44,215,12,11,82,104,86,142,59,132,76,86,211,221,96,134,88,229,70,77,14,234,145,212,196,244,98,251,87,201,235,210,229,71,57,13,253,201,19,250,108,234,79,242,118,151,249,201,51,185,164,233,237,191,59,224,211,48,173,168,167,99,235,113,73,104,239,212,18,57,19,120,223,28,237,142,85,69,95,174,9,166,79,47,173,63,136,134,60,145,63,166,206,164,255,0,39,105,127,156,129,105,250,201,170,120,230,137,105,110,77,170,249,90,187,209,152,213,4,149,178,198,197,68,124,239,77,155,28,44,85,242,235,146,71,50,54,239,229,187,208,161,123,85,175,95,185,144,113,47,58,173,74,85,222,175,15,116,243,75,43,220,148,22,11,91,31,236,106,126,246,24,145,232,214,181,55,115,220,239,223,61,234,171,100,28,231,114,203,157,147,134,43,22,55,64,245,100,25,30,89,77,5,106,163,191,14,24,96,158,100,98,167,199,121,89,19,191,39,111,217,231,229,94,252,22,241,198,238,13,232,178,116,181,105,37,191,40,185,100,210,211,247,107,234,46,78,166,124,48,66,142,233,133,168,145,63,201,92,247,57,124,211,117,233,242,245,80,11,27,211,110,79,124,43,98,182,88,105,243,212,200,115,107,170,199,253,19,85,81,113,146,134,5,145,83,109,226,138,153,90,172,106,123,81,28,247,174,254,213,84,242,52,63,24,156,163,45,56,182,35,112,212,142,25,43,46,181,46,180,192,234,154,236,90,190,95,17,36,208,181,21,94,250,73,118,71,43,218,212,223,180,254,165,118,203,210,237,246,98,252,159,183,139,150,127,205,222,209,254,81,75,254,160,126,222,46,89,255,0,55,123,71,249,69,47,250,128,62,30,80,220,91,94,108,217,146,112,189,155,221,228,169,178,94,153,45,70,46,250,137,119,240,53,140,107,164,150,153,170,229,242,142,86,163,156,214,167,178,70,249,38,242,41,104,218,201,170,120,230,137,105,110,77,170,249,90,187,209,152,213,4,149,178,198,197,68,124,239,77,155,28,44,85,242,235,146,71,50,54,239,229,187,208,231,103,22,212,231,81,113,43,106,213,252,62,200,204,127,167,51,134,255,0,69,108,134,117,150,58,52,90,196,149,41,154,245,70,171,227,68,94,143,52,243,111,146,239,230,90,247,57,220,178,231,100,225,138,197,141,208,61,89,6,71,150,83,65,90,168,239,195,134,24,39,153,24,169,241,222,86,68,239,201,219,246,121,249,5,111,218,173,122,253,204,131,137,121,213,106,82,174,245,120,123,167,154,89,94,228,160,176,90,216,255,0,99,83,247,176,196,143,70,181,169,187,158,231,126,249,239,85,91,51,211,110,79,124,43,98,182,88,105,243,212,200,115,107,170,199,253,19,85,81,113,146,134,5,145,83,109,226,138,153,90,172,106,123,81,28,247,174,254,213,84,242,43,147,130,222,56,221,193,189,22,78,150,173,36,183,229,23,44,154,90,126,237,125,69,201,212,207,134,8,81,221,48,181,18,39,249,43,158,231,47,154,110,189,62,94,170,18,99,246,241,114,207,249,187,218,63,202,41,127,212,1,245,241,137,202,50,211,139,98,55,13,72,225,146,178,235,82,235,76,14,169,174,197,171,229,241,18,77,11,81,85,239,164,151,100,114,189,173,77,251,79,234,87,108,189,46,223,102,47,141,202,27,139,107,205,155,50,78,23,179,123,188,149,54,75,211,37,168,197,223,81,46,254,6,177,141,116,146,211,53,92,190,81,202,212,115,154,212,246,72,223,36,222,69,62,239,219,197,203,63,230,239,104,255,0,40,165,255,0,80,65,28,91,83,157,69,196,173,171,87,240,251,35,49,254,156,206,27,253,21,178,25,214,88,232,209,107,18,84,166,107,213,26,175,141,17,122,60,211,205,190,75,191,152,22,181,206,175,221,99,22,251,64,161,249,117,196,195,249,32,67,19,116,223,83,231,70,34,72,251,229,3,28,237,188,213,169,3,213,19,251,221,75,254,19,115,115,104,194,106,242,254,13,175,119,26,56,123,175,197,174,246,235,219,154,136,138,238,218,72,180,239,114,121,124,27,82,174,93,182,242,69,254,34,43,114,66,206,153,71,156,234,102,154,205,52,123,221,173,116,87,170,118,57,118,118,244,178,190,41,58,126,189,210,170,61,255,0,181,79,202,5,185,0,0,28,232,232,100,172,160,227,175,3,244,76,168,200,83,85,173,208,196,230,59,169,22,23,93,152,205,145,124,247,69,98,170,111,245,41,208,86,165,230,84,90,117,167,121,62,125,113,150,56,233,177,203,61,101,214,87,63,240,122,96,133,210,109,249,119,233,219,111,142,229,5,114,245,196,110,26,131,198,134,154,83,237,36,238,162,188,58,251,85,43,253,101,70,210,70,250,133,123,149,126,42,248,218,155,255,0,84,228,2,252,117,67,79,44,58,179,167,89,30,154,101,17,171,173,121,45,182,123,109,74,183,240,152,217,24,168,146,55,251,38,174,206,106,253,109,67,159,57,160,214,142,1,56,156,107,149,158,11,40,194,235,213,240,185,236,119,132,187,80,191,118,245,39,179,174,158,120,149,83,201,81,201,186,167,170,246,122,189,26,26,75,138,46,17,52,143,139,12,86,59,38,161,91,164,166,187,80,50,68,180,223,104,182,109,101,3,157,237,68,85,77,164,141,85,17,93,27,188,151,111,46,151,108,228,12,59,135,126,98,92,54,107,237,142,141,207,205,237,184,118,77,35,17,181,86,11,253,99,41,101,100,187,121,164,50,189,91,29,67,119,223,101,98,245,108,155,185,173,246,27,107,41,226,47,64,240,171,60,215,236,163,89,112,202,10,40,19,119,72,251,213,59,156,229,254,165,140,107,149,207,119,212,214,162,170,252,16,169,141,65,228,203,196,150,63,116,123,48,12,163,18,203,45,110,126,208,204,250,151,219,234,81,191,92,145,72,213,99,127,236,202,242,63,107,239,5,58,191,195,46,43,111,201,117,134,225,139,90,103,187,207,225,237,214,136,110,139,83,95,86,168,136,178,61,140,137,142,98,50,61,219,212,231,61,19,119,53,19,169,85,0,222,220,196,249,137,193,196,140,9,164,26,64,149,116,186,123,75,82,218,138,234,234,136,214,41,175,147,70,168,177,253,237,125,104,224,99,147,169,173,119,172,231,35,92,228,106,181,16,148,156,159,120,100,175,211,173,57,186,107,254,91,64,250,123,182,121,12,116,214,104,164,77,157,29,161,142,235,238,237,237,78,252,136,215,34,47,181,145,70,228,242,113,7,185,118,112,111,83,197,46,170,165,227,42,163,145,186,123,136,203,29,77,234,69,69,70,215,203,186,58,58,6,57,62,47,246,189,83,205,177,162,249,163,156,197,47,182,142,142,146,223,73,5,5,5,44,52,212,180,209,182,24,32,133,136,200,226,141,169,179,88,214,167,147,90,136,136,136,137,228,136,128,99,90,171,169,56,214,143,105,206,69,169,249,133,66,195,104,198,232,36,174,169,233,243,123,250,83,213,141,137,241,123,220,173,99,83,226,231,33,64,215,155,182,191,115,20,226,77,27,79,11,174,55,251,236,174,109,29,39,117,201,67,99,182,177,219,237,186,254,231,4,77,118,238,118,221,79,114,170,236,231,191,101,178,254,115,57,125,109,135,133,171,70,55,69,44,140,110,77,150,82,83,85,162,126,11,233,225,130,121,250,87,207,250,236,112,57,60,191,122,191,144,214,252,145,48,43,68,120,142,164,106,124,148,241,190,233,81,114,166,176,197,42,254,20,84,241,196,147,189,169,245,35,221,44,106,191,95,105,191,87,152,108,173,40,228,235,195,62,39,103,167,77,78,171,191,103,87,133,141,190,41,239,174,125,190,141,36,242,223,181,21,58,182,70,183,225,235,74,229,254,47,134,45,196,7,38,221,38,190,99,85,119,62,30,239,55,60,111,35,166,133,207,166,182,220,171,22,174,223,88,228,79,40,213,239,69,150,23,59,111,195,234,115,81,87,240,118,243,75,28,0,115,35,170,217,14,169,205,91,109,211,125,87,158,187,210,58,113,12,216,221,61,37,119,156,244,49,71,59,220,180,202,237,215,169,172,123,156,141,243,84,70,236,141,245,81,11,235,229,253,238,105,165,31,220,22,255,0,165,144,172,254,114,154,123,111,197,184,156,181,102,86,218,118,68,153,150,57,79,85,89,210,136,138,250,186,121,31,3,156,187,127,209,50,157,55,95,169,127,189,102,28,191,189,205,52,163,251,130,223,244,178,1,32,202,74,230,181,171,28,50,106,54,171,62,139,76,113,250,154,236,242,205,39,129,200,50,122,58,164,142,130,161,98,245,60,58,196,173,95,17,36,123,43,123,205,86,34,108,141,222,68,68,232,177,222,98,250,211,120,208,222,20,50,204,139,26,172,154,142,249,122,88,113,251,109,76,75,210,250,121,42,149,91,36,141,114,121,181,205,133,179,43,92,158,104,228,106,161,89,92,172,184,78,198,56,138,213,107,190,97,168,182,212,184,98,120,12,116,213,18,91,229,79,188,215,215,204,231,246,34,145,63,127,19,82,41,30,246,251,21,82,54,187,213,114,162,134,150,208,237,12,227,23,43,163,244,246,131,97,90,135,21,13,91,145,18,229,105,124,244,20,211,174,202,158,85,10,232,227,126,200,171,236,114,237,191,229,49,13,101,210,205,118,211,155,235,101,215,60,63,43,181,92,171,145,21,149,119,200,165,119,138,217,63,121,59,247,108,187,39,183,165,203,183,179,200,233,134,8,32,165,130,58,90,88,99,134,24,88,145,199,28,109,70,181,141,68,217,26,136,158,72,136,158,91,24,230,164,233,174,17,171,184,101,203,79,245,19,30,165,189,88,174,209,44,85,20,213,13,223,111,169,236,119,181,143,106,249,181,237,84,115,85,17,81,81,64,131,252,166,181,143,134,58,237,61,147,73,180,231,31,151,22,212,22,196,218,219,244,23,42,134,207,81,124,124,109,217,106,97,157,26,222,184,219,186,237,15,75,86,36,115,182,71,34,186,71,88,57,206,134,163,99,89,119,3,92,94,85,219,172,55,9,101,184,105,229,254,10,251,93,74,185,89,227,40,220,141,154,20,147,111,132,144,72,140,145,169,186,122,207,111,153,208,230,47,144,219,242,220,102,209,149,218,85,203,67,122,161,167,184,83,43,147,101,88,166,141,178,51,127,203,210,228,3,211,33,207,50,126,49,227,225,163,74,215,17,195,110,45,110,161,230,112,73,5,179,161,222,189,182,147,205,178,215,42,124,21,60,217,30,254,215,170,187,205,35,114,18,71,89,181,119,13,208,173,52,190,234,158,119,92,148,246,155,29,51,166,115,90,228,73,42,101,95,40,224,137,21,81,29,36,143,84,107,83,235,95,61,147,117,40,147,26,178,106,239,50,78,45,37,150,190,87,69,85,144,212,173,85,194,161,136,231,211,88,108,241,42,39,75,119,253,236,108,86,177,136,187,117,200,230,238,187,189,84,13,219,202,171,131,151,235,30,122,188,66,106,61,185,211,226,88,149,110,246,200,42,89,212,219,181,217,190,183,82,239,248,81,194,170,215,170,251,29,34,177,55,84,107,208,153,124,223,61,206,43,191,148,86,207,251,207,37,166,155,233,230,41,164,248,37,147,78,48,123,107,104,44,120,253,35,40,232,224,79,53,233,79,53,115,151,247,207,115,149,206,115,190,46,115,151,226,68,190,111,158,231,21,223,202,43,103,253,231,129,160,249,24,254,59,63,70,255,0,89,22,168,85,95,35,31,199,103,232,223,235,34,213,0,0,0,21,15,205,47,143,54,102,85,117,220,51,232,237,233,175,176,209,202,177,101,119,106,89,21,82,190,161,142,255,0,121,70,228,255,0,213,49,201,247,199,38,253,110,68,106,108,214,187,175,116,243,60,227,217,52,146,209,87,195,246,144,222,21,185,189,214,4,109,238,231,77,42,163,172,180,143,111,148,108,115,87,118,212,200,213,69,223,125,227,98,239,248,78,106,164,103,229,149,192,75,181,178,249,77,174,218,181,103,85,192,44,245,10,182,170,10,134,42,54,251,89,27,182,221,81,83,214,166,141,200,168,239,131,222,222,143,52,71,160,27,195,149,15,3,245,248,124,116,220,81,106,157,183,177,115,184,82,42,98,54,233,155,235,211,83,74,213,71,215,61,23,205,175,145,142,86,198,158,91,49,206,114,239,214,222,155,55,63,136,212,106,35,90,136,136,137,178,34,124,15,232,3,78,105,31,9,26,13,163,53,85,55,220,107,5,162,175,201,174,21,50,86,215,228,151,104,153,87,115,170,169,145,234,249,37,89,156,159,122,234,114,170,171,98,70,51,125,189,83,113,128,63,57,224,130,170,9,41,106,161,142,104,102,98,199,36,114,53,28,215,181,83,101,106,162,249,42,42,121,108,65,14,55,249,101,233,174,173,226,215,109,66,209,44,106,147,23,212,10,24,31,84,218,27,108,45,134,138,244,173,69,114,194,232,91,179,35,153,222,125,50,53,19,119,42,35,247,223,169,179,204,1,68,92,177,56,149,186,232,39,16,244,56,6,65,93,52,24,158,125,85,29,150,229,75,50,171,89,75,94,231,116,82,212,116,174,200,199,36,138,145,189,87,111,82,71,42,254,10,109,123,167,58,28,106,216,160,211,126,49,245,50,139,24,123,40,210,139,39,150,229,72,180,206,242,130,73,149,181,41,211,229,234,244,186,79,103,177,187,108,158,195,162,43,37,123,238,182,106,11,156,145,163,29,89,75,20,238,106,46,232,213,123,17,219,39,248,64,251,74,74,230,181,171,28,50,106,54,171,62,139,76,113,250,154,236,242,205,39,129,200,50,122,58,164,142,130,161,98,245,60,58,196,173,95,17,36,123,43,123,205,86,34,108,141,222,68,68,232,177,222,98,250,211,120,208,222,20,50,204,139,26,172,154,142,249,122,88,113,251,109,76,75,210,250,121,42,149,91,36,141,114,121,181,205,133,179,43,92,158,104,228,106,161,89,92,172,184,78,198,56,138,213,107,190,97,168,182,212,184,98,120,12,116,213,18,91,229,79,188,215,215,204,231,246,34,145,63,127,19,82,41,30,246,251,21,82,54,187,213,114,162,134,150,208,237,12,227,23,43,163,244,246,131,97,90,135,21,13,91,145,18,229,105,124,244,20,211,174,202,158,85,10,232,227,126,200,171,236,114,237,191,229,49,13,101,210,205,118,211,155,235,101,215,60,63,43,181,92,171,145,21,149,119,200,165,119,138,217,63,121,59,247,108,187,39,183,165,203,183,179,200,233,134,8,32,165,130,58,90,88,99,134,24,88,145,199,28,109,70,181,141,68,217,26,136,158,72,136,158,91,24,230,164,233,174,17,171,184,101,203,79,245,19,30,165,189,88,174,209,44,85,20,213,13,223,111,169,236,119,181,143,106,249,181,237,84,115,85,17,81,81,64,131,252,166,181,143,134,58,237,61,147,73,180,231,31,151,22,212,22,196,218,219,244,23,42,134,207,81,124,124,109,217,106,97,157,26,222,184,219,186,237,15,75,86,36,115,182,71,34,186,71,88,57,206,134,163,99,89,119,3,92,94,85,219,172,55,9,101,184,105,229,254,10,251,93,74,185,89,227,40,220,141,154,20,147,111,132,144,72,140,145,169,186,122,207,111,153,208,230,47,144,219,242,220,102,209,149,218,85,203,67,122,161,167,184,83,43,147,101,88,166,141,178,51,127,203,210,228,2,19,243,93,225,82,239,174,90,77,67,169,248,37,178,74,220,171,79,155,52,178,82,64,197,116,213,214,185,54,89,152,196,79,55,62,53,106,72,214,251,85,189,212,77,220,168,139,5,121,120,241,250,254,21,174,85,154,127,168,148,245,151,45,58,190,84,165,75,150,153,189,115,217,234,213,17,174,158,54,111,235,198,244,70,164,140,246,250,168,230,249,245,53,247,170,64,94,45,57,78,105,230,181,222,235,117,3,71,111,116,216,38,79,92,249,42,43,168,164,167,89,45,117,243,57,119,87,244,179,214,167,122,170,170,185,204,71,53,125,189,8,187,170,132,174,194,248,153,225,235,80,172,209,223,240,253,104,195,171,232,228,68,221,125,47,12,82,198,170,155,163,100,138,71,54,72,221,183,239,94,212,95,200,107,237,124,227,243,134,141,2,177,84,214,93,53,14,215,146,95,27,26,173,37,134,193,87,29,101,84,242,109,234,181,235,26,171,32,106,252,93,34,183,203,216,142,93,145,106,238,229,202,15,140,122,26,231,82,82,218,241,43,132,77,127,66,85,83,95,90,216,156,155,42,245,34,74,214,63,109,252,188,219,190,235,236,219,204,139,26,181,166,119,29,30,207,110,122,115,122,200,108,119,123,165,149,233,5,124,150,106,135,207,79,5,74,39,223,32,89,28,198,35,159,26,250,174,233,221,168,228,84,234,85,69,216,54,22,160,231,90,195,199,151,18,148,245,143,161,74,188,151,46,172,138,215,103,182,66,229,236,91,233,26,174,88,225,106,175,178,56,218,175,145,239,93,191,245,143,93,183,82,255,0,180,67,74,108,154,29,164,152,174,147,99,207,89,40,177,155,108,116,125,229,111,74,212,75,230,233,166,84,248,44,146,185,239,84,250,220,164,61,229,105,193,91,116,87,8,102,185,106,53,165,27,156,229,180,136,182,250,106,136,182,146,205,109,119,154,55,101,252,25,166,78,151,63,226,214,116,51,201,86,68,89,244,0,0,4,5,230,205,195,230,178,107,230,53,167,84,218,65,130,86,100,178,217,43,46,83,87,178,154,88,152,176,178,72,224,70,46,210,61,187,238,172,119,146,110,190,69,64,101,90,115,154,105,14,93,75,100,213,237,58,190,217,230,134,86,77,61,182,227,4,148,50,85,64,142,78,164,99,220,213,245,92,155,162,61,168,228,243,221,55,58,121,53,87,18,220,60,225,28,75,233,85,223,78,114,251,109,43,234,39,166,145,214,139,139,226,69,154,217,91,211,247,185,227,126,202,230,250,200,222,164,79,194,110,237,95,37,3,2,224,55,91,56,125,213,157,16,183,90,180,14,197,14,45,71,140,70,218,74,252,93,206,69,169,182,74,237,215,169,238,246,204,146,170,61,233,58,249,200,189,74,237,158,142,106,73,35,159,238,93,122,161,144,104,119,25,24,149,166,117,154,158,12,150,229,244,58,243,70,171,248,107,83,34,69,27,93,183,150,236,169,72,93,191,246,42,159,21,58,1,2,14,243,70,227,18,237,195,190,156,80,233,198,157,93,22,143,56,205,227,147,106,200,156,169,45,174,218,223,86,73,216,191,189,149,238,251,219,29,240,218,71,38,206,107,84,175,254,6,249,122,101,220,91,77,62,123,152,222,43,113,189,63,166,157,209,62,229,27,17,245,151,90,132,95,94,58,110,189,218,136,213,252,41,156,142,68,119,170,141,114,245,116,249,188,211,178,250,220,175,141,108,214,150,162,89,29,77,143,65,110,179,209,177,255,0,250,184,219,73,28,175,68,243,95,37,154,105,156,159,219,125,101,219,104,22,5,104,211,13,19,193,240,27,21,60,112,210,89,108,84,116,233,209,236,124,157,164,116,178,47,214,175,145,207,122,175,214,229,2,58,81,242,147,224,182,154,204,150,201,176,219,253,93,74,55,165,110,51,100,21,41,80,171,178,166,253,44,115,98,223,205,23,247,61,188,147,203,109,209,97,95,21,252,5,106,31,3,183,107,119,18,124,56,230,87,122,236,127,31,172,142,121,102,149,90,151,11,43,220,244,107,22,69,98,53,179,211,191,171,182,229,233,79,39,244,189,170,213,87,23,58,120,249,150,41,102,206,241,27,214,19,144,211,37,69,174,255,0,111,168,182,214,68,168,139,215,12,209,186,55,167,159,151,177,202,7,62,92,11,214,207,113,227,87,75,174,21,42,139,53,86,78,201,164,84,77,147,169,200,245,93,147,248,212,232,83,34,200,44,216,157,130,229,148,228,119,8,168,45,86,122,73,171,235,170,165,223,162,10,120,152,175,145,238,219,207,100,107,85,124,190,163,159,46,9,173,21,56,255,0,28,122,111,97,172,84,90,139,110,91,224,229,84,246,117,198,178,53,219,127,125,20,181,190,107,249,181,195,15,224,211,34,163,183,72,232,228,201,174,118,251,36,146,53,118,86,196,233,123,210,39,241,57,176,57,139,249,30,160,86,39,18,156,70,235,23,48,45,120,183,225,216,117,21,194,75,53,85,203,209,248,134,49,19,250,90,212,85,84,74,137,211,126,158,235,154,138,249,36,114,244,198,221,211,116,107,85,86,116,232,135,38,125,27,199,236,20,181,122,235,146,93,178,188,134,88,218,234,170,91,93,82,209,219,96,119,181,88,197,70,164,210,109,236,235,87,51,127,111,67,77,75,201,35,77,44,183,76,187,81,181,98,225,4,114,220,44,52,148,86,107,106,185,55,88,82,169,101,124,239,77,211,201,202,144,68,212,84,93,246,116,137,236,95,59,111,2,5,234,183,39,78,26,50,187,53,74,105,141,109,255,0,6,188,35,28,180,178,54,185,247,10,62,191,53,68,150,41,213,210,57,190,196,245,100,106,252,124,254,56,175,43,254,29,181,51,134,109,109,214,61,60,212,219,66,83,212,182,217,105,154,134,182,5,87,210,92,105,251,213,40,217,160,122,162,117,55,224,168,187,57,171,186,57,17,75,30,63,207,67,58,251,157,9,213,182,221,91,121,237,245,1,254,128,48,45,116,214,108,67,135,253,44,191,106,182,109,82,140,183,217,105,149,236,129,30,141,146,178,161,124,162,167,143,127,107,228,122,163,83,234,221,85,124,145,84,8,147,205,83,140,36,209,93,54,251,138,96,183,68,102,109,156,210,61,149,114,68,245,73,45,118,151,110,201,37,69,79,193,146,101,71,70,207,138,53,37,119,146,163,85,116,15,40,142,15,126,144,94,63,101,62,160,90,247,182,218,101,146,155,16,167,153,155,182,162,173,187,182,90,221,151,201,91,18,238,198,47,159,223,58,215,201,99,69,88,193,165,120,38,168,243,21,226,202,166,163,32,174,168,238,95,235,29,117,200,46,45,106,190,59,77,173,138,137,209,30,254,72,141,103,68,49,53,125,170,172,223,226,165,252,226,56,158,63,130,98,246,156,51,20,182,67,110,179,89,40,226,161,161,165,137,54,108,80,198,212,107,90,159,95,146,121,170,249,170,238,171,230,160,122,224,0,6,157,199,184,74,208,139,38,163,100,58,189,112,193,168,178,44,207,36,184,73,95,83,120,190,70,202,201,96,221,118,142,42,118,189,58,32,100,108,70,177,170,198,163,213,173,78,167,59,218,110,32,7,241,26,141,68,107,81,17,17,54,68,79,129,19,56,181,229,209,162,188,70,216,43,110,152,229,134,221,135,103,177,196,247,208,222,109,212,205,134,42,153,118,221,25,89,19,17,27,43,92,187,34,201,183,113,190,212,85,68,86,172,180,0,115,201,194,206,180,230,220,19,113,61,12,249,60,53,150,234,90,11,147,241,252,206,212,237,215,170,149,37,232,155,118,39,147,159,19,147,184,197,248,171,118,69,217,203,191,66,240,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,162,46,108,248,165,183,25,227,46,253,89,109,138,24,254,144,90,109,215,90,134,70,239,253,114,197,217,114,170,109,234,185,221,132,114,253,125,91,251,85,75,134,225,26,251,93,146,240,185,164,247,171,156,139,37,93,70,29,105,239,72,229,221,100,123,105,88,213,122,175,214,238,157,215,242,168,21,99,206,175,222,159,22,251,63,161,249,141,196,178,78,95,48,197,7,6,58,80,200,88,140,106,216,250,213,17,63,124,233,164,85,95,239,170,170,255,0,124,130,28,239,112,154,186,108,247,77,53,25,176,239,77,112,180,85,217,31,34,34,122,178,83,204,147,53,170,187,124,82,169,234,158,127,189,119,229,222,86,114,153,206,153,152,112,107,96,180,58,104,223,81,137,93,46,54,89,122,87,214,68,89,150,165,157,73,240,245,42,90,137,249,17,62,59,129,50,0,0,71,110,97,145,210,201,193,118,171,54,177,90,145,165,153,174,78,167,116,167,90,84,68,172,243,250,250,145,187,39,197,124,138,227,228,165,81,59,120,158,203,105,27,34,164,50,96,85,114,61,159,5,115,110,20,8,213,254,242,61,223,225,38,207,54,188,226,12,79,131,91,229,145,106,146,42,156,186,237,109,179,192,212,118,207,127,76,233,84,244,77,190,29,20,174,69,248,108,187,47,180,139,92,144,176,186,170,140,231,83,53,17,208,171,105,168,45,52,118,88,228,84,252,55,212,76,233,156,136,191,145,41,153,191,246,205,3,7,231,87,239,79,139,125,159,208,252,198,226,89,39,47,152,98,131,131,29,40,100,44,70,53,108,125,106,136,159,190,116,210,42,175,247,213,85,127,190,65,14,119,184,77,93,54,123,166,154,140,216,119,166,184,90,42,236,143,145,17,61,89,41,230,73,154,213,93,190,41,84,245,79,63,222,187,242,239,43,57,76,231,76,204,56,53,176,90,29,52,111,168,196,174,151,27,44,189,43,235,34,44,203,82,206,164,248,122,149,45,68,252,136,159,29,192,153,0,0,35,183,48,200,233,100,224,187,85,155,88,173,72,210,204,215,39,83,186,83,173,42,34,86,121,253,125,72,221,147,226,190,69,113,242,82,168,157,188,79,101,180,141,145,82,25,48,42,185,30,207,130,185,183,10,4,106,255,0,121,30,239,240,147,103,155,94,113,6,39,193,173,242,200,181,73,21,78,93,118,182,217,224,106,59,103,191,166,116,170,122,38,223,14,138,87,34,252,54,93,151,218,69,174,72,88,93,85,70,115,169,154,136,232,85,180,212,22,154,59,44,114,42,126,27,234,38,116,206,68,95,200,148,204,223,251,102,129,38,121,190,123,156,87,127,40,173,159,247,158,84,38,137,208,107,102,171,185,120,101,210,89,42,103,135,57,186,83,85,215,80,68,245,142,41,221,76,215,244,73,82,244,246,65,18,61,242,42,46,233,187,81,118,87,35,75,123,230,249,238,113,93,252,162,182,127,222,121,160,185,32,96,118,183,174,167,234,109,68,17,190,227,10,208,88,233,36,84,245,161,133,221,201,167,68,95,169,238,109,63,255,0,227,3,109,105,23,39,30,28,241,91,45,43,181,98,229,124,205,239,110,107,29,87,209,90,250,10,20,126,222,108,137,144,237,47,78,251,166,238,145,85,118,69,217,190,195,202,215,46,77,154,43,146,227,213,53,90,19,124,185,225,249,20,49,185,212,180,215,10,183,214,219,106,29,183,147,36,87,162,205,30,234,155,117,181,206,233,221,87,161,222,72,88,128,3,159,94,25,245,235,84,184,7,226,46,170,203,149,82,214,210,91,105,174,73,104,205,44,15,94,166,203,11,95,210,233,152,221,250,93,44,104,229,146,39,162,236,228,93,183,232,122,239,208,5,178,229,65,121,182,210,94,45,85,81,212,209,87,65,29,77,52,241,174,237,150,39,181,28,199,167,228,84,84,95,239,148,221,206,155,79,173,184,254,189,226,122,129,111,167,100,50,229,184,250,197,90,173,68,78,245,69,28,189,29,199,124,85,221,169,33,103,159,194,54,254,82,192,121,108,230,85,89,183,5,122,107,93,93,51,164,169,182,209,212,217,159,212,170,189,44,164,170,150,8,83,117,248,36,49,197,249,19,217,240,2,77,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,221,206,199,9,172,182,235,158,15,168,13,165,86,208,223,113,133,182,36,168,223,39,212,210,84,202,247,238,191,95,69,84,62,95,82,23,34,71,238,55,120,88,183,241,99,162,149,120,68,85,16,81,100,182,185,125,39,142,215,76,158,164,85,141,106,183,181,34,162,43,146,41,26,170,199,109,236,94,135,236,238,132,69,12,91,150,94,171,89,245,59,132,28,50,146,142,166,53,184,225,240,187,28,185,211,163,147,170,23,192,229,236,170,162,124,29,3,162,114,46,222,213,114,121,236,170,74,163,158,158,31,245,255,0,91,121,124,107,125,226,130,227,141,77,28,177,72,150,236,167,22,184,61,98,101,91,24,170,172,114,61,17,81,175,111,82,186,41,154,142,69,107,215,110,166,61,81,108,106,195,206,131,133,250,251,107,39,190,226,26,129,106,173,70,253,242,157,182,250,90,134,117,127,97,35,106,19,169,63,43,154,223,226,2,122,214,214,209,219,104,170,46,55,10,168,169,169,105,98,124,243,205,43,209,172,138,54,162,171,156,231,47,146,34,34,42,170,175,193,14,113,179,45,68,135,86,184,193,175,212,170,77,252,38,71,159,182,190,145,29,190,237,166,125,114,118,81,119,248,164,125,9,240,246,123,16,148,92,86,115,35,212,62,46,169,226,225,255,0,135,140,14,245,104,180,100,242,182,134,120,220,169,45,218,243,212,228,233,167,70,68,170,216,99,93,189,118,163,159,212,155,162,185,27,212,139,15,232,176,43,254,150,241,17,109,211,172,169,180,237,188,99,185,93,37,190,185,180,242,119,35,108,241,212,177,30,214,187,100,234,68,93,211,116,242,242,242,3,163,157,73,212,76,79,73,112,59,230,164,231,55,36,160,177,99,212,111,173,172,155,109,221,210,223,36,99,27,251,231,185,202,214,53,169,230,231,57,168,158,106,115,165,196,247,16,185,103,19,154,195,121,213,60,165,207,137,149,46,240,214,170,14,190,166,91,173,236,85,236,211,183,225,228,142,87,57,127,124,247,189,222,91,157,34,94,44,118,92,138,133,214,204,130,207,69,115,163,123,145,206,167,172,167,100,209,57,81,119,69,86,189,21,21,81,125,158,70,63,247,33,210,111,224,191,18,255,0,18,83,127,240,1,69,58,81,204,135,137,61,20,192,109,58,105,167,51,226,150,203,21,154,37,142,158,20,177,198,231,189,202,170,231,201,35,213,119,123,222,229,87,57,203,237,85,248,39,145,150,254,219,183,25,127,242,131,23,255,0,16,197,255,0,137,117,63,114,29,38,254,11,241,47,241,37,55,255,0,0,251,144,233,55,240,95,137,127,137,41,191,248,0,231,131,136,158,40,245,99,138,59,213,163,32,213,138,219,109,77,101,146,149,244,116,142,162,162,109,50,36,78,127,90,163,145,171,178,174,255,0,19,97,104,215,49,142,38,116,31,77,172,250,83,167,215,139,12,22,11,31,136,240,145,213,90,35,154,84,239,84,73,59,247,122,174,235,247,201,95,183,212,155,39,192,222,220,231,177,124,103,22,213,45,59,165,198,113,219,101,162,25,172,21,50,73,29,5,36,116,237,123,188,70,221,74,140,68,69,93,188,183,82,100,242,206,211,141,60,191,112,71,167,23,107,230,7,142,220,107,167,244,199,118,166,174,215,4,210,201,211,119,172,106,117,61,205,85,93,154,136,137,186,251,17,16,9,3,195,78,119,144,106,135,15,250,125,168,153,92,176,201,121,200,177,250,59,141,115,225,137,35,141,211,73,26,57,202,214,167,147,83,117,246,20,83,175,118,155,199,11,220,113,223,235,217,64,238,230,35,157,71,147,218,227,145,54,73,105,188,83,107,105,124,215,201,81,88,172,69,95,102,232,191,196,116,53,67,65,67,107,163,134,221,108,162,130,146,146,153,137,28,48,65,26,71,28,108,79,36,107,90,221,145,17,62,164,33,103,49,238,3,221,196,238,59,6,164,105,196,80,195,168,216,221,35,161,142,7,170,49,151,170,54,170,185,41,156,229,242,108,173,85,114,198,229,242,221,202,215,108,138,142,96,75,141,60,207,177,109,82,193,236,154,137,132,220,227,184,88,242,10,56,235,168,167,98,167,155,28,159,130,228,253,235,218,187,181,205,95,54,185,174,106,249,162,153,17,207,239,12,28,109,107,199,4,57,13,203,6,170,178,203,113,176,69,88,246,221,177,11,215,93,51,233,170,81,118,123,162,114,181,95,77,47,150,206,245,92,213,246,185,138,168,138,147,182,131,157,166,129,201,104,89,238,122,79,159,211,221,54,77,169,160,74,41,169,254,27,253,249,211,177,223,95,254,172,11,16,170,170,165,161,165,154,186,186,166,42,122,122,120,221,44,211,74,244,99,35,99,83,119,57,206,95,36,68,68,85,85,95,36,67,158,46,45,53,22,110,43,248,194,200,175,90,127,19,174,16,228,119,154,91,6,56,198,51,167,196,199,26,71,75,3,145,61,187,74,230,247,60,252,211,185,236,79,98,109,14,46,249,159,234,167,18,86,106,173,59,194,236,169,131,97,117,170,177,85,211,65,84,179,215,220,226,84,219,183,60,200,141,70,198,239,106,196,198,249,238,168,231,61,9,31,202,239,128,27,238,39,117,160,226,99,90,236,206,161,173,100,46,126,43,99,171,139,105,161,87,183,111,29,59,29,248,14,233,85,72,152,169,212,157,93,107,178,163,0,178,156,43,25,166,194,240,219,14,29,71,42,201,79,97,182,82,219,34,122,251,92,200,34,108,109,85,254,52,106,30,208,0,10,86,231,87,239,79,139,125,159,208,252,198,226,93,73,74,220,234,253,233,241,111,179,250,31,152,220,64,178,110,95,222,230,154,81,253,193,111,250,89,9,6,71,206,95,222,230,154,81,253,193,111,250,89,9,6,0,167,62,118,248,213,93,46,183,105,254,96,248,164,74,107,158,42,251,108,111,85,245,86,74,90,185,100,122,34,125,104,149,108,223,207,226,159,223,184,194,56,113,223,194,132,28,89,104,180,184,189,174,104,41,50,219,12,203,115,199,106,166,94,152,214,161,26,173,125,60,142,248,71,43,125,85,95,131,154,199,121,163,118,80,198,185,91,231,56,246,95,193,158,25,108,179,214,199,37,110,48,250,203,77,206,4,114,43,233,231,74,153,37,106,57,62,8,232,165,141,233,249,29,249,9,104,115,187,161,154,247,175,156,2,235,5,206,153,44,149,52,21,113,185,40,242,60,90,240,215,199,13,99,27,186,177,92,137,248,47,111,82,186,57,155,191,147,188,186,152,229,71,88,77,167,157,182,133,77,102,239,223,116,143,60,163,187,116,34,248,90,71,81,212,211,245,252,83,188,233,99,118,223,82,246,188,254,164,2,192,178,236,174,197,130,226,215,124,207,39,175,142,138,209,99,162,154,190,182,162,71,35,91,28,49,49,92,229,221,85,19,216,158,95,90,156,250,112,99,101,171,213,14,55,180,226,74,58,21,71,75,152,197,144,190,40,145,17,34,142,150,87,86,187,217,178,35,90,145,47,228,242,51,254,51,121,145,106,71,21,52,43,128,227,182,119,97,216,34,202,215,203,109,138,165,102,170,185,57,170,138,223,19,42,35,81,88,138,157,73,19,83,165,23,101,114,189,90,213,73,147,202,155,130,92,143,72,169,43,56,129,213,171,36,182,204,146,249,71,224,172,54,170,168,213,149,22,250,23,170,58,73,230,98,249,178,89,122,90,136,213,68,115,24,142,223,206,69,107,66,197,106,105,224,172,167,150,146,166,52,146,25,216,232,228,98,251,28,213,77,149,23,248,209,78,116,116,35,33,119,11,156,99,227,119,12,205,143,167,102,13,151,190,217,120,87,183,103,69,11,101,125,53,67,246,95,234,88,231,187,111,142,222,212,246,157,25,149,57,205,119,129,235,242,223,238,28,83,233,101,165,245,180,21,113,54,76,194,223,78,205,228,165,145,141,70,248,246,53,19,214,141,205,107,123,187,121,181,200,178,46,232,231,171,2,215,224,158,10,168,35,170,165,154,57,161,153,137,36,114,70,228,115,94,213,77,209,200,169,228,168,169,231,185,250,20,197,193,159,53,219,142,134,225,20,26,83,173,88,181,211,42,199,172,204,108,22,155,165,182,88,214,225,71,76,158,77,167,116,114,185,172,153,140,79,38,42,189,138,214,162,55,205,17,189,50,119,36,231,69,195,69,190,204,250,172,103,11,207,47,23,37,111,222,168,231,163,166,164,143,171,111,253,100,189,231,244,167,195,118,181,255,0,197,241,3,59,230,183,170,54,221,63,225,7,32,199,164,170,141,151,76,222,170,150,201,65,23,95,172,230,164,205,154,119,116,251,85,169,20,79,106,175,177,22,70,239,237,68,88,133,201,19,250,108,234,79,242,118,151,249,201,28,245,203,80,120,136,227,170,183,47,215,235,237,157,41,241,13,59,160,69,88,163,115,219,111,180,193,44,236,99,41,227,114,167,223,106,100,116,141,87,47,147,156,140,221,122,90,214,162,72,206,72,159,211,103,82,127,147,180,191,206,64,145,60,231,49,43,133,243,133,251,38,73,66,199,62,60,115,44,165,158,177,17,60,153,4,208,79,15,90,255,0,245,215,194,223,251,127,196,104,238,79,184,206,129,106,150,43,158,105,238,165,105,102,13,147,228,182,155,132,55,154,57,111,150,10,58,218,151,80,205,27,98,123,99,124,209,185,253,184,228,137,170,173,223,165,22,116,95,107,148,179,237,87,211,60,99,89,52,227,33,210,252,202,153,102,179,228,116,47,162,168,70,174,207,143,127,54,72,197,248,61,143,70,189,171,253,83,80,160,236,239,4,226,11,151,79,17,20,149,148,181,146,91,238,214,201,95,83,101,188,66,197,117,13,234,133,87,103,34,162,249,61,142,106,244,201,18,249,181,87,225,234,185,66,242,63,98,119,11,31,243,105,210,175,242,54,221,254,164,126,196,238,22,63,230,211,165,95,228,109,187,253,73,14,180,215,157,94,139,93,44,176,179,85,180,223,43,176,222,154,196,239,45,161,144,215,209,61,201,237,86,185,242,71,35,119,246,163,85,142,219,217,212,190,213,214,220,77,115,145,139,35,197,107,240,254,27,49,75,213,154,174,225,27,233,228,201,47,73,20,85,20,172,95,37,117,44,17,61,232,143,84,223,166,71,185,21,190,222,141,246,84,9,155,133,227,92,189,51,61,71,190,233,142,27,166,154,43,85,153,98,117,107,5,117,178,44,86,221,29,76,83,49,168,231,44,72,176,167,119,161,124,156,232,213,200,199,53,81,202,138,155,26,115,156,230,37,112,190,112,191,100,201,40,88,231,199,142,101,148,179,214,34,39,147,32,154,9,225,235,95,254,186,248,91,255,0,111,248,136,159,203,43,130,124,195,87,181,42,215,196,54,163,208,220,104,48,204,118,181,183,59,124,213,29,108,150,251,112,99,250,152,177,185,125,103,66,199,167,83,228,243,71,57,189,9,190,239,86,219,238,171,233,158,49,172,154,113,144,233,126,101,76,179,89,242,58,23,209,84,35,87,103,199,191,155,36,98,252,30,199,163,94,213,254,169,168,5,96,242,125,198,116,11,84,177,92,243,79,117,43,75,48,108,159,37,180,220,33,188,209,203,124,176,81,214,212,186,134,104,219,19,219,27,230,141,207,237,199,36,77,85,110,253,40,179,162,251,92,165,138,254,196,238,22,63,230,211,165,95,228,109,187,253,73,70,249,222,9,196,23,46,158,34,41,43,41,107,36,183,221,173,146,190,166,203,120,133,138,234,27,213,10,174,206,69,69,242,123,28,213,233,146,37,243,106,175,195,213,114,216,30,154,243,171,209,107,165,150,22,106,182,155,229,118,27,211,88,157,229,180,50,26,250,39,185,61,170,215,62,72,228,110,254,212,106,177,219,123,58,151,218,161,49,127,98,119,11,31,243,105,210,175,242,54,221,254,164,215,216,94,53,203,211,51,212,123,238,152,225,186,105,162,181,89,150,39,86,176,87,91,34,197,109,209,212,197,51,26,142,114,196,139,10,119,122,23,201,206,141,92,140,115,85,28,168,169,177,12,184,154,231,35,22,71,138,215,225,252,54,98,151,171,53,93,194,55,211,201,146,94,146,40,170,41,88,190,74,234,88,34,123,209,30,169,191,76,143,114,43,125,189,27,236,169,174,121,101,112,79,152,106,246,165,90,248,134,212,122,27,141,6,25,142,214,182,231,111,154,163,173,146,223,110,12,127,83,22,55,47,172,232,88,244,234,124,158,104,231,55,161,55,221,234,208,184,61,77,193,45,58,161,167,89,54,156,95,17,60,6,77,105,170,181,78,187,110,172,108,209,57,157,105,249,91,213,212,159,149,16,160,78,28,51,219,255,0,6,28,97,90,107,179,120,166,160,250,45,123,158,193,147,64,136,171,253,8,245,116,21,14,68,242,235,70,162,164,172,248,57,88,197,79,129,209,9,90,252,211,184,17,188,234,82,187,136,237,27,177,73,93,145,81,83,54,44,154,209,75,26,186,107,133,60,109,217,149,80,177,19,119,204,198,162,53,204,79,55,49,173,86,166,237,84,112,89,21,29,101,37,194,146,10,250,10,168,106,105,106,99,108,208,79,11,209,241,203,27,147,118,189,174,79,39,53,81,81,81,83,201,81,79,216,163,190,12,57,157,230,188,52,88,25,166,26,147,143,86,102,88,117,27,149,182,244,109,74,71,95,105,111,158,241,70,175,69,108,145,111,236,141,202,222,141,215,103,109,234,146,99,62,231,109,166,20,246,9,126,229,218,65,148,87,94,223,14,209,250,126,74,122,74,88,165,95,139,187,18,202,249,26,158,221,147,161,93,182,219,183,125,208,51,158,111,60,64,91,244,239,135,246,232,237,178,226,141,200,245,18,102,68,248,88,190,188,54,184,94,215,207,34,237,248,40,247,182,56,147,127,194,71,75,183,224,169,166,121,41,232,116,203,81,153,241,15,119,162,86,198,214,38,49,101,123,218,190,186,170,178,106,183,183,117,248,109,78,196,118,223,25,19,127,39,33,16,176,92,7,136,190,99,124,65,84,221,43,170,106,110,53,215,9,152,251,213,238,88,92,150,251,29,18,42,244,177,17,61,86,53,173,234,72,225,69,234,122,239,237,94,183,151,205,164,26,87,137,232,150,154,99,250,89,132,82,44,22,124,118,141,180,176,117,46,239,149,219,171,164,153,235,241,124,146,57,239,119,195,169,203,178,34,121,1,152,0,0,198,181,39,81,49,45,38,193,111,90,141,156,221,25,111,177,216,105,31,87,87,51,182,223,165,61,140,98,126,249,238,114,163,90,223,106,185,200,159,18,133,51,156,175,88,121,144,241,93,5,61,158,150,84,169,190,212,248,43,61,12,143,87,83,88,173,49,170,170,186,69,79,99,88,222,169,36,114,38,238,123,157,210,155,185,173,55,7,52,46,50,171,53,219,81,62,224,218,107,91,52,216,110,41,92,176,85,58,149,202,228,189,93,90,189,10,228,70,254,28,113,59,118,49,60,209,206,234,127,154,43,54,157,220,184,56,51,167,225,139,76,126,149,230,22,246,125,209,115,8,35,150,232,231,183,215,182,210,174,206,142,133,171,240,84,93,157,38,222,215,236,158,105,27,84,9,1,160,122,33,134,112,239,165,118,77,40,193,169,213,40,45,16,253,250,165,237,68,150,186,169,222,114,212,203,183,181,239,118,235,183,177,19,102,166,205,106,34,108,32,0,131,28,226,240,154,204,159,132,200,50,10,26,85,145,113,60,158,134,231,82,246,183,117,101,52,145,205,76,239,226,78,229,68,59,175,228,67,73,114,73,213,107,60,49,106,14,138,215,84,199,13,198,162,104,50,59,115,28,228,69,168,98,51,177,82,137,241,85,102,212,235,183,159,147,156,190,91,46,246,103,168,88,38,55,170,24,53,247,78,242,250,47,21,102,200,168,38,183,86,198,155,35,187,114,53,90,174,106,170,47,75,219,186,57,174,219,201,200,139,240,40,27,87,180,139,92,249,121,241,13,110,185,208,215,77,75,85,107,171,117,195,23,200,97,143,250,26,231,76,138,173,84,84,246,110,172,119,110,104,87,216,143,84,243,107,154,231,7,67,64,174,45,51,231,87,163,119,59,45,60,122,181,166,249,77,142,244,216,209,42,31,102,100,53,212,82,61,19,214,115,86,73,99,145,136,171,230,141,86,187,109,246,87,46,219,174,35,196,39,57,251,21,86,53,89,143,240,225,133,93,225,187,213,71,218,109,251,32,142,40,217,73,186,121,190,42,118,61,253,199,162,123,21,238,106,34,249,171,92,137,178,134,134,231,1,170,54,220,239,138,88,113,59,61,84,115,211,224,214,56,45,85,46,99,250,147,198,200,247,207,42,110,158,91,181,178,194,197,79,131,152,228,95,63,36,180,30,95,222,230,154,81,253,193,111,250,89,10,25,213,157,44,213,29,61,91,6,75,170,212,53,116,151,28,250,134,76,142,157,181,242,57,213,179,67,36,239,111,126,116,119,172,215,72,230,185,233,212,189,74,138,142,93,183,47,155,151,247,185,166,148,127,112,91,254,150,64,53,7,56,156,106,174,251,194,10,93,41,162,145,209,227,185,85,182,229,80,173,93,145,177,185,147,210,162,187,235,78,186,166,39,195,205,80,208,124,144,115,156,122,150,191,83,244,234,170,182,56,175,87,6,91,174,212,112,57,200,139,81,4,61,232,230,86,167,181,85,139,44,91,254,71,254,66,205,117,71,78,113,173,93,211,188,135,76,178,250,119,77,103,201,40,37,160,170,70,42,35,216,143,79,41,24,171,236,123,29,210,246,175,193,205,69,40,15,85,52,151,95,248,0,215,122,58,232,234,171,45,87,27,77,91,234,113,204,146,145,139,225,110,112,39,151,83,85,119,107,145,88,238,153,97,118,251,117,43,92,138,213,69,80,232,148,21,145,166,28,237,176,73,108,148,240,235,46,145,95,233,46,209,183,166,122,140,102,72,42,105,230,118,223,134,216,170,36,137,209,238,187,122,170,247,237,230,189,75,236,53,175,18,220,227,50,76,243,22,171,195,56,127,195,171,240,244,184,196,248,42,111,247,42,134,58,190,56,220,155,42,83,199,18,171,33,126,219,253,241,94,245,77,253,84,107,145,28,4,123,230,91,157,217,53,31,140,220,226,183,23,154,42,186,75,107,233,44,137,52,29,46,73,167,166,167,100,115,108,173,252,37,73,82,70,124,127,1,63,137,47,71,68,241,74,140,19,70,176,44,30,174,39,71,62,61,140,90,237,82,177,222,214,190,10,88,226,84,95,202,138,197,41,203,150,159,5,25,78,185,234,109,171,90,243,235,53,68,26,123,141,86,165,193,147,85,177,201,233,202,232,159,188,113,69,191,238,145,182,68,71,74,255,0,54,175,66,199,230,174,119,77,223,201,28,115,70,248,102,141,175,141,237,86,185,174,77,209,200,190,212,84,248,160,20,105,204,243,140,159,217,13,169,127,115,44,18,232,178,233,254,19,84,248,226,124,110,251,221,210,228,221,217,45,87,151,147,152,196,87,71,18,252,81,94,244,242,147,100,210,156,59,113,135,172,28,45,208,221,233,52,145,49,234,73,111,178,199,37,117,93,101,169,149,53,18,53,137,179,35,235,114,238,140,106,171,149,26,159,23,185,87,127,45,186,10,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,5,43,126,219,183,25,127,242,131,23,255,0,16,197,255,0,137,175,117,215,152,7,17,124,69,224,50,233,182,166,93,108,117,54,89,170,161,172,115,41,45,108,167,147,187,18,170,177,81,237,93,246,243,95,34,250,254,228,58,77,252,23,226,95,226,74,111,254,2,27,243,98,192,48,60,111,132,90,235,150,59,132,216,109,117,126,159,182,199,226,40,173,176,193,39,74,185,251,183,169,141,69,217,118,79,32,42,215,135,14,46,245,155,133,111,164,63,114,59,133,174,151,233,71,132,244,135,141,160,109,79,87,134,239,118,186,122,191,7,247,121,55,250,247,79,168,184,14,90,60,76,234,159,20,26,85,148,229,186,175,91,111,169,184,90,114,15,71,83,58,138,141,180,205,72,124,52,82,108,173,111,181,122,158,239,50,42,114,80,196,49,60,175,238,203,244,163,23,180,94,60,47,209,222,199,143,162,138,163,181,213,233,30,174,158,182,175,78,253,45,223,111,110,201,245,22,177,98,198,113,188,94,158,74,60,103,30,182,218,32,149,253,201,34,160,164,142,157,143,126,200,157,74,140,68,69,93,145,19,127,200,7,166,68,206,96,60,110,90,56,80,192,82,205,141,75,77,91,168,249,36,46,109,154,137,233,212,218,40,87,118,186,186,100,254,165,170,138,140,106,254,27,254,10,214,191,109,147,197,159,20,88,95,10,58,83,87,159,228,202,218,203,165,74,186,150,195,104,107,246,146,227,88,169,228,223,236,99,106,122,210,63,247,173,79,45,220,173,107,185,239,213,29,84,204,245,163,80,238,186,153,169,55,105,174,183,155,213,79,122,169,232,238,132,107,19,201,177,68,139,186,70,198,53,17,172,110,202,141,68,79,104,18,35,129,254,16,179,14,53,181,106,187,47,207,107,110,78,195,104,43,221,93,148,222,230,123,214,123,149,83,221,220,117,44,114,175,225,77,34,187,169,238,223,118,53,221,75,230,230,35,175,135,30,199,172,152,157,134,223,140,99,86,186,123,109,170,213,77,29,29,21,37,59,58,99,130,24,218,141,99,26,159,4,68,68,66,162,244,139,155,174,13,161,250,125,104,211,61,59,225,22,59,117,150,207,15,110,54,38,109,188,147,72,190,111,154,87,122,63,119,200,247,110,231,57,126,43,240,68,68,76,199,246,243,191,246,93,255,0,61,191,249,0,45,80,21,87,251,121,223,251,46,255,0,158,223,252,129,105,22,122,255,0,74,218,104,174,157,174,215,140,166,142,163,183,213,213,209,214,212,118,219,236,155,237,191,183,96,52,222,167,241,157,195,230,145,234,142,53,163,217,110,113,76,153,46,73,90,202,39,65,78,230,73,29,173,94,139,219,125,107,250,145,176,53,206,233,106,34,250,222,186,57,81,25,187,147,120,20,243,204,239,128,92,167,24,204,175,28,70,233,13,138,170,237,141,95,101,146,225,146,91,233,35,89,38,181,85,185,119,150,165,24,158,179,160,145,85,94,229,68,94,219,186,183,217,138,155,97,188,41,115,97,213,13,16,178,82,96,90,173,100,147,80,49,154,24,219,5,13,67,170,187,55,58,24,154,155,54,52,149,200,173,157,136,136,136,141,126,206,68,242,71,236,136,208,46,224,240,243,140,211,26,211,156,62,241,157,230,23,56,173,246,91,13,28,181,213,181,50,42,34,50,38,55,117,219,235,114,251,17,169,230,170,168,137,230,168,64,107,167,59,77,2,134,214,147,89,52,163,80,42,238,91,121,211,213,54,138,158,4,95,250,214,207,35,191,255,0,153,5,56,165,227,183,93,120,207,184,209,224,177,90,22,207,141,77,88,207,71,226,150,68,146,166,74,202,133,118,209,119,158,137,215,83,34,42,162,53,168,214,183,125,149,25,213,230,6,11,69,13,251,140,126,47,147,177,111,147,197,106,86,96,249,223,3,87,101,166,163,150,101,123,247,84,223,102,197,78,142,85,95,63,40,213,124,206,142,24,198,70,198,199,27,17,173,106,34,53,168,155,34,34,124,16,129,188,180,248,7,175,225,218,223,46,177,106,221,20,41,168,23,186,79,15,69,111,221,31,232,58,55,236,175,107,156,158,75,81,38,200,142,84,223,161,169,210,139,235,61,9,232,4,29,231,19,141,85,223,120,65,75,165,52,82,58,60,119,42,182,220,170,21,171,178,54,55,50,122,84,87,125,105,215,84,196,248,121,170,26,15,146,14,115,143,82,215,234,126,157,85,86,199,21,234,224,203,117,218,142,7,57,17,106,32,135,189,28,202,212,246,170,177,101,139,127,200,255,0,200,89,174,168,233,206,53,171,186,119,144,233,150,95,78,233,172,249,37,4,180,21,72,197,68,123,17,233,229,35,21,125,143,99,186,94,213,248,57,168,165,1,234,166,146,235,255,0,0,26,239,71,93,29,85,101,170,227,105,171,125,78,57,146,82,49,124,45,206,4,242,234,106,174,237,114,43,29,211,44,46,223,110,165,107,145,90,168,170,29,18,130,178,52,195,157,182,9,45,146,158,29,101,210,43,253,37,218,54,244,207,81,140,201,5,77,60,206,219,240,219,21,68,145,58,61,215,111,85,94,253,188,215,169,125,134,181,226,91,156,102,73,158,98,213,120,103,15,248,117,126,30,151,24,159,5,77,254,229,80,199,87,199,27,147,101,74,120,226,85,100,47,219,127,190,43,222,169,191,170,141,114,35,128,143,124,203,115,187,38,163,241,155,156,86,226,243,69,87,73,109,125,37,145,38,131,165,201,52,244,212,236,142,109,149,191,132,169,42,72,207,143,224,39,241,37,232,232,158,41,81,130,104,214,5,131,213,196,232,231,199,177,139,93,170,86,59,218,215,193,75,28,74,139,249,81,88,165,57,114,211,224,163,41,215,61,77,181,107,94,125,102,168,131,79,113,170,212,184,50,106,182,57,61,57,93,19,247,142,40,183,253,210,54,200,136,233,95,230,213,232,88,252,213,206,233,188,16,0,26,243,95,181,187,16,225,219,74,47,186,177,154,200,171,67,103,135,120,105,88,228,73,107,106,93,229,13,60,123,254,249,238,217,55,246,53,55,114,249,53,64,143,60,201,120,206,139,134,125,50,92,51,10,185,35,117,23,48,167,146,43,115,162,114,117,218,233,23,213,146,181,201,237,71,123,91,23,214,253,221,230,140,84,88,53,202,235,131,25,245,215,62,93,120,212,203,124,147,225,88,173,111,114,146,42,164,87,37,234,234,213,234,68,93,255,0,14,40,149,81,239,85,242,115,213,140,245,147,184,137,168,52,247,14,213,254,100,60,86,84,84,223,43,166,73,175,53,11,93,122,175,99,85,212,246,75,83,28,136,140,141,23,201,17,173,233,142,54,175,225,57,81,87,218,231,23,215,167,122,127,137,233,94,17,101,211,188,26,211,29,182,197,96,164,101,29,21,51,63,122,196,243,87,57,127,124,247,57,92,231,57,124,220,231,57,87,205,84,12,136,0,4,14,230,83,198,102,187,112,153,144,224,209,105,141,22,57,37,167,39,162,173,116,207,186,80,73,59,252,69,59,227,234,70,171,100,98,34,116,204,207,47,53,246,251,13,223,192,191,17,213,156,80,112,245,104,212,76,130,123,111,210,120,106,170,173,215,234,106,6,171,34,167,169,142,87,44,104,140,85,85,106,58,7,64,255,0,53,95,195,95,53,216,248,56,243,225,77,188,88,232,148,216,181,158,104,41,114,219,20,254,148,199,170,39,119,76,110,157,26,173,125,60,139,240,100,172,85,110,255,0,189,114,70,229,221,26,168,180,221,160,220,65,107,191,1,58,195,114,166,75,53,85,28,240,74,148,89,46,41,118,71,197,13,91,91,236,234,68,252,7,162,47,84,115,55,127,39,110,157,108,114,163,131,162,35,202,202,178,123,22,19,140,221,115,12,158,227,21,5,162,201,71,53,125,117,84,171,179,97,130,38,43,222,229,254,36,69,43,246,207,206,215,65,167,180,247,175,250,75,159,81,220,250,17,124,61,31,130,169,131,171,226,157,231,205,27,182,246,121,246,255,0,188,67,142,50,249,148,234,63,20,214,185,52,239,26,177,38,29,130,75,35,31,61,3,39,239,214,92,156,215,34,179,196,74,136,136,140,71,34,57,34,98,34,111,248,78,126,205,216,53,103,13,20,117,90,167,198,182,159,207,105,165,158,63,74,234,5,37,225,99,99,151,185,21,59,43,18,170,85,234,111,177,91,19,30,187,167,179,167,115,163,18,182,121,86,240,47,144,233,124,159,178,59,87,236,210,91,178,11,133,27,169,241,187,77,75,21,179,208,83,202,155,73,85,51,85,55,142,89,25,187,26,197,243,107,30,254,164,221,219,54,201,128,161,158,108,24,77,102,39,198,134,79,118,154,149,98,164,202,173,246,219,197,34,244,236,215,181,41,153,77,34,162,252,126,251,77,42,175,229,82,228,120,90,213,107,62,181,112,251,130,234,29,158,166,57,125,33,102,167,138,177,141,114,42,193,91,19,18,58,136,151,111,98,182,86,61,61,137,186,108,187,38,230,146,230,67,193,149,95,20,218,107,71,127,193,97,135,233,254,28,146,203,108,141,234,214,37,202,149,251,44,180,110,122,251,28,170,212,116,106,171,210,142,234,106,236,146,43,146,177,248,56,227,115,82,56,35,202,175,56,141,243,25,170,187,98,245,149,142,109,235,27,171,123,169,106,40,171,99,251,219,166,133,92,213,237,76,136,212,107,216,230,236,244,99,81,118,86,181,205,11,250,49,173,75,207,172,122,89,167,217,22,163,228,179,178,43,102,55,109,168,185,84,43,158,141,234,108,108,87,35,17,127,170,114,162,53,169,230,170,174,68,68,85,82,22,210,243,158,225,90,107,95,140,169,197,181,22,10,180,102,235,70,182,186,71,57,94,137,236,107,210,167,165,83,127,98,170,167,229,68,33,247,16,252,95,235,135,49,204,206,207,195,246,139,224,245,118,156,114,182,174,57,89,106,108,253,201,235,30,197,255,0,124,215,74,212,70,71,4,123,245,244,249,181,170,136,229,87,57,27,176,105,110,7,174,117,119,190,55,52,202,243,94,244,125,77,126,84,218,169,156,159,25,31,214,231,47,248,85,75,99,230,177,131,87,230,188,26,100,213,86,216,187,179,99,21,244,23,215,70,155,245,44,81,203,218,149,83,207,111,86,57,158,245,223,224,197,248,236,84,215,3,84,51,90,248,215,211,11,101,67,152,233,105,50,134,64,245,98,170,181,92,222,182,170,166,251,46,219,161,208,173,242,201,105,201,108,183,12,114,253,65,21,109,178,235,75,45,21,109,52,169,187,39,130,86,43,36,141,201,245,57,174,84,95,200,160,84,175,36,253,87,176,216,243,140,247,71,238,181,49,193,112,202,105,105,46,182,158,165,217,102,125,34,76,147,196,159,91,186,38,107,209,63,169,142,69,243,248,91,193,65,188,90,112,151,171,124,10,106,229,38,125,129,214,221,83,20,101,201,43,113,108,162,145,21,95,69,34,57,92,202,106,151,34,108,217,154,158,94,183,171,43,81,85,19,240,216,217,117,162,252,234,176,121,108,20,150,237,123,211,139,229,45,234,24,219,20,247,44,113,144,212,83,84,189,17,55,149,97,150,72,221,14,254,123,181,171,39,159,179,201,118,64,179,131,230,91,149,185,183,22,218,29,95,76,149,239,133,213,45,165,89,91,222,116,45,114,53,100,70,111,212,173,71,57,168,174,219,109,213,19,226,87,70,168,115,172,210,11,101,150,104,180,135,77,114,107,237,233,204,84,134,75,219,97,161,162,141,203,182,206,119,110,73,36,126,222,106,173,68,102,251,34,35,147,125,211,28,229,87,171,250,163,196,7,17,122,175,170,250,159,117,169,186,87,85,216,104,233,146,100,137,89,75,74,196,168,85,101,52,45,79,86,54,34,117,42,49,60,215,214,114,238,170,231,40,90,25,71,60,206,184,180,172,226,43,88,35,210,29,61,172,154,183,12,195,107,93,71,76,202,79,190,37,222,237,186,199,36,237,70,254,232,214,170,172,81,109,190,233,214,230,254,232,78,78,104,252,96,46,130,105,106,105,94,15,115,88,179,172,238,154,72,146,88,159,180,150,203,90,238,201,106,17,83,205,178,63,206,56,215,201,83,239,142,69,69,98,111,24,121,70,112,124,185,134,74,156,80,103,246,181,91,46,61,80,232,113,72,37,79,86,174,226,197,84,146,175,101,246,178,15,99,23,227,46,234,138,139,23,152,78,62,0,56,76,162,225,95,69,169,232,174,244,177,59,55,201,219,29,199,36,168,69,221,99,147,165,123,84,141,95,234,33,107,149,23,235,123,164,118,251,42,109,39,64,0,0,3,74,241,9,198,14,132,240,202,235,85,46,167,229,141,138,229,119,169,134,24,45,148,77,73,234,217,11,222,141,117,76,145,162,162,199,11,17,85,202,247,109,191,74,163,17,206,245,77,199,69,91,69,114,162,167,184,219,170,225,170,164,170,137,147,193,60,18,35,227,150,55,34,43,94,199,39,147,154,168,168,168,169,228,168,165,105,243,74,224,39,37,212,75,156,220,72,232,197,150,162,235,123,109,59,34,201,236,148,205,87,207,85,28,76,233,101,92,12,246,189,237,99,90,199,198,212,85,114,53,174,106,42,163,183,137,156,35,115,37,213,254,22,169,98,192,178,11,114,230,88,61,51,213,145,217,235,103,88,106,173,190,183,172,148,211,42,57,88,221,247,85,137,237,86,239,236,232,85,85,80,190,99,241,172,172,164,183,210,79,95,95,85,13,53,45,52,110,154,121,230,122,50,56,163,106,110,231,185,203,228,214,162,34,170,170,249,34,33,94,110,231,103,195,247,162,22,102,233,86,161,45,211,167,202,153,99,162,74,125,246,246,119,188,71,86,219,252,123,127,248,16,223,139,110,102,250,187,196,213,162,171,78,241,123,60,120,70,21,92,238,221,77,5,37,67,170,43,110,76,221,54,101,68,251,55,212,85,68,94,212,109,106,46,234,142,87,166,192,107,46,47,53,86,163,138,206,44,178,28,151,8,165,154,186,158,247,115,166,176,227,112,49,155,62,166,24,209,148,240,43,91,237,222,87,39,94,203,231,188,155,121,123,11,253,210,140,38,45,53,210,252,67,78,224,86,171,49,139,21,5,157,28,213,221,29,225,233,217,23,86,251,38,251,244,111,190,222,123,149,211,203,27,151,173,255,0,13,188,208,113,33,174,150,55,219,238,48,70,178,98,246,10,184,213,179,211,61,233,183,141,169,98,254,3,209,170,169,28,110,78,166,171,186,220,141,114,55,107,64,2,38,115,59,208,250,173,106,225,78,251,37,150,133,106,175,120,92,204,201,168,99,99,85,95,35,32,107,155,82,198,237,230,187,193,36,174,70,249,238,230,53,54,223,98,12,114,111,215,218,60,23,87,111,186,37,145,92,82,11,126,123,3,42,45,93,215,236,198,221,41,209,202,145,166,234,136,139,44,46,122,125,110,116,81,181,60,213,11,152,123,25,35,29,28,140,71,53,200,168,230,170,110,138,139,240,82,142,57,133,240,63,149,240,207,168,181,26,191,165,86,234,212,211,203,165,114,87,82,84,208,117,35,241,218,197,127,87,101,238,111,156,113,163,252,225,147,224,155,49,87,169,168,174,11,201,5,78,112,245,206,119,232,238,37,67,140,241,15,130,93,239,183,27,124,108,129,111,246,55,194,179,214,49,60,186,230,167,149,209,183,185,178,38,238,107,209,28,190,125,45,248,254,124,66,243,158,169,200,113,154,204,107,135,92,14,229,96,172,174,99,225,250,65,126,116,43,81,74,197,77,186,161,166,137,207,98,73,230,187,57,207,114,55,111,193,119,181,3,9,231,27,196,5,191,63,213,235,30,138,227,119,20,168,160,211,248,101,150,234,177,174,236,91,165,71,79,84,106,190,199,44,81,53,137,249,29,44,141,95,52,82,119,114,202,208,233,180,79,133,60,125,215,106,37,166,190,102,143,118,79,113,99,218,168,246,36,237,106,83,177,119,93,211,106,118,66,170,223,45,156,231,162,166,251,239,92,188,189,248,28,203,120,153,212,42,125,94,213,91,117,106,105,221,182,181,107,234,170,174,29,125,121,29,90,63,169,97,99,157,235,73,26,191,126,236,187,253,109,69,234,85,86,222,66,53,26,136,214,162,34,34,108,136,159,0,34,111,51,189,15,170,214,174,20,239,178,89,104,86,170,247,133,204,204,154,134,54,53,85,242,50,6,185,181,44,110,222,107,188,18,74,228,111,158,238,99,83,109,246,32,199,38,253,125,163,193,117,118,251,162,89,21,197,32,183,231,176,50,162,213,221,126,204,109,210,157,28,169,26,110,168,136,178,194,231,167,214,231,69,27,83,205,80,185,135,177,146,49,209,200,196,115,92,138,142,106,166,232,168,191,5,40,227,152,95,3,249,95,12,250,139,81,171,250,85,110,173,77,60,186,87,37,117,37,77,7,82,63,29,172,87,245,118,94,230,249,199,26,63,206,25,62,9,179,21,122,154,138,224,188,144,84,231,15,92,231,126,142,226,84,56,207,16,248,37,222,251,113,183,198,200,22,255,0,99,124,43,61,99,19,203,174,106,121,93,27,123,155,34,110,230,189,17,203,231,210,223,143,231,196,47,57,234,156,135,25,172,198,184,117,192,238,86,10,202,230,62,31,164,23,231,66,181,20,172,84,219,170,26,104,156,246,36,158,107,179,156,247,35,118,252,23,123,80,48,158,113,188,64,91,243,253,94,177,232,174,55,113,74,138,13,63,134,89,110,171,26,238,197,186,84,116,245,70,171,236,114,197,19,88,159,145,210,200,213,243,69,39,119,44,173,14,155,68,248,83,199,221,118,162,90,107,230,104,247,100,247,22,61,170,143,98,78,214,165,59,23,117,221,54,167,100,42,173,242,217,206,122,42,111,190,245,203,203,223,129,204,183,137,157,66,167,213,237,85,183,86,166,157,219,107,86,190,170,170,225,215,215,145,213,163,250,150,22,57,222,180,145,171,247,238,203,191,214,212,94,165,85,109,228,35,81,168,141,106,34,34,38,200,137,240,2,20,115,124,247,56,174,254,81,91,63,239,60,141,92,147,117,102,205,106,201,243,237,24,186,85,71,13,117,250,26,91,221,165,174,217,59,206,167,71,178,165,136,191,23,116,73,19,209,191,212,178,69,248,41,37,121,190,123,156,87,127,40,173,159,247,158,84,22,145,226,154,211,143,89,43,56,153,210,120,234,89,30,154,93,168,150,178,186,141,85,211,91,228,149,30,177,203,36,123,121,192,189,183,49,234,187,183,214,233,114,108,224,58,85,5,108,105,55,58,189,45,184,88,169,169,245,171,77,242,43,61,245,140,70,207,81,96,100,85,148,51,57,19,205,232,217,101,100,145,110,190,198,125,243,111,234,151,218,121,26,237,206,155,19,102,61,87,104,225,227,1,187,205,122,168,139,183,21,227,35,142,40,105,233,28,169,231,35,41,227,123,221,51,155,229,178,61,88,222,175,53,71,34,108,224,210,92,229,117,78,213,152,241,15,99,211,219,69,74,78,152,45,145,33,174,86,170,42,50,182,169,253,215,199,229,245,68,148,234,187,252,92,169,183,151,157,143,114,238,193,107,52,247,131,61,49,178,92,105,150,26,186,203,100,183,137,81,205,217,202,149,181,18,213,71,213,249,123,115,70,158,126,126,72,133,77,112,83,194,118,127,198,166,180,77,155,231,43,91,81,134,210,93,86,227,150,223,42,85,122,174,19,185,221,215,82,198,239,223,205,42,175,172,169,251,155,28,174,95,53,99,93,125,180,212,212,244,116,241,81,209,211,199,4,16,49,177,197,20,108,70,178,54,53,54,70,181,19,201,17,17,17,17,16,15,212,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,163,215,174,20,116,27,137,74,40,161,213,172,14,150,229,91,75,26,197,73,116,129,238,166,175,166,110,234,189,45,158,53,71,43,81,85,87,161,221,76,221,85,122,72,198,156,151,120,82,74,223,20,185,118,166,172,93,106,239,12,183,106,46,222,223,212,239,224,250,246,255,0,181,191,229,39,192,3,77,104,63,8,60,62,112,220,215,207,165,90,125,75,67,116,154,62,212,247,122,169,31,85,95,43,126,41,222,145,85,88,213,248,181,157,45,93,147,116,242,49,252,139,151,255,0,8,217,94,161,86,106,165,255,0,73,124,86,81,95,115,91,205,69,127,167,174,108,235,172,238,119,59,157,182,84,36,105,235,38,253,40,212,111,228,216,144,160,0,0,0,0,13,61,173,252,35,112,243,196,117,218,219,125,214,109,62,250,67,93,104,166,117,37,20,190,150,174,164,237,68,231,117,43,118,167,154,52,119,173,231,186,162,169,155,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,202,192,0,0,26,103,93,248,62,225,231,137,13,170,181,83,79,41,43,110,177,198,145,69,120,164,123,169,43,227,106,123,19,189,26,162,189,169,240,108,157,77,77,215,100,243,35,91,249,45,240,168,234,165,168,110,101,169,236,141,95,215,216,75,181,15,66,38,255,0,131,186,209,245,109,240,252,45,255,0,41,62,128,17,211,68,185,126,240,175,160,183,8,47,216,142,155,195,114,190,211,57,31,13,218,251,42,215,212,194,228,219,103,70,143,251,220,78,69,79,194,141,141,119,154,249,236,72,176,0,0,0,26,83,90,248,51,225,179,136,156,170,151,53,214,61,55,250,65,122,162,183,178,215,5,79,166,43,233,58,41,89,36,146,54,62,138,121,227,98,236,249,164,93,213,58,189,109,183,217,17,19,117,128,49,237,63,192,49,45,45,195,45,58,125,130,90,125,25,96,177,193,225,104,41,59,242,205,217,139,117,94,158,185,92,231,187,205,87,205,206,85,50,16,0,0,0,213,58,231,194,222,133,113,31,111,101,30,174,96,20,87,122,138,120,150,42,91,139,21,212,245,212,173,85,223,104,231,141,81,232,155,249,244,170,171,85,125,173,93,212,139,181,28,151,56,83,154,173,213,49,229,250,157,79,27,156,142,74,120,238,212,43,27,83,234,69,117,26,187,111,227,118,255,0,148,159,0,8,229,162,28,190,248,89,208,43,188,25,46,31,167,201,113,191,210,189,36,167,187,95,42,29,93,81,3,145,54,71,68,142,218,56,221,230,171,212,198,35,188,253,190,73,180,141,0,1,252,115,81,200,173,114,34,162,166,202,139,241,63,160,8,143,171,188,173,184,70,213,187,188,247,245,197,46,120,117,194,173,235,37,68,184,181,99,105,35,145,202,187,170,246,36,100,144,49,127,180,141,187,239,231,230,98,184,151,39,126,16,241,171,148,117,247,89,51,140,162,56,222,143,240,151,123,204,108,133,219,124,23,194,195,11,213,63,237,19,136,1,175,46,28,62,104,205,203,73,42,116,34,76,2,221,77,129,214,66,218,121,236,180,11,37,28,79,99,94,215,162,245,192,230,73,212,175,99,92,174,234,234,114,167,154,174,234,120,58,33,194,55,15,60,56,221,174,87,221,25,211,239,163,213,215,122,102,210,86,203,233,106,234,190,236,77,119,82,55,106,137,164,70,250,222,123,162,34,155,132,0,49,29,78,210,93,54,214,124,94,108,51,84,176,203,110,73,103,153,122,188,61,108,91,172,111,246,117,196,244,217,241,63,109,209,30,199,53,201,186,249,153,112,2,8,95,121,51,240,151,118,184,62,178,223,124,212,91,44,47,95,42,74,27,197,51,226,103,241,44,244,210,63,252,46,83,52,211,14,85,220,31,105,165,198,11,188,248,109,203,48,172,166,86,186,39,100,213,254,42,36,114,46,251,186,8,219,28,47,223,226,143,99,147,242,18,236,1,249,82,210,210,208,210,195,67,67,77,21,61,61,60,109,138,24,98,98,49,145,177,169,179,90,214,167,146,34,34,34,34,39,146,33,250,128,6,35,169,218,75,166,218,207,139,205,134,106,150,25,109,201,44,243,47,87,135,173,139,117,141,254,206,184,158,155,62,39,237,186,35,216,230,185,55,95,50,31,95,121,51,240,151,118,184,62,178,223,124,212,91,44,47,95,42,74,27,197,51,226,103,241,44,244,210,63,252,46,82,119,128,34,38,152,114,174,224,251,77,46,48,93,231,195,110,89,133,101,50,181,209,59,38,175,241,81,35,145,119,221,208,70,216,225,126,255,0,20,123,28,159,144,150,212,180,180,180,52,176,208,208,211,69,79,79,79,27,98,134,24,152,140,100,108,106,108,214,181,169,228,136,136,136,136,137,228,136,126,160,0,0,8,215,175,188,189,56,96,226,34,231,62,71,149,225,211,217,114,26,149,87,84,94,113,233,210,138,166,119,42,109,213,43,85,174,134,87,123,61,119,198,231,121,39,158,222,70,168,199,121,54,112,145,100,184,50,178,231,115,212,12,130,22,185,21,105,46,55,152,25,19,145,61,168,171,77,79,19,246,95,142,206,69,250,182,39,88,3,24,211,189,51,211,253,36,198,41,240,205,53,196,109,184,229,150,153,85,204,164,161,133,35,106,189,125,175,114,251,94,245,248,185,202,174,95,138,153,56,0,0,0,105,75,255,0,7,28,61,100,122,221,102,226,18,183,1,165,139,51,179,206,181,105,81,78,189,184,107,42,58,85,25,61,68,41,234,73,43,21,122,155,38,200,238,164,106,170,175,75,118,221,96,0,0,0,49,93,74,210,205,59,214,44,90,124,43,83,240,251,110,71,101,168,114,61,212,181,177,117,35,30,136,168,146,70,228,217,209,189,17,87,103,177,81,201,186,236,190,102,84,0,130,55,238,77,28,37,222,46,50,86,219,239,122,137,99,133,234,170,218,58,11,197,51,225,103,159,177,22,162,154,89,63,194,245,54,118,138,242,221,225,67,67,239,20,217,53,147,6,168,200,47,116,82,54,90,91,134,69,84,181,175,129,233,236,115,34,68,108,40,228,95,52,119,111,169,21,17,81,80,148,0,13,53,173,188,31,112,233,196,101,254,131,39,214,93,59,250,67,115,182,81,248,10,89,253,47,93,73,219,131,173,207,232,233,167,154,54,175,172,247,46,234,138,190,126,221,141,137,167,248,6,37,165,184,101,167,79,176,75,79,163,44,22,56,60,45,5,39,126,89,187,49,110,171,211,215,43,156,247,121,170,249,185,202,166,66,0,24,206,161,233,166,1,171,56,204,248,118,164,226,54,204,142,205,80,228,123,233,43,224,73,24,143,79,99,218,190,214,61,62,14,106,162,167,193,76,152,1,5,114,78,77,188,35,223,46,50,86,219,46,90,129,143,66,247,57,201,71,109,188,192,248,88,138,190,72,139,83,79,52,155,39,195,119,170,253,106,166,75,167,28,168,56,60,211,235,140,23,74,220,94,245,152,79,76,187,198,153,37,203,191,10,187,235,116,48,178,40,159,241,242,123,85,190,126,207,102,211,20,1,248,80,80,80,218,232,160,182,219,40,160,164,164,165,141,176,193,79,4,105,28,113,70,212,217,172,107,91,178,53,168,136,136,136,158,72,126,224,0,0,0,48,157,95,209,125,52,215,172,53,250,127,171,24,223,167,108,18,84,197,86,234,79,25,81,75,188,177,170,171,29,215,3,216,255,0,45,215,203,171,101,248,153,176,3,85,104,95,11,154,19,195,95,166,254,226,152,55,209,207,164,126,27,210,127,238,157,101,103,127,195,247,123,63,239,153,100,233,233,239,203,248,59,111,213,231,190,201,182,213,0,13,43,173,28,27,112,229,196,54,71,79,150,107,30,5,83,145,220,168,233,146,142,153,242,95,238,84,241,193,18,42,175,75,33,130,161,145,183,117,93,213,81,168,170,190,213,93,141,127,251,87,28,9,255,0,1,159,231,53,227,253,172,149,64,8,171,251,87,28,9,255,0,1,159,231,53,227,253,172,126,213,199,2,127,192,103,249,205,120,255,0,107,37,80,2,42,254,213,199,2,127,192,103,249,205,120,255,0,107,37,37,29,37,61,5,36,20,52,145,246,224,166,141,177,68,205,213,122,88,212,217,19,117,243,95,36,248,159,176,0,69,221,105,229,179,194,110,182,220,42,111,183,92,18,108,106,245,88,231,62,123,142,51,80,148,47,145,235,237,123,162,86,186,157,92,170,187,171,150,46,165,95,106,169,40,128,16,38,221,201,127,133,26,42,182,84,212,229,122,153,112,141,171,231,79,83,119,162,108,111,254,53,142,145,142,255,0,3,144,146,90,35,193,255,0,14,156,60,189,43,52,183,76,173,182,251,167,71,67,174,213,42,250,186,245,69,77,151,105,230,87,61,136,187,249,181,138,214,175,212,110,64,0,0,0,198,117,15,77,48,13,89,198,103,195,181,39,17,182,100,118,106,135,35,223,73,95,2,72,196,122,123,30,213,246,177,233,240,115,85,21,62,10,100,192,8,43,146,114,109,225,30,249,113,146,182,217,114,212,12,122,23,185,206,74,59,109,230,7,194,196,85,242,68,90,154,121,164,217,62,27,189,87,235,85,50,93,56,229,65,193,230,159,92,96,186,86,226,247,172,194,122,101,222,52,201,46,93,248,85,223,91,161,133,145,68,255,0,143,147,218,173,243,246,123,54,152,160,15,194,130,130,134,215,69,5,182,217,69,5,37,37,44,109,134,10,120,35,72,227,138,54,166,205,99,90,221,145,173,68,68,68,68,242,67,247,0,1,230,100,216,198,59,153,216,43,177,92,182,199,69,120,179,220,225,90,122,202,26,216,27,52,19,198,190,214,189,142,69,69,79,98,255,0,26,34,158,152,3,84,104,7,11,250,57,195,45,5,250,219,164,120,228,150,216,178,42,255,0,31,88,233,170,29,60,158,77,218,56,91,35,253,110,211,19,171,165,170,171,178,189,203,186,170,169,181,192,0,0,0,106,109,118,225,95,66,56,145,161,138,155,86,240,26,59,173,85,52,107,29,45,202,39,58,158,186,153,187,239,179,39,141,81,253,59,170,175,67,149,89,191,181,170,109,144,4,5,147,146,215,10,143,169,89,219,154,106,132,108,87,245,36,45,187,80,116,34,111,248,59,173,18,187,111,239,239,249,77,223,161,252,191,184,90,208,27,172,57,38,29,167,140,184,95,233,149,174,130,237,124,157,213,245,16,57,61,143,137,31,247,184,159,237,245,227,99,93,231,237,216,145,96,0,0,1,161,181,255,0,129,254,27,248,147,171,91,214,163,224,173,101,253,88,214,122,114,213,50,209,215,57,173,77,145,30,246,250,179,108,136,136,157,214,191,100,77,147,99,124,128,32,85,191,147,7,10,20,117,141,170,168,202,117,46,186,54,174,235,77,81,119,163,72,221,249,21,99,164,107,255,0,192,226,85,232,167,14,58,43,195,197,158,91,54,144,224,54,251,11,106,81,169,85,82,222,169,170,234,182,246,119,103,145,93,35,211,127,52,106,187,165,21,87,100,67,101,0,35,214,27,203,255,0,132,109,63,207,109,250,157,136,233,47,128,201,109,117,171,112,164,174,244,245,206,94,221,66,170,175,95,110,74,135,70,191,132,190,74,213,79,200,72,80,0,243,239,248,253,135,43,179,85,227,185,61,150,134,239,106,175,141,97,170,161,174,167,100,240,78,197,246,181,241,189,21,174,79,200,168,67,172,247,148,79,7,249,165,202,91,149,174,221,149,225,235,51,251,143,130,195,118,106,67,186,251,122,89,85,28,232,212,223,207,102,236,137,236,68,68,242,38,168,2,15,226,28,158,184,65,198,107,227,173,187,125,54,202,99,141,253,126,26,239,121,99,34,119,246,43,225,33,129,202,159,31,194,255,0,237,121,18,255,0,4,211,220,27,75,241,186,124,67,78,241,59,94,59,102,165,243,142,138,221,76,216,99,234,217,17,94,228,106,122,207,93,147,119,59,119,46,222,106,166,66,0,213,58,251,194,254,138,241,47,143,165,139,85,240,234,122,249,97,103,77,29,210,13,161,184,81,121,239,247,153,209,58,154,155,174,234,197,221,139,241,106,153,206,13,132,227,90,111,135,89,176,44,58,217,29,190,201,96,162,138,130,134,154,52,242,100,81,181,17,55,95,223,57,118,221,206,95,55,57,85,87,117,85,61,208,0,0,0,0,0,143,186,235,192,119,12,92,67,87,207,126,206,244,242,42,91,253,66,239,45,238,207,51,168,107,36,119,245,82,43,61,73,157,182,201,213,43,30,187,39,146,146,8,1,1,41,249,44,240,171,4,236,150,92,215,84,106,26,213,221,98,146,237,64,141,119,228,94,154,36,95,240,42,27,243,69,184,16,225,111,65,110,16,223,48,109,47,163,154,247,78,238,184,174,215,105,95,95,85,19,190,14,141,101,85,108,78,79,174,54,181,77,254,0,0,0,31,133,109,21,21,202,142,107,125,198,146,26,170,90,152,221,20,208,79,26,62,57,88,228,217,205,115,87,201,200,169,228,168,190,71,238,0,134,90,155,202,91,132,61,69,189,73,124,183,218,50,60,42,89,223,220,154,12,102,225,28,52,207,119,158,251,67,60,83,50,52,246,122,177,163,90,155,38,200,158,123,255,0,189,54,229,51,194,6,158,221,33,187,215,216,114,12,202,106,119,117,199,30,73,114,108,208,117,124,21,209,65,28,44,145,19,217,210,246,185,191,90,41,50,128,31,133,5,5,13,174,138,11,109,178,138,10,74,74,88,219,12,20,240,70,145,199,20,109,77,154,198,181,187,35,90,136,136,136,137,228,135,238,0,3,240,173,162,162,185,81,205,111,184,210,67,85,75,83,27,162,154,9,227,71,199,43,28,155,57,174,106,249,57,21,60,149,23,200,253,192,16,203,83,121,75,112,135,168,183,169,47,150,251,70,71,133,75,59,251,147,65,140,220,35,134,153,238,243,223,104,103,138,102,70,158,207,86,52,107,83,100,217,19,207,127,247,166,220,166,120,64,211,219,164,55,122,251,14,65,153,77,78,238,184,227,201,46,77,154,14,175,130,186,40,35,133,146,34,123,58,94,215,55,235,69,38,80,3,240,160,160,161,181,209,65,109,182,81,65,73,73,75,27,97,130,158,8,210,56,226,141,169,179,88,214,183,100,107,81,17,17,17,60,144,253,192,3,9,213,253,23,211,77,122,195,95,167,250,177,141,250,118,193,37,76,85,110,164,241,149,20,187,203,26,170,177,221,112,61,143,242,221,124,186,182,95,137,224,104,215,11,122,13,195,245,166,251,97,210,109,63,134,205,110,201,186,61,45,77,53,125,85,116,117,104,198,189,173,107,146,170,89,61,94,153,30,138,137,178,42,59,205,20,218,160,8,105,169,188,166,120,67,212,123,212,183,202,27,46,67,133,77,80,245,146,104,113,139,132,112,83,57,203,237,233,134,120,166,142,52,254,198,52,107,83,224,136,121,216,95,39,254,16,49,74,248,235,174,208,102,89,91,98,145,36,74,123,213,229,137,18,237,236,106,165,44,80,42,183,127,61,149,124,254,59,167,145,55,0,30,78,45,138,99,56,62,63,69,138,97,182,11,125,146,205,110,143,181,73,65,65,78,216,32,133,158,221,154,198,162,34,121,170,170,253,106,170,171,230,167,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30,35,57,139,112,219,195,93,238,108,67,37,189,92,178,28,158,153,63,162,108,248,253,59,42,37,164,85,68,86,164,242,61,236,138,53,243,221,91,214,175,68,243,86,249,166,248,199,14,60,207,244,75,137,13,81,181,105,6,63,135,102,86,107,245,237,42,22,133,245,244,244,206,166,127,98,158,73,222,142,124,115,57,205,94,136,159,183,170,168,170,137,230,155,129,49,64,0,0,60,220,151,32,181,226,88,229,215,42,190,76,232,109,214,106,41,238,21,146,53,138,245,100,16,198,178,61,200,212,243,85,70,181,87,100,243,80,61,32,71,173,21,227,211,134,158,32,179,168,116,231,76,50,251,133,194,251,61,52,213,81,193,53,162,166,157,171,28,73,187,215,174,70,35,124,147,225,185,33,64,0,0,0,0,0,0,2,31,107,159,52,206,23,116,79,34,171,195,226,175,189,102,151,170,9,22,10,184,177,202,120,165,167,166,149,171,179,163,125,68,178,49,138,228,219,101,237,245,236,190,75,178,162,237,239,112,163,204,39,72,120,183,203,238,56,22,21,140,229,86,107,221,178,215,37,226,86,93,105,224,72,95,76,201,162,137,202,201,34,149,234,174,234,158,63,37,106,121,42,236,171,176,18,140,0,0,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,94,235,142,188,233,175,14,152,91,53,3,85,110,245,22,219,44,149,177,91,219,52,20,146,212,187,191,35,94,230,183,162,52,87,109,179,29,231,182,222,64,108,32,106,173,1,226,115,71,248,154,180,221,175,122,65,126,170,186,82,89,42,99,165,172,116,244,19,82,171,36,123,122,154,136,146,181,21,222,73,237,67,106,128,0,0,0,0,0,198,181,39,81,49,93,38,193,111,58,141,155,214,201,71,98,176,211,45,85,116,241,194,249,156,200,247,68,221,24,196,87,59,205,83,201,16,12,148,26,55,64,248,209,225,255,0,137,124,142,227,138,233,22,81,91,115,184,218,232,189,33,83,28,246,186,138,84,108,29,198,199,212,142,149,168,138,189,79,106,108,158,102,242,0,0,0,0,0,0,0,0,0,15,202,166,166,158,142,158,90,202,202,136,224,130,6,58,73,101,145,232,214,70,198,166,234,231,42,249,34,34,34,170,170,144,151,84,185,189,112,173,167,215,217,241,252,118,60,155,56,150,154,69,142,90,219,37,36,73,67,186,123,81,147,79,35,22,79,63,99,152,215,49,125,168,229,77,183,9,190,8,255,0,194,103,26,90,99,198,21,14,69,81,167,182,76,138,213,83,138,173,26,92,169,239,20,240,179,111,19,222,237,44,110,138,71,163,211,250,30,77,247,233,84,217,60,188,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,231,60,240,82,193,37,85,84,209,195,12,44,89,36,146,71,35,90,198,162,110,174,85,95,36,68,79,61,200,39,195,135,24,83,113,61,204,11,44,178,98,149,238,93,62,195,176,75,149,37,149,172,119,169,95,63,164,173,201,53,115,147,227,214,169,211,31,213,27,90,187,34,189,200,97,156,218,184,201,250,11,141,73,195,30,158,93,21,153,6,69,74,146,101,21,48,187,206,138,219,34,122,180,187,167,177,243,167,155,147,225,23,151,178,84,84,143,60,149,61,233,242,159,179,250,239,152,219,128,186,144,0,0,8,17,205,39,141,95,184,142,16,237,16,211,139,183,70,119,151,82,47,142,169,129,251,73,103,182,63,118,185,251,167,224,205,55,172,214,124,90,222,183,250,171,219,85,12,19,95,249,186,59,77,120,148,110,27,167,184,205,6,83,128,99,174,125,182,251,35,94,173,169,175,172,235,68,146,74,73,124,218,137,22,221,45,69,69,108,139,215,230,136,172,123,108,135,29,188,38,69,96,182,223,219,109,175,183,54,229,73,13,90,82,87,195,217,169,167,73,24,142,72,229,143,117,232,145,187,236,230,239,228,168,168,84,31,42,78,9,215,81,114,56,56,148,212,203,66,63,23,199,234,149,49,186,58,134,122,183,27,140,110,255,0,124,170,47,225,69,11,147,203,224,233,83,254,141,200,183,26,0,0,0,0,7,231,60,240,82,193,37,85,84,209,195,12,44,89,36,146,71,35,90,198,162,110,174,85,95,36,68,79,61,200,39,195,135,24,83,113,61,204,11,44,178,98,149,238,93,62,195,176,75,149,37,149,172,119,169,95,63,164,173,201,53,115,147,227,214,169,211,31,213,27,90,187,34,189,200,97,156,218,184,201,250,11,141,73,195,30,158,93,21,153,6,69,74,146,101,21,48,187,206,138,219,34,122,180,187,167,177,243,167,155,147,225,23,151,178,84,84,143,60,149,61,233,242,159,179,250,239,152,219,128,186,147,91,241,33,168,245,58,69,160,122,129,169,84,15,70,87,99,248,253,109,93,11,149,168,228,74,180,137,82,13,209,119,77,187,170,205,252,189,134,200,35,231,48,31,115,77,87,254,224,187,253,44,96,82,239,7,60,53,93,184,206,215,121,240,171,182,95,81,110,133,148,117,57,21,250,234,246,248,138,153,34,108,209,181,253,61,75,235,75,36,179,177,58,156,171,183,83,156,168,237,186,86,214,180,55,149,214,140,112,243,172,248,198,179,233,254,121,154,84,214,227,139,89,189,21,230,106,74,136,170,18,162,146,106,101,245,162,130,37,102,201,55,87,239,183,233,219,227,229,14,121,37,57,62,238,249,227,122,17,85,113,29,250,188,247,79,232,200,60,190,175,143,255,0,104,185,16,0,0,6,1,196,23,244,133,212,159,228,133,231,249,148,166,126,96,28,65,127,72,93,73,254,72,94,127,153,74,5,51,242,137,247,203,180,255,0,112,110,159,232,144,189,114,138,57,68,251,229,218,127,184,55,79,244,72,94,184,0,0,0,0,2,53,115,23,213,123,198,143,240,139,155,228,56,229,124,212,87,139,148,116,246,74,26,136,93,210,248,157,85,51,99,149,205,114,121,181,201,10,204,168,228,243,71,34,42,42,47,153,37,72,79,205,243,220,226,187,249,69,108,255,0,188,240,43,127,151,231,4,180,92,98,229,249,23,210,124,170,178,199,139,226,17,82,62,226,180,12,98,214,85,73,82,178,164,81,68,233,17,89,31,148,18,185,94,173,126,219,53,58,87,171,116,180,222,23,185,119,233,111,9,154,167,95,169,122,117,154,101,87,47,72,216,103,177,203,69,122,125,60,219,36,149,20,243,119,27,36,49,69,178,162,211,162,116,171,87,240,189,190,94,113,187,145,219,147,232,134,172,183,161,17,82,229,105,94,175,61,215,239,85,30,95,87,195,255,0,182,89,224,2,11,113,245,204,114,187,133,76,214,201,166,218,113,142,216,242,44,134,106,69,184,94,155,114,116,171,29,12,47,84,74,118,39,105,205,94,227,246,123,213,21,124,155,208,187,122,232,164,233,53,86,89,194,167,13,217,230,69,91,151,102,122,35,135,222,239,87,39,164,149,117,245,214,184,230,158,119,35,81,168,174,123,147,117,217,173,68,254,36,68,2,176,127,110,211,94,191,130,108,7,252,21,191,235,139,69,225,159,85,47,26,221,160,248,94,171,223,237,212,116,23,12,150,218,149,181,20,212,125,93,152,156,175,115,118,103,90,171,182,245,83,218,170,83,223,54,125,46,211,173,36,226,51,28,199,52,203,10,180,99,22,186,156,38,142,186,106,75,93,43,96,137,245,14,175,174,99,164,86,181,54,87,43,99,98,111,245,53,62,162,211,249,127,123,154,105,71,247,5,191,233,100,2,65,128,0,0,126,85,85,84,180,52,179,87,87,84,197,79,79,79,27,165,154,105,94,140,100,108,106,110,231,57,203,228,136,136,138,170,171,228,136,6,11,174,250,215,134,112,247,165,215,189,85,206,170,85,150,235,68,59,199,3,21,18,90,202,135,121,69,79,18,47,181,239,118,200,159,4,77,220,190,72,170,67,190,0,121,144,230,156,76,234,29,126,146,234,46,159,34,93,101,101,85,210,130,237,100,137,124,45,53,35,93,191,106,173,174,95,81,27,212,216,219,50,42,245,170,177,170,212,114,245,58,14,241,247,197,149,255,0,140,109,105,163,193,116,221,149,181,184,101,142,187,209,152,213,5,51,28,175,187,214,189,221,181,171,237,167,155,157,34,170,50,38,170,110,140,219,201,174,123,208,180,190,2,248,64,181,240,155,164,177,208,221,32,166,168,206,178,38,199,87,146,87,198,189,72,215,162,47,110,146,55,124,99,137,28,169,186,126,19,213,238,246,42,34,4,154,0,1,83,250,211,205,251,90,244,207,88,243,189,56,181,105,142,17,85,69,138,100,215,75,37,52,245,9,87,221,150,42,90,169,33,99,223,211,50,39,82,181,136,171,178,34,110,171,178,24,103,237,218,107,215,240,77,128,255,0,130,183,253,113,102,151,206,16,120,93,201,175,87,12,143,32,208,76,34,225,116,186,213,75,93,93,87,81,104,137,242,212,84,74,245,124,146,61,202,155,185,206,115,149,85,87,218,170,167,197,251,9,184,70,255,0,155,150,3,254,36,135,255,0,0,43,99,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,3,83,113,69,165,156,15,112,197,163,119,173,84,201,56,115,211,217,166,166,103,134,180,208,45,158,22,186,225,112,122,47,102,4,242,223,101,84,87,57,83,126,150,49,238,217,118,216,8,99,251,118,154,245,252,19,96,63,224,173,255,0,92,88,71,3,250,227,173,188,69,233,92,154,179,171,88,110,61,141,91,174,179,244,99,212,214,216,234,27,53,77,59,21,205,146,166,78,235,221,234,57,254,171,17,54,85,70,57,222,104,230,169,78,156,23,240,207,116,227,23,136,36,181,87,80,71,65,138,81,78,235,222,81,45,4,73,77,13,61,43,164,85,74,104,26,212,233,141,210,185,123,108,106,126,11,81,238,68,84,141,80,232,46,211,106,182,216,109,84,86,59,45,12,52,86,251,117,60,116,148,148,208,49,25,28,16,198,212,107,35,99,83,201,26,214,162,34,39,193,16,15,241,125,190,217,177,139,53,118,69,145,93,41,109,182,187,108,15,170,172,172,170,149,35,134,8,88,138,174,123,220,190,77,106,34,42,170,169,87,124,67,115,161,154,142,237,85,143,112,215,131,209,85,210,83,200,232,147,33,200,153,34,182,161,61,157,112,82,49,204,115,83,125,213,174,145,251,170,109,188,109,246,30,79,57,62,38,110,211,228,118,206,24,113,123,131,224,182,209,211,67,120,201,187,106,168,181,19,201,235,83,83,59,251,22,49,18,85,79,98,172,145,175,181,135,189,203,143,150,230,7,124,193,45,58,253,196,13,130,27,252,151,248,153,91,143,99,213,109,119,132,134,145,124,227,169,168,102,251,76,233,91,179,153,27,183,141,24,228,85,71,43,147,160,35,92,60,219,56,210,138,183,197,63,48,199,230,139,171,127,12,252,126,153,35,219,234,221,168,143,219,254,214,228,158,225,231,156,253,178,249,118,163,198,248,142,193,105,44,108,169,122,70,185,21,133,101,125,52,42,190,197,154,149,234,249,26,223,173,204,123,215,207,240,54,44,77,154,69,165,17,217,221,143,71,166,24,147,109,79,77,157,66,150,90,100,167,119,150,222,113,244,116,175,146,109,236,246,21,185,204,119,150,238,9,141,96,151,110,32,56,127,177,37,145,214,54,120,188,131,29,165,79,232,71,210,38,221,117,52,204,255,0,212,172,105,187,158,196,245,21,136,174,68,106,181,81,225,104,86,43,237,155,39,179,80,228,88,237,210,150,229,107,185,64,202,170,58,202,89,82,72,103,133,233,187,94,199,39,147,154,168,168,168,168,125,197,79,114,109,226,110,238,151,171,159,11,217,85,198,73,237,210,82,205,121,197,251,174,223,195,74,199,117,85,82,183,227,210,244,114,204,137,236,69,100,171,237,121,108,32,0,0,8,45,206,67,221,26,151,249,95,110,255,0,67,82,78,146,11,115,144,247,70,165,254,87,219,191,208,212,129,174,249,32,255,0,75,29,77,254,239,81,127,55,113,37,184,253,226,147,46,225,35,71,44,218,143,134,99,214,139,205,109,203,38,167,178,73,5,211,187,218,108,82,82,213,76,175,78,219,154,189,72,234,118,167,183,109,149,124,189,132,105,228,131,253,44,117,55,251,189,69,252,221,197,130,106,38,151,105,214,173,217,96,199,53,55,10,180,100,246,186,106,166,215,67,73,116,165,108,241,50,161,172,123,27,34,53,201,178,57,27,35,211,127,169,203,245,129,82,191,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,178,127,216,77,194,55,252,220,176,31,241,36,63,248,15,216,77,194,55,252,220,176,31,241,36,63,248,1,91,31,183,105,175,95,193,54,3,254,10,223,245,195,246,237,53,235,248,38,192,127,193,91,254,184,178,127,216,77,194,55,252,220,176,31,241,36,63,248,21,39,204,203,42,225,246,131,83,227,209,110,31,180,191,18,176,211,98,18,189,47,247,107,77,186,40,101,170,184,236,173,117,42,72,212,223,183,10,42,163,147,127,57,21,200,169,247,180,85,9,9,160,252,210,248,169,226,19,85,108,26,79,132,233,6,1,233,11,221,71,68,149,15,101,115,162,163,167,106,117,75,81,46,211,121,49,140,69,114,252,85,118,106,121,185,17,102,143,31,251,254,195,45,87,234,84,85,244,11,183,84,77,191,245,177,154,175,150,15,8,41,195,222,147,166,163,230,118,197,139,61,206,233,163,168,169,100,173,245,237,182,229,217,240,82,236,190,109,123,188,164,149,60,151,171,161,170,155,199,186,237,78,96,62,230,154,175,253,193,119,250,88,192,174,254,73,127,211,235,59,254,72,47,243,218,114,228,202,108,228,151,253,62,179,191,228,130,255,0,61,167,46,76,0,0,0,0,0,0,0,0,8,43,206,15,85,239,24,15,12,148,120,125,134,190,106,74,140,234,247,29,178,177,209,59,165,95,111,142,39,203,51,55,79,61,156,246,194,213,79,139,92,228,95,37,84,88,77,203,215,151,134,59,197,174,53,124,212,157,70,204,174,246,140,102,213,114,125,150,158,146,204,145,50,178,166,169,176,199,43,222,178,202,199,177,140,107,102,137,54,237,185,92,170,239,54,244,249,201,110,119,223,210,199,76,191,187,213,191,205,218,108,110,78,14,69,225,22,161,17,136,222,156,186,226,138,169,191,173,247,170,111,53,255,0,242,121,125,64,109,206,18,56,37,192,184,59,174,204,228,192,50,203,253,226,143,48,75,119,92,55,142,203,229,166,90,79,19,182,210,68,198,35,186,188,74,254,241,54,233,248,239,229,34,192,2,18,243,9,227,251,37,225,15,33,196,49,28,15,22,177,223,46,183,218,42,155,149,193,183,85,151,166,158,157,175,108,112,43,18,39,181,85,94,230,207,190,254,206,218,109,190,235,180,70,253,187,77,122,254,9,176,31,240,86,255,0,174,52,127,29,121,181,215,136,238,56,50,91,78,53,34,86,116,222,169,176,171,28,104,229,86,57,208,189,41,246,106,237,248,47,168,89,95,186,38,222,191,150,254,213,184,92,107,129,30,19,172,88,229,170,199,87,160,216,85,202,123,117,20,20,146,214,213,90,34,124,213,47,142,52,106,203,35,149,21,92,247,42,117,42,170,238,170,170,5,117,126,221,166,189,127,4,216,15,248,43,127,215,19,95,151,159,25,153,207,24,86,92,214,231,155,98,182,43,44,152,197,85,20,20,237,181,119,182,149,39,100,174,114,191,184,247,121,167,109,54,219,111,106,155,67,246,19,112,141,255,0,55,44,7,252,73,15,254,6,115,166,250,53,165,58,63,5,117,54,150,233,237,139,21,138,230,248,228,172,101,170,141,148,233,59,152,138,140,87,163,81,55,84,71,59,111,227,80,51,48,0,0,0,0,0,31,156,243,193,75,4,149,85,83,71,12,48,177,100,146,73,28,141,107,26,137,186,185,85,124,145,17,60,247,43,63,138,46,113,118,124,74,243,87,134,240,211,142,91,178,89,105,92,232,166,201,110,221,197,161,115,211,201,124,52,44,115,95,42,39,194,71,57,173,221,60,154,246,170,41,154,115,132,226,10,245,166,90,51,100,210,92,90,190,74,58,253,70,158,162,59,132,209,59,103,165,174,157,25,221,139,127,107,123,175,150,38,170,252,88,217,27,230,138,164,118,229,135,192,14,27,173,22,57,117,247,90,237,222,148,199,34,172,146,142,197,99,122,185,177,87,75,18,162,73,83,58,181,81,93,19,95,187,27,30,251,57,205,127,87,146,34,56,53,84,124,219,56,210,101,114,85,187,48,199,228,137,29,186,210,187,31,166,237,42,109,236,221,17,31,183,199,240,183,37,111,12,156,227,236,57,117,234,147,16,226,75,23,183,226,242,213,189,177,69,145,218,86,69,183,181,235,228,137,81,3,213,239,133,187,251,100,71,189,169,191,155,88,212,87,19,249,186,45,163,140,177,59,23,102,147,97,173,179,57,189,46,183,37,134,149,41,85,54,219,101,139,163,163,109,188,189,158,194,169,121,158,112,7,134,104,149,154,13,122,209,75,107,237,184,229,77,115,40,175,150,70,57,95,13,4,178,239,219,168,129,92,170,173,137,206,78,133,143,205,26,231,51,167,102,175,75,66,226,161,154,26,136,89,81,79,43,37,138,86,163,216,246,57,28,215,53,83,116,84,84,242,84,84,248,159,236,128,220,160,120,131,187,106,142,136,221,180,167,40,175,117,93,207,77,231,167,130,138,89,95,188,143,181,212,53,253,134,46,255,0,133,218,116,82,177,23,117,217,157,166,249,108,155,207,144,60,76,211,54,196,180,231,23,184,102,185,206,65,69,100,177,218,162,239,86,87,86,72,140,138,38,238,136,155,175,197,85,85,17,26,155,170,170,162,34,42,170,33,88,26,247,206,154,190,59,157,77,147,135,29,62,162,125,20,78,116,109,190,228,172,145,206,157,61,157,113,82,198,246,244,39,197,171,35,213,85,21,58,152,223,52,52,103,51,142,45,47,250,247,173,21,218,71,137,220,38,92,31,9,175,125,186,154,150,153,206,86,220,238,76,94,137,170,30,212,242,127,75,250,227,139,219,234,162,185,60,228,82,98,240,91,202,199,76,176,44,74,217,157,241,19,140,211,101,89,165,198,22,84,186,203,112,106,73,111,180,35,145,21,33,116,63,131,60,168,158,79,87,245,49,23,116,107,124,186,220,16,166,30,109,156,105,69,91,226,159,152,99,243,69,213,191,134,126,63,76,145,237,245,110,212,71,237,255,0,107,114,76,232,15,58,75,125,210,227,75,97,226,55,79,224,180,71,59,155,26,223,241,222,227,224,137,85,118,234,150,146,71,58,68,106,123,85,204,123,215,234,98,150,50,237,37,210,167,90,86,192,237,51,197,22,216,169,178,209,45,154,155,176,190,93,63,185,244,116,251,60,189,158,207,34,1,113,205,202,195,7,189,226,183,61,82,225,158,192,219,14,67,108,133,245,149,152,205,47,82,209,220,226,106,110,239,13,31,159,102,100,68,94,150,51,212,126,200,212,107,92,187,168,88,182,51,147,227,217,166,63,65,149,226,119,170,59,189,158,233,3,106,104,171,168,230,73,97,158,39,123,28,215,39,146,167,255,0,199,200,244,202,88,229,55,197,173,215,77,53,78,151,135,204,178,227,36,184,142,113,83,218,181,164,175,85,75,117,217,201,247,190,132,243,217,147,170,36,106,212,253,250,198,239,47,91,123,167,0,87,31,25,252,212,239,218,5,173,85,186,77,164,184,150,57,145,50,195,4,113,94,107,46,78,157,81,149,238,221,206,130,62,211,218,138,140,98,177,28,171,186,245,171,155,229,210,187,216,225,167,46,124,28,240,173,122,185,85,222,46,250,1,131,214,87,87,207,37,77,85,76,246,136,159,36,210,189,202,231,189,238,84,221,92,174,85,85,85,246,170,129,89,255,0,183,105,175,95,193,54,3,254,10,223,245,197,188,96,247,218,140,163,10,199,242,106,200,99,138,123,189,174,146,190,88,227,223,161,143,150,38,189,81,187,238,187,34,185,118,220,160,30,98,120,78,35,167,92,99,106,6,27,130,99,150,251,13,138,223,232,159,11,111,160,129,176,193,15,114,213,73,35,250,88,223,36,234,123,222,229,252,174,85,47,175,72,127,165,54,21,252,157,182,255,0,54,140,12,184,0,0,0,0,0,0,0,0,172,221,127,230,232,237,53,226,81,184,110,158,227,52,25,78,1,142,185,246,219,236,141,122,182,166,190,179,173,18,73,41,37,243,106,36,91,116,181,21,21,178,47,95,154,34,177,237,206,249,164,241,171,247,17,194,29,162,26,113,118,232,206,242,234,69,241,213,48,63,105,44,246,199,238,215,63,116,252,25,166,245,154,207,139,91,214,255,0,85,123,106,177,167,149,39,4,235,168,185,28,28,74,106,101,161,31,139,227,245,74,152,221,29,67,61,91,141,198,55,127,190,85,23,240,162,133,201,229,240,116,169,255,0,70,228,80,183,204,118,240,153,21,130,219,127,109,182,190,220,219,149,36,53,105,73,95,15,102,166,157,36,98,57,35,150,61,215,162,70,239,179,155,191,146,162,161,232,128,0,0,0,0,0,3,6,215,29,85,180,104,134,145,101,154,177,124,143,187,75,140,219,37,173,72,119,217,103,153,19,166,24,81,126,10,249,92,198,34,252,58,128,213,28,93,241,213,164,188,34,219,105,233,50,24,230,200,114,235,140,93,234,12,118,130,86,178,87,69,190,221,233,228,84,84,130,37,84,84,71,42,57,206,84,94,150,185,17,202,218,206,205,249,196,113,97,145,220,95,54,41,30,39,137,209,35,151,181,79,73,107,241,82,116,239,228,143,146,161,207,71,59,242,181,172,79,200,134,153,210,13,56,213,62,63,120,158,150,223,118,191,43,175,25,44,243,94,47,247,121,35,87,178,130,137,138,212,123,218,205,255,0,5,168,232,226,141,155,162,110,232,219,186,39,154,93,238,141,112,111,195,134,133,88,169,109,24,78,150,88,228,170,167,107,22,91,189,202,146,58,203,141,68,137,183,223,31,60,141,87,34,170,167,87,75,58,88,139,248,45,64,42,215,79,121,201,241,59,141,92,34,118,117,101,197,51,27,127,82,119,162,146,141,104,42,85,191,30,137,97,94,134,175,229,116,79,254,34,203,56,79,227,135,71,120,180,181,190,28,78,166,91,46,85,69,15,122,225,141,220,30,223,19,19,17,81,22,88,156,158,172,241,110,169,235,55,101,77,211,169,173,221,17,125,221,109,224,223,135,93,125,176,212,218,51,141,53,180,69,89,43,21,176,222,109,148,177,210,92,105,156,190,104,230,78,198,238,187,47,159,75,250,152,191,22,169,72,122,169,129,106,167,47,238,41,25,69,102,190,201,29,231,22,169,138,235,98,187,178,62,134,92,40,100,69,70,189,204,221,125,71,183,185,20,140,85,84,221,36,110,234,158,106,29,19,131,10,209,93,81,179,235,94,147,98,154,173,97,98,197,71,147,218,225,175,72,85,119,90,121,28,155,75,10,175,197,99,145,30,197,95,102,237,83,243,215,29,85,180,104,134,145,101,154,177,124,143,187,75,140,219,37,173,72,119,217,103,153,19,166,24,81,126,10,249,92,198,34,252,58,128,213,28,93,241,213,164,188,34,219,105,233,50,24,230,200,114,235,140,93,234,12,118,130,86,178,87,69,190,221,233,228,84,84,130,37,84,84,71,42,57,206,84,94,150,185,17,202,218,206,205,249,196,113,97,145,220,95,54,41,30,39,137,209,35,151,181,79,73,107,241,82,116,239,228,143,146,161,207,71,59,242,181,172,79,200,134,153,210,13,56,213,62,63,120,158,150,223,118,191,43,175,25,44,243,94,47,247,121,35,87,178,130,137,138,212,123,218,205,255,0,5,168,232,226,141,155,162,110,232,219,186,39,154,93,238,141,112,111,195,134,133,88,169,109,24,78,150,88,228,170,167,107,22,91,189,202,146,58,203,141,68,137,183,223,31,60,141,87,34,170,167,87,75,58,88,139,248,45,64,42,215,79,121,201,241,59,141,92,34,118,117,101,197,51,27,127,82,119,162,146,141,104,42,85,191,30,137,97,94,134,175,229,116,79,254,34,203,56,79,227,135,71,120,180,181,190,28,78,166,91,46,85,69,15,122,225,141,220,30,223,19,19,17,81,22,88,156,158,172,241,110,169,235,55,101,77,211,169,173,221,17,125,221,109,224,223,135,93,125,176,212,218,51,141,53,180,69,89,43,21,176,222,109,148,177,210,92,105,156,190,104,230,78,198,238,187,47,159,75,250,152,191,22,169,72,122,169,129,106,167,47,238,41,25,69,102,190,201,29,231,22,169,138,235,98,187,178,62,134,92,40,100,69,70,189,204,221,125,71,183,185,20,140,85,84,221,36,110,234,158,106,29,19,145,163,143,222,41,50,238,18,52,114,205,168,248,102,61,104,188,214,220,178,106,123,36,144,93,59,189,166,197,37,45,84,202,244,237,185,171,212,142,167,106,123,118,217,87,203,216,110,45,21,213,27,62,181,233,54,41,170,214,22,44,84,121,61,174,26,244,133,87,117,167,145,201,180,176,170,252,86,57,17,236,85,246,110,213,62,205,68,210,237,58,213,187,44,24,230,166,225,86,140,158,215,77,84,218,232,105,46,148,173,158,38,84,53,143,99,100,70,185,54,71,35,100,122,111,245,57,126,176,42,87,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,1,251,9,184,70,255,0,155,150,3,254,36,135,255,0,0,43,99,246,237,53,235,248,38,192,127,193,91,254,184,126,221,166,189,127,4,216,15,248,43,127,215,22,79,251,9,184,70,255,0,155,150,3,254,36,135,255,0,2,164,249,153,101,92,62,208,106,124,122,45,195,246,151,226,86,26,108,66,87,165,254,237,105,183,69,12,181,87,29,149,174,165,73,26,155,246,225,69,84,114,111,231,34,185,21,62,246,138,161,33,52,31,154,95,21,60,66,106,173,131,73,240,157,32,192,61,33,123,168,232,146,161,236,174,116,84,116,237,78,169,106,37,218,111,38,49,136,174,95,138,174,205,79,55,34,45,169,166,251,39,82,162,174,222,106,137,177,10,121,96,240,130,156,61,233,58,106,62,103,108,88,179,220,238,154,58,138,150,74,223,94,219,110,93,159,5,46,203,230,215,187,202,73,83,201,122,186,26,169,188,123,172,215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,62,47,56,154,198,184,85,209,171,158,162,93,150,10,171,196,200,180,120,253,173,239,217,213,245,238,79,81,187,123,123,108,79,94,69,248,53,170,137,235,43,81,118,253,234,245,105,199,44,245,217,5,250,225,5,5,182,217,77,37,93,101,84,239,70,71,4,49,181,92,247,185,203,236,106,53,21,85,127,33,65,220,83,107,158,160,113,253,196,229,5,135,2,163,171,171,181,201,90,150,44,46,208,187,181,27,19,156,157,85,50,39,177,174,145,83,185,35,215,240,24,214,162,174,209,238,6,178,177,233,246,170,113,31,247,80,215,43,221,109,77,100,24,205,12,217,30,73,121,168,106,185,36,169,149,251,67,3,125,137,214,247,170,236,212,217,27,28,110,84,79,85,26,178,139,146,167,189,62,83,246,127,93,243,27,113,50,53,99,135,28,87,133,222,90,58,131,166,56,227,98,158,174,59,3,170,239,87,22,179,165,215,27,131,223,23,118,101,248,244,249,35,24,139,236,99,26,158,107,186,172,55,228,169,239,79,148,253,159,215,124,198,220,5,212,128,124,55,219,229,159,24,178,92,50,76,134,227,5,190,215,106,165,150,182,182,174,119,244,199,4,17,181,94,249,28,191,6,181,168,170,171,249,0,213,92,87,113,41,138,112,179,164,23,61,73,200,86,42,154,237,188,37,146,216,178,116,190,225,92,228,94,220,105,241,232,77,149,207,114,123,24,215,47,183,100,90,83,225,255,0,73,115,94,58,248,136,186,229,154,163,149,165,37,157,213,73,122,205,114,58,185,155,4,116,244,238,114,35,96,141,239,245,24,247,162,36,81,51,216,198,181,85,17,91,26,161,230,241,187,197,125,251,139,77,99,169,201,24,234,138,124,78,204,233,40,49,139,107,183,78,213,47,87,156,239,111,179,189,50,162,57,223,20,78,134,110,168,196,83,211,211,30,92,124,98,106,173,154,11,229,155,74,170,109,86,154,166,164,208,79,125,172,138,223,220,69,77,218,228,134,87,36,170,138,155,108,238,141,149,21,54,93,128,190,61,58,168,211,42,44,114,135,17,210,235,141,129,246,107,21,44,116,116,180,118,138,184,166,142,150,22,53,26,214,108,199,46,219,38,222,107,230,187,238,190,106,101,103,61,58,159,192,183,24,60,56,211,174,113,118,192,174,112,208,219,153,223,117,239,29,174,109,82,82,34,123,92,245,129,221,216,145,62,47,115,90,223,202,72,94,8,249,168,231,152,94,67,107,211,94,36,111,179,100,120,157,116,209,210,195,145,214,59,170,190,208,174,94,148,124,242,123,106,32,69,84,87,43,247,145,169,186,163,156,136,140,2,228,65,249,193,60,21,80,71,85,75,52,115,67,51,18,72,228,141,200,230,189,170,155,163,145,83,201,81,83,207,115,244,0,105,62,47,56,154,198,184,85,209,171,158,162,93,150,10,171,196,200,180,120,253,173,239,217,213,245,238,79,81,187,123,123,108,79,94,69,248,53,170,137,235,43,81,118,253,234,245,105,199,44,245,217,5,250,225,5,5,182,217,77,37,93,101,84,239,70,71,4,49,181,92,247,185,203,236,106,53,21,85,127,33,65,220,83,107,158,160,113,253,196,229,5,135,2,163,171,171,181,201,90,150,44,46,208,187,181,27,19,156,157,85,50,39,177,174,145,83,185,35,215,240,24,214,162,174,209,238,6,178,177,233,246,170,113,31,247,80,215,43,221,109,77,100,24,205,12,217,30,73,121,168,106,185,36,169,149,251,67,3,125,137,214,247,170,236,212,217,27,28,110,84,79,85,26,178,139,146,167,189,62,83,246,127,93,243,27,113,50,53,99,135,28,87,133,222,90,58,131,166,56,227,98,158,174,59,3,170,239,87,22,179,165,215,27,131,223,23,118,101,248,244,249,35,24,139,236,99,26,158,107,186,172,55,228,169,239,79,148,253,159,215,124,198,220,5,212,145,243,152,15,185,166,171,255,0,112,93,254,150,50,65,149,83,205,238,229,196,196,25,244,84,56,36,122,128,186,85,46,19,76,185,11,173,180,181,79,178,37,71,142,171,238,120,153,24,213,133,175,232,74,125,250,213,23,110,223,214,128,96,92,146,255,0,167,214,119,252,144,95,231,180,229,201,156,210,232,29,195,137,11,118,71,113,151,134,152,243,199,223,29,69,211,94,152,133,45,84,245,62,19,184,223,221,18,157,174,114,71,215,209,230,190,91,236,78,206,5,111,220,194,43,120,169,194,41,181,198,13,111,110,18,255,0,73,122,81,114,59,109,202,43,119,149,186,165,97,239,58,102,36,105,247,228,139,167,169,127,15,165,19,207,96,45,184,26,123,138,78,39,48,30,21,52,194,167,80,179,87,173,85,76,174,90,91,61,162,25,17,179,220,170,213,170,173,141,187,254,11,19,218,249,21,21,26,223,130,170,181,174,165,205,66,227,31,141,46,45,243,23,227,216,246,67,148,170,87,43,252,46,45,133,71,81,12,77,135,127,54,185,144,125,242,102,162,47,155,165,115,191,188,155,108,29,2,24,7,16,95,210,23,82,127,146,23,159,230,82,148,171,108,225,115,153,190,11,10,102,152,254,47,169,246,201,118,89,150,75,110,67,189,91,188,155,190,240,197,80,179,42,170,116,167,74,183,117,219,109,151,101,219,111,105,55,51,141,68,92,31,59,208,30,43,169,166,125,117,126,55,118,182,80,95,167,162,240,181,180,213,142,164,145,177,211,86,194,141,106,42,57,202,141,73,17,168,246,185,83,173,28,142,87,52,53,159,40,159,124,187,79,247,6,233,254,137,11,215,40,163,148,79,190,93,167,251,131,116,255,0,68,133,235,128,5,88,113,227,205,63,32,199,114,139,142,143,112,197,116,165,129,214,183,201,73,120,202,210,38,78,231,84,38,237,124,52,72,237,216,141,106,238,139,50,162,170,187,240,54,70,163,221,15,241,13,39,230,5,196,171,91,153,88,109,250,163,148,65,86,173,154,27,181,198,237,52,20,243,108,237,218,177,79,85,43,35,115,81,87,203,161,85,27,240,219,96,58,15,5,21,89,245,143,152,223,3,23,58,11,150,123,6,104,204,119,184,198,45,191,40,116,151,59,68,237,219,247,22,79,212,246,194,237,151,217,20,140,118,254,221,252,208,247,56,192,230,63,158,234,149,199,4,203,116,31,82,50,188,26,41,177,222,222,65,99,161,185,62,36,165,185,54,166,84,114,43,153,178,72,138,206,133,107,246,69,86,171,119,70,174,237,64,187,146,19,243,124,247,56,174,254,81,91,63,239,60,221,92,19,229,57,30,109,194,166,154,229,121,125,238,178,241,121,185,217,155,53,101,117,100,171,44,211,201,220,122,117,61,203,230,171,178,39,248,10,194,230,173,114,226,97,218,227,157,219,174,81,234,7,220,109,181,86,117,183,186,106,90,164,176,120,143,71,83,42,246,164,86,246,21,253,245,155,216,237,250,250,211,219,184,27,183,145,215,254,137,234,215,247,70,209,254,138,164,179,227,155,222,31,238,188,93,219,104,175,77,225,142,45,79,125,44,146,192,183,127,161,212,85,179,177,36,68,127,107,191,225,218,228,69,219,175,167,171,225,213,183,196,177,30,89,183,158,55,46,58,239,126,131,137,56,117,113,152,203,113,26,167,210,46,93,65,95,5,31,143,241,148,104,206,135,84,49,24,178,246,214,125,145,23,126,158,191,130,40,22,98,0,2,149,185,213,251,211,226,223,103,244,63,49,184,150,77,203,251,220,211,74,63,184,45,255,0,75,33,91,60,234,253,233,241,111,179,250,31,152,220,75,38,229,253,238,105,165,31,220,22,255,0,165,144,9,6,0,0,85,255,0,54,158,53,22,205,67,81,194,198,153,221,209,43,171,162,107,179,26,218,121,60,225,167,114,110,219,122,42,123,28,244,84,116,191,216,43,89,230,143,114,36,173,227,199,139,91,127,9,218,55,61,242,221,37,60,249,166,66,178,80,99,52,82,108,228,239,236,157,202,167,183,227,28,40,228,114,167,177,206,116,108,93,186,247,74,24,198,177,29,81,215,92,238,107,126,45,98,190,102,89,93,238,121,107,42,27,77,19,234,106,103,145,238,87,73,52,142,243,217,55,85,87,61,202,136,155,238,170,5,146,114,182,225,135,6,211,170,122,78,38,53,202,249,97,181,222,174,148,238,118,27,107,186,215,67,4,148,244,174,221,174,184,43,36,114,47,92,137,187,99,250,152,174,119,159,91,85,182,161,73,89,73,95,77,29,101,5,84,53,52,242,166,241,203,11,209,236,122,125,104,228,242,82,136,168,57,79,113,175,115,183,250,74,171,6,179,209,204,230,245,120,90,172,130,149,103,95,45,209,23,161,238,106,47,195,205,223,199,177,171,230,111,23,188,13,102,148,237,157,249,126,155,221,92,229,150,38,119,122,168,107,145,171,178,249,34,190,154,169,187,162,110,158,186,123,63,32,29,25,130,29,112,3,199,229,175,139,27,69,86,29,154,81,209,89,117,22,201,3,103,168,166,129,221,52,247,90,111,36,117,77,59,92,170,230,171,93,178,62,61,215,167,169,170,138,168,170,141,152,160,0,0,127,137,166,134,158,23,212,84,74,200,162,137,170,247,189,238,70,181,173,68,221,85,85,124,145,17,62,37,14,113,241,196,189,251,140,190,33,104,176,157,52,101,85,207,24,178,86,122,11,22,162,167,94,175,73,213,201,34,49,245,109,79,138,202,254,150,179,117,242,141,140,95,37,115,137,169,205,171,139,229,211,92,33,188,58,224,87,100,102,75,151,210,171,239,211,66,244,87,208,90,157,186,118,85,83,240,95,63,154,109,237,72,209,254,206,182,169,175,249,65,240,130,248,209,252,85,231,246,180,78,182,203,69,135,211,79,26,111,183,224,79,94,136,190,207,223,69,26,253,93,213,219,205,138,4,216,224,183,133,235,47,10,122,41,110,193,162,108,51,228,87,14,155,142,73,94,207,63,17,92,230,166,236,107,182,253,202,52,217,140,79,169,21,219,110,231,27,232,0,43,147,137,206,84,89,95,16,218,235,150,107,35,53,190,223,106,102,73,81,12,177,209,77,102,146,161,240,50,42,120,225,107,86,78,242,111,234,196,159,4,68,77,147,224,88,70,47,98,166,197,241,171,70,51,68,214,182,158,209,67,79,67,18,53,21,17,25,20,109,99,118,221,85,118,217,169,241,61,48,0,195,245,146,91,45,62,144,231,51,228,142,233,180,71,141,220,223,94,187,53,118,166,74,89,22,95,194,245,127,3,171,219,229,245,153,129,91,220,218,248,196,180,98,56,77,95,12,24,53,201,179,228,185,20,113,59,37,150,23,162,165,186,222,187,61,41,221,183,178,89,147,165,85,191,8,183,221,62,248,213,2,11,242,204,134,227,55,28,58,99,232,206,174,227,42,46,47,145,81,118,218,20,182,213,119,55,95,169,89,212,159,223,219,226,116,18,84,215,38,110,27,238,146,223,175,124,77,228,148,50,67,110,167,166,150,197,141,247,27,183,136,153,238,79,21,80,221,253,173,99,91,217,69,77,209,86,73,83,218,194,217,64,2,25,241,255,0,204,14,211,194,173,182,60,19,3,130,138,243,169,55,88,18,120,224,159,119,211,90,105,221,186,36,245,8,213,69,115,221,178,244,69,186,111,183,83,182,110,200,250,180,163,204,120,241,227,23,33,169,169,177,95,53,39,53,145,147,125,249,150,217,166,130,219,70,247,111,178,43,99,86,83,83,238,139,241,233,221,0,232,92,130,220,228,61,209,169,127,149,246,239,244,53,36,5,139,79,249,158,112,175,75,244,206,146,139,83,108,118,218,20,73,166,240,183,20,186,208,177,136,212,245,167,167,142,73,162,233,68,217,55,145,155,38,219,121,108,166,79,196,95,48,72,56,172,224,241,52,251,63,182,83,90,181,14,205,146,91,170,222,180,141,84,164,186,210,182,41,218,233,227,106,170,172,79,106,185,168,246,42,170,122,200,230,174,202,173,96,72,254,72,63,210,199,83,127,187,212,95,205,220,89,105,90,92,144,127,165,142,166,255,0,119,168,191,155,184,178,208,0,30,38,109,153,227,90,117,136,221,243,172,198,235,13,182,201,98,163,146,186,186,170,85,217,177,196,198,238,187,125,110,95,98,53,60,213,85,17,55,85,68,2,56,243,14,226,218,155,133,221,23,168,143,31,174,98,103,121,107,37,183,99,209,53,201,215,77,234,237,45,114,162,254,246,36,114,116,249,42,44,142,141,61,157,91,87,119,43,158,17,106,53,243,85,36,214,173,66,162,146,171,13,195,43,91,59,124,66,245,37,214,240,138,146,50,55,111,248,108,143,116,150,77,253,170,177,181,119,71,59,109,79,158,101,90,173,204,111,139,104,97,179,83,72,218,156,138,177,45,246,106,73,60,225,179,90,35,87,57,29,38,223,189,141,157,114,200,169,248,79,87,109,237,107,75,219,209,93,34,196,180,39,75,241,253,42,194,105,146,43,93,130,145,180,233,34,177,27,37,76,190,217,106,36,219,201,100,145,234,231,185,126,183,121,121,108,6,110,71,206,96,62,230,154,175,253,193,119,250,88,201,6,71,206,96,62,230,154,175,253,193,119,250,88,192,174,254,73,127,211,235,59,254,72,47,243,218,114,228,202,6,229,245,196,246,29,194,134,73,168,154,143,148,210,77,113,170,155,22,240,54,123,92,46,232,125,125,107,170,225,115,99,87,170,42,70,196,70,185,206,114,162,236,214,174,200,229,217,171,238,94,181,119,152,183,28,215,74,219,166,23,6,111,83,96,238,185,141,160,198,59,182,235,53,58,117,110,145,58,84,115,89,43,147,127,253,108,143,127,247,147,200,47,116,28,252,101,26,97,204,59,134,40,31,154,94,105,181,71,22,163,164,122,201,61,202,223,121,150,166,150,63,53,85,89,159,77,43,227,70,170,171,183,235,245,87,171,207,125,252,229,255,0,2,252,213,239,153,94,81,109,210,30,39,42,232,157,61,210,70,210,90,178,198,68,202,116,89,221,179,89,21,99,26,137,26,35,151,201,38,106,53,17,85,17,201,178,171,208,45,32,3,73,113,105,197,86,13,194,102,152,201,156,229,77,90,251,165,115,221,73,98,179,69,34,54,91,141,82,55,125,183,243,232,137,137,178,201,38,202,141,69,68,217,92,230,181,193,187,65,207,246,99,197,143,28,28,97,102,147,88,49,124,131,47,169,90,197,122,195,140,225,140,158,158,154,24,21,125,143,100,11,213,35,27,191,155,230,115,182,248,170,33,251,215,112,215,204,131,73,237,175,207,35,198,53,70,211,20,45,117,92,181,86,155,227,230,168,141,19,205,207,123,41,167,116,173,219,167,117,87,55,216,155,175,144,23,244,10,120,224,239,155,46,160,99,25,37,191,1,226,110,227,244,131,26,171,149,180,205,200,223,18,50,190,216,170,170,136,249,250,81,18,120,145,85,58,149,83,184,212,221,119,126,221,43,112,112,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,10,214,231,125,253,44,116,203,251,189,91,252,221,166,196,228,223,238,141,85,252,175,184,255,0,161,166,43,163,143,219,151,19,21,122,195,153,82,234,236,122,128,220,30,12,218,248,152,138,223,105,106,163,182,173,58,85,74,145,120,39,202,212,141,204,236,244,116,246,213,83,163,165,83,203,99,21,208,235,215,28,246,252,45,240,112,235,14,176,187,20,241,178,185,235,138,80,87,205,69,226,250,89,220,221,208,49,89,220,233,232,221,55,223,110,159,200,7,69,70,1,175,186,159,75,162,250,43,154,234,149,75,152,139,141,217,106,107,105,218,244,221,36,169,70,42,65,31,253,169,86,54,255,0,218,34,87,43,75,167,22,23,47,186,119,236,159,139,82,153,219,244,47,160,254,153,81,214,65,190,254,55,196,120,127,16,214,245,123,32,235,233,223,111,83,127,106,25,231,50,76,3,89,53,175,73,108,122,15,163,24,180,247,58,220,186,245,28,247,106,183,200,144,209,81,219,233,54,145,86,121,157,179,91,188,206,167,86,183,205,206,237,191,165,174,84,242,10,135,224,199,63,210,252,15,137,156,111,85,117,210,247,87,13,151,31,154,162,242,249,25,75,37,84,181,53,232,199,118,17,81,136,171,191,117,205,147,169,124,183,103,154,249,151,3,133,243,69,224,183,50,170,101,10,234,148,182,42,137,23,102,182,245,106,169,166,98,249,237,231,42,49,209,55,224,190,179,211,201,127,143,104,163,132,114,62,184,203,66,201,245,35,95,41,169,171,28,137,215,75,99,178,186,120,152,191,29,167,154,70,43,191,255,0,18,24,142,179,114,92,213,44,82,209,83,123,209,189,71,183,230,206,167,139,184,182,154,234,63,70,214,72,168,158,109,137,253,199,196,247,47,181,58,221,26,121,237,190,233,230,22,251,99,191,88,242,107,85,53,247,27,188,208,221,173,181,140,73,41,171,40,106,25,60,19,49,125,142,100,140,85,107,147,242,162,159,113,207,63,12,156,85,235,87,4,186,162,251,85,75,46,177,217,32,184,36,25,78,31,94,215,49,36,70,175,76,170,216,223,251,133,75,83,240,94,155,110,168,212,119,83,119,69,191,172,15,56,198,181,43,12,178,231,248,117,197,149,246,91,253,20,85,244,85,13,253,244,79,110,232,138,159,189,114,123,28,213,243,69,69,69,243,64,61,224,10,229,230,7,204,222,183,70,178,10,221,19,225,254,90,41,242,218,47,189,94,239,211,68,217,225,181,75,228,190,30,6,59,118,73,58,39,225,171,145,90,197,245,118,115,250,186,2,198,129,207,134,57,135,115,2,226,207,171,38,179,38,167,230,116,117,15,86,50,190,170,231,52,22,245,85,95,89,145,73,52,140,129,17,21,19,118,177,118,79,45,209,15,178,227,151,115,8,224,186,239,67,112,201,111,122,139,137,195,52,187,64,203,157,83,235,173,85,79,69,234,86,108,247,73,77,35,189,187,162,122,200,138,171,229,190,224,116,6,8,115,192,39,48,11,71,22,86,234,156,47,50,183,210,88,245,22,205,76,149,51,211,83,185,82,154,231,78,157,45,117,69,58,57,85,90,173,114,167,92,74,171,183,83,85,21,81,85,27,49,128,169,78,120,88,253,198,44,179,74,178,149,73,29,65,83,110,185,219,211,102,175,68,115,71,44,47,93,215,127,37,115,101,77,147,100,223,161,125,187,46,210,227,149,166,83,143,100,124,21,97,20,22,41,99,239,99,242,220,45,151,40,91,182,240,213,120,201,102,84,119,229,115,39,142,79,254,184,103,156,104,112,199,107,226,175,67,238,90,122,249,161,164,190,210,72,219,158,63,95,35,119,74,122,232,209,81,173,114,251,123,114,53,206,141,223,82,63,171,101,86,161,77,26,41,174,252,67,242,234,214,59,197,130,227,142,73,75,47,83,41,242,28,90,234,229,74,122,214,55,126,220,172,123,21,81,28,136,170,177,206,197,115,85,28,191,134,213,84,80,232,56,136,252,212,179,11,6,49,193,102,101,108,188,190,21,169,201,106,109,214,171,108,18,42,111,45,74,86,69,58,237,249,89,28,18,201,255,0,97,63,140,209,105,206,247,76,61,8,179,174,134,101,30,151,232,221,41,61,39,79,225,186,186,125,157,253,186,182,223,203,126,215,179,207,111,129,7,181,139,92,184,137,230,51,172,246,92,110,130,194,181,51,185,242,193,143,99,22,215,175,134,161,141,125,105,37,123,222,168,138,238,150,162,201,51,246,77,153,228,141,68,70,160,74,110,71,184,245,202,76,155,85,114,207,190,178,223,5,13,178,221,236,84,100,179,62,73,164,242,248,42,181,177,255,0,121,36,79,175,206,210,179,203,213,78,55,131,100,89,21,18,34,212,90,237,53,117,177,34,237,248,113,66,231,183,218,138,158,214,167,193,77,83,193,175,12,86,126,20,116,78,221,167,52,181,49,215,94,170,164,91,158,65,95,30,253,53,55,9,24,212,127,70,232,139,218,99,88,216,217,186,38,232,206,165,68,115,156,110,187,133,5,45,210,130,166,217,93,18,75,77,89,11,224,153,139,251,230,61,170,215,39,247,209,84,14,122,249,125,226,246,253,67,227,83,76,173,89,51,146,170,39,221,231,186,202,181,43,215,221,154,150,154,106,182,117,117,111,212,171,36,45,246,251,85,78,135,14,112,172,245,89,71,6,28,90,83,212,92,168,166,146,227,166,121,86,213,16,111,208,234,202,88,228,217,200,213,246,34,77,78,229,233,95,102,210,34,157,13,233,238,127,137,106,158,21,103,212,44,22,243,13,210,197,125,165,101,93,29,76,75,228,230,57,60,218,228,246,181,237,93,218,230,47,155,92,213,106,162,42,42,1,145,0,97,154,195,171,152,78,134,105,213,231,83,245,6,232,202,27,61,150,5,149,254,105,220,168,145,124,163,130,38,254,250,71,187,102,181,62,181,243,217,17,85,3,159,206,39,168,35,209,206,50,51,223,161,234,180,169,142,230,179,220,173,168,199,116,248,117,74,143,17,27,90,190,212,70,42,162,34,251,118,106,123,78,141,142,117,180,107,28,200,248,196,227,50,214,151,42,71,186,108,223,45,150,251,122,72,189,102,211,81,172,206,169,170,217,118,217,26,216,145,205,110,251,38,253,41,241,68,58,41,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,161,164,63,210,155,10,254,78,219,127,155,70,81,127,52,127,126,205,77,252,203,242,122,34,244,52,135,250,83,97,95,201,219,111,243,104,192,203,128,0,1,19,120,224,227,255,0,10,225,34,221,14,53,106,161,135,37,212,43,156,29,250,75,66,202,173,130,142,21,221,27,81,86,230,249,163,85,81,122,88,223,89,251,47,155,83,214,42,206,171,88,249,130,113,163,124,172,250,55,121,212,12,134,153,143,251,237,6,52,146,209,90,169,125,138,214,61,33,86,68,138,137,182,203,43,149,255,0,149,85,85,64,191,224,80,45,207,67,57,145,232,37,59,179,54,217,53,90,199,20,27,212,77,87,102,188,75,84,140,111,147,220,233,146,146,103,236,223,61,221,214,155,126,18,59,226,132,203,229,143,199,166,182,235,182,162,212,104,142,174,77,65,144,54,154,203,81,116,165,190,172,41,5,106,44,82,68,222,220,169,26,36,114,162,164,158,78,233,107,183,79,53,118,254,65,101,230,156,226,187,137,76,83,133,157,32,185,234,78,66,177,84,215,109,225,44,150,197,147,165,247,10,231,34,246,227,79,143,66,108,174,123,147,216,198,185,125,187,34,237,91,237,242,207,140,89,46,25,38,67,113,130,223,107,181,82,203,91,91,87,59,250,99,130,8,218,175,124,142,95,131,90,212,85,85,252,135,61,156,110,241,95,126,226,211,88,234,114,70,58,162,159,19,179,58,74,12,98,218,237,211,181,75,213,231,59,219,236,239,76,168,142,119,197,19,161,155,170,49,20,15,75,135,253,37,205,120,235,226,34,235,150,106,142,86,148,150,119,85,37,235,53,200,234,230,108,17,211,211,185,200,141,130,55,191,212,99,222,136,145,68,207,99,26,213,84,69,108,106,133,242,105,213,70,153,81,99,148,56,142,151,92,108,15,179,88,169,99,163,165,163,180,85,197,52,116,176,177,168,214,179,102,57,118,217,54,243,95,53,223,117,243,82,135,52,199,151,31,24,154,171,102,130,249,102,210,170,155,85,166,169,169,52,19,223,107,34,183,247,17,83,118,185,33,149,201,42,162,166,219,59,163,101,69,77,151,99,231,212,254,5,184,193,225,198,157,115,139,182,5,115,134,134,220,206,251,175,120,237,115,106,146,145,19,218,231,172,14,238,196,137,241,123,154,214,254,80,58,22,5,55,112,71,205,71,60,194,242,27,94,154,241,35,125,155,35,196,235,166,142,150,28,142,177,221,85,246,133,114,244,163,231,147,219,81,2,42,162,185,95,188,141,77,213,28,228,68,97,113,176,79,5,84,17,213,82,205,28,208,204,196,146,57,35,114,57,175,106,166,232,228,84,242,84,84,243,220,15,208,30,6,125,158,98,154,97,134,94,53,3,56,188,67,107,177,88,105,31,89,93,85,47,177,145,183,224,136,158,110,115,151,102,181,169,186,185,206,70,162,42,170,33,74,124,72,115,58,226,47,94,242,201,177,157,25,185,222,48,140,98,105,214,154,217,65,99,87,54,237,92,138,229,70,62,89,227,222,68,145,200,191,185,194,168,212,221,19,215,84,234,80,188,176,80,53,7,9,156,199,238,244,171,155,65,131,106,107,101,217,36,239,85,94,150,158,187,214,94,191,220,165,157,179,239,186,110,169,211,190,251,111,230,123,218,51,204,79,139,126,24,51,53,196,117,86,182,249,148,219,109,211,37,61,211,29,203,150,84,175,167,68,246,164,117,18,162,207,19,209,21,54,71,117,51,100,79,87,216,168,23,182,105,158,46,244,22,235,196,198,133,94,180,110,211,149,197,142,190,243,81,71,44,149,178,211,186,118,35,32,168,100,221,43,27,92,222,173,221,27,125,171,178,42,34,252,12,199,70,245,123,9,215,109,55,178,234,150,159,92,22,174,205,123,135,185,26,72,136,217,96,145,170,173,146,25,90,138,189,50,49,200,173,114,110,169,186,110,138,168,168,171,154,129,13,184,16,224,2,183,131,172,155,43,201,174,250,133,69,148,212,100,52,52,244,48,44,22,215,210,173,51,25,35,158,253,250,164,122,57,28,189,191,130,109,209,249,73,146,0,2,158,185,221,75,101,118,175,105,204,16,59,253,215,102,55,80,250,164,217,190,84,203,84,228,131,251,47,195,109,71,183,203,203,203,226,91,6,164,106,54,29,164,152,61,227,81,179,235,204,54,187,13,142,153,106,106,234,100,95,98,110,136,214,53,61,174,123,156,173,107,90,158,110,115,154,137,230,167,63,26,191,158,234,39,29,252,84,77,115,199,108,179,73,117,204,46,17,90,241,251,90,187,171,193,209,51,213,137,143,114,38,200,140,98,58,73,95,236,69,89,29,228,128,91,191,42,216,110,48,240,61,129,248,238,164,142,74,139,187,233,81,203,236,133,110,85,31,15,130,43,250,215,251,251,252,77,159,197,222,130,221,120,152,208,171,214,141,218,114,184,177,215,222,106,40,229,146,182,90,119,78,196,100,21,12,155,165,99,107,155,213,187,163,111,181,118,69,68,95,129,153,104,190,152,90,116,95,73,241,77,42,178,72,178,210,99,22,168,45,233,50,183,165,103,145,141,251,228,202,159,5,123,213,239,84,250,220,166,104,4,54,224,67,128,10,222,14,178,108,175,38,187,234,21,22,83,81,144,208,211,208,192,176,91,95,74,180,204,100,142,123,247,234,145,232,228,114,246,254,9,183,71,229,38,72,0,10,122,231,117,45,149,218,189,167,48,64,239,247,93,152,221,67,234,147,102,249,83,45,83,146,15,236,191,13,181,30,223,47,47,47,137,108,26,145,168,216,118,146,96,247,141,70,207,175,48,218,236,54,58,101,169,171,169,145,125,137,186,35,88,212,246,185,238,114,181,173,106,121,185,206,106,39,154,156,252,106,254,123,168,156,119,241,81,53,207,29,178,205,37,215,48,184,69,107,199,237,106,238,175,7,68,207,86,38,61,200,155,34,49,136,233,37,127,177,21,100,119,146,1,110,252,171,97,184,195,192,246,7,227,186,146,57,42,46,239,165,71,47,178,21,185,84,124,62,8,175,235,95,239,239,241,37,169,133,232,190,152,90,116,95,73,241,77,42,178,72,178,210,99,22,168,45,233,50,183,165,103,145,141,251,228,202,159,5,123,213,239,84,250,220,166,104,0,3,196,205,179,60,107,78,177,27,190,117,152,221,97,182,217,44,84,114,87,87,85,74,187,54,56,152,221,215,111,173,203,236,70,167,154,170,162,38,234,168,128,71,30,97,220,91,83,112,187,162,245,17,227,245,204,76,239,45,100,182,236,122,38,185,58,233,189,93,165,174,84,95,222,196,142,78,159,37,69,145,209,167,179,171,106,238,229,115,194,45,70,190,106,164,154,213,168,84,82,85,97,184,101,107,103,111,136,94,164,186,222,17,82,70,70,237,255,0,13,145,238,146,201,191,181,86,54,174,232,231,109,169,243,204,171,85,185,141,241,109,12,54,106,105,27,83,145,86,37,190,205,73,39,156,54,107,68,106,231,35,164,219,247,177,179,174,89,21,63,9,234,237,189,173,105,123,122,43,164,88,150,132,233,126,63,165,88,77,50,69,107,176,82,54,157,36,86,35,100,169,151,219,45,68,155,121,44,146,61,92,247,47,214,239,47,45,128,205,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,79,30,124,91,91,120,80,209,201,238,214,217,169,230,205,178,36,125,6,53,69,39,172,157,221,147,185,84,246,255,0,91,133,174,71,127,100,245,141,191,190,85,64,135,60,220,184,202,90,153,164,225,83,78,110,169,217,133,209,207,153,85,193,38,253,111,77,159,21,2,42,124,26,189,47,147,242,244,51,203,103,162,236,254,83,252,27,174,151,97,137,196,70,160,218,214,60,175,45,164,70,216,233,167,102,206,183,90,159,178,247,54,95,100,147,249,47,179,116,141,24,136,169,214,244,43,191,131,155,6,141,234,6,188,125,56,226,151,83,45,150,188,114,213,81,233,171,131,111,19,61,243,95,171,95,34,189,176,187,201,202,246,57,253,79,149,203,237,79,87,218,253,210,230,89,199,247,6,49,177,177,199,196,14,44,214,181,17,26,212,116,168,136,137,240,79,80,15,239,48,31,115,77,87,254,224,187,253,44,101,108,242,84,247,167,202,126,207,235,190,99,110,37,247,25,252,103,240,183,168,92,45,234,62,23,133,235,86,61,118,189,221,172,238,130,138,138,7,201,220,158,78,227,23,165,187,181,19,125,145,126,36,16,229,77,172,26,103,162,124,67,228,89,86,170,230,52,24,213,166,171,11,171,183,195,87,88,174,70,62,161,213,212,47,108,105,210,138,187,171,34,145,127,137,170,5,237,21,237,206,75,92,174,24,38,138,216,52,126,199,85,36,21,90,133,89,43,238,15,141,251,47,163,169,59,110,124,107,183,154,36,146,201,15,241,181,143,106,238,138,164,195,210,142,34,116,79,92,170,46,52,154,75,168,214,172,158,107,67,35,146,185,148,78,122,172,13,145,92,140,87,117,53,61,170,199,127,128,172,222,119,244,21,177,234,62,151,220,228,137,201,73,81,100,175,130,39,252,29,36,115,177,207,68,252,168,146,199,254,20,3,211,229,15,194,14,49,148,209,213,241,57,168,150,170,123,159,129,174,125,187,22,162,168,98,62,40,166,137,17,102,173,115,87,201,206,69,114,50,61,255,0,5,91,35,182,223,161,91,108,164,73,229,87,87,108,169,224,119,2,134,130,72,93,61,45,77,226,42,212,98,108,230,204,183,58,151,162,63,235,119,105,241,47,241,43,73,108,7,241,205,71,34,181,200,138,138,155,42,47,196,165,206,108,252,35,227,26,45,152,89,181,163,77,173,16,218,241,220,210,166,90,91,149,190,158,62,136,40,238,141,111,113,29,26,39,147,27,51,58,221,208,155,35,93,19,213,60,156,136,151,72,65,30,114,151,43,53,39,9,246,251,125,193,209,173,109,118,93,64,218,6,43,189,116,145,144,212,57,239,68,250,146,52,122,42,251,19,173,62,42,155,135,167,202,83,92,174,58,175,195,71,208,220,130,182,74,171,182,157,86,165,149,178,72,187,185,214,247,49,31,73,186,255,0,98,157,200,147,251,24,91,237,38,217,87,252,142,108,245,208,99,26,187,127,145,242,120,58,202,251,53,28,45,84,245,18,88,99,170,124,138,158,126,221,167,143,127,47,130,121,175,194,85,113,231,197,181,183,133,13,28,158,237,109,154,158,108,219,34,71,208,99,84,82,122,201,221,217,59,149,79,111,245,184,90,228,119,246,79,88,219,251,229,84,8,115,205,203,140,165,169,154,78,21,52,230,234,157,152,93,28,249,149,92,18,111,214,244,217,241,80,34,167,193,171,210,249,63,47,67,60,182,122,46,207,229,63,193,186,233,118,24,156,68,106,13,173,99,202,242,218,68,109,142,154,118,108,235,117,169,251,47,115,101,246,73,63,146,251,55,72,209,136,138,157,111,66,187,248,57,176,104,222,160,107,199,211,142,41,117,50,217,107,199,45,85,30,154,184,54,241,51,223,53,250,181,242,43,219,11,188,156,175,99,159,212,249,92,190,212,245,125,175,221,46,101,156,127,112,99,27,27,28,124,64,226,205,107,81,17,173,71,74,136,136,159,4,245,0,254,243,1,247,52,213,127,238,11,191,210,198,86,207,37,79,122,124,167,236,254,187,230,54,226,95,113,159,198,127,11,122,133,194,222,163,225,120,94,181,99,215,107,221,218,206,232,40,168,160,124,157,201,228,238,49,122,91,187,81,55,217,23,226,65,14,84,218,193,166,122,39,196,62,69,149,106,174,99,65,141,90,106,176,186,187,124,53,117,138,228,99,234,29,93,66,246,198,157,40,171,186,178,41,23,248,154,160,94,209,31,57,128,251,154,106,191,247,5,223,233,99,51,221,40,226,39,68,245,202,162,227,73,164,186,141,106,201,230,180,50,57,43,153,68,231,170,192,217,21,200,197,119,83,83,218,172,119,248,12,11,152,15,185,166,171,255,0,112,93,254,150,48,43,191,146,95,244,250,206,255,0,146,11,252,246,156,185,50,155,57,37,255,0,79,172,239,249,32,191,207,105,203,147,2,134,121,157,107,61,243,91,184,180,188,97,182,249,102,169,180,224,211,253,23,180,81,179,207,122,166,185,169,84,228,106,126,253,245,29,76,223,218,173,138,52,248,22,209,193,159,9,216,111,10,122,83,65,143,91,173,176,73,150,92,233,161,168,201,174,202,136,233,170,170,250,119,116,77,127,194,24,213,85,172,106,121,108,138,229,221,206,114,173,42,100,200,182,190,62,110,169,146,74,139,225,117,126,101,175,124,203,214,138,141,188,175,113,206,85,252,36,93,149,85,126,39,69,32,8,37,205,79,132,220,91,84,244,98,241,174,118,11,68,52,217,198,13,72,149,179,213,195,30,206,184,90,227,253,222,41,182,252,46,219,21,101,99,151,117,106,70,230,249,35,151,105,218,96,90,251,53,174,159,66,117,30,162,246,141,91,116,88,149,225,245,125,94,206,194,81,202,175,223,242,116,238,5,50,242,137,247,203,180,255,0,112,110,159,232,144,179,254,98,186,229,114,208,78,21,178,108,143,30,172,125,37,250,250,248,177,219,76,236,93,157,12,245,61,93,114,53,126,14,108,12,157,205,84,246,57,173,43,3,148,79,190,93,167,251,131,116,255,0,68,132,204,231,95,79,92,254,28,112,218,168,158,239,9,22,109,11,38,106,57,118,89,29,67,87,208,170,159,29,145,175,77,254,27,254,80,34,7,43,62,18,113,206,34,117,70,235,155,234,53,173,46,24,134,8,216,37,117,12,169,247,155,133,194,85,114,195,20,137,251,232,154,216,222,247,183,216,171,219,107,183,107,149,22,241,225,134,26,120,89,79,79,19,34,138,38,163,24,198,53,26,214,181,19,100,68,68,242,68,68,248,21,201,201,30,122,39,104,166,160,211,70,232,252,92,121,76,111,149,17,61,100,141,212,145,163,55,95,171,118,201,183,247,254,178,199,128,242,242,140,95,29,205,113,235,134,39,150,217,105,46,246,107,172,14,165,173,162,171,137,36,134,120,156,155,43,92,213,246,255,0,252,23,101,79,51,158,110,56,120,117,131,134,30,34,47,218,113,105,116,207,199,234,25,29,222,194,249,149,85,254,2,126,174,150,57,203,230,229,141,237,150,46,173,253,110,222,235,178,170,162,116,90,83,119,59,89,173,110,215,108,10,158,36,111,164,89,137,43,234,62,190,195,171,39,72,183,252,157,77,155,255,0,182,5,135,114,254,247,52,210,143,238,11,127,210,200,106,174,111,158,231,21,223,202,43,103,253,231,155,87,151,247,185,166,148,127,112,91,254,150,67,85,115,124,247,56,174,254,81,91,63,239,60,13,51,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,241,88,60,142,191,244,79,86,191,186,54,143,244,85,37,159,0,0,1,74,220,234,253,233,241,111,179,250,31,152,220,75,38,229,253,238,105,165,31,220,22,255,0,165,144,173,158,117,126,244,248,183,217,253,15,204,110,37,147,114,254,247,52,210,143,238,11,127,210,200,4,131,0,1,64,124,194,117,114,255,0,196,95,24,23,251,29,165,210,213,81,99,215,36,195,108,20,104,253,218,174,134,101,138,71,55,225,188,181,11,35,186,190,45,86,34,170,163,80,184,190,17,120,87,194,56,84,210,186,12,58,195,69,77,81,144,85,67,28,217,13,233,35,251,245,194,177,83,214,245,151,205,33,106,238,216,217,236,70,166,235,187,156,231,45,33,97,113,195,141,241,225,98,139,44,72,233,226,181,234,229,43,110,105,80,155,182,54,199,121,111,123,173,23,218,136,141,118,255,0,223,58,46,0,97,90,197,163,186,127,174,248,13,203,77,245,42,195,13,210,209,114,141,83,214,68,73,105,165,68,94,137,225,127,182,57,26,171,186,57,63,42,46,232,170,139,154,128,57,197,172,143,58,224,127,139,41,97,162,174,123,175,90,109,145,108,201,90,222,218,87,210,111,191,155,87,216,202,138,105,60,211,250,153,87,207,226,116,83,142,223,173,185,78,63,108,201,236,243,44,180,23,122,56,107,233,100,84,219,174,25,88,143,98,255,0,125,174,66,136,249,172,220,172,215,30,54,51,22,218,93,27,164,163,162,181,211,86,190,55,110,142,168,109,20,74,187,175,179,116,99,152,213,68,246,43,118,95,52,84,46,179,135,123,61,118,61,195,254,153,88,46,143,145,213,150,220,58,203,71,80,233,19,103,172,177,209,68,199,43,147,117,243,221,23,127,53,254,48,54,9,171,248,148,215,204,87,134,173,30,190,234,198,87,247,214,91,163,72,104,40,154,237,159,95,93,38,233,5,59,126,174,167,121,185,124,250,88,215,187,101,233,54,115,222,200,216,233,36,122,53,173,69,87,57,87,100,68,79,138,148,75,204,51,138,91,199,23,122,237,71,167,122,102,181,23,60,75,29,173,244,78,59,75,72,197,115,174,213,242,57,35,125,74,53,63,9,94,237,153,31,246,8,139,178,43,220,6,43,195,134,145,106,7,48,110,42,170,174,89,213,198,162,122,122,250,181,191,230,55,70,34,181,33,163,71,34,118,34,248,49,93,179,97,137,191,188,106,110,136,168,197,66,254,44,86,59,62,49,100,183,227,120,245,186,11,125,174,213,75,21,21,21,36,12,233,142,8,35,106,49,145,181,62,13,107,81,17,19,242,26,35,129,222,21,237,92,41,104,165,14,39,44,112,205,149,222,122,46,57,53,107,54,94,229,98,183,202,22,185,61,177,66,139,208,223,61,149,122,221,229,214,168,72,80,0,0,0,26,119,138,142,38,176,142,21,180,170,187,81,50,201,25,83,92,244,117,61,146,208,217,81,147,92,235,85,190,164,109,248,163,19,201,207,126,203,210,221,215,101,94,150,168,107,142,62,120,213,179,112,153,167,126,14,197,37,53,110,162,100,112,189,150,26,7,236,246,211,51,126,151,86,206,221,247,237,177,119,233,77,189,119,167,79,177,30,173,170,222,12,248,81,207,56,225,214,90,252,155,52,184,92,29,139,82,87,122,71,45,191,204,170,178,213,205,35,149,235,77,27,215,219,52,171,190,234,159,185,181,122,151,247,141,118,59,128,224,250,233,204,87,137,90,153,171,171,229,170,186,94,167,74,203,213,217,241,170,210,89,109,237,114,53,54,110,232,136,198,55,102,71,18,46,238,93,147,127,55,56,190,93,24,209,188,15,65,52,234,211,166,26,115,106,74,43,69,170,61,186,157,178,205,85,50,254,233,60,207,68,78,185,94,190,106,237,190,164,68,68,68,68,12,143,22,197,177,220,35,28,182,226,24,149,158,154,213,102,179,211,50,142,134,138,153,157,49,193,11,19,102,181,169,252,95,21,243,85,243,93,213,79,241,153,101,54,204,27,16,190,102,183,167,43,109,216,253,182,166,233,86,228,246,164,48,68,233,30,169,255,0,101,138,123,6,158,227,26,158,186,171,132,253,96,134,222,247,54,111,161,55,135,175,75,149,170,177,182,146,71,72,158,95,91,17,201,183,199,125,190,32,81,206,151,98,153,151,30,28,95,83,80,228,247,25,155,91,157,94,101,185,94,170,227,84,85,163,161,141,171,36,169,30,254,72,140,133,137,28,104,190,91,164,105,183,192,232,7,77,244,223,9,210,60,46,217,167,218,121,143,211,89,172,86,136,82,26,106,88,27,254,23,189,203,230,247,185,119,87,61,202,174,114,170,170,170,170,148,187,201,226,122,40,184,191,72,234,157,26,75,54,45,114,101,55,82,110,171,39,84,46,94,159,169,122,26,255,0,239,110,94,64,2,154,57,185,112,155,139,105,38,83,100,215,77,58,180,67,107,179,230,85,114,209,94,104,105,227,232,130,27,162,53,101,108,177,162,122,173,239,49,36,85,106,108,136,232,156,228,223,173,118,185,114,12,115,142,154,215,23,8,144,50,189,27,223,151,45,183,50,135,127,111,127,181,80,229,219,242,246,155,47,247,183,3,92,242,65,254,150,58,155,253,222,162,254,110,226,203,74,210,228,131,253,44,117,55,251,189,69,252,221,197,150,128,42,3,155,167,24,14,203,242,85,225,123,2,185,47,161,113,233,217,62,85,52,107,234,213,220,27,179,163,165,221,61,172,135,240,156,158,197,149,81,21,17,98,243,156,124,127,113,105,71,194,174,140,84,87,217,234,161,118,113,147,36,150,252,110,153,201,213,219,147,100,238,213,185,191,212,66,215,34,249,249,43,221,27,85,54,85,218,181,121,102,112,149,91,196,158,175,207,171,186,143,73,53,110,25,136,214,165,109,92,149,94,186,94,46,202,189,198,64,229,119,225,181,21,82,89,125,187,167,67,87,247,77,192,156,60,173,56,66,102,133,105,98,106,222,105,109,70,103,57,229,43,37,70,74,205,164,182,218,157,179,226,167,243,243,107,228,217,178,201,255,0,214,218,168,138,197,222,114,128,0,143,156,192,125,205,53,95,251,130,239,244,177,146,12,143,156,192,125,205,53,95,251,130,239,244,177,129,75,124,11,240,217,7,20,188,65,218,116,246,241,52,208,227,212,52,242,222,175,207,129,122,100,90,24,92,198,172,109,95,222,172,146,73,20,125,94,214,163,213,201,186,166,199,66,120,190,47,142,225,88,245,191,19,196,172,180,150,139,53,170,6,210,209,81,82,68,145,195,4,77,77,145,173,106,123,63,254,43,186,175,153,81,28,145,231,160,110,181,234,13,52,143,141,43,100,197,163,124,45,95,194,88,155,87,26,72,169,249,17,93,22,255,0,198,133,197,129,254,100,142,57,163,124,51,70,215,198,246,171,92,215,38,232,228,95,106,42,124,80,163,78,106,92,44,99,156,62,107,21,175,48,211,235,76,54,204,79,63,130,122,168,104,41,227,70,67,67,95,3,154,149,17,68,212,242,100,110,73,98,145,173,246,34,189,237,106,35,90,136,94,105,91,156,238,165,183,38,143,105,212,18,170,120,247,228,179,190,15,110,253,148,165,114,75,249,63,9,209,1,36,185,122,235,117,203,94,120,86,196,242,156,130,174,74,171,237,165,36,176,93,167,145,253,111,154,162,149,81,173,149,206,246,171,159,10,194,247,42,249,245,61,222,223,106,213,39,50,93,87,190,107,199,24,215,204,70,219,82,249,237,248,157,107,48,251,53,42,191,102,54,162,55,163,42,23,111,98,57,213,75,34,43,189,189,44,98,47,224,161,57,57,41,65,112,103,13,121,124,243,59,250,10,92,222,163,176,213,79,62,226,80,81,247,29,236,246,42,116,39,183,247,170,85,206,167,98,85,249,191,22,25,102,9,69,87,73,67,91,127,212,58,251,68,51,215,57,236,130,9,103,185,62,38,190,85,107,92,230,177,170,228,87,42,53,202,136,139,178,42,249,1,122,188,44,104,182,140,240,183,165,118,236,11,20,188,216,29,114,124,81,205,125,186,182,174,62,237,206,187,165,59,146,57,202,187,244,34,238,140,103,177,173,219,203,117,85,93,197,244,191,19,255,0,149,22,143,254,205,139,255,0,136,166,223,218,84,226,159,254,95,105,87,248,214,227,254,194,63,105,83,138,127,249,125,165,95,227,91,143,251,8,25,63,55,158,29,180,239,29,175,179,113,15,166,75,107,129,217,5,123,173,153,53,37,190,104,213,143,171,115,29,36,53,125,182,175,170,231,164,114,182,71,34,108,174,72,213,125,103,170,186,91,114,161,214,154,221,88,225,94,138,193,124,173,90,139,182,1,95,38,60,247,72,229,116,143,164,70,54,90,87,42,170,175,146,50,69,137,61,158,80,123,62,43,8,191,105,83,138,127,249,125,165,95,227,91,143,251,9,56,249,114,112,115,169,252,33,88,179,139,86,165,95,177,139,156,153,45,93,13,69,26,216,234,170,38,108,105,11,37,107,251,157,232,34,217,87,184,221,182,69,246,46,251,1,166,57,223,127,75,29,50,254,239,86,255,0,55,105,177,57,55,251,163,85,127,43,238,63,232,105,141,119,206,251,250,88,233,151,247,122,183,249,187,77,137,201,191,221,26,171,249,95,113,255,0,67,76,4,233,0,0,0,1,87,156,232,120,127,179,63,30,198,248,143,177,91,153,13,210,42,214,99,215,231,198,136,158,34,7,177,238,166,153,255,0,91,152,232,221,31,87,181,82,70,39,177,169,182,89,201,99,85,174,57,62,141,230,58,81,115,172,124,233,132,221,96,172,160,71,170,253,234,146,185,178,57,98,111,246,41,52,19,63,242,44,171,245,161,156,115,130,201,45,54,126,16,166,179,87,58,5,171,191,100,86,234,74,38,63,101,122,62,53,124,239,123,19,218,155,50,39,34,175,212,253,191,124,155,232,78,71,54,42,239,23,171,185,51,163,86,209,246,236,212,44,122,167,148,146,239,84,247,34,47,246,41,209,191,246,232,5,130,241,79,171,143,208,158,30,115,205,85,167,115,91,89,98,180,72,180,10,228,69,111,141,153,205,130,151,169,23,218,157,249,98,221,62,173,202,89,229,239,160,88,231,19,60,67,205,89,171,151,56,170,49,171,4,47,191,94,210,186,175,161,215,73,221,34,36,112,57,234,187,175,92,142,87,189,119,221,91,27,211,125,221,185,103,124,216,24,247,112,75,151,185,172,85,70,92,45,10,229,68,246,39,142,133,55,95,239,170,39,247,202,144,225,83,131,93,75,226,250,175,36,160,211,108,147,19,181,212,99,17,210,205,85,29,246,170,166,21,153,147,172,168,213,139,179,4,187,244,172,75,213,213,211,248,109,219,127,61,131,161,26,12,131,5,181,209,65,109,182,95,44,52,148,148,177,182,24,41,224,169,134,56,226,141,169,179,88,214,181,81,26,212,68,68,68,79,36,60,140,238,139,72,245,55,18,185,224,185,229,78,61,122,177,94,32,117,61,101,29,77,92,78,99,218,191,20,94,173,218,228,93,149,174,106,163,154,168,138,138,138,136,165,69,254,210,167,20,255,0,242,251,74,191,198,183,31,246,17,251,74,156,83,255,0,203,237,42,255,0,26,220,127,216,64,209,89,36,23,110,5,120,211,146,76,86,235,37,125,62,9,144,69,87,69,60,114,163,188,125,170,84,108,137,27,156,197,70,185,100,166,149,99,126,202,137,212,174,79,37,77,147,161,91,109,198,138,239,110,165,187,91,42,89,81,71,91,11,42,41,230,103,224,201,27,218,142,107,147,242,42,42,41,75,255,0,180,169,197,63,252,190,210,175,241,173,199,253,132,184,45,47,198,110,56,94,154,98,88,117,222,120,38,175,176,216,168,45,149,82,192,231,58,39,205,5,59,35,123,152,174,68,114,181,92,213,84,85,68,93,189,168,158,192,34,79,51,126,53,46,220,52,224,246,253,62,211,106,212,167,207,179,24,100,146,42,196,68,85,180,219,218,238,151,84,34,42,42,44,143,119,83,35,242,217,58,100,119,146,181,168,181,251,193,143,0,58,137,198,101,117,126,166,103,89,61,194,199,134,173,92,137,81,123,157,171,83,93,120,170,223,121,91,7,113,125,109,151,240,230,126,232,142,93,145,30,168,228,111,227,205,150,247,115,186,241,175,148,208,87,164,221,139,53,178,211,67,69,214,187,183,178,234,56,231,94,143,169,189,217,229,254,255,0,81,114,124,44,99,86,124,71,134,189,47,176,88,169,82,158,146,12,74,215,34,53,61,174,146,74,102,73,44,142,254,201,242,61,239,95,202,229,2,58,197,201,251,131,200,236,206,181,190,143,50,150,165,91,210,151,39,223,54,168,69,217,83,116,106,70,144,239,186,239,251,158,219,162,121,109,186,21,249,198,127,0,218,133,193,125,202,221,169,184,38,85,112,188,225,203,90,196,163,189,195,189,53,194,209,87,191,84,77,153,99,84,217,87,111,82,102,108,138,228,217,81,139,210,142,189,243,86,113,81,136,217,115,174,27,117,55,24,200,34,137,244,117,56,181,198,93,229,77,219,20,177,64,233,97,151,216,190,108,146,54,61,60,151,205,168,4,118,229,139,198,117,251,137,124,18,235,130,234,93,99,42,115,140,45,144,186,74,237,145,174,186,208,73,187,89,59,154,159,250,214,57,189,18,42,34,34,245,70,239,107,156,77,194,135,57,76,95,174,214,142,53,113,155,125,181,178,45,61,238,213,118,160,175,233,118,200,144,54,145,245,9,212,159,20,238,211,195,229,245,236,191,2,248,192,130,92,200,57,127,205,196,133,19,53,111,73,233,224,139,81,109,20,169,79,83,68,231,54,54,95,41,89,248,44,87,46,200,217,216,138,168,199,59,201,205,217,142,84,68,98,182,177,116,91,138,94,39,56,42,201,238,120,190,57,91,87,105,236,84,171,110,184,174,67,70,247,210,247,211,201,85,240,57,90,248,159,228,136,174,141,204,114,162,34,42,170,108,116,78,97,26,145,162,26,63,172,20,236,166,213,29,51,198,242,116,137,138,200,165,185,91,162,154,104,90,190,222,220,170,157,113,255,0,217,114,1,85,210,115,185,214,85,163,86,67,163,88,91,106,187,123,36,174,169,171,116,104,253,189,189,29,104,170,155,252,58,183,252,191,18,30,113,13,197,110,183,113,63,123,134,237,171,25,90,213,210,209,57,206,160,180,210,71,225,232,40,183,242,85,142,20,246,185,125,138,247,171,158,169,228,174,217,17,11,3,230,35,96,224,231,132,220,29,184,190,156,104,94,26,186,153,151,194,255,0,0,181,20,126,49,150,170,53,78,220,149,142,138,101,123,17,203,178,182,36,86,237,214,143,127,239,21,23,78,242,176,224,177,117,151,53,102,188,234,45,169,93,133,98,85,141,244,101,52,241,239,29,222,230,197,71,38,232,191,133,12,43,210,231,121,108,231,244,183,205,17,232,129,47,185,90,112,111,62,131,233,220,154,191,168,22,196,135,56,205,233,99,88,32,145,21,36,181,218,157,210,246,66,228,95,193,150,85,70,200,244,246,181,18,54,174,202,215,162,206,192,0,0,0,160,30,104,254,253,154,155,249,151,228,244,69,232,105,15,244,166,194,191,147,182,223,230,209,148,95,205,31,223,179,83,127,50,252,158,136,189,13,33,254,148,216,87,242,118,219,252,218,48,50,227,23,213,28,246,217,165,154,109,148,234,77,229,189,116,88,189,162,174,237,52,125,93,43,42,65,19,159,219,69,254,169,202,212,106,126,85,67,40,35,151,49,38,85,191,130,205,85,74,53,94,231,162,98,85,217,81,62,246,149,80,171,253,191,216,117,1,77,186,31,167,153,207,31,28,89,182,139,47,190,84,186,175,41,174,158,247,146,92,216,221,214,150,134,61,150,78,218,46,232,196,70,246,224,137,54,233,106,186,52,219,100,216,191,220,3,79,112,173,44,196,173,248,46,158,227,116,86,43,21,174,36,138,154,142,146,52,99,26,159,23,57,125,175,123,151,205,207,114,171,156,170,170,170,170,170,165,68,114,77,90,63,217,15,155,53,253,175,20,184,92,139,22,232,157,125,191,29,75,215,183,199,109,251,123,254,94,159,200,92,200,3,73,89,248,76,211,12,79,136,230,241,35,132,91,98,176,222,107,109,21,118,171,205,21,36,72,202,106,247,76,248,158,218,158,132,217,25,42,44,106,142,84,242,127,86,234,157,72,170,187,180,1,94,220,228,181,202,225,130,104,173,131,71,236,117,82,65,85,168,85,146,190,224,248,223,178,250,58,147,182,231,198,187,121,162,73,44,144,255,0,27,88,246,174,232,170,106,62,80,252,32,227,25,77,29,95,19,154,137,106,167,185,248,26,231,219,177,106,42,134,35,226,138,104,145,22,106,215,53,124,156,228,87,35,35,223,240,85,178,59,109,250,21,190,103,59,250,10,216,245,31,75,238,114,68,228,164,168,178,87,193,19,254,14,146,57,216,231,162,126,84,73,99,255,0,10,19,11,149,93,93,178,167,129,220,10,26,9,33,116,244,181,55,136,171,81,137,179,155,50,220,234,94,136,255,0,173,221,167,196,191,196,173,2,91,31,199,53,28,138,215,34,42,42,108,168,191,19,250,0,165,190,108,252,35,227,26,45,152,89,181,163,77,173,16,218,241,220,210,166,90,91,149,190,158,62,136,40,238,141,111,113,29,26,39,147,27,51,58,221,208,155,35,93,19,213,60,156,136,147,39,148,166,185,92,117,95,134,143,161,185,5,108,149,87,109,58,173,75,43,100,145,119,115,173,238,98,62,147,117,254,197,59,145,39,246,48,183,218,121,156,229,46,86,106,78,19,237,246,251,131,163,90,218,236,186,129,180,12,87,122,233,35,33,168,115,222,137,245,36,104,244,85,246,39,90,124,85,55,213,188,142,108,245,208,99,26,187,127,145,242,120,58,202,251,53,28,45,84,245,18,88,99,170,124,138,158,126,221,167,143,127,47,130,121,175,192,62,46,117,250,213,112,163,131,7,208,11,85,108,144,193,95,19,242,123,204,109,118,221,232,209,238,134,145,171,183,181,189,108,169,114,162,249,117,49,139,237,105,157,242,164,225,223,76,52,215,73,168,117,235,45,171,178,203,156,101,236,150,74,41,42,170,99,238,90,237,189,106,198,49,141,114,250,143,151,165,94,231,39,154,181,204,111,146,117,111,20,185,201,49,237,226,226,141,206,98,162,63,15,183,43,85,83,218,157,250,164,221,63,190,138,159,222,60,253,51,229,41,196,78,171,233,230,55,169,152,198,121,166,108,181,101,22,186,107,173,36,117,87,42,246,79,28,115,70,143,70,72,214,209,57,168,246,239,210,228,107,156,155,162,236,170,158,96,93,199,210,252,79,254,84,90,63,251,54,47,254,34,28,243,49,208,45,47,215,93,11,189,234,5,166,174,202,185,238,13,65,37,206,221,89,79,83,23,126,174,146,36,87,212,82,63,103,111,35,86,52,123,152,223,53,73,17,17,191,134,228,116,51,253,165,78,41,255,0,229,246,149,127,141,110,63,236,35,246,149,56,167,255,0,151,218,85,254,53,184,255,0,176,129,153,242,85,214,154,219,118,119,152,104,37,206,181,86,221,121,160,250,67,108,141,238,93,163,171,129,204,142,102,177,55,217,22,72,164,107,151,203,217,79,237,79,141,187,21,159,193,15,44,237,121,225,171,136,123,38,173,103,57,118,7,93,103,182,210,87,83,205,5,162,190,182,90,151,44,212,239,141,157,45,150,150,54,42,35,156,138,187,185,60,147,227,236,44,192,1,243,92,174,54,251,61,186,170,239,118,173,130,142,134,134,23,212,212,212,207,34,71,20,49,49,170,231,189,238,95,38,181,173,69,85,85,242,68,67,233,41,235,154,55,30,139,159,220,235,120,110,209,235,214,248,197,186,94,222,77,117,165,149,21,183,74,150,59,206,146,55,55,219,4,110,68,234,93,253,119,166,223,130,205,222,26,155,152,23,26,247,238,45,181,18,29,60,211,148,173,93,62,178,215,36,54,122,56,98,85,154,245,90,190,162,85,61,141,221,206,234,87,43,98,143,218,141,93,246,71,61,81,44,51,151,63,2,180,92,50,225,205,212,29,65,183,193,62,166,100,84,201,226,21,200,143,244,45,43,182,95,9,27,183,84,87,174,200,178,189,61,171,234,38,237,110,238,211,252,173,184,9,250,35,69,67,196,182,178,216,149,47,181,145,182,108,78,211,87,18,111,65,3,147,116,174,145,171,236,153,232,169,219,69,217,88,223,91,240,156,222,139,50,0,0,0,124,215,43,141,190,207,110,170,187,221,171,96,163,161,161,133,245,53,53,51,200,145,197,12,76,106,185,239,123,151,201,173,107,81,85,85,124,145,16,250,74,122,230,141,199,162,231,247,58,222,27,180,122,245,190,49,110,151,183,147,93,105,101,69,109,210,165,142,243,164,141,205,246,193,27,145,58,151,127,93,233,183,224,179,119,134,166,230,5,198,189,251,139,109,68,135,79,52,229,43,87,79,172,181,201,13,158,142,24,149,102,189,86,175,168,149,79,99,119,115,186,149,202,216,163,246,163,87,125,145,207,84,75,12,229,207,192,173,23,12,184,115,117,7,80,109,240,79,169,153,21,50,120,133,114,35,253,11,74,237,151,194,70,237,213,21,235,178,44,175,79,106,250,137,187,91,187,180,255,0,43,110,2,126,136,209,80,241,45,172,182,37,75,237,100,109,155,19,180,213,196,155,208,64,228,221,43,164,106,251,38,122,42,118,209,118,86,55,214,252,39,55,162,204,128,0,0,21,1,205,211,140,7,101,249,42,240,189,129,92,151,208,184,244,236,159,42,154,53,245,106,238,13,217,209,210,238,158,214,67,248,78,79,98,202,168,138,136,177,121,206,62,63,184,180,163,225,87,70,42,43,236,245,80,187,56,201,146,75,126,55,76,228,234,237,201,178,119,106,220,223,234,33,107,145,124,252,149,238,141,170,155,42,237,90,188,179,56,74,173,226,79,87,231,213,221,71,164,154,183,12,196,107,82,182,174,74,175,93,47,23,101,94,227,32,114,187,240,218,138,169,44,190,221,211,161,171,251,166,224,78,30,86,156,33,51,66,180,177,53,111,52,182,163,51,156,242,149,146,163,37,102,210,91,109,78,217,241,83,249,249,181,242,108,217,100,255,0,235,109,84,69,98,239,57,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,247,21,156,181,184,131,226,155,88,110,186,155,145,107,102,47,75,68,229,240,150,91,91,169,106,94,203,109,3,21,123,113,34,236,136,174,93,213,239,118,222,179,222,229,242,77,145,44,132,1,79,191,180,137,171,63,195,110,37,255,0,216,53,35,246,145,53,103,248,109,196,191,251,6,164,184,32,5,34,235,119,41,141,71,209,13,39,201,181,98,241,171,56,221,202,143,25,162,90,217,169,41,168,231,108,179,34,57,27,210,213,119,146,46,238,79,105,31,248,70,225,103,33,226,235,82,46,90,111,141,101,54,235,13,85,182,199,53,241,245,53,209,62,72,223,28,115,193,10,177,17,158,125,74,181,13,93,253,155,53,75,216,227,7,0,203,117,75,134,109,66,211,236,18,211,233,59,253,242,210,180,180,20,157,248,161,239,75,220,98,244,245,202,230,177,190,72,190,110,114,33,8,185,95,240,103,196,159,14,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,152,160,171,235,170,125,109,20,141,143,162,158,121,30,155,178,25,23,117,78,159,87,109,247,84,69,13,227,203,251,129,44,191,131,171,206,103,115,202,51,171,62,64,220,158,150,138,8,91,65,79,44,107,10,192,249,92,170,238,191,110,253,196,219,111,169,79,175,154,15,13,55,142,32,248,125,244,158,27,111,146,183,42,193,42,95,120,160,165,137,189,82,85,211,43,58,106,160,98,123,85,234,196,100,141,68,243,114,194,141,79,55,33,48,192,20,109,203,91,142,122,14,24,178,90,253,53,213,9,231,110,158,228,213,77,168,117,83,88,233,29,102,175,217,24,181,29,13,69,115,162,123,90,198,200,136,138,228,232,99,145,60,156,142,187,124,119,36,199,178,251,45,38,73,138,95,40,47,22,170,248,210,90,90,218,26,134,79,4,204,95,139,94,197,86,170,127,18,144,27,141,238,86,22,109,104,187,215,234,182,131,85,91,241,220,194,181,206,168,185,217,234,126,247,111,186,74,190,107,43,28,212,94,196,238,243,234,242,86,61,203,186,244,42,185,238,175,152,248,107,230,11,160,215,137,168,49,77,57,213,235,29,79,113,221,115,225,254,50,104,164,95,103,87,122,222,231,49,119,68,79,61,253,128,95,158,111,158,97,122,107,141,213,230,25,254,81,109,199,236,180,77,87,79,91,112,168,108,49,55,201,85,26,138,229,245,156,187,46,205,77,220,229,242,68,85,40,167,143,254,49,43,56,194,213,91,125,171,7,164,174,110,21,142,57,212,120,245,26,196,228,158,190,162,85,106,73,82,248,211,117,235,122,181,172,99,60,213,26,212,242,71,61,200,121,84,124,35,113,255,0,196,5,234,153,50,141,58,212,155,149,66,189,202,149,185,164,243,211,54,30,165,221,238,87,215,185,170,155,237,186,237,186,175,150,200,170,168,88,255,0,3,252,177,177,142,28,174,148,218,159,170,215,27,126,87,158,192,136,234,8,233,216,231,91,236,239,248,190,46,180,71,75,55,213,35,154,222,159,222,181,23,214,3,112,112,15,195,181,95,13,28,55,88,112,155,236,12,139,36,186,201,37,246,252,214,174,253,186,217,218,212,237,42,253,113,196,200,98,93,183,69,116,110,84,242,82,52,113,89,203,91,136,62,41,181,134,235,169,185,22,182,98,244,180,78,95,9,101,181,186,150,165,236,182,208,49,87,183,18,46,200,138,229,221,94,247,109,235,61,238,95,36,217,18,200,64,20,251,251,72,154,179,252,54,226,95,253,131,82,63,105,19,86,127,134,220,75,255,0,176,106,75,130,0,82,46,183,114,152,212,125,16,210,124,155,86,47,26,179,141,220,168,241,154,37,173,154,146,154,142,118,203,50,35,145,189,45,87,121,34,238,228,246,145,255,0,132,110,22,114,30,46,181,34,229,166,248,214,83,110,176,213,91,108,115,95,31,83,93,19,228,141,241,199,60,16,171,17,25,231,212,171,80,213,223,217,179,84,189,142,48,112,12,183,84,184,102,212,45,62,193,45,62,147,191,223,45,43,75,65,73,223,138,30,244,189,198,47,79,92,174,107,27,228,139,230,231,34,16,139,149,255,0,6,124,73,240,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,233,138,10,190,186,167,214,209,72,216,250,41,231,145,233,187,33,145,119,84,233,245,118,223,117,68,80,222,60,191,184,18,203,248,58,188,230,119,60,163,58,179,228,13,201,233,104,160,133,180,20,242,198,176,172,15,149,202,174,235,246,239,220,77,182,250,148,217,124,192,125,205,53,95,251,130,239,244,177,146,12,211,188,96,224,25,110,169,112,205,168,90,125,130,90,125,39,127,190,90,86,150,130,147,191,20,61,233,123,140,94,158,185,92,214,55,201,23,205,206,68,2,179,185,37,255,0,79,172,239,249,32,191,207,105,203,147,43,71,149,199,7,220,69,240,231,171,153,102,79,172,186,119,244,122,217,115,199,60,5,44,254,151,161,171,238,79,226,161,127,71,77,60,210,57,61,86,57,119,84,68,242,246,238,89,112,20,83,205,111,66,110,186,81,196,237,199,62,165,162,149,184,246,162,181,47,20,117,45,106,244,54,181,173,107,106,225,87,109,183,90,72,137,46,223,212,204,223,202,89,143,0,124,97,99,220,81,105,37,5,37,214,237,4,122,133,142,82,199,73,144,91,223,34,36,179,171,17,26,218,232,209,124,223,28,169,178,185,83,240,30,174,106,249,116,171,182,254,190,104,38,157,241,33,167,21,250,103,169,54,175,19,65,85,247,218,106,152,246,109,77,5,74,34,163,42,32,122,162,244,189,187,175,214,138,138,230,185,21,174,84,90,103,213,222,91,28,95,112,249,150,62,243,166,182,123,182,93,110,164,149,207,183,95,177,39,189,43,90,223,61,186,169,227,119,136,138,77,189,168,206,182,252,17,234,5,239,21,213,205,115,140,172,87,17,211,123,159,13,152,53,222,158,227,150,100,237,109,61,249,105,229,71,37,162,133,21,175,116,114,42,123,38,151,100,111,71,181,24,175,85,219,118,111,11,168,45,156,214,243,74,101,196,82,14,34,29,79,80,212,133,233,114,117,206,141,143,106,252,31,61,66,177,21,23,227,212,253,182,246,249,18,43,135,254,82,89,77,167,17,202,117,3,94,226,163,187,230,19,216,238,45,199,177,88,106,153,52,108,185,73,79,35,97,154,174,161,93,219,123,210,69,106,181,168,229,98,59,103,57,235,182,200,26,19,148,79,190,93,167,251,131,116,255,0,68,133,169,113,237,161,151,14,32,248,95,203,112,139,13,43,170,111,244,113,199,122,179,66,212,221,210,213,211,47,95,105,169,183,155,164,143,187,27,127,178,145,8,71,203,159,129,222,40,244,31,137,155,126,160,234,182,152,122,14,193,5,166,190,150,74,191,77,219,170,118,150,72,209,24,222,136,39,123,252,215,227,211,178,124,75,97,2,132,121,110,241,95,71,194,206,182,84,91,179,153,164,165,195,51,54,69,108,190,72,228,119,244,4,241,185,222,30,169,205,246,170,70,231,200,215,167,181,25,35,213,55,86,162,45,243,91,238,20,23,106,26,123,165,170,186,158,182,138,174,38,207,79,83,79,43,100,138,104,220,155,181,236,123,85,81,205,84,84,84,84,93,149,10,238,227,195,149,195,117,130,249,91,172,60,61,122,58,217,149,87,57,211,222,44,19,185,32,165,186,76,171,186,212,67,39,224,195,59,151,240,145,219,49,234,189,74,230,59,169,95,5,108,58,99,204,163,66,229,147,25,194,177,13,117,177,83,196,231,117,82,227,240,92,103,161,85,221,119,84,240,189,112,57,119,85,243,77,253,187,167,180,11,223,212,77,71,194,52,159,16,184,103,154,135,145,209,216,236,118,200,251,149,21,117,79,233,110,255,0,6,53,61,175,123,151,201,173,106,43,149,124,145,20,231,123,139,142,32,235,120,157,215,140,135,85,229,162,146,134,223,86,230,81,218,40,228,84,87,211,208,66,157,49,53,219,121,117,187,206,71,34,42,162,58,71,34,46,219,27,255,0,21,224,123,152,23,22,25,29,21,70,179,213,229,118,203,76,114,53,36,186,231,23,25,92,234,70,124,123,52,114,63,186,174,219,125,145,24,214,170,175,155,155,190,230,196,226,211,149,134,165,90,171,176,124,115,133,189,51,147,36,180,218,177,254,205,242,241,61,218,130,146,162,186,230,234,137,92,249,36,108,243,70,171,234,43,17,168,212,86,181,168,141,69,85,69,85,9,255,0,203,251,220,211,74,63,184,45,255,0,75,33,170,185,190,123,156,87,127,40,173,159,247,158,111,110,15,176,12,183,75,120,102,211,221,62,206,237,62,140,191,216,237,41,75,95,73,223,138,110,204,189,199,175,79,92,78,115,29,228,169,230,215,42,26,255,0,152,238,139,234,94,189,112,213,85,167,250,79,141,250,118,255,0,37,234,134,173,180,158,50,158,151,120,163,115,149,238,235,157,236,103,150,233,229,213,186,252,0,140,124,142,191,244,79,86,191,186,54,143,244,85,37,159,16,71,149,95,12,218,221,195,118,61,168,148,58,211,132,253,29,158,251,91,110,150,222,207,73,82,85,247,153,19,39,73,23,122,105,100,70,236,175,111,225,109,190,254,91,249,147,184,0,0,10,86,231,87,239,79,139,125,159,208,252,198,226,89,55,47,239,115,77,40,254,224,183,253,44,132,67,230,129,193,159,18,124,68,235,237,131,53,209,205,55,250,65,101,162,195,233,109,115,212,250,98,130,147,162,169,149,181,178,58,62,138,137,227,122,236,201,163,93,209,58,125,109,183,221,21,18,110,240,125,128,101,186,91,195,54,158,233,246,119,105,244,101,254,199,105,74,90,250,78,252,83,118,101,238,61,122,122,226,115,152,239,37,79,54,185,80,13,196,0,2,143,249,175,112,215,124,210,109,123,170,214,107,45,4,223,69,53,10,100,173,74,168,145,122,105,46,200,223,232,136,92,169,248,46,122,183,188,213,95,194,235,122,39,224,41,56,248,1,230,21,133,235,230,33,105,211,125,79,200,169,109,58,157,109,133,148,110,74,201,82,54,95,209,168,141,109,68,47,119,170,179,185,54,235,139,126,165,118,238,98,43,85,81,178,227,81,244,227,10,213,188,46,233,167,186,133,96,166,188,88,111,16,172,21,84,179,167,146,167,181,175,107,147,205,143,106,162,57,175,106,163,154,228,69,69,69,66,158,56,148,229,21,173,154,123,121,172,188,232,67,62,159,98,207,115,164,134,151,189,28,55,106,70,111,228,201,35,114,181,147,237,186,34,58,53,234,118,202,171,27,64,186,194,59,113,119,198,190,149,240,165,136,85,203,117,187,81,221,179,89,224,114,90,49,168,39,71,84,75,42,183,120,228,168,107,87,120,96,223,101,87,187,109,211,116,103,82,249,20,243,71,131,243,39,179,209,59,18,182,227,124,71,82,91,149,233,18,209,211,65,123,101,34,170,42,109,228,223,189,237,186,39,159,179,203,125,204,219,71,57,89,241,101,172,151,198,220,243,251,58,224,182,170,153,187,181,151,76,138,110,186,201,55,93,222,172,166,107,150,87,201,231,191,223,59,109,85,223,214,220,12,27,133,189,32,206,120,224,226,178,58,140,173,211,92,169,171,174,142,201,51,59,139,218,169,27,105,123,189,114,179,116,242,106,202,170,144,198,212,246,117,38,201,210,197,219,161,20,106,53,17,173,68,68,68,217,17,62,6,169,225,187,134,173,51,225,119,79,97,192,116,230,220,169,214,173,154,231,115,168,68,90,187,157,78,219,44,179,57,19,225,230,141,98,122,173,79,36,79,53,85,218,206,223,101,233,84,69,219,201,85,55,2,191,249,176,113,126,221,37,211,191,184,30,11,115,232,203,243,122,71,122,82,104,95,179,237,182,135,42,181,254,105,236,124,251,58,52,250,152,146,175,146,171,21,116,247,40,94,16,31,93,90,238,42,181,2,214,169,77,74,233,104,240,250,106,136,145,82,89,124,217,53,122,111,240,103,173,20,107,253,87,113,124,149,173,85,196,115,110,92,124,84,234,215,25,110,159,90,229,142,229,143,101,55,39,221,110,217,133,178,69,117,35,40,35,219,250,25,141,119,175,12,189,180,100,17,198,228,84,79,37,69,123,88,231,22,251,140,227,86,28,55,29,182,98,120,189,174,11,109,158,207,73,21,13,13,28,13,218,56,32,141,168,214,49,169,245,35,81,19,235,3,211,0,0,0,1,136,106,206,171,224,250,37,167,247,125,76,212,75,195,45,214,59,52,43,44,210,121,44,146,189,124,153,20,77,221,58,228,123,149,26,214,252,85,83,216,155,169,66,250,187,170,26,213,204,75,137,42,42,91,53,174,106,138,187,164,235,110,198,108,77,151,239,22,186,36,85,114,171,221,178,34,108,212,89,37,149,83,207,111,234,90,214,164,200,227,251,68,249,129,241,99,159,182,215,141,232,149,93,14,156,227,147,61,182,90,23,228,246,118,45,108,191,130,234,233,219,226,211,215,114,121,49,174,223,182,197,84,77,149,207,222,40,126,213,199,29,159,192,103,249,205,103,255,0,107,2,228,56,70,225,99,12,225,63,74,169,112,92,119,183,91,120,172,70,85,100,23,133,141,27,37,194,179,167,101,84,248,182,38,110,230,198,197,252,22,170,239,187,156,229,93,220,80,15,237,92,113,217,252,6,127,156,214,127,246,177,251,87,28,118,127,1,159,231,53,159,253,172,11,254,60,236,138,195,109,202,113,251,158,49,120,133,101,160,187,209,205,65,85,26,46,221,112,202,197,99,211,251,237,114,149,1,193,71,47,254,46,116,143,138,60,7,81,181,11,73,125,19,143,89,43,103,150,186,179,211,214,201,251,44,117,44,204,106,246,226,168,115,221,235,61,169,234,181,125,191,81,114,0,115,153,75,46,162,240,33,197,155,42,39,162,114,223,52,238,248,228,237,201,213,19,46,84,78,69,106,170,46,219,164,117,20,210,46,206,219,201,36,223,111,45,139,252,209,173,100,192,53,231,79,173,122,149,166,247,184,174,54,155,156,72,229,106,57,59,212,179,108,157,116,243,177,21,123,114,177,87,103,53,127,34,162,170,42,42,233,62,55,184,20,194,184,187,198,162,175,167,169,167,199,243,251,60,43,29,170,248,177,43,153,44,123,171,188,45,82,55,205,240,171,149,85,28,155,186,53,85,115,81,81,92,199,213,21,127,9,124,192,248,105,201,106,62,133,225,58,143,67,80,231,35,18,229,130,79,83,85,29,75,19,125,151,170,137,85,221,43,231,234,200,214,175,159,154,38,224,95,228,243,193,75,4,149,85,83,71,12,48,177,100,146,73,28,141,107,26,137,186,185,85,124,145,17,60,247,41,31,154,135,24,120,231,16,89,229,167,76,116,214,225,29,195,16,194,100,150,89,46,112,191,170,43,157,198,70,163,92,248,215,247,209,68,212,86,53,223,190,87,200,169,187,122,85,113,216,116,91,154,23,17,236,143,17,202,173,218,183,83,107,149,202,146,197,150,87,84,219,104,81,62,46,145,149,78,98,63,111,237,92,191,82,121,155,231,80,57,74,101,56,71,11,235,106,192,173,20,217,254,176,93,47,148,83,215,84,69,85,5,37,61,13,3,35,155,185,13,43,170,159,26,43,122,157,31,83,213,81,239,217,187,53,168,138,128,103,28,144,127,165,142,166,255,0,119,168,191,155,184,177,124,183,43,199,176,92,98,235,153,101,151,88,109,182,107,45,36,181,213,213,115,46,204,134,24,218,174,115,151,226,190,73,236,79,53,93,145,55,85,33,159,43,30,27,245,163,135,12,23,58,179,107,62,25,244,122,178,243,118,165,170,162,143,210,52,149,125,216,153,10,181,206,222,154,89,17,187,42,237,179,149,20,202,185,148,104,127,16,58,249,162,48,225,218,33,113,160,125,44,21,75,93,125,178,201,42,193,83,119,142,61,157,4,81,72,191,123,84,107,209,94,177,189,90,142,115,99,84,118,237,68,80,170,173,92,207,117,59,152,183,22,144,83,226,246,250,142,171,237,91,109,56,229,186,69,85,142,215,107,141,85,123,146,237,191,74,53,189,201,229,114,111,230,175,219,201,26,133,231,104,62,139,226,92,62,105,78,63,164,248,100,73,224,108,148,201,28,181,46,141,25,37,109,66,249,205,83,38,223,191,123,213,92,191,82,108,212,242,68,34,159,43,174,11,235,52,3,5,170,213,109,77,176,62,139,80,114,182,58,6,82,85,71,211,61,158,218,143,242,133,200,191,131,36,174,106,72,255,0,169,169,19,124,149,28,139,58,192,0,0,17,243,152,15,185,166,171,255,0,112,93,254,150,50,65,154,119,140,28,3,45,213,46,25,181,11,79,176,75,79,164,239,247,203,74,210,208,82,119,226,135,189,47,113,139,211,215,43,154,198,249,34,249,185,200,128,80,215,9,124,66,93,120,98,215,76,127,85,168,161,150,170,134,153,238,163,188,209,70,168,139,87,110,151,100,154,52,223,203,169,54,108,141,221,81,58,227,102,254,91,157,18,233,254,160,225,154,165,136,219,115,188,3,33,163,189,88,238,176,182,106,106,186,89,17,205,84,84,243,107,147,218,199,183,216,230,59,103,53,81,81,81,21,54,42,123,132,206,85,250,153,118,173,206,113,206,40,180,209,248,213,170,235,143,118,108,87,136,46,180,21,149,20,55,54,212,70,230,73,27,105,231,145,127,1,30,142,71,34,53,205,85,110,232,170,138,154,171,42,224,211,152,55,9,153,13,90,105,92,121,181,109,186,105,17,89,116,211,234,234,169,25,88,212,95,87,187,77,2,164,200,168,155,110,217,35,86,239,186,34,185,60,192,188,235,165,214,217,99,182,213,94,111,87,42,91,125,190,138,39,79,83,85,85,51,98,134,8,154,155,185,239,123,149,26,214,162,34,170,170,170,34,33,67,220,201,56,170,160,226,151,91,233,45,184,13,68,181,184,118,31,19,237,118,89,24,142,95,72,84,74,244,90,138,150,49,83,116,71,185,177,177,190,91,171,98,106,254,251,100,242,239,186,77,204,167,95,221,22,59,155,97,218,217,126,167,99,152,140,166,200,227,173,165,163,71,43,183,71,109,87,209,14,251,162,110,239,134,201,186,236,136,78,158,4,121,91,179,70,239,244,58,195,196,12,182,235,174,87,64,230,212,89,172,84,206,239,82,218,167,69,221,181,18,201,248,51,78,213,219,165,26,157,12,84,234,69,123,186,85,129,38,184,23,208,170,222,30,56,101,196,52,254,247,78,144,223,165,133,247,107,211,62,44,173,169,119,113,209,47,229,141,171,28,75,183,146,172,123,252,74,147,230,103,162,249,14,135,113,103,123,205,45,240,77,75,105,205,234,254,148,217,171,162,78,148,74,167,185,29,84,212,114,123,36,101,71,83,190,190,153,24,191,18,250,13,93,196,95,14,154,113,196,230,156,86,105,214,162,219,186,227,126,243,91,238,16,181,18,170,219,85,182,205,158,23,47,177,83,216,173,95,85,205,221,170,138,138,6,13,193,103,24,120,79,22,26,107,73,113,167,175,166,163,205,173,84,241,197,145,217,85,232,217,98,157,17,17,106,34,111,181,208,72,169,212,215,38,253,59,244,175,154,121,200,162,135,53,87,150,239,24,220,61,229,139,120,211,203,29,219,43,163,163,145,100,183,100,24,116,143,74,180,79,130,172,17,187,196,69,38,203,230,141,71,55,224,143,113,240,201,111,230,159,154,80,253,19,174,161,226,54,122,73,89,210,248,235,162,187,211,199,43,118,219,166,73,101,70,163,209,119,243,71,185,119,246,252,0,156,60,196,121,144,191,69,234,233,116,155,135,204,138,138,167,53,167,171,138,166,249,114,100,113,85,83,219,162,99,186,188,30,206,221,174,154,69,68,71,167,239,25,186,121,61,200,172,146,92,18,113,3,159,241,49,161,180,58,161,168,58,123,14,47,85,83,83,45,53,59,233,230,115,169,238,113,199,178,58,170,24,222,157,81,70,175,235,98,53,92,255,0,56,220,168,229,77,136,1,194,199,39,236,242,253,124,164,203,120,162,154,59,13,142,157,237,153,113,202,42,198,77,95,92,168,168,189,19,77,26,186,56,99,95,223,116,57,210,42,110,159,123,93,156,150,227,102,179,218,177,219,69,21,130,197,110,167,160,182,219,105,227,164,164,165,167,141,25,20,16,198,212,107,35,99,83,201,26,141,68,68,68,248,32,21,189,206,251,250,88,233,151,247,122,183,249,187,77,137,201,191,221,26,171,249,95,113,255,0,67,76,126,252,211,184,111,214,142,35,240,92,22,205,163,24,103,210,26,203,53,218,170,170,182,63,72,210,82,118,162,124,40,214,187,122,153,99,71,110,169,182,205,85,83,51,229,167,161,250,163,195,255,0,14,147,224,154,185,140,122,6,250,252,142,182,189,180,190,54,158,171,120,36,138,6,177,253,116,242,61,158,106,199,121,117,111,229,230,158,192,51,46,56,53,147,86,52,23,135,219,222,164,233,6,35,73,124,186,219,222,198,85,75,83,212,246,219,41,30,142,71,214,246,91,251,183,109,221,27,183,116,68,71,117,187,118,181,200,65,142,0,121,160,186,217,87,85,166,28,84,229,245,85,17,221,43,229,172,181,229,213,242,43,210,158,89,157,212,234,106,157,191,2,30,165,85,99,209,17,177,238,173,84,107,17,170,203,95,170,165,165,174,165,154,134,186,154,42,138,122,136,221,20,208,202,196,123,36,99,147,103,53,205,95,37,69,69,84,84,95,37,66,172,248,177,228,245,83,91,114,173,206,56,88,175,165,137,149,47,116,210,226,55,41,251,76,141,87,218,148,117,46,93,145,170,190,200,229,84,68,243,218,77,182,106,5,164,219,238,20,23,106,24,46,118,170,234,122,202,58,168,219,44,21,20,242,182,72,165,98,166,232,230,185,170,168,228,84,246,42,46,199,137,159,234,54,9,165,152,213,86,99,168,217,101,179,29,179,82,53,86,90,186,250,134,196,205,246,85,232,110,254,111,122,236,187,49,168,174,114,249,34,42,148,29,108,209,78,98,58,51,87,46,63,136,96,122,233,143,246,85,122,155,140,69,115,90,101,85,85,223,166,74,37,88,157,186,239,236,114,251,119,248,158,133,167,130,158,62,53,238,243,5,86,73,167,57,205,76,239,85,234,184,230,117,114,82,172,45,93,183,115,150,177,233,39,193,60,154,213,85,219,216,187,1,245,113,245,198,5,127,24,122,179,67,67,134,209,215,51,12,199,92,250,12,118,137,88,238,253,116,210,57,17,245,79,137,60,250,228,84,99,88,207,106,53,173,79,39,57,197,178,242,251,225,170,171,134,78,29,173,88,206,67,74,200,178,187,252,174,190,100,13,77,149,97,169,149,173,70,83,238,158,222,212,77,99,23,101,84,235,238,42,121,41,172,184,37,229,145,134,112,221,95,77,169,58,155,112,162,203,245,2,31,90,141,209,70,171,111,180,59,250,168,26,244,71,73,47,183,239,175,68,219,203,165,173,84,87,44,226,3,86,241,67,164,78,215,126,31,115,173,39,135,183,226,239,246,153,25,66,178,108,140,74,216,156,217,169,149,202,190,72,157,232,163,221,126,9,230,82,47,4,60,70,215,112,99,196,100,181,249,213,174,182,11,53,91,101,199,50,170,30,218,247,233,90,146,167,223,82,63,140,144,203,26,42,183,218,173,238,53,60,220,135,65,132,21,227,199,150,165,151,137,10,201,117,71,73,170,173,216,230,160,163,63,163,162,157,170,202,59,226,34,122,171,43,154,138,177,78,136,155,36,187,42,57,54,71,252,28,208,154,152,174,87,141,103,24,245,6,89,135,223,40,175,22,107,164,45,168,163,173,163,153,37,134,104,220,155,162,181,201,255,0,228,246,162,249,47,153,254,51,12,203,21,211,252,106,191,48,205,175,244,86,91,45,174,23,79,87,91,89,42,71,20,76,68,248,170,251,85,125,136,137,186,170,236,136,138,171,177,66,150,221,6,230,53,195,165,210,162,213,132,224,218,197,97,115,228,85,155,232,151,140,170,164,157,201,229,212,231,80,171,226,127,195,101,118,255,0,15,168,244,223,195,79,50,30,38,238,52,212,89,206,45,169,247,72,152,254,166,63,52,172,158,142,150,151,111,85,94,140,172,115,81,191,196,198,171,151,205,81,23,112,36,3,57,183,107,54,75,197,18,208,233,62,13,14,79,129,222,43,41,236,182,92,90,162,20,134,186,173,122,250,82,161,147,177,21,209,79,43,157,248,46,71,198,214,163,81,91,186,43,214,219,96,124,178,65,27,231,137,34,149,204,69,124,104,238,174,135,109,230,155,252,118,95,137,13,56,25,229,199,137,240,177,43,53,15,54,185,211,100,250,143,44,46,133,181,80,181,124,21,165,143,77,158,202,84,114,35,156,247,34,170,58,103,34,42,181,122,90,214,162,187,174,103,129,78,60,231,180,78,237,96,213,220,127,93,40,40,100,125,147,41,182,199,105,173,157,172,221,176,220,105,186,186,81,238,248,117,192,172,233,69,246,246,100,250,188,164,135,43,254,54,241,45,75,211,75,38,128,231,183,186,107,110,113,137,210,71,109,181,165,76,168,198,222,40,35,68,100,9,19,156,190,180,241,179,165,142,143,240,149,26,143,110,254,186,50,105,106,166,150,96,218,209,130,93,116,223,81,172,80,221,172,87,136,187,115,192,255,0,39,49,201,230,201,35,114,121,178,70,59,103,53,201,230,138,136,83,143,17,252,166,117,243,75,175,117,119,157,21,165,147,80,49,100,147,187,74,148,210,50,59,181,43,85,87,102,201,2,170,119,85,190,73,215,22,234,190,222,134,121,162,5,221,21,253,204,255,0,141,220,47,79,52,202,255,0,195,246,7,125,166,186,102,249,85,44,150,187,171,105,100,73,25,103,161,145,58,103,108,206,106,250,179,72,197,115,27,31,181,17,206,115,145,61,84,117,121,51,6,230,79,53,18,98,41,141,241,29,232,238,174,223,130,124,55,182,209,238,137,211,236,95,189,109,178,109,191,179,99,106,112,239,202,83,95,245,58,251,77,116,214,168,29,167,184,199,119,185,84,179,203,28,247,90,166,162,166,237,138,22,171,146,53,119,172,157,114,170,116,254,23,67,211,100,80,206,57,46,104,149,210,243,169,153,62,189,92,104,164,101,159,29,160,125,142,221,51,188,155,53,125,66,177,210,244,253,125,184,83,103,127,239,12,46,8,196,244,179,75,176,125,24,192,237,58,109,167,86,56,173,86,43,52,61,170,120,25,230,231,42,174,239,146,71,47,155,228,123,149,92,231,47,154,170,170,153,96,3,91,241,11,174,216,103,14,26,81,122,213,108,222,117,240,150,216,251,116,180,172,114,36,181,245,111,221,33,166,141,23,218,231,42,123,127,122,212,115,151,201,170,108,130,183,249,171,240,183,196,254,185,220,241,220,171,77,54,202,177,43,28,29,134,227,20,41,218,171,165,170,145,219,62,169,90,231,116,212,117,39,67,119,77,156,196,77,145,187,43,222,161,4,180,195,2,213,222,99,220,85,85,85,223,171,230,73,47,21,62,145,200,46,109,106,186,27,61,173,142,70,163,34,71,110,137,210,222,152,162,103,197,219,111,229,212,228,190,221,63,192,241,93,47,194,172,218,123,131,218,98,182,88,172,52,140,162,162,166,143,216,200,218,158,213,95,107,158,229,221,206,114,249,185,206,115,149,85,85,84,211,156,18,240,161,97,225,59,71,233,113,86,36,53,121,85,221,25,93,146,220,152,136,189,234,174,159,40,88,239,111,102,36,85,107,62,191,89,219,34,189,80,144,96,0,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,244,52,135,250,83,97,95,201,219,111,243,104,202,174,227,215,128,174,44,117,167,139,28,231,83,52,211,74,125,51,141,222,125,25,224,171,125,59,109,167,238,246,173,180,176,201,247,185,170,25,35,118,146,39,183,214,106,111,182,233,186,42,42,218,238,156,90,110,22,29,60,197,236,87,106,126,197,117,186,203,69,73,83,23,91,93,219,150,56,24,215,183,118,170,162,236,228,84,221,21,83,234,3,34,49,189,73,193,173,90,157,167,185,54,156,223,60,168,50,123,77,93,162,161,221,61,74,198,79,19,163,87,162,110,158,179,122,183,79,52,93,209,60,208,201,0,28,237,105,102,105,168,252,1,113,96,202,204,142,205,51,110,88,133,194,75,101,246,220,139,210,149,246,249,54,73,18,55,47,146,182,72,213,146,196,255,0,102,253,183,123,11,246,210,157,89,192,53,179,7,183,106,38,154,228,84,215,139,45,206,52,124,114,196,239,94,39,237,235,69,43,61,177,200,213,242,115,29,178,162,154,75,141,14,4,244,239,139,187,12,85,211,212,38,59,156,218,161,116,118,187,252,48,163,186,217,230,169,79,84,207,37,150,29,213,85,54,84,115,21,85,90,187,43,154,234,172,189,240,101,204,19,134,28,142,170,124,11,27,206,27,235,116,182,237,167,245,213,19,178,173,136,170,136,189,52,170,147,109,237,245,100,141,171,178,249,166,202,5,246,189,236,141,142,146,71,163,90,212,85,115,149,118,68,68,248,169,26,172,60,112,233,230,160,241,81,106,225,183,74,234,232,242,40,226,161,175,172,191,94,224,147,174,154,25,33,103,169,77,78,230,174,210,63,171,205,239,77,216,136,136,212,221,85,85,149,65,117,193,57,158,235,92,11,137,101,24,254,188,93,104,106,54,142,74,59,219,46,20,116,82,117,110,158,186,84,116,66,239,106,162,171,189,136,190,123,33,55,57,117,114,227,212,174,30,243,232,245,187,87,239,214,250,27,188,116,19,209,81,227,212,15,74,151,70,147,39,75,223,81,58,122,136,228,68,242,108,125,104,187,238,174,77,182,80,218,252,208,120,105,188,113,7,195,239,164,240,219,124,149,185,86,9,82,251,197,5,44,77,234,146,174,153,89,211,85,3,19,218,175,86,35,36,106,39,155,150,20,106,121,185,10,249,229,173,199,61,7,12,89,45,126,154,234,132,243,183,79,114,106,166,212,58,169,172,116,142,179,87,236,140,90,142,134,162,185,209,61,173,99,100,68,69,114,116,49,200,158,78,71,94,73,94,156,111,114,176,179,107,69,222,191,85,180,26,170,223,142,230,21,174,117,69,206,207,83,247,187,125,210,85,243,89,88,230,162,246,39,119,159,87,146,177,238,93,215,161,85,207,112,79,156,119,36,199,178,251,45,38,73,138,95,40,47,22,170,248,210,90,90,218,26,134,79,4,204,95,139,94,197,86,170,127,18,159,30,111,158,97,122,107,141,213,230,25,254,81,109,199,236,180,77,87,79,91,112,168,108,49,55,201,85,26,138,229,245,156,187,46,205,77,220,229,242,68,85,40,50,62,26,249,130,232,53,226,106,12,83,78,117,122,199,83,220,119,92,248,127,140,154,41,23,217,213,222,183,185,204,93,209,19,207,127,97,244,81,240,141,199,255,0,16,23,170,100,202,52,235,82,110,85,10,247,42,86,230,147,207,76,216,122,151,119,185,95,94,230,170,111,182,235,182,234,190,91,34,170,160,30,175,31,252,98,86,113,133,170,182,251,86,15,73,92,220,43,28,115,168,241,234,53,137,201,61,125,68,170,212,146,165,241,166,235,214,245,107,88,198,121,170,53,169,228,142,123,144,182,174,1,248,118,171,225,163,134,235,14,19,125,129,145,100,151,89,36,190,223,154,213,223,183,91,59,90,157,165,95,174,56,153,12,75,182,232,174,141,202,158,74,105,254,7,249,99,99,28,57,93,41,181,63,85,174,54,252,175,61,129,17,212,17,211,177,206,183,217,223,241,124,93,104,142,150,111,170,71,53,189,63,189,106,47,172,78,160,42,235,157,70,133,93,174,182,252,63,136,91,37,3,234,41,236,240,187,29,190,61,141,69,88,33,116,139,37,36,139,241,232,238,73,59,21,125,136,233,24,159,190,61,126,83,156,104,98,151,60,26,223,194,246,161,93,225,183,100,22,87,202,152,197,69,76,136,216,238,84,143,122,201,225,81,203,255,0,174,141,206,127,75,119,245,152,173,70,166,236,93,236,111,38,198,113,236,211,30,184,98,153,101,154,146,237,103,187,83,190,150,182,138,170,52,146,41,226,114,108,230,185,171,237,79,255,0,57,78,188,83,242,143,213,140,22,255,0,91,148,112,231,78,185,142,43,60,174,154,27,79,136,108,119,75,107,85,119,237,253,241,81,42,88,158,198,185,171,220,219,218,197,217,92,161,115,164,108,227,107,140,220,47,132,237,57,170,168,109,117,37,126,121,118,129,241,99,246,84,122,57,253,213,69,68,169,157,168,187,182,6,47,154,170,237,214,168,141,111,181,85,181,57,106,131,154,94,57,71,244,90,207,111,226,74,150,145,159,208,241,197,21,45,229,99,137,63,7,104,228,233,84,99,83,224,173,114,34,123,83,235,51,13,34,229,125,197,182,188,101,108,200,245,149,42,240,251,109,92,169,37,194,239,145,213,248,171,156,237,69,68,119,68,29,110,149,207,219,216,178,171,19,242,175,177,66,102,114,203,227,91,93,120,154,150,243,133,234,134,37,77,116,167,198,104,153,52,217,141,50,37,55,92,174,118,209,211,207,11,91,219,124,175,78,183,35,163,232,68,108,107,187,85,87,114,125,26,243,65,244,35,78,248,114,211,154,13,50,211,59,91,233,109,148,106,178,205,60,238,71,212,214,212,185,17,31,81,59,209,19,174,71,108,158,196,68,68,68,107,81,26,136,137,228,113,57,145,235,213,131,75,107,225,225,187,79,29,148,230,247,36,90,74,57,31,95,69,75,5,173,28,213,222,169,254,42,86,54,69,111,239,88,157,91,185,83,171,213,69,220,33,239,52,46,61,155,166,214,170,222,28,244,122,246,169,150,220,224,88,178,59,165,44,137,189,166,150,70,255,0,189,152,228,246,84,72,215,121,170,108,177,177,81,83,214,114,43,116,31,44,46,2,93,171,23,138,78,33,53,122,206,142,194,173,83,245,216,173,181,12,69,109,230,174,55,109,221,145,170,139,189,52,110,69,77,151,247,71,166,223,130,215,35,181,29,211,150,111,31,215,203,157,93,234,245,163,149,53,247,10,249,159,83,85,85,83,149,218,36,150,121,94,229,115,222,247,186,173,85,206,85,85,85,85,243,85,83,229,253,171,142,59,63,128,207,243,154,207,254,214,5,255,0,2,128,127,106,227,142,207,224,51,252,230,179,255,0,181,143,218,184,227,179,248,12,255,0,57,172,255,0,237,96,95,240,35,119,47,109,34,212,61,14,225,115,29,211,157,82,199,189,9,144,208,214,220,101,168,163,241,112,84,244,50,90,169,30,197,238,64,247,177,119,107,145,124,156,187,111,231,178,153,191,19,153,30,189,88,52,182,190,30,27,180,241,217,78,111,114,69,164,163,145,245,244,84,176,90,209,205,93,234,159,226,165,99,100,86,254,245,137,213,187,149,58,189,84,93,194,30,243,66,227,217,186,109,106,173,225,207,71,175,106,153,109,206,5,139,35,186,82,200,155,218,105,100,111,251,217,142,79,101,68,141,119,154,166,203,27,21,21,61,103,34,183,65,242,194,224,37,218,177,120,164,226,19,87,172,232,236,42,213,63,93,138,219,80,196,86,222,106,227,118,221,217,26,168,187,211,70,228,84,217,127,116,122,109,248,45,114,59,81,221,57,102,241,253,124,185,213,222,175,90,57,83,95,112,175,153,245,53,85,85,57,93,162,73,103,149,238,87,61,239,123,170,213,92,229,85,85,85,95,53,85,62,95,218,184,227,179,248,12,255,0,57,172,255,0,237,96,95,240,40,7,246,174,56,236,254,3,63,206,107,63,251,88,253,171,142,59,63,128,207,243,154,207,254,214,5,255,0,30,78,91,149,227,216,46,49,117,204,178,203,172,54,219,53,150,146,90,234,234,185,151,102,67,12,109,87,57,203,241,95,36,246,39,154,174,200,155,170,154,19,151,182,145,106,30,135,112,185,142,233,206,169,99,222,132,200,104,107,110,50,212,81,248,184,42,122,25,45,84,143,98,247,32,123,216,187,181,200,190,78,93,183,243,217,76,99,153,70,135,241,3,175,154,35,14,29,162,23,26,7,210,193,84,181,215,219,44,146,172,21,55,120,227,217,208,69,20,139,247,181,70,189,21,235,27,213,168,231,54,53,71,110,212,69,10,170,213,204,247,83,185,139,113,105,5,62,47,111,168,234,190,213,182,211,142,91,164,85,88,237,118,184,213,87,185,46,219,244,163,91,220,158,87,38,254,106,253,188,145,168,94,118,131,232,190,37,195,230,148,227,250,79,134,68,158,6,201,76,145,203,82,232,209,146,86,212,47,156,213,50,109,251,247,189,85,203,245,38,205,79,36,66,41,242,186,224,190,179,64,48,90,173,86,212,219,3,232,181,7,43,99,160,101,37,84,125,51,217,237,168,255,0,40,92,139,248,50,74,230,164,143,250,154,145,55,201,81,200,179,172,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,0,154,213,135,75,174,177,240,253,69,82,149,57,43,49,138,140,166,181,177,189,21,180,84,204,169,167,130,54,72,159,7,200,181,14,114,39,181,27,30,234,155,57,170,161,159,128,0,0,97,87,77,109,209,139,29,198,166,207,122,213,204,46,223,95,71,35,161,168,165,170,191,210,69,52,50,34,236,172,123,29,34,57,174,69,246,162,166,224,102,160,192,63,100,22,130,255,0,13,216,15,249,75,69,254,176,126,200,45,5,254,27,176,31,242,150,139,253,96,25,248,63,26,58,202,75,133,36,21,244,21,80,212,210,212,198,217,160,158,23,163,227,150,55,38,237,123,92,158,78,106,162,162,162,167,146,162,159,176,0,0,0,99,119,61,73,192,44,185,181,171,77,238,249,133,166,143,40,190,83,75,89,109,180,207,84,214,84,213,195,26,162,61,209,177,87,119,109,231,228,158,107,210,245,77,250,93,182,72,0,0,0,3,76,234,23,25,60,45,233,93,214,91,22,115,174,24,189,13,202,7,43,39,163,134,169,106,231,129,200,187,43,100,142,4,123,163,119,228,114,34,129,185,129,167,244,235,139,238,24,181,98,225,21,159,2,214,236,86,227,113,168,122,71,5,11,235,82,154,166,103,42,236,141,142,25,209,143,122,239,240,106,41,184,0,0,0,3,248,231,35,81,92,229,68,68,77,213,87,224,105,44,219,141,174,19,116,242,224,251,86,83,175,120,148,85,145,185,91,44,20,149,158,57,241,57,61,173,122,83,163,213,139,249,29,178,129,187,129,167,180,251,140,14,24,53,74,186,59,86,13,174,56,157,125,124,202,141,138,142,74,228,165,168,149,87,224,200,167,232,123,215,242,53,20,220,32,0,0,1,249,84,212,211,209,211,203,89,89,81,28,16,64,199,73,44,178,61,26,200,216,212,221,92,229,95,36,68,68,85,85,83,68,100,252,122,112,121,136,220,31,107,188,113,5,138,62,162,53,233,122,80,78,250,246,53,126,40,175,167,107,218,139,249,55,3,126,3,88,233,167,19,124,62,235,21,75,104,52,211,88,49,123,245,115,147,118,208,193,112,99,106,213,54,221,85,41,223,211,42,167,229,233,216,217,192,0,0,0,0,1,141,220,245,39,0,178,230,214,173,55,187,230,22,154,60,162,249,77,45,101,182,211,61,83,89,83,87,12,106,136,247,70,197,93,221,183,159,146,121,175,75,213,55,233,118,217,32,0,0,0,0,0,0,0,0,0,0,0,126,53,149,148,150,250,73,235,235,234,161,166,165,166,141,211,79,60,207,70,71,20,109,77,220,247,57,124,154,212,68,85,85,95,36,68,48,189,19,213,236,103,93,244,226,131,84,112,212,149,108,151,90,187,141,61,12,146,38,203,52,84,181,179,210,164,219,121,42,36,157,142,180,69,243,68,122,34,249,160,25,208,0,0,60,92,183,53,195,176,27,60,153,14,115,149,217,241,219,92,75,210,250,219,173,116,84,144,53,126,165,124,142,70,239,228,190,91,154,62,163,152,111,5,212,213,203,110,147,136,12,121,101,71,116,117,71,29,68,145,111,255,0,88,216,213,155,126,93,246,2,69,3,19,211,237,90,210,253,87,183,173,211,76,245,7,30,202,41,152,136,178,62,213,113,138,165,98,223,225,35,88,229,86,47,228,114,34,153,96,0,8,205,199,183,23,177,240,139,164,176,95,108,214,250,123,142,93,146,84,62,223,96,165,169,69,88,24,246,183,170,90,153,81,21,21,204,141,21,158,170,42,43,156,246,39,146,110,168,18,100,28,238,166,183,113,219,196,134,65,95,115,199,51,61,92,203,171,41,254,255,0,83,75,139,173,115,160,164,107,215,201,82,154,137,18,56,90,171,228,155,53,55,219,111,129,61,56,122,213,62,36,113,14,91,186,203,153,231,217,70,103,73,159,98,119,186,200,109,117,121,43,102,146,225,71,11,105,109,238,99,81,42,209,92,173,71,75,46,200,228,84,245,151,96,44,184,21,135,202,167,138,174,32,53,239,88,50,236,119,87,117,42,183,35,183,91,177,175,27,77,4,244,212,241,164,115,248,168,89,214,139,20,109,85,94,151,57,60,215,111,50,207,0,0,0,0,0,0,0,0,96,24,110,181,97,217,230,169,231,122,83,141,84,165,93,195,79,32,181,186,241,81,27,209,209,50,162,183,196,170,83,166,223,191,141,180,200,174,250,150,68,111,146,181,200,6,126,1,134,235,22,169,227,154,39,165,249,46,171,101,139,34,218,241,170,7,214,205,28,95,186,76,228,217,177,196,205,252,186,158,247,49,137,191,150,238,77,246,64,51,32,115,249,170,60,114,113,137,196,246,118,182,220,95,44,202,237,204,184,206,232,237,88,166,23,37,68,75,209,230,173,143,166,155,105,170,158,137,230,174,127,86,234,155,162,53,17,17,37,183,43,11,135,22,22,222,32,242,12,63,94,166,213,74,107,35,176,218,186,234,90,12,189,183,6,66,149,77,174,162,107,100,141,181,73,178,63,162,73,19,213,246,163,148,11,77,0,0,0,241,51,108,207,26,211,172,70,239,157,102,55,88,109,182,75,21,28,149,213,213,82,174,205,142,38,55,117,219,235,114,251,17,169,230,170,168,137,186,170,32,30,216,49,189,52,205,232,245,51,78,49,93,71,183,209,203,73,75,149,217,40,111,112,83,202,228,115,225,142,170,6,76,214,57,83,201,85,17,232,138,169,241,67,36,0,1,225,101,89,230,13,130,199,79,54,109,153,216,177,232,234,220,230,211,186,235,113,134,145,38,86,237,212,140,89,28,222,165,77,211,125,189,155,160,30,232,48,15,217,5,160,191,195,118,3,254,82,209,127,172,31,178,11,65,127,134,236,7,252,165,162,255,0,88,6,126,15,11,21,207,48,108,234,58,137,176,156,206,197,144,199,72,230,182,161,214,171,140,53,105,10,187,126,148,122,198,231,116,170,236,187,111,237,217,79,116,0,6,39,145,106,214,149,98,23,55,89,114,221,76,197,44,151,6,49,178,58,146,227,121,166,166,153,26,228,221,174,86,72,244,114,34,252,23,111,48,50,192,96,144,107,214,134,85,79,29,45,46,180,96,147,77,51,210,56,227,143,35,163,115,158,229,93,145,168,137,38,234,170,190,91,25,216,0,0,0,13,105,170,60,74,232,30,138,207,224,245,75,86,177,188,122,181,88,146,37,13,77,107,93,86,172,84,221,28,148,236,234,151,101,79,98,244,236,160,108,176,104,76,103,143,46,15,50,234,246,91,108,252,65,98,140,158,71,116,177,43,234,31,64,215,47,212,143,168,107,27,186,239,229,231,230,111,90,58,202,75,133,44,53,212,21,80,212,211,84,49,36,134,104,94,143,100,140,84,221,28,215,39,146,162,167,177,80,15,216,0,0,3,91,106,119,18,58,11,163,19,120,77,80,213,172,103,30,172,233,71,248,26,170,246,45,90,181,83,116,114,83,183,121,85,171,245,244,236,6,201,6,129,199,56,248,224,231,42,175,101,182,213,196,22,43,28,242,57,26,223,31,52,148,44,85,250,186,234,26,198,255,0,246,205,239,67,95,67,116,163,134,227,108,173,130,174,146,165,137,36,51,193,34,73,28,140,95,52,115,92,221,209,81,126,180,3,247,0,0,0,0,0,0,0,0,6,146,205,248,217,225,63,78,174,47,180,101,122,243,137,195,91,19,149,146,211,210,85,248,217,34,114,46,202,215,182,157,30,172,114,125,78,217,79,183,79,120,191,225,139,85,46,17,90,48,93,112,197,46,23,9,220,141,134,138,74,228,166,169,153,203,236,70,69,55,67,222,191,145,168,160,110,0,0,0,0,0,0,0,0,0,15,55,34,201,113,204,66,209,81,144,229,151,251,109,150,215,72,222,170,138,235,141,84,116,212,240,167,214,249,36,84,107,83,248,212,15,72,17,218,175,152,103,5,212,85,203,110,155,136,28,121,210,163,250,58,161,142,162,88,183,223,111,221,25,26,179,111,203,213,182,222,126,195,111,105,246,171,233,150,172,91,31,120,211,60,254,193,148,81,199,211,221,146,213,112,138,167,178,171,236,108,136,197,85,141,222,75,228,228,69,242,246,1,149,128,0,2,163,185,146,241,143,196,182,139,113,63,113,193,180,195,85,174,22,27,20,54,139,125,68,116,112,210,211,72,214,201,36,106,175,118,242,70,231,121,175,229,45,3,70,111,87,76,147,71,240,92,138,249,86,234,187,141,215,26,182,86,214,78,228,68,89,103,150,150,55,189,234,136,136,136,170,231,42,249,34,39,152,25,136,0,0,0,0,0,0,6,1,171,122,213,135,104,226,98,112,100,181,40,234,252,215,39,182,98,214,122,38,61,18,90,138,154,186,134,68,175,68,254,162,38,189,100,114,251,54,106,38,251,185,187,134,126,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,248,87,215,209,90,232,106,46,119,42,184,105,105,41,34,124,245,19,204,244,100,113,70,196,87,57,238,114,249,35,81,17,85,85,125,136,128,106,206,40,248,137,197,120,96,209,219,206,168,228,174,142,105,224,103,134,180,91,213,253,46,184,220,30,213,236,192,159,20,77,209,92,247,39,224,177,175,95,61,182,90,211,229,55,168,89,94,171,241,195,168,186,141,155,220,223,95,124,200,48,187,141,109,100,238,85,219,169,215,43,118,204,106,42,175,75,26,212,107,26,223,99,90,214,162,121,33,31,184,255,0,226,234,191,138,221,98,154,107,21,77,75,48,76,97,100,162,199,105,29,186,36,173,223,239,181,175,111,193,242,171,81,83,127,54,198,214,39,181,28,171,183,185,42,123,211,229,63,103,245,223,49,183,1,117,32,0,60,44,239,48,180,233,246,19,127,207,47,207,232,182,227,182,202,171,173,90,238,136,189,168,34,116,142,219,127,142,205,93,142,116,116,203,75,53,79,140,173,117,185,89,49,63,5,62,81,148,84,220,50,10,218,138,233,221,20,12,87,57,211,77,36,143,70,185,83,119,189,26,158,75,187,158,223,227,45,227,155,94,171,125,207,56,76,175,198,40,234,146,59,142,121,115,166,177,198,141,219,173,41,218,171,61,67,182,95,222,244,194,145,170,255,0,211,39,241,166,129,228,145,164,234,216,117,11,92,43,169,19,215,116,24,189,178,101,103,158,201,211,81,86,136,191,87,157,39,179,234,80,52,135,237,55,241,115,255,0,31,192,127,199,51,127,168,31,180,223,197,207,252,127,1,255,0,28,205,254,160,188,0,6,45,165,56,213,199,12,210,236,63,15,188,44,43,95,98,176,91,237,181,75,11,149,209,172,208,211,178,55,244,170,162,110,222,166,174,203,178,121,25,72,0,12,11,92,245,167,11,225,247,75,239,122,171,158,86,118,173,182,120,122,153,11,21,59,213,149,14,242,138,158,36,95,107,222,237,145,62,8,155,185,118,107,85,83,56,169,169,167,163,167,150,178,178,162,56,32,129,142,146,89,100,122,53,145,177,169,186,185,202,190,72,136,136,170,170,165,18,115,1,226,210,253,198,30,179,209,105,246,154,54,178,187,11,177,87,122,59,28,161,165,99,156,251,197,116,142,72,214,175,182,158,110,115,213,122,34,69,243,70,46,251,53,100,122,1,134,99,116,250,227,204,59,139,118,92,105,107,230,165,190,222,107,27,90,250,216,158,238,206,59,108,129,232,173,123,21,21,21,173,133,170,212,102,202,138,249,21,190,125,79,220,232,11,29,180,46,63,96,182,216,157,116,175,185,186,221,73,13,42,214,215,205,221,169,169,86,49,26,178,202,253,147,170,71,109,212,229,217,55,85,95,36,35,175,1,124,30,218,184,77,210,118,81,221,97,166,169,206,242,38,178,175,35,175,143,103,116,57,19,212,163,137,223,24,162,221,83,127,223,61,94,239,98,181,27,38,192,0,120,217,165,241,248,198,29,125,201,98,141,36,125,166,217,85,92,214,47,239,150,40,156,244,79,255,0,212,10,166,230,113,204,19,43,170,204,110,220,57,232,150,73,61,166,209,102,115,232,114,123,181,12,139,29,69,109,90,46,210,82,71,34,108,230,69,26,162,177,234,221,149,238,234,110,253,41,235,105,222,31,185,81,241,17,173,152,205,30,109,126,173,180,96,118,75,140,108,158,139,210,233,36,149,181,16,189,55,108,173,167,98,122,173,84,243,78,227,152,229,221,21,19,101,220,192,56,1,192,173,250,221,198,118,17,108,206,88,219,165,36,149,245,119,235,147,106,125,116,170,146,158,9,106,90,143,69,242,122,58,102,51,169,23,201,90,174,223,127,97,208,152,20,89,196,63,42,78,33,52,67,26,171,205,177,218,235,102,127,98,183,198,249,171,86,211,28,145,215,83,66,212,85,116,174,166,122,47,83,17,60,215,182,247,185,60,213,90,141,69,113,185,121,95,241,251,150,179,51,182,240,223,173,89,45,77,222,217,121,86,210,98,215,90,233,22,73,232,234,255,0,121,71,36,139,235,73,28,159,131,26,185,85,88,254,150,39,170,228,232,182,227,158,190,60,240,74,29,8,227,67,53,183,96,110,109,186,158,154,231,73,144,91,18,13,147,194,75,81,12,85,74,214,183,216,212,100,207,127,74,123,17,168,223,135,144,29,10,30,78,89,149,227,184,46,51,116,204,114,219,181,61,178,205,102,165,146,182,186,178,119,116,178,24,88,221,220,229,254,242,121,34,121,170,236,137,230,167,243,16,189,191,38,196,236,153,36,144,246,93,117,183,83,87,58,61,182,232,89,98,107,250,118,221,118,219,171,111,106,149,235,206,159,88,174,56,214,151,225,218,51,104,171,146,20,204,171,167,184,221,58,55,68,125,37,31,111,183,19,151,226,215,77,43,95,183,215,2,111,183,150,225,16,248,186,227,239,89,56,185,204,100,211,157,48,75,213,163,7,171,170,74,43,94,63,109,107,252,109,229,85,122,90,234,164,139,119,74,231,175,154,64,155,177,187,162,108,247,39,90,229,186,87,201,191,136,220,214,213,5,231,62,200,241,204,22,58,134,181,237,162,169,123,235,107,152,213,243,245,227,137,59,109,93,151,217,221,223,127,37,70,155,203,147,95,13,118,56,49,107,175,19,121,45,186,58,155,181,109,92,214,108,113,101,110,254,18,158,52,68,169,157,155,249,117,200,245,88,186,147,205,27,27,211,216,245,44,248,10,67,214,94,79,252,71,233,205,154,124,131,3,186,217,117,10,154,153,174,124,180,118,212,125,53,195,165,62,44,130,79,86,79,47,62,150,72,175,85,242,70,185,118,62,46,11,57,141,234,135,14,121,77,38,157,107,21,202,235,144,224,11,80,148,85,84,247,7,62,74,235,10,163,186,85,240,57,254,191,67,54,245,160,119,150,200,189,61,46,223,170,242,74,156,231,47,195,102,61,97,126,63,196,166,39,107,142,142,162,243,92,150,60,145,176,70,136,202,138,133,137,210,83,85,57,19,216,245,108,82,198,247,126,251,104,189,139,248,65,107,22,155,173,182,253,106,162,190,89,107,161,173,183,220,105,227,171,164,169,129,232,248,231,134,70,163,153,35,28,158,74,215,53,81,81,126,40,167,207,147,228,182,44,51,28,185,229,185,61,206,27,117,162,205,73,45,117,117,92,206,217,144,65,27,85,207,122,175,212,136,138,65,174,78,122,197,113,207,120,120,187,105,189,230,170,74,138,157,61,186,165,53,35,158,187,171,109,245,77,89,97,102,254,213,233,145,181,40,155,251,27,210,137,228,135,221,206,39,81,46,152,127,10,244,184,181,166,162,72,87,51,200,169,109,181,142,98,237,213,73,20,114,212,61,187,251,124,228,134,20,219,216,169,212,139,245,40,87,167,23,28,105,234,255,0,26,26,138,204,43,13,142,239,73,134,205,90,218,44,127,21,160,87,186,75,132,138,238,152,229,168,99,60,230,153,234,169,179,23,118,177,23,165,190,125,79,118,211,211,78,76,60,64,101,54,138,107,174,160,230,248,206,23,37,67,122,214,222,168,251,133,92,9,183,146,72,145,244,196,142,223,111,38,202,239,47,142,254,70,192,228,167,162,182,11,165,110,109,175,23,154,24,170,174,54,121,162,176,89,93,35,90,239,10,231,198,178,84,200,221,252,209,234,199,66,196,114,109,179,93,34,110,189,75,181,177,1,67,220,67,114,191,226,59,135,155,36,249,237,166,106,12,210,193,107,111,137,169,173,176,172,173,171,161,99,61,101,154,74,119,34,57,24,221,183,87,70,231,244,167,154,244,162,42,155,251,150,199,49,156,174,175,45,181,112,245,175,217,28,151,90,59,175,69,14,53,127,172,114,190,166,26,173,209,177,210,84,72,190,114,50,79,193,100,142,221,205,127,75,85,85,174,221,150,196,230,163,145,90,228,69,69,77,149,23,226,115,229,204,51,72,173,122,7,197,190,81,101,194,98,125,178,213,94,234,108,138,215,28,29,81,248,79,16,222,183,182,37,77,182,107,39,108,189,29,62,77,68,106,39,155,64,232,56,24,7,15,217,229,102,168,232,102,159,234,45,203,111,29,145,227,86,235,141,102,201,178,120,137,41,216,233,118,246,121,117,171,182,242,246,25,248,3,2,215,61,105,194,248,125,210,251,222,170,231,149,157,171,109,158,30,166,66,197,78,245,101,67,188,162,167,137,23,218,247,187,100,79,130,38,238,93,154,213,84,206,42,106,105,232,233,229,172,172,168,142,8,32,99,164,150,89,30,141,100,108,106,110,174,114,175,146,34,34,42,170,169,68,156,192,120,180,191,113,135,172,244,90,125,166,141,172,174,194,236,85,222,142,199,40,105,88,231,62,241,93,35,146,53,171,237,167,155,156,245,94,136,145,124,209,139,190,205,89,30,128,97,152,221,62,184,243,14,226,221,151,26,90,249,169,111,183,154,198,214,190,182,39,187,179,142,219,32,122,43,94,197,69,69,107,97,106,181,25,178,162,190,69,111,159,83,247,58,2,199,109,11,143,216,45,182,39,93,43,238,110,183,82,67,74,181,181,243,119,106,106,85,140,70,172,178,191,100,234,145,219,117,57,118,77,213,87,201,8,235,192,95,7,182,174,19,116,157,148,119,88,105,170,115,188,137,172,171,200,235,227,217,221,14,68,245,40,226,119,198,40,183,84,223,247,207,87,187,216,173,70,201,176,0,0,0,0,0,0,0,0,0,26,27,140,238,41,44,60,40,232,205,126,113,85,217,170,200,110,29,86,252,114,220,247,121,213,87,57,171,179,220,158,222,212,105,235,189,126,164,70,238,138,246,129,16,185,183,241,149,244,110,209,39,11,90,117,116,68,185,221,224,108,153,125,84,47,84,117,53,35,209,29,29,18,42,47,225,74,139,213,34,127,91,86,183,205,36,93,164,103,43,143,113,61,50,252,245,243,138,210,133,50,124,151,32,204,242,27,150,95,149,93,42,110,119,123,205,92,181,149,213,181,14,234,146,162,119,187,169,239,114,253,106,171,236,79,36,47,175,149,199,184,158,153,126,122,249,197,104,18,168,141,188,111,113,153,139,240,135,167,140,184,173,60,55,108,206,250,217,33,199,236,238,126,205,115,154,158,181,76,251,47,82,64,197,84,223,111,55,57,81,168,169,186,185,178,72,231,187,142,13,70,200,248,143,227,47,42,166,183,62,90,182,193,124,76,59,31,166,93,209,169,20,19,45,60,104,196,246,162,73,50,201,39,215,188,171,228,158,192,62,59,70,55,197,199,49,29,80,171,175,137,215,92,190,227,19,186,170,42,234,166,240,246,171,60,78,95,38,34,174,209,64,207,37,218,54,39,83,182,85,68,114,238,164,155,181,114,68,213,153,237,61,251,214,181,226,84,119,37,99,87,195,83,80,212,212,67,213,251,228,238,187,161,219,39,215,219,243,250,144,179,78,28,52,27,18,225,187,72,172,90,89,137,83,68,141,183,192,217,46,53,141,110,207,184,87,57,169,223,169,122,251,85,92,228,242,69,252,22,163,90,158,77,67,103,1,207,118,180,240,155,197,87,3,151,250,76,238,165,245,116,20,144,78,145,208,229,248,189,116,158,29,178,42,249,49,210,53,27,36,46,118,223,131,35,90,142,243,68,234,217,75,31,229,201,204,42,163,136,230,46,144,106,236,148,208,106,21,190,153,103,162,174,141,173,138,59,236,12,77,222,189,9,178,50,161,141,78,167,53,190,171,155,187,154,141,233,114,36,222,202,49,124,123,53,199,110,56,150,89,103,165,186,217,174,244,207,164,173,162,170,141,31,20,240,189,54,115,92,139,255,0,231,79,106,121,156,242,235,102,27,144,240,87,197,229,214,207,135,87,212,71,83,130,95,160,186,88,106,101,243,116,148,174,70,84,83,35,213,60,159,188,79,107,31,240,85,71,162,162,121,162,7,69,197,67,115,191,184,85,201,169,26,97,106,124,202,180,180,246,58,250,136,227,248,54,73,39,99,94,239,239,164,81,167,253,146,216,48,188,162,223,156,97,214,44,214,210,142,74,28,130,217,75,116,166,71,123,82,41,226,108,140,223,242,244,185,10,150,231,119,253,54,116,219,249,59,85,252,228,9,179,203,11,21,181,99,28,20,233,252,182,250,88,25,81,121,109,117,206,186,104,218,136,234,137,164,172,153,17,207,84,246,185,177,182,56,254,189,163,68,242,219,99,38,230,3,238,105,170,255,0,220,23,127,165,140,243,185,112,123,147,105,103,247,58,171,249,237,65,232,243,1,247,52,213,127,238,11,191,210,198,5,119,242,75,254,159,89,223,242,65,127,158,211,151,38,83,103,36,191,233,245,157,255,0,36,23,249,237,57,114,96,0,0,0,0,0,60,28,243,56,198,52,211,13,188,231,217,157,210,59,117,146,195,71,37,117,117,76,158,198,70,196,221,118,79,107,156,171,178,53,169,230,174,84,68,243,84,3,67,241,231,197,181,183,133,13,28,158,237,109,154,158,108,219,34,71,208,99,84,82,122,201,221,217,59,149,79,111,245,184,90,228,119,246,79,88,219,251,229,84,137,124,145,110,151,43,229,207,94,47,87,154,233,235,110,23,9,241,250,170,170,153,228,87,203,60,210,58,230,231,200,247,47,155,156,231,42,170,170,249,170,169,1,56,175,226,67,41,226,155,89,46,250,155,125,239,211,219,247,240,182,75,107,223,212,219,109,189,142,94,220,94,94,93,74,170,175,123,190,47,123,182,242,217,18,120,242,49,252,118,126,141,254,178,2,213,8,97,205,202,225,87,69,193,141,230,154,154,101,100,117,247,203,93,61,67,83,247,241,164,221,196,106,255,0,219,141,139,253,226,103,144,159,155,231,185,197,119,242,138,217,255,0,121,224,104,78,71,152,173,169,241,234,198,107,53,44,18,92,99,117,170,217,79,50,181,22,72,33,84,168,146,86,181,125,168,215,185,34,223,203,101,237,55,219,183,149,169,149,131,200,235,255,0,68,245,107,251,163,104,255,0,69,82,89,240,0,0,2,157,57,179,241,149,244,255,0,40,147,134,141,59,186,35,241,188,110,165,175,201,106,96,122,237,93,114,141,87,106,109,209,118,116,112,46,202,191,92,169,255,0,70,138,179,59,152,255,0,24,145,112,197,164,206,199,113,27,130,51,80,179,40,101,165,179,246,220,157,118,232,63,6,90,231,39,193,91,191,76,123,251,100,84,95,52,99,144,161,121,228,158,121,93,83,83,36,146,73,51,150,71,72,245,85,115,213,87,205,202,171,237,85,93,252,192,233,67,132,239,117,141,27,251,63,199,190,93,1,181,77,85,194,119,186,198,141,253,159,227,223,46,128,218,160,10,81,231,37,171,9,153,113,29,105,211,74,42,149,125,30,1,102,100,115,51,171,116,109,117,103,76,242,236,159,15,188,165,34,47,199,118,151,77,112,184,81,90,104,42,110,151,42,152,233,233,40,225,125,69,68,210,46,205,142,54,53,92,231,42,252,17,17,21,127,188,115,217,167,54,250,254,51,56,233,160,146,229,74,249,233,243,188,206,75,173,116,47,98,47,110,216,201,93,60,177,170,123,54,109,52,106,196,223,234,79,104,27,43,28,229,21,197,158,75,143,90,242,58,105,48,186,88,110,180,80,86,199,5,85,218,86,77,19,101,98,61,25,35,82,21,68,122,35,182,84,69,84,69,69,243,83,209,253,166,254,46,127,227,248,15,248,230,111,245,5,223,163,81,168,141,106,34,34,38,200,137,240,63,160,66,238,90,188,34,106,183,9,182,44,242,219,170,83,216,164,151,35,171,160,158,143,209,85,143,168,68,108,44,153,31,215,212,198,108,187,200,221,189,191,18,104,128,7,229,82,249,227,167,150,74,104,82,105,154,199,44,113,171,250,17,238,68,242,106,187,101,219,117,242,223,101,216,167,109,98,229,135,199,14,182,234,118,71,170,185,149,223,1,146,235,145,215,62,174,86,165,238,117,100,12,252,24,161,102,244,255,0,129,28,104,200,219,241,233,98,110,92,112,3,153,187,78,27,119,211,174,33,232,180,251,32,117,59,174,152,198,105,29,154,185,105,222,175,137,106,41,171,146,41,58,28,168,138,230,245,49,118,85,68,221,54,242,67,166,67,157,61,94,247,244,205,126,215,174,95,57,144,232,176,0,0,8,21,205,7,142,11,239,15,54,11,118,145,105,69,205,40,243,156,158,153,107,42,174,44,217,210,90,109,221,78,98,58,61,252,146,105,94,215,163,93,231,210,214,61,118,71,43,28,149,231,195,95,0,188,68,113,129,5,78,161,209,214,82,218,108,21,53,82,119,114,44,138,162,103,58,190,116,95,190,44,45,70,186,73,220,142,85,71,61,118,110,232,228,235,234,69,66,68,241,153,192,23,24,156,65,113,55,153,106,101,135,15,182,207,98,185,85,195,77,106,154,162,251,75,31,77,28,48,199,11,29,219,87,245,49,23,161,94,169,182,251,185,87,109,212,181,204,31,14,177,233,238,27,100,193,113,170,72,233,109,86,10,8,45,212,145,49,168,212,108,81,49,24,223,36,248,174,219,170,252,85,85,64,167,173,76,228,195,175,120,165,130,91,206,159,231,56,230,105,83,79,31,113,246,198,177,244,21,50,170,39,155,97,89,21,209,185,126,174,167,179,127,227,242,53,31,10,28,96,235,47,5,58,158,152,126,90,151,165,196,169,235,214,143,37,196,174,44,122,62,145,122,182,146,88,35,126,203,12,236,246,236,155,35,246,217,200,190,74,219,253,41,151,157,46,156,218,49,205,118,196,245,10,217,77,20,19,230,22,39,199,94,140,106,34,205,81,71,34,49,38,119,214,229,138,88,89,191,213,19,64,184,203,29,238,211,146,217,109,249,29,134,190,42,219,101,214,150,42,218,42,152,151,118,79,4,172,71,199,35,87,234,115,92,138,159,145,79,184,138,188,176,50,123,150,81,193,70,1,45,209,235,36,182,212,175,181,177,234,187,171,161,134,178,102,196,159,147,166,62,150,255,0,19,73,65,115,184,65,105,182,213,221,106,145,203,13,28,18,84,72,141,219,126,150,53,92,187,110,168,155,236,159,88,21,215,204,219,152,53,239,72,234,230,225,247,68,46,254,15,43,154,6,62,255,0,124,167,127,223,109,81,200,222,166,211,192,191,189,157,236,84,114,191,219,27,92,222,159,89,200,230,65,206,28,185,126,113,35,197,149,35,245,2,139,194,217,177,218,233,94,239,164,89,21,76,159,209,242,35,149,30,176,177,168,249,102,94,173,209,94,168,140,85,71,39,94,232,168,97,26,53,96,175,226,211,139,219,5,183,55,170,150,105,53,3,43,117,117,233,237,127,172,232,29,35,170,42,88,197,93,186,126,246,215,181,191,87,150,201,228,136,116,91,105,180,219,44,54,186,75,37,150,223,79,67,111,183,192,202,106,90,90,120,210,56,160,137,141,70,177,140,106,121,53,168,136,136,136,158,196,64,41,235,48,228,161,173,118,155,27,171,240,221,84,197,50,11,148,113,163,221,65,61,60,212,61,110,219,205,145,202,189,109,85,250,149,253,8,191,21,66,63,232,183,17,124,74,240,7,170,85,56,165,198,142,231,67,5,13,83,27,126,195,110,238,114,83,84,51,218,174,98,121,164,111,115,87,118,79,30,232,168,173,95,93,190,75,208,129,93,124,230,180,94,195,127,209,123,38,183,83,80,182,59,254,43,116,134,217,61,75,24,187,205,110,169,234,78,135,170,39,159,68,201,26,181,87,201,59,146,34,121,184,9,203,164,154,169,135,107,102,156,216,181,71,2,175,90,187,37,254,149,42,41,220,246,244,201,27,183,86,190,41,27,251,215,177,237,115,28,158,105,187,87,101,84,217,76,188,172,94,72,186,139,116,184,226,26,149,165,149,213,18,73,67,101,173,161,189,91,218,229,221,35,90,166,203,28,237,79,234,83,122,120,85,19,217,187,156,187,110,171,189,157,0,0,0,0,1,254,100,146,56,99,124,211,72,214,70,198,171,156,231,46,200,212,79,106,170,252,16,164,78,63,249,134,102,58,245,150,92,52,163,71,239,149,118,205,57,160,157,212,110,146,130,87,54,108,138,68,118,203,36,142,110,202,176,42,167,222,226,79,39,38,206,118,234,173,70,89,71,49,189,68,186,105,159,7,26,135,122,177,212,73,5,194,227,73,5,146,25,99,93,149,141,172,158,56,37,84,95,106,47,101,242,236,169,230,139,183,179,218,149,187,201,247,69,108,26,147,196,37,215,61,201,168,98,173,166,211,235,99,43,168,160,149,173,115,18,227,60,157,16,74,168,190,222,134,178,103,55,203,201,232,199,110,138,212,220,63,13,26,229,3,196,126,164,216,169,114,92,218,235,99,211,250,90,198,178,72,168,238,93,202,139,138,70,237,151,169,240,70,157,49,174,203,191,67,228,107,209,124,156,214,159,205,109,229,11,196,86,152,88,106,114,108,30,237,104,212,58,58,54,44,147,82,91,35,146,11,143,74,123,85,148,239,221,36,242,243,233,99,213,235,236,70,169,119,224,10,78,224,19,152,190,111,163,25,125,171,73,53,183,33,171,186,105,229,100,201,66,202,171,131,157,37,78,63,34,174,204,122,61,125,103,83,163,188,159,26,239,208,213,234,102,221,42,199,93,123,30,201,24,217,35,122,57,174,68,86,185,23,116,84,95,138,20,135,205,247,69,236,58,107,196,109,6,109,141,80,182,142,151,80,109,107,115,172,133,140,86,199,233,24,164,88,231,123,124,182,245,218,176,189,200,158,125,110,123,151,240,139,46,229,217,168,183,77,78,224,231,78,111,215,202,137,39,184,81,81,77,101,158,87,175,83,158,148,117,18,83,196,229,114,249,185,86,40,226,85,85,243,85,85,221,85,124,192,146,0,0,0,0,0,0,48,253,95,213,76,79,68,180,211,32,213,60,222,173,96,179,227,180,110,170,159,165,55,124,174,221,27,28,44,79,139,228,145,204,99,126,29,78,77,213,19,204,161,125,80,214,14,37,57,133,235,69,53,134,138,146,225,119,158,178,166,79,64,226,244,50,116,209,91,96,77,215,169,119,84,98,43,88,190,188,242,108,171,241,84,77,154,150,17,206,179,44,184,90,244,15,13,196,169,37,124,116,247,220,159,189,85,210,187,36,140,167,167,145,90,197,250,211,174,86,187,248,216,135,199,201,87,76,172,118,205,25,203,245,105,244,112,190,249,125,191,190,204,218,133,106,43,227,161,166,134,23,163,17,125,173,234,150,103,171,145,61,189,17,170,239,178,108,26,63,31,228,151,172,245,182,52,172,200,245,119,16,181,221,31,27,94,218,40,41,234,42,163,107,151,218,199,205,179,54,84,248,171,90,228,223,216,170,158,100,106,213,13,18,226,139,128,13,76,182,95,171,42,170,241,219,130,72,229,179,228,182,58,149,146,138,185,26,168,175,99,94,173,78,164,246,117,67,51,17,85,61,172,86,170,42,244,66,104,174,56,180,194,197,171,28,42,106,62,61,123,167,137,239,183,216,170,239,118,249,95,228,176,86,209,196,233,225,122,59,218,221,213,157,14,84,253,227,222,158,104,170,138,30,23,1,252,91,81,113,105,163,173,191,220,99,130,147,49,199,159,29,191,36,163,133,54,103,121,90,171,29,76,105,240,142,100,107,149,19,247,174,108,141,243,70,162,172,146,41,39,147,94,95,114,178,113,77,114,197,225,145,235,67,145,227,21,113,212,68,137,187,123,144,73,20,177,200,191,82,162,36,141,79,111,238,139,229,241,75,182,2,138,57,187,123,229,221,191,184,54,191,244,74,92,199,15,191,210,23,77,191,146,22,111,230,81,20,207,205,219,223,46,237,253,193,181,255,0,162,82,230,56,125,254,144,186,109,252,144,179,127,50,136,12,252,0,0,0,0,0,7,159,144,95,236,184,165,138,225,147,100,119,40,45,214,171,77,44,181,181,181,115,187,166,56,32,141,170,231,189,203,240,68,106,42,148,127,150,113,87,122,226,195,152,102,147,229,157,83,83,226,182,125,64,176,219,241,155,123,213,83,179,70,151,72,55,153,237,223,100,154,85,68,123,246,246,108,198,110,168,196,83,117,243,114,227,41,110,117,175,225,91,78,110,174,74,90,41,25,62,99,87,4,158,172,211,38,206,138,129,21,62,12,94,153,36,254,203,161,190,93,15,69,130,60,40,53,91,197,70,142,53,200,168,169,168,24,242,42,47,195,253,209,128,14,148,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,191,230,225,198,90,89,237,242,240,171,167,55,84,241,181,241,50,92,198,170,23,121,193,3,182,124,84,8,228,95,39,61,58,95,34,127,80,172,110,234,143,122,36,192,227,99,138,155,31,9,250,51,91,152,61,208,84,228,247,94,186,12,106,221,34,239,226,43,21,190,114,57,61,189,168,145,122,223,236,223,213,110,232,175,66,166,184,13,225,131,35,227,71,94,235,243,189,77,154,174,227,138,217,171,146,243,148,215,212,121,173,210,174,71,171,219,71,213,229,231,42,163,149,234,223,193,141,23,240,85,204,3,58,209,62,13,151,12,224,83,85,120,159,212,75,82,178,251,125,198,100,139,20,167,153,61,106,75,124,143,98,62,173,81,125,143,153,21,90,207,170,45,215,205,37,242,255,0,92,149,61,233,242,159,179,250,239,152,219,139,34,227,226,154,158,143,130,189,82,163,163,167,142,8,32,199,187,113,69,27,17,172,141,141,146,52,70,181,19,201,17,17,17,17,16,173,222,74,158,244,249,79,217,253,119,204,109,192,93,72,0,10,95,231,59,171,15,202,117,243,30,210,154,58,149,117,30,15,102,73,234,35,71,39,171,93,90,169,35,183,68,255,0,160,101,50,166,254,126,178,252,23,117,140,250,109,196,167,22,90,77,130,83,99,218,99,156,101,22,12,86,138,121,43,163,109,13,11,82,157,36,127,172,247,186,69,141,122,209,122,119,84,115,149,54,79,169,11,214,199,184,74,208,139,38,163,100,58,189,112,193,168,178,44,207,36,184,73,95,83,120,190,70,202,201,96,221,118,142,42,118,189,58,32,100,108,70,177,170,198,163,213,173,78,167,59,218,110,20,106,53,17,173,68,68,68,217,17,62,0,81,254,143,243,125,226,123,5,184,211,199,169,15,180,106,13,157,187,50,104,170,233,35,162,172,232,223,219,28,244,237,107,81,223,149,241,191,127,227,243,45,159,134,222,39,180,171,138,108,31,233,166,153,93,100,115,233,92,200,110,150,186,166,163,43,45,147,185,21,82,57,152,138,169,178,236,189,47,106,171,29,210,237,151,118,185,19,82,241,107,203,163,69,120,141,176,86,221,49,203,13,187,14,207,99,137,239,161,188,219,169,155,12,85,50,237,186,50,178,38,34,54,86,185,118,69,147,110,227,125,168,170,136,173,90,152,225,103,90,115,110,9,184,158,134,124,158,26,203,117,45,5,201,248,254,103,106,118,235,213,74,146,244,77,187,19,201,207,137,201,220,98,252,85,187,34,236,229,220,58,27,7,231,4,240,85,65,29,85,44,209,205,12,204,73,35,146,55,35,154,246,170,110,142,69,79,37,69,79,61,205,37,198,111,17,148,156,47,104,21,251,82,218,216,165,189,61,27,108,176,83,72,155,182,107,148,200,228,139,169,62,44,98,53,242,185,55,77,219,19,145,60,213,0,134,220,217,184,214,76,126,223,81,194,206,153,93,83,210,87,8,90,236,190,186,7,249,210,211,189,17,204,160,106,167,239,228,106,163,164,250,152,173,111,159,91,145,181,253,194,167,16,248,247,12,153,189,70,167,75,165,116,153,150,77,79,7,102,197,37,125,122,195,75,107,123,183,73,39,237,182,55,58,73,85,190,163,87,169,168,212,115,215,205,85,21,191,103,13,188,55,234,207,27,122,195,112,182,219,110,82,43,230,153,247,108,163,36,175,69,145,148,169,52,142,115,165,127,177,100,154,71,245,116,177,21,21,203,212,187,163,90,231,54,221,52,199,149,135,7,218,125,104,130,154,243,129,207,153,220,218,196,73,238,87,218,233,156,178,59,111,89,82,8,156,200,90,221,247,217,58,85,83,203,119,42,166,224,69,172,59,158,5,225,181,237,143,80,116,18,142,90,39,187,214,154,205,121,115,37,141,62,180,142,88,220,143,95,111,151,91,127,241,159,92,57,113,113,162,28,82,89,101,185,105,118,76,175,184,82,49,31,95,101,175,98,65,113,163,69,248,190,45,213,28,207,135,92,106,230,111,229,213,190,232,105,141,101,229,69,194,166,164,217,231,102,25,142,84,105,253,243,181,211,77,95,103,158,73,32,71,167,224,247,105,165,122,177,237,250,250,58,28,187,254,17,83,57,214,15,174,156,2,241,15,73,12,181,171,106,201,241,201,217,113,180,220,169,92,174,165,185,82,43,149,27,35,125,157,112,200,141,115,31,27,191,179,99,147,218,7,70,103,229,85,75,5,109,44,212,85,81,164,144,212,70,232,164,98,174,221,77,114,108,169,229,249,20,214,156,52,107,181,135,137,29,21,198,245,110,195,27,105,214,237,79,209,95,70,142,85,90,42,232,215,162,120,55,95,53,70,189,23,165,87,110,166,43,93,241,54,128,28,240,210,63,54,229,247,198,100,117,21,148,18,213,85,96,55,183,237,27,157,208,151,75,84,205,115,58,154,237,182,78,245,44,171,178,237,234,185,222,105,187,85,11,230,209,205,105,211,109,122,193,232,117,3,76,50,90,107,181,174,178,54,185,237,99,209,39,164,145,83,117,134,162,61,213,98,145,190,197,106,255,0,26,110,138,138,181,175,206,3,86,56,100,191,220,169,116,242,60,126,166,249,171,54,22,54,39,94,45,213,73,4,86,136,29,235,248,106,149,86,185,42,21,122,186,146,36,68,86,110,171,220,98,171,154,232,29,162,26,65,196,214,115,83,37,235,64,240,204,230,169,209,170,69,37,206,196,201,224,137,138,139,186,49,213,45,86,177,23,116,223,101,118,254,91,252,0,232,95,89,53,179,77,116,15,9,172,207,245,67,38,166,180,91,41,88,238,219,30,244,89,235,37,70,170,164,20,241,239,188,178,59,111,38,167,241,174,200,138,169,67,45,139,53,227,247,140,201,106,169,109,147,199,83,159,95,217,44,237,139,215,244,101,166,62,150,117,61,222,205,161,165,141,168,174,253,242,181,17,19,119,34,24,166,187,104,199,20,56,13,76,119,206,32,112,236,218,157,100,94,204,119,75,210,203,87,11,151,117,245,18,165,92,246,42,239,186,244,245,239,231,190,222,100,239,229,7,172,124,49,227,147,207,166,210,227,242,227,250,177,127,71,67,233,155,141,67,102,138,245,10,59,173,180,212,207,233,111,135,84,217,21,97,84,94,226,177,174,235,122,236,214,5,171,211,83,193,71,79,21,37,52,105,28,48,49,177,198,196,246,53,168,155,34,39,241,34,21,39,207,6,197,93,14,113,165,153,51,163,85,163,170,181,92,104,90,244,79,36,150,41,162,123,145,87,242,164,205,219,248,148,183,18,49,243,11,225,138,175,137,254,31,171,108,88,213,59,36,203,177,169,189,55,96,106,170,34,212,76,198,57,178,82,238,190,73,221,141,92,137,190,201,214,145,170,170,34,42,129,136,242,148,203,45,121,15,5,248,245,150,129,209,248,156,94,237,117,182,86,163,127,11,186,250,167,213,181,87,255,0,173,213,71,231,249,63,33,50,142,125,120,36,227,11,42,224,187,83,238,17,223,44,213,213,184,173,221,233,69,147,88,213,59,117,48,201,19,149,27,60,77,126,221,51,196,170,246,171,29,178,57,21,205,118,203,210,230,221,86,153,113,121,195,94,174,217,35,190,97,122,201,140,72,215,70,215,203,73,91,112,142,142,178,159,127,132,144,76,173,145,190,126,91,237,210,170,139,178,168,27,128,129,188,229,50,171,77,159,133,139,118,53,85,35,86,225,127,202,40,217,73,22,254,183,76,49,203,36,146,127,18,108,198,175,229,145,164,133,213,222,52,56,102,209,75,20,183,172,199,86,236,51,202,216,213,240,219,45,53,145,215,215,212,175,193,172,130,39,42,166,235,229,212,238,150,39,197,200,155,169,73,92,90,113,67,159,241,177,172,148,87,40,236,213,48,91,225,145,45,56,166,59,2,247,159,19,101,123,81,19,201,61,121,230,127,71,82,162,124,24,212,221,26,128,77,254,71,22,27,133,62,57,171,217,68,145,57,40,110,21,182,90,8,100,233,242,116,180,241,213,190,68,69,248,170,54,166,47,47,202,159,89,103,53,246,171,101,213,140,142,231,109,165,172,107,23,118,182,120,91,34,53,126,180,234,69,216,210,252,22,240,244,206,25,56,122,199,52,210,169,35,117,237,205,117,210,253,43,28,142,71,220,103,217,101,68,84,242,114,49,17,145,34,167,181,177,34,252,77,228,7,203,65,108,182,218,227,116,54,203,125,53,36,111,119,83,155,4,77,141,21,126,181,70,162,121,159,80,0,14,122,185,128,234,253,30,191,241,109,150,95,177,41,31,113,181,81,205,6,59,103,116,27,203,226,89,76,212,141,93,30,223,132,217,38,89,92,221,147,205,30,223,106,174,235,60,185,163,241,230,204,2,213,93,195,118,143,222,154,185,61,206,21,135,39,185,211,72,189,86,186,87,183,206,146,55,39,178,121,26,169,212,168,187,177,139,183,225,61,21,154,91,149,95,3,245,249,222,81,109,226,107,82,237,189,172,90,195,83,222,198,168,230,111,157,206,225,27,182,109,74,162,255,0,234,97,122,110,213,253,244,141,77,188,152,228,80,181,45,8,193,103,211,29,19,192,180,238,173,136,218,172,111,27,183,91,42,118,93,209,103,138,157,140,149,119,252,175,71,47,213,230,103,64,209,220,102,241,25,73,194,246,129,95,181,45,173,138,91,211,209,182,203,5,52,137,187,102,185,76,142,72,186,147,226,198,35,95,43,147,116,221,177,57,19,205,80,8,109,205,155,141,100,199,237,245,28,44,233,149,213,61,37,112,133,174,203,235,160,127,157,45,59,209,28,202,6,170,126,254,70,170,58,79,169,138,214,249,245,185,27,95,220,42,113,15,143,112,201,155,212,106,116,186,87,73,153,100,212,240,118,108,82,87,215,172,52,182,183,187,116,146,126,219,99,115,164,149,91,234,53,122,154,141,71,61,124,213,81,91,246,112,219,195,126,172,241,183,172,55,11,109,182,229,34,190,105,159,118,202,50,74,244,89,25,74,147,72,231,58,87,251,22,73,164,127,87,75,17,81,92,189,75,186,53,174,115,109,211,76,121,88,112,125,167,214,136,41,175,56,28,249,157,205,172,68,158,229,125,174,153,203,35,182,245,149,32,137,204,133,173,223,125,147,165,85,60,183,114,170,110,4,90,195,185,224,94,27,94,216,245,7,65,40,229,162,123,189,105,172,215,151,50,88,211,235,72,229,141,200,245,246,249,117,183,255,0,25,245,195,151,23,26,33,197,37,150,91,150,151,100,202,251,133,35,17,245,246,90,246,36,23,26,52,95,139,226,221,81,204,248,117,198,174,102,254,93,91,238,134,152,214,94,84,92,42,106,77,158,118,97,152,229,70,159,223,59,93,52,213,246,121,228,146,4,122,126,15,118,154,87,171,30,223,175,163,161,203,191,225,21,51,157,96,250,233,192,47,16,244,144,203,90,182,172,159,28,157,151,27,77,202,149,202,234,91,149,34,185,81,178,55,217,215,12,136,215,49,241,187,251,54,57,61,160,116,102,13,95,195,70,187,88,120,145,209,92,111,86,236,49,182,157,110,212,253,21,244,104,229,85,162,174,141,122,39,131,117,243,84,107,209,122,85,118,234,98,181,223,18,54,243,70,227,18,237,195,190,156,80,233,198,157,93,22,143,56,205,227,147,106,200,156,169,45,174,218,223,86,73,216,191,189,149,238,251,219,29,240,218,71,38,206,107,84,12,247,136,110,100,92,51,112,239,118,169,197,110,247,250,220,167,37,163,122,197,83,105,199,97,101,67,233,100,79,46,153,165,123,217,19,28,139,186,43,58,213,237,217,119,111,179,120,249,110,231,121,165,18,220,91,21,219,68,114,218,106,5,84,234,158,154,190,154,121,147,219,190,209,187,161,171,240,253,250,111,186,251,54,243,136,188,13,242,244,203,184,182,154,124,247,49,188,86,227,122,127,77,59,162,125,202,54,35,235,46,181,8,190,188,116,221,123,181,17,171,248,83,57,28,136,239,85,26,229,234,233,177,154,62,82,124,22,211,89,146,217,54,27,127,171,169,70,244,173,198,108,130,165,42,21,118,84,223,165,142,108,91,249,162,254,231,183,146,121,109,186,40,110,78,30,184,186,208,142,39,173,242,212,105,94,98,201,238,52,172,73,43,44,213,209,248,107,133,51,87,111,89,208,185,125,118,166,232,138,248,213,236,221,118,234,223,200,213,218,119,204,235,134,237,78,213,59,86,144,99,116,121,139,111,183,139,146,218,233,157,83,107,137,144,36,200,170,158,179,210,101,84,111,170,190,123,47,241,16,99,138,254,2,181,15,129,219,181,187,137,62,28,115,43,189,118,63,143,214,71,60,179,74,173,75,133,149,238,122,53,139,34,177,26,217,233,223,213,219,114,244,167,147,250,94,213,106,171,136,239,192,189,108,247,30,53,116,186,225,82,168,179,85,100,236,154,69,68,217,58,156,143,85,217,63,141,64,232,148,0,7,153,147,100,182,28,55,29,185,229,153,69,210,11,109,158,207,73,45,117,117,100,238,218,56,32,141,170,231,189,203,245,35,81,87,235,40,55,136,93,94,212,206,97,252,82,80,218,112,171,109,68,212,245,181,94,132,196,45,47,85,99,105,104,250,149,203,60,219,110,141,115,145,22,89,159,231,210,214,237,186,181,141,36,191,54,254,50,253,61,116,147,133,157,57,186,239,111,182,74,201,114,250,184,31,229,61,83,87,169,148,8,169,251,216,215,103,201,245,191,165,190,74,199,34,239,62,85,124,26,166,141,96,45,215,93,64,181,244,102,153,157,27,86,223,79,60,123,73,106,181,187,214,106,125,109,150,100,233,123,190,45,106,49,190,75,214,138,16,159,153,47,15,248,151,12,208,104,238,148,226,77,73,27,69,141,85,84,92,171,85,187,62,225,94,250,132,239,84,59,251,101,68,70,167,159,75,26,198,238,189,37,148,242,184,247,19,211,47,207,95,56,173,33,63,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,4,170,57,198,146,181,154,61,198,194,93,50,184,145,145,97,154,160,149,119,6,189,190,75,29,45,213,31,34,237,241,69,107,21,127,42,41,209,201,77,92,221,248,84,187,225,90,150,238,36,113,91,100,147,99,25,123,162,138,246,232,88,170,150,251,163,90,140,71,191,111,193,100,237,107,85,29,236,238,53,232,187,43,152,138,23,38,199,178,70,54,72,222,142,107,145,21,174,69,221,21,23,226,135,250,42,203,128,14,104,24,117,159,12,180,232,151,18,87,137,45,115,89,97,109,21,155,40,153,174,146,9,169,90,155,71,5,90,181,21,204,123,19,102,54,93,186,92,212,78,181,106,162,185,246,47,67,174,26,45,115,161,138,231,110,213,220,46,170,142,118,119,34,158,27,253,43,227,123,62,180,114,73,178,160,25,177,65,220,212,114,171,78,81,198,150,96,203,68,141,149,150,106,91,125,170,121,26,187,163,167,142,153,139,34,127,27,92,245,98,254,86,41,96,252,95,115,73,210,29,34,198,235,241,141,16,200,173,217,198,119,83,27,161,167,158,129,233,81,108,182,57,81,83,189,44,233,188,115,57,171,230,145,49,93,186,167,174,173,79,109,114,112,43,195,230,73,197,199,19,20,245,249,79,137,185,88,237,53,201,146,230,23,10,133,234,90,141,229,89,18,39,185,127,9,245,18,162,181,126,61,61,215,39,224,168,23,131,195,157,134,225,138,240,247,166,24,189,218,39,69,93,103,195,108,180,21,49,185,189,42,201,98,161,133,143,69,79,130,163,154,190,69,46,243,36,226,183,75,248,174,206,176,252,143,75,225,189,199,73,99,180,205,69,84,151,74,70,64,245,145,211,117,167,74,53,239,221,54,248,238,133,243,20,31,204,87,132,109,55,225,23,56,196,177,173,55,189,228,183,42,91,245,170,106,234,151,223,42,96,154,70,72,201,186,17,24,176,195,18,35,118,250,209,87,127,136,18,155,132,46,103,92,55,104,127,14,24,78,149,102,148,121,139,239,88,253,36,240,85,186,138,215,20,176,43,159,83,44,137,208,229,153,170,169,210,246,252,19,207,115,120,107,127,18,218,117,197,71,47,189,102,212,29,50,134,239,29,174,223,79,61,154,100,186,82,182,9,124,68,105,77,43,182,107,94,244,86,244,206,207,61,253,187,249,121,17,251,132,206,86,60,62,107,199,14,248,94,173,229,249,142,161,209,222,50,58,73,167,170,130,219,112,161,142,153,142,101,68,177,162,49,178,82,61,200,157,49,162,249,185,124,247,254,35,124,235,15,11,248,15,9,156,189,117,159,78,116,230,239,144,92,109,183,24,103,189,203,45,238,162,25,167,108,242,54,150,23,53,174,134,40,154,140,233,167,98,162,43,85,119,87,121,251,17,2,38,242,78,123,35,215,124,246,73,30,141,107,112,245,87,57,87,100,68,74,200,60,212,152,58,223,205,139,134,45,35,188,84,227,56,236,215,108,254,235,72,245,138,103,88,89,31,129,142,68,85,69,106,213,72,228,107,253,158,216,146,70,254,82,153,52,167,33,213,72,107,110,122,111,164,242,220,29,113,212,88,34,199,42,41,45,232,190,34,186,23,204,199,165,59,92,158,104,215,185,141,71,121,162,43,119,71,122,170,165,168,104,23,38,173,40,179,99,84,119,62,32,175,215,92,139,35,168,137,175,169,182,218,235,60,45,190,141,203,230,177,163,218,157,217,156,158,197,127,83,17,124,246,111,177,64,253,113,110,118,90,33,112,184,50,155,45,210,124,202,205,76,247,244,248,154,89,105,171,81,137,186,236,231,53,93,26,237,182,202,189,61,75,230,187,34,237,231,54,244,115,94,52,147,95,177,175,165,154,73,155,80,100,20,12,114,50,116,133,92,201,233,94,169,191,68,208,189,18,72,157,183,193,205,77,253,169,186,17,55,85,121,59,240,201,150,89,42,35,211,58,139,238,11,121,70,171,169,103,101,116,151,10,94,175,61,146,88,170,28,231,185,190,127,189,145,171,228,158,107,230,139,89,214,187,158,189,242,230,226,97,240,74,173,164,191,88,37,99,107,41,163,149,238,183,223,45,207,84,119,78,251,39,114,25,26,155,163,149,17,204,114,111,179,94,205,144,58,33,6,47,165,250,139,142,106,230,158,99,218,153,136,206,249,109,25,37,190,27,133,47,113,54,123,26,246,238,172,122,124,30,215,110,215,39,193,205,83,40,0,83,95,54,14,50,151,83,114,247,240,221,167,87,78,238,47,139,214,34,223,234,32,95,43,141,214,53,84,236,34,162,250,209,64,187,162,167,177,101,69,95,62,134,41,51,185,147,241,143,31,13,26,86,184,142,27,113,107,117,15,51,130,72,45,157,14,245,237,180,158,109,150,185,83,224,169,230,200,247,246,189,85,222,105,27,144,132,92,170,184,57,126,177,231,171,196,38,163,219,157,62,37,137,86,239,108,130,165,157,77,187,93,155,235,117,46,255,0,133,28,42,173,122,175,177,210,43,19,117,70,189,0,249,181,27,131,143,216,231,203,166,191,80,243,139,95,103,80,179,107,213,166,74,166,72,158,189,178,220,175,115,226,164,219,218,215,185,81,178,74,159,213,116,53,127,115,221,118,199,35,31,199,103,232,223,235,35,126,115,124,247,56,174,254,81,91,63,239,60,208,124,140,127,29,159,163,127,172,128,181,66,176,249,181,113,91,165,247,92,55,35,225,86,150,27,218,102,182,107,181,170,182,165,239,164,98,81,44,110,129,149,9,211,47,95,82,175,110,118,121,116,39,158,233,240,220,179,194,174,121,180,112,141,166,246,156,111,37,226,218,154,247,146,187,47,189,93,109,52,53,20,79,169,129,109,173,141,180,236,166,69,100,105,10,74,142,232,129,139,231,42,167,82,187,203,109,145,3,69,242,213,227,91,71,56,77,177,103,150,221,82,167,200,100,151,35,171,160,158,143,209,84,44,168,68,108,44,153,31,215,213,35,54,93,228,110,222,223,137,101,28,54,241,245,161,124,84,103,53,218,125,166,84,217,60,119,75,125,166,91,204,203,116,183,199,4,94,30,57,161,137,219,57,178,189,85,221,83,179,203,111,102,254,126,69,101,242,228,224,111,73,184,190,177,231,23,61,74,200,114,219,108,184,205,93,12,20,137,99,171,166,133,175,108,204,153,206,89,59,212,242,170,170,44,109,219,109,189,171,237,44,155,133,254,94,154,47,194,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,108,18,77,12,206,115,91,13,52,78,71,245,83,177,17,85,202,155,43,188,189,138,129,40,12,55,88,53,99,14,208,237,54,190,234,150,123,95,225,108,214,26,85,158,94,157,150,73,158,170,141,142,24,209,127,10,73,30,173,99,83,201,55,114,110,168,155,169,153,20,131,204,227,140,26,174,34,181,66,29,24,211,74,201,107,112,172,78,181,105,227,240,155,189,47,87,109,250,29,43,81,191,134,198,42,172,113,34,111,212,170,247,38,232,246,236,26,182,217,67,171,252,201,184,182,116,149,14,88,171,50,26,132,150,166,70,238,234,107,13,154,21,68,245,81,127,123,27,21,17,19,203,185,43,211,127,90,69,83,210,230,81,166,248,150,144,241,27,6,154,96,182,212,161,177,99,216,181,166,142,142,29,247,119,74,68,229,115,222,239,223,61,238,87,61,206,248,185,206,95,137,106,124,189,56,63,164,225,95,72,153,62,69,71,19,179,236,177,145,86,223,231,217,170,234,70,244,239,29,11,28,138,169,211,22,235,212,168,190,180,142,114,238,168,141,218,180,249,187,123,229,221,191,184,54,191,244,74,5,193,112,157,238,177,163,127,103,248,247,203,160,54,169,170,184,78,247,88,209,191,179,252,123,229,208,27,84,8,189,204,167,86,31,164,188,32,102,149,116,117,43,13,199,39,142,60,98,133,81,200,213,87,85,170,182,109,151,219,186,83,54,161,83,111,61,211,225,237,74,49,209,204,255,0,86,244,203,46,250,89,162,247,27,157,191,33,101,52,148,169,83,111,163,109,68,204,138,79,39,162,34,177,221,59,237,182,232,155,253,74,116,67,172,252,57,233,127,16,53,88,215,221,98,211,61,238,215,139,213,77,93,79,103,124,234,202,42,138,151,181,173,108,179,181,187,58,78,219,81,232,214,245,35,23,184,254,166,187,203,108,231,27,197,49,124,54,215,29,143,15,198,237,86,43,108,41,180,116,118,218,56,233,96,103,195,202,56,209,26,159,222,64,40,91,22,230,85,198,238,158,220,187,53,186,169,87,115,72,149,59,180,23,251,93,60,232,187,250,201,212,174,141,37,110,232,191,7,167,146,167,228,44,95,131,62,104,184,31,17,23,122,45,54,212,235,85,54,23,157,87,61,176,208,118,229,115,173,183,89,87,217,28,47,118,238,134,85,93,250,98,122,175,87,146,53,238,114,163,73,85,171,122,19,164,90,235,96,155,28,213,108,10,211,144,83,75,18,196,201,106,32,68,169,167,69,223,214,134,118,237,36,78,77,215,205,142,69,243,95,173,74,54,227,163,131,235,223,6,186,167,64,184,237,218,190,179,18,190,43,171,177,203,179,189,74,136,36,137,200,175,167,145,237,217,59,209,42,177,81,237,219,169,174,107,145,17,119,68,14,129,129,27,184,0,226,70,110,38,120,116,179,229,87,202,164,151,40,177,200,235,22,64,190,72,178,85,66,214,171,103,219,254,150,39,198,245,93,145,58,213,232,159,130,73,16,0,0,57,211,213,239,127,76,215,237,122,229,243,153,14,139,14,116,245,123,223,211,53,251,94,185,124,230,67,162,192,0,0,0,0,49,93,64,213,93,53,210,155,68,151,237,73,206,172,120,213,12,76,235,89,110,85,177,193,212,158,205,152,215,47,83,213,87,201,17,168,170,171,228,136,81,151,31,92,74,193,198,87,16,150,214,233,125,174,182,182,197,106,130,43,6,59,26,83,185,42,110,82,201,42,185,210,164,74,157,77,89,36,122,53,172,84,223,165,140,85,68,85,84,76,55,88,56,47,226,159,2,170,189,101,185,54,135,228,208,217,252,93,69,75,235,41,169,219,89,28,81,44,142,94,185,22,7,63,182,221,188,247,118,200,134,207,229,147,174,28,56,232,206,175,199,83,172,248,139,98,189,220,100,74,91,38,97,83,80,143,166,178,185,237,233,114,62,21,77,162,71,239,210,181,8,170,172,71,42,47,75,28,247,32,92,7,10,58,51,39,15,220,60,225,26,77,84,248,223,93,100,183,117,92,93,31,155,86,182,121,29,61,66,34,254,249,169,44,175,68,95,138,34,123,61,134,216,123,25,35,29,28,140,71,53,200,168,230,170,110,138,139,240,80,199,178,70,54,72,222,142,107,145,21,174,69,221,21,23,226,135,250,3,205,165,198,177,202,41,217,85,69,96,182,211,205,26,238,201,34,165,141,142,111,195,201,81,55,67,210,0,1,92,188,232,53,162,215,96,210,28,115,67,168,170,209,215,156,170,229,29,218,178,22,191,206,59,117,55,87,74,189,19,250,185,213,157,59,249,47,101,255,0,20,242,152,28,78,113,37,130,112,185,165,181,250,143,154,206,217,166,68,90,123,77,173,146,116,207,115,172,86,170,178,6,121,46,201,229,187,159,178,163,90,138,190,126,72,180,111,138,227,58,237,204,87,137,121,223,61,90,85,95,111,242,248,171,149,115,154,228,162,178,219,152,168,221,209,187,250,177,70,213,70,177,136,187,185,202,137,186,185,202,224,39,111,36,93,60,175,182,224,250,147,170,21,148,143,101,53,242,227,67,103,161,145,232,169,214,148,140,150,73,149,191,91,85,106,163,77,254,182,42,123,81,75,53,48,205,28,210,124,75,67,116,203,31,210,172,30,149,97,180,99,244,137,79,18,191,110,228,207,85,87,73,52,138,136,136,175,145,238,123,220,168,155,110,229,219,100,242,50,44,139,32,179,98,118,11,150,83,145,220,34,160,181,89,233,38,175,174,170,151,126,136,41,226,98,190,71,187,111,61,145,173,85,242,250,128,249,242,252,203,19,211,252,118,179,45,205,242,59,125,142,205,111,141,101,169,174,175,168,108,48,198,223,202,231,47,181,125,136,137,230,171,228,136,170,65,221,70,231,47,195,102,43,115,146,215,131,99,25,102,102,145,61,90,234,232,32,142,138,145,233,231,231,26,204,228,149,125,159,190,137,169,178,251,74,252,226,83,136,221,98,230,5,175,22,252,59,14,162,184,73,102,170,185,122,63,16,198,34,127,75,90,138,170,137,81,58,111,211,221,115,81,95,36,142,94,152,219,186,110,141,106,170,206,157,16,228,207,163,120,253,130,150,175,93,114,75,182,87,144,203,27,93,85,75,107,170,90,59,108,14,246,171,24,168,212,154,77,189,157,106,230,111,237,232,104,31,174,17,206,171,65,47,53,145,210,103,26,111,152,227,108,149,81,22,166,159,177,112,134,53,248,171,246,115,36,219,251,86,57,127,33,54,244,159,90,116,179,92,177,166,229,186,79,156,91,50,75,110,232,217,95,73,47,223,41,220,169,186,50,104,156,137,36,47,217,55,233,123,90,187,121,236,68,13,86,228,233,195,70,87,102,169,77,49,173,191,224,215,132,99,150,150,70,215,62,225,71,215,230,168,146,197,58,186,71,55,216,158,172,141,95,143,159,199,21,229,127,195,182,166,112,205,173,186,199,167,154,155,104,74,122,150,219,45,51,80,214,192,170,250,75,141,63,122,165,27,52,15,84,78,166,252,21,23,103,53,119,71,34,40,22,47,91,65,67,113,129,105,174,20,80,85,66,170,138,177,205,26,61,187,167,177,118,95,35,242,160,179,89,237,74,247,90,237,84,116,107,34,34,61,105,224,108,125,91,123,55,233,68,220,251,0,0,8,89,204,111,142,154,62,26,48,199,233,230,158,220,96,155,83,50,42,101,240,253,43,213,232,90,71,110,139,87,34,123,59,139,178,164,77,95,143,174,168,173,111,75,130,7,115,120,214,139,94,165,241,47,14,19,96,171,74,138,29,60,182,250,38,161,236,127,83,22,227,35,214,74,148,79,135,170,157,152,221,241,234,137,200,190,207,43,57,229,231,167,149,250,103,193,214,155,99,247,106,71,211,215,213,219,164,188,84,49,232,168,244,90,217,228,169,98,57,23,240,92,145,203,27,85,60,182,233,243,243,220,171,14,94,28,22,223,56,168,212,175,186,70,160,193,52,154,123,143,87,248,139,181,69,74,171,159,122,173,69,73,60,34,43,188,220,138,170,142,153,223,212,175,78,253,79,69,75,216,99,25,27,27,28,108,70,181,168,136,214,162,108,136,137,240,64,63,209,31,56,141,227,175,135,94,24,167,117,159,62,202,166,175,200,209,137,34,99,246,88,82,170,185,173,84,221,171,34,43,155,28,59,166,202,157,199,181,85,21,21,17,83,204,242,120,255,0,226,177,120,84,208,249,239,182,23,194,252,203,35,149,214,188,118,41,91,212,216,229,86,239,45,83,154,190,74,216,88,189,91,47,146,189,209,162,166,202,165,71,112,153,194,22,170,241,205,168,215,91,237,206,255,0,87,73,98,130,173,106,114,92,170,185,29,81,44,149,18,47,90,197,31,82,162,205,80,253,250,151,117,217,168,189,78,95,54,181,193,56,23,157,238,150,122,69,34,77,15,202,252,7,82,162,207,233,26,110,242,55,169,54,94,222,221,59,244,238,187,117,251,124,183,248,164,165,225,203,143,14,29,56,157,169,75,46,7,148,79,109,200,250,22,79,64,95,33,109,45,115,154,158,213,141,17,206,142,109,145,21,85,35,123,149,19,205,81,16,214,152,231,40,222,12,236,182,134,219,174,184,206,71,127,170,70,162,58,190,190,253,60,115,42,249,110,168,218,117,138,52,246,47,239,62,43,249,20,138,252,96,114,179,184,104,133,138,109,113,225,127,37,190,213,65,140,187,210,117,150,154,137,209,107,232,35,139,215,90,170,74,136,209,170,254,223,79,82,181,83,173,17,55,71,57,83,96,38,22,93,204,235,134,236,43,86,174,26,49,120,163,204,93,144,91,47,75,97,153,208,218,226,117,58,212,164,169,31,147,214,100,85,103,82,251,122,125,159,2,91,28,205,217,115,76,135,81,181,246,207,157,229,149,137,87,121,190,229,20,117,213,211,163,17,157,217,159,82,197,115,182,79,36,221,124,252,142,153,0,135,188,211,244,70,243,172,188,43,215,214,99,52,178,84,221,176,106,248,242,102,83,198,138,175,158,154,40,164,142,165,141,79,138,164,82,186,77,189,171,218,217,61,187,44,42,229,61,198,94,37,163,23,75,174,132,234,149,218,27,78,63,148,87,182,227,104,186,212,200,140,167,163,184,171,27,28,145,206,229,242,99,37,107,34,217,234,168,214,185,158,126,79,87,54,224,114,204,167,27,194,49,155,166,93,152,93,169,173,118,75,69,44,149,149,245,149,46,218,56,97,99,119,115,157,245,249,124,19,117,85,242,68,85,93,142,115,184,164,202,180,59,80,181,166,239,123,225,203,4,186,227,216,237,125,75,186,41,170,39,235,109,85,67,157,231,44,20,232,222,170,118,61,87,116,139,173,251,110,155,35,19,212,104,116,137,12,208,212,66,202,138,121,89,44,82,181,30,199,177,200,230,185,170,155,162,162,167,146,162,167,196,129,156,208,248,205,194,116,219,73,50,13,4,196,47,212,215,44,235,47,165,125,170,225,79,77,42,72,150,155,124,169,181,66,212,42,47,171,36,145,171,163,108,107,231,179,213,235,228,136,142,174,124,35,134,190,97,19,226,105,244,43,2,213,107,117,134,72,145,237,165,101,85,69,190,57,35,85,221,58,96,124,140,87,34,245,110,155,53,124,151,127,103,153,164,38,199,107,116,243,80,105,173,58,203,131,100,16,37,5,100,114,94,44,181,42,251,109,116,208,245,110,246,35,229,141,203,26,185,55,68,122,177,222,221,192,177,94,74,186,35,122,126,81,152,113,5,117,160,154,11,84,22,245,198,237,18,200,221,155,85,60,146,178,90,151,179,235,237,182,24,155,191,179,121,92,158,106,213,218,218,13,31,193,214,172,232,30,170,232,149,149,252,60,211,67,107,199,44,81,54,220,251,18,177,35,169,180,202,137,212,177,76,205,215,119,57,85,95,220,234,114,72,170,231,117,57,122,141,224,5,20,115,118,247,203,187,127,112,109,127,232,148,180,234,30,35,116,119,135,14,23,244,207,40,213,204,202,154,207,13,70,35,105,109,29,35,81,101,172,173,123,104,98,85,108,48,51,119,191,224,138,237,145,173,234,78,167,55,114,172,121,187,123,229,221,191,184,54,191,244,74,125,92,44,240,147,172,60,194,50,100,207,245,67,46,175,181,224,216,213,37,45,133,183,78,218,58,73,35,166,137,172,142,134,134,55,122,141,70,49,17,94,253,186,90,231,170,170,61,206,80,37,93,235,157,198,143,83,92,157,14,63,163,57,125,125,10,63,100,168,170,171,166,166,145,205,217,124,251,109,89,19,219,183,151,87,177,85,126,27,46,229,208,206,105,28,45,107,85,214,159,26,169,189,92,176,139,221,92,141,134,158,155,36,133,144,195,81,34,174,200,216,234,99,123,226,69,85,84,68,73,21,138,171,228,136,167,195,110,229,37,193,117,13,163,209,181,56,134,67,112,168,233,70,250,66,167,32,168,109,70,232,155,111,180,74,200,183,95,111,238,123,110,158,72,137,228,66,46,57,121,93,215,112,255,0,140,86,234,246,141,95,107,178,12,54,129,122,238,182,218,244,71,87,218,227,115,145,18,102,189,141,70,207,10,42,236,229,233,107,152,155,42,245,167,83,154,23,78,142,71,34,57,170,138,138,155,162,167,196,254,149,155,202,55,140,75,230,113,75,83,195,54,164,93,165,174,175,178,209,120,204,86,182,119,43,165,146,138,61,146,90,55,185,124,215,180,138,215,71,190,235,209,214,221,209,24,212,44,200,1,24,120,252,226,238,131,133,29,31,146,178,207,83,4,153,222,76,146,81,99,116,143,106,63,182,244,68,238,214,61,171,251,200,145,205,93,151,126,167,186,54,237,178,185,83,126,106,22,127,138,233,102,17,122,212,60,222,233,29,186,197,96,164,125,109,109,67,252,250,88,223,98,53,61,174,123,149,81,173,106,121,185,206,68,79,53,40,79,49,201,117,107,153,31,22,176,83,219,41,164,138,123,253,82,81,90,233,28,189,112,88,237,17,42,185,92,245,77,147,102,51,170,71,175,151,91,220,168,158,110,107,64,216,124,182,184,70,184,113,67,171,213,58,177,169,180,211,220,48,156,94,187,198,220,165,171,114,189,111,87,87,47,113,148,238,115,183,238,55,117,238,204,171,190,232,173,106,254,233,186,105,237,33,247,244,194,190,215,173,191,57,140,191,45,17,209,220,59,64,244,190,195,165,88,53,34,67,108,177,211,36,75,43,154,137,45,92,235,231,45,68,170,158,217,36,122,171,151,224,155,236,155,34,34,37,6,233,15,191,166,21,246,189,109,249,204,96,116,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,121,89,86,81,143,225,56,221,207,47,202,238,180,246,203,61,158,150,74,218,234,186,135,244,199,12,44,106,185,206,85,254,36,254,255,0,177,15,84,168,126,109,252,100,253,41,189,203,194,222,157,221,21,109,22,89,219,38,93,83,11,189,90,170,214,42,58,58,36,84,246,178,21,68,115,255,0,233,81,19,201,98,93,194,55,235,166,168,234,119,49,62,42,169,45,216,133,182,161,241,92,234,210,205,138,90,164,85,70,80,80,53,202,171,52,219,110,141,85,106,58,105,157,231,183,154,38,237,107,80,187,174,28,52,19,17,225,175,72,172,154,83,135,177,31,21,190,62,237,125,106,177,27,37,194,181,232,157,234,135,254,87,42,34,34,121,244,181,172,110,251,53,14,126,184,123,226,87,81,248,99,200,174,57,110,151,69,99,142,241,113,165,74,39,86,92,45,205,170,146,24,58,186,156,200,149,203,234,35,149,27,213,183,154,244,55,242,239,191,63,109,219,140,191,249,65,139,255,0,136,98,255,0,196,11,84,230,3,238,105,170,255,0,220,23,127,165,140,173,158,74,158,244,249,79,217,253,119,204,109,198,170,212,238,101,252,82,106,238,3,123,211,92,210,243,143,77,100,200,41,86,146,182,56,44,241,197,35,163,85,69,245,94,139,187,87,116,79,51,81,240,247,196,102,166,112,199,153,214,231,186,85,89,65,77,118,175,181,201,104,153,245,148,141,168,98,211,190,88,165,114,35,93,228,139,215,4,126,127,82,47,214,7,75,64,128,156,177,184,199,214,206,41,175,249,253,191,86,174,54,170,168,113,234,59,124,212,41,69,111,101,50,181,211,62,100,127,82,183,240,188,163,105,36,120,132,227,7,66,120,101,117,170,151,83,242,198,197,114,187,212,195,12,22,202,38,164,245,108,133,239,70,186,166,72,209,81,99,133,136,170,229,123,182,223,165,81,136,231,122,160,110,160,126,20,85,180,87,42,42,123,141,186,174,26,170,74,168,153,60,19,193,34,62,57,99,114,34,181,236,114,121,57,170,138,138,138,158,74,138,126,224,10,30,230,207,138,91,113,158,50,239,213,150,216,161,143,233,5,166,221,117,168,100,110,255,0,215,44,93,151,42,166,222,171,157,216,71,47,215,213,191,181,84,189,186,202,202,75,125,36,245,245,245,80,211,82,211,70,233,167,158,103,163,35,138,54,166,238,123,156,190,77,106,34,42,170,175,146,34,28,239,113,121,170,181,28,86,113,101,144,228,184,69,44,213,212,247,187,157,53,135,27,129,140,217,245,48,198,140,167,129,90,223,110,242,185,58,246,95,61,228,219,203,216,5,230,112,141,125,174,201,120,92,210,123,213,206,69,146,174,163,14,180,247,164,114,238,178,61,180,172,106,189,87,235,119,78,235,249,84,175,78,120,25,101,202,76,143,75,112,86,200,230,80,65,69,113,187,61,136,190,82,76,249,34,137,170,169,245,181,177,187,111,250,199,22,121,165,24,76,90,107,165,248,134,157,192,173,86,99,22,42,11,58,57,171,186,59,195,211,178,46,173,246,77,247,232,223,125,188,247,43,147,157,214,154,215,85,89,116,219,87,40,169,164,125,53,190,122,203,5,194,68,69,84,98,204,140,154,159,127,169,55,138,161,55,250,213,168,6,242,229,27,129,90,113,110,14,236,249,93,37,52,45,174,204,238,183,27,141,92,205,79,190,61,33,169,146,146,54,57,126,166,165,58,170,39,177,58,213,125,170,164,211,32,23,39,125,114,176,102,28,62,203,162,83,86,197,22,65,128,214,84,203,29,34,170,35,230,183,85,78,233,219,51,126,46,70,207,44,204,119,183,167,120,247,252,54,147,244,1,94,92,233,52,222,219,124,208,76,95,83,89,3,18,233,139,100,13,162,238,236,136,171,71,87,19,209,237,223,218,191,125,134,5,68,248,122,223,89,97,165,97,243,167,215,59,28,56,134,41,195,213,166,190,41,175,21,119,6,228,119,120,163,217,206,166,166,138,57,35,167,99,255,0,169,89,31,43,222,137,237,218,20,85,217,28,157,65,250,242,62,203,110,21,216,54,170,96,243,79,35,168,172,215,75,101,210,8,213,125,86,73,87,20,241,201,183,159,197,40,217,191,241,33,58,184,152,213,73,180,71,64,115,189,83,164,98,58,179,31,178,207,61,10,57,168,230,173,91,147,183,79,212,139,237,111,117,241,239,249,55,34,55,38,13,53,184,99,28,62,100,154,135,113,130,72,126,154,95,149,40,145,222,201,41,40,217,218,73,19,248,230,125,67,127,250,217,190,121,138,99,85,121,95,5,122,171,107,162,138,73,36,130,211,21,201,200,197,217,82,58,74,168,106,158,191,196,140,133,202,191,145,23,216,5,64,112,39,195,223,236,191,226,97,182,141,64,173,173,174,179,82,69,81,147,100,245,14,153,221,250,214,36,173,69,141,210,239,213,215,52,211,49,28,237,250,186,86,69,69,221,55,75,252,176,99,246,60,82,201,69,141,227,54,138,75,93,170,219,11,105,168,232,169,33,108,80,193,19,83,102,177,140,106,34,34,39,228,41,115,147,86,115,143,99,28,77,222,49,187,213,108,116,213,57,86,51,61,21,177,94,228,68,154,166,57,225,153,98,77,255,0,124,177,199,43,147,251,69,79,137,118,96,121,247,252,126,199,149,217,43,113,188,154,209,73,116,181,92,161,117,53,101,21,92,45,150,25,226,114,108,230,61,142,69,69,69,252,167,63,220,115,240,250,254,17,56,153,168,177,96,213,149,116,86,106,150,83,228,184,189,67,37,119,122,146,39,72,238,150,36,155,245,117,195,52,82,53,174,221,93,210,214,57,124,212,232,68,164,238,114,185,245,135,41,226,94,205,138,217,170,33,168,159,18,198,225,164,184,190,53,106,172,117,83,77,36,221,149,84,243,221,177,186,39,108,190,197,145,124,147,207,112,182,158,28,53,81,117,187,66,112,125,85,146,38,197,81,145,89,160,169,172,141,137,234,178,173,19,162,161,173,254,197,37,100,136,159,145,16,217,4,119,229,237,136,213,225,60,24,233,93,146,182,9,33,150,107,59,238,138,199,254,18,54,182,162,90,182,175,247,219,58,47,247,201,16,4,56,227,11,150,158,149,241,59,112,159,59,199,110,63,66,115,201,182,90,139,148,20,201,53,45,199,102,236,158,38,4,86,238,255,0,36,78,235,85,29,183,225,35,252,182,175,220,131,147,223,23,214,138,247,210,218,161,195,175,148,232,228,232,169,163,189,118,218,228,87,109,186,182,118,70,228,84,79,53,77,191,139,117,47,36,143,156,109,113,95,97,225,59,71,234,178,167,172,53,121,85,221,31,67,141,91,94,168,189,234,174,159,57,158,223,111,102,36,84,115,254,191,85,187,162,189,20,10,36,215,189,4,202,248,116,204,99,211,236,238,251,143,85,100,77,166,101,77,117,5,166,177,245,46,183,117,249,178,57,223,208,214,36,142,110,207,70,181,206,217,174,106,174,219,166,246,31,202,87,130,182,195,21,63,21,90,155,105,71,73,34,61,152,109,5,76,95,128,223,99,174,42,139,241,95,89,145,126,78,183,252,99,114,70,30,7,184,95,203,120,221,215,154,252,207,82,171,43,235,177,107,101,111,165,242,235,172,239,94,229,198,162,71,171,219,72,215,251,122,229,93,213,202,155,116,70,142,84,84,85,98,45,243,80,80,81,90,232,105,237,150,218,72,105,105,41,34,100,20,240,66,196,100,113,70,196,70,181,141,106,121,35,81,17,17,17,61,136,128,126,224,0,4,60,230,29,199,29,183,133,188,29,112,252,50,170,26,173,74,201,105,157,232,232,124,156,219,93,58,238,213,173,149,62,189,247,72,218,191,132,228,85,93,218,197,69,217,156,97,241,97,135,240,151,165,147,230,87,148,138,191,32,184,35,233,177,219,50,189,81,213,245,91,39,155,182,243,108,49,238,142,123,188,188,182,106,122,206,106,45,49,104,126,142,235,31,48,222,35,174,21,247,219,189,84,207,184,213,54,231,149,228,50,70,174,138,221,74,171,179,88,196,246,35,149,172,237,195,22,232,155,49,19,201,172,114,160,101,156,6,240,103,147,241,141,169,213,89,222,160,205,112,126,9,106,184,45,86,69,116,158,87,172,247,122,199,47,113,212,140,149,124,221,35,213,200,233,95,190,237,107,247,221,28,246,111,123,150,107,61,171,29,180,81,88,44,86,234,122,11,109,182,158,58,74,74,90,120,209,145,65,12,109,70,178,54,53,60,145,168,212,68,68,79,130,30,6,150,233,134,21,163,88,21,159,77,116,250,206,203,109,138,201,2,65,77,10,47,83,156,187,238,233,30,239,107,222,247,42,185,206,95,106,170,169,149,128,42,103,158,6,89,114,147,35,210,220,21,178,57,148,16,81,92,110,207,98,47,148,147,62,72,162,106,170,125,109,108,110,219,254,177,197,179,21,117,206,235,77,107,170,172,186,109,171,148,84,210,62,154,223,61,101,130,225,34,34,170,49,102,70,77,79,191,212,155,197,80,155,253,106,212,3,121,114,141,192,173,56,183,7,118,124,174,146,154,22,215,102,119,91,141,198,174,102,167,223,30,144,212,201,73,27,28,191,83,82,157,85,19,216,157,106,190,213,82,105,144,11,147,190,185,88,51,14,31,101,209,41,171,98,139,32,192,107,42,101,142,145,85,17,243,91,170,167,116,237,153,191,23,35,103,150,102,59,219,211,188,123,254,27,73,250,0,175,46,116,154,111,109,190,104,38,47,169,172,129,137,116,197,178,6,209,119,118,68,85,163,171,137,232,246,239,237,95,190,195,2,162,124,61,111,172,176,210,176,249,211,235,157,142,28,67,20,225,234,211,95,20,215,138,187,131,114,59,188,81,236,231,83,83,69,28,145,211,177,255,0,212,172,143,149,239,68,246,237,10,42,236,142,78,160,253,121,31,101,183,10,236,27,85,48,121,167,145,212,86,107,165,178,233,4,106,190,171,36,171,138,120,228,219,207,226,148,108,223,248,144,136,92,211,178,250,220,175,141,108,214,150,162,89,29,77,143,65,110,179,209,177,255,0,250,184,219,73,28,175,68,243,95,37,154,105,156,159,219,125,100,238,228,193,166,183,12,99,135,204,147,80,238,48,73,15,211,75,242,165,18,59,217,37,37,27,59,73,34,127,28,207,168,111,255,0,91,32,255,0,54,12,38,179,19,227,67,39,187,77,74,177,82,101,86,251,109,226,145,122,118,107,218,148,204,166,145,81,126,63,125,166,149,87,242,168,23,81,160,88,21,163,76,52,79,7,192,108,84,241,195,73,101,177,81,211,167,71,177,242,118,145,210,200,191,90,190,71,61,234,191,91,148,207,141,85,194,214,171,89,245,171,135,220,23,80,236,245,49,203,233,11,53,60,85,140,107,145,86,10,216,152,145,212,68,187,123,21,178,177,233,236,77,211,101,217,55,54,168,30,62,101,138,89,179,188,70,245,132,228,52,201,81,107,191,219,234,45,181,145,42,34,245,195,52,110,141,233,231,229,236,114,156,252,240,77,104,169,199,248,227,211,123,13,98,162,212,91,114,223,7,42,167,179,174,53,145,174,219,251,232,165,252,234,94,125,99,210,205,62,200,181,31,37,157,145,91,49,187,109,69,202,161,92,244,111,83,99,98,185,24,139,253,83,149,17,173,79,53,85,114,34,34,170,148,7,192,245,206,174,247,198,230,153,94,107,222,143,169,175,202,155,85,51,147,227,35,250,220,229,255,0,10,168,29,16,145,107,152,55,23,148,92,43,104,244,203,97,171,133,249,238,82,201,40,113,234,117,84,87,83,249,109,45,107,219,253,68,72,169,211,228,168,178,43,17,83,110,173,164,6,164,234,38,39,164,184,29,243,82,115,155,146,80,88,177,234,55,214,214,77,182,238,233,111,146,49,141,253,243,220,229,107,26,212,243,115,156,212,79,53,57,210,226,123,136,92,179,137,205,97,188,234,158,82,231,196,202,151,120,107,85,7,95,83,45,214,246,42,246,105,219,240,242,71,43,156,191,190,123,222,239,45,192,145,220,180,56,66,173,226,87,85,170,53,131,82,233,38,173,194,113,90,239,21,84,234,180,87,165,234,234,171,220,108,10,174,252,54,181,85,36,151,125,247,221,141,95,221,21,82,241,14,126,244,163,153,15,18,122,41,128,218,116,211,78,103,197,45,150,43,52,75,29,60,41,99,141,207,123,149,85,207,146,71,170,238,247,189,202,174,115,151,218,171,240,79,35,45,253,183,110,50,255,0,229,6,47,254,33,139,255,0,16,54,175,59,191,233,179,166,223,201,218,175,231,36,216,229,113,238,39,166,95,158,190,113,90,82,231,17,60,81,234,199,20,119,171,70,65,171,21,182,218,154,203,37,43,232,233,29,69,68,218,100,72,156,254,181,71,35,87,101,93,254,38,194,209,174,99,28,76,232,62,155,89,244,167,79,175,22,24,44,22,63,17,225,35,170,180,71,52,169,222,168,146,119,238,245,93,215,239,146,191,111,169,54,79,128,29,5,158,102,77,140,227,217,166,61,112,197,50,203,53,37,218,207,118,167,125,45,109,21,84,105,36,83,196,228,217,205,115,87,218,159,254,115,7,225,167,59,200,53,67,135,253,62,212,76,174,88,100,188,228,88,253,29,198,185,240,196,145,198,233,164,141,28,229,107,83,201,169,186,251,13,150,5,85,241,3,201,114,170,178,243,87,127,225,191,60,183,210,80,212,61,100,110,63,145,186,84,74,100,246,171,98,171,141,175,87,183,127,193,108,140,69,68,219,119,187,218,71,27,151,42,62,43,236,20,53,183,172,166,28,50,199,102,182,211,58,178,186,235,93,144,70,218,106,88,24,142,116,146,61,88,215,61,26,214,183,117,217,171,228,169,182,254,123,95,17,81,252,218,56,212,92,134,229,63,11,122,103,119,119,163,45,179,53,217,125,109,60,158,173,85,75,85,21,148,40,169,237,100,107,179,164,250,228,70,183,203,161,219,133,116,98,56,30,71,168,25,205,187,79,48,106,69,190,94,47,21,201,65,111,101,43,92,141,169,122,187,100,122,117,163,92,214,109,235,42,185,27,210,212,85,114,38,203,183,67,124,34,240,195,139,112,167,163,246,253,61,178,246,43,47,19,237,89,127,187,50,62,151,92,43,156,158,179,188,252,210,54,39,169,27,126,13,77,215,214,115,149,99,39,42,174,10,215,72,240,246,113,3,169,22,165,143,50,202,233,17,44,244,147,179,103,218,109,143,77,209,202,139,248,51,78,155,57,126,45,143,165,190,74,233,26,88,56,2,159,121,221,255,0,77,157,54,254,78,213,127,57,46,8,167,222,119,127,211,103,77,191,147,181,95,206,64,157,220,184,61,201,180,179,251,157,85,252,246,160,244,121,128,251,154,106,191,247,5,223,233,99,60,238,92,30,228,218,89,253,206,170,254,123,80,122,60,192,125,205,53,95,251,130,239,244,177,129,91,28,152,240,59,94,71,196,149,255,0,50,185,65,28,210,226,120,212,178,208,245,38,235,21,77,68,177,195,220,79,202,145,44,237,255,0,235,133,213,20,123,202,7,86,108,218,125,196,245,70,33,127,170,142,154,12,246,205,37,166,142,71,236,136,181,241,200,201,161,98,185,125,157,77,100,204,68,248,189,204,79,106,161,120,64,10,185,231,123,167,214,215,216,244,211,85,96,167,99,46,17,85,213,227,213,51,34,39,84,208,189,137,60,45,85,246,236,199,50,117,79,135,223,93,249,11,70,42,167,157,198,169,218,166,251,157,232,197,21,74,73,95,78,250,140,142,227,26,42,47,101,142,111,98,155,127,142,238,254,137,93,151,111,36,69,243,223,200,55,63,38,204,202,171,33,225,74,191,27,171,153,206,250,45,149,86,209,83,49,85,85,25,79,44,80,212,166,223,4,222,89,167,93,147,248,254,36,186,214,109,93,195,116,43,77,47,186,167,157,215,37,61,166,199,76,233,156,214,185,18,74,153,87,202,56,34,69,84,71,73,35,213,26,212,250,215,207,100,221,72,165,201,235,5,172,197,56,72,92,130,186,153,99,118,95,146,215,93,169,220,230,236,231,83,177,145,82,183,242,237,215,77,42,166,255,0,213,42,251,20,130,156,207,56,201,253,144,218,151,247,50,193,46,139,46,159,225,53,79,142,39,198,239,189,221,46,77,221,146,213,121,121,57,140,69,116,113,47,197,21,239,79,41,54,64,215,152,213,147,87,121,146,113,105,44,181,242,186,42,172,134,165,106,174,21,12,71,62,154,195,103,137,81,58,91,191,239,99,98,181,140,69,219,174,71,55,117,221,234,165,246,105,190,158,98,154,79,130,89,52,227,7,182,182,130,199,143,210,50,142,142,4,243,94,148,243,87,57,127,124,247,57,92,231,59,226,231,57,126,39,61,124,59,113,135,172,28,45,208,221,233,52,145,49,234,73,111,178,199,37,117,93,101,169,149,53,18,53,137,179,35,235,114,238,140,106,171,149,26,159,23,185,87,127,45,183,15,237,187,113,151,255,0,40,49,127,241,12,95,248,129,63,249,190,123,156,87,127,40,173,159,247,158,104,62,70,63,142,207,209,191,214,68,58,215,94,96,28,69,241,23,128,203,166,218,153,117,177,212,217,102,170,134,177,204,164,181,178,158,78,236,74,170,197,71,181,119,219,205,124,140,99,135,14,46,245,155,133,111,164,63,114,59,133,174,151,233,71,132,244,135,141,160,109,79,87,134,239,118,186,122,191,7,247,121,55,250,247,79,168,14,144,8,79,205,243,220,226,187,249,69,108,255,0,188,243,216,229,163,196,206,169,241,65,165,89,78,91,170,245,182,250,155,133,167,32,244,117,51,168,168,219,76,212,135,195,69,38,202,214,251,87,169,238,243,60,126,111,158,231,21,223,202,43,103,253,231,129,166,121,29,127,232,158,173,127,116,109,31,232,170,75,62,43,7,145,215,254,137,234,215,247,70,209,254,138,164,158,28,72,107,230,33,195,86,145,94,181,95,48,127,114,43,123,18,26,10,38,187,105,43,235,158,138,144,211,179,242,185,81,85,87,207,165,141,123,151,201,170,4,89,230,159,198,74,104,158,158,46,138,96,23,84,102,111,154,82,185,181,147,67,39,223,45,86,183,110,215,191,201,119,108,179,121,177,159,83,123,142,242,84,106,172,125,229,35,193,170,228,215,168,248,164,212,91,90,250,38,207,59,163,196,169,103,103,149,85,107,23,103,214,236,169,230,200,151,118,177,126,50,35,151,201,99,77,235,223,85,53,55,47,214,77,66,190,234,110,119,114,90,219,222,65,86,234,170,153,61,141,111,146,35,35,98,126,245,140,98,53,141,111,193,173,68,248,18,83,24,230,161,197,102,23,142,219,113,44,86,175,16,182,89,236,244,177,209,80,209,211,227,241,54,56,32,141,168,214,49,169,191,177,17,19,219,231,245,129,125,69,20,115,118,247,203,187,127,112,109,127,232,148,126,219,183,25,127,242,131,23,255,0,16,197,255,0,137,27,245,211,93,51,238,34,115,233,181,43,82,170,104,167,189,207,75,13,36,146,82,83,36,17,172,113,38,204,245,19,203,125,151,218,7,66,92,39,123,172,104,223,217,254,61,242,232,13,170,80,118,17,205,31,139,45,62,195,44,24,22,57,124,199,35,180,227,86,186,91,69,3,37,178,198,247,182,158,158,38,197,26,57,202,187,185,122,24,221,215,226,165,227,92,245,15,23,195,52,238,61,66,212,60,146,221,99,181,83,219,226,171,174,174,172,153,176,195,26,185,136,171,230,190,213,85,93,145,169,186,170,170,34,34,170,162,1,149,131,85,112,239,196,198,149,113,65,137,215,230,26,87,116,158,162,150,217,113,154,219,85,5,92,105,13,76,78,106,250,146,58,45,213,90,201,25,179,216,171,178,170,42,162,162,57,174,106,109,80,4,29,231,9,138,91,111,188,35,62,255,0,85,20,62,47,27,200,173,245,116,178,57,219,61,59,170,248,30,214,249,121,238,146,238,173,246,122,136,191,189,66,113,21,135,206,139,95,44,212,248,166,53,195,157,154,182,57,174,213,181,177,228,55,166,70,168,229,166,166,141,175,101,60,79,243,242,116,143,123,159,182,219,237,19,87,216,228,220,60,30,71,55,218,239,23,171,184,203,164,87,81,246,236,213,204,98,175,148,114,239,84,199,42,39,246,73,209,191,246,136,90,209,92,156,149,116,186,225,142,104,254,105,170,183,26,55,66,204,202,237,5,21,3,223,255,0,173,166,161,108,136,178,55,203,240,86,90,137,89,190,254,107,18,253,72,88,216,0,0,28,233,234,247,191,166,107,246,189,114,249,204,135,69,135,58,122,189,239,233,154,253,175,92,190,115,33,209,96,0,15,55,37,150,241,79,142,93,103,199,163,138,75,172,116,83,190,133,146,181,92,199,84,36,106,177,163,145,60,213,58,182,221,19,207,96,61,32,84,247,9,124,213,117,171,83,56,134,196,52,231,89,27,135,208,227,89,21,92,150,233,170,41,45,242,83,203,29,75,226,122,83,39,83,165,114,122,211,246,152,168,169,251,255,0,111,145,108,32,10,93,230,249,195,78,41,164,218,141,141,234,214,5,101,167,181,219,51,182,84,195,115,163,164,137,177,193,21,198,14,133,238,181,141,68,70,247,153,38,234,137,237,116,79,114,249,187,206,232,138,172,231,119,168,88,244,209,105,174,150,211,85,50,107,221,52,149,151,202,184,154,228,222,158,157,237,108,80,171,147,254,145,205,151,111,250,165,250,208,9,61,202,239,87,238,154,189,194,53,129,215,218,153,42,110,56,117,100,248,172,243,189,119,116,140,167,108,114,65,186,252,85,180,243,192,205,254,61,27,252,73,106,64,206,76,216,205,117,151,133,75,181,238,181,146,178,60,131,47,173,171,164,234,85,232,124,17,211,211,65,212,212,246,111,220,138,84,85,79,111,74,39,192,158,96,12,87,84,117,59,11,209,188,10,241,169,58,131,120,142,219,98,177,211,173,69,76,206,243,115,190,13,142,54,251,95,35,220,168,214,181,60,213,202,136,123,215,123,189,174,193,106,172,190,222,235,224,161,183,91,160,146,170,174,170,119,163,35,130,22,53,92,247,185,203,228,141,68,69,85,95,200,81,47,30,188,102,100,188,98,234,109,38,5,167,144,87,191,5,180,92,18,151,30,182,193,27,214,107,205,99,157,218,109,91,226,79,55,61,253,74,216,153,183,83,90,253,182,71,61,200,6,35,174,90,199,172,124,195,56,140,160,161,176,217,170,231,146,225,82,235,110,41,142,197,34,186,59,125,42,175,83,156,229,252,20,114,181,157,201,165,242,77,152,171,228,214,53,18,230,248,58,225,55,15,225,43,75,32,196,45,29,154,252,138,228,145,212,228,119,148,110,206,174,170,68,95,85,187,249,164,49,245,57,177,183,203,201,85,203,235,57,202,186,211,151,143,3,86,206,22,240,148,204,179,58,104,106,181,47,36,165,111,164,101,252,38,218,233,157,179,146,138,37,246,111,186,34,200,244,252,39,38,201,187,90,138,179,16,1,15,57,175,230,215,12,63,131,76,138,142,221,35,163,147,38,185,219,236,146,72,213,217,91,19,165,239,72,159,196,230,192,230,47,228,122,147,12,136,60,214,48,106,252,215,131,76,154,170,219,23,118,108,98,190,130,250,232,211,126,165,138,57,123,82,170,121,237,234,199,51,222,187,252,24,191,29,128,137,220,146,52,210,203,116,203,181,27,86,46,16,71,45,194,195,73,69,102,182,171,147,117,133,42,150,87,206,244,221,60,156,169,4,77,69,69,223,103,72,158,197,243,182,242,161,249,39,234,189,134,199,156,103,186,63,117,169,142,11,134,83,75,73,117,180,245,46,203,51,233,18,100,158,36,250,221,209,51,94,137,253,76,114,47,159,194,222,0,31,231,161,157,125,206,132,234,219,110,173,188,246,250,143,244,124,203,114,183,54,226,219,67,171,233,146,189,240,186,165,180,171,43,123,206,133,174,70,172,136,205,250,149,168,231,53,21,219,109,186,162,124,64,250,64,53,207,16,26,241,130,112,225,166,23,93,81,212,10,213,142,138,129,157,20,180,177,175,223,235,234,220,139,218,166,133,62,47,122,167,181,124,154,136,174,114,163,90,170,129,129,113,163,197,230,39,194,70,152,73,145,86,164,55,28,174,238,217,41,177,203,59,157,231,83,80,137,231,44,155,121,164,17,238,138,245,242,223,118,181,21,21,200,169,78,92,58,232,54,174,115,3,226,10,227,114,200,111,85,179,65,81,84,219,158,97,146,76,138,239,11,3,151,102,198,205,209,91,220,115,88,177,195,31,177,17,158,196,99,23,111,134,225,93,174,220,199,120,158,111,110,31,17,123,190,189,35,134,38,171,214,134,193,106,141,223,21,243,86,65,26,63,117,95,107,222,245,246,190,77,150,243,120,112,225,227,2,225,143,75,173,250,101,129,83,171,162,131,239,247,11,132,173,68,158,229,88,228,68,146,162,79,169,87,100,68,106,46,205,106,53,169,236,3,45,211,173,60,195,244,159,9,180,105,222,5,102,134,213,97,177,211,37,53,29,44,127,189,106,121,171,156,171,230,231,185,202,174,115,151,205,206,114,170,249,169,146,0,5,48,115,169,203,235,110,156,68,226,120,98,203,39,128,176,226,113,212,199,27,191,5,42,42,106,102,238,185,190,127,22,67,2,124,60,219,252,69,134,114,232,192,173,24,15,7,58,115,79,106,167,141,146,223,45,190,158,173,149,190,217,170,42,156,178,43,157,249,81,139,27,63,138,52,79,202,64,30,118,56,77,101,183,92,240,125,64,109,42,182,134,251,140,45,177,37,70,249,62,166,146,166,87,191,117,250,250,42,161,242,250,144,156,252,178,245,90,207,169,220,32,225,148,148,117,49,173,199,15,133,216,229,206,157,28,157,80,190,7,47,101,85,19,224,232,29,19,145,118,246,171,147,207,101,80,37,81,254,94,198,72,199,71,35,17,205,114,42,57,170,155,162,162,252,20,255,0,71,225,91,91,71,109,162,168,184,220,42,162,166,165,165,137,243,207,52,175,70,178,40,218,138,174,115,156,190,72,136,136,170,170,191,4,3,157,45,72,192,40,180,183,141,59,190,159,90,226,72,173,246,77,66,74,122,24,211,111,82,151,199,35,161,111,151,151,148,110,98,127,224,116,104,115,127,153,106,36,58,181,198,13,126,165,82,111,225,50,60,253,181,244,136,237,247,109,51,235,147,178,139,191,197,35,232,79,135,179,216,135,72,0,85,239,58,221,105,188,90,236,216,78,131,90,43,38,167,163,189,36,185,5,233,172,94,148,168,142,39,164,116,177,174,223,132,212,145,38,122,181,124,186,153,18,251,90,155,123,156,163,120,71,196,109,58,115,73,196,254,99,103,138,191,37,191,79,81,30,59,226,88,142,109,182,142,41,29,11,166,141,171,236,154,73,25,39,175,237,72,209,189,59,35,221,190,153,231,111,141,85,210,235,118,159,230,15,138,68,166,185,226,175,182,198,245,95,85,100,165,171,150,71,162,39,214,137,86,205,252,254,41,253,249,177,202,223,57,199,178,254,12,240,203,101,158,182,57,43,113,135,214,90,110,112,35,145,95,79,58,84,201,43,81,201,240,71,69,44,111,79,200,239,200,4,180,35,231,26,156,39,226,60,84,105,37,206,199,85,106,166,102,97,106,165,150,167,25,186,244,163,102,167,171,70,171,155,11,159,237,88,101,84,70,61,171,186,38,232,228,78,166,162,146,12,242,50,236,174,197,130,226,215,124,207,39,175,142,138,209,99,162,154,190,182,162,71,35,91,28,49,49,92,229,221,85,19,216,158,95,90,129,70,28,173,53,142,235,164,188,90,89,49,121,229,154,59,78,120,215,227,151,42,103,42,162,36,234,138,234,105,21,139,229,214,217,154,214,110,190,104,217,100,219,219,178,223,49,206,239,6,54,90,189,80,227,123,78,36,163,161,84,116,185,140,89,11,226,137,17,18,40,233,101,117,107,189,155,34,53,169,18,254,79,35,162,32,40,163,155,183,190,93,219,251,131,107,255,0,68,165,192,240,167,129,218,244,211,134,221,54,195,109,16,71,20,84,120,213,12,179,116,38,201,37,76,209,54,105,228,254,55,203,36,142,255,0,180,83,247,55,111,124,187,183,247,6,215,254,137,75,105,224,179,86,108,218,207,195,22,159,229,246,154,168,229,158,11,53,53,166,231,27,118,69,134,190,150,54,195,59,21,191,189,221,204,235,106,124,88,246,47,177,80,13,220,124,55,235,29,171,38,177,220,113,187,237,20,117,150,219,181,36,212,53,148,210,38,236,154,9,88,172,145,142,79,138,43,92,168,191,198,125,199,139,154,101,246,45,63,196,47,89,206,79,88,148,182,139,5,4,247,26,217,149,83,212,134,38,43,221,182,234,136,171,178,121,38,254,107,178,1,207,151,13,213,149,186,29,199,38,21,67,13,84,136,252,127,63,143,31,168,153,23,103,44,15,171,90,41,215,213,223,125,227,146,79,36,246,239,177,209,57,207,15,9,246,155,174,186,241,205,131,215,173,26,201,53,215,55,110,79,93,30,200,230,164,80,212,58,186,116,119,195,110,152,220,159,223,252,165,168,115,48,227,33,56,109,210,228,193,112,155,154,197,168,121,173,60,145,80,62,37,245,237,148,59,171,37,172,95,234,94,190,108,139,251,62,167,39,238,106,128,67,14,107,124,99,59,86,51,132,225,223,78,110,93,236,83,20,171,255,0,118,42,41,159,212,219,165,213,171,183,109,21,170,189,81,193,230,212,250,228,87,174,203,210,197,38,135,45,30,14,19,134,221,45,250,113,154,219,82,61,66,205,41,227,154,189,178,55,215,182,81,46,207,138,139,207,205,31,236,124,191,217,244,183,207,182,138,180,141,167,217,205,215,77,243,123,62,127,101,163,183,86,92,236,117,109,174,164,101,202,153,42,96,239,183,205,143,116,107,228,229,107,182,122,111,229,212,212,95,50,87,254,219,183,25,127,242,131,23,255,0,16,197,255,0,136,23,174,115,167,164,62,254,152,87,218,245,183,231,49,155,87,246,221,184,203,255,0,148,24,191,248,134,47,252,72,171,99,212,92,151,29,212,203,126,173,91,37,167,102,65,108,190,197,145,211,189,209,35,162,109,100,117,9,59,85,88,190,74,222,226,39,171,245,121,1,212,8,42,59,131,142,100,188,79,235,79,18,216,54,152,103,55,155,4,214,43,245,100,240,214,71,79,103,142,25,28,214,211,75,34,116,189,23,116,245,152,210,220,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,172,250,81,165,181,83,201,85,85,166,184,172,211,76,245,146,73,36,179,83,185,207,114,174,234,229,85,102,234,170,190,123,153,80,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,8,177,199,126,154,105,197,155,132,45,82,185,217,244,255,0,27,161,172,167,177,185,208,212,83,90,160,138,88,215,184,196,221,174,107,81,81,118,85,246,41,93,156,156,49,204,123,40,226,115,39,160,201,108,54,235,181,44,120,29,108,204,130,186,149,147,198,217,18,225,111,68,122,53,232,168,142,217,206,77,253,187,42,253,101,204,234,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,214,186,41,193,159,13,156,59,101,85,89,174,142,105,191,209,251,213,109,189,246,185,234,125,49,95,87,215,74,249,35,145,209,244,84,79,35,19,119,195,26,238,137,213,234,237,190,202,168,161,180,236,56,110,33,138,190,105,49,124,82,207,103,117,66,53,38,117,5,12,84,235,34,38,251,35,186,26,155,237,186,237,191,214,165,114,115,74,224,39,37,212,75,156,220,72,232,197,150,162,235,123,109,59,34,201,236,148,205,87,207,85,28,76,233,101,92,12,246,189,237,99,90,199,198,212,85,114,53,174,106,42,163,183,179,48,5,12,240,141,204,151,87,248,90,165,139,2,200,45,203,153,96,244,207,86,71,103,173,157,97,170,182,250,222,178,83,76,168,229,99,119,221,86,39,181,91,191,179,161,85,85,102,163,185,217,240,253,232,133,153,186,85,168,75,116,233,242,166,88,232,146,159,125,189,157,239,17,213,182,255,0,30,223,254,4,144,215,94,3,184,98,226,26,190,123,246,119,167,145,82,223,234,23,121,111,118,121,157,67,89,35,191,170,145,89,234,76,237,182,78,169,88,245,217,60,148,208,212,252,150,120,85,130,118,75,46,107,170,53,13,106,238,177,73,118,160,70,187,242,47,77,18,47,248,21,0,132,28,91,115,55,213,222,38,173,21,90,119,139,217,227,194,48,170,231,118,234,104,41,42,29,81,91,114,102,233,179,42,39,217,190,162,170,34,246,163,107,81,119,84,114,189,54,36,215,44,110,94,183,252,54,243,65,196,134,186,88,223,111,184,193,26,201,139,216,42,227,86,207,76,247,166,222,54,165,139,248,15,70,170,164,113,185,58,154,174,235,114,53,200,221,166,14,139,112,33,194,222,130,220,33,190,96,218,95,71,53,238,157,221,113,93,174,210,190,190,170,39,124,29,26,202,170,216,156,159,92,109,106,155,252,1,132,235,70,144,225,218,239,166,87,221,42,207,40,214,123,69,246,155,178,247,51,100,150,158,84,84,116,83,198,171,236,123,30,141,115,87,217,186,108,168,168,170,139,155,0,57,235,213,109,34,226,43,151,102,186,81,222,109,151,74,203,116,244,147,190,76,123,39,163,135,250,14,233,79,251,230,171,93,187,85,122,85,18,88,31,190,219,254,249,170,215,44,212,210,190,118,216,179,237,52,244,186,217,163,247,120,46,81,55,166,122,220,98,104,167,138,117,219,240,155,5,67,227,88,255,0,181,238,191,235,223,207,100,178,28,235,0,194,117,55,26,170,195,181,7,22,182,228,54,90,212,218,106,43,133,59,102,137,202,158,199,34,47,224,185,61,168,228,217,200,190,104,168,164,59,203,185,59,112,137,146,220,223,112,181,77,156,226,241,61,202,239,7,104,188,196,248,91,191,193,60,84,19,61,19,254,208,26,63,89,121,216,211,84,217,106,45,186,9,165,85,180,183,25,209,236,142,237,147,201,30,212,201,236,71,182,150,7,57,30,255,0,61,211,170,94,148,84,243,71,161,17,248,110,225,159,91,120,249,214,42,220,138,255,0,118,185,75,109,154,177,181,57,86,95,92,138,244,98,46,223,123,141,87,202,73,213,168,141,100,109,242,106,34,111,210,196,44,223,5,229,21,193,238,29,112,134,225,116,181,229,89,114,194,238,166,195,125,188,39,105,203,231,183,83,105,99,135,169,19,203,201,124,151,111,52,95,61,229,254,49,138,227,24,77,142,151,24,195,177,235,109,142,209,66,206,138,106,11,117,43,41,233,225,111,212,216,216,136,212,250,252,144,15,159,6,194,113,173,55,195,172,216,22,29,108,142,223,100,176,81,69,65,67,77,26,121,50,40,218,136,155,175,239,156,187,110,231,47,155,156,170,171,186,170,158,157,214,215,111,189,219,43,44,183,106,72,234,168,107,224,146,150,170,9,19,118,75,19,218,173,123,28,159,20,86,170,162,255,0,25,245,0,57,250,226,251,132,141,79,224,171,86,89,144,227,146,93,27,137,186,226,218,220,83,39,164,115,154,234,119,163,149,241,195,36,141,219,183,83,31,79,228,235,70,245,183,226,141,150,26,31,206,170,146,131,28,164,179,113,3,166,151,59,133,210,146,54,69,37,231,28,116,42,181,155,34,34,200,250,105,93,27,88,245,217,85,122,100,233,85,95,38,177,60,139,64,202,49,92,107,54,176,86,226,185,133,134,130,245,103,184,196,176,213,208,215,83,182,104,38,98,252,28,199,34,162,253,127,145,81,20,135,57,199,40,30,16,178,251,180,215,75,84,57,142,36,217,228,89,29,75,99,187,199,216,69,95,106,53,181,80,204,173,77,252,246,69,68,79,98,108,158,64,104,45,114,231,83,13,199,28,171,179,112,249,166,215,43,109,206,169,174,142,59,214,70,232,85,105,26,168,169,214,202,88,156,246,186,79,61,209,93,34,181,21,60,218,244,242,34,167,7,92,39,234,87,26,186,196,185,30,82,183,73,241,40,110,94,59,46,201,43,30,245,117,83,149,201,36,148,241,202,190,114,84,203,190,203,178,170,177,31,214,239,222,163,172,179,8,229,13,193,254,33,112,134,225,116,160,203,114,206,196,137,35,97,190,94,27,218,114,167,154,35,155,75,28,61,73,190,222,75,228,187,108,187,166,232,179,11,23,197,113,172,38,193,69,138,225,246,26,11,45,158,221,18,67,73,67,67,78,216,96,133,137,240,107,26,136,137,245,254,85,85,80,62,234,10,26,59,93,13,61,178,221,77,29,53,37,36,76,130,8,99,111,75,35,141,136,141,107,90,137,236,68,68,68,68,252,135,238,0,30,22,117,155,227,58,109,134,222,115,236,202,231,29,190,201,97,163,146,186,186,165,255,0,188,137,137,186,236,158,215,57,125,136,212,243,85,84,68,243,82,132,53,71,62,213,222,99,220,84,210,81,88,40,42,17,215,122,159,71,99,246,183,189,93,13,158,216,213,85,89,36,86,249,38,205,234,150,87,252,87,116,79,36,107,83,160,106,202,58,75,133,36,244,21,244,176,212,210,212,198,232,103,130,102,35,227,150,55,38,206,99,154,190,78,106,162,170,42,47,146,162,154,131,70,184,68,208,93,1,206,50,109,64,210,188,46,59,53,207,41,99,34,168,99,100,87,195,75,19,92,174,116,116,204,95,220,88,247,236,231,49,171,211,187,24,136,136,141,68,64,247,56,120,208,124,51,134,237,39,179,105,78,19,2,120,107,116,125,202,202,183,49,18,91,133,99,209,59,213,50,109,251,231,42,38,201,251,214,163,90,158,77,67,100,128,0,192,181,199,90,176,110,31,116,206,241,170,90,133,112,90,123,93,170,47,82,40,246,89,171,42,21,23,181,79,11,87,240,164,123,188,147,216,137,230,174,84,106,42,166,122,106,173,112,225,123,67,248,143,75,92,122,207,136,84,228,49,89,150,69,161,131,211,117,244,144,196,231,237,212,254,221,52,241,177,207,84,68,78,167,34,185,19,201,23,96,40,3,137,94,34,243,206,39,245,74,225,169,121,213,74,183,186,171,79,108,183,70,245,88,45,180,77,114,172,112,70,139,245,110,170,231,123,92,229,115,151,219,178,74,110,25,57,158,96,92,45,233,117,14,155,225,28,43,36,210,166,213,23,107,171,243,20,100,247,74,197,68,71,207,34,120,21,233,79,45,154,205,213,24,212,68,69,95,53,91,4,253,171,142,4,255,0,128,207,243,154,241,254,214,63,106,227,129,63,224,51,252,230,188,127,181,129,21,127,111,59,255,0,101,223,243,219,255,0,144,31,183,157,255,0,178,239,249,237,255,0,200,18,171,246,174,56,19,254,3,63,206,107,199,251,88,253,171,142,4,255,0,128,207,243,154,241,254,214,6,244,209,61,73,251,177,105,22,33,170,158,133,244,71,210,171,69,53,215,192,120,159,17,225,187,172,71,118,251,157,44,235,219,125,186,186,91,191,212,131,90,52,135,14,215,125,50,190,233,86,121,70,179,218,47,180,221,151,185,155,36,180,242,162,163,162,158,53,95,99,216,244,107,154,190,205,211,101,69,69,84,95,111,9,194,241,173,57,196,109,24,38,27,109,244,125,138,195,71,29,5,190,151,189,36,189,152,35,111,75,25,215,35,156,247,108,137,237,115,149,126,181,61,176,57,235,213,109,34,226,43,151,102,186,81,222,109,151,74,203,116,244,147,190,76,123,39,163,135,250,14,233,79,251,230,171,93,187,85,122,85,18,88,31,190,219,254,249,170,215,44,212,210,190,118,216,179,237,52,244,186,217,163,247,120,46,81,55,166,122,220,98,104,167,138,117,219,240,155,5,67,227,88,255,0,181,238,191,235,223,207,100,178,28,235,0,194,117,55,26,170,195,181,7,22,182,228,54,90,212,218,106,43,133,59,102,137,202,158,199,34,47,224,185,61,168,228,217,200,190,104,168,164,59,203,185,59,112,137,146,220,223,112,181,77,156,226,241,61,202,239,7,104,188,196,248,91,191,193,60,84,19,61,19,254,208,26,63,89,121,216,211,84,217,106,45,186,9,165,85,180,183,25,209,236,142,237,147,201,30,212,201,236,71,182,150,7,57,30,255,0,61,211,170,94,148,84,243,71,161,17,248,110,225,159,91,120,249,214,42,220,138,255,0,118,185,75,109,154,177,181,57,86,95,92,138,244,98,46,223,123,141,87,202,73,213,168,141,100,109,242,106,34,111,210,196,44,223,5,229,21,193,238,29,112,134,225,116,181,229,89,114,194,238,166,195,125,188,39,105,203,231,183,83,105,99,135,169,19,203,201,124,151,111,52,95,61,229,254,49,138,227,24,77,142,151,24,195,177,235,109,142,209,66,206,138,106,11,117,43,41,233,225,111,212,216,216,136,212,250,252,144,15,159,6,194,113,173,55,195,172,216,22,29,108,142,223,100,176,81,69,65,67,77,26,121,50,40,218,136,155,175,239,156,187,110,231,47,155,156,170,171,186,170,145,107,153,15,6,85,124,83,105,173,29,255,0,5,134,31,167,248,114,75,45,178,55,171,88,151,42,87,236,178,209,185,235,236,114,171,81,209,170,175,74,59,169,171,178,72,174,73,132,0,160,94,14,56,220,212,142,8,242,171,206,35,124,198,106,174,216,189,101,99,155,122,198,234,222,234,90,138,42,216,254,246,233,161,87,53,123,83,34,53,26,246,57,187,61,24,212,93,149,173,115,108,14,151,156,247,10,211,90,252,101,78,45,168,176,85,163,55,90,53,181,210,57,202,244,79,99,94,149,61,42,155,251,21,85,63,42,33,191,181,255,0,129,254,27,248,147,171,91,214,163,224,173,101,253,88,214,122,114,213,50,209,215,57,173,77,145,30,246,250,179,108,136,136,157,214,191,100,77,147,99,65,219,249,48,112,161,71,88,218,170,140,167,82,235,163,106,238,180,213,23,122,52,141,223,145,86,58,70,191,252,14,2,30,113,15,197,254,184,115,28,204,236,252,63,104,190,15,87,105,199,43,106,227,149,150,166,207,220,158,177,236,95,247,205,116,173,68,100,112,71,191,95,79,155,90,168,142,85,115,145,187,105,78,6,168,102,181,241,175,166,22,202,135,49,210,210,101,12,129,234,197,85,106,185,189,109,85,77,246,93,183,66,246,180,83,135,45,22,225,222,205,45,147,72,48,42,11,12,117,72,223,23,82,213,124,213,85,74,212,242,238,207,34,186,71,167,181,81,170,238,148,85,93,145,55,48,60,55,151,255,0,8,218,127,158,219,245,59,17,210,95,1,146,218,235,86,225,73,93,233,235,156,189,186,133,85,94,190,220,149,14,141,127,9,124,149,170,159,144,13,239,120,177,217,114,42,23,91,50,11,61,21,206,141,238,71,58,158,178,157,147,68,229,69,221,21,90,244,84,85,69,246,121,24,255,0,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,41,171,156,246,47,140,226,218,165,167,116,184,206,59,108,180,67,53,130,166,73,35,160,164,142,157,175,119,136,219,169,81,136,136,171,183,150,234,76,158,89,218,113,167,151,238,8,244,226,237,124,192,241,219,141,116,254,152,238,212,213,218,224,154,89,58,110,245,141,78,167,185,170,171,179,81,17,55,95,98,34,27,175,91,248,70,225,231,136,235,181,182,251,172,218,125,244,134,186,209,76,234,74,41,125,45,93,73,218,137,206,234,86,237,79,52,104,239,91,207,117,69,83,54,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,136,25,37,13,5,13,174,142,27,117,178,138,10,74,74,102,36,112,193,4,105,28,113,177,60,145,173,107,118,68,68,250,144,253,192,2,35,115,25,227,30,46,23,52,169,44,152,157,91,87,80,115,8,165,166,179,35,85,21,109,240,162,109,45,115,147,251,13,209,177,162,251,94,168,190,104,199,33,95,252,178,120,54,169,226,39,81,165,214,205,81,161,154,179,9,198,43,187,221,53,136,175,75,229,211,126,180,141,202,239,221,35,98,170,62,93,247,234,85,107,87,116,115,182,183,109,110,208,29,40,226,39,16,126,21,171,24,157,53,226,133,21,210,82,204,190,165,77,20,170,155,119,96,153,61,104,221,236,223,101,217,200,155,57,21,60,143,111,76,116,219,16,209,252,6,201,166,184,29,177,40,44,118,10,70,210,82,69,190,238,84,79,55,61,238,253,243,222,229,115,220,239,139,156,171,241,3,40,0,0,41,247,157,223,244,217,211,111,228,237,87,243,146,224,141,61,173,252,35,112,243,196,117,218,219,125,214,109,62,250,67,93,104,166,117,37,20,190,150,174,164,237,68,231,117,43,118,167,154,52,119,173,231,186,162,168,24,103,46,15,114,109,44,254,231,85,127,61,168,61,30,96,62,230,154,175,253,193,119,250,88,205,189,166,250,113,134,105,30,19,106,211,157,61,179,122,39,30,178,70,232,168,104,252,68,179,246,88,231,185,238,78,228,174,115,221,235,61,203,235,57,125,191,81,250,106,6,1,137,106,150,25,118,211,236,238,211,233,59,5,242,5,165,175,164,239,203,15,122,45,209,122,122,226,115,94,223,52,79,54,185,20,14,109,116,167,75,53,59,80,155,144,228,186,91,67,83,87,95,128,208,51,35,170,109,20,142,109,100,48,71,51,26,179,192,141,243,115,163,115,154,245,233,94,164,68,87,38,251,41,100,90,5,206,139,30,166,198,104,172,92,69,96,119,169,111,20,145,178,7,223,49,230,67,43,43,54,68,78,236,180,242,62,62,211,151,218,238,135,57,21,119,84,107,83,213,73,201,162,92,31,112,233,195,157,254,191,39,209,173,59,250,61,115,185,209,248,10,169,253,47,93,87,220,131,173,175,232,233,168,154,70,167,172,198,174,232,136,190,94,221,141,103,172,252,176,248,76,214,139,204,249,37,78,39,112,196,110,181,111,89,42,106,113,106,166,81,182,103,42,238,174,116,15,142,72,17,202,187,170,185,177,162,170,170,170,170,168,26,67,85,57,213,105,21,178,195,52,90,57,167,89,29,246,251,36,78,236,73,124,142,42,42,24,36,95,38,171,251,114,62,73,54,246,171,17,25,191,146,35,211,117,84,129,58,67,164,218,229,204,67,136,154,235,165,210,186,122,170,139,157,92,117,217,78,67,36,91,83,218,233,55,70,162,53,169,234,245,35,27,209,12,41,237,233,68,242,107,92,230,217,110,57,201,187,132,123,29,114,85,220,238,25,254,67,18,57,171,225,174,87,152,89,18,162,47,154,111,77,79,11,246,95,98,250,219,253,91,19,7,78,52,195,79,116,135,23,167,194,244,207,16,182,227,150,90,101,87,50,146,134,20,99,92,245,219,119,189,223,133,35,215,100,221,238,85,114,236,155,170,129,245,97,120,62,51,128,97,86,125,61,198,45,145,211,88,172,118,248,173,148,148,202,136,228,72,35,98,49,17,223,213,42,162,110,229,95,55,42,170,175,154,158,127,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,31,114,29,38,254,11,241,47,241,37,55,255,0,1,151,0,32,79,54,44,3,3,198,248,69,174,185,99,184,77,134,215,87,233,251,108,126,34,138,219,12,18,116,171,159,187,122,152,212,93,151,100,242,52,87,37,12,67,19,202,254,236,191,74,49,123,69,227,194,253,29,236,120,250,40,170,59,93,94,145,234,233,235,106,244,239,210,221,246,246,236,159,81,102,186,191,162,250,105,175,88,107,244,255,0,86,49,191,78,216,36,169,138,173,212,158,50,162,151,121,99,85,86,59,174,7,177,254,91,175,151,86,203,241,60,13,11,225,115,66,120,107,244,223,220,83,6,250,57,244,143,195,122,79,253,211,172,172,239,248,126,239,103,253,243,44,157,61,61,249,127,7,109,250,188,247,217,54,13,133,98,198,113,188,94,158,74,60,103,30,182,218,32,149,253,201,34,160,164,142,157,143,126,200,157,74,140,68,69,93,145,19,127,200,67,174,111,158,231,21,223,202,43,103,253,231,147,96,194,117,127,69,244,211,94,176,215,233,254,172,99,126,157,176,73,83,21,91,169,60,101,69,46,242,198,170,172,119,92,15,99,252,183,95,46,173,151,226,5,123,242,58,255,0,209,61,90,254,232,218,63,209,84,150,87,125,197,241,156,166,8,233,114,108,118,217,119,134,23,247,35,142,190,146,58,134,177,219,109,212,136,244,84,69,219,203,116,48,45,14,225,155,68,120,110,164,187,208,232,182,19,244,118,11,236,144,203,112,103,164,170,234,251,207,137,28,145,174,245,50,200,173,217,30,239,193,219,125,252,247,242,54,128,24,143,220,135,73,191,130,252,75,252,73,77,255,0,192,62,228,58,77,252,23,226,95,226,74,111,254,3,46,0,98,63,114,29,38,254,11,241,47,241,37,55,255,0,1,73,60,215,108,118,92,119,139,219,157,179,31,179,209,91,40,217,99,182,57,180,244,116,236,134,38,170,198,170,170,141,98,34,34,170,251,124,139,228,52,78,174,240,59,194,230,188,102,114,234,14,171,105,135,167,47,243,193,21,44,149,126,155,184,211,111,20,105,179,27,209,4,236,103,146,124,122,119,95,136,31,135,11,90,89,166,55,14,24,244,138,190,191,78,113,122,154,170,156,14,193,52,243,205,104,167,124,146,200,235,124,10,231,185,202,205,220,229,85,85,85,95,53,85,61,94,45,56,103,199,56,166,209,91,142,150,93,42,91,110,172,99,217,93,99,175,70,110,148,53,209,181,201,27,213,169,248,81,170,57,204,115,127,169,122,237,178,162,42,109,44,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,245,128,231,70,207,123,226,115,151,214,182,78,216,161,173,196,242,90,52,237,84,83,84,71,221,160,187,210,117,111,230,159,129,81,3,182,242,115,87,118,175,177,90,228,242,176,29,63,231,111,166,53,54,168,27,170,154,61,148,91,174,77,102,211,191,31,154,158,182,7,189,63,124,214,207,36,46,98,47,183,165,85,219,111,182,235,182,235,62,181,79,70,244,183,91,113,197,197,53,95,7,181,100,182,206,165,124,113,86,197,187,224,122,166,202,248,164,110,210,68,253,188,186,152,230,174,223,18,33,223,185,51,240,151,119,185,75,93,111,190,106,45,142,9,23,213,162,160,188,83,62,24,252,215,240,86,162,154,89,63,39,155,215,216,6,144,214,126,117,245,53,214,122,155,86,130,233,92,214,218,217,218,230,71,120,200,230,142,71,83,162,166,221,76,165,137,85,170,244,85,85,69,116,138,212,217,55,107,145,85,18,42,240,213,194,214,184,113,231,171,21,185,85,246,227,114,91,61,77,127,137,202,51,26,246,171,147,169,85,21,209,66,171,229,44,234,221,145,177,183,213,98,116,239,210,221,183,179,252,7,148,199,7,56,69,92,53,215,28,106,255,0,151,75,2,245,53,47,247,103,62,53,119,214,232,233,219,11,31,252,78,106,167,159,154,18,227,30,199,49,236,74,205,75,142,226,182,59,125,158,213,66,206,221,53,13,5,51,41,224,133,159,83,35,98,35,90,159,196,128,124,56,22,13,139,233,150,23,101,211,252,46,215,29,186,199,96,163,142,134,134,153,158,125,17,49,54,69,85,95,55,57,124,213,206,95,55,57,85,87,117,85,61,240,0,0,0,231,79,87,189,253,51,95,181,235,151,206,100,58,44,35,165,227,151,167,7,247,236,246,183,83,174,218,67,223,201,174,55,121,47,213,53,222,159,186,55,185,93,36,203,51,229,237,182,165,35,77,228,85,119,74,53,27,240,68,219,200,145,96,0,0,81,183,50,14,9,50,221,3,212,171,182,177,224,182,170,138,157,58,200,235,221,94,202,138,86,170,173,146,178,87,117,62,9,118,243,100,107,34,170,196,255,0,102,206,107,21,122,145,58,182,111,13,92,227,175,120,46,33,67,133,235,254,23,114,203,100,182,70,144,65,144,219,106,88,149,211,68,212,217,169,81,20,187,54,87,167,146,119,81,237,87,34,110,228,87,110,231,91,165,194,223,65,118,161,168,181,221,104,105,235,104,170,226,116,21,20,213,17,54,72,166,141,201,179,152,246,57,21,28,213,69,84,84,84,217,80,135,90,147,202,87,132,29,66,187,73,120,183,89,178,60,46,89,158,178,75,14,53,114,100,80,57,203,237,218,42,136,166,100,105,253,140,104,214,167,193,0,210,186,163,206,215,4,138,199,81,14,139,233,29,254,174,241,43,21,176,84,100,238,130,154,154,7,237,228,247,69,79,44,174,149,19,250,148,123,55,254,169,8,37,166,154,99,196,7,48,109,125,172,173,150,170,162,233,117,187,84,50,171,33,200,42,98,233,163,181,211,126,10,43,186,81,26,212,70,183,166,56,91,178,187,167,100,77,145,202,150,127,139,242,115,225,14,193,90,218,171,173,70,119,146,196,142,69,90,107,165,234,56,227,84,250,149,105,97,133,251,127,218,220,152,58,127,166,216,14,148,227,80,97,250,111,136,90,177,203,53,50,245,50,142,223,76,216,152,174,84,77,222,237,188,222,245,217,55,123,149,92,191,21,80,62,93,37,211,28,95,70,52,219,29,210,220,50,153,97,179,227,116,44,162,167,234,252,57,21,55,87,202,253,188,149,242,61,94,247,47,197,207,83,46,7,149,148,227,54,140,207,28,185,98,119,248,234,100,182,221,233,159,71,86,202,106,201,169,36,124,79,77,156,214,205,11,217,35,55,69,84,221,174,69,217,125,160,84,31,52,30,61,95,169,247,122,222,29,116,130,242,191,67,237,83,246,242,27,149,59,246,109,226,174,55,34,246,24,228,246,211,196,244,243,95,100,143,110,233,187,90,213,116,99,224,255,0,136,236,11,133,252,246,109,75,200,244,77,51,251,245,60,104,203,44,147,95,82,134,43,91,149,21,36,149,172,240,210,245,202,168,168,214,185,85,58,83,171,100,221,119,75,131,253,171,142,4,255,0,128,207,243,154,241,254,214,63,106,227,129,63,224,51,252,230,188,127,181,129,21,127,111,59,255,0,101,223,243,219,255,0,144,31,183,157,255,0,178,239,249,237,255,0,200,18,171,246,174,56,19,254,3,63,206,107,199,251,88,253,171,142,4,255,0,128,207,243,154,241,254,214,7,199,192,239,30,255,0,179,54,237,150,218,254,229,31,67,254,139,83,82,84,119,61,59,233,15,19,223,116,141,219,111,15,23,71,79,107,219,187,183,223,225,183,156,168,190,89,45,57,45,150,225,142,95,168,34,173,182,93,105,101,162,173,166,149,55,100,240,74,197,100,145,185,62,167,53,202,139,249,20,214,90,29,194,142,128,240,221,87,119,174,209,108,11,232,236,247,216,225,138,224,255,0,74,86,213,247,153,18,185,99,77,170,102,145,27,178,189,223,131,182,251,249,239,228,109,176,40,55,139,78,18,245,111,129,77,92,164,207,176,58,219,170,98,140,185,37,110,45,148,82,34,171,232,164,71,43,153,77,82,228,77,155,51,83,203,214,245,101,106,42,162,126,27,27,46,180,95,157,86,15,45,130,146,221,175,122,113,124,165,189,67,27,98,158,229,142,50,26,138,106,151,162,38,242,172,50,201,27,161,223,207,118,181,100,243,246,121,46,201,101,23,252,126,195,149,217,170,241,220,158,203,67,119,181,87,198,176,213,80,215,83,178,120,39,98,251,90,248,222,138,215,39,228,84,33,214,123,202,39,131,252,210,229,45,202,215,110,202,240,245,153,253,199,193,97,187,53,33,221,125,189,44,170,142,116,106,111,231,179,118,68,246,34,34,121,1,173,53,67,157,102,144,91,44,179,69,164,58,107,147,95,111,78,98,164,50,94,219,13,13,20,110,93,182,115,187,114,73,35,246,243,85,106,35,55,217,17,28,155,238,152,231,42,189,95,213,30,32,56,139,213,125,87,212,251,173,77,210,186,174,195,71,76,147,36,74,202,90,86,37,66,171,41,161,106,122,177,177,19,169,81,137,230,190,179,151,117,87,57,119,30,33,201,235,132,28,102,190,58,219,183,211,108,166,56,223,215,225,174,247,150,50,39,127,98,190,18,24,28,169,241,252,47,254,215,145,47,240,77,61,193,180,191,27,167,196,52,239,19,181,227,182,106,95,56,232,173,212,205,134,62,173,145,21,238,70,167,172,245,217,55,115,183,114,237,230,170,7,237,155,102,152,190,156,226,87,92,231,53,188,193,106,177,217,41,95,89,93,89,50,175,76,81,53,60,215,100,221,85,87,201,17,168,138,170,170,136,136,170,168,135,63,92,107,113,129,149,241,113,169,175,190,78,181,54,236,62,204,233,32,198,236,207,119,251,222,21,84,234,154,84,69,84,89,228,217,21,202,155,162,34,53,168,170,141,221,111,135,89,244,31,75,120,131,198,160,195,181,115,30,169,189,217,105,234,91,88,218,40,238,213,148,81,190,86,162,163,92,255,0,13,44,125,205,183,93,145,251,162,47,154,38,254,102,148,253,171,142,4,255,0,128,207,243,154,241,254,214,5,104,240,115,204,11,2,224,255,0,10,170,178,216,248,107,75,254,73,118,147,174,239,145,75,149,165,60,181,109,106,175,106,38,71,224,223,218,137,136,191,130,143,93,220,174,114,175,154,34,72,79,219,206,255,0,217,119,252,246,255,0,228,9,85,251,87,28,9,255,0,1,159,231,53,227,253,172,126,213,199,2,127,192,103,249,205,120,255,0,107,2,42,254,222,119,254,203,191,231,183,255,0,32,79,62,19,184,131,253,148,26,37,104,214,47,162,63,70,125,41,83,87,79,232,239,31,227,123,125,137,223,22,253,222,220,123,245,116,111,183,66,109,190,222,126,211,91,126,213,199,2,127,192,103,249,205,120,255,0,107,55,214,147,233,22,158,104,118,19,73,167,58,91,143,122,19,30,161,146,105,105,232,252,92,245,61,15,149,234,247,175,114,119,189,235,187,156,171,230,229,219,127,45,144,13,93,198,239,11,22,254,44,116,82,175,8,138,162,10,44,150,215,47,164,241,218,233,147,212,138,177,173,86,246,164,84,69,114,69,35,85,88,237,189,139,208,253,157,208,136,180,213,195,254,191,235,111,47,141,111,188,80,92,113,169,163,150,41,18,221,148,226,215,7,172,76,171,99,21,85,142,71,162,42,53,237,234,87,69,51,81,200,173,122,237,212,199,170,47,66,198,163,215,174,20,116,27,137,74,40,161,213,172,14,150,229,91,75,26,197,73,116,129,238,166,175,166,110,234,189,45,158,53,71,43,81,85,87,161,221,76,221,85,122,64,139,246,30,116,28,47,215,219,89,61,247,16,212,11,85,106,55,239,148,237,183,210,212,51,171,251,9,27,80,157,73,249,92,214,255,0,17,23,120,172,230,71,168,124,93,83,197,195,255,0,15,24,29,234,209,104,201,229,109,12,241,185,82,91,181,231,169,201,211,78,140,137,85,176,198,187,122,237,71,63,169,55,69,114,55,169,22,83,39,37,222,20,146,183,197,46,93,169,171,23,90,187,195,45,218,139,183,183,245,59,248,62,189,191,237,111,249,73,41,160,220,33,240,251,195,99,36,159,74,112,10,106,27,156,241,118,106,46,245,82,62,170,186,86,111,186,183,189,34,170,177,171,229,187,89,210,213,217,55,79,32,40,22,139,2,191,233,111,17,22,221,58,202,155,78,219,198,59,149,210,91,235,155,79,39,114,54,207,29,75,17,237,107,182,78,164,69,221,55,79,47,47,35,165,226,61,100,92,191,248,70,202,245,10,179,85,47,250,75,226,178,138,251,154,222,106,43,253,61,115,103,93,103,115,185,220,237,178,161,35,79,89,55,233,70,163,127,38,196,133,2,56,113,223,194,132,28,89,104,180,184,189,174,104,41,50,219,12,203,115,199,106,166,94,152,214,161,26,173,125,60,142,248,71,43,125,85,95,131,154,199,121,163,118,90,108,208,205,123,215,206,1,117,130,231,76,150,74,154,10,184,220,148,121,30,45,120,107,227,134,177,141,221,88,174,68,252,23,183,169,93,28,205,223,201,222,93,76,114,163,186,34,53,78,185,240,183,161,92,71,219,217,71,171,152,5,21,222,162,158,37,138,150,226,197,117,61,117,43,85,119,218,57,227,84,122,38,254,125,42,170,213,95,107,87,117,2,30,90,121,219,104,84,214,110,253,247,72,243,202,59,183,66,47,133,164,117,29,77,63,95,197,59,206,150,55,109,245,47,107,207,234,66,26,241,155,204,139,82,56,169,161,92,7,29,179,187,14,193,22,86,190,91,108,85,43,53,85,201,205,84,86,248,153,81,26,138,196,84,234,72,154,157,40,187,43,149,234,214,170,78,186,142,75,156,41,205,86,234,152,242,253,78,167,141,206,71,37,60,119,106,21,141,169,245,34,186,141,93,183,241,187,127,202,110,189,16,229,247,194,206,129,93,224,201,112,253,62,75,141,254,149,233,37,61,218,249,80,234,234,136,28,137,178,58,36,118,209,198,239,53,94,166,49,29,231,237,242,77,130,57,114,166,224,151,35,210,42,74,206,32,117,106,201,45,179,36,190,81,248,43,13,170,170,53,101,69,190,133,234,142,146,121,152,190,108,150,94,150,162,53,81,28,198,35,183,243,145,90,219,26,0,10,40,230,237,239,151,118,254,224,218,255,0,209,41,243,232,22,190,107,223,45,156,218,10,12,171,17,244,182,33,157,91,40,175,139,108,125,67,153,79,93,79,52,77,124,85,148,115,244,170,50,86,181,221,15,69,106,239,183,75,211,118,181,205,182,157,93,224,119,133,205,120,204,229,212,29,86,211,15,78,95,231,130,42,89,42,253,55,113,166,222,40,211,102,55,162,9,216,207,36,248,244,238,191,19,44,207,248,112,209,29,81,211,187,110,149,103,186,123,110,188,227,150,106,72,168,173,144,84,43,214,106,8,227,141,177,177,96,168,234,239,70,228,99,90,138,246,189,28,168,158,106,190,96,69,27,127,57,254,21,234,45,158,46,191,21,212,90,74,182,177,85,212,137,108,165,145,85,200,155,236,199,165,79,74,162,175,146,43,186,127,42,33,9,56,217,230,85,153,113,77,103,93,52,194,177,217,113,44,17,242,199,45,85,60,147,36,181,215,87,177,200,230,36,238,106,116,178,54,185,17,82,38,239,187,154,138,231,59,201,27,55,110,92,151,248,81,174,173,150,170,151,43,212,203,124,82,59,118,211,83,93,232,157,28,105,245,53,101,164,123,246,254,55,42,155,147,67,249,122,112,177,160,119,168,50,156,75,1,117,210,255,0,74,244,146,154,233,125,169,90,233,169,156,158,199,68,215,34,69,27,209,124,209,237,98,57,62,10,6,137,229,89,193,61,243,68,236,85,154,233,170,182,133,161,203,178,106,54,210,218,109,179,179,105,173,150,231,43,94,231,202,139,248,19,76,168,205,219,248,76,99,81,23,101,123,218,217,211,122,192,48,60,146,183,210,89,22,19,97,186,85,244,36,126,34,182,219,12,242,116,167,177,189,79,106,174,201,186,249,30,248,3,17,251,144,233,55,240,95,137,127,137,41,191,248,7,220,135,73,191,130,252,75,252,73,77,255,0,192,101,192,12,71,238,67,164,223,193,126,37,254,36,166,255,0,224,57,250,210,139,125,5,87,28,184,117,170,170,134,158,106,41,181,98,223,79,37,52,145,53,209,62,37,188,49,170,197,98,166,202,213,111,150,219,109,183,145,209,153,29,44,252,189,56,63,176,231,180,90,157,105,210,30,198,77,110,187,199,126,166,174,244,253,209,221,186,232,230,73,153,47,109,213,43,26,237,34,35,186,85,170,223,130,166,222,64,110,123,102,154,233,213,146,190,27,165,155,0,199,40,43,105,213,86,42,154,91,84,17,75,26,170,42,42,181,237,106,42,121,42,167,146,252,76,144,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,53,159,178,199,138,127,249,203,106,175,249,101,113,255,0,92,116,166,114,174,7,75,188,50,93,174,183,254,27,116,162,251,125,185,213,220,110,87,28,30,197,87,89,89,87,51,166,158,166,121,40,33,116,146,201,35,149,92,247,185,202,174,87,42,170,170,170,170,155,44,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,141,92,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,74,145,87,154,63,184,158,166,254,101,249,197,16,21,65,195,39,19,124,73,95,248,146,210,139,21,247,136,61,74,184,219,110,57,197,138,146,178,142,175,44,175,154,10,152,36,175,133,178,69,36,110,149,90,246,57,170,173,86,170,42,42,42,162,157,4,156,214,112,157,239,79,163,127,104,24,247,204,96,58,83,0,0,0,115,237,196,223,19,124,73,88,56,146,213,123,21,139,136,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,153,177,197,28,109,149,26,198,53,168,141,70,162,34,34,34,34,29,4,156,214,113,99,239,79,172,159,104,25,15,204,103,2,221,57,68,234,22,125,169,92,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,218,10,7,54,38,201,51,156,228,98,57,239,114,53,23,109,222,229,248,169,55,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,14,125,184,155,226,111,137,43,7,18,90,175,98,177,113,7,169,86,235,109,187,56,190,210,81,209,210,101,149,240,193,77,4,117,243,54,56,163,141,178,163,88,198,181,17,168,212,68,68,68,68,67,160,147,154,206,44,125,233,245,147,237,3,33,249,140,224,91,167,40,157,66,207,181,43,134,220,146,251,168,217,198,65,149,92,160,206,43,41,34,172,189,220,230,174,158,56,27,65,64,230,196,217,38,115,156,140,71,61,238,70,162,237,187,220,191,21,38,165,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,102,195,5,52,17,181,93,36,178,72,229,70,177,141,106,43,149,202,168,136,136,170,164,11,228,169,238,177,148,253,160,87,124,186,220,104,174,107,28,117,83,102,50,87,240,177,165,21,244,149,54,42,90,133,135,53,174,117,44,173,157,215,26,74,215,167,163,88,147,70,212,107,34,150,158,57,93,52,106,238,226,172,109,107,218,214,200,146,134,63,173,124,222,181,98,171,95,105,110,218,57,87,224,180,203,31,184,50,158,123,71,110,154,79,164,244,176,86,200,231,84,247,234,40,188,69,23,137,166,237,179,182,136,174,139,109,252,221,185,102,156,42,241,49,134,241,95,164,116,122,165,135,208,213,219,158,218,135,91,110,246,202,148,87,62,221,113,141,145,190,88,18,78,148,108,204,233,150,55,178,70,162,117,49,237,234,107,31,215,27,40,91,133,94,25,243,46,43,245,114,143,75,112,250,234,75,115,27,78,235,149,222,231,82,168,230,91,173,209,190,54,75,58,71,212,142,153,253,82,198,198,70,213,78,167,189,189,78,99,58,228,103,67,218,85,166,120,174,141,233,198,57,165,184,85,39,135,178,227,54,248,173,244,221,81,198,201,38,232,79,94,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,101,101,106,243,148,213,141,83,210,255,0,185,7,220,207,82,242,188,75,210,127,72,60,111,160,175,53,52,30,43,183,232,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,218,165,149,21,87,207,59,241,39,250,73,250,180,12,127,148,78,183,235,70,165,113,37,146,88,181,27,87,179,92,170,219,6,15,89,87,21,29,238,255,0,87,93,4,115,182,190,129,173,149,177,205,35,154,143,70,189,237,71,34,111,179,220,159,21,45,208,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,1,175,248,129,198,114,172,195,67,179,204,115,3,169,186,211,229,53,120,253,119,160,36,181,221,164,182,85,54,232,200,92,250,78,138,152,228,141,99,251,251,98,69,221,232,199,55,118,191,118,57,200,188,251,93,184,155,226,238,193,117,173,177,95,120,131,214,11,117,202,221,81,37,37,101,29,94,89,115,134,122,105,227,114,182,72,164,141,210,163,152,246,185,21,170,213,68,84,84,84,83,164,146,133,185,169,232,229,139,72,184,184,187,212,227,147,109,73,158,219,226,204,100,166,233,127,244,45,85,76,243,199,82,157,111,123,149,253,201,233,229,159,127,85,173,239,244,53,168,214,34,168,92,167,10,186,165,247,105,225,199,78,181,50,107,239,166,107,239,56,253,47,165,107,124,47,135,238,221,34,103,102,187,239,104,198,53,187,85,69,59,125,70,163,23,109,217,187,85,170,176,171,156,166,172,106,158,151,253,200,62,230,122,151,149,226,94,147,250,65,227,125,5,121,169,160,241,93,191,71,246,251,189,151,183,175,167,184,254,158,173,246,235,118,222,213,49,94,73,122,215,255,0,167,92,57,214,91,254,188,214,223,85,28,95,251,189,29,92,115,61,100,255,0,220,150,54,182,63,235,234,231,126,2,14,121,223,137,63,210,79,213,160,99,252,162,117,191,90,53,43,137,44,146,197,168,218,189,154,229,86,216,48,122,202,184,168,239,119,250,186,232,35,157,181,244,13,108,173,142,105,28,212,122,53,239,106,57,19,125,158,228,248,169,107,217,102,83,98,193,177,91,206,107,148,215,120,43,46,63,111,168,186,92,106,123,79,147,177,75,4,110,146,89,58,24,142,123,186,88,199,46,205,69,114,237,178,34,175,145,77,156,149,61,233,242,159,179,250,239,152,219,137,169,205,147,93,47,186,63,195,47,209,188,74,243,106,164,186,234,37,193,248,221,84,53,8,201,42,159,103,146,150,101,173,125,60,110,95,250,136,95,39,75,145,141,169,77,186,94,232,222,208,170,29,66,227,87,137,44,203,63,201,114,251,22,183,234,86,55,109,190,94,43,110,84,118,90,76,206,191,177,109,130,105,159,36,116,177,244,189,141,232,141,174,70,38,204,106,108,212,217,173,246,37,201,242,225,199,245,114,217,194,229,139,38,214,140,251,32,202,111,185,181,67,242,106,103,222,238,47,174,158,138,221,60,81,54,146,22,204,249,100,87,49,241,68,218,148,77,217,210,181,78,98,177,28,215,42,210,15,13,122,67,83,175,90,243,131,105,28,48,85,201,79,145,94,33,134,224,180,147,197,12,241,91,153,188,181,179,70,249,119,98,62,58,104,230,145,17,81,219,171,17,17,174,85,70,175,74,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,1,16,57,117,241,213,77,197,46,26,152,62,160,215,210,51,85,44,20,243,77,93,13,53,44,172,101,206,221,10,211,177,46,74,169,26,65,11,221,37,67,99,124,45,127,225,177,207,107,24,199,35,25,50,142,91,49,60,166,251,131,101,86,108,215,22,174,240,87,172,126,225,79,116,183,84,246,153,39,98,170,9,27,36,82,116,61,28,199,116,189,141,93,156,138,213,219,101,69,79,35,160,158,7,56,187,181,113,125,164,110,202,231,183,82,89,242,203,13,67,109,185,29,170,10,134,189,140,157,88,142,101,84,44,87,44,172,166,153,58,186,59,137,186,62,57,163,71,73,218,89,28,18,40,0,0,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,62,178,160,57,165,241,237,244,238,178,253,194,142,151,193,209,143,218,174,30,15,47,186,84,83,237,37,125,117,36,232,229,163,167,107,211,120,225,134,120,154,175,151,100,116,146,70,136,197,72,154,174,156,36,175,10,220,119,95,120,170,227,67,46,194,177,103,248,45,50,199,240,250,249,45,212,219,50,79,74,85,65,118,130,56,174,189,111,167,138,162,14,237,53,67,83,195,57,85,172,219,117,221,222,105,58,138,86,228,169,239,79,148,253,159,215,124,198,220,93,72,2,181,121,202,106,198,169,233,127,220,131,238,103,169,121,94,37,233,63,164,30,55,208,87,154,154,15,21,219,244,127,111,187,217,123,122,250,123,143,233,234,223,110,183,109,237,82,202,138,171,231,157,248,147,253,36,253,90,6,63,202,39,91,245,163,82,184,146,201,44,90,141,171,217,174,85,109,131,7,172,171,138,142,247,127,171,174,130,57,219,95,64,214,202,216,230,145,205,71,163,94,246,163,145,55,217,238,79,138,150,232,82,183,37,79,122,124,167,236,254,187,230,54,226,116,243,25,227,95,246,42,233,196,22,12,2,231,106,147,83,114,159,189,219,105,167,94,236,150,186,21,71,164,151,55,67,210,230,59,165,236,72,226,108,170,214,190,71,57,219,74,216,101,141,67,85,115,58,230,1,89,164,84,117,60,63,104,134,69,225,51,170,190,168,50,107,148,81,207,21,85,134,150,72,33,154,38,211,61,204,72,214,105,227,168,242,154,55,185,208,181,142,217,27,35,152,248,242,14,95,124,200,233,184,137,169,161,209,189,97,138,146,221,168,173,167,142,27,109,109,51,37,115,50,103,199,21,76,213,19,44,81,195,217,163,124,112,211,177,207,69,145,25,35,222,229,141,172,77,163,74,86,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,232,39,129,126,12,172,92,30,105,197,85,178,75,175,166,115,60,163,195,212,100,215,40,158,244,165,116,145,35,251,84,212,209,187,109,161,139,187,42,36,142,106,73,35,158,231,59,165,21,145,70,18,84,141,92,199,178,204,171,6,224,199,80,242,156,43,38,186,227,247,170,47,68,248,107,141,174,182,74,74,168,58,238,180,140,127,68,177,171,94,222,166,61,205,93,151,205,174,84,95,37,82,74,145,87,154,63,184,158,166,254,101,249,197,16,20,173,251,44,120,167,255,0,156,182,170,255,0,150,87,31,245,199,74,103,42,231,85,0,14,107,63,101,143,20,255,0,243,150,213,95,242,202,227,254,184,233,76,229,92,14,151,120,100,187,93,111,252,54,233,69,246,251,115,171,184,220,174,56,61,138,174,178,178,174,103,77,61,76,242,80,66,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,54,89,170,184,78,247,88,209,191,179,252,123,229,208,27,84,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,103,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,133,179,65,83,4,141,86,201,20,145,185,21,175,99,154,170,213,106,162,162,162,170,40,21,45,173,252,227,179,40,53,230,217,85,161,150,170,74,173,47,199,42,31,13,101,37,198,153,35,159,42,98,250,178,76,178,57,139,45,19,17,60,224,70,162,61,23,215,153,175,71,120,120,237,39,75,117,75,4,214,156,18,217,169,154,105,125,244,206,55,121,239,120,42,223,11,53,63,119,181,51,225,147,239,115,49,146,55,105,34,123,125,102,166,251,110,155,162,162,173,16,241,253,193,245,215,132,221,92,115,109,233,73,38,9,152,212,86,87,226,143,134,87,43,233,160,99,218,178,80,202,217,30,233,122,233,210,104,152,146,57,206,73,88,230,63,171,173,100,142,60,215,150,127,26,246,238,24,51,187,150,19,169,119,63,13,166,217,110,245,53,181,146,45,84,222,134,174,134,25,22,58,136,105,225,108,157,125,237,153,4,136,216,250,151,104,28,175,70,194,173,112,94,160,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,153,176,193,77,4,109,87,73,44,146,57,81,172,99,90,138,229,114,170,34,34,42,168,26,215,137,222,33,113,94,23,244,106,245,171,153,77,55,143,240,29,186,107,117,173,149,81,211,205,115,174,149,221,49,83,198,231,175,246,210,61,90,215,185,145,69,43,209,143,232,233,90,213,224,235,155,78,119,109,206,234,44,28,91,101,222,153,198,239,61,29,156,131,192,67,79,232,30,212,53,15,119,244,45,5,31,114,171,191,34,211,199,230,169,219,219,171,205,21,196,96,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,111,94,88,188,7,125,219,239,180,218,243,171,22,94,172,7,31,184,55,209,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,2,234,64,0,104,174,55,245,123,50,208,94,24,242,221,92,211,249,233,35,190,227,181,22,137,169,210,174,4,154,9,88,251,165,36,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,50,174,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,117,7,52,127,113,61,77,252,203,243,138,34,157,184,62,226,207,50,225,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,40,116,102,12,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,165,77,13,117,50,175,68,172,221,81,81,81,81,28,199,181,200,230,61,142,68,123,30,215,53,200,215,53,81,50,0,5,106,243,148,213,141,83,210,255,0,185,7,220,207,82,242,188,75,210,127,72,60,111,160,175,53,52,30,43,183,232,254,223,119,178,246,245,244,247,31,211,213,190,221,110,219,218,165,149,21,87,207,59,241,39,250,73,250,180,13,41,203,135,136,93,125,206,120,206,211,204,91,53,215,13,64,200,44,181,190,150,241,54,235,166,77,91,87,75,63,69,170,173,236,235,138,73,28,199,116,189,141,114,110,158,78,106,42,121,162,23,126,80,15,43,143,126,205,50,252,245,242,122,210,221,56,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,161,165,57,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,109,159,26,175,149,203,179,153,29,78,187,221,109,122,9,173,17,85,201,168,51,211,213,77,65,144,181,145,118,47,143,99,167,157,240,190,10,120,99,101,35,226,166,107,81,171,235,50,68,134,69,87,49,234,198,201,78,217,102,83,125,206,114,171,206,107,148,215,120,219,214,65,112,168,186,92,106,123,76,143,191,85,60,142,146,89,58,24,141,99,122,158,247,46,205,68,106,111,178,34,39,145,121,60,184,184,28,169,225,75,13,175,204,53,5,244,149,26,139,152,83,192,202,232,98,100,82,178,201,72,213,87,165,20,83,162,43,158,247,57,90,233,220,215,118,156,248,162,107,81,201,10,75,32,76,160,0,16,215,95,248,234,166,225,151,140,220,127,76,53,58,190,146,151,75,242,60,30,11,149,85,115,169,101,146,123,69,197,42,110,8,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,73,148,82,183,58,191,122,124,91,236,254,135,230,55,19,53,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,178,22,232,0,0,82,7,49,238,33,117,247,6,227,59,80,241,108,43,92,53,3,31,178,209,122,39,195,91,173,121,53,109,37,44,29,118,170,71,191,162,40,228,107,27,212,247,185,203,178,121,185,202,171,230,170,93,249,64,60,209,253,251,53,55,243,47,201,232,128,154,156,154,245,99,84,245,67,238,191,247,76,212,188,175,45,244,103,209,255,0,5,233,219,205,77,127,133,238,122,67,185,218,239,61,221,29,93,182,117,116,237,191,67,119,246,33,186,177,190,53,253,9,199,198,160,112,157,169,183,59,85,29,150,111,70,73,133,220,39,94,196,141,174,154,221,69,35,237,142,84,111,68,157,231,203,44,145,58,71,53,201,34,58,36,89,22,88,88,200,215,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,128,191,224,64,14,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,248,0,0,28,214,126,203,30,41,255,0,231,45,170,191,229,149,199,253,113,119,220,184,114,204,171,57,224,199,79,50,156,215,38,186,228,23,170,223,75,120,155,141,210,182,74,186,169,250,46,181,108,103,92,178,43,158,238,150,49,173,77,215,201,173,68,79,36,67,158,194,255,0,185,92,123,137,233,151,231,175,156,86,129,42,128,0,10,213,231,41,171,26,167,165,255,0,114,15,185,158,165,229,120,151,164,254,144,120,223,65,94,106,104,60,87,111,209,253,190,239,101,237,235,233,238,63,167,171,125,186,221,183,181,75,42,42,175,158,119,226,79,244,147,245,104,24,255,0,40,157,111,214,141,74,226,75,36,177,106,54,175,102,185,85,182,12,30,178,174,42,59,221,254,174,186,8,231,109,125,3,91,43,99,154,71,53,30,141,123,218,142,68,223,103,185,62,42,75,254,52,56,193,186,240,155,171,154,32,235,130,210,73,130,102,53,23,138,12,173,147,68,229,125,52,12,125,189,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,112,47,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,105,54,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,74,220,177,120,241,251,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,221,72,0,0,2,31,243,25,227,95,246,42,233,196,22,12,2,231,106,147,83,114,159,189,219,105,167,94,236,150,186,21,71,164,151,55,67,210,230,59,165,236,72,226,108,170,214,190,71,57,219,74,216,101,141,118,95,24,60,89,225,188,34,233,127,211,139,237,61,37,226,251,95,81,29,53,139,28,117,122,210,207,117,122,72,196,157,88,244,142,85,99,34,137,235,35,158,172,232,223,182,197,84,116,172,69,231,219,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,168,116,252,0,3,90,113,55,118,186,216,56,109,213,123,237,138,231,87,110,185,91,176,123,237,93,29,101,36,206,134,122,105,227,160,153,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,115,239,251,44,120,167,255,0,156,182,170,255,0,150,87,31,245,197,255,0,113,99,238,177,172,159,103,249,15,203,167,57,172,3,170,128,0,2,63,241,235,170,89,222,139,112,157,156,234,102,154,95,125,13,146,89,189,25,224,171,124,44,53,29,174,237,202,150,25,62,247,51,31,27,183,142,87,183,214,106,237,190,233,178,162,42,72,2,42,243,71,247,19,212,223,204,191,56,162,3,53,224,251,139,60,55,139,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,141,175,90,169,237,79,89,30,144,43,222,177,196,175,100,177,49,36,107,209,157,27,247,24,138,174,137,232,155,212,230,219,133,94,38,51,46,20,53,114,143,84,176,250,26,75,139,29,78,235,109,222,217,82,136,214,92,109,210,62,55,203,2,73,210,174,133,253,81,70,246,72,212,94,151,177,189,77,123,58,227,127,66,154,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,157,211,83,165,92,11,12,241,61,146,58,41,97,145,158,104,143,142,88,228,141,85,170,230,42,177,85,174,115,85,28,161,154,128,0,0,0,0,0,20,129,204,123,136,93,125,193,184,206,212,60,91,10,215,13,64,199,236,180,94,137,240,214,235,94,77,91,73,75,7,93,170,145,239,232,138,57,26,198,245,61,238,114,236,158,110,114,170,249,170,151,126,80,15,52,127,126,205,77,252,203,242,122,32,44,127,148,78,161,103,218,149,195,110,73,125,212,108,227,32,202,174,80,103,21,148,145,86,94,238,115,87,79,28,13,160,160,115,98,108,147,57,206,70,35,158,247,35,81,118,221,238,95,138,147,124,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,173,94,62,185,164,125,206,235,42,244,115,134,75,182,249,125,182,225,53,30,69,145,84,91,122,163,180,77,77,59,163,146,142,158,26,152,250,38,153,95,27,145,242,171,29,19,99,84,237,171,222,254,184,108,168,129,92,200,249,125,212,241,19,77,30,176,232,221,170,145,186,139,110,167,109,53,109,182,24,162,133,249,51,22,88,35,137,101,168,154,120,161,133,244,208,164,238,71,185,174,124,140,70,71,190,204,141,16,62,190,92,28,192,40,248,136,177,69,164,154,189,145,127,231,98,131,196,207,21,77,68,112,83,199,145,82,245,190,78,170,118,66,200,227,100,208,198,168,199,194,141,234,88,226,73,90,175,251,242,69,58,142,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,66,84,208,215,83,42,117,196,253,149,21,21,21,21,175,99,154,174,99,216,228,86,61,142,115,92,142,107,149,22,255,0,184,36,227,7,25,226,231,75,226,189,53,105,40,179,107,29,60,13,203,44,244,145,84,118,40,103,150,73,217,11,227,146,86,35,92,201,155,76,249,81,141,124,139,26,57,24,247,57,83,169,193,34,143,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,235,41,175,153,215,48,10,61,93,172,169,225,251,68,50,47,23,130,210,117,65,147,92,162,142,9,105,111,213,81,207,12,209,54,153,238,98,200,144,193,37,63,148,209,189,173,153,207,118,200,232,218,199,200,31,94,168,115,111,204,168,120,180,76,227,78,102,171,190,233,6,59,79,83,105,163,199,23,107,98,95,89,36,40,143,172,157,239,142,103,181,254,37,140,146,39,43,26,246,195,27,89,209,19,166,168,71,219,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,114,238,75,254,92,220,107,254,197,93,71,158,193,159,220,238,178,105,150,83,247,187,149,52,11,221,142,215,92,170,196,142,230,216,122,92,247,116,177,139,28,173,137,90,231,198,230,187,105,93,12,81,168,95,72,6,170,226,119,136,92,87,133,253,26,189,106,230,83,77,227,252,7,110,154,221,107,101,84,116,243,92,235,165,119,76,84,241,185,235,253,180,143,86,181,238,100,81,74,244,99,250,58,84,48,174,54,248,193,198,120,70,210,249,111,78,90,74,220,218,249,79,59,113,59,61,92,85,29,138,233,226,146,6,76,249,36,137,138,214,178,22,212,178,85,99,159,26,200,141,86,49,205,85,234,108,10,224,175,155,22,85,141,95,95,130,241,85,124,244,198,63,117,184,85,220,19,48,157,178,45,85,159,184,201,166,116,14,167,166,129,235,81,11,231,237,178,38,49,172,236,54,71,53,21,98,108,113,197,2,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,108,127,149,31,2,223,184,113,65,173,120,103,252,94,171,0,162,174,119,246,206,117,210,74,117,111,253,87,133,123,157,253,92,200,207,247,188,192,73,76,111,141,127,66,113,241,168,28,39,106,109,206,213,71,101,155,209,146,97,119,9,215,177,35,107,166,183,81,72,251,99,149,27,209,39,121,242,203,36,78,145,205,114,72,142,137,22,69,150,22,50,96,20,3,205,31,223,179,83,127,50,252,158,136,176,158,91,156,193,42,120,137,166,147,71,181,146,235,72,221,69,183,83,186,166,138,229,52,177,66,252,153,139,44,242,74,145,83,195,4,80,194,250,104,82,6,171,26,231,62,70,35,228,219,102,72,168,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,81,94,147,231,95,114,253,83,195,117,51,209,126,147,250,37,144,91,175,190,11,191,217,241,94,22,166,57,187,93,206,151,116,117,118,250,122,186,93,182,251,236,187,108,116,189,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,156,187,146,255,0,151,239,29,215,222,21,114,168,240,172,165,254,55,76,178,11,130,73,113,166,217,145,250,46,170,121,41,99,150,235,214,202,121,106,39,237,83,83,185,60,51,85,26,253,247,77,157,230,161,125,32,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,54,104,42,96,145,168,232,229,142,70,170,181,236,115,85,28,142,69,84,84,84,84,62,176,60,156,179,41,177,96,216,173,231,53,202,107,188,21,151,31,183,212,93,46,53,61,167,201,216,165,130,55,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,230,139,91,243,91,86,165,107,70,125,168,214,42,122,184,45,185,86,81,117,189,209,197,86,198,182,120,224,169,171,146,104,219,35,90,231,53,30,141,122,34,162,57,201,190,251,42,251,73,105,205,11,141,127,217,1,157,191,70,52,246,231,106,174,211,108,54,224,202,152,174,52,75,222,244,205,209,176,185,143,168,73,92,212,218,24,187,179,195,26,70,170,201,61,121,122,228,107,226,237,193,96,46,167,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,3,63,211,142,51,111,186,73,193,222,85,195,62,13,106,237,93,115,188,130,227,81,123,188,84,49,143,142,11,61,69,13,37,51,169,169,216,187,239,52,189,169,154,249,28,136,145,198,169,209,187,222,143,135,74,233,86,153,229,90,201,168,248,230,150,225,84,158,34,245,147,92,34,183,211,117,71,35,227,135,173,125,121,229,237,177,239,108,49,49,29,36,143,70,175,68,108,123,149,54,106,152,253,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,244,242,249,224,146,213,194,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,142,165,107,103,180,192,232,97,115,237,44,145,179,74,199,178,58,134,200,231,75,26,181,38,94,218,185,21,35,143,96,218,188,42,240,207,134,240,161,164,116,122,91,135,215,85,220,94,234,135,92,174,247,58,149,86,190,227,113,145,145,178,89,210,62,165,108,44,233,138,54,50,54,170,244,177,141,234,115,223,215,35,247,1,81,124,76,115,111,212,75,111,16,212,214,173,13,154,145,154,117,133,222,60,53,205,177,248,74,135,229,236,134,161,190,33,91,84,232,230,109,61,52,141,141,204,133,240,250,234,201,22,87,42,171,155,28,86,19,194,143,21,218,113,197,174,156,51,53,194,165,240,55,90,30,220,23,251,4,243,35,234,173,21,78,69,84,107,149,17,59,144,191,165,203,20,200,136,217,26,215,34,163,30,201,35,96,110,178,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,2,10,243,123,208,186,205,79,225,198,147,81,177,235,55,141,189,105,165,193,215,25,156,197,157,243,54,207,59,18,58,212,142,40,209,204,119,75,217,73,59,222,244,68,142,42,105,92,143,106,117,53,243,168,242,114,204,90,197,156,226,183,156,43,41,161,241,182,92,130,223,81,107,184,211,119,95,31,126,150,120,221,28,177,245,177,90,246,245,49,238,77,218,168,228,223,116,84,95,48,57,194,225,87,84,190,226,220,71,105,214,166,77,125,244,53,5,155,32,165,244,173,111,133,241,29,171,92,175,236,215,125,237,24,247,59,122,89,103,111,168,213,122,111,187,54,114,53,82,122,115,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,153,179,65,83,4,141,182,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,10,224,213,140,23,238,95,170,121,150,153,250,83,210,127,68,178,11,141,139,198,246,59,62,43,194,212,201,15,119,183,212,238,142,174,223,87,79,83,182,223,109,215,109,205,235,196,110,183,221,117,179,133,14,30,27,121,177,210,91,170,48,10,140,139,7,99,233,164,115,153,89,5,21,29,141,97,157,90,239,54,61,98,154,54,61,58,156,138,248,220,244,233,71,164,108,13,193,201,83,222,159,41,251,63,174,249,141,184,215,252,212,245,142,197,171,188,92,93,233,177,200,119,164,192,173,241,97,210,84,245,63,250,42,170,154,121,228,169,94,135,177,170,206,220,245,18,193,183,172,215,118,58,218,229,107,209,19,228,229,209,171,212,218,11,150,235,22,174,77,61,36,117,24,238,147,221,38,183,165,92,18,205,4,183,23,220,109,177,81,67,35,34,217,234,201,42,100,134,53,84,86,236,143,85,87,53,17,92,145,86,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,51,166,158,166,121,28,174,146,89,36,114,171,158,247,57,85,202,229,85,85,85,85,80,44,255,0,146,134,136,93,86,235,153,113,35,53,242,145,182,214,211,212,96,244,246,214,198,231,79,36,234,234,42,201,103,123,188,154,198,53,169,11,90,137,212,175,87,200,171,209,208,157,203,95,52,255,0,9,26,47,106,208,94,30,112,157,63,165,196,41,49,219,188,118,122,58,188,146,158,23,182,87,203,123,146,158,63,27,44,178,181,206,73,95,221,71,53,28,142,115,81,140,99,25,180,108,98,38,224,3,149,115,101,112,235,175,57,151,13,186,185,98,213,108,50,182,173,175,183,84,49,151,58,24,106,18,22,93,173,202,246,173,69,20,170,230,61,189,18,53,187,35,149,142,232,122,50,70,167,91,26,169,173,73,41,196,167,6,87,221,15,209,253,45,215,235,37,215,210,184,102,163,99,246,106,137,150,119,177,181,86,203,197,85,189,181,50,83,57,169,183,114,23,244,204,248,164,106,110,214,177,209,201,178,181,146,76,23,147,195,174,188,225,188,73,105,29,139,85,176,202,218,71,50,227,78,198,92,232,97,168,89,159,105,184,163,26,181,20,82,171,152,199,117,198,231,108,142,86,55,173,138,201,26,157,15,106,174,203,57,225,224,115,139,187,175,8,58,184,236,174,123,117,93,227,19,191,83,182,219,145,218,160,168,115,30,248,17,232,230,85,66,197,114,68,250,152,87,171,163,184,155,43,36,154,52,116,125,213,145,182,169,198,215,48,76,55,66,52,94,197,121,211,11,173,37,239,44,212,171,58,87,227,44,108,171,4,244,22,234,154,73,29,79,122,124,51,64,244,86,54,85,135,166,9,155,31,117,123,136,159,185,72,141,13,85,205,99,142,58,157,53,181,87,240,183,166,204,164,150,251,147,217,213,153,77,205,207,138,116,183,91,170,154,246,45,19,35,221,85,149,51,69,187,156,233,26,157,184,101,141,204,71,58,86,201,13,59,30,175,254,85,103,185,87,252,43,145,228,153,29,195,254,146,178,186,229,93,81,39,253,169,38,154,73,31,249,92,231,59,226,170,108,174,37,248,103,204,184,90,200,113,76,51,80,107,169,31,144,223,241,122,124,142,186,138,153,81,236,182,62,106,170,152,82,145,101,71,43,102,123,91,78,213,123,219,234,117,189,205,106,189,173,73,30,18,131,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,1,85,124,243,191,18,127,164,159,171,75,84,42,175,158,119,226,79,244,147,245,104,16,255,0,129,14,39,44,92,37,234,22,101,170,183,123,47,166,234,223,135,201,107,181,218,60,75,233,188,125,84,183,59,123,157,31,125,177,74,145,116,193,29,68,187,185,189,43,218,232,221,28,230,154,47,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,49,242,205,57,80,240,57,83,146,221,108,156,92,106,51,233,22,197,109,168,168,126,35,105,86,69,80,181,213,113,58,72,29,91,58,57,28,145,50,9,90,254,211,83,105,86,104,155,38,236,108,108,239,6,245,229,139,192,119,220,66,197,77,175,58,177,101,233,207,178,11,123,125,27,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,86,127,144,3,153,215,30,63,113,11,21,78,131,105,61,235,167,62,200,45,238,244,149,210,221,113,237,213,98,240,185,240,186,61,219,218,114,119,170,32,117,66,55,166,72,229,133,171,28,201,183,92,78,95,171,151,223,50,58,110,34,106,104,116,111,88,98,164,183,106,43,105,227,134,219,91,76,201,92,204,153,241,197,83,53,68,203,20,112,246,104,223,28,52,236,115,209,100,70,72,247,185,99,107,19,104,208,39,169,21,121,163,251,137,234,111,230,95,156,81,18,168,138,188,209,253,196,245,55,243,47,206,40,128,160,19,170,131,149,115,170,128,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,0,0,0,0,53,254,186,104,94,156,113,23,167,23,29,47,213,11,55,142,181,87,109,44,51,68,168,202,171,125,83,81,82,58,170,105,21,23,183,51,58,157,178,236,173,86,185,204,123,94,199,189,142,231,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,167,50,42,243,17,225,15,246,86,232,210,125,22,162,239,106,22,29,221,173,197,250,235,252,52,51,247,93,23,138,164,147,169,22,53,238,199,19,122,21,221,29,50,199,22,242,50,53,151,168,35,255,0,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,191,74,243,92,227,95,238,155,149,79,195,94,153,220,238,180,216,222,37,112,168,166,203,101,223,179,13,226,233,12,141,106,83,244,43,82,71,67,75,36,111,243,115,186,36,149,122,145,138,144,195,43,171,214,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,67,214,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,9,77,67,67,76,137,215,43,246,85,85,85,85,70,177,141,106,57,239,123,149,24,198,53,206,114,181,173,85,64,218,188,31,112,153,153,113,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,141,180,9,85,5,169,139,27,214,4,123,22,72,145,239,150,86,36,109,98,63,175,110,227,209,21,177,61,83,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,213,92,31,112,153,134,240,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,87,122,128,0,1,21,121,163,251,137,234,111,230,95,156,81,20,2,95,247,52,127,113,61,77,252,203,243,138,34,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,143,107,103,142,10,154,184,225,145,209,185,205,115,81,232,215,170,162,171,92,155,237,186,47,176,9,43,203,139,142,58,110,20,179,42,252,63,80,89,87,81,167,89,133,68,15,174,154,39,203,43,236,149,109,69,98,86,197,2,42,181,236,115,85,173,157,173,111,117,204,138,39,53,92,176,164,82,94,241,205,103,19,188,61,101,92,47,235,45,235,72,242,154,159,31,224,59,117,54,235,163,41,100,167,134,231,67,43,122,162,168,141,175,79,237,163,122,53,207,107,37,138,86,35,223,209,212,179,83,149,167,30,223,65,43,44,60,40,234,132,29,120,253,214,225,224,241,11,165,61,62,242,80,87,85,206,174,74,58,134,177,55,146,25,167,149,202,201,118,87,71,36,138,143,85,137,200,232,2,223,202,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,129,92,36,235,125,171,135,13,126,199,53,162,243,99,171,188,211,227,148,247,71,50,130,154,70,198,250,153,230,183,84,211,194,197,123,188,152,197,150,104,250,223,179,149,172,234,114,53,234,136,197,197,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,67,102,168,74,72,18,24,34,99,35,108,81,67,27,60,213,25,28,81,199,26,43,149,207,84,98,43,156,231,42,185,112,162,127,242,197,224,59,238,223,125,166,215,157,88,178,245,96,56,253,193,190,141,181,220,109,221,202,92,162,102,178,102,201,179,187,173,94,205,60,237,167,87,117,71,36,83,57,36,133,119,232,149,168,27,215,149,15,3,148,216,213,170,201,197,198,163,62,173,47,183,42,122,135,226,54,149,100,180,233,67,73,43,100,129,213,179,163,145,171,43,231,137,207,237,53,55,137,33,149,178,110,247,72,206,205,154,16,215,152,239,28,117,60,41,97,180,24,126,159,50,146,163,81,115,10,121,223,67,52,175,138,86,89,41,26,168,197,173,150,5,85,115,222,231,43,155,3,92,222,211,159,20,174,114,185,33,88,164,214,156,191,249,157,81,234,237,101,167,68,56,129,173,240,153,213,95,92,86,220,154,119,193,21,45,250,170,73,228,115,41,93,20,49,69,29,44,201,27,161,142,36,245,155,51,152,228,234,108,142,99,36,11,21,0,1,74,220,234,253,233,241,111,179,250,31,152,220,72,0,79,254,117,126,244,248,183,217,253,15,204,110,38,138,225,151,131,236,155,138,93,47,213,43,214,156,165,93,102,109,131,84,88,29,106,179,182,90,120,160,185,193,89,37,83,42,88,249,39,124,109,137,236,108,44,149,175,87,237,180,114,51,165,203,35,92,192,177,254,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,249,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,165,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,4,95,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,232,103,166,158,55,35,163,150,57,26,168,230,61,174,68,114,57,21,21,21,17,80,232,39,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,78,216,95,8,151,93,69,224,203,39,226,139,16,184,213,212,92,176,124,162,166,219,122,179,37,59,165,73,173,77,166,162,147,197,65,219,106,185,175,133,213,50,190,94,191,83,178,142,127,84,125,149,73,117,86,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,116,212,233,87,2,77,4,172,124,110,138,88,100,103,146,171,36,138,73,35,85,106,181,232,143,85,107,154,228,71,32,116,230,13,63,194,175,19,24,111,21,250,71,71,170,88,125,13,93,185,237,168,117,182,239,108,169,69,115,237,215,24,217,27,229,129,36,233,70,204,206,153,99,123,36,106,39,83,30,222,166,177,253,113,179,112,1,202,185,122,124,165,181,75,4,202,248,78,176,233,157,130,251,226,178,76,19,197,125,32,162,240,179,51,193,248,219,149,116,212,191,124,123,18,57,58,227,106,187,239,110,119,78,219,59,101,242,40,176,205,116,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,3,167,48,107,78,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,118,88,2,149,185,194,113,11,138,234,166,178,216,244,143,22,166,239,253,202,252,117,53,198,232,202,168,229,134,166,186,177,180,206,150,158,54,177,87,110,199,135,108,111,87,57,29,221,89,88,172,111,107,169,242,211,153,31,48,74,158,29,169,163,209,237,27,186,210,59,81,110,52,237,169,173,185,67,44,83,63,25,98,75,4,145,36,180,243,65,44,51,62,166,21,157,168,199,57,175,141,138,201,54,217,241,170,210,96,19,255,0,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,129,85,101,186,114,161,227,142,155,37,181,89,56,71,212,102,85,173,246,219,79,80,204,70,236,175,150,161,43,169,34,108,147,186,138,117,114,185,98,124,17,53,253,167,38,209,44,49,54,61,152,232,217,222,129,92,25,240,181,251,46,51,108,195,77,232,178,79,66,94,173,184,125,85,246,201,81,43,122,169,95,93,21,101,36,77,138,165,17,170,244,133,236,158,70,171,153,235,49,202,215,236,244,106,198,253,21,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,40,29,79,24,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,108,213,9,73,2,205,60,175,124,141,138,40,99,103,146,43,228,150,72,227,69,114,181,136,175,69,115,154,212,87,36,85,229,249,204,50,213,196,86,27,116,197,53,134,178,146,205,157,225,22,121,46,247,123,172,141,109,61,186,227,106,133,90,217,110,46,127,148,84,207,98,189,157,230,42,181,158,178,73,30,204,87,199,13,101,113,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,3,0,226,119,136,92,171,138,13,101,189,106,230,83,77,224,60,127,110,154,221,107,101,84,149,16,219,40,98,111,76,84,241,185,235,253,180,143,86,181,141,124,178,202,244,99,58,250,83,85,27,215,135,126,21,115,45,110,196,181,15,84,166,182,213,210,96,154,117,139,222,174,213,247,100,145,34,73,238,52,246,233,167,165,163,129,92,199,36,175,238,164,47,149,168,137,211,10,187,119,177,242,67,215,162,128,234,160,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,170,0,0,8,171,205,31,220,79,83,127,50,252,226,136,149,68,85,230,143,238,39,169,191,153,126,113,68,5,0,146,83,129,126,51,111,188,30,106,61,85,206,75,87,166,112,204,163,195,211,228,214,216,152,196,170,116,113,43,251,85,52,210,59,109,166,139,187,42,164,110,114,71,35,94,230,187,165,85,146,199,26,204,255,0,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,135,75,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,155,52,21,48,72,212,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,31,89,74,220,177,120,241,251,136,95,105,180,27,86,47,93,56,14,65,112,111,163,110,151,27,143,110,151,23,153,204,153,210,108,222,211,151,179,81,59,169,209,221,82,71,20,46,89,38,93,186,229,114,221,72,0,0,0,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,170,14,107,28,9,93,82,235,95,197,54,141,99,52,142,182,186,157,103,205,237,86,232,28,217,227,157,28,247,73,120,70,34,171,94,199,53,90,147,244,53,170,197,103,125,200,254,185,228,142,189,116,47,93,53,31,135,77,71,183,106,134,151,222,124,13,214,135,120,166,134,84,87,210,220,41,92,168,178,82,212,198,138,157,200,95,210,221,211,116,114,57,173,123,28,199,177,143,111,77,37,32,115,31,229,255,0,89,195,189,246,93,91,210,28,119,255,0,52,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,222,86,80,220,28,105,115,76,198,117,11,135,155,70,7,161,85,52,137,125,212,43,60,148,185,187,38,167,168,123,241,232,37,167,141,39,160,137,211,193,28,85,15,145,101,154,21,168,102,232,214,66,245,107,81,210,71,36,117,193,165,186,91,157,235,78,119,108,211,61,52,177,122,103,36,188,247,188,21,23,138,134,159,187,218,133,243,73,247,201,158,200,219,180,113,61,222,179,147,125,182,77,213,81,23,31,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,190,158,94,124,22,90,184,88,210,250,123,238,95,143,210,55,85,50,90,117,92,130,177,42,91,84,180,80,44,157,81,91,224,145,173,70,177,141,106,68,233,81,138,228,124,200,229,238,72,198,67,210,20,24,101,90,139,166,121,86,151,220,108,246,236,166,147,183,233,236,126,213,147,91,167,100,114,36,53,84,53,244,177,212,68,248,220,246,55,175,167,184,232,158,173,221,169,44,50,177,28,238,141,204,84,189,235,135,9,152,111,23,92,4,232,222,15,125,168,164,179,223,104,48,124,106,166,197,145,186,129,106,167,181,61,104,169,86,116,99,18,72,149,236,150,38,44,110,98,191,163,126,219,213,21,209,49,80,33,87,45,206,98,118,173,8,166,147,69,245,238,251,87,6,159,71,78,231,99,213,240,208,54,86,88,231,238,207,81,59,37,100,16,173,68,236,168,124,235,179,213,100,88,222,198,53,26,140,123,159,28,107,227,7,139,60,203,139,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,142,175,74,168,45,76,88,216,147,171,30,145,196,143,124,178,177,100,115,213,157,123,118,216,170,173,137,136,154,211,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,38,234,224,95,131,43,239,24,122,143,85,108,146,235,232,108,51,23,240,245,25,53,202,39,177,106,155,28,170,254,213,53,52,110,223,121,165,237,74,137,35,154,177,198,214,57,206,234,84,100,82,6,213,229,193,203,254,179,136,139,236,90,183,171,216,239,254,105,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,191,44,87,126,121,56,158,45,98,193,177,91,54,21,139,80,248,43,46,63,111,167,181,219,169,187,175,147,177,75,4,109,142,40,250,222,174,123,186,88,198,166,238,85,114,237,186,170,175,153,235,1,64,60,209,253,251,53,55,243,47,201,232,136,191,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,40,57,163,251,246,106,111,230,95,147,209,26,170,223,195,166,119,123,225,198,183,137,123,5,63,142,198,236,89,5,85,139,32,245,225,139,209,157,44,183,248,89,125,121,82,73,187,210,92,21,157,49,198,189,190,207,83,151,103,250,161,119,220,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,73,42,115,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,208,247,12,92,66,226,188,80,104,213,151,87,49,106,111,1,227,251,148,215,27,91,234,163,168,154,217,93,19,186,101,167,145,204,95,237,100,98,185,172,115,226,150,39,171,25,215,210,129,181,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,85,206,170,14,85,192,233,79,132,239,117,141,27,251,63,199,190,93,1,181,77,85,194,119,186,198,141,253,159,227,223,46,128,218,160,0,0,8,171,205,31,220,79,83,127,50,252,226,136,149,68,85,230,143,238,39,169,191,153,126,113,68,5,27,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,30,214,207,28,21,53,113,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,144,113,47,195,166,119,194,254,169,215,233,158,117,79,253,118,178,207,91,215,15,251,167,107,241,51,67,5,103,110,41,100,236,247,123,15,119,105,238,235,103,177,83,216,170,225,59,222,159,70,254,208,49,239,152,192,94,247,24,156,42,225,188,87,233,29,195,15,188,219,105,27,147,219,169,234,42,113,59,188,146,44,47,183,92,85,158,162,58,86,177,238,240,210,57,177,182,102,116,187,169,136,142,68,238,50,55,176,32,7,42,126,58,169,176,233,40,56,88,213,122,250,74,107,21,85,66,67,133,87,54,150,87,78,219,141,93,107,19,209,175,72,99,114,57,146,203,81,36,173,154,69,111,109,82,70,185,238,107,163,72,178,174,104,60,193,42,109,53,55,174,23,180,90,235,72,247,190,157,212,25,133,242,154,88,170,89,209,52,85,84,245,150,85,138,88,28,212,122,53,240,57,243,197,47,92,111,71,69,234,189,175,218,176,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,228,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,192,202,180,47,66,245,31,136,189,71,183,105,126,151,217,188,117,214,187,121,102,154,85,86,82,219,233,90,168,146,85,84,200,136,189,184,89,212,221,215,101,114,185,205,99,26,247,189,140,119,149,171,24,47,220,191,84,243,45,51,244,167,164,254,137,100,23,27,23,141,236,118,124,87,133,169,146,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,151,169,192,47,5,24,175,10,122,113,73,123,187,91,60,70,166,228,214,248,100,200,238,21,9,27,228,160,235,70,200,235,101,58,198,231,177,176,196,244,68,123,152,229,239,72,196,122,175,75,98,100,84,173,197,143,189,62,178,125,160,100,63,49,156,11,84,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,3,154,206,44,125,233,245,147,237,3,33,249,140,231,74,103,53,156,88,251,211,235,39,218,6,67,243,25,192,159,252,151,56,122,197,110,20,121,31,19,183,106,159,25,122,182,220,42,113,43,69,20,148,177,186,58,31,188,83,77,61,99,100,114,43,210,103,178,116,133,170,206,142,152,214,116,85,122,75,179,28,212,248,241,255,0,240,191,10,154,65,122,254,181,22,95,125,182,92,127,235,217,83,100,115,59,95,251,187,165,124,115,127,92,167,123,127,117,97,29,116,15,142,58,110,28,120,38,203,244,123,7,101,91,245,23,52,202,46,79,134,174,55,203,78,203,29,186,107,125,20,11,90,217,152,173,114,212,171,153,43,97,107,29,234,62,53,145,234,136,214,50,104,149,137,226,215,220,231,42,179,97,88,181,15,141,189,100,23,10,123,93,186,155,186,200,251,245,83,200,216,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,129,176,56,104,225,211,59,226,131,84,232,52,207,5,167,254,181,89,120,173,235,135,253,204,181,248,152,97,158,179,183,44,177,247,187,93,246,59,180,199,117,191,216,137,237,84,232,35,135,93,6,195,120,109,210,59,22,148,225,148,84,141,101,186,157,143,185,215,67,78,176,190,237,113,86,53,42,43,101,71,61,238,235,145,205,221,26,175,119,67,17,145,181,122,24,212,76,43,130,142,20,108,92,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,47,111,143,170,234,122,199,26,58,69,87,172,48,49,253,168,211,102,53,118,124,157,182,62,89,16,222,183,106,218,155,117,170,182,225,71,105,171,186,84,82,211,201,52,84,52,142,137,179,213,61,173,85,108,49,172,207,100,72,247,42,35,81,100,123,25,186,167,83,154,155,170,2,231,118,181,89,105,153,89,121,185,210,80,83,201,81,5,35,37,169,153,177,49,211,207,43,33,134,36,115,149,17,95,36,178,71,27,27,237,115,222,214,166,234,168,133,91,115,206,252,73,254,146,126,173,33,255,0,27,92,87,113,5,175,154,143,124,194,181,110,95,64,90,177,60,130,178,10,108,54,142,104,164,165,180,213,66,171,78,246,201,52,105,253,25,51,58,30,157,231,43,155,213,36,203,18,70,201,21,135,203,196,183,23,119,94,38,180,143,71,177,76,194,221,86,153,102,154,211,220,237,183,43,172,149,14,157,151,120,37,101,11,105,234,156,249,28,233,124,75,146,154,78,247,82,170,57,251,72,215,125,241,99,140,55,175,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,215,206,111,66,235,49,109,101,177,107,205,162,205,209,101,205,173,241,219,174,149,113,172,242,127,187,20,141,86,53,102,87,34,197,23,114,145,41,219,27,26,228,87,248,73,221,208,138,215,57,213,214,116,39,204,87,71,44,90,201,194,62,119,77,119,155,195,213,225,246,249,243,27,93,79,75,223,217,170,160,130,89,28,157,13,123,17,221,216,22,162,13,221,212,214,119,250,250,92,230,53,14,123,0,18,127,150,246,136,93,117,187,138,252,77,182,251,229,37,174,159,3,168,167,206,43,159,52,110,145,243,193,65,89,78,169,4,77,77,145,95,36,178,68,197,87,57,17,172,87,191,214,86,164,111,140,5,207,114,105,209,123,86,53,160,215,77,104,186,226,20,144,100,57,133,226,174,146,221,122,115,219,44,243,217,32,237,71,218,102,206,94,203,60,100,85,93,77,217,142,122,197,27,157,212,214,68,168,22,20,0,3,149,115,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,156,225,29,41,240,157,238,177,163,127,103,248,247,203,160,2,141,184,228,225,18,235,194,14,174,55,20,130,227,87,120,196,239,212,238,185,99,151,89,233,220,199,190,4,122,181,244,179,61,26,145,62,166,21,233,235,237,174,202,201,33,145,91,31,117,35,108,117,58,93,226,43,65,176,222,36,180,142,251,165,57,157,21,35,153,113,167,123,237,149,211,83,172,207,180,220,81,142,74,122,216,145,175,99,186,227,115,183,86,163,219,214,197,124,110,94,135,185,22,189,184,33,229,139,125,195,56,142,201,115,45,110,162,186,182,203,165,153,4,63,67,165,232,101,52,57,29,84,111,239,83,220,62,247,43,222,216,98,98,83,203,218,69,86,172,178,246,222,245,90,121,225,112,100,28,169,248,21,169,195,163,160,226,159,85,232,42,233,175,181,84,233,54,21,66,218,168,157,3,109,213,116,76,95,73,61,97,145,202,231,203,21,68,145,54,25,17,189,180,73,28,230,57,206,141,98,209,92,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,14,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,68,174,93,124,51,225,188,82,241,12,152,102,160,215,85,179,30,176,89,230,200,235,168,169,149,88,251,155,33,168,167,133,41,22,84,114,58,22,57,213,13,87,189,190,191,67,28,214,171,28,228,145,150,233,199,71,25,182,46,15,52,226,150,231,29,171,211,57,158,81,226,41,241,155,108,172,122,82,186,72,145,157,218,154,153,27,182,208,197,221,137,86,54,185,36,145,207,107,91,210,138,249,99,169,110,94,60,66,226,188,47,234,22,162,106,230,83,77,227,252,6,159,213,83,91,173,108,170,142,158,107,157,116,183,59,115,98,167,141,207,95,237,164,122,181,175,115,34,138,87,163,31,209,210,186,43,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,49,75,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,222,229,205,193,71,236,85,211,137,239,249,253,178,213,38,166,229,63,124,185,84,192,157,217,45,116,42,140,88,237,141,155,169,204,119,75,216,178,74,232,145,173,124,142,107,119,149,176,197,34,234,14,85,252,10,211,96,24,245,171,137,237,82,160,164,159,39,190,83,195,114,195,33,134,170,94,187,77,186,122,89,152,233,229,88,228,72,100,125,84,53,40,169,27,216,254,211,26,197,234,108,143,123,35,177,240,4,74,230,99,118,181,95,249,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,155,52,21,48,73,118,161,116,114,199,35,85,90,246,57,170,142,71,34,170,42,42,42,17,131,155,159,19,156,65,98,55,216,180,34,201,101,186,225,184,45,246,223,51,102,189,193,83,20,177,229,212,178,50,153,100,133,174,72,187,148,189,137,18,104,101,137,178,245,75,28,205,89,27,219,145,136,232,65,136,241,103,153,99,220,43,231,188,41,222,105,234,239,120,246,85,81,110,169,178,201,53,122,53,152,243,224,173,109,85,74,69,26,198,231,72,201,221,28,123,179,184,198,49,253,114,34,43,164,127,80,104,163,170,131,149,115,170,128,7,42,231,85,7,42,224,116,167,194,119,186,198,141,253,159,227,223,46,128,218,166,170,225,59,221,99,70,254,207,241,239,151,64,109,80,0,0,0,0,6,148,226,187,138,237,56,225,43,78,31,154,230,178,248,235,173,119,114,11,5,130,9,145,149,87,122,166,162,42,181,170,168,189,184,89,212,213,150,101,69,108,109,115,81,17,239,124,113,191,101,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,117,169,174,174,169,85,232,137,155,162,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,47,61,156,96,241,103,153,113,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,113,213,233,85,5,169,139,27,18,117,99,210,56,145,239,150,86,44,142,122,179,175,110,219,21,85,177,49,16,53,86,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,90,154,234,234,149,78,185,95,178,34,34,34,34,53,140,107,81,172,99,26,136,198,49,173,107,81,173,106,34,101,92,55,107,125,215,135,13,109,197,181,162,205,99,164,188,212,99,149,18,185,244,21,50,58,54,84,193,52,18,83,204,196,123,124,216,245,138,105,58,31,179,145,175,233,114,181,232,138,197,151,252,174,120,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,49,184,253,186,174,6,248,44,134,181,174,122,74,249,58,151,170,90,106,119,49,168,172,232,237,203,35,149,138,231,36,51,68,237,65,204,71,132,63,216,165,172,169,244,90,139,179,167,185,143,118,183,23,235,175,241,51,65,218,108,94,42,146,78,164,73,19,181,36,173,232,87,117,245,69,36,91,200,249,18,94,144,189,61,45,213,44,19,90,112,75,102,166,105,165,247,211,56,221,231,189,224,171,124,44,212,253,222,212,207,134,79,189,204,198,72,221,164,137,237,245,154,155,237,186,110,138,138,185,89,66,220,185,184,215,253,138,186,143,61,131,63,185,221,100,211,44,167,239,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,233,0,0,2,42,243,71,247,19,212,223,204,191,56,162,41,91,132,239,122,125,27,251,64,199,190,99,1,117,60,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,5,239,113,131,194,102,27,197,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,55,80,45,84,246,167,172,140,89,209,140,73,34,87,178,88,152,177,185,138,254,141,251,111,84,87,68,197,78,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,66,211,87,80,212,162,117,196,253,145,81,81,81,85,175,99,154,173,123,30,213,86,61,142,107,154,174,107,145,87,167,219,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,205,134,10,104,35,106,186,73,100,145,202,141,99,26,212,87,43,149,81,17,17,85,74,1,230,25,197,53,171,138,125,121,168,190,226,16,210,59,15,198,169,210,207,143,214,45,169,180,181,181,176,39,173,44,211,200,237,230,123,29,50,202,232,152,245,106,50,53,106,246,163,145,243,117,4,255,0,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,173,121,231,126,36,255,0,73,63,86,145,215,150,135,7,215,94,34,245,114,28,243,34,76,130,211,130,96,181,17,215,205,117,182,202,234,71,213,221,98,124,114,65,67,13,83,30,217,98,126,203,222,124,144,238,248,216,198,167,84,79,154,41,18,69,115,206,252,73,254,146,126,173,2,5,112,139,162,22,174,35,184,139,195,52,106,251,124,171,180,91,111,245,21,46,172,171,164,141,175,157,32,167,165,154,166,70,71,213,234,181,239,108,10,196,122,163,145,138,244,114,181,253,61,11,121,60,85,241,57,167,28,19,104,213,29,239,208,182,169,170,217,225,237,120,182,33,77,82,150,255,0,25,28,110,141,146,71,2,71,20,137,12,52,240,47,82,175,111,182,221,163,143,118,186,72,209,105,51,130,13,94,195,116,23,137,204,75,87,53,2,122,184,236,88,237,61,222,106,132,164,129,102,158,87,190,215,87,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,76,127,137,222,33,114,174,40,53,150,245,171,153,77,55,128,241,253,186,107,117,173,149,82,84,67,108,161,137,189,49,83,198,231,175,246,210,61,90,214,53,242,203,43,209,140,235,233,64,194,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,66,212,215,87,84,170,117,202,253,145,17,17,17,17,172,99,90,141,99,24,212,70,49,141,107,90,141,107,81,18,228,249,110,114,251,169,225,218,154,77,97,214,75,85,35,181,22,227,78,234,106,43,108,209,69,51,241,150,36,179,199,42,197,81,12,242,195,51,234,97,88,28,175,107,90,248,216,175,143,125,159,34,46,138,229,41,193,71,166,235,40,248,178,212,219,101,170,178,203,15,122,60,46,223,58,119,228,117,116,51,246,223,115,114,35,186,35,236,190,41,99,137,178,53,206,89,21,210,162,70,177,66,247,219,80,0,0,20,173,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,141,85,206,175,222,159,22,251,63,161,249,141,196,134,186,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,161,211,83,165,92,9,52,18,177,241,186,41,97,145,158,74,172,146,41,36,141,85,170,215,162,61,85,174,107,145,28,129,103,252,215,184,28,166,201,109,87,190,46,52,229,245,107,125,182,211,211,191,46,180,163,37,168,74,234,72,155,28,13,173,129,26,142,88,159,4,77,103,117,171,180,75,12,78,147,118,58,55,247,171,3,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,58,106,116,171,129,38,130,86,62,55,69,44,50,51,201,85,146,69,36,145,170,181,90,244,71,170,181,205,114,35,147,162,142,29,117,231,13,226,75,72,236,90,173,134,86,210,57,151,26,118,50,231,67,13,66,204,251,77,197,24,213,168,162,149,92,198,59,174,55,59,100,114,177,189,108,86,72,212,232,123,85,106,175,153,31,47,123,174,151,102,81,234,230,133,98,117,119,12,79,49,188,54,146,108,122,199,104,114,178,193,91,50,65,28,17,49,172,145,239,123,42,170,95,55,67,89,19,35,137,238,138,22,254,28,77,80,179,254,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,148,195,205,31,223,179,83,127,50,252,158,136,177,254,89,124,19,230,92,47,99,55,188,227,83,174,21,116,153,102,99,79,21,53,86,56,217,209,96,181,50,158,162,161,26,175,124,21,50,83,213,190,86,58,25,26,245,98,62,20,116,140,106,253,242,68,90,224,230,143,239,217,169,191,153,126,79,68,4,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,85,230,117,192,119,220,66,251,83,175,58,79,101,233,192,114,11,131,189,37,107,183,91,187,116,184,188,206,100,45,143,119,119,92,189,154,137,221,80,173,233,142,56,161,114,199,10,109,215,19,86,85,114,84,247,88,202,126,208,43,190,93,110,51,254,100,92,94,98,188,59,232,213,211,5,182,214,218,171,245,11,54,183,190,138,215,102,172,160,142,225,12,116,50,187,181,81,87,87,4,139,219,236,246,251,204,141,36,107,219,36,187,53,99,150,54,76,141,10,140,224,251,139,60,203,132,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,141,175,74,88,46,172,72,222,144,43,222,177,202,140,124,82,189,36,107,209,157,123,119,24,138,141,149,232,189,4,105,110,169,96,154,211,130,91,53,51,77,47,190,153,198,239,61,239,5,91,225,102,167,238,246,166,124,50,125,238,102,50,70,237,36,79,111,172,212,223,109,211,116,84,85,230,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,67,160,158,1,120,84,253,138,122,29,73,96,187,92,174,181,25,78,77,217,189,100,116,213,21,157,116,180,21,207,133,168,234,90,120,99,145,240,183,180,136,145,190,102,42,186,103,49,28,174,232,108,81,196,28,246,27,171,42,225,71,81,236,28,54,97,92,83,91,34,244,206,25,148,120,184,46,82,83,194,169,37,138,170,42,249,233,35,109,66,110,187,195,47,105,138,201,147,102,164,143,88,156,141,85,137,102,210,165,239,114,247,192,48,221,83,229,195,132,233,246,160,227,212,151,204,122,249,79,123,166,174,161,169,69,232,149,158,153,172,84,84,84,84,115,30,215,35,94,199,181,81,236,123,90,230,171,92,212,84,10,160,224,235,140,92,239,132,12,238,162,255,0,96,163,244,206,55,121,232,250,65,143,247,33,167,244,167,106,26,134,82,255,0,69,62,9,100,131,181,37,66,201,247,180,78,189,186,93,186,47,149,191,241,57,204,3,73,244,99,135,219,118,173,224,25,21,171,41,186,231,22,249,167,193,41,157,29,74,210,220,228,142,88,99,157,210,190,54,125,235,195,247,209,242,67,43,161,145,93,27,226,221,143,221,91,81,124,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,216,234,7,171,150,101,55,220,231,42,188,230,185,77,119,141,189,100,23,10,139,165,198,167,180,200,251,245,83,200,233,37,147,161,136,214,55,169,239,114,236,212,70,166,251,34,34,121,27,215,137,174,15,178,110,22,180,191,75,111,90,140,149,116,121,182,115,81,127,117,214,206,233,105,229,130,217,5,28,148,172,166,99,36,129,242,54,87,189,179,62,87,61,31,182,210,70,206,150,172,110,115,230,87,42,62,5,191,112,226,131,90,240,207,248,189,86,1,69,92,239,237,156,235,164,148,234,223,250,175,10,247,59,250,185,145,159,239,121,135,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,53,87,37,79,122,124,167,236,254,187,230,54,227,106,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,37,87,51,174,3,190,237,246,42,157,121,210,123,47,86,125,143,219,221,233,43,93,186,221,220,170,202,33,107,225,108,123,187,186,212,239,83,192,218,133,111,76,114,75,51,82,56,83,126,136,154,145,87,146,167,189,62,83,246,127,93,243,27,113,117,32,114,174,111,94,15,184,76,204,184,186,213,15,160,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,169,58,121,134,114,202,212,77,68,213,10,141,109,225,186,203,73,120,168,202,170,17,249,14,56,147,210,91,214,154,173,35,217,213,176,62,71,69,19,217,42,179,170,86,185,221,222,243,221,38,242,36,174,72,103,87,10,188,51,225,188,40,105,29,30,150,225,245,213,119,23,186,161,215,43,189,206,165,85,175,184,220,100,100,108,150,116,143,169,91,11,58,98,141,140,141,170,189,44,99,122,156,247,245,200,240,199,245,127,75,112,77,22,224,119,84,116,211,77,44,94,134,198,236,218,127,148,120,42,47,21,53,71,107,187,73,85,52,159,124,153,239,145,219,201,43,221,235,57,118,223,100,217,17,17,57,215,58,83,226,199,221,99,89,62,207,242,31,151,78,115,88,7,85,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,1,29,120,219,227,7,25,225,27,75,229,189,57,105,43,115,107,229,60,237,196,236,245,113,84,118,43,167,138,72,25,51,228,146,38,43,90,200,91,82,201,85,142,124,107,34,53,88,199,53,87,169,161,170,185,150,113,213,83,195,46,51,75,166,26,99,95,87,75,170,25,29,60,23,42,90,230,210,197,36,22,139,114,84,42,58,119,164,241,190,41,159,50,193,52,45,141,26,189,41,220,145,206,98,182,52,147,69,127,244,138,63,251,255,0,229,137,89,121,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,106,107,171,170,85,58,229,126,200,136,136,136,136,214,49,173,70,177,140,106,35,24,198,181,173,70,181,168,137,102,159,253,34,143,254,255,0,249,98,5,85,157,15,113,183,193,246,51,197,206,151,203,101,114,82,81,102,214,58,121,221,137,222,42,229,168,236,80,207,44,144,62,102,73,28,79,70,185,147,54,153,145,43,220,201,22,52,114,189,141,114,167,75,185,225,58,168,3,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,180,213,212,53,40,157,113,63,100,84,84,84,85,107,216,230,171,94,199,181,85,143,99,154,230,171,154,228,85,181,78,84,60,113,211,100,182,171,39,8,250,140,202,181,190,219,105,234,25,136,221,149,242,212,37,117,36,77,146,119,81,78,174,87,44,79,130,38,191,180,228,218,37,134,38,199,179,29,27,59,219,43,152,255,0,47,250,62,34,44,82,234,222,144,227,191,249,216,160,240,208,75,77,79,36,20,241,228,84,189,108,143,166,161,243,62,56,217,52,49,170,189,147,43,186,150,56,150,39,35,254,242,177,82,8,29,84,2,26,242,226,227,142,167,138,220,54,191,15,212,22,82,83,234,46,31,79,3,235,166,137,241,68,203,221,35,149,88,149,177,64,138,142,99,218,228,107,103,107,91,218,107,229,137,205,86,164,201,20,115,40,0,0,15,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,83,157,126,56,181,123,13,215,126,42,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,2,194,250,134,83,81,65,74,179,35,23,214,107,30,232,28,246,35,145,175,232,115,122,154,199,110,212,149,92,212,56,234,169,207,242,27,175,12,58,91,95,87,6,49,99,168,154,219,153,205,53,44,93,23,107,140,21,80,189,176,68,146,70,179,70,202,89,169,149,22,70,61,157,215,185,233,210,232,216,199,201,92,0,91,79,37,205,116,211,138,28,39,35,225,226,231,121,240,57,157,118,65,83,146,91,105,170,17,25,29,198,149,212,116,209,200,202,119,239,235,205,31,133,123,223,26,162,59,182,228,123,122,209,146,172,118,126,114,239,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,18,166,134,186,153,83,174,39,236,168,168,168,168,173,123,28,213,115,30,199,34,177,236,115,154,228,115,92,168,183,253,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,157,78,9,20,0,0,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,144,0,33,175,10,28,178,244,191,133,253,80,186,106,139,178,138,188,194,229,5,67,157,137,203,87,79,37,36,246,40,31,29,76,51,50,71,69,63,102,177,242,67,80,198,43,221,11,17,22,53,115,26,222,173,155,50,128,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,74,124,39,123,172,104,223,217,254,61,242,232,0,214,156,112,112,57,134,241,125,140,219,167,133,244,150,28,238,207,81,75,5,6,70,172,85,86,91,157,80,213,170,130,118,53,55,168,99,98,116,210,69,26,171,54,153,26,137,36,108,146,101,118,235,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,238,134,157,106,231,89,167,149,239,145,210,203,52,143,242,69,124,146,201,36,138,141,70,177,21,234,141,107,90,136,212,205,64,0,0,20,3,205,31,223,179,83,127,50,252,158,136,158,156,154,173,54,171,255,0,8,153,181,138,251,108,164,184,219,110,57,197,202,146,178,142,174,22,205,5,76,18,91,45,237,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,82,5,243,71,247,236,212,223,204,191,39,162,39,255,0,37,79,117,140,167,237,2,187,229,214,224,32,87,48,206,11,46,188,44,106,133,69,247,16,199,234,219,165,121,45,66,46,63,88,181,46,170,74,41,214,62,169,109,243,200,230,163,152,246,185,37,116,72,245,114,190,20,106,247,36,123,38,233,192,56,62,226,207,50,225,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,227,107,210,150,11,171,18,55,164,10,247,172,114,163,31,20,175,73,26,244,103,94,221,198,34,163,101,122,47,65,26,165,165,184,38,180,224,151,61,51,212,187,23,166,113,187,207,103,198,209,120,169,169,251,189,169,153,52,127,124,133,236,145,187,73,19,29,234,185,55,219,101,221,21,81,121,236,226,187,133,29,71,225,43,81,223,133,102,177,120,235,85,119,114,123,5,254,8,85,148,183,122,86,170,34,185,168,170,189,185,153,212,212,150,21,85,116,110,115,85,21,236,124,114,60,58,30,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,233,83,67,93,76,171,209,43,55,84,84,84,84,71,49,237,114,57,143,99,145,30,199,181,205,114,53,205,84,76,128,162,30,92,92,113,211,112,165,153,87,225,250,130,202,186,141,58,204,42,32,125,116,209,62,89,95,100,171,106,43,18,182,40,17,85,175,99,154,173,108,237,107,123,174,100,81,57,170,229,133,34,146,247,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,28,171,157,84,28,171,129,210,159,9,222,235,26,55,246,127,143,124,186,3,106,154,171,132,239,117,141,27,251,63,199,190,93,1,181,64,0,0,17,87,154,63,184,158,166,254,101,249,197,17,42,136,171,205,31,220,79,83,127,50,252,226,136,10,86,225,59,222,159,70,254,208,49,239,152,192,94,247,24,156,85,97,188,40,105,29,195,48,188,220,169,29,147,220,105,234,41,177,59,68,145,172,207,184,220,81,158,162,186,38,189,142,240,209,185,209,186,103,245,55,165,138,141,69,238,62,54,62,128,116,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,140,107,167,146,10,106,184,230,145,177,181,206,107,85,234,214,42,34,43,154,155,237,186,167,180,200,56,151,226,47,59,226,131,84,235,245,51,58,168,254,187,71,103,162,232,135,253,204,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,245,191,218,171,236,68,12,43,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,45,77,117,117,74,167,92,175,217,17,17,17,17,26,198,53,168,214,49,141,68,99,24,214,181,168,214,181,17,22,155,158,101,165,25,253,21,230,142,58,187,6,89,135,94,35,169,137,149,116,136,147,219,238,52,147,35,154,146,67,51,85,17,241,203,26,110,201,26,190,109,84,114,123,80,177,238,87,92,191,235,46,245,150,222,38,245,191,29,236,218,161,240,215,28,30,215,60,147,193,85,37,84,83,197,60,55,103,118,222,206,152,83,181,180,81,200,143,108,205,145,210,43,81,137,19,165,202,249,162,242,255,0,163,187,209,220,184,155,209,12,119,179,117,135,196,220,115,139,92,18,65,5,44,148,177,65,44,243,93,155,220,123,58,102,78,214,210,199,26,61,211,58,70,200,141,71,164,174,148,36,175,0,188,107,226,188,86,105,197,37,146,237,115,240,250,155,140,219,225,143,35,183,212,44,108,146,191,161,27,27,174,116,233,27,88,199,67,43,213,21,237,99,83,179,35,209,138,157,46,137,242,210,183,22,62,244,250,201,246,129,144,252,198,115,201,208,189,116,212,126,29,53,30,221,170,26,95,121,240,55,90,29,226,154,25,81,95,75,112,165,114,162,201,75,83,26,42,119,33,127,75,119,77,209,200,230,181,236,115,30,198,61,190,86,172,103,95,117,13,83,204,181,51,209,126,140,250,91,144,92,111,190,11,191,222,240,190,42,166,73,187,93,206,150,245,244,247,58,122,186,91,190,219,236,155,236,5,191,242,84,247,88,202,126,208,43,190,93,110,55,86,89,204,123,131,28,27,42,188,225,89,78,178,120,43,214,63,112,168,181,220,105,190,142,221,100,236,85,65,35,163,150,62,182,83,57,142,233,123,28,155,181,85,171,182,232,170,158,102,149,228,169,238,177,148,253,160,87,124,186,220,87,175,19,124,50,113,37,127,226,75,85,239,182,46,31,53,42,227,109,184,231,23,218,186,58,202,76,78,190,104,42,96,146,190,103,71,44,114,54,37,107,216,230,170,57,28,138,168,168,168,168,5,228,232,166,189,233,63,17,56,173,86,107,163,153,95,210,11,45,21,193,246,185,234,124,13,77,39,69,83,35,142,71,71,209,81,28,111,93,153,52,107,186,39,79,173,182,251,162,162,115,217,197,143,189,62,178,125,160,100,63,49,156,183,78,81,58,123,159,105,175,13,185,37,139,81,176,124,131,21,185,79,156,86,85,197,71,123,182,77,67,60,144,58,130,129,173,149,177,204,214,185,88,174,99,218,142,68,219,118,57,62,10,84,95,22,62,244,250,201,246,129,144,252,198,112,53,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,23,77,61,76,242,57,27,28,81,198,212,87,61,238,114,163,81,168,138,170,170,136,133,234,114,235,224,86,155,133,172,53,51,141,65,160,164,126,170,95,233,230,134,186,106,106,169,94,203,101,186,101,167,122,91,85,18,69,130,103,182,74,118,200,249,154,207,195,123,152,215,189,141,71,190,47,242,123,225,71,78,51,154,59,143,19,121,172,94,153,186,226,249,3,236,246,11,92,240,162,210,208,213,69,5,60,235,94,237,213,123,179,39,136,106,68,138,136,216,156,199,72,157,79,88,221,21,181,0,0,1,8,57,151,240,57,77,196,118,27,54,176,224,239,171,102,162,225,118,121,25,13,36,108,150,161,151,203,116,43,36,235,68,216,88,142,114,84,163,159,43,161,115,27,235,190,69,141,232,168,230,62,26,54,58,168,41,131,156,142,131,97,186,107,171,152,174,171,97,244,84,150,199,234,69,61,193,247,122,26,106,117,141,146,92,105,31,10,203,90,171,214,173,235,157,181,113,163,218,214,55,215,133,210,57,94,249,94,160,124,188,149,61,233,242,159,179,250,239,152,219,139,169,57,129,210,173,76,202,180,111,81,241,205,82,194,170,252,61,235,25,184,69,112,166,234,146,70,71,55,66,250,240,75,219,123,30,232,101,98,186,57,24,142,78,184,222,246,170,236,229,58,30,225,87,137,140,55,138,253,35,163,213,44,62,134,174,220,246,212,58,219,119,182,84,162,185,246,235,140,108,141,242,192,146,116,163,102,103,76,177,189,146,53,19,169,143,111,83,88,254,184,216,25,174,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,77,43,137,243,30,224,199,57,202,172,216,86,45,172,158,54,245,144,92,41,237,118,234,111,163,183,88,251,245,83,200,216,226,143,173,244,205,99,122,158,246,166,238,84,106,111,186,170,39,152,230,61,137,229,89,207,6,58,135,139,97,88,205,215,32,189,86,250,39,195,91,173,116,82,85,213,79,209,117,164,123,250,34,141,28,247,116,177,142,114,236,158,77,106,170,249,34,149,23,195,39,12,156,73,88,56,146,210,139,237,247,135,205,74,183,91,109,217,197,138,174,178,178,175,19,175,134,10,104,35,175,133,210,75,36,142,137,26,198,53,168,174,87,42,162,34,34,170,129,208,72,0,1,206,183,29,154,23,125,208,30,38,179,28,110,231,102,181,91,45,87,235,133,86,73,141,195,107,86,37,43,108,245,85,83,45,59,25,27,81,189,158,223,67,225,88,213,173,70,186,21,233,234,98,177,238,232,164,164,190,114,217,174,51,146,113,71,107,198,44,180,244,143,185,98,120,189,37,13,226,173,172,168,108,233,60,210,203,83,29,51,250,221,217,115,25,12,241,74,215,68,205,247,170,145,175,123,186,90,200,194,21,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,173,238,108,17,207,83,51,33,141,210,57,173,115,145,136,231,162,170,163,92,187,111,178,47,176,233,163,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,111,107,167,146,10,104,89,12,110,145,205,107,90,175,86,177,21,85,26,212,223,125,145,61,135,62,220,1,231,95,115,190,50,116,158,255,0,232,191,72,120,188,130,59,23,103,191,218,233,244,148,111,160,238,245,116,187,126,223,138,238,116,237,235,116,116,238,221,250,147,162,144,0,0,57,87,58,83,225,59,221,99,70,254,207,241,239,151,64,115,88,116,167,194,119,186,198,141,253,159,227,223,46,128,13,170,0,0,82,183,58,191,122,124,91,236,254,135,230,55,18,234,74,86,231,87,239,79,139,125,159,208,252,198,226,3,146,167,189,62,83,246,127,93,243,27,113,106,154,233,197,30,132,240,215,232,79,187,94,115,244,115,233,31,137,244,103,251,153,89,89,223,240,253,174,247,251,218,41,58,122,123,241,126,22,219,245,121,111,178,237,85,124,149,61,233,242,159,179,250,239,152,219,141,255,0,206,83,73,245,79,84,62,228,31,115,61,52,202,242,223,70,125,32,241,190,130,179,84,215,248,94,231,163,251,125,222,203,29,209,213,219,127,79,86,219,244,59,111,98,129,47,244,83,140,206,27,56,137,202,170,176,173,28,212,143,164,23,170,43,123,238,147,211,122,30,190,147,162,149,146,71,27,164,235,168,130,54,46,207,154,52,217,23,171,214,223,109,145,85,32,183,60,239,196,159,233,39,234,211,31,229,19,162,26,209,166,188,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,238,175,160,115,98,108,147,70,214,171,213,172,123,145,168,187,236,199,47,193,76,131,158,119,226,79,244,147,245,104,21,86,88,167,44,94,95,244,122,187,89,77,196,14,183,227,190,47,5,164,233,159,25,182,203,36,18,210,223,170,163,158,104,101,117,75,26,245,145,33,130,74,127,56,100,99,91,51,158,221,213,209,181,236,146,63,242,247,225,174,197,197,15,17,214,252,43,49,94,188,90,201,111,159,33,190,211,50,169,244,243,86,82,194,248,227,100,17,189,141,85,78,185,231,129,31,178,177,221,174,234,177,237,122,49,78,130,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,3,235,0,1,167,248,170,225,159,13,226,191,72,235,52,183,48,174,171,183,61,181,13,185,90,46,116,202,174,125,186,227,27,36,100,83,172,125,72,217,153,211,44,140,124,110,84,234,99,221,210,230,63,162,70,115,217,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,211,153,8,57,186,233,14,27,154,240,175,112,213,43,204,21,105,144,233,197,69,52,214,89,225,157,90,206,138,234,218,74,90,152,101,98,238,215,177,205,88,222,139,178,61,31,11,54,114,53,94,215,133,27,29,84,28,171,151,83,203,23,143,31,187,125,138,155,65,181,98,245,213,159,99,246,246,250,54,233,113,184,247,42,178,136,90,249,157,38,205,237,53,59,212,240,54,157,29,213,36,146,204,212,146,101,223,162,87,32,79,243,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,0,0,0,12,83,85,112,251,238,160,105,198,71,133,99,25,237,215,10,186,222,173,242,209,210,95,237,108,99,170,173,242,57,54,73,24,143,255,0,2,171,85,146,35,85,86,57,34,127,76,141,10,129,230,117,199,143,221,190,251,83,160,218,79,122,234,192,113,251,131,189,37,116,183,92,123,148,185,68,205,100,46,143,118,246,154,189,154,121,219,80,141,233,146,72,166,114,71,50,111,209,19,146,63,240,81,194,141,247,139,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,133,142,240,20,189,47,88,227,71,72,168,196,154,119,179,181,26,108,247,38,239,147,182,246,69,34,26,171,84,180,183,59,209,108,238,231,166,122,151,98,244,54,73,102,236,248,218,47,21,13,71,107,187,11,38,143,239,144,189,241,187,120,229,99,189,87,46,219,236,187,42,42,37,154,114,113,226,99,78,237,184,245,119,12,55,154,26,75,54,79,113,188,77,119,178,205,10,85,204,251,251,223,74,247,212,247,81,90,248,105,223,4,52,81,162,47,92,108,145,138,196,70,119,26,247,202,22,105,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,158,6,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,108,53,11,73,58,195,60,79,100,141,150,41,163,127,154,35,227,150,56,228,68,114,57,138,172,68,115,92,213,86,174,106,0,230,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,82,205,57,74,113,175,233,186,58,62,19,117,54,231,117,172,189,67,222,147,11,184,78,189,248,221,67,12,29,199,219,28,168,222,184,251,44,138,89,34,116,142,115,86,53,116,72,177,164,80,177,250,87,156,39,16,184,174,170,107,45,143,72,241,106,110,255,0,220,175,199,83,92,110,140,170,142,88,106,107,171,27,76,233,105,227,107,21,118,236,120,118,198,245,115,145,221,213,149,138,198,246,186,159,31,248,40,225,143,81,248,156,214,90,43,38,11,122,186,226,212,152,254,215,75,134,95,69,76,178,122,6,70,53,239,164,145,21,37,137,123,207,158,54,54,52,100,137,34,108,249,17,21,177,61,80,47,251,84,181,75,4,209,108,18,231,169,154,151,125,244,54,55,102,236,248,218,223,11,53,71,107,187,51,33,143,239,112,177,242,59,121,37,99,125,86,174,219,238,187,34,42,166,149,196,249,143,112,99,156,229,86,108,43,22,214,79,27,122,200,46,20,246,187,117,55,209,219,172,125,250,169,228,108,113,71,214,250,102,177,189,79,123,83,119,42,53,55,221,85,19,204,115,30,196,242,172,231,131,29,67,197,176,172,102,235,144,94,171,125,19,225,173,214,186,41,42,234,167,232,186,210,61,253,17,70,142,123,186,88,199,57,118,79,38,181,85,124,145,74,139,225,147,134,78,36,172,28,73,105,69,246,251,195,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,233,37,146,71,68,141,99,26,212,87,43,149,81,17,17,85,64,181,254,104,254,226,122,155,249,151,231,20,69,43,112,157,239,79,163,127,104,24,247,204,96,46,167,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,0,155,252,215,184,227,169,201,110,183,190,17,244,229,148,139,98,182,212,83,179,46,187,35,226,168,90,234,184,157,28,237,162,129,90,174,72,153,4,173,103,117,203,180,171,52,78,143,102,54,55,247,162,7,7,220,38,102,92,93,106,135,208,123,21,69,93,158,197,65,79,37,77,247,35,109,2,85,65,106,98,198,245,129,30,197,146,36,123,229,149,137,27,88,143,235,219,184,244,69,108,79,84,215,250,215,165,247,93,21,213,204,191,74,47,46,171,146,163,22,188,84,219,89,81,83,68,234,71,214,64,199,175,102,169,34,114,170,177,147,69,219,149,158,179,145,89,35,85,28,228,84,85,186,158,82,119,60,54,191,130,220,126,151,23,142,145,183,43,117,226,235,77,145,172,52,139,11,221,113,90,151,74,197,149,234,212,239,63,193,203,68,136,244,87,108,196,99,55,245,21,173,9,85,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,181,151,207,59,241,39,250,73,250,180,181,66,170,249,231,126,36,255,0,73,63,86,129,85,100,233,229,193,203,254,179,136,139,236,90,183,171,216,239,254,105,232,60,76,17,83,84,73,61,60,153,21,87,67,227,233,167,124,47,142,70,67,12,138,143,124,200,238,149,146,36,137,168,255,0,191,44,81,215,132,93,16,181,113,29,196,94,25,163,87,219,229,93,162,219,127,168,169,117,101,93,36,109,124,233,5,61,44,213,50,50,62,175,85,175,123,96,86,35,213,28,140,87,163,149,175,233,232,94,138,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,58,83,80,208,211,34,244,68,205,213,85,85,85,85,207,123,156,174,123,222,229,87,189,238,115,156,174,115,149,84,50,0,0,17,255,0,84,184,245,225,59,69,179,187,158,153,234,94,171,122,27,36,179,118,124,109,23,160,174,85,29,174,236,44,154,63,190,67,78,248,221,188,114,177,222,171,151,109,246,93,149,21,19,43,208,190,40,244,39,137,79,77,253,197,51,159,164,127,71,60,55,164,255,0,220,202,202,62,199,136,238,246,127,223,49,71,213,213,216,151,240,119,219,167,207,109,211,122,149,230,61,195,214,190,231,60,103,106,30,83,133,104,126,160,100,22,90,223,68,248,107,141,175,25,173,171,165,159,162,213,72,199,244,75,28,110,99,186,94,199,53,118,95,39,53,81,124,209,73,43,201,175,73,245,79,75,254,235,255,0,116,205,52,202,241,47,73,253,31,240,94,157,179,84,208,120,174,223,164,59,157,174,243,27,215,211,220,103,87,78,251,117,183,127,106,1,160,57,213,251,211,226,223,103,244,63,49,184,144,130,213,128,102,87,220,54,255,0,168,54,108,122,174,179,30,197,106,40,105,175,85,208,162,57,148,15,172,89,82,153,101,68,94,166,177,238,130,70,35,246,232,71,244,53,85,29,35,17,211,127,157,95,189,62,45,246,127,67,243,27,137,154,242,112,192,48,221,83,195,120,130,211,237,65,199,169,47,152,245,242,159,28,166,174,161,169,69,232,149,155,220,149,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,2,37,112,117,198,46,119,194,6,119,81,127,176,81,250,103,27,188,244,125,32,199,251,144,211,250,83,181,13,67,41,127,162,159,4,178,65,218,146,161,100,251,218,39,94,221,46,221,23,203,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,149,52,53,212,202,189,18,179,117,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,160,30,54,248,62,201,184,70,213,9,108,174,74,186,220,38,249,81,59,177,59,197,92,180,253,250,232,34,142,7,204,201,35,137,234,230,190,23,84,178,37,123,153,26,72,173,87,177,173,69,233,110,213,229,167,199,85,55,12,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,157,75,44,147,218,46,41,78,136,217,216,144,70,249,102,100,201,4,48,186,53,106,244,175,110,70,185,136,217,18,64,188,146,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,2,85,114,241,226,23,21,225,127,151,166,162,106,230,83,77,227,252,6,160,85,83,91,173,108,170,142,158,107,157,116,180,22,230,197,79,27,158,191,219,72,245,107,94,230,69,20,175,70,63,163,165,107,131,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,106,203,165,247,92,135,151,229,179,85,237,238,171,154,159,12,213,139,197,182,186,158,26,39,74,200,224,184,90,173,91,85,75,42,46,208,177,146,209,197,18,117,55,103,62,169,137,212,213,68,71,185,120,92,240,219,79,26,90,85,85,157,199,72,251,107,239,15,166,129,42,105,22,165,158,145,154,154,88,168,21,24,141,118,207,74,199,211,43,31,183,222,222,141,122,171,122,122,144,44,127,150,47,1,223,113,11,21,54,188,234,197,151,167,62,200,45,237,244,109,174,227,110,237,213,98,240,185,243,54,77,157,221,114,119,170,32,117,58,187,170,56,229,133,171,36,43,183,92,173,89,254,0,28,171,151,189,203,223,63,195,116,179,151,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,87,162,38,122,102,177,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,22,136,77,213,149,113,93,168,247,254,27,48,174,22,109,146,250,27,12,197,252,92,247,40,233,230,85,146,251,85,45,124,245,113,186,161,118,77,161,139,186,196,100,41,187,86,70,44,174,87,42,68,144,134,65,198,223,24,57,55,23,58,161,45,233,203,87,69,132,216,234,39,110,39,103,171,138,159,191,67,4,177,192,201,159,36,145,49,28,231,204,234,102,74,172,115,228,72,213,202,198,57,200,157,78,143,245,182,155,173,186,154,130,178,225,108,171,165,167,186,83,173,93,12,179,66,230,50,170,4,150,72,86,88,156,169,179,216,146,195,44,106,230,238,157,113,189,190,214,170,36,128,224,147,131,236,155,139,157,80,138,202,212,171,162,194,108,117,16,59,44,188,82,75,79,223,161,130,88,231,124,44,142,57,94,142,115,230,117,51,226,71,181,146,36,106,228,123,218,228,78,151,91,167,19,156,191,244,159,89,248,125,183,105,38,1,142,218,177,107,174,15,111,154,12,18,165,210,84,165,45,178,73,37,134,73,219,43,35,127,223,124,71,97,25,36,210,182,105,17,210,62,93,158,253,209,193,21,121,81,241,211,251,135,11,250,215,153,255,0,197,233,112,10,218,230,255,0,108,215,90,228,168,87,127,213,120,86,57,191,213,194,143,255,0,123,194,57,231,126,36,255,0,73,63,86,149,151,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,22,154,186,134,165,19,174,39,236,138,138,138,138,173,123,28,213,107,216,246,170,177,236,115,92,213,115,92,138,187,171,137,174,48,114,110,41,116,191,75,108,186,140,181,117,153,182,13,81,127,109,214,240,232,169,226,130,231,5,100,148,175,166,123,35,129,145,182,39,177,176,190,39,49,25,182,209,198,254,167,44,142,107,3,122,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,146,203,50,155,22,13,138,222,115,92,166,187,193,89,113,251,125,69,210,227,83,218,124,157,138,88,35,116,146,201,208,196,115,221,210,198,57,118,106,43,151,109,145,21,124,136,215,251,104,252,9,255,0,14,127,230,205,227,253,144,219,252,77,218,110,183,254,27,117,94,197,98,182,85,220,110,87,28,30,251,73,71,71,73,11,166,158,166,121,40,38,108,113,71,27,81,92,247,185,202,141,70,162,42,170,170,34,28,251,254,196,238,41,255,0,230,211,170,191,228,109,199,253,72,23,253,197,143,186,198,178,125,159,228,63,46,156,230,176,233,79,139,31,117,141,100,251,63,200,126,93,57,205,96,29,52,107,166,186,105,199,14,154,113,113,213,13,80,188,248,27,85,14,209,67,12,72,143,170,184,85,57,21,99,165,166,141,85,59,147,63,165,219,38,232,212,107,92,247,185,140,99,222,222,117,181,211,93,53,31,136,189,71,184,234,134,168,94,124,117,214,187,104,161,134,36,86,82,219,233,90,170,177,210,211,70,170,189,184,89,212,237,147,117,114,185,206,123,220,247,189,239,118,203,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,109,94,90,124,10,211,113,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,133,213,82,199,61,222,226,180,232,173,129,139,4,140,150,22,66,147,195,51,164,87,39,82,246,227,107,94,142,145,99,8,64,90,167,255,0,72,163,255,0,191,254,88,149,86,90,167,255,0,72,163,255,0,191,254,88,129,85,103,85,7,42,231,85,0,10,171,230,185,192,183,238,252,80,104,166,25,255,0,24,170,207,232,168,93,253,171,155,116,142,157,27,255,0,91,226,158,215,127,81,50,179,253,241,49,189,121,134,241,103,153,112,139,170,26,37,156,88,169,234,239,22,42,250,124,162,154,251,142,54,189,41,96,186,177,35,160,72,21,239,88,229,70,62,41,94,146,53,232,206,189,187,140,69,70,202,244,89,105,165,186,165,130,107,78,9,108,212,205,52,190,250,103,27,188,247,188,21,111,133,154,159,187,218,153,240,201,247,185,152,201,27,180,145,61,190,179,83,125,183,77,209,81,84,57,162,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,94,132,248,62,226,207,13,226,235,75,254,156,88,169,233,44,247,218,10,137,41,175,184,227,107,214,170,123,83,214,71,164,10,247,172,113,43,217,44,76,73,26,244,103,70,253,198,34,171,162,122,37,90,243,31,229,255,0,89,195,189,246,93,91,210,28,119,255,0,52,245,254,26,9,105,169,228,158,162,76,118,171,161,145,244,212,62,103,201,35,225,154,68,87,178,101,119,74,73,42,196,228,103,222,86,88,193,195,174,188,230,92,54,234,229,139,85,176,202,218,182,190,221,80,198,92,232,97,168,72,89,118,183,43,218,181,20,82,171,152,246,244,72,214,236,142,86,59,161,232,201,26,157,108,106,160,116,188,64,14,103,92,120,253,196,44,85,58,13,164,247,174,156,251,32,183,187,210,87,75,117,199,183,85,139,194,231,194,232,247,111,105,201,222,168,129,213,8,222,153,35,150,22,172,115,38,221,113,57,102,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,45,5,241,175,195,30,163,240,199,172,181,182,76,234,245,117,202,105,50,13,238,150,252,190,182,153,99,244,244,143,107,31,87,34,170,203,42,247,153,60,143,108,136,249,22,69,221,146,42,35,101,98,168,106,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,148,212,52,52,200,157,114,191,101,85,85,85,84,107,24,214,163,158,247,185,81,140,99,92,231,43,90,213,84,205,120,163,208,191,216,215,174,217,54,138,125,41,250,71,244,115,193,127,186,126,7,193,247,252,69,28,21,63,184,247,36,233,233,239,244,254,26,239,211,191,150,251,38,245,229,151,197,126,151,240,191,170,23,182,234,141,130,146,11,110,97,79,21,36,185,99,155,36,179,216,160,130,58,137,93,19,33,134,9,102,153,149,51,45,43,28,214,57,136,139,20,111,119,87,66,116,227,252,209,253,251,53,55,243,47,201,232,128,194,177,206,21,115,44,235,133,11,135,18,216,37,182,174,236,204,87,40,184,218,114,138,72,164,71,62,150,221,29,29,12,240,214,69,10,51,169,204,99,167,169,239,187,173,122,89,218,122,49,24,201,158,221,127,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,201,101,60,183,181,231,13,225,183,151,230,163,234,182,103,91,72,214,91,179,139,139,45,148,51,84,44,47,187,92,86,213,64,180,244,81,43,88,247,117,200,230,236,174,70,59,161,136,249,28,157,12,114,165,85,221,171,105,174,55,90,219,133,29,166,146,215,79,85,81,36,209,80,210,58,87,65,74,199,57,85,176,198,179,61,242,171,26,138,141,69,145,239,126,200,157,78,114,238,170,29,41,240,235,175,56,111,18,90,71,98,213,108,50,182,145,204,184,211,177,151,58,24,106,22,103,218,110,40,198,173,69,20,170,230,49,221,113,185,219,35,149,141,235,98,178,70,167,67,218,171,178,202,224,228,221,195,246,168,105,214,27,149,107,6,102,202,187,53,139,63,167,183,165,142,213,42,70,215,215,193,10,204,228,184,74,199,71,221,99,21,38,233,129,82,70,164,140,146,87,186,55,53,105,228,44,124,0,0,0,0,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,160,30,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,64,14,104,254,253,154,155,249,151,228,244,68,255,0,228,169,238,177,148,253,160,87,124,186,220,4,255,0,52,167,21,220,40,233,199,22,186,112,252,43,53,139,192,221,104,123,147,216,47,240,66,143,170,180,85,57,17,21,205,69,84,238,66,254,150,164,176,170,163,100,107,90,168,172,123,35,145,155,172,1,204,14,169,105,110,119,162,217,221,207,76,245,46,197,232,108,146,205,217,241,180,94,42,26,142,215,118,22,77,31,223,33,123,227,118,241,202,199,122,174,93,183,217,118,84,84,75,10,229,67,199,29,78,53,117,178,112,143,168,204,164,75,21,202,162,161,152,141,217,95,21,58,208,213,202,233,39,117,20,234,229,106,74,201,229,115,251,78,77,229,73,165,108,123,61,178,51,179,47,249,134,112,89,106,226,159,75,234,47,184,134,63,72,237,84,198,169,209,113,250,197,169,109,42,214,192,146,117,75,111,158,71,53,90,246,57,171,43,162,71,171,81,147,43,87,185,27,31,55,85,11,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,116,51,211,79,27,149,178,69,36,110,68,115,30,215,34,181,90,168,138,138,138,138,7,83,192,175,94,90,92,193,41,181,134,213,103,225,243,87,238,181,114,106,13,5,63,134,179,221,170,229,150,170,124,149,140,109,84,242,44,138,200,17,144,62,158,154,8,154,175,154,87,62,117,221,202,170,245,118,246,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,168,190,41,248,227,169,211,94,17,52,171,133,189,54,101,36,183,220,159,73,241,246,101,55,55,62,41,210,221,110,170,182,70,197,162,100,123,170,178,166,104,183,115,157,35,83,183,12,177,185,136,231,74,217,33,242,185,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,76,174,93,124,10,212,241,75,153,38,113,168,52,21,108,210,187,5,68,208,215,77,77,85,19,31,115,184,194,148,239,75,106,162,72,147,194,199,71,80,217,31,51,89,248,12,115,26,246,61,200,246,69,253,39,193,126,234,26,167,134,233,159,165,61,25,244,183,32,183,88,188,111,99,189,225,124,85,76,112,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,233,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,2,144,57,161,112,81,251,31,243,183,235,62,158,219,45,84,58,109,153,92,25,77,21,186,137,59,62,134,186,58,23,61,244,233,19,156,187,195,47,106,121,163,88,209,25,31,175,23,68,109,100,93,200,44,117,37,150,98,214,44,231,21,188,225,89,77,15,141,178,228,22,250,139,93,198,155,186,248,251,244,179,198,232,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,156,214,113,11,139,88,176,109,125,212,188,43,22,161,240,86,92,127,48,188,218,237,212,221,215,201,216,165,130,182,88,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,129,109,92,149,61,214,50,159,180,10,239,151,91,137,254,64,14,74,158,235,25,79,218,5,119,203,173,196,255,0,0,115,89,197,143,189,62,178,125,160,100,63,49,156,233,76,230,179,139,31,122,125,100,251,64,200,126,99,56,22,169,201,83,221,99,41,251,64,174,249,117,184,159,228,0,228,169,238,177,148,253,160,87,124,186,220,79,240,0,0,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,85,173,21,166,235,113,166,175,172,183,219,42,234,169,237,116,233,87,93,44,48,185,236,165,129,101,142,20,150,87,34,108,198,44,179,69,26,57,219,39,92,140,111,181,200,139,186,248,59,226,171,50,225,67,87,45,249,133,154,229,86,236,98,227,81,79,77,150,90,35,141,38,101,198,220,143,245,213,177,57,236,111,137,141,174,145,208,191,169,189,47,85,106,175,109,242,49,251,211,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,100,181,208,142,79,250,95,166,218,185,121,204,181,42,251,73,159,226,116,181,14,92,98,195,112,163,145,175,141,17,244,242,195,81,90,246,72,200,167,123,21,181,16,58,5,137,208,202,197,108,142,70,245,44,44,9,233,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,30,176,0,0,0,99,250,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,99,93,60,144,83,66,249,164,108,109,115,154,213,122,181,138,136,138,230,166,251,110,169,237,57,161,213,140,235,238,161,170,121,150,166,122,47,209,159,75,114,11,141,247,193,119,251,222,23,197,84,201,55,107,185,210,222,190,158,231,79,87,75,119,219,125,147,125,139,137,231,17,173,23,93,58,225,230,203,167,248,190,95,87,102,187,231,247,135,210,86,83,211,49,205,125,125,146,26,119,248,200,150,84,110,204,98,203,53,19,94,212,115,93,35,36,115,61,104,214,84,41,48,1,209,239,6,218,233,71,196,79,14,56,102,163,122,103,210,55,167,91,227,183,100,110,122,64,201,153,120,167,99,99,170,89,34,129,85,145,119,30,157,246,51,102,175,106,104,157,208,212,114,53,57,194,44,251,146,94,177,223,98,202,179,174,31,170,33,239,89,106,109,235,152,209,201,212,198,248,74,168,228,167,164,168,77,145,157,114,119,153,45,55,154,191,165,158,23,213,110,242,57,80,45,168,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,10,86,231,87,239,79,139,125,159,208,252,198,226,93,73,74,220,234,253,233,241,111,179,250,31,152,220,64,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,0,34,175,52,127,113,61,77,252,203,243,138,34,85,17,87,154,63,184,158,166,254,101,249,197,16,20,2,100,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,143,151,61,196,199,42,11,86,185,241,47,77,171,88,238,107,73,142,98,121,53,71,139,205,45,208,211,54,58,182,78,198,53,29,45,191,162,62,211,159,82,173,222,71,77,230,201,93,36,223,127,235,237,52,36,7,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,158,19,167,221,45,210,220,19,69,176,75,102,153,233,165,139,208,216,221,155,189,224,168,188,84,213,29,174,236,207,154,79,190,76,247,200,237,228,149,238,245,156,187,111,178,108,136,136,156,193,1,210,159,9,222,235,26,55,246,127,143,124,186,3,106,148,237,197,111,28,116,216,215,8,154,109,194,62,156,178,173,47,183,45,55,197,153,151,93,145,242,211,165,13,36,182,202,73,219,69,2,181,90,178,190,120,156,206,235,151,120,146,25,93,30,207,116,143,236,250,188,168,120,227,169,198,174,182,78,17,245,25,148,137,98,185,84,84,51,17,187,43,226,167,90,26,185,93,36,238,162,157,92,173,73,89,60,174,127,105,201,188,169,52,173,143,103,182,70,118,66,221,0,0,0,0,67,254,99,60,20,126,202,173,56,130,255,0,128,91,45,81,234,110,45,247,203,109,76,233,218,146,233,66,136,245,146,216,233,186,154,198,245,61,233,36,78,149,28,214,72,215,55,120,155,52,178,37,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,117,60,84,175,54,190,10,61,9,89,89,197,150,153,91,45,84,118,89,187,49,230,150,248,19,177,35,107,166,159,182,203,155,81,93,209,39,121,242,197,28,173,141,173,114,72,141,149,82,69,150,103,176,39,7,4,156,96,227,60,92,233,124,87,166,173,37,22,109,99,167,129,185,101,158,146,42,142,197,12,242,201,59,33,124,114,74,196,107,153,51,105,159,42,49,175,145,99,71,35,30,231,42,117,59,90,115,48,227,94,227,195,6,9,109,194,116,210,231,225,181,39,45,218,166,138,178,53,165,155,208,212,48,205,26,201,81,53,60,205,147,175,189,179,224,141,29,31,74,237,59,145,232,232,81,174,168,30,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,163,165,113,77,82,213,44,239,90,115,187,158,166,106,93,247,211,57,37,231,179,227,107,124,44,52,253,222,212,44,134,63,189,194,198,70,221,163,137,141,245,90,155,237,186,238,170,170,161,242,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,66,124,31,112,153,134,240,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,141,180,11,75,61,213,233,35,214,4,123,22,73,85,140,138,39,164,109,98,63,163,126,227,209,17,210,189,86,58,242,197,224,59,238,33,98,166,215,157,88,178,244,231,217,5,189,190,141,181,220,109,221,186,172,94,23,62,102,201,179,187,174,78,245,68,14,167,87,117,71,28,176,181,100,133,118,235,149,171,63,192,0,0,138,188,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,93,79,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,34,185,190,233,125,215,11,226,210,167,60,153,213,115,219,117,6,207,69,114,167,157,212,78,138,8,167,166,133,180,82,210,178,93,213,179,61,173,167,134,103,109,210,173,74,168,209,91,236,115,182,255,0,35,172,166,197,73,149,106,230,21,81,93,209,122,186,219,236,247,74,58,110,211,215,187,75,73,37,84,117,18,117,162,116,55,165,245,180,201,178,170,57,123,155,181,21,26,229,77,171,206,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,75,19,166,150,228,234,120,219,83,214,231,162,175,68,240,83,197,219,107,30,231,120,158,175,85,177,185,86,0,114,222,202,108,88,127,27,90,91,118,200,235,188,37,37,69,194,174,215,28,157,167,201,213,85,91,67,81,73,77,30,204,69,84,235,158,120,153,190,221,45,234,221,202,141,69,84,14,133,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,138,188,174,61,251,52,203,243,215,201,235,75,254,40,7,149,199,191,102,153,126,122,249,61,105,127,192,0,0,0,0,82,183,58,191,122,124,91,236,254,135,230,55,19,106,242,49,252,118,126,141,254,178,53,87,58,191,122,124,91,236,254,135,230,55,19,106,242,49,252,118,126,141,254,178,2,197,53,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,119,58,218,233,161,122,143,195,166,163,220,116,191,84,44,222,6,235,67,180,176,205,18,171,233,110,20,174,85,72,234,169,164,84,78,228,47,233,118,203,178,57,28,215,49,237,99,216,246,55,166,147,74,113,57,194,30,141,113,105,98,183,90,53,86,138,234,202,187,39,123,209,23,75,93,123,169,234,168,59,207,133,211,244,53,200,232,95,220,74,120,216,189,216,159,179,119,233,233,114,245,1,16,57,50,106,206,178,228,152,37,247,74,175,120,135,137,211,108,75,185,37,155,36,233,108,62,18,186,105,146,89,109,158,196,241,61,93,233,42,58,147,214,135,126,151,170,182,104,26,200,87,205,31,223,179,83,127,50,252,158,136,189,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,148,212,52,52,200,189,17,51,117,85,85,85,85,115,222,231,43,158,247,185,85,239,123,156,231,43,156,229,85,162,30,104,254,253,154,155,249,151,228,244,64,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,4,138,224,235,75,238,186,199,202,147,93,112,59,19,170,214,229,62,81,93,114,163,130,146,137,213,115,213,207,67,71,106,173,142,150,56,154,168,231,62,103,83,36,41,182,234,139,34,42,53,219,116,173,101,151,83,201,83,221,99,41,251,64,174,249,117,184,169,93,126,209,203,239,15,250,203,150,104,238,71,55,136,171,198,110,14,167,142,167,165,140,241,116,175,106,73,77,83,208,199,189,35,238,193,36,82,246,250,213,204,235,233,119,172,213,64,58,83,196,242,155,22,115,138,217,179,92,90,187,198,217,114,11,125,61,210,221,83,218,124,125,250,89,227,108,145,73,208,244,107,219,212,199,181,118,114,35,147,125,149,17,124,143,88,135,252,167,242,155,22,65,193,46,33,105,180,87,120,138,188,102,225,119,181,221,35,237,61,158,30,169,245,211,85,182,61,220,136,143,222,10,186,119,238,213,86,250,251,111,212,215,34,76,0,57,87,51,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,232,105,214,174,116,134,8,152,200,221,44,179,72,255,0,53,70,71,20,114,72,168,212,115,213,24,168,214,185,202,141,92,40,189,62,82,218,91,130,98,156,39,88,117,50,193,98,240,185,38,119,226,190,144,86,248,169,159,227,60,21,202,186,26,95,189,189,235,28,125,17,185,91,247,182,183,171,125,221,186,249,129,37,116,47,66,244,227,135,77,56,183,105,126,151,217,188,13,170,135,121,102,154,85,71,213,92,42,156,136,146,85,84,200,136,157,201,159,210,221,215,100,106,53,173,99,26,198,49,140,110,192,0,8,21,204,143,151,221,79,17,52,209,235,14,141,218,169,27,168,182,234,118,211,86,219,97,138,40,95,147,49,101,130,56,150,90,137,167,138,24,95,77,10,78,228,123,154,231,200,196,100,123,236,200,209,41,48,234,160,166,14,114,58,13,134,233,174,174,98,186,173,135,209,82,91,31,169,20,247,7,221,232,105,169,214,54,73,113,164,124,43,45,106,175,90,183,174,118,213,198,143,107,88,223,94,23,72,229,123,229,122,129,242,242,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,168,0,1,170,184,177,247,88,214,79,179,252,135,229,211,156,214,29,41,241,99,238,177,172,159,103,249,15,203,167,57,235,208,189,11,212,126,34,245,30,221,165,250,95,102,241,215,90,237,229,154,105,85,89,75,111,165,106,162,73,85,83,34,34,246,225,103,83,119,93,149,202,231,53,140,107,222,246,49,193,178,248,36,224,251,38,226,231,84,34,178,181,42,232,176,155,29,68,14,203,47,20,146,211,247,232,96,150,57,223,11,35,142,87,163,156,249,157,76,248,145,237,100,137,26,185,30,246,185,19,165,215,253,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,210,154,134,134,153,23,162,38,110,170,170,170,170,174,123,220,229,115,222,247,42,189,239,115,156,229,115,156,170,184,254,133,232,94,156,112,233,167,22,237,47,210,251,55,129,181,80,239,44,211,74,168,250,171,133,83,145,18,74,170,153,17,19,185,51,250,91,186,236,141,70,181,172,99,88,198,49,141,216,0,114,174,90,167,255,0,72,163,255,0,191,254,88,149,86,90,167,255,0,72,163,255,0,191,254,88,129,85,103,85,7,42,231,85,0,85,95,60,239,196,159,233,39,234,211,74,114,142,215,77,71,196,56,147,179,232,133,178,243,221,195,51,191,31,45,202,215,80,138,248,225,170,167,160,154,120,234,169,252,211,181,50,248,118,70,245,77,218,248,213,17,205,85,100,78,143,117,243,206,252,73,254,146,126,173,34,175,43,143,126,205,50,252,245,242,122,208,47,123,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,57,214,226,235,68,45,92,56,241,23,153,232,213,138,249,87,119,182,216,42,41,157,71,87,87,27,89,58,193,81,75,13,76,108,147,167,213,115,216,217,209,138,244,70,163,213,138,228,107,58,186,19,164,146,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,171,137,222,30,177,94,40,52,106,245,164,121,77,79,128,241,253,186,155,117,209,148,177,212,77,108,174,137,221,81,84,70,215,167,246,209,189,26,230,57,241,75,43,17,236,235,234,72,171,201,83,221,99,41,251,64,174,249,117,184,159,224,115,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,27,13,66,210,78,147,65,43,31,27,101,138,104,223,228,170,201,34,146,57,17,28,141,122,35,209,28,214,185,21,169,138,92,238,215,91,213,75,43,47,55,58,186,250,136,233,224,164,100,181,51,58,87,182,8,34,100,48,196,142,114,170,163,35,138,56,227,99,125,141,99,26,212,217,17,16,232,39,142,142,12,172,92,97,233,197,45,178,59,175,161,179,60,95,196,84,99,55,41,94,245,165,108,146,163,59,180,213,49,183,125,225,151,181,18,44,141,106,201,27,152,215,55,169,17,241,73,207,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,36,187,93,102,181,83,216,166,185,213,190,219,71,81,53,93,61,27,166,114,193,12,243,54,54,203,43,35,223,165,175,123,96,133,174,114,38,238,72,163,69,223,165,54,155,252,184,57,127,214,113,17,125,139,86,245,123,29,255,0,205,61,7,137,130,42,106,137,39,167,147,34,170,232,124,125,52,239,133,241,200,200,97,145,81,239,153,29,210,178,68,145,53,31,247,229,139,80,112,73,193,246,77,197,206,168,69,101,106,85,209,97,54,58,136,29,150,94,41,37,167,239,208,193,44,115,190,22,71,28,175,71,57,243,58,153,241,35,218,201,18,53,114,61,237,114,39,75,175,251,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,67,32,0,0,0,0,0,1,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,165,62,19,189,214,52,111,236,255,0,30,249,116,0,109,80,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,5,85,243,155,225,211,4,178,89,236,92,75,216,41,252,14,73,125,200,35,177,100,30,188,210,250,79,170,129,124,44,190,188,171,28,61,152,237,234,206,152,227,78,231,123,169,203,187,61,107,84,32,7,58,191,117,140,91,237,2,135,229,215,16,32,7,43,143,126,205,50,252,245,242,122,210,255,0,138,1,229,113,239,217,166,95,158,190,79,90,95,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,149,115,170,131,149,112,62,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,46,154,122,153,228,114,54,56,163,141,168,174,123,220,229,70,163,81,21,85,85,17,15,91,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,109,83,149,63,2,181,56,116,116,28,83,234,189,5,93,53,246,170,157,38,194,168,91,85,19,160,109,186,174,137,139,233,39,172,50,57,92,249,98,168,146,38,195,34,55,182,137,35,156,199,57,209,172,91,211,152,23,2,54,46,42,177,89,51,92,89,158,11,83,113,251,122,199,110,169,221,242,122,82,150,8,234,164,138,213,208,250,136,169,224,238,212,212,53,124,75,145,92,205,182,93,219,228,129,168,57,83,241,199,83,169,86,170,14,22,245,37,148,145,95,113,139,58,51,22,185,181,241,64,151,27,117,43,88,196,162,124,123,162,190,166,24,182,115,93,27,87,185,12,82,57,232,215,68,233,38,177,243,150,207,252,170,192,178,175,248,87,28,201,49,203,135,253,37,29,117,182,186,158,79,251,50,67,52,114,51,242,57,174,111,193,80,189,238,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,238,18,212,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,82,183,9,222,244,250,55,246,129,143,124,198,3,165,51,154,206,19,189,233,244,111,237,3,30,249,140,7,74,96,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,213,57,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,83,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,0,0,0,53,87,21,90,165,247,22,225,199,81,117,50,27,239,161,171,236,216,253,87,162,171,124,47,136,237,93,37,103,102,135,239,106,199,181,219,213,75,3,125,118,171,19,125,223,179,81,202,129,74,220,205,53,175,238,211,197,198,83,225,237,254,22,131,4,223,10,163,235,139,162,105,124,20,243,120,137,36,218,71,181,219,213,75,83,208,228,233,222,36,139,169,168,238,173,227,253,203,5,244,126,150,99,218,153,233,78,231,167,178,11,205,139,193,118,54,236,248,10,107,108,221,222,231,87,173,215,233,46,158,158,148,233,236,239,187,186,246,110,63,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,133,211,79,83,60,142,70,199,20,113,181,21,207,123,156,168,212,106,34,170,170,162,33,63,249,157,105,13,54,130,232,55,11,90,71,12,20,145,212,99,182,123,244,55,5,164,158,89,160,150,226,255,0,70,203,91,52,111,151,103,171,36,169,146,105,17,21,27,178,61,17,26,212,68,106,4,53,210,125,28,190,234,237,187,80,106,113,201,183,171,192,176,250,156,198,74,110,150,127,69,82,211,85,82,199,82,157,111,123,81,157,184,42,37,159,127,89,206,236,116,53,170,231,162,163,135,237,76,251,141,235,142,7,170,82,85,221,105,233,49,156,130,134,225,95,232,185,58,42,166,161,100,205,241,80,51,215,98,59,187,2,203,26,177,206,70,189,175,86,185,122,92,164,170,229,1,139,88,179,157,125,212,44,43,41,161,241,182,92,131,75,238,214,187,141,55,117,241,247,233,103,173,160,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,18,245,175,75,238,186,43,171,153,126,148,94,93,87,37,70,45,120,169,182,178,162,166,137,212,143,172,129,143,94,205,82,68,229,85,99,38,139,183,43,61,103,34,178,70,170,57,200,168,170,29,46,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,172,67,254,85,154,199,125,213,222,17,237,20,217,28,59,213,224,87,9,112,232,234,122,153,253,21,75,77,4,18,83,47,67,24,212,103,110,10,136,160,219,214,115,187,29,110,114,185,234,137,48,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,1,74,220,234,253,233,241,111,179,250,31,152,220,75,169,41,91,157,95,189,62,45,246,127,67,243,27,136,14,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,5,85,243,206,252,73,254,146,126,173,45,80,170,190,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,4,85,230,143,238,39,169,191,153,126,113,68,74,162,42,243,71,247,19,212,223,204,191,56,162,2,128,78,170,14,85,206,170,0,28,171,157,84,28,171,129,245,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,116,211,212,207,35,145,177,197,28,109,69,115,222,231,42,53,26,136,170,170,168,136,122,217,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,105,171,168,106,81,58,226,126,200,168,168,168,170,215,177,205,86,189,143,106,171,30,199,53,205,87,53,200,171,110,124,175,56,17,177,105,238,43,141,241,65,168,76,241,185,126,65,111,138,233,141,211,110,248,253,5,75,60,117,49,247,58,226,168,116,85,94,42,146,162,9,54,146,52,116,59,244,236,143,234,84,205,185,150,112,43,83,196,214,51,75,169,250,99,65,87,85,170,24,229,60,22,218,90,22,213,69,28,23,123,114,212,42,186,7,172,242,50,40,95,10,207,52,205,145,28,157,73,220,141,205,122,186,53,140,49,254,88,188,120,253,219,236,84,218,13,171,23,174,172,251,31,183,183,209,183,75,141,199,185,85,148,66,215,204,233,54,111,105,169,222,167,129,180,232,238,169,36,150,102,164,147,46,253,18,185,39,249,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,103,67,61,52,241,185,29,28,177,200,213,71,49,237,114,35,145,200,168,168,168,138,135,65,60,11,241,155,98,227,15,78,42,174,114,90,189,13,153,226,254,30,159,38,182,196,199,173,43,100,149,31,218,169,166,145,219,239,12,189,169,85,35,115,150,72,220,199,53,221,72,140,150,64,146,160,0,6,63,168,87,60,54,203,128,100,183,157,70,142,146,76,78,130,207,91,83,126,101,93,34,213,64,235,115,33,123,170,82,72,81,174,89,89,218,71,238,196,107,186,147,116,217,119,216,200,10,107,230,185,198,191,221,55,42,159,134,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,26,212,167,232,86,164,142,134,150,72,223,230,231,116,73,42,245,35,21,33,134,87,4,11,212,42,220,54,227,159,228,183,13,57,180,213,218,241,58,171,197,108,214,26,26,183,43,167,165,183,58,103,173,52,50,42,189,234,175,108,74,198,170,171,223,230,139,235,59,218,185,255,0,8,183,61,18,178,241,23,134,94,120,139,142,146,77,62,160,168,169,169,186,178,174,146,122,168,28,246,82,204,234,100,146,24,26,231,202,207,18,144,110,206,151,49,201,186,61,21,138,228,61,110,15,184,76,204,184,186,213,15,160,246,42,138,187,61,138,130,158,74,155,238,70,218,4,170,130,212,197,141,235,2,61,139,36,72,247,203,43,18,54,177,31,215,183,113,232,138,216,158,169,175,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,67,97,168,90,73,210,104,37,99,227,108,177,77,27,252,149,89,36,82,71,34,35,145,175,68,122,35,154,215,34,181,3,167,48,86,175,41,222,53,237,217,78,43,108,225,95,82,46,125,25,37,155,122,108,58,119,173,85,68,215,90,22,199,81,81,37,60,142,86,190,56,124,44,112,244,177,93,35,26,177,44,81,177,136,177,42,190,202,128,0,0,138,188,209,253,196,245,55,243,47,206,40,138,86,225,59,222,159,70,254,208,49,239,152,192,93,79,52,127,113,61,77,252,203,243,138,34,149,184,78,247,167,209,191,180,12,123,230,48,1,125,28,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,47,56,71,85,7,50,218,253,163,151,222,31,245,151,44,209,220,142,111,17,87,140,220,29,79,29,79,75,25,226,233,94,212,146,154,167,161,143,122,71,221,130,72,165,237,245,171,153,215,210,239,89,170,128,116,147,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,182,53,179,199,5,76,44,154,54,200,214,185,205,71,163,94,136,168,142,114,111,190,202,190,210,178,249,231,126,36,255,0,73,63,86,146,43,148,158,107,106,202,184,45,199,236,86,250,122,184,234,48,235,197,214,201,92,233,152,212,100,147,190,165,213,200,232,149,28,170,172,237,87,68,213,87,35,87,173,175,77,182,68,115,163,175,60,239,196,159,233,39,234,208,34,175,43,143,126,205,50,252,245,242,122,210,255,0,138,1,229,113,239,217,166,95,158,190,79,90,95,240,0,0,0,0,20,173,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,141,85,206,175,222,159,22,251,63,161,249,141,196,218,188,140,127,29,159,163,127,172,128,181,64,0,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,33,255,0,56,45,28,190,224,220,80,46,170,212,77,226,44,186,151,111,130,162,142,78,150,51,177,85,67,79,5,37,69,54,200,247,61,221,44,101,52,189,197,107,26,190,39,161,189,75,27,148,152,28,149,61,214,50,159,180,10,239,151,91,143,39,157,38,142,95,115,13,26,196,181,138,209,55,114,147,78,238,21,20,247,74,110,150,39,77,45,201,212,241,182,167,173,207,69,94,137,224,167,139,182,214,61,206,241,61,94,171,99,114,168,106,14,71,217,173,170,131,63,213,61,57,154,158,173,110,87,203,61,186,247,79,43,88,222,195,96,161,154,88,101,107,221,213,212,143,87,92,33,86,162,53,81,81,178,110,173,217,17,214,232,115,195,203,195,53,181,96,28,105,105,85,246,243,79,87,53,61,85,225,246,70,54,153,141,115,210,123,133,52,180,48,185,81,206,106,116,54,90,152,220,245,223,116,98,57,81,28,168,141,94,135,128,229,92,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,9,84,0,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,0,3,95,241,11,139,95,115,157,2,212,188,43,22,161,241,183,172,131,15,188,218,237,212,221,214,71,223,170,158,138,88,226,143,173,234,214,55,169,239,106,110,229,70,166,251,170,162,121,154,215,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,122,91,34,128,0,0,28,171,150,169,255,0,210,40,255,0,239,255,0,150,37,85,150,169,255,0,210,40,255,0,239,255,0,150,32,85,89,213,65,202,185,213,64,21,87,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,73,85,207,59,241,39,250,73,250,180,138,188,174,61,251,52,203,243,215,201,235,64,191,226,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,0,0,7,42,231,74,124,39,123,172,104,223,217,254,61,242,232,14,107,14,148,248,78,247,88,209,191,179,252,123,229,208,1,181,64,0,0,0,80,15,52,127,126,205,77,252,203,242,122,34,127,242,84,247,88,202,126,208,43,190,93,110,32,7,52,127,126,205,77,252,203,242,122,34,127,242,84,247,88,202,126,208,43,190,93,110,2,127,128,0,16,3,157,95,186,198,45,246,129,67,242,235,137,63,200,1,206,175,221,99,22,251,64,161,249,117,196,8,1,202,227,223,179,76,191,61,124,158,180,191,226,128,121,92,123,246,105,151,231,175,147,214,151,252,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,229,92,234,160,229,92,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,5,106,243,75,224,39,233,221,29,251,138,237,47,159,163,32,181,91,252,102,95,107,168,168,218,58,250,26,72,17,171,89,78,231,174,209,205,12,17,53,31,22,232,217,35,141,21,136,146,181,91,61,85,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,63,20,237,205,99,129,202,109,53,186,215,241,73,166,207,171,150,197,147,222,21,249,77,177,204,150,117,183,92,106,156,247,173,107,36,217,81,148,211,75,187,92,217,28,157,185,165,141,172,87,54,86,199,8,89,79,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,205,107,205,31,220,79,83,127,50,252,226,136,165,110,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,251,81,109,211,141,253,94,195,117,235,150,38,91,171,154,127,61,92,150,44,138,158,209,53,58,85,192,176,207,19,217,124,164,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,40,84,95,9,222,244,250,55,246,129,143,124,198,3,165,51,154,206,19,189,233,244,111,237,3,30,249,140,7,74,96,0,0,14,107,56,177,247,167,214,79,180,12,135,230,51,157,41,156,214,113,99,239,79,172,159,104,25,15,204,103,2,213,57,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,83,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,10,171,231,157,248,147,253,36,253,90,90,161,85,124,243,191,18,127,164,159,171,64,213,92,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,0,0,10,171,231,105,173,127,250,11,195,157,29,191,234,205,110,21,82,69,255,0,188,81,210,71,11,210,79,253,245,100,107,163,254,176,173,119,225,161,105,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,156,219,241,85,170,95,118,158,35,181,23,83,33,190,250,102,130,243,144,85,122,42,183,194,248,126,237,174,39,246,104,126,246,172,99,155,181,44,80,55,215,106,61,118,221,251,185,92,170,27,171,149,102,142,88,181,119,139,139,69,78,71,54,244,152,21,190,92,198,58,110,151,255,0,69,85,83,79,4,116,201,214,199,181,89,219,158,162,41,247,245,154,238,199,67,154,173,122,170,73,94,121,223,137,63,210,79,213,166,234,229,9,161,117,154,97,195,141,94,163,100,54,111,5,122,212,187,131,110,48,185,235,59,38,117,158,6,44,116,73,36,82,35,88,222,167,190,174,118,61,136,169,36,85,49,57,94,228,233,107,52,175,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,227,63,231,105,163,151,216,178,172,23,136,26,121,187,214,90,155,122,97,213,145,244,177,190,18,170,57,42,42,233,215,117,127,92,157,230,75,83,228,140,233,103,133,245,157,188,141,68,192,57,42,123,211,229,63,103,245,223,49,183,22,125,198,78,133,209,241,19,195,142,103,167,62,134,244,141,233,214,249,46,56,227,88,176,50,102,94,41,216,233,41,82,57,103,69,100,93,199,167,97,239,221,171,218,154,86,245,181,28,174,64,168,206,84,250,243,77,163,124,81,208,99,55,218,218,184,236,90,147,78,152,204,140,109,68,169,4,119,23,202,199,80,76,248,88,199,36,175,238,162,211,53,85,27,219,74,201,30,175,107,81,232,235,222,57,108,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,142,151,180,83,84,45,90,213,164,120,134,171,217,155,73,29,62,83,103,166,185,62,158,154,181,181,108,163,157,236,78,245,42,202,212,68,123,225,151,185,19,253,86,170,62,55,34,181,170,138,136,28,198,29,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,41,91,157,95,189,62,45,246,127,67,243,27,137,117,37,43,115,171,247,167,197,190,207,232,126,99,113,1,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,170,190,121,223,137,63,210,79,213,165,170,21,87,207,59,241,39,250,73,250,180,13,85,201,83,222,159,41,251,63,174,249,141,184,186,146,149,185,42,123,211,229,63,103,245,223,49,183,23,82,0,0,0,138,188,209,253,196,245,55,243,47,206,40,137,84,69,94,104,254,226,122,155,249,151,231,20,64,80,9,213,65,202,185,213,64,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,21,151,205,123,129,202,108,150,213,123,226,227,78,95,86,183,219,109,61,59,242,235,74,50,90,132,174,164,137,177,192,218,216,17,168,229,137,240,68,214,119,90,187,68,176,196,233,55,99,163,127,122,176,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,67,166,167,74,184,18,104,37,99,227,116,82,195,35,60,149,89,36,82,73,26,171,85,175,68,122,171,92,215,34,57,58,115,41,91,153,215,1,223,113,11,237,78,188,233,61,151,167,1,200,46,14,244,149,174,221,110,237,210,226,243,57,144,182,61,221,221,114,246,106,39,117,66,183,166,56,226,133,203,28,41,183,92,77,80,181,78,24,184,133,197,120,160,209,171,46,174,98,212,222,3,199,247,41,174,54,183,213,71,81,53,178,186,39,116,203,79,35,152,191,218,200,197,115,88,231,197,44,79,86,51,175,165,54,169,206,103,7,220,89,230,92,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,109,122,82,193,117,98,70,244,129,94,245,142,84,99,226,149,233,35,94,140,235,219,184,196,84,108,175,69,191,60,107,88,236,90,163,163,83,107,22,133,195,244,230,146,174,223,95,81,96,166,234,125,179,210,181,84,238,150,52,166,235,170,99,86,14,185,225,116,93,201,25,210,159,133,230,223,53,8,171,205,11,141,127,216,255,0,130,63,70,52,246,231,117,161,212,156,202,222,202,152,174,52,75,217,244,53,173,211,57,143,168,73,92,213,222,105,123,83,195,26,70,168,248,253,121,122,227,115,34,238,83,14,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,74,106,26,26,100,78,185,95,178,170,170,170,170,53,140,107,81,207,123,220,168,198,49,174,115,149,173,106,170,125,90,171,148,234,62,105,168,249,30,73,171,213,215,90,188,206,174,225,43,111,110,186,68,177,85,71,85,26,246,221,11,226,84,111,103,183,208,145,164,72,214,182,54,177,24,214,181,26,141,75,127,229,139,192,119,220,66,197,77,175,58,177,101,233,207,178,11,123,125,27,107,184,219,187,117,88,188,46,124,205,147,103,119,92,157,234,136,29,78,174,234,142,57,97,106,201,10,237,215,43,84,36,87,7,220,38,97,188,34,233,127,208,123,21,69,37,226,251,95,81,37,77,247,35,109,2,210,207,117,122,72,245,129,30,197,146,85,99,34,137,233,27,88,143,232,223,184,244,68,116,175,85,194,185,136,240,135,251,43,116,105,62,139,81,119,181,11,14,238,214,226,253,117,254,26,25,251,174,139,197,82,73,212,139,26,247,99,137,189,10,238,142,153,99,139,121,25,26,203,213,42,128,28,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,116,41,193,39,24,56,207,23,58,95,21,233,171,73,69,155,88,233,224,110,89,103,164,138,163,177,67,60,178,78,200,95,28,146,177,26,230,76,218,103,202,140,107,228,88,209,200,199,185,202,157,78,134,188,224,184,67,246,241,113,130,209,127,88,162,206,91,37,127,253,69,45,5,92,49,61,63,180,130,68,99,255,0,172,57,35,253,222,66,16,112,71,168,218,185,166,60,75,225,215,189,21,197,106,242,188,134,182,161,246,215,227,144,212,190,6,94,41,37,98,164,208,74,246,170,53,140,107,83,188,146,73,188,81,62,6,76,246,171,98,84,3,163,48,0,17,87,154,63,184,158,166,254,101,249,197,17,74,220,39,123,211,232,223,218,6,61,243,24,11,169,230,143,238,39,169,191,153,126,113,68,82,183,9,222,244,250,55,246,129,143,124,198,0,58,83,41,47,156,118,144,212,225,92,75,208,234,149,60,21,107,109,212,123,60,51,62,121,167,137,204,244,141,11,25,75,52,49,49,187,61,140,109,58,80,61,85,232,187,190,103,244,185,118,86,178,237,10,245,231,63,164,53,57,126,131,99,90,185,110,130,174,106,141,61,188,58,26,196,108,241,50,8,109,215,14,220,82,76,246,59,215,123,210,166,26,24,218,140,95,36,154,69,86,170,39,83,3,69,114,75,212,204,87,31,212,125,68,210,219,181,95,135,189,102,22,251,125,194,209,220,146,54,71,81,224,22,167,191,3,122,158,143,124,202,202,180,145,172,99,93,247,184,39,114,171,81,158,121,95,60,239,196,159,233,39,234,210,16,112,51,170,22,173,28,226,211,76,243,203,235,105,18,219,5,227,209,181,147,213,214,182,146,10,72,43,161,146,138,74,169,37,114,43,90,200,91,82,179,46,251,34,164,106,138,230,239,212,147,127,158,119,226,79,244,147,245,104,17,87,149,199,191,102,153,126,122,249,61,105,127,197,0,242,184,247,236,211,47,207,95,39,173,47,248,0,0,0,0,10,86,231,87,239,79,139,125,159,208,252,198,226,109,94,70,63,142,207,209,191,214,70,170,231,87,239,79,139,125,159,208,252,198,226,109,94,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,21,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,127,139,221,33,169,215,126,26,53,11,75,109,240,85,207,114,187,89,223,53,174,10,105,226,133,245,23,26,103,182,170,142,21,124,190,163,88,250,136,34,99,213,202,223,81,206,245,153,248,73,24,57,42,123,172,101,63,104,21,223,46,183,19,252,14,85,206,159,116,171,83,49,93,100,211,140,115,84,176,170,191,17,101,201,173,241,92,41,186,164,141,242,67,214,158,188,18,246,222,246,54,104,158,142,142,70,35,151,162,70,61,170,187,181,78,115,56,148,210,26,157,5,215,156,231,72,230,130,174,58,124,118,241,52,54,245,171,158,41,167,150,220,253,165,162,154,71,197,179,21,242,83,73,12,138,136,141,217,94,168,173,106,162,181,45,255,0,148,22,168,90,179,78,18,233,176,56,91,73,5,203,79,175,21,182,218,136,27,90,217,103,150,10,153,157,91,21,83,226,217,29,11,28,234,137,161,110,253,72,229,165,145,81,222,214,180,40,216,191,238,87,30,226,122,101,249,235,231,21,165,0,151,253,202,227,220,79,76,191,61,124,226,180,9,84,0,0,85,95,60,239,196,159,233,39,234,210,213,10,171,231,157,248,147,253,36,253,90,6,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,166,170,228,169,239,79,148,253,159,215,124,198,220,109,94,121,223,137,63,210,79,213,160,106,174,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,154,195,165,62,44,125,214,53,147,236,255,0,33,249,116,231,53,128,117,80,0,0,0,0,0,3,149,114,213,63,250,69,31,253,255,0,242,196,170,178,213,63,250,69,31,253,255,0,242,196,10,171,58,168,57,87,58,168,2,170,249,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,126,122,249,61,105,42,185,231,126,36,255,0,73,63,86,145,87,149,199,191,102,153,126,122,249,61,104,23,252,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,255,0,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,2,128,121,163,251,246,106,111,230,95,147,209,23,252,80,15,52,127,126,205,77,252,203,242,122,32,39,255,0,37,79,117,140,167,237,2,187,229,214,226,127,144,3,146,167,186,198,83,246,129,93,242,235,113,63,192,0,0,0,0,0,0,229,92,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,196,0,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,192,79,240,0,2,0,115,171,247,88,197,190,208,40,126,93,113,39,249,0,57,213,251,172,98,223,104,20,63,46,184,129,0,57,92,123,246,105,151,231,175,147,214,151,252,80,15,43,143,126,205,50,252,245,242,122,210,255,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,87,251,70,63,251,81,127,153,63,252,249,106,128,12,83,73,240,95,185,126,150,97,186,103,233,79,73,253,18,199,237,214,47,27,216,236,248,175,11,77,28,61,222,223,83,186,58,187,125,93,61,78,219,125,183,93,183,50,176,0,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,22,205,5,76,18,53,91,36,82,70,228,86,189,142,106,171,85,170,138,138,138,168,167,214,0,172,12,179,146,21,138,241,149,94,110,216,183,16,31,71,236,181,183,10,138,139,117,163,232,163,234,253,31,74,249,28,232,169,187,239,175,71,203,219,98,181,157,199,39,83,186,119,95,53,51,92,39,149,86,101,134,104,246,161,232,107,120,175,171,171,196,243,250,122,55,190,222,236,69,27,5,21,198,158,186,146,161,181,172,106,214,185,122,221,21,51,224,115,90,172,235,73,35,115,213,221,152,218,88,80,2,181,116,159,147,95,220,191,84,240,221,76,253,145,222,147,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,186,58,187,125,61,93,46,219,125,246,93,182,44,168,0,0,0,5,106,234,199,38,191,186,134,169,230,90,153,251,35,189,25,244,183,32,184,223,124,23,209,14,247,133,241,85,50,77,218,238,120,214,245,244,247,58,122,186,91,190,219,236,155,236,89,80,2,63,240,83,194,151,236,62,210,203,174,153,253,61,250,91,233,60,130,123,239,141,244,95,128,237,247,41,169,225,237,118,251,210,239,183,134,234,234,234,77,250,246,219,203,117,144,0,0,43,87,86,57,53,253,212,53,79,50,212,207,217,29,232,207,165,185,5,198,251,224,190,136,119,188,47,138,169,146,110,215,115,198,183,175,167,185,211,213,210,221,246,223,100,223,98,202,128,17,255,0,130,158,20,191,97,246,150,93,116,207,233,239,210,223,73,228,19,223,124,111,162,252,7,111,185,77,79,15,107,183,222,151,125,188,55,87,87,82,111,215,182,222,91,172,128,0,0,0,1,21,120,231,224,99,246,104,253,9,255,0,206,143,208,239,161,222,146,255,0,129,61,33,226,188,95,134,255,0,234,136,122,58,124,55,246,91,245,252,54,243,149,64,8,85,193,79,45,239,216,125,170,119,93,76,251,178,253,45,244,158,63,61,139,193,125,29,240,29,190,229,77,60,221,222,231,138,151,125,188,55,79,79,74,111,215,190,254,91,44,213,0,0,0,12,43,90,240,27,174,170,233,30,95,166,54,108,134,146,197,81,150,89,234,108,143,184,212,219,221,92,202,120,42,88,177,76,228,133,179,66,174,127,105,242,35,23,184,136,215,171,92,168,244,69,99,171,131,246,140,127,246,162,255,0,50,127,249,242,213,0,30,78,39,139,88,176,108,86,205,133,98,212,62,10,203,143,219,233,237,118,234,110,235,228,236,82,193,27,99,138,62,183,171,158,238,150,49,169,187,149,92,187,110,170,171,230,70,190,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,229,80,2,21,112,83,203,123,246,31,106,157,215,83,62,236,191,75,125,39,143,207,98,240,95,71,124,7,111,185,83,79,55,119,185,226,165,223,111,13,211,211,210,155,245,239,191,150,203,53,64,2,181,117,99,147,95,221,67,84,243,45,76,253,145,222,140,250,91,144,92,111,190,11,232,135,123,194,248,170,153,38,237,119,60,107,122,250,123,157,61,93,45,223,109,246,77,246,37,175,6,220,52,93,120,79,210,57,180,162,225,170,21,121,189,59,111,21,23,42,26,137,168,93,70,202,24,38,100,91,210,197,18,205,50,53,157,214,75,42,244,185,17,95,59,215,167,117,85,118,245,0,85,95,237,24,255,0,237,69,254,100,255,0,243,229,148,233,62,11,247,47,210,204,55,76,253,41,233,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,230,86,0,0,0,16,171,141,110,91,223,179,7,84,237,90,153,247,101,250,37,232,204,126,11,23,130,250,59,227,251,157,186,154,137,187,189,207,21,22,219,248,158,158,158,149,219,163,125,252,246,73,170,0,133,92,20,242,222,253,135,218,167,117,212,207,187,47,210,223,73,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,119,219,195,116,244,244,166,253,123,239,229,178,205,80,0,17,87,142,126,6,63,102,143,208,159,252,232,253,14,250,29,233,47,248,19,210,30,43,197,248,111,254,168,135,163,167,195,127,101,191,95,195,111,57,84,0,133,92,20,242,222,253,135,218,167,117,212,207,187,47,210,223,73,227,243,216,188,23,209,223,1,219,238,84,211,205,221,238,120,169,119,219,195,116,244,244,166,253,123,239,229,178,205,80,0,0,0,26,171,138,61,11,253,146,154,19,147,104,167,210,159,163,159,72,252,23,251,167,224,124,103,99,195,214,65,83,251,143,114,62,174,174,199,79,225,166,221,91,249,237,178,237,80,5,85,254,209,143,254,212,95,230,79,255,0,62,90,160,0,10,171,253,163,31,253,168,191,204,159,254,124,181,64,6,41,164,248,47,220,191,75,48,221,51,244,167,164,254,137,99,246,235,23,141,236,118,124,87,133,166,142,30,239,111,169,221,29,93,190,174,158,167,109,190,219,174,219,153,88,0,15,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,11,102,130,166,9,26,173,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,83,235,0,85,173,219,145,173,170,107,173,108,214,46,37,170,232,237,175,168,145,212,116,245,120,147,106,103,134,5,114,246,217,36,173,172,141,178,61,27,178,43,210,54,35,149,21,81,173,223,100,146,188,18,240,59,153,112,113,117,190,192,222,33,234,242,236,78,251,78,175,126,56,236,125,40,160,138,226,142,141,27,90,199,173,76,202,215,246,152,248,220,214,163,123,136,177,171,213,123,81,162,75,80,6,159,214,110,19,52,27,95,179,44,71,60,213,44,22,146,241,119,195,170,59,180,175,127,147,43,96,68,122,182,146,177,187,109,81,76,217,92,147,36,79,242,71,181,83,247,57,102,142,93,192,0,0,0,3,69,112,227,193,102,131,112,177,117,201,47,186,87,143,213,182,229,146,212,61,95,89,114,169,241,83,209,81,43,145,205,183,211,72,173,71,50,153,174,68,118,206,87,72,245,70,44,178,73,209,31,78,245,0,0,0,106,174,40,244,47,246,74,104,78,77,162,159,74,126,142,125,35,240,95,238,159,129,241,157,143,15,89,5,79,238,61,200,250,186,187,29,63,134,155,117,111,231,182,203,10,180,159,147,95,220,191,84,240,221,76,253,145,222,147,250,37,144,91,175,190,11,232,135,103,197,120,90,152,230,237,119,60,107,186,58,187,125,61,93,46,219,125,246,93,182,44,168,0,53,167,18,58,33,106,226,63,68,178,157,23,188,223,42,236,212,249,29,60,77,101,125,52,109,145,244,211,195,60,117,16,189,88,239,39,177,37,134,62,182,110,213,115,58,154,142,98,170,61,54,88,2,170,255,0,104,199,255,0,106,47,243,39,255,0,159,37,87,28,252,12,126,205,31,161,63,249,209,250,29,244,59,210,95,240,39,164,60,87,139,240,223,253,81,15,71,79,134,254,203,126,191,134,222,114,168,1,0,56,92,229,73,251,26,245,219,25,214,191,187,215,210,63,163,158,55,253,204,250,45,224,251,254,34,142,122,111,221,188,92,157,61,61,254,175,192,93,250,118,242,223,116,159,224,0,0,0,0,1,10,184,214,229,189,251,48,117,78,213,169,159,118,95,162,94,140,199,224,177,120,47,163,190,63,185,219,169,168,155,187,220,241,81,109,191,137,233,233,233,93,186,55,223,207,100,202,248,24,224,99,246,23,125,54,255,0,206,143,211,31,166,62,141,255,0,129,61,31,225,124,39,137,255,0,234,137,186,250,188,79,246,59,116,124,119,242,149,64,0,0,1,0,56,163,229,73,251,37,53,219,38,214,191,187,215,209,207,164,126,11,253,204,250,45,227,59,30,30,142,10,111,221,188,92,125,93,93,142,175,192,77,186,182,243,219,117,159,224,8,171,192,199,3,31,176,187,233,183,254,116,126,152,253,49,244,111,252,9,232,255,0,11,225,60,79,255,0,84,77,215,213,226,127,177,219,163,227,191,150,170,226,143,149,39,236,148,215,108,155,90,254,239,95,71,62,145,248,47,247,51,232,183,140,236,120,122,56,41,191,118,241,113,245,117,118,58,191,1,54,234,219,207,109,214,127,128,35,255,0,5,60,41,126,195,237,44,186,233,159,211,223,165,190,147,200,39,190,248,223,69,248,14,223,114,154,158,30,215,111,189,46,251,120,110,174,174,164,223,175,109,188,183,89,0,0,16,43,139,14,85,54,174,38,53,182,241,173,22,253,109,171,197,170,47,244,244,141,174,160,154,192,219,139,59,240,64,202,116,124,79,74,136,85,140,88,162,139,118,57,30,189,104,247,117,108,228,99,54,95,3,28,12,126,194,239,166,223,249,209,250,99,244,199,209,191,240,39,163,252,47,132,241,63,253,81,55,95,87,137,254,199,110,143,142,254,82,168,1,85,127,180,99,255,0,181,23,249,147,255,0,207,147,255,0,133,205,11,253,141,122,19,140,232,167,210,159,164,127,71,60,111,251,167,224,124,31,127,196,86,79,83,251,143,114,78,158,158,255,0,79,225,174,253,59,249,111,178,109,80,0,0,0,138,188,115,240,49,251,52,126,132,255,0,231,71,232,119,208,239,73,127,192,158,144,241,94,47,195,127,245,68,61,29,62,27,251,45,250,254,27,121,202,160,4,42,224,167,150,247,236,62,213,59,174,166,125,217,126,150,250,79,31,158,197,224,190,142,248,14,223,114,166,158,110,239,115,197,75,190,222,27,167,167,165,55,235,223,127,45,151,43,227,159,129,143,217,163,244,39,255,0,58,63,67,190,135,122,75,254,4,244,135,138,241,126,27,255,0,170,33,232,233,240,223,217,111,215,240,219,206,85,0,33,87,5,60,183,191,97,246,169,221,117,51,238,203,244,183,210,120,252,246,47,5,244,119,192,118,251,149,52,243,119,123,158,42,93,246,240,221,61,61,41,191,94,251,249,108,179,84,0,0,0,49,77,88,193,126,234,26,89,153,105,159,165,61,25,244,183,31,184,216,188,111,99,189,225,124,85,52,144,247,123,125,77,235,233,238,117,116,245,55,125,182,221,55,220,173,111,218,49,255,0,218,139,252,201,255,0,231,203,84,0,0,0,0,0,0,0,85,95,237,24,255,0,237,69,254,100,255,0,243,228,170,253,131,31,254,130,127,176,171,238,163,250,75,232,79,255,0,108,122,75,253,233,226,63,250,215,238,223,217,127,98,74,160,5,85,254,209,143,254,212,95,230,79,255,0,62,90,160,0,69,94,57,248,24,253,154,63,66,127,243,163,244,59,232,119,164,191,224,79,72,120,175,23,225,191,250,162,30,142,159,13,253,150,253,127,13,188,245,87,11,156,169,63,99,94,187,99,58,215,247,122,250,71,244,115,198,255,0,185,159,69,188,31,127,196,81,207,77,251,183,139,147,167,167,191,213,248,11,191,78,222,91,238,147,252,0,32,7,20,124,169,63,100,166,187,100,218,215,247,122,250,57,244,143,193,127,185,159,69,188,103,99,195,209,193,77,251,183,139,143,171,171,177,213,248,9,183,86,222,123,110,179,252,1,31,248,41,225,75,246,31,105,101,215,76,254,158,253,45,244,158,65,61,247,198,250,47,192,118,251,148,212,240,246,187,125,233,119,219,195,117,117,117,38,253,123,109,229,186,200,0,0,16,3,138,62,84,159,178,83,93,178,109,107,251,189,125,28,250,71,224,191,220,207,162,222,51,177,225,232,224,166,253,219,197,199,213,213,216,234,252,4,219,171,111,61,183,89,254,0,143,252,20,240,165,251,15,180,178,235,166,127,79,126,150,250,79,32,158,251,227,125,23,224,59,125,202,106,120,123,93,190,244,187,237,225,186,186,186,147,126,189,182,242,221,100,0,0,0,0,0,0,0,0,85,95,237,24,255,0,237,69,254,100,255,0,243,229,148,233,62,11,247,47,210,204,55,76,253,41,233,63,162,88,253,186,197,227,123,29,159,21,225,105,163,135,187,219,234,119,71,87,111,171,167,169,219,111,182,235,182,230,86,0,0,0,0,0,128,28,81,242,164,253,146,154,237,147,107,95,221,235,232,231,210,63,5,254,230,125,22,241,157,143,15,71,5,55,238,222,46,62,174,174,199,87,224,38,221,91,121,237,186,239,254,10,120,82,253,135,218,89,117,211,63,167,191,75,125,39,144,79,125,241,190,139,240,29,190,229,53,60,61,174,223,122,93,246,240,221,93,93,73,191,94,219,121,110,178,0,0,0,0,35,255,0,26,220,41,126,204,29,44,181,105,159,211,223,162,94,140,200,32,190,248,223,69,248,254,231,110,154,162,30,215,111,189,22,219,248,158,174,174,165,219,163,109,188,247,73,0,0,128,28,46,114,164,253,141,122,237,140,235,95,221,235,233,31,209,207,27,254,230,125,22,240,125,255,0,17,71,61,55,238,222,46,78,158,158,255,0,87,224,46,253,59,121,111,186,79,240,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,97,90,189,173,26,95,160,184,108,154,129,171,153,125,38,59,98,142,162,42,68,168,153,146,74,249,103,145,87,162,40,162,137,174,150,87,236,142,114,181,141,114,163,24,247,174,205,99,149,3,53,7,147,137,229,54,44,231,21,179,102,184,181,119,141,178,228,22,250,123,165,186,167,180,248,251,244,179,198,217,34,147,161,232,215,183,169,143,106,236,228,71,38,251,42,34,249,30,176,0,0,0,105,252,147,139,61,6,196,245,230,203,195,117,247,58,164,167,205,175,148,253,216,169,215,247,8,39,119,71,135,164,158,93,250,98,169,168,107,213,209,68,190,110,70,181,23,165,102,167,73,183,0,0,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,42,104,107,169,149,122,37,102,234,138,138,138,136,230,61,174,71,49,236,114,35,216,246,185,174,70,185,170,137,144,0,0,0,0,0,7,147,148,222,110,56,253,138,170,239,105,196,238,185,53,93,63,71,110,215,107,146,150,58,170,142,167,181,171,208,234,185,161,133,58,81,85,235,215,43,125,86,174,219,187,102,172,22,253,186,190,22,63,228,14,170,255,0,138,173,223,237,192,79,240,105,78,24,248,188,209,174,45,44,87,43,190,149,86,221,89,87,100,236,250,94,215,116,160,117,61,85,7,121,243,54,14,183,53,93,11,251,137,79,35,211,181,43,246,110,221,93,46,94,147,117,128,4,63,215,190,104,26,5,195,182,172,95,116,115,53,196,53,2,182,245,143,248,95,19,61,174,223,69,37,43,251,244,209,84,51,161,210,85,198,245,217,147,53,23,118,39,172,139,182,233,178,174,192,225,75,141,109,44,227,7,233,79,220,206,193,149,219,62,137,120,31,27,233,218,90,104,123,158,43,191,219,237,118,103,151,125,188,51,250,186,186,118,221,187,111,186,236,18,0,2,42,241,23,204,159,135,30,26,115,185,180,207,44,110,87,125,201,40,122,125,39,69,98,181,177,254,143,235,134,25,161,238,201,83,36,49,191,185,28,237,115,123,78,147,110,151,35,250,23,100,80,149,64,132,24,7,54,205,11,213,60,202,211,167,218,125,164,26,193,124,200,111,149,9,77,67,67,77,105,182,245,202,253,149,85,85,86,189,26,198,53,168,231,189,238,84,99,24,215,57,202,214,181,85,37,253,139,63,195,114,108,155,38,195,44,89,13,37,93,247,14,168,166,166,190,219,218,170,147,208,190,162,157,149,16,43,218,168,138,172,146,41,17,90,244,221,138,173,145,168,189,81,189,173,12,128,0,0,0,0,0,0,24,166,150,234,150,9,173,56,37,179,83,52,210,251,233,156,110,243,222,240,85,190,22,106,126,239,106,103,195,39,222,230,99,36,110,210,68,246,250,205,77,246,221,55,69,69,92,172,0,0,0,0,0,49,249,51,252,54,44,254,159,75,93,144,210,46,89,85,103,154,254,203,75,85,93,58,91,162,154,56,29,80,244,68,217,140,89,102,99,27,212,169,214,169,39,71,87,110,78,159,86,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,51,97,130,154,8,218,174,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,62,176,106,173,11,226,143,66,120,148,244,223,220,83,57,250,71,244,115,195,122,79,253,204,172,163,236,120,142,239,103,253,243,20,125,93,93,137,127,7,125,186,124,246,221,55,218,160,0,0,1,170,184,130,226,119,70,184,97,177,90,111,250,189,148,122,54,59,221,194,43,125,13,52,16,186,162,170,109,222,196,154,118,194,205,222,176,192,199,164,146,189,17,118,111,75,90,142,146,72,163,126,213,0,0,0,1,167,241,190,44,244,27,44,215,155,215,13,214,44,234,146,163,54,177,211,247,101,167,79,220,39,157,189,126,34,146,9,119,233,150,166,157,172,71,75,18,121,181,28,228,78,165,134,161,33,13,192,12,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,42,181,245,236,163,72,150,165,34,85,78,151,61,141,158,55,171,55,235,86,117,185,17,91,27,213,185,0,0,0,0,8,127,175,124,208,52,11,135,109,88,190,232,230,107,136,106,5,109,235,31,240,190,38,123,93,190,138,74,87,247,233,162,168,103,67,164,171,141,235,179,38,106,46,236,79,89,23,109,211,101,80,152,0,211,252,47,241,65,128,241,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,233,227,134,25,156,230,182,25,101,106,179,166,161,136,138,174,69,221,29,229,236,85,220,0,1,167,245,155,139,61,6,208,28,203,17,192,245,75,58,164,179,221,243,26,142,213,43,31,230,202,40,21,30,141,171,172,118,251,83,211,58,86,164,41,43,252,149,238,85,253,206,41,164,139,112,0,0,0,6,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,0,0,0,0,98,154,171,168,84,122,77,167,25,30,166,220,236,55,91,205,6,47,111,150,233,91,73,107,236,45,82,210,196,157,115,72,196,158,88,163,94,220,104,249,21,21,232,229,107,21,26,142,114,181,171,10,255,0,110,175,133,143,249,3,170,191,226,171,119,251,112,19,252,0,0,2,0,126,221,95,11,31,242,7,85,127,197,86,239,246,224,39,248,53,254,150,235,13,30,174,232,213,179,89,241,108,31,43,167,164,189,91,230,184,219,172,151,58,104,41,46,149,81,177,207,72,145,173,124,201,10,119,209,141,124,79,116,201,27,153,44,111,87,181,174,221,34,7,237,213,240,177,255,0,32,117,87,252,85,110,255,0,110,2,127,131,10,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,238,154,157,42,224,88,103,137,236,145,209,75,12,140,243,68,124,114,199,36,106,173,87,49,85,138,173,115,154,168,229,197,56,160,226,131,1,225,51,0,183,234,54,163,90,50,11,141,182,227,120,138,201,20,86,74,120,102,157,179,201,12,211,53,206,108,210,196,212,103,77,59,209,85,28,171,186,183,203,218,168,27,128,16,255,0,65,57,160,104,23,17,58,177,98,209,204,43,16,212,10,43,214,65,226,188,52,247,75,125,20,116,172,236,83,75,80,254,183,71,87,35,211,118,66,228,77,152,190,178,166,251,38,234,147,0,0,33,254,189,243,64,208,46,29,181,98,251,163,153,174,33,168,21,183,172,127,194,248,153,237,118,250,41,41,95,223,166,138,161,157,14,146,174,55,174,204,153,168,187,177,61,100,93,183,77,149,118,7,10,92,107,105,103,24,63,74,126,230,118,12,174,217,244,75,192,248,223,78,210,211,67,220,241,93,254,223,107,179,60,187,237,225,159,213,213,211,182,237,219,125,215,96,144,0,0,0,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,58,212,215,87,84,170,244,68,205,209,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,23,228,210,221,82,193,53,167,4,182,106,102,154,95,125,51,141,222,123,222,10,183,194,205,79,221,237,76,248,100,251,220,204,100,141,218,72,158,223,89,169,190,219,166,232,168,170,25,88,0,0,6,159,214,110,44,244,27,64,115,44,71,3,213,44,234,146,207,119,204,106,59,84,172,127,155,40,160,84,122,54,174,177,219,237,79,76,233,90,144,164,175,242,87,185,87,247,56,166,146,32,220,0,24,254,27,159,225,186,131,77,117,170,195,50,26,75,171,44,119,138,219,5,205,33,85,235,163,184,210,74,177,84,83,202,199,34,57,143,107,147,116,221,61,102,57,143,111,83,30,215,40,100,0,0,0,0,0,199,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,58,84,208,215,83,42,244,74,205,213,21,21,21,17,204,123,92,142,99,216,228,71,177,237,115,92,141,115,85,19,32,0,0,0,0,0,15,39,44,202,108,88,54,43,121,205,114,154,239,5,101,199,237,245,23,75,141,79,105,242,118,41,96,141,210,75,39,67,17,207,119,75,24,229,217,168,174,93,182,68,85,242,24,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,144,30,176,0,0,0,0,4,95,226,131,152,94,139,240,153,159,219,244,231,81,177,140,214,227,114,184,217,226,189,197,45,146,138,146,104,27,4,147,77,11,90,231,77,83,19,145,253,84,239,85,68,106,166,202,223,63,106,32,74,0,69,254,23,249,133,232,191,22,121,253,195,78,116,231,24,205,109,215,43,117,158,91,220,178,222,232,169,33,129,208,71,52,48,185,173,116,53,50,185,95,213,80,197,68,86,162,108,142,243,246,34,202,0,0,197,51,253,82,193,52,191,232,231,211,171,239,163,62,150,228,20,120,181,159,250,22,105,188,85,210,171,171,177,7,222,152,238,142,174,219,253,119,244,177,54,243,114,110,134,86,0,0,0,0,0,3,31,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,35,26,233,228,130,154,23,205,35,99,107,156,214,171,213,172,84,68,87,53,55,219,117,79,104,25,0,32,7,237,213,240,177,255,0,32,117,87,252,85,110,255,0,110,39,248,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,136,121,172,93,181,230,110,40,235,236,90,203,115,164,125,158,142,157,106,240,138,59,116,219,209,67,100,154,87,182,57,82,53,94,166,212,189,208,57,179,185,233,212,233,34,217,187,194,216,54,189,227,74,113,129,195,93,139,138,157,14,188,105,149,205,123,55,88,122,174,152,221,91,170,159,4,116,151,136,161,145,148,242,74,173,107,250,161,94,235,227,145,21,143,94,220,143,86,162,61,24,230,133,107,114,163,227,95,238,101,149,65,195,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,142,106,211,244,35,86,70,195,85,36,140,243,107,186,35,149,58,149,136,147,77,43,110,80,229,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,110,39,148,223,23,159,117,221,56,253,143,185,173,111,94,95,128,91,217,232,151,71,65,218,142,171,29,133,33,130,30,169,24,170,197,154,7,189,177,59,118,177,93,27,160,114,119,94,147,61,2,127,145,255,0,141,126,43,172,92,37,232,213,110,101,221,181,86,101,247,45,232,241,107,37,108,207,111,143,170,234,98,73,34,182,52,87,172,48,49,253,217,23,118,53,118,100,125,198,62,88,212,218,186,171,169,152,174,141,233,198,71,170,89,173,95,135,178,227,54,249,110,21,61,50,70,201,38,232,79,82,8,187,143,99,29,52,175,86,199,27,21,201,215,35,216,212,93,220,135,60,60,85,113,49,153,113,95,171,149,154,165,152,80,210,91,152,218,118,219,109,22,202,100,71,50,221,110,141,242,62,40,22,78,148,116,207,234,150,71,190,71,34,117,61,238,233,107,25,209,27,3,90,229,153,77,247,57,202,175,57,174,83,93,227,111,89,5,194,162,233,113,169,237,50,62,253,84,242,58,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,71,69,28,27,91,181,198,219,195,142,25,31,16,185,31,166,50,249,173,241,212,61,243,81,205,5,117,53,44,140,107,160,166,174,116,170,143,150,178,54,42,54,89,21,140,119,82,116,187,184,246,186,121,107,175,148,223,5,22,237,64,172,253,147,186,161,108,239,217,108,151,6,71,136,81,72,149,84,242,75,116,165,158,25,146,230,217,24,230,50,72,98,124,110,133,173,251,235,31,39,125,30,141,88,81,31,111,224,80,183,47,222,59,175,188,42,229,81,225,89,75,252,110,153,100,23,4,146,227,77,179,35,244,93,84,242,82,199,45,215,173,148,242,212,79,218,166,167,114,120,102,170,53,251,238,155,59,205,111,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,150,34,199,249,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,0,0,0,0,42,175,154,231,2,223,187,241,65,162,152,103,252,98,171,63,162,161,119,246,174,109,210,58,116,111,253,111,138,123,93,253,68,202,207,247,196,197,170,0,57,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,14,154,157,42,224,73,160,149,143,141,209,75,12,140,242,85,100,145,73,36,106,173,86,189,17,234,173,115,92,136,228,232,207,66,245,211,78,56,139,211,139,118,168,105,125,231,199,90,171,183,138,104,101,68,101,85,190,169,168,139,37,45,76,104,171,219,153,157,77,221,55,86,171,92,215,177,207,99,216,247,84,7,49,254,95,245,156,59,223,101,213,189,33,199,127,243,79,95,225,160,150,154,158,73,234,36,199,106,186,25,31,77,67,230,124,146,62,25,164,69,123,38,87,116,164,146,172,78,70,125,229,101,212,28,18,113,131,147,112,141,170,17,94,154,181,117,184,77,242,162,6,229,150,122,72,169,251,245,208,69,28,236,133,241,201,43,21,205,124,46,169,124,168,198,190,52,145,90,140,123,154,139,212,208,200,57,163,251,246,106,111,230,95,147,209,18,171,145,143,227,179,244,111,245,145,13,121,132,103,248,110,169,241,115,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,85,232,149,158,135,163,69,69,69,68,115,30,215,35,152,246,57,17,236,123,92,215,35,92,213,68,218,188,188,184,179,195,120,69,210,253,109,206,47,180,244,151,139,237,125,70,47,77,98,199,29,94,180,179,221,94,146,87,164,234,199,164,114,171,25,20,79,89,28,245,103,70,253,182,42,163,165,98,40,88,167,48,206,52,237,92,44,105,125,69,139,16,200,41,27,170,153,45,58,38,63,70,180,205,170,90,40,22,78,153,110,19,198,231,35,88,198,181,37,108,74,244,114,62,100,106,118,228,99,38,233,161,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,76,131,84,181,75,59,214,156,238,231,169,154,151,125,244,206,73,121,236,248,218,223,11,13,63,119,181,11,33,143,239,112,177,145,183,104,226,99,125,86,166,251,110,187,170,170,173,175,242,175,224,86,155,0,199,173,92,79,106,149,5,36,249,61,242,158,27,150,25,12,53,82,245,218,109,211,210,204,199,79,42,199,34,67,35,234,161,169,69,72,222,199,246,152,214,47,83,100,123,217,24,109,94,92,92,14,84,240,165,134,215,230,26,130,250,74,141,69,204,41,224,101,116,49,50,41,89,100,164,106,171,210,138,41,209,21,207,123,156,173,116,238,107,187,78,124,81,53,168,228,133,37,146,21,113,59,196,198,101,194,135,52,141,65,213,44,62,134,146,226,199,83,218,45,183,123,101,74,35,89,113,183,73,106,183,62,88,18,78,149,116,47,234,138,55,178,70,162,244,189,141,234,107,217,215,27,238,124,160,30,104,254,253,154,155,249,151,228,244,64,94,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,46,106,115,215,192,191,25,183,222,15,53,30,170,231,37,171,211,56,102,81,225,233,242,107,108,76,98,85,58,56,149,253,170,154,105,29,182,211,69,221,149,82,55,57,35,145,175,115,93,210,170,201,99,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,64,62,176,71,253,99,227,191,134,13,4,212,120,244,183,84,53,19,209,183,164,183,173,194,175,195,219,234,43,163,160,221,99,236,193,81,225,216,247,199,52,172,145,210,49,157,43,180,113,171,158,172,73,33,238,238,172,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,215,225,174,54,186,216,234,233,103,232,123,152,254,137,99,87,49,221,47,99,154,187,47,147,154,168,190,104,160,122,192,0,57,246,224,7,140,27,175,9,186,184,215,92,22,146,76,19,49,168,163,160,202,217,52,78,87,211,64,199,185,35,174,137,209,177,210,245,211,164,210,189,99,107,92,146,177,207,103,79,90,199,36,119,253,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,153,179,65,83,4,141,71,71,44,114,53,85,175,99,154,168,228,114,42,162,162,162,161,203,17,97,60,180,185,130,84,232,245,214,207,195,230,175,221,105,35,211,234,250,143,13,103,187,85,203,21,44,24,211,222,234,169,228,89,21,144,43,231,101,69,76,241,53,95,52,173,100,9,187,149,81,136,237,130,231,192,0,13,21,198,15,22,120,111,8,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,29,94,180,179,221,94,146,49,39,86,61,35,149,88,200,162,122,200,231,171,58,55,237,177,85,29,43,17,118,86,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,78,120,120,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,4,202,229,77,170,89,222,180,241,197,158,234,94,166,95,125,51,146,94,116,254,127,27,91,225,97,167,238,246,170,237,112,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,87,117,115,138,195,248,130,174,210,120,115,28,75,61,255,0,205,61,7,131,139,43,198,99,100,84,242,54,171,196,171,105,171,93,47,148,149,48,186,73,160,141,212,253,93,44,146,40,37,70,63,214,124,49,175,146,167,189,62,83,246,127,93,243,27,113,117,32,115,45,161,122,233,168,252,58,106,61,187,84,52,190,243,224,110,180,59,197,52,50,162,190,150,225,74,229,69,146,150,166,52,84,238,66,254,150,238,155,163,145,205,107,216,230,61,140,123,122,41,208,189,116,211,142,34,244,226,221,170,26,95,121,241,214,170,237,226,154,25,81,25,85,111,170,106,34,201,75,83,26,42,246,230,103,83,119,77,213,170,215,53,236,115,216,246,61,212,237,204,179,129,90,110,25,114,106,93,79,211,26,10,74,93,47,200,234,32,182,210,208,182,170,89,39,180,92,82,157,85,208,61,103,145,242,204,201,146,9,166,108,136,229,233,94,228,110,107,17,177,172,154,171,130,78,48,114,110,17,181,66,43,211,86,174,183,9,190,84,64,220,178,207,73,21,63,126,186,8,163,157,144,190,57,37,98,185,175,133,213,47,149,24,215,198,146,43,81,143,115,81,122,154,29,15,24,166,169,106,150,9,162,216,37,207,83,53,46,251,232,108,110,205,217,241,181,190,22,106,142,215,118,102,67,31,222,225,99,228,118,242,74,198,250,173,93,183,221,118,68,85,70,45,170,186,113,154,105,197,46,175,99,121,165,170,175,12,171,183,190,232,219,219,170,18,42,88,233,99,71,44,178,74,233,58,123,61,190,135,164,137,39,75,163,115,30,215,163,85,174,68,162,206,62,184,215,202,184,172,212,122,187,37,166,231,225,244,203,25,184,77,30,57,111,167,89,25,29,127,66,186,54,220,234,18,70,177,238,154,86,42,171,26,246,167,102,55,171,17,58,157,43,229,13,127,197,119,21,218,143,197,174,163,191,53,205,101,240,54,170,30,228,22,11,4,19,43,233,109,20,174,84,85,107,85,81,59,147,63,165,171,44,202,136,233,28,214,162,35,24,200,227,100,191,229,105,199,183,208,74,203,15,10,58,161,7,94,63,117,184,120,60,66,233,79,79,188,148,21,213,115,171,146,142,161,172,77,228,134,105,229,114,178,93,149,209,201,34,163,213,98,114,58,10,214,0,117,80,10,245,229,165,204,18,155,88,109,86,126,31,53,126,235,87,38,160,208,83,248,107,61,218,174,89,106,167,201,88,198,213,79,34,200,172,129,25,3,233,233,160,137,170,249,165,115,231,93,220,170,175,87,111,189,120,232,227,54,197,193,230,156,82,220,227,181,122,103,51,202,60,69,62,51,109,149,143,74,87,73,18,51,187,83,83,35,118,218,24,187,177,42,198,215,36,146,57,237,107,122,81,95,44,97,167,249,145,243,4,169,225,218,154,61,30,209,187,173,35,181,22,227,78,218,154,219,148,50,197,51,241,150,36,176,73,18,75,79,52,18,195,51,234,97,89,218,140,115,154,248,216,172,147,109,159,26,173,54,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,132,166,161,161,166,68,235,149,251,42,170,170,170,163,88,198,181,28,247,189,202,140,99,26,231,57,90,214,170,167,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,153,211,79,83,60,142,87,73,44,146,57,85,207,123,156,170,229,114,170,170,170,170,169,118,156,184,57,127,209,240,239,98,139,86,245,123,29,255,0,206,197,127,137,130,42,106,137,32,168,143,29,165,235,124,125,52,239,133,242,70,249,166,141,17,239,153,29,212,145,202,145,53,25,247,229,148,35,175,51,170,189,109,210,28,103,133,171,230,160,106,61,38,69,170,24,197,69,250,239,81,144,210,91,32,130,15,72,199,81,109,158,46,220,29,180,137,204,133,123,113,162,186,54,247,18,36,123,152,213,123,154,147,127,129,126,51,108,92,97,233,197,85,206,75,87,161,179,60,95,195,211,228,214,216,152,245,165,108,146,163,251,85,52,210,59,125,225,151,181,42,164,110,114,201,27,152,230,187,169,17,146,201,16,57,231,126,36,255,0,73,63,86,149,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,29,53,58,85,192,147,65,43,31,27,162,150,25,25,228,170,201,34,146,72,213,90,173,122,35,213,90,230,185,17,200,29,57,131,85,112,197,196,46,43,197,6,141,89,117,115,22,166,240,30,63,185,77,113,181,190,170,58,137,173,149,209,59,166,90,121,28,197,254,214,70,43,154,199,62,41,98,122,177,157,125,41,181,64,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,18,43,140,30,44,240,222,17,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,58,189,105,103,186,189,36,98,78,172,122,71,42,177,145,68,245,145,207,86,116,111,219,98,170,58,86,34,196,14,87,154,189,134,232,47,1,58,147,171,154,129,61,92,118,44,119,56,172,154,161,41,32,89,167,149,239,162,182,69,20,49,179,201,21,242,75,36,113,162,185,90,196,87,162,185,205,106,43,146,186,184,170,226,99,50,226,191,87,43,53,75,48,161,164,183,49,180,237,182,218,45,148,200,142,101,186,221,27,228,124,80,44,157,40,233,159,213,44,143,124,142,68,234,123,221,210,214,51,162,54,6,21,170,90,165,157,235,78,119,115,212,205,75,190,250,103,36,188,246,124,109,111,133,134,159,187,218,133,144,199,247,184,88,200,219,180,113,49,190,171,83,125,183,93,213,85,86,242,121,105,104,246,182,232,247,14,150,123,94,175,228,149,113,211,215,211,248,155,62,31,87,102,130,150,124,105,143,170,170,154,68,146,118,57,101,157,245,9,60,82,171,38,70,190,5,222,53,68,84,114,36,64,229,67,192,229,78,75,117,178,113,113,168,207,164,91,21,182,162,161,248,141,165,89,21,66,215,85,196,233,32,117,108,232,228,114,68,200,37,107,251,77,77,165,89,162,108,155,177,177,179,189,110,128,0,0,81,95,46,110,61,191,98,189,246,125,55,212,72,60,70,153,100,215,15,25,87,81,5,63,93,85,150,185,236,100,75,88,212,98,117,205,10,178,56,219,44,94,110,70,177,175,137,58,154,232,230,189,67,149,114,205,57,80,241,199,83,141,93,108,156,35,234,51,41,18,197,114,168,168,102,35,118,87,197,78,180,53,114,186,73,221,69,58,185,90,146,178,121,92,254,211,147,121,82,105,91,30,207,108,140,236,133,186,0,0,28,192,234,174,153,229,90,55,168,249,30,150,230,180,158,30,245,140,220,37,183,212,244,199,35,35,155,161,125,73,226,238,49,143,116,50,177,91,36,111,86,167,92,111,99,145,54,114,29,63,20,129,206,11,71,47,184,55,20,11,170,181,19,120,139,46,165,219,224,168,163,147,165,140,236,85,80,211,193,73,81,77,178,61,207,119,75,25,77,47,113,90,198,175,137,232,111,82,198,229,2,197,121,98,234,151,221,67,131,108,43,197,223,125,39,117,196,188,70,45,112,254,133,236,248,95,11,34,248,72,60,152,214,191,166,134,74,47,93,189,91,239,235,57,94,143,37,81,81,124,143,179,91,85,6,127,170,122,115,53,61,90,220,175,150,123,117,238,158,86,177,189,134,193,67,52,176,202,215,187,171,169,30,174,184,66,173,68,106,162,163,100,221,91,178,35,173,208,8,235,204,63,53,186,224,28,22,234,173,246,205,79,73,53,69,85,157,150,71,182,165,142,115,18,11,133,76,84,51,57,17,174,106,245,182,42,153,28,197,223,100,122,53,85,28,136,173,94,125,177,60,90,251,156,229,86,108,43,22,161,241,183,172,130,225,79,107,183,83,119,89,31,126,170,121,27,28,81,245,189,90,198,245,61,237,77,220,168,212,223,117,84,79,50,207,249,222,234,151,244,180,209,75,125,247,254,55,148,221,237,158,23,248,169,168,39,239,43,63,186,77,232,99,255,0,43,219,251,154,145,255,0,148,118,153,229,89,135,23,182,124,234,211,73,181,151,2,183,215,220,46,245,82,71,39,109,190,38,146,106,56,32,107,218,197,98,76,247,206,175,107,30,230,245,71,4,238,69,85,102,202,23,125,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,156,251,241,247,195,197,171,134,126,37,239,248,30,43,106,171,160,196,238,20,244,215,188,113,149,53,141,169,127,130,157,155,61,168,228,85,122,50,58,152,234,161,98,75,247,206,136,154,174,87,238,146,63,161,226,186,185,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,233,98,116,210,220,157,79,27,106,122,220,244,85,232,158,10,120,187,109,99,220,239,19,213,234,182,55,42,135,203,201,131,94,106,114,173,47,201,116,2,251,91,73,226,48,122,134,221,44,76,117,68,77,158,75,117,100,146,58,120,217,10,49,30,246,67,83,187,221,42,185,254,117,209,177,122,17,172,71,100,28,234,253,214,49,111,180,10,31,151,92,74,203,224,143,94,105,184,113,226,95,14,212,155,205,109,92,24,242,84,62,215,144,36,53,18,198,197,183,84,177,98,146,73,89,19,30,233,153,11,157,29,74,69,208,238,183,211,177,19,103,116,185,44,211,157,95,186,198,45,246,129,67,242,235,136,16,3,149,199,191,102,153,126,122,249,61,105,123,217,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,106,107,171,170,85,122,34,102,232,136,136,136,138,231,189,206,86,177,140,106,43,222,247,53,173,71,57,200,139,68,60,174,61,251,52,203,243,215,201,235,73,233,206,95,91,238,184,46,137,88,52,94,223,99,164,168,167,213,10,137,221,93,95,52,142,235,164,130,219,61,29,66,50,38,38,200,175,146,89,34,221,238,85,70,178,55,183,165,85,232,248,194,157,178,204,166,251,156,229,87,156,215,41,174,241,183,172,130,225,81,116,184,212,246,153,31,126,170,121,29,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,255,0,185,118,232,93,102,128,240,167,138,99,119,235,55,163,50,75,247,119,36,191,66,229,157,36,109,85,82,162,196,201,99,153,26,232,102,142,149,148,176,201,26,53,173,108,144,191,240,149,85,238,165,110,11,244,114,197,175,188,80,96,26,85,148,205,209,101,186,220,36,168,184,199,210,245,241,52,180,148,242,213,203,77,187,30,199,179,188,202,119,69,220,107,145,204,238,117,166,234,221,151,163,224,0,0,41,219,156,253,219,94,97,213,12,106,197,149,220,233,25,165,117,148,238,171,196,232,232,38,217,38,173,134,56,219,91,45,108,106,189,78,169,99,167,70,177,219,118,219,12,172,72,246,123,170,55,211,252,185,184,215,253,138,186,143,61,131,63,185,221,100,211,44,167,239,119,42,104,23,187,29,174,185,85,137,29,205,176,244,185,238,233,99,22,57,91,18,181,207,141,205,118,210,186,24,163,91,180,214,141,33,195,117,235,75,242,13,35,212,8,42,228,177,100,84,237,134,161,105,39,88,103,137,236,145,178,197,52,111,243,68,124,114,199,28,136,142,71,49,85,136,142,107,154,170,213,231,47,93,52,47,81,248,116,212,123,142,151,234,133,155,192,221,104,118,150,25,162,85,125,45,194,149,202,169,29,85,52,138,137,220,133,253,46,217,118,71,35,154,230,61,172,123,30,198,135,77,32,170,190,79,188,94,123,56,71,206,171,127,175,214,224,206,142,131,254,190,170,190,146,105,88,191,219,207,26,189,159,215,218,178,126,225,25,105,55,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,155,12,20,208,70,213,116,146,201,35,149,26,198,53,168,174,87,42,162,34,34,170,129,175,248,138,215,156,55,134,221,35,190,234,182,103,91,72,214,91,169,222,203,101,12,213,11,11,238,215,21,99,150,158,138,37,107,30,238,185,28,221,149,200,199,116,49,31,35,147,161,142,84,231,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,151,111,241,209,198,109,247,140,61,71,165,185,199,106,244,54,25,139,248,138,124,102,219,43,24,181,77,142,85,103,118,166,166,70,239,188,210,246,162,85,141,174,88,227,107,26,214,245,42,62,89,54,7,44,254,10,45,220,79,231,119,44,219,82,237,158,39,77,177,45,233,171,104,228,74,168,125,51,93,52,50,36,116,240,212,66,232,250,59,59,178,121,21,178,117,38,240,53,88,173,153,92,208,177,78,86,150,237,113,164,225,78,195,91,171,217,31,142,181,87,125,243,14,161,170,163,153,151,11,125,157,170,172,141,179,77,34,167,114,23,244,163,233,218,140,84,100,14,143,166,87,177,241,197,5,117,218,248,197,206,248,64,227,139,91,47,246,10,63,76,227,119,157,64,191,253,32,199,251,144,211,250,83,181,87,94,202,95,232,167,193,44,144,118,164,168,89,62,246,137,215,183,75,183,69,242,189,67,154,206,44,125,233,245,147,237,3,33,249,140,224,116,103,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,210,166,134,186,153,87,162,86,110,168,168,168,168,142,99,218,228,115,30,199,34,61,143,107,154,228,107,154,168,153,1,68,60,184,184,227,166,225,75,50,175,195,245,5,149,117,26,117,152,84,64,250,233,162,124,178,190,201,86,212,86,37,108,80,34,171,94,199,53,90,217,218,214,247,92,200,162,115,85,203,10,69,37,239,0,0,1,66,220,191,120,238,190,240,171,149,71,133,101,47,241,186,101,144,92,18,75,141,54,204,143,209,117,83,201,75,28,183,94,182,83,203,81,63,106,154,157,201,225,154,168,215,239,186,108,239,53,189,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,205,154,10,152,36,106,58,57,99,145,170,173,123,28,213,71,35,145,85,21,21,21,14,88,139,31,229,79,199,29,54,154,221,104,56,91,212,150,85,203,98,201,239,8,204,90,230,215,203,58,219,174,53,78,99,18,137,241,238,168,202,105,165,217,205,116,109,78,220,210,200,231,163,155,43,164,132,46,36,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,84,95,45,14,56,234,120,113,204,161,209,236,225,148,143,211,172,210,241,27,230,171,145,241,83,190,199,113,153,35,129,43,93,51,213,173,90,101,107,34,108,205,123,189,70,70,146,49,81,90,246,77,110,156,88,251,172,107,39,217,254,67,242,233,206,107,0,234,160,21,87,202,179,143,31,255,0,4,112,169,171,247,175,235,177,98,23,219,157,199,254,161,148,214,70,179,181,255,0,188,58,39,201,55,245,186,118,55,247,38,22,168,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,228,242,163,227,95,238,155,138,193,195,94,166,92,237,84,217,38,37,111,167,166,196,165,223,179,53,226,215,12,110,106,211,244,35,82,55,77,75,28,108,243,107,186,228,137,122,149,138,176,205,43,189,110,117,126,235,24,183,218,5,15,203,174,37,48,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,83,192,137,92,190,120,219,181,113,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,27,170,154,233,238,208,54,24,90,251,179,35,108,49,49,140,146,161,210,53,209,70,142,72,87,182,142,84,73,35,222,90,128,0,0,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,0,0,0,0,0,6,156,226,155,136,127,216,211,167,214,252,239,232,135,210,63,31,121,138,211,225,125,33,224,250,58,224,158,94,231,95,110,77,246,236,109,211,210,159,133,190,254,91,44,123,211,174,103,95,79,181,7,24,193,62,226,62,3,233,29,230,138,211,226,190,146,247,123,30,34,118,69,220,232,240,173,234,233,235,223,167,169,55,219,109,211,218,97,94,204,112,216,123,158,6,229,90,85,217,164,245,252,18,140,183,99,51,204,223,5,57,142,10,198,245,168,215,90,183,168,143,55,159,9,170,39,135,114,115,128,12,212,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,121,161,112,81,251,32,48,71,235,62,158,219,46,181,218,147,134,219,217,77,21,186,137,59,222,153,181,182,103,61,244,233,19,156,155,77,23,118,121,163,88,209,95,39,175,23,68,142,124,93,186,86,196,242,155,238,13,149,89,179,92,90,187,193,94,177,251,133,61,210,221,83,218,100,157,138,168,36,108,145,73,208,244,115,29,210,246,53,118,114,43,87,109,149,21,60,142,164,202,33,230,177,166,90,71,166,188,81,215,174,155,94,106,229,187,228,244,235,145,101,54,199,72,201,224,183,92,106,165,123,215,162,78,226,202,199,204,155,206,232,36,98,118,210,88,220,199,58,57,91,28,33,143,241,165,199,182,119,197,181,30,55,140,73,7,161,241,107,85,190,219,89,95,107,109,60,41,29,70,69,28,18,182,170,178,39,108,233,162,135,122,153,97,142,39,76,244,88,227,100,142,68,123,149,173,249,56,1,224,250,235,197,150,174,53,183,4,164,143,4,195,170,40,235,242,183,205,43,145,245,48,61,238,88,232,98,108,111,108,189,117,9,12,172,89,26,230,164,76,107,223,213,214,145,199,36,96,58,72,225,35,75,244,191,73,184,121,194,113,253,35,117,37,93,138,190,207,71,119,91,196,52,82,82,190,249,61,69,60,111,125,198,88,229,85,149,175,153,58,92,140,122,170,198,206,136,147,102,198,214,160,109,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,15,172,0,57,87,62,171,157,166,235,101,169,101,29,230,217,87,65,81,37,60,21,108,138,166,23,68,247,65,60,76,154,25,81,174,68,85,100,145,73,28,140,119,177,204,123,92,155,162,162,159,41,114,122,163,192,141,139,138,174,11,244,127,53,197,153,224,181,55,31,210,252,126,59,117,78,239,147,210,148,176,90,95,36,86,174,135,212,69,79,7,118,166,161,171,226,92,138,230,109,178,238,223,36,15,151,149,63,28,117,58,149,106,160,225,111,82,89,73,21,247,24,179,163,49,107,155,95,20,9,113,183,82,181,140,74,39,199,186,43,234,97,139,103,53,209,181,123,144,197,35,158,141,116,78,146,107,31,57,108,255,0,202,172,11,42,255,0,133,113,204,147,28,184,127,210,81,215,91,107,169,228,255,0,179,36,51,71,35,63,35,154,230,252,21,11,222,229,243,198,221,171,138,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,221,84,215,79,118,129,176,194,215,221,153,27,97,137,140,100,149,14,145,174,138,52,114,66,189,180,114,162,73,30,225,45,64,0,0,0,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,64,60,109,240,125,147,112,141,170,18,217,92,149,117,184,77,242,162,119,98,119,138,185,105,251,245,208,69,28,15,153,146,71,19,213,205,124,46,169,100,74,247,50,52,145,90,175,99,90,139,210,222,135,141,105,196,86,131,97,188,73,105,29,247,74,115,58,42,71,50,227,78,247,219,43,166,167,89,159,105,184,163,28,148,245,177,35,94,199,117,198,231,110,173,71,183,173,138,248,220,189,15,114,40,115,68,12,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,54,26,133,164,157,38,130,86,62,54,203,20,209,191,201,85,146,69,36,114,34,57,26,244,71,162,57,173,114,43,83,127,242,226,224,250,213,197,134,174,87,187,57,74,180,193,48,170,120,43,239,76,166,149,177,190,186,121,94,169,77,66,174,71,164,177,178,84,142,119,190,72,218,170,140,129,204,71,70,249,25,35,67,112,114,197,229,255,0,71,171,181,148,220,64,235,126,59,226,240,90,78,153,241,155,108,178,65,45,45,250,170,57,230,134,87,84,177,175,89,18,24,36,167,243,134,70,53,179,57,237,221,93,27,94,201,46,80,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,182,24,41,160,141,168,216,226,142,54,162,53,140,107,81,26,141,68,68,68,68,68,62,176,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,69,249,45,55,88,109,84,247,217,173,149,108,182,214,84,77,73,79,88,232,92,144,77,60,45,141,210,196,201,54,233,115,216,217,225,115,154,139,187,82,88,213,118,234,77,231,87,45,206,96,148,220,59,84,201,163,218,201,117,171,118,157,92,106,29,83,69,114,154,89,102,102,50,244,138,121,37,72,169,225,130,89,166,101,76,203,3,85,141,115,89,27,213,242,109,187,228,85,220,28,188,120,122,197,120,160,229,233,168,154,71,148,212,248,15,31,168,21,85,54,235,163,41,99,168,154,217,93,21,5,185,209,84,70,215,167,246,209,189,26,230,57,241,75,43,17,236,235,234,74,224,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,13,134,161,105,39,73,160,149,143,141,178,197,52,111,242,85,100,145,73,28,136,142,70,189,17,232,142,107,92,138,212,6,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,202,114,144,208,106,109,44,225,162,61,73,184,81,85,193,144,234,125,71,165,42,82,166,158,90,119,197,110,129,242,69,67,26,49,239,86,189,142,106,203,82,201,90,198,117,178,177,169,235,53,140,114,212,175,8,186,33,106,226,59,136,188,51,70,175,183,202,187,69,182,255,0,81,82,234,202,186,72,218,249,210,10,122,89,170,100,100,125,94,171,94,246,192,172,71,170,57,24,175,71,43,95,211,208,189,36,128,0,1,202,184,5,164,224,188,22,90,184,167,229,137,167,87,220,67,31,164,118,170,99,84,247,133,199,235,22,165,180,171,91,2,95,43,93,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,65,176,57,87,241,213,77,159,227,214,174,24,117,74,190,146,12,158,199,79,13,183,12,154,26,89,122,238,214,232,41,102,123,160,149,35,141,97,141,244,176,211,34,36,143,123,59,172,115,19,165,210,49,239,146,197,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,108,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,232,103,166,158,55,43,100,138,72,220,136,230,61,174,69,106,181,81,21,21,21,20,149,92,67,115,35,214,222,34,116,74,195,163,121,20,84,150,230,54,157,208,229,213,180,204,129,204,201,159,28,240,77,73,50,196,176,245,81,190,55,83,245,61,33,145,25,35,222,229,233,99,58,99,64,242,184,254,227,6,235,197,150,174,57,214,245,164,143,4,195,170,43,40,49,70,67,19,145,245,48,61,237,73,43,165,116,140,108,189,117,9,12,79,72,220,214,164,76,107,25,211,214,146,73,36,106,146,211,117,134,213,79,125,154,217,86,203,109,101,68,212,148,245,142,133,201,4,211,194,216,221,44,76,147,110,151,61,141,158,23,57,168,187,181,37,141,87,110,164,223,112,112,163,194,142,163,241,107,168,236,194,176,168,188,13,170,135,183,61,254,255,0,60,42,250,91,69,43,149,81,28,228,69,78,228,207,233,114,69,10,42,58,71,53,202,170,198,50,73,25,47,249,190,105,110,9,162,216,38,128,105,158,154,88,189,13,141,217,190,149,248,42,47,21,53,71,107,187,53,4,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,12,87,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,173,53,117,13,74,47,68,172,221,21,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,40,7,141,190,15,178,110,17,181,66,91,43,146,174,183,9,190,84,78,236,78,241,87,45,63,126,186,8,163,129,243,50,72,226,122,185,175,133,213,44,137,94,230,70,146,43,85,236,107,81,122,91,208,241,175,245,211,66,244,227,136,189,56,184,233,126,168,89,188,117,170,187,105,97,154,37,70,85,91,234,154,138,145,213,83,72,168,189,185,153,212,237,151,101,106,181,206,99,218,246,61,236,112,115,173,102,215,189,88,199,244,106,253,195,245,163,43,240,248,14,77,112,101,210,233,104,240,52,207,241,21,76,116,14,108,157,247,70,179,51,101,164,167,93,154,244,111,169,236,245,157,190,87,194,143,10,58,143,197,174,163,179,10,194,162,240,54,170,30,220,247,251,252,240,171,233,109,20,174,85,68,115,145,21,59,147,63,165,201,20,40,168,233,28,215,42,171,24,201,36,99,35,224,231,136,44,115,136,38,240,201,38,19,226,243,170,190,244,182,184,34,171,138,42,91,173,44,113,75,47,138,166,168,157,209,198,232,93,28,18,170,43,149,174,71,49,209,185,173,145,174,141,47,79,133,30,20,116,227,132,173,56,102,21,133,69,227,174,181,221,185,239,247,249,225,70,85,93,234,154,138,136,231,34,42,246,225,103,83,146,40,81,85,177,181,206,85,87,189,242,72,240,164,30,61,116,183,4,209,110,44,115,157,51,211,75,23,161,177,187,55,163,60,21,23,138,154,163,181,221,182,210,205,39,223,38,123,228,118,242,74,247,122,206,93,183,217,54,68,68,77,193,195,143,3,149,60,86,240,77,122,204,52,249,244,148,250,139,135,231,23,70,80,195,43,34,137,151,186,71,91,237,175,90,41,103,84,71,49,237,114,57,208,57,206,237,53,242,202,215,35,82,101,150,60,43,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,1,76,22,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,157,12,244,211,198,228,116,114,199,35,85,28,199,181,200,142,71,34,162,162,162,42,25,6,169,106,150,119,173,57,221,207,83,53,46,251,233,156,146,243,217,241,181,190,22,26,126,239,106,22,67,31,222,225,99,35,110,209,196,198,250,173,77,246,221,119,85,85,91,105,230,117,203,254,179,87,104,234,120,129,209,12,119,197,231,84,157,83,228,214,216,164,158,90,171,245,44,112,67,12,78,166,99,158,177,164,208,71,79,229,12,108,107,166,107,221,178,186,70,177,146,70,190,88,188,7,125,219,239,180,218,243,171,22,94,172,7,31,184,55,209,182,187,141,187,185,75,148,76,214,76,217,54,119,117,171,217,167,157,180,234,238,168,228,138,103,36,144,174,253,18,181,3,111,242,167,224,74,212,150,170,14,41,181,151,25,171,117,201,213,9,62,17,106,184,192,214,193,28,8,214,58,59,194,177,85,92,247,185,202,228,131,173,173,70,35,59,237,71,245,193,36,118,148,0,21,87,207,59,241,39,250,73,250,180,171,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,210,174,186,88,97,115,217,75,2,203,28,41,44,174,68,217,140,89,102,138,52,115,182,78,185,24,223,107,145,22,210,185,231,126,36,255,0,73,63,86,154,83,148,6,45,98,206,117,247,80,176,172,166,135,198,217,114,13,47,187,90,238,52,221,215,199,223,165,158,182,130,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,104,190,15,184,179,204,184,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,218,244,165,130,234,196,141,233,2,189,235,28,168,199,197,43,210,70,189,25,215,183,113,136,168,217,94,139,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,74,154,26,234,101,94,137,89,186,162,162,162,162,57,143,107,145,204,123,28,136,246,61,174,107,145,174,106,162,80,15,27,124,31,100,220,35,106,132,182,87,37,93,110,19,124,168,157,216,157,226,174,90,126,253,116,17,71,3,230,100,145,196,245,115,95,11,170,89,18,189,204,141,36,86,171,216,214,162,244,183,96,114,226,227,142,155,133,44,202,191,15,212,22,85,212,105,214,97,81,3,235,166,137,242,202,251,37,91,81,88,149,177,64,138,173,123,28,213,107,103,107,91,221,115,34,137,205,87,44,41,20,129,123,197,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,70,170,156,166,251,87,138,219,176,170,138,238,187,45,170,225,91,116,163,166,237,49,59,85,85,113,211,71,81,39,90,39,91,186,153,69,76,155,42,171,83,183,187,81,21,206,85,150,188,184,184,28,166,226,183,50,175,204,53,5,245,116,250,117,135,212,64,202,232,98,100,177,62,247,86,228,87,165,20,83,162,35,88,198,181,26,233,220,215,119,90,201,98,107,81,171,50,75,30,170,224,251,132,204,203,139,173,80,250,15,98,168,171,179,216,168,41,228,169,190,228,109,160,74,168,45,76,88,222,176,35,216,178,68,143,124,178,177,35,107,17,253,123,119,30,136,173,137,234,151,125,171,218,141,164,124,6,112,209,37,238,205,138,210,81,99,216,165,60,86,220,127,28,163,169,101,59,235,170,229,122,164,112,49,242,170,185,239,115,150,73,166,147,239,146,244,54,121,149,178,57,28,142,12,131,90,184,157,209,174,30,239,184,77,131,86,50,143,66,73,158,220,38,183,219,106,101,133,222,22,14,211,26,178,79,83,55,224,67,10,62,74,120,213,238,95,39,78,215,42,36,109,150,72,246,169,204,102,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,108,213,9,73,2,67,4,76,100,109,138,40,99,103,154,163,35,138,56,227,69,114,185,234,140,69,115,156,229,87,45,212,242,175,211,157,109,192,56,104,181,79,170,89,85,36,248,245,242,158,27,150,25,143,67,77,7,93,166,221,59,230,169,116,242,212,70,136,233,31,84,234,148,145,35,122,191,180,198,177,58,154,231,190,40,194,101,0,0,229,92,250,174,118,155,173,150,165,148,119,155,101,93,5,68,148,240,85,178,42,152,93,19,221,4,241,50,104,101,70,185,17,85,146,69,36,114,49,222,199,49,237,114,110,138,138,124,165,196,235,103,3,149,60,86,240,77,161,153,134,159,62,146,159,81,112,253,55,178,50,134,25,89,20,76,189,210,58,223,78,245,162,150,117,68,115,30,215,35,157,3,156,238,211,95,44,173,114,53,38,89,99,12,131,150,47,30,63,118,251,21,54,131,106,197,235,171,62,199,237,237,244,109,210,227,113,238,85,101,16,181,243,58,77,155,218,106,119,169,224,109,58,59,170,73,37,153,169,36,203,191,68,174,73,254,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,153,208,207,77,60,110,71,71,44,114,53,81,204,123,92,136,228,114,42,42,42,34,161,127,220,0,241,131,106,226,203,72,218,235,130,213,199,157,225,212,244,116,25,91,38,137,168,202,153,222,199,36,117,209,58,54,54,46,138,133,134,87,172,109,107,86,39,181,236,233,232,72,228,144,37,1,2,185,199,105,13,54,107,195,69,14,169,83,193,72,151,45,56,188,67,51,231,154,121,90,255,0,71,87,61,148,179,67,19,27,187,30,247,84,45,3,213,94,137,179,33,127,75,147,117,107,231,169,175,245,251,71,44,92,64,104,214,89,163,185,28,222,30,147,38,183,186,158,58,158,151,191,194,85,49,201,37,53,79,67,30,197,147,181,60,113,75,219,235,70,191,163,165,222,171,149,0,160,30,11,245,142,197,160,92,80,96,26,171,148,195,215,101,181,92,36,167,184,201,212,244,240,212,181,116,242,210,75,83,179,24,247,191,178,202,135,75,219,107,85,207,237,244,38,202,237,211,163,227,149,115,161,60,91,140,219,21,79,3,20,188,98,100,246,174,207,103,31,125,69,93,185,172,124,17,212,94,34,157,212,75,77,18,179,190,232,161,154,185,189,184,228,119,90,182,57,24,249,54,217,219,5,53,241,241,169,152,174,174,241,123,169,57,214,21,87,226,236,181,23,10,123,125,53,83,100,142,72,234,188,21,36,52,111,158,39,198,247,49,240,200,250,119,62,55,163,189,104,220,199,42,34,170,162,88,167,37,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,221,44,94,170,91,107,170,35,117,79,91,94,170,157,115,207,81,23,109,204,99,155,225,186,189,102,200,213,74,108,58,93,225,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,22,146,121,102,130,91,139,247,150,182,104,223,46,207,86,73,83,36,210,34,42,55,100,122,34,53,168,136,212,13,150,98,154,171,166,120,174,178,105,198,71,165,185,173,39,136,178,228,214,249,109,245,61,49,198,249,33,235,79,82,120,187,140,123,27,52,79,70,201,27,213,171,209,35,24,228,77,218,134,86,0,229,179,44,197,175,184,54,85,121,194,178,154,31,5,122,199,238,21,22,187,141,55,117,146,118,42,160,145,209,203,31,91,21,204,119,75,216,228,221,170,173,93,183,69,84,243,44,83,139,205,116,190,241,19,202,231,74,53,27,49,188,218,174,57,75,181,1,150,235,235,173,232,198,116,85,83,211,93,35,98,205,19,21,82,41,164,129,32,157,204,68,107,126,252,142,99,26,199,49,169,175,249,193,104,229,247,6,226,129,117,86,162,111,17,101,212,187,124,21,20,114,116,177,157,138,170,26,120,41,42,41,182,71,185,238,233,99,41,165,238,43,88,213,241,61,13,234,88,220,164,64,182,231,94,143,210,204,135,76,253,23,220,244,246,65,102,190,248,222,254,221,159,1,77,114,135,181,219,233,245,186,253,37,213,213,212,157,61,157,182,119,94,237,9,1,202,227,223,179,76,191,61,124,158,180,242,121,137,107,165,30,191,113,89,149,228,150,27,207,164,241,187,15,107,27,176,204,212,129,99,117,45,42,42,74,248,164,133,92,217,161,146,169,245,83,71,34,185,206,116,115,51,240,81,17,141,213,90,17,172,119,221,2,212,202,45,85,197,161,235,189,90,173,247,90,123,116,157,76,79,13,85,87,110,168,164,138,167,103,177,236,127,101,245,13,151,182,230,171,95,219,232,93,145,219,166,0,5,191,114,91,208,187,238,45,130,101,186,243,145,217,173,76,164,205,188,61,187,26,171,221,146,87,120,90,73,170,25,90,187,162,42,197,12,147,164,77,232,234,71,61,212,157,78,98,53,177,57,214,84,107,253,1,209,203,23,15,250,53,137,232,238,57,55,136,164,198,109,237,167,146,167,165,236,241,117,79,115,164,169,169,232,123,222,177,247,103,146,89,123,125,106,214,117,244,183,213,106,33,176,0,0,0,17,127,143,238,15,173,92,89,105,27,155,111,74,184,243,188,58,158,178,191,20,124,50,181,25,83,59,216,213,146,134,86,200,246,197,209,80,176,196,196,145,206,106,196,246,177,253,93,9,36,114,74,0,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,146,215,137,62,99,250,177,196,54,132,226,90,59,114,159,194,72,235,123,227,207,106,89,69,76,200,111,245,81,214,50,74,55,70,206,151,62,14,219,41,161,149,238,141,241,181,242,205,43,82,38,198,198,35,183,7,57,253,50,210,60,95,84,49,173,69,177,94,106,226,212,28,210,157,207,190,218,91,35,38,130,74,74,88,227,130,10,215,162,201,221,167,123,145,169,11,90,140,88,165,72,36,84,88,223,19,251,213,192,6,223,225,87,134,124,203,138,253,92,163,210,220,62,186,146,220,198,211,186,229,119,185,212,170,57,150,235,116,111,141,146,206,145,245,35,166,127,84,177,177,145,181,83,169,239,111,83,152,206,185,25,209,78,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,74,106,26,26,100,94,136,153,186,170,170,170,170,185,239,115,149,207,123,220,170,247,189,206,115,149,206,114,170,198,174,88,26,95,165,248,47,9,120,150,85,167,238,164,184,92,179,74,119,92,178,27,211,104,164,167,158,170,181,147,75,27,169,95,220,85,114,178,145,201,37,59,122,118,141,203,28,147,53,169,222,114,186,90,128,57,172,226,199,222,159,89,62,208,50,31,152,206,116,166,115,89,197,143,189,62,178,125,160,100,63,49,156,13,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,58,213,208,203,52,46,99,42,160,73,100,133,101,137,202,155,61,137,44,50,198,174,110,233,215,27,219,237,106,162,88,255,0,43,78,61,190,130,86,88,120,81,213,8,58,241,251,173,195,193,226,23,74,122,125,228,160,174,171,157,92,148,117,13,98,111,36,51,79,43,149,146,236,174,142,73,21,30,171,19,145,208,110,14,30,120,76,195,120,186,229,137,166,120,61,246,162,146,207,125,160,168,187,84,216,178,55,80,45,84,246,167,173,242,169,103,70,49,36,137,94,201,98,98,198,230,43,250,55,237,189,81,93,19,21,42,91,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,45,53,117,13,74,39,92,79,217,21,21,21,21,90,246,57,170,215,177,237,85,99,216,230,185,170,230,185,21,67,168,128,86,95,42,126,58,170,115,24,232,56,88,213,122,250,186,155,237,45,58,67,133,87,54,150,38,192,235,117,37,19,19,209,175,72,99,106,181,241,69,79,36,173,154,69,119,113,22,70,185,237,115,99,73,108,208,14,85,207,87,38,197,175,184,125,198,27,78,71,67,225,42,234,45,244,23,72,227,238,178,78,170,90,218,88,170,233,164,221,138,168,157,112,79,19,246,223,169,189,91,57,17,200,168,158,81,115,218,171,193,37,171,138,254,6,180,94,251,140,65,73,67,168,184,174,155,217,102,181,86,54,149,174,158,237,3,108,232,230,90,95,35,166,137,140,100,149,14,141,205,150,69,114,66,189,197,106,34,73,38,225,229,114,167,227,142,167,82,173,84,28,45,234,75,41,34,190,227,22,116,102,45,115,107,226,129,46,54,234,86,177,137,68,248,247,69,125,76,49,108,230,186,54,175,114,24,164,115,209,174,137,210,77,99,231,46,247,107,102,101,165,25,253,109,154,178,74,187,6,89,135,94,36,166,149,244,149,104,147,219,238,52,147,43,92,177,205,11,149,17,241,203,26,236,248,220,190,109,69,106,251,20,189,62,95,60,109,218,184,175,192,36,177,100,243,210,80,234,46,43,79,79,13,214,141,213,77,116,247,104,27,12,45,125,217,145,182,24,152,198,73,80,233,26,232,163,71,36,43,219,71,42,36,145,238,18,212,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,1,121,60,180,56,227,166,226,59,13,135,71,179,134,85,179,81,112,187,60,111,154,174,71,203,80,203,229,186,21,142,4,173,116,207,87,57,42,81,207,137,179,53,238,245,223,34,72,197,84,115,217,14,159,226,71,130,143,217,1,192,246,143,107,62,158,219,46,181,218,147,134,233,126,55,77,21,186,137,59,222,153,181,182,146,39,190,157,34,115,147,105,162,238,207,52,107,26,43,228,245,226,232,145,207,139,183,85,120,158,83,125,193,178,171,54,107,139,87,120,43,214,63,112,167,186,91,170,123,76,147,177,85,4,141,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,144,29,73,130,58,240,57,197,221,171,139,237,35,118,87,61,186,146,207,150,88,106,27,109,200,237,80,84,53,236,100,234,196,115,42,161,98,185,101,101,52,201,213,209,220,77,209,241,205,26,58,78,210,200,233,20,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,74,197,212,243,171,247,88,197,190,208,40,126,93,113,42,131,134,75,77,170,255,0,196,150,148,88,175,182,202,75,141,182,227,156,88,169,43,40,234,225,108,208,84,193,37,124,45,146,41,35,114,43,94,199,53,85,170,213,69,69,69,84,80,49,253,42,212,204,171,70,245,31,28,213,44,42,175,195,222,177,155,132,87,10,110,169,36,100,115,116,47,175,4,189,183,177,238,134,86,43,163,145,136,228,235,141,239,106,174,206,83,161,238,21,120,152,195,120,175,210,58,61,82,195,232,106,237,207,109,67,173,183,123,101,74,43,159,110,184,198,200,223,44,9,39,74,54,102,116,203,27,217,35,81,58,152,246,245,53,143,235,141,149,3,204,83,129,90,158,22,179,37,206,52,250,130,173,250,87,127,168,134,26,25,170,106,162,123,237,151,25,146,161,235,109,68,89,22,121,152,216,233,221,35,38,115,63,1,237,99,158,247,181,94,253,41,194,175,19,25,151,10,26,185,71,170,88,125,13,37,197,142,167,117,182,239,108,169,68,107,46,54,233,31,27,229,129,36,233,87,66,254,168,163,123,36,106,47,75,216,222,166,189,157,113,188,58,73,6,41,165,90,153,138,235,38,156,99,154,165,133,85,248,139,46,77,111,138,225,77,213,36,111,146,30,180,245,224,151,182,247,177,179,68,244,116,114,49,28,189,18,49,237,85,221,170,101,96,13,85,197,143,186,198,178,125,159,228,63,46,156,218,166,170,226,199,221,99,89,62,207,242,31,151,78,7,53,135,85,7,42,231,85,0,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,64,205,65,20,56,165,206,190,234,28,189,106,117,51,209,126,140,250,91,143,227,87,223,5,223,239,120,95,21,85,67,55,107,185,210,222,190,158,231,79,87,75,119,219,125,147,125,138,224,225,219,222,7,76,127,150,86,95,231,177,26,124,118,109,226,88,138,108,110,107,172,71,29,116,231,51,29,139,35,101,58,62,253,231,201,239,102,190,51,224,252,29,85,70,238,230,246,187,180,211,87,61,232,211,93,116,229,60,181,90,151,25,250,7,152,241,23,165,214,188,39,9,185,89,168,171,168,175,240,93,100,146,235,52,177,68,177,50,158,162,53,106,44,113,200,189,93,83,53,118,217,19,100,95,63,98,44,90,210,158,91,186,227,130,234,142,29,155,93,178,172,22,106,28,126,255,0,111,186,213,71,77,93,88,233,95,20,21,12,145,237,98,58,149,168,174,86,177,81,17,85,19,125,183,84,246,150,17,148,230,152,118,11,111,142,237,155,101,150,108,122,134,105,146,154,58,171,173,124,84,145,62,85,107,156,145,163,228,115,81,92,173,99,151,167,125,246,106,175,193,76,122,221,175,26,29,120,184,82,218,109,58,205,130,214,215,86,204,202,106,90,90,108,138,142,89,103,149,238,70,178,54,49,178,42,185,206,114,162,35,81,21,85,85,17,15,76,78,3,9,126,252,93,187,62,87,14,182,30,73,181,187,67,149,101,117,96,48,20,107,98,119,181,157,201,158,124,248,255,0,173,25,208,43,223,155,63,226,175,243,231,255,0,112,154,247,149,159,188,14,65,252,141,171,254,123,68,121,215,155,110,99,188,79,115,174,56,235,219,26,242,211,243,102,97,186,62,241,157,150,157,165,241,157,52,166,169,220,220,251,53,205,62,118,247,94,154,249,190,197,165,0,13,194,183,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,77,85,212,204,87,70,244,227,35,213,44,214,175,195,217,113,155,124,183,10,158,153,35,100,147,116,39,169,4,93,199,177,142,154,87,171,99,141,138,228,235,145,236,106,46,238,64,52,175,31,92,87,81,240,165,161,213,119,187,100,189,121,158,81,222,179,226,240,199,52,9,36,21,78,133,202,234,247,71,42,59,185,13,63,168,231,34,70,246,186,71,193,27,186,82,94,182,208,101,218,231,153,106,190,127,91,121,172,142,174,255,0,150,102,55,137,42,101,101,37,34,44,247,11,141,92,202,231,36,112,194,212,69,124,146,200,187,50,54,167,155,145,26,158,196,51,94,37,248,139,206,248,160,213,58,253,76,206,170,63,174,209,217,232,186,33,255,0,115,45,126,38,105,160,163,238,69,20,125,238,215,125,237,238,189,189,111,246,170,251,17,39,255,0,42,206,3,191,252,17,197,94,175,217,127,174,203,136,88,174,118,239,250,135,211,94,218,254,239,254,240,216,153,36,63,214,234,24,239,220,158,4,0,226,11,134,45,101,225,134,251,105,176,106,246,47,232,217,47,118,248,174,20,53,48,76,218,138,89,183,99,22,104,27,51,55,98,205,3,222,145,202,196,85,217,221,46,106,186,57,34,145,242,171,148,223,23,159,114,45,71,253,143,185,173,111,70,33,159,220,25,232,151,71,65,221,146,151,34,153,97,130,30,169,24,168,244,134,118,49,177,59,118,189,27,35,96,114,118,152,179,61,109,39,138,174,25,240,222,43,244,142,179,75,115,10,234,187,115,219,80,219,149,162,231,76,170,231,219,174,49,178,70,69,58,199,212,141,153,157,50,200,199,198,229,78,166,61,221,46,99,250,36,103,60,58,171,166,121,86,141,234,62,71,165,185,173,39,135,189,99,55,9,109,245,61,49,200,200,230,232,95,82,120,187,140,99,221,12,172,86,201,27,213,169,215,27,216,228,77,156,128,116,252,8,1,202,111,139,207,186,238,156,126,199,220,214,183,175,47,192,45,236,244,75,163,160,237,71,85,142,194,144,193,15,84,140,85,98,205,3,222,216,157,187,88,174,141,208,57,59,175,73,158,147,252,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,30,240,245,148,216,176,110,11,244,211,53,202,107,188,21,151,31,210,251,53,210,227,83,218,124,157,138,88,45,49,73,44,157,12,71,61,221,44,99,151,102,162,185,118,217,17,87,200,8,87,206,43,133,172,86,162,197,15,21,214,156,146,213,101,189,82,120,59,21,222,215,80,216,225,117,247,169,234,216,37,167,115,90,143,150,178,54,42,163,218,245,119,85,52,8,168,172,74,126,153,42,219,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,37,77,13,117,50,167,92,79,217,81,81,81,81,90,246,57,170,230,61,142,69,99,216,231,53,200,230,185,81,119,87,28,156,93,221,120,190,213,198,229,112,91,170,236,248,157,134,157,214,220,114,213,61,67,158,246,64,175,87,62,170,102,35,150,38,84,204,189,61,125,180,217,25,28,49,171,164,237,36,142,216,28,186,248,21,169,226,151,50,76,227,80,104,42,217,165,118,10,137,161,174,154,154,170,38,62,231,113,133,41,222,150,213,68,145,39,133,142,142,161,178,62,102,179,240,24,230,53,236,123,145,236,11,158,208,29,89,251,186,232,214,39,171,159,68,46,184,191,210,139,123,107,125,23,115,110,211,65,235,57,189,77,118,201,220,133,253,61,200,165,233,111,114,39,198,254,150,245,116,166,192,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,27,43,149,207,27,118,174,31,178,105,180,75,82,39,164,163,194,115,75,195,42,217,122,171,170,109,60,22,42,213,167,124,110,150,77,161,115,164,100,238,142,138,37,115,228,100,112,164,107,34,236,139,34,150,63,199,71,6,86,46,48,244,226,150,217,29,215,208,217,158,47,226,42,49,155,148,175,122,210,182,73,81,157,218,106,152,219,190,240,203,218,137,22,70,181,100,141,204,107,155,212,136,248,164,231,176,184,158,85,252,117,83,103,248,245,171,134,29,82,175,164,131,39,177,211,195,109,195,38,134,150,94,187,181,186,10,89,158,232,37,72,227,88,99,125,44,52,200,137,35,222,206,235,28,196,233,116,140,123,228,15,147,148,126,147,98,186,55,110,186,100,122,135,151,226,150,253,73,212,126,237,21,155,18,173,116,116,249,21,5,13,182,170,178,10,198,172,83,43,106,19,185,81,75,50,201,19,25,210,212,161,99,156,229,114,43,98,178,163,155,110,46,181,190,213,196,119,17,121,158,178,216,172,117,118,139,109,254,162,153,180,116,149,114,53,243,164,20,244,176,211,70,249,58,125,86,189,237,129,30,172,69,114,49,94,173,71,63,167,173,109,211,149,53,239,136,44,211,135,218,156,255,0,91,53,34,235,147,90,174,215,9,41,241,72,174,139,21,77,84,116,176,75,43,106,106,95,89,212,234,137,187,149,15,146,36,142,117,234,141,180,105,209,234,61,168,129,53,64,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,52,197,120,227,169,225,75,151,14,145,225,250,124,202,74,141,69,204,41,242,7,208,205,43,226,149,150,74,70,222,107,24,181,178,192,170,174,123,220,229,115,96,107,155,218,115,226,149,206,87,36,43,20,129,175,249,195,86,232,147,248,139,167,183,224,118,154,184,245,6,10,116,155,61,174,115,167,236,78,247,210,210,37,186,22,36,143,86,35,227,166,143,169,203,19,26,197,73,163,221,207,122,61,25,2,207,170,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,11,166,158,166,121,28,141,142,40,227,106,43,158,247,57,81,168,212,69,85,85,68,66,90,241,39,203,131,86,56,121,208,156,75,88,174,80,120,185,27,111,124,153,237,51,43,105,159,13,130,170,74,198,71,70,216,223,212,215,207,220,101,76,49,61,177,178,70,178,88,101,114,74,232,222,197,104,88,87,41,9,52,26,94,26,35,118,150,209,82,82,230,73,81,211,158,50,90,158,253,197,107,81,242,37,59,229,114,198,197,74,103,68,138,248,24,198,172,108,234,149,157,82,76,217,228,118,138,231,157,248,147,253,36,253,90,64,14,24,184,133,202,184,95,214,91,46,174,98,212,222,63,192,119,41,174,54,183,213,73,79,13,206,134,86,244,203,79,35,152,191,218,200,197,115,94,214,75,20,79,86,63,163,165,102,87,54,109,94,195,117,235,75,248,115,213,205,63,158,174,75,22,69,79,147,77,78,149,112,44,51,196,246,73,111,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,107,148,49,254,74,158,244,249,79,217,253,119,204,109,197,212,148,173,201,83,222,159,41,251,63,174,249,141,184,186,144,0,0,0,0,40,7,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,16,3,154,63,191,102,166,254,101,249,61,17,63,249,42,123,172,101,63,104,21,223,46,183,1,63,207,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,11,97,130,154,8,218,141,142,40,227,106,35,88,198,181,17,168,212,68,68,68,68,67,235,0,0,0,85,95,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,54,175,60,239,196,159,233,39,234,211,85,114,84,247,167,202,126,207,235,190,99,110,2,221,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,121,203,215,237,38,251,133,107,46,89,164,127,75,237,89,71,209,123,131,168,189,41,108,118,240,207,234,163,186,92,221,215,183,51,58,187,114,197,212,238,220,172,145,157,78,233,234,91,106,230,117,199,143,220,66,197,83,160,218,79,122,233,207,178,11,123,189,37,116,183,92,123,117,88,188,46,124,46,143,118,246,156,157,234,136,29,80,141,233,146,57,97,106,199,50,109,215,19,150,157,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,66,83,80,208,211,34,117,202,253,149,85,85,85,81,172,99,90,142,123,222,229,70,49,141,115,156,173,107,85,80,44,123,147,239,21,121,219,242,164,225,94,255,0,109,186,223,49,191,71,207,91,143,207,69,71,15,103,29,237,201,61,69,83,170,156,200,210,69,134,121,42,17,169,44,146,59,162,94,204,109,110,211,110,200,215,205,31,223,179,83,127,50,252,158,136,183,238,14,184,58,193,56,64,193,42,44,22,10,207,76,228,151,158,143,164,25,7,110,106,127,74,118,166,168,125,47,244,43,231,150,56,59,81,212,44,127,123,84,235,219,169,219,170,249,84,15,52,127,126,205,77,252,203,242,122,32,38,255,0,41,60,255,0,13,210,206,9,179,253,65,212,28,134,146,199,143,88,243,138,250,154,234,234,149,94,136,153,232,251,106,34,34,34,43,158,247,57,90,198,49,168,175,123,220,214,181,28,231,34,45,117,241,131,197,158,101,197,214,168,125,56,190,211,213,217,236,84,20,241,211,88,177,199,87,165,84,22,166,44,108,73,213,143,72,226,71,190,89,88,178,57,234,206,189,187,108,85,86,196,196,77,105,83,169,153,85,78,150,91,180,115,197,246,177,187,126,65,91,147,118,35,146,70,248,138,234,138,106,106,126,185,155,215,219,127,110,58,93,163,94,132,115,123,243,250,202,143,217,36,7,0,188,20,101,92,86,106,61,37,238,237,108,240,250,101,140,220,33,147,35,184,84,36,140,142,191,161,91,35,173,148,235,27,152,247,77,43,21,17,238,99,147,179,27,209,234,189,78,137,146,134,223,229,165,203,238,167,88,110,182,126,32,245,126,213,73,38,159,80,84,120,155,61,166,174,40,170,160,201,94,199,85,65,34,72,140,157,31,3,41,234,96,137,202,201,162,115,39,77,218,168,172,87,111,115,231,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,133,176,193,77,4,109,70,199,20,113,181,17,172,99,90,136,212,106,34,34,34,34,33,245,128,0,1,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,163,61,13,207,240,221,44,224,155,76,117,7,80,114,26,75,30,61,99,211,124,126,166,186,186,165,87,162,38,122,62,157,17,17,17,21,207,123,156,173,99,24,212,87,189,238,107,90,142,115,145,20,32,175,56,238,28,116,190,201,83,67,196,141,191,55,164,179,102,89,29,68,54,218,236,122,174,89,36,125,249,33,137,145,165,85,43,81,28,177,62,8,155,19,101,234,233,133,89,219,94,166,76,168,218,154,224,210,221,82,206,244,91,59,182,106,102,154,95,125,13,146,89,187,222,10,183,194,195,81,218,238,194,248,100,251,220,204,124,110,222,57,94,223,89,171,182,251,166,202,136,169,176,56,174,226,187,81,248,181,212,119,230,185,172,190,6,213,67,220,130,193,96,130,101,125,45,162,149,202,138,173,106,170,39,114,103,244,181,101,153,81,29,35,154,212,68,99,25,28,108,151,252,173,56,9,250,119,89,97,226,187,84,39,232,199,237,87,15,25,136,90,233,234,54,146,190,186,146,117,106,86,84,57,139,188,112,195,60,78,70,69,186,58,73,35,85,122,36,77,70,206,22,169,165,89,133,247,80,52,227,28,205,114,124,10,235,133,93,111,86,248,171,42,236,23,71,177,213,86,249,28,155,172,111,86,127,133,17,200,201,17,170,137,36,113,63,170,54,229,96,1,207,183,50,236,2,155,79,184,210,212,74,91,110,61,87,106,182,223,42,41,175,244,171,50,75,209,88,250,186,104,229,170,168,137,242,42,245,177,213,139,86,139,210,189,13,123,94,198,244,244,116,167,149,31,24,57,50,240,67,81,194,20,203,86,214,55,40,134,190,158,173,177,83,186,9,44,138,178,84,203,66,255,0,81,36,99,219,112,72,106,27,34,43,156,244,124,140,87,49,140,70,73,53,57,224,224,21,50,218,180,179,84,168,113,234,68,167,165,168,184,216,46,151,102,164,77,157,95,43,98,158,138,157,235,191,117,236,68,134,189,237,242,86,49,86,79,193,89,19,170,168,64,221,92,23,232,229,139,95,120,160,192,52,171,41,155,162,203,117,184,73,81,113,143,165,235,226,105,105,41,229,171,150,155,118,61,143,103,121,148,238,139,184,215,35,153,220,235,77,213,187,47,71,197,80,114,62,192,41,165,186,234,158,169,87,99,213,105,81,75,79,110,176,90,238,206,73,91,2,178,87,75,61,109,59,23,126,211,222,139,13,3,221,228,175,98,44,127,130,146,47,85,175,128,0,1,15,249,165,232,93,30,176,112,167,126,201,40,172,222,47,36,211,191,252,164,182,77,26,193,28,140,165,141,81,46,12,116,146,167,87,103,194,247,38,116,108,115,92,249,41,160,252,37,106,49,212,46,117,80,115,67,196,142,136,93,120,112,214,220,167,69,239,55,202,75,205,70,57,81,19,89,95,77,27,163,101,76,19,65,29,68,47,86,59,205,143,88,166,143,173,155,185,26,254,166,163,158,136,143,80,214,164,212,229,59,161,119,221,79,226,130,217,168,222,134,181,86,226,218,105,189,198,238,235,130,177,253,53,83,211,212,71,64,144,196,168,229,116,205,157,157,246,191,100,108,126,25,93,214,215,246,218,248,86,94,79,41,13,6,166,210,206,26,35,212,155,133,21,92,25,14,167,212,122,82,165,42,105,229,167,124,86,232,31,36,84,49,163,30,245,107,216,230,172,181,44,149,172,103,91,43,26,158,179,88,199,40,77,240,0,0,0,3,85,113,59,196,46,43,194,254,141,94,181,115,41,166,241,254,3,183,77,110,181,178,170,58,121,174,117,210,187,166,42,120,220,245,254,218,71,171,90,247,50,40,165,122,49,253,29,43,178,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,54,24,41,160,141,170,233,37,146,71,42,53,140,107,81,92,174,85,68,68,69,85,57,236,227,111,140,28,155,139,157,80,150,244,229,171,162,194,108,117,19,183,19,179,213,197,79,223,161,130,88,224,100,207,146,72,152,142,115,230,117,51,37,86,57,242,36,106,229,99,28,228,78,167,6,159,213,45,82,206,245,167,59,185,234,102,165,223,125,51,146,94,123,62,54,183,194,195,79,221,237,66,200,99,251,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,154,235,55,9,154,243,160,56,110,35,158,106,150,11,87,103,180,102,52,253,218,87,191,205,244,83,170,189,91,73,88,221,183,167,169,116,77,73,146,39,249,171,28,169,251,164,83,71,20,160,229,139,192,119,221,190,251,77,175,58,177,101,234,192,113,251,131,125,27,107,184,219,187,148,185,68,205,100,205,147,103,119,90,189,154,121,219,78,174,234,142,72,166,114,73,10,239,209,43,82,221,53,163,72,112,221,122,210,252,131,72,245,2,10,185,44,89,21,59,97,168,90,73,214,25,226,123,36,108,177,77,27,252,209,31,28,177,199,34,35,145,204,85,98,35,154,230,170,181,66,141,185,119,113,121,251,20,181,149,126,148,214,246,116,247,49,237,81,101,29,20,30,38,104,59,77,151,194,213,199,210,169,34,118,164,149,221,104,222,190,168,164,151,104,223,34,69,211,127,199,53,156,78,240,245,149,112,191,172,183,173,35,202,106,124,127,128,237,212,219,174,140,165,146,158,27,157,12,173,234,138,162,54,189,63,182,141,232,215,61,172,150,41,88,143,127,71,82,207,254,79,188,94,123,56,71,206,171,127,175,214,224,206,142,131,254,190,170,190,146,105,88,191,219,207,26,189,159,215,218,178,126,225,24,22,168,115,89,197,143,189,62,178,125,160,100,63,49,156,233,76,230,179,139,31,122,125,100,251,64,200,126,99,56,23,83,202,227,220,79,76,191,61,124,226,180,194,185,164,240,173,128,235,6,145,213,107,125,231,48,164,196,111,186,103,103,175,169,101,100,180,144,185,151,136,21,138,232,109,178,200,231,49,232,247,84,164,108,129,122,220,141,125,76,168,145,61,210,166,217,175,43,143,113,61,50,252,245,243,138,210,173,121,134,113,167,117,226,159,84,42,44,88,134,65,86,237,43,198,170,17,49,250,53,166,117,42,86,206,145,244,203,112,158,55,57,92,247,185,203,43,98,87,163,85,144,171,83,183,27,223,55,80,69,91,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,206,134,122,105,227,114,58,57,99,145,170,142,99,218,228,71,35,145,81,81,81,21,14,133,56,10,226,27,50,226,103,135,155,102,160,231,56,149,93,162,229,71,81,232,87,215,76,244,86,95,223,79,79,2,77,114,137,27,12,76,99,36,168,116,236,88,227,71,49,143,137,237,71,47,74,162,84,175,47,158,9,46,188,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,234,87,58,11,180,237,154,23,62,210,201,27,52,79,99,228,167,116,142,116,177,171,150,20,237,171,145,22,72,247,189,236,79,22,177,96,216,173,155,10,197,168,124,21,151,31,183,211,218,237,212,221,215,201,216,165,130,54,199,20,125,111,87,61,221,44,99,83,119,42,185,118,221,85,87,204,14,91,78,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,25,232,110,127,134,233,103,4,218,99,168,58,131,144,210,88,241,235,30,155,227,245,53,213,213,42,189,17,51,209,244,232,136,136,136,174,123,220,229,107,24,198,162,189,239,115,90,212,115,156,136,161,16,57,203,112,253,165,241,224,22,190,35,168,217,73,102,205,157,120,164,176,214,61,169,35,82,253,3,225,149,88,215,181,145,185,174,169,137,176,162,182,89,29,26,118,89,35,28,231,171,105,227,74,171,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,9,83,67,93,76,169,215,19,246,84,84,84,84,86,189,142,106,185,143,99,145,88,246,57,205,114,57,174,84,92,255,0,138,174,38,51,46,43,245,114,179,84,179,10,26,75,115,27,78,219,109,162,217,76,136,230,91,173,209,190,71,197,2,201,210,142,153,253,82,200,247,200,228,78,167,189,221,45,99,58,35,100,181,229,71,193,71,221,55,42,131,137,77,76,182,93,105,177,188,74,225,79,83,137,69,183,102,27,197,210,25,28,229,168,235,71,36,142,134,150,72,217,228,214,244,73,42,244,171,213,33,154,39,5,175,232,166,163,84,234,254,145,226,26,165,85,138,213,227,111,202,236,244,215,116,182,84,212,197,80,248,25,51,17,236,218,72,149,90,246,57,170,215,177,85,26,245,99,155,214,200,223,213,27,115,80,0,213,92,88,251,172,107,39,217,254,67,242,233,206,107,14,148,248,177,247,88,214,79,179,252,135,229,211,156,214,1,208,71,46,109,121,195,117,171,133,204,54,215,98,173,164,138,251,129,217,232,177,155,237,165,181,11,36,244,111,165,139,177,4,207,69,99,87,162,162,40,82,86,170,34,177,21,100,141,30,231,68,253,162,95,53,62,3,191,252,47,197,94,144,89,127,173,75,151,216,173,150,239,250,247,212,222,220,254,239,254,238,217,89,28,63,215,42,30,239,221,94,64,14,26,56,139,206,248,95,213,58,13,76,193,106,63,173,81,222,40,186,33,255,0,116,237,126,38,25,167,163,238,75,20,157,158,239,97,141,238,177,189,108,246,162,251,81,122,8,225,215,94,112,222,36,180,142,197,170,216,101,109,35,153,113,167,99,46,116,48,212,44,207,180,220,81,141,90,138,41,85,204,99,186,227,115,182,71,43,27,214,197,100,141,78,135,181,84,57,236,225,215,94,115,46,27,117,114,197,170,216,101,109,91,95,110,168,99,46,116,48,212,36,44,187,91,149,237,90,138,41,85,204,123,122,36,107,118,71,43,29,208,244,100,141,78,182,53,83,163,237,61,201,46,185,150,1,141,101,247,220,98,175,27,185,95,44,244,87,42,203,45,90,187,191,109,158,104,89,36,148,178,117,49,142,235,141,206,86,46,236,106,238,213,221,173,246,36,117,210,110,91,188,56,233,94,178,223,245,173,150,31,77,93,106,242,5,190,227,116,85,81,50,42,28,103,118,171,187,84,212,241,116,196,254,153,164,145,209,185,236,94,211,89,76,145,163,95,19,166,146,74,101,152,181,139,57,197,111,56,86,83,67,227,108,185,5,190,162,215,113,166,238,190,62,253,44,241,186,57,99,235,98,181,237,234,99,220,155,181,81,201,190,232,168,190,96,66,14,36,185,178,233,126,139,106,229,171,77,176,204,114,175,48,167,179,94,42,40,115,186,166,71,37,43,237,233,11,228,130,74,106,54,202,140,73,234,89,43,123,138,229,218,23,49,137,27,94,171,42,201,4,53,230,255,0,148,216,179,157,125,211,220,215,22,174,241,182,92,131,75,237,55,75,117,79,105,241,247,233,103,173,175,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,165,120,215,225,70,251,194,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,198,248,250,94,150,44,145,171,163,85,98,205,3,223,218,145,54,99,151,102,73,219,99,37,141,13,0,4,255,0,228,169,239,79,148,253,159,215,124,198,220,93,73,74,220,149,61,233,242,159,179,250,239,152,219,139,169,2,0,115,171,247,88,197,190,208,40,126,93,113,42,175,132,239,122,125,27,251,64,199,190,99,1,106,156,234,253,214,49,111,180,10,31,151,92,74,171,225,59,222,159,70,254,208,49,239,152,192,7,70,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,105,171,168,106,81,122,37,102,232,168,168,168,168,230,61,174,70,189,143,106,163,216,246,181,205,86,185,168,169,207,103,24,156,42,230,92,40,106,229,195,15,188,219,106,221,140,92,106,42,42,113,59,188,146,36,204,184,219,145,254,162,58,86,177,141,241,49,181,209,182,102,116,183,165,234,142,68,237,190,55,191,163,51,85,113,47,195,166,9,197,6,150,87,233,158,117,79,253,118,178,207,91,215,55,251,153,116,240,211,67,5,103,110,41,99,239,118,187,239,119,105,238,232,127,177,83,216,168,20,193,203,231,141,187,175,10,25,252,150,44,158,122,186,237,58,202,170,41,225,186,209,186,169,205,130,211,59,166,133,175,187,50,54,195,43,222,248,233,219,35,93,20,104,213,153,59,104,229,85,142,61,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,51,102,130,166,9,26,142,142,88,228,106,171,94,199,53,81,200,228,85,69,69,69,67,154,29,116,208,189,71,225,211,81,238,58,95,170,22,111,3,117,161,218,88,102,137,85,244,183,10,87,42,164,117,84,210,42,39,114,23,244,187,101,217,28,142,107,152,246,177,236,123,27,56,57,83,241,199,77,166,183,90,14,22,245,37,149,114,216,178,123,194,51,22,185,181,242,206,182,235,141,83,152,196,162,124,123,170,50,154,105,118,115,93,27,83,183,52,178,57,232,230,202,233,33,11,137,53,87,22,62,235,26,201,246,127,144,252,186,115,106,154,171,139,31,117,141,100,251,63,200,126,93,56,28,214,29,84,28,171,157,84,1,228,229,153,77,139,6,197,111,57,174,83,93,224,172,184,253,190,162,233,113,169,237,62,78,197,44,17,186,73,100,232,98,57,238,233,99,28,187,53,21,203,182,200,138,190,69,16,243,6,227,110,235,197,126,127,29,139,24,158,174,135,78,177,90,138,136,109,84,109,170,115,160,187,78,217,166,107,46,207,141,208,196,246,62,74,119,70,214,197,34,57,97,78,226,53,81,100,147,125,151,205,11,142,159,187,94,84,253,14,209,204,207,197,233,181,151,163,211,21,52,77,233,134,251,116,142,71,42,237,50,57,124,69,28,59,71,219,217,26,199,202,143,147,239,173,109,60,137,0,0,233,11,134,236,119,31,203,56,65,210,44,127,41,177,91,175,54,186,173,63,198,251,244,87,10,86,84,83,203,211,65,78,246,245,70,244,86,187,103,53,174,77,211,201,81,23,218,134,89,110,208,125,14,179,220,41,110,214,157,25,193,104,171,168,166,101,77,45,85,54,59,71,20,176,74,199,35,153,35,30,216,209,90,230,185,17,81,200,168,168,168,138,132,112,203,114,44,131,19,229,113,135,228,24,181,246,227,102,186,82,233,254,25,216,173,183,213,62,158,162,46,164,183,177,221,50,49,81,205,221,174,115,87,101,243,69,84,246,41,12,244,31,94,53,198,241,174,58,119,105,187,107,54,117,91,67,91,149,218,41,170,169,106,114,42,201,98,158,39,214,68,215,198,246,58,69,71,53,205,85,69,106,162,162,162,170,41,167,199,102,54,112,184,138,109,87,70,179,49,28,120,117,204,194,200,217,77,141,204,179,236,158,246,97,133,197,120,58,40,170,168,154,124,174,59,180,211,84,207,9,211,140,76,71,193,51,249,166,123,191,99,255,0,203,42,79,230,85,165,123,240,237,239,3,166,63,203,43,47,243,216,139,206,7,198,51,39,241,188,76,98,55,244,211,78,26,118,124,89,27,55,210,79,238,246,73,86,79,226,187,251,219,254,86,254,158,119,179,114,121,119,241,99,217,110,157,105,246,125,225,62,157,224,184,246,71,224,59,158,23,210,214,200,43,59,29,125,61,125,190,235,93,211,213,208,205,246,219,126,148,223,216,135,205,139,105,78,151,96,183,9,46,216,78,155,98,216,245,116,208,173,52,149,86,171,61,61,36,175,137,92,215,44,106,248,216,213,86,171,152,213,233,223,109,218,139,240,66,33,115,58,212,93,65,192,126,230,191,65,51,172,135,28,241,254,153,241,94,137,185,207,71,223,232,240,125,29,206,211,155,213,211,214,253,183,223,110,165,219,218,166,11,203,119,85,181,71,58,215,27,229,167,54,212,156,167,33,161,135,20,169,169,142,150,235,120,168,171,137,146,165,101,27,82,68,100,143,114,35,145,175,114,117,109,190,206,84,248,169,247,94,99,102,156,119,138,205,30,86,177,199,135,102,172,124,54,198,230,87,246,90,115,218,113,90,89,221,170,124,31,149,213,92,211,49,207,78,51,26,172,132,0,110,21,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,183,52,30,48,114,109,108,213,203,214,137,89,150,174,221,130,96,23,135,80,62,130,166,42,119,62,178,247,68,250,170,121,171,145,237,103,117,140,84,154,72,153,31,113,205,86,70,217,21,173,123,213,140,188,146,0,115,100,225,15,238,187,167,31,178,11,10,162,235,203,240,11,123,253,44,217,43,251,81,213,99,176,164,211,205,211,27,209,88,179,64,247,186,86,236,230,43,163,116,237,94,235,210,22,32,87,87,47,222,24,236,92,85,107,236,120,86,83,122,240,86,92,126,222,153,45,198,155,195,62,79,74,82,193,91,75,28,180,61,108,150,39,193,221,101,67,147,188,213,87,51,109,209,170,190,105,208,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,22,195,5,52,17,181,27,28,81,198,212,70,177,141,106,35,81,168,136,136,136,136,135,48,88,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,42,104,107,169,149,58,226,126,202,138,138,138,138,215,177,205,87,49,236,114,43,30,199,57,174,71,53,202,139,209,71,10,188,76,97,188,87,233,29,30,169,97,244,53,118,231,182,161,214,219,189,178,165,21,207,183,92,99,100,111,150,4,147,165,27,51,58,101,141,236,145,168,157,76,123,122,154,199,245,198,192,220,4,21,230,167,194,166,9,170,90,53,119,215,159,73,90,172,25,158,9,111,138,79,74,92,235,38,100,53,214,184,93,59,189,24,214,247,59,76,154,73,170,183,137,221,183,61,242,164,112,238,137,39,83,103,81,72,28,208,184,215,253,144,25,219,244,99,79,110,118,170,237,54,195,110,12,169,138,227,68,189,239,76,221,27,11,152,250,132,149,205,77,161,139,187,60,49,164,106,172,147,215,151,174,70,190,46,216,66,188,79,41,190,224,217,85,155,53,197,171,188,21,235,31,184,83,221,45,213,61,166,73,216,170,130,70,201,20,157,15,71,49,221,47,99,87,103,34,181,118,217,81,83,200,232,207,132,205,126,166,226,99,65,177,141,89,109,174,174,223,93,95,79,225,174,176,203,111,150,150,15,72,195,179,42,150,149,100,87,36,180,221,212,127,109,237,145,254,94,163,213,37,100,140,101,37,240,11,194,141,103,21,186,227,73,100,185,197,209,134,98,253,155,198,81,52,144,206,177,207,74,217,154,141,160,108,145,43,123,115,84,122,237,106,172,140,115,99,100,242,55,169,98,232,117,255,0,98,120,181,139,6,197,108,216,86,45,67,224,172,184,253,190,158,215,110,166,238,190,78,197,44,17,182,56,163,235,122,185,238,233,99,26,155,185,85,203,182,234,170,190,96,114,218,73,78,37,56,205,190,235,134,143,233,110,128,217,45,94,138,195,52,231,31,179,83,204,147,177,142,170,185,222,41,109,237,166,146,165,206,77,251,112,179,170,102,69,27,87,119,53,238,146,77,213,204,142,24,214,108,174,29,116,27,50,226,75,87,44,90,83,134,81,85,185,247,26,134,62,231,93,13,58,76,203,77,185,30,212,168,173,149,28,246,55,162,54,187,116,106,189,189,111,86,70,213,235,123,81,67,53,224,163,133,27,239,22,154,203,69,134,246,174,180,120,133,183,106,204,166,247,69,11,29,224,41,122,94,177,198,142,145,81,137,52,239,103,106,52,217,238,77,223,39,109,236,138,68,58,19,196,241,107,22,13,138,217,176,172,90,135,193,89,113,251,125,61,174,221,77,221,124,157,138,88,35,108,113,71,214,245,115,221,210,198,53,55,114,171,151,109,213,85,124,204,3,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,93,170,4,127,227,215,84,179,189,22,225,59,57,212,205,52,190,250,27,36,179,122,51,193,86,248,88,106,59,93,219,149,44,50,125,238,102,62,55,111,28,175,111,172,213,219,125,211,101,68,84,172,14,30,185,143,113,157,156,235,238,154,97,89,78,178,120,219,46,65,152,89,173,119,26,111,163,182,168,251,244,179,214,197,28,177,245,178,153,175,111,83,30,228,221,170,142,77,247,69,69,243,45,255,0,94,244,83,21,226,39,73,239,186,57,154,220,46,180,86,92,131,194,248,153,237,114,199,29,83,59,21,49,84,51,161,210,71,35,19,119,194,212,93,216,190,170,174,219,46,202,145,131,79,121,68,240,219,166,185,254,53,168,214,44,219,82,167,185,98,183,138,43,221,28,85,119,42,7,65,36,244,211,50,104,219,35,91,70,215,43,21,204,68,84,71,53,118,223,101,79,104,19,124,0,0,0,5,0,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,34,42,243,71,247,236,212,223,204,191,39,162,37,87,35,31,199,103,232,223,235,32,45,80,0,0,160,30,104,254,253,154,155,249,151,228,244,69,255,0,20,3,205,31,223,179,83,127,50,252,158,136,13,149,195,7,5,150,174,41,248,9,204,111,184,134,63,72,237,84,198,179,138,213,199,235,22,165,180,171,91,2,81,91,157,45,190,121,28,213,107,216,230,172,174,137,30,173,70,76,173,94,228,108,124,221,80,86,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,11,161,158,154,120,220,173,146,41,35,114,35,152,246,185,21,170,213,68,84,84,84,82,231,249,42,123,172,101,63,104,21,223,46,183,30,79,51,174,95,245,154,187,71,83,196,14,136,99,190,47,58,164,234,159,38,182,197,36,242,213,95,169,99,130,24,98,117,51,28,245,141,38,130,58,127,40,99,99,93,51,94,237,149,210,53,140,144,42,175,64,116,114,251,196,6,178,226,122,59,142,77,225,234,242,107,131,105,228,169,233,99,252,37,43,26,233,42,106,122,30,246,36,157,168,35,150,94,223,90,57,253,29,45,245,156,136,116,167,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,149,173,201,179,134,47,70,216,174,220,78,230,184,189,170,105,47,27,91,240,138,217,38,238,213,83,67,27,234,33,184,78,216,211,118,69,220,122,54,22,189,126,251,211,20,232,136,216,228,222,91,63,2,128,127,109,31,142,207,225,207,252,217,179,255,0,178,22,253,192,86,169,103,122,211,194,118,13,169,154,151,125,244,206,73,121,244,159,141,173,240,176,211,247,123,87,42,168,99,251,220,44,100,109,218,56,152,223,85,169,190,219,174,234,170,171,160,63,105,83,133,143,249,125,170,191,227,91,119,251,9,47,244,19,69,49,94,29,180,158,197,163,152,85,194,235,91,101,199,252,87,134,158,233,44,114,85,63,191,83,45,67,250,221,28,113,177,118,124,206,68,217,137,234,162,111,186,238,170,28,203,128,88,255,0,42,254,5,106,115,252,134,213,196,246,169,80,85,193,140,88,234,33,185,97,144,195,85,23,69,218,227,5,84,204,116,242,172,114,44,209,178,150,106,100,84,141,236,103,117,238,98,245,58,54,61,146,6,255,0,229,165,203,238,155,71,173,86,126,32,245,126,213,87,30,160,215,211,248,155,61,166,174,41,105,103,198,152,246,213,65,34,72,140,157,89,59,234,41,167,137,202,201,162,107,224,93,218,168,143,71,109,97,64,1,66,220,198,120,40,253,138,186,143,5,255,0,0,182,93,100,211,44,167,239,150,218,153,211,187,29,174,185,85,235,37,177,211,117,57,238,233,99,18,72,157,42,53,207,141,206,110,242,186,25,100,88,128,116,251,170,90,91,130,107,78,9,115,211,61,75,177,122,103,27,188,246,124,109,23,138,154,159,187,218,153,147,71,247,200,94,201,27,180,145,49,222,171,147,125,182,93,209,85,23,159,126,48,120,76,204,184,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,234,4,165,130,234,196,141,139,58,49,137,36,168,199,197,43,214,55,49,95,215,183,109,234,136,217,88,170,18,43,146,167,189,62,83,246,127,93,243,27,113,117,37,43,114,84,247,167,202,126,207,235,190,99,110,46,164,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,196,0,230,143,239,217,169,191,153,126,79,68,79,254,74,158,235,25,79,218,5,119,203,173,192,79,240,0,0,0,21,87,207,59,241,39,250,73,250,180,133,92,25,241,75,251,17,243,108,195,82,40,177,191,77,222,174,88,125,85,138,201,79,43,186,105,89,93,45,101,36,173,150,165,81,200,245,133,140,130,71,43,89,235,61,200,214,110,196,114,200,201,171,207,59,241,39,250,73,250,180,170,176,62,171,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,206,154,122,153,228,114,186,73,100,145,202,174,123,220,229,87,43,149,85,85,85,85,75,191,229,167,192,173,79,12,184,205,86,167,234,117,5,93,46,168,100,116,243,219,106,168,93,85,20,144,90,45,201,80,138,216,24,176,72,248,166,124,203,4,51,58,69,114,244,167,110,54,181,138,217,22,77,63,202,83,130,143,66,81,209,241,101,169,182,203,173,29,234,110,244,120,93,190,116,236,70,218,25,160,237,190,230,228,71,117,201,222,100,178,199,19,100,107,90,145,163,165,68,145,37,133,236,179,240,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,107,254,20,120,81,212,126,45,117,29,152,86,21,23,129,181,80,246,231,191,223,231,133,95,75,104,165,114,170,35,156,136,169,220,153,253,46,72,161,69,71,72,230,185,85,88,198,73,35,58,19,210,221,45,193,52,91,4,182,105,158,154,88,189,13,141,217,187,222,10,139,197,77,81,218,238,204,249,164,251,228,207,124,142,222,73,94,239,89,203,182,251,38,200,136,137,8,57,40,90,109,80,240,219,153,95,97,182,82,50,229,89,156,84,82,84,86,54,22,164,243,65,13,5,19,162,137,242,109,212,230,49,211,204,230,181,87,102,172,178,42,109,212,187,216,80,0,0,20,3,251,104,252,118,127,14,127,230,205,159,253,144,187,238,30,178,155,238,115,160,90,105,154,229,53,222,54,245,144,97,246,107,165,198,167,180,200,251,245,83,209,69,36,178,116,49,26,198,245,61,238,93,154,136,212,223,100,68,79,34,32,126,210,167,11,31,242,251,85,127,198,182,239,246,18,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,176,14,93,201,85,198,143,16,185,86,109,135,104,231,15,190,27,209,248,222,156,233,254,45,83,211,29,84,142,244,165,117,101,138,134,127,17,52,123,164,105,218,142,94,212,105,210,174,111,92,238,235,84,151,161,145,84,155,252,196,48,171,85,6,139,240,145,168,208,212,85,173,202,249,164,246,251,37,68,78,123,123,13,130,134,146,142,104,156,198,244,245,35,213,215,9,145,202,174,84,84,108,123,35,118,85,112,99,252,183,120,50,177,113,105,168,247,139,158,121,117,237,97,152,39,130,168,187,219,96,123,217,85,117,146,161,102,236,83,54,70,237,218,133,124,60,171,44,136,228,147,165,26,214,108,175,238,197,125,37,32,114,125,214,59,238,13,197,2,105,85,60,62,34,203,169,118,249,233,235,35,234,99,59,21,84,52,243,213,211,212,238,172,115,221,210,198,84,197,219,71,49,171,226,122,221,212,177,181,11,191,0,0,2,63,241,241,166,121,86,174,240,133,169,56,46,21,73,226,239,85,22,250,123,133,53,43,99,146,73,42,188,21,92,53,143,130,38,70,199,61,243,72,202,119,50,54,35,125,105,28,198,170,162,42,170,115,174,95,247,51,173,82,251,151,240,109,154,248,75,239,163,46,185,111,135,197,173,255,0,208,189,239,21,226,164,79,23,7,155,28,214,117,80,199,91,235,187,167,109,189,87,35,213,133,0,129,208,71,45,28,2,167,79,184,45,211,186,91,150,61,73,106,185,95,41,234,111,245,75,10,69,215,88,202,186,153,37,165,168,149,241,170,245,189,212,107,72,137,212,189,109,99,88,199,116,244,116,164,160,33,87,40,237,76,197,115,14,16,172,248,45,166,175,107,214,5,112,175,183,221,233,100,146,62,227,124,77,92,213,144,78,214,53,234,244,133,236,157,88,215,189,173,234,146,9,218,136,168,205,214,106,128,0,0,42,87,157,166,150,226,182,123,238,157,234,213,146,197,106,162,189,100,30,144,182,95,107,35,170,142,58,171,135,97,148,203,72,231,83,245,163,229,237,177,102,99,167,107,23,165,171,4,114,61,19,176,210,218,138,64,231,5,172,119,220,231,138,5,210,170,136,124,61,151,77,45,240,83,209,199,212,199,247,234,171,169,224,171,168,169,221,24,215,183,169,143,166,139,182,174,123,83,195,117,183,165,100,114,1,16,52,159,5,251,168,106,158,27,166,126,148,244,103,210,220,130,221,98,241,189,142,247,133,241,85,49,195,221,237,245,55,175,167,185,213,211,212,221,246,219,116,223,115,167,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,45,134,10,104,35,106,54,56,163,141,168,141,99,26,212,70,163,81,17,17,17,17,14,88,142,154,52,7,88,236,92,64,104,214,39,172,88,228,62,30,147,38,183,182,162,74,110,167,191,194,85,49,206,142,166,155,173,236,98,201,218,158,57,98,238,116,35,95,209,212,223,85,200,160,108,0,0,20,129,196,47,49,238,51,176,109,125,212,188,43,22,214,79,5,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,183,211,57,238,233,99,26,155,185,85,203,182,234,170,190,101,159,240,21,170,89,222,180,240,157,131,106,102,165,223,125,51,146,94,125,39,227,107,124,44,52,253,222,213,202,170,24,254,247,11,25,27,118,142,38,55,213,106,111,182,235,186,170,170,234,13,66,229,19,195,110,165,103,249,46,163,95,115,109,74,130,229,149,94,43,111,117,145,82,92,168,27,4,115,212,204,249,164,108,109,117,27,156,140,71,61,81,17,92,229,219,109,213,125,164,159,208,77,20,197,120,118,210,123,22,142,97,87,11,173,109,151,31,241,94,26,123,164,177,201,84,254,253,76,181,15,235,116,113,198,197,217,243,57,19,102,39,170,137,190,235,186,168,86,95,55,94,48,114,106,252,202,225,194,94,30,181,118,219,21,174,158,153,217,115,166,138,157,236,187,207,42,82,87,82,50,37,86,58,88,153,2,54,55,43,218,246,43,223,35,218,230,244,198,215,62,16,112,185,161,127,178,83,93,177,157,20,250,83,244,115,233,31,141,255,0,116,252,15,140,236,120,122,57,234,127,113,238,71,213,213,216,233,252,52,219,171,127,61,182,91,169,230,35,194,31,236,173,209,164,250,45,69,222,212,44,59,187,91,139,245,215,248,104,103,238,186,47,21,73,39,82,44,107,221,142,38,244,43,186,58,101,142,45,228,100,107,47,85,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,116,51,211,79,27,145,209,203,28,141,84,115,30,215,34,57,28,138,138,138,136,168,7,79,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,41,168,104,105,145,122,34,102,234,170,170,170,170,231,189,206,87,61,239,114,171,222,247,57,206,87,57,202,171,144,17,127,128,30,48,109,92,89,105,27,93,112,90,184,243,188,58,158,142,131,43,100,209,53,25,83,59,216,228,142,186,39,70,198,197,209,80,176,202,245,141,173,106,196,246,189,157,61,9,28,146,74,0,35,87,30,60,42,96,156,77,232,213,197,247,251,149,170,195,146,98,86,250,186,220,127,36,187,86,77,13,13,163,119,67,45,83,170,58,36,108,105,12,145,210,164,111,150,70,201,218,106,172,141,106,171,122,93,207,97,103,220,218,248,215,244,221,101,103,9,186,101,115,181,86,89,97,236,201,154,92,32,94,252,142,174,134,126,227,45,141,85,111,68,125,151,197,20,146,186,55,57,203,34,182,37,88,214,41,152,248,45,195,23,15,89,87,20,26,203,101,210,60,90,167,192,120,254,229,77,198,232,250,89,42,33,182,80,196,222,169,106,36,107,19,251,88,216,142,115,26,249,101,137,138,246,117,245,32,93,159,47,62,41,174,188,83,232,53,61,247,47,134,173,217,134,53,80,182,124,130,177,45,78,165,162,173,157,61,104,166,130,70,239,11,222,232,86,39,74,198,43,85,146,43,151,181,28,111,135,170,147,56,177,247,167,214,79,180,12,135,230,51,157,20,105,110,150,224,154,45,130,91,52,207,77,44,94,134,198,236,221,239,5,69,226,166,168,237,119,102,124,210,125,242,103,190,71,111,36,175,119,172,229,219,125,147,100,68,68,231,95,139,31,122,125,100,251,64,200,126,99,56,27,215,86,53,191,84,49,94,93,186,29,161,182,171,29,37,30,19,156,211,223,43,238,55,135,73,28,179,220,39,163,200,106,95,224,89,26,250,208,50,39,45,44,206,147,109,228,89,35,107,92,212,142,86,201,165,56,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,73,93,88,210,26,156,191,148,214,135,106,229,186,10,185,170,52,246,241,124,134,177,27,60,76,130,27,117,194,241,83,20,147,61,142,245,222,244,169,134,134,54,163,23,201,38,145,85,170,137,212,200,213,193,254,127,83,166,28,81,233,110,103,14,67,73,98,167,165,202,40,105,174,23,10,181,137,176,65,110,169,149,41,235,86,71,74,157,12,98,211,77,50,43,215,110,132,85,114,43,85,17,200,29,15,105,86,153,226,186,55,167,24,230,150,225,84,158,30,203,140,219,226,183,211,117,71,27,36,155,161,61,121,229,237,177,140,116,210,189,93,36,143,70,167,92,143,123,149,55,114,153,88,0,114,174,111,253,125,227,23,59,215,29,44,211,141,20,240,126,132,195,52,255,0,31,179,219,189,25,220,134,167,199,93,40,105,165,166,244,143,123,176,201,98,235,134,94,158,199,91,152,222,157,247,114,174,233,160,11,41,215,46,91,191,116,14,22,52,191,136,94,30,172,63,249,87,247,63,176,214,100,216,205,28,95,254,26,255,0,115,160,87,214,82,49,63,254,115,218,178,68,159,239,143,55,53,59,251,165,64,71,94,95,60,40,90,184,175,214,137,44,89,61,254,146,135,30,197,105,233,239,151,90,55,57,174,158,237,3,106,225,107,232,153,27,103,138,118,50,72,221,35,93,83,26,57,33,94,218,59,103,73,30,247,231,137,226,214,44,27,21,179,97,88,181,15,130,178,227,246,250,123,93,186,155,186,249,59,20,176,70,216,226,143,173,234,231,187,165,140,106,110,229,87,46,219,170,170,249,156,203,233,86,166,101,90,55,168,248,230,169,97,85,126,30,245,140,220,34,184,83,117,73,35,35,155,161,125,120,37,237,189,143,116,50,177,93,28,140,71,39,92,111,123,85,118,114,157,9,240,163,197,118,156,113,107,167,12,205,112,169,124,13,214,135,183,5,254,193,60,200,250,171,69,83,145,85,26,229,68,78,228,47,233,114,197,50,34,54,70,181,200,168,199,178,72,216,25,95,16,185,77,247,6,208,45,75,205,113,106,239,5,122,199,240,251,205,210,221,83,218,100,157,138,168,40,165,146,41,58,30,142,99,186,94,198,174,206,69,106,237,178,162,167,145,72,63,182,143,199,103,240,231,254,108,217,255,0,217,11,222,212,44,42,213,169,88,6,75,167,55,218,138,184,45,185,85,158,182,201,89,45,35,218,217,227,130,166,23,195,35,163,115,154,230,163,209,175,85,69,86,185,55,219,116,95,97,8,63,105,83,133,143,249,125,170,191,227,91,119,251,8,27,171,44,202,111,185,207,45,187,206,107,148,215,120,219,214,65,161,245,23,75,141,79,105,145,247,234,167,176,186,73,100,232,98,53,141,234,123,220,187,53,17,169,190,200,136,158,71,61,135,70,122,223,133,90,180,215,129,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,123,93,60,144,83,89,228,134,55,72,230,181,173,87,171,88,138,170,141,106,111,190,200,158,195,156,192,36,87,18,28,31,100,218,39,166,154,107,173,182,100,171,184,224,153,254,47,96,175,125,125,76,180,237,125,29,238,182,133,213,19,80,163,26,254,235,216,137,12,146,178,78,219,90,140,145,177,171,156,246,43,223,234,240,3,198,13,215,132,221,92,107,174,11,73,38,9,152,212,81,208,101,108,154,39,43,233,160,99,220,145,215,68,232,216,233,122,233,210,105,94,177,181,174,73,88,231,179,167,173,99,146,59,148,208,220,3,13,213,62,9,180,199,79,181,7,30,164,190,99,215,205,55,199,233,171,168,106,81,122,37,103,163,233,213,21,21,21,28,199,181,200,215,177,237,84,123,30,214,185,170,215,53,21,41,7,140,78,21,115,46,20,53,114,225,135,222,109,181,110,198,46,53,21,21,56,157,222,73,18,102,92,109,200,255,0,81,29,43,88,198,248,152,218,232,219,51,58,91,210,245,71,34,118,223,27,222,29,14,226,121,77,139,57,197,108,217,174,45,93,227,108,185,5,190,158,233,110,169,237,62,62,253,44,241,182,72,164,232,122,53,237,234,99,218,187,57,17,201,190,202,136,190,71,172,82,7,43,222,53,255,0,99,254,118,205,24,212,43,157,170,135,77,179,43,131,234,101,184,214,175,103,208,215,71,66,214,50,161,101,107,87,120,101,237,65,12,137,34,163,35,245,37,235,141,172,151,185,119,224,107,78,34,180,27,13,226,75,72,239,186,83,153,209,82,57,151,26,119,190,217,93,53,58,204,251,77,197,24,228,167,173,137,26,246,59,174,55,59,117,106,61,189,108,87,198,229,232,123,145,121,236,226,43,65,179,46,27,117,114,251,165,57,157,21,91,95,110,168,123,237,149,211,83,164,44,187,91,149,238,74,122,216,145,175,123,122,36,107,119,86,163,221,208,244,124,110,94,182,57,19,165,226,149,185,213,251,211,226,223,103,244,63,49,184,129,133,114,159,213,236,55,73,120,175,166,131,51,158,174,6,103,54,121,49,11,100,208,192,178,177,151,26,154,202,71,211,182,84,111,172,214,61,208,118,209,200,142,217,242,49,93,210,206,167,182,247,142,85,203,158,229,79,198,157,171,83,48,10,14,28,117,27,32,164,131,54,197,41,210,147,27,99,169,155,78,151,75,36,16,177,35,137,142,71,116,203,83,78,214,61,28,212,107,28,232,91,27,254,248,172,158,70,135,215,206,175,221,99,22,251,64,161,249,117,196,170,190,19,189,233,244,111,237,3,30,249,140,5,170,115,171,247,88,197,190,208,40,126,93,113,42,175,132,239,122,125,27,251,64,199,190,99,0,29,41,128,0,138,188,125,112,81,138,241,89,167,21,119,187,77,179,195,234,110,51,111,154,76,114,225,78,145,178,74,254,132,116,141,182,84,44,142,99,29,12,175,85,70,57,238,78,204,143,87,162,244,186,86,75,66,217,102,45,125,193,178,171,206,21,148,208,248,43,214,63,112,168,181,220,105,187,172,147,177,85,4,142,142,88,250,216,174,99,186,94,199,38,237,85,106,237,186,42,167,153,212,153,0,57,161,112,45,247,107,197,95,174,58,57,134,120,189,73,178,244,122,98,154,137,221,51,95,109,113,198,228,93,161,70,175,136,172,135,104,251,123,43,94,248,145,241,253,245,205,167,141,3,20,229,105,199,183,211,186,59,15,10,58,161,7,70,65,106,183,248,60,66,233,79,79,180,117,244,52,144,43,146,142,161,172,77,163,154,24,34,114,178,93,145,178,71,26,163,213,37,106,58,121,171,197,143,186,198,178,125,159,228,63,46,156,230,218,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,51,161,158,154,120,220,142,142,88,228,106,163,152,246,185,17,200,228,84,84,84,69,66,247,172,26,199,125,215,222,87,57,46,170,229,48,244,94,174,186,95,147,83,220,100,234,98,248,154,170,74,106,202,73,106,118,99,24,198,119,159,78,233,123,109,106,53,157,206,132,221,27,186,133,11,150,211,205,23,152,5,29,162,142,229,195,38,136,100,93,235,172,222,38,221,156,93,32,142,9,233,99,165,150,9,96,154,210,222,227,31,213,50,247,119,150,72,213,142,133,209,182,52,114,189,101,108,85,44,100,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,137,245,117,104,179,220,46,53,115,35,90,178,77,51,145,21,242,75,34,110,249,28,158,110,85,114,251,84,15,87,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,58,26,117,171,157,33,130,38,50,55,75,44,210,63,205,81,145,197,28,146,42,53,28,245,70,42,53,174,114,163,87,10,47,207,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,80,96,29,25,104,118,1,136,234,143,5,122,85,130,103,118,159,73,216,238,122,127,140,248,170,94,252,176,247,59,116,84,178,179,215,137,205,122,108,248,216,190,78,77,246,217,124,149,80,255,0,88,239,4,60,47,226,121,5,179,41,199,244,199,194,221,44,213,144,220,40,167,244,213,197,253,170,136,94,143,141,253,47,157,90,237,156,212,93,156,138,139,183,154,42,26,238,183,63,203,180,187,150,126,17,157,224,151,111,70,95,45,154,127,135,248,90,174,196,83,118,251,140,160,137,254,164,173,115,23,118,72,244,243,106,237,190,233,230,136,164,92,209,142,55,184,160,203,53,135,5,197,178,13,78,241,86,187,206,75,108,183,214,193,232,91,115,59,180,243,85,70,201,25,212,200,17,205,221,174,84,221,170,138,155,249,42,41,167,199,99,48,118,49,20,219,191,111,122,169,136,210,116,137,235,158,185,227,205,100,108,166,206,109,30,107,147,222,198,101,88,191,5,98,154,170,138,169,240,151,41,214,98,154,102,103,118,152,154,103,90,102,35,140,241,211,73,224,152,220,124,234,254,162,232,174,143,89,242,157,50,200,125,13,116,170,201,105,237,243,79,225,32,168,234,167,117,45,83,220,206,153,152,246,166,238,137,139,186,38,254,94,221,149,119,135,58,49,198,247,20,25,102,176,224,184,182,65,169,222,42,215,121,201,109,150,250,216,61,11,110,103,118,158,106,168,217,35,58,153,2,57,187,181,202,155,181,81,83,127,37,69,44,67,95,52,15,14,226,47,14,163,194,115,107,149,230,138,134,138,231,29,214,57,45,83,69,20,171,43,34,150,52,106,172,145,200,157,61,51,57,118,217,23,116,79,63,106,46,156,194,249,110,232,118,11,152,216,179,107,78,85,157,77,93,143,220,233,110,180,177,212,215,81,186,39,203,4,173,145,141,122,54,149,170,173,87,49,17,81,21,23,109,246,84,246,158,56,236,46,58,238,42,46,88,170,98,142,28,55,166,59,248,54,91,45,159,236,166,7,33,175,9,154,88,166,172,76,239,233,84,218,166,169,227,30,79,149,49,175,15,193,187,53,107,64,52,147,92,253,21,247,83,196,189,55,232,78,255,0,128,254,143,169,166,236,247,187,125,207,220,36,103,86,253,168,255,0,11,125,186,124,182,221,119,243,180,179,134,13,13,209,92,130,163,41,211,44,31,208,215,74,170,55,219,230,159,210,117,149,29,84,238,123,30,230,116,205,43,218,155,186,38,46,232,155,249,123,118,85,223,70,115,13,215,253,91,208,207,160,31,114,204,183,208,158,155,244,175,143,254,128,166,169,239,118,124,39,111,247,120,223,211,183,118,79,193,219,126,175,61,246,77,176,222,1,184,159,215,45,106,214,27,198,45,169,185,199,166,109,116,184,213,69,194,24,61,25,71,79,211,80,218,170,86,53,253,80,196,199,46,205,149,233,178,174,222,126,205,209,54,246,175,25,131,167,29,224,42,183,252,77,99,142,145,217,219,207,147,91,134,217,205,163,187,178,211,154,90,197,233,131,221,170,124,31,132,185,202,43,152,152,220,211,115,141,81,51,207,143,57,226,159,0,3,112,173,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,20,173,205,147,132,63,185,22,163,254,200,44,42,139,163,16,207,238,15,244,179,100,175,238,201,75,145,76,179,79,55,76,111,68,122,67,59,24,233,91,179,158,141,145,179,181,123,76,88,88,177,255,0,130,142,43,175,188,37,235,45,22,101,221,186,214,98,23,45,168,242,155,37,20,204,111,143,165,233,122,71,34,54,68,86,44,208,61,253,216,215,118,57,118,124,125,198,50,89,20,232,79,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,57,215,227,3,134,187,239,10,218,227,120,211,43,154,247,173,83,117,93,49,186,183,85,50,121,42,236,242,205,35,41,228,149,90,214,116,204,157,167,199,34,43,24,157,200,222,173,69,98,177,206,11,20,230,97,204,2,197,106,210,203,110,144,232,94,69,106,187,85,234,110,62,149,151,186,238,219,221,53,186,197,91,77,27,225,143,179,35,17,35,154,174,9,220,187,73,180,177,69,235,118,218,233,162,149,149,87,165,90,103,149,107,38,163,227,154,91,133,82,120,139,214,77,112,138,223,77,213,28,143,142,30,181,245,231,151,182,199,189,176,196,196,116,146,61,26,189,17,177,238,84,217,170,98,165,233,242,212,224,162,221,195,166,156,80,234,134,107,108,219,83,114,235,123,164,169,123,146,170,9,45,86,186,148,166,149,150,201,96,145,200,197,153,143,129,175,145,203,19,94,217,30,248,145,92,214,35,158,18,3,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,93,170,0,28,171,151,231,203,87,134,124,55,65,184,121,178,102,118,106,234,187,142,67,170,54,123,86,71,122,173,153,85,140,107,36,167,89,169,169,34,137,28,173,107,33,109,76,136,175,243,124,143,123,220,170,141,232,142,58,12,58,83,225,59,221,99,70,254,207,241,239,151,64,6,213,0,0,0,0,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,138,188,209,253,251,53,55,243,47,201,232,137,85,200,199,241,217,250,55,250,200,11,84,0,0,40,7,154,63,191,102,166,254,101,249,61,17,127,197,0,243,71,247,236,212,223,204,191,39,162,2,127,242,84,247,88,202,126,208,43,190,93,110,39,249,0,57,42,123,172,101,63,104,21,223,46,183,19,252,12,127,3,192,48,221,48,198,96,195,52,255,0,30,164,177,88,169,106,42,234,105,237,244,136,173,130,7,212,212,73,81,42,70,221,246,99,22,89,164,84,99,118,99,17,81,173,70,181,17,169,144,0,0,0,7,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,160,74,160,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,0,0,42,175,158,119,226,79,244,147,245,105,21,121,108,112,233,130,113,45,196,115,177,61,75,167,241,216,221,139,31,173,190,214,219,58,230,139,210,29,47,138,154,56,187,208,203,28,145,116,201,84,201,186,154,171,191,103,161,83,103,170,164,170,231,157,248,147,253,36,253,90,106,174,74,158,244,249,79,217,253,119,204,109,192,93,72,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,255,0,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,0,0,114,174,92,79,23,152,85,171,42,229,15,167,119,219,133,69,92,117,24,118,47,132,94,232,91,11,218,140,146,119,211,211,80,171,101,69,106,170,179,181,93,43,145,26,173,94,182,177,119,217,21,174,167,99,163,222,30,177,107,22,115,193,126,154,97,89,77,15,141,178,228,26,95,102,181,220,105,187,175,143,191,75,61,166,40,229,143,173,138,215,183,169,143,114,110,213,71,38,251,162,162,249,129,64,58,3,172,119,222,31,245,151,19,214,44,114,31,17,87,140,220,27,81,37,55,83,25,226,233,94,215,71,83,77,214,246,61,35,238,193,36,177,119,58,21,204,235,234,111,172,212,83,166,147,149,115,163,222,11,245,142,251,175,188,48,96,26,171,148,195,209,122,186,219,228,167,184,201,212,197,241,53,84,149,18,210,75,83,179,24,198,51,188,250,119,75,219,107,81,172,238,116,38,232,221,212,55,88,0,10,128,231,105,169,152,174,65,168,250,119,165,182,154,191,17,122,195,237,247,11,133,223,183,36,111,142,159,199,173,55,98,7,116,189,94,201,145,148,139,35,152,246,183,239,115,192,228,87,35,252,171,88,221,92,104,107,29,139,95,120,160,207,245,87,22,135,162,203,117,184,71,79,110,147,169,235,226,105,105,41,226,164,138,167,103,177,143,103,121,148,237,151,182,230,163,153,220,232,93,213,187,174,245,143,132,204,54,46,85,117,28,72,182,162,145,114,202,172,162,27,211,234,221,64,174,157,45,209,87,73,104,109,181,146,44,155,49,139,44,207,171,116,141,106,117,170,71,27,218,238,220,114,52,51,94,75,122,199,98,195,245,151,45,209,219,188,61,186,189,68,183,211,212,90,234,122,158,189,85,86,214,212,72,234,110,134,177,81,58,224,158,162,94,227,158,198,183,195,116,250,206,145,168,151,40,115,89,194,198,181,254,199,110,32,176,157,99,146,223,227,105,49,251,130,248,248,27,23,114,71,208,207,19,233,234,187,77,238,70,139,50,65,52,171,31,83,209,189,196,103,86,237,221,23,165,48,0,0,48,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,217,170,18,146,5,154,121,94,249,27,20,80,198,207,36,87,201,44,145,198,138,229,107,17,94,138,231,53,168,174,78,101,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,58,105,234,103,145,202,233,37,146,71,42,185,239,115,149,92,174,85,85,85,85,85,45,255,0,156,254,188,212,226,186,95,141,104,5,138,182,147,196,103,21,14,186,95,88,218,136,157,60,118,234,57,35,116,17,190,21,98,189,140,154,167,103,182,84,115,60,232,100,98,117,163,158,141,167,96,5,180,242,83,215,74,203,173,139,52,225,226,253,121,239,122,19,163,36,199,105,164,73,228,145,148,178,191,183,92,198,189,85,98,142,22,76,234,87,182,52,70,57,100,171,157,254,190,238,86,84,177,183,248,69,214,251,87,14,60,69,225,154,203,125,177,213,221,237,182,10,138,150,214,82,82,72,214,78,176,84,82,205,77,35,227,234,245,92,246,54,117,122,49,85,168,245,98,53,92,206,174,180,14,146,64,0,0,0,10,171,231,5,194,31,183,139,140,22,139,250,197,22,114,217,43,255,0,234,41,104,42,225,137,233,253,164,18,35,31,253,97,201,31,238,242,22,168,0,230,135,135,93,121,204,184,109,213,203,22,171,97,149,181,109,125,186,161,140,185,208,195,80,144,178,237,110,87,181,106,40,165,87,49,237,232,145,173,217,28,172,119,67,209,146,53,58,216,213,75,105,226,199,153,174,27,135,240,209,140,103,186,1,122,164,168,204,53,46,157,239,178,210,220,160,84,171,179,82,53,243,67,83,91,53,50,181,204,115,226,168,133,244,236,107,221,218,146,84,115,216,179,199,11,218,234,246,230,35,194,31,236,82,214,84,250,45,69,217,211,220,199,187,91,139,245,215,248,153,160,237,54,47,21,73,39,82,36,137,218,146,86,244,43,186,250,162,146,45,228,124,137,47,76,85,3,234,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,233,167,169,158,71,35,99,138,56,218,138,231,189,206,84,106,53,17,85,85,81,16,232,83,130,78,15,177,158,17,180,190,43,43,82,146,183,54,190,83,192,236,178,241,73,45,71,98,186,120,164,157,240,178,56,229,122,181,172,133,181,47,137,30,214,70,178,35,81,239,107,85,122,91,23,249,78,240,81,110,197,177,91,103,21,26,145,108,235,201,47,59,212,225,208,61,42,169,230,181,80,186,58,138,121,42,36,106,185,145,205,226,163,155,169,136,232,222,212,137,34,145,143,85,149,81,150,84,0,230,179,139,31,122,125,100,251,64,200,126,99,57,210,153,205,103,22,62,244,250,201,246,129,144,252,198,112,45,39,135,93,33,169,215,126,79,180,186,91,111,130,174,123,149,218,207,125,154,215,5,52,241,66,250,139,141,53,238,174,170,142,21,124,190,163,88,250,136,34,99,213,202,223,81,206,245,153,248,73,76,37,255,0,114,184,247,19,211,47,207,95,56,173,41,131,139,221,33,166,208,142,37,245,11,75,109,240,82,65,109,180,222,31,53,174,10,105,229,153,148,246,234,150,54,170,142,21,124,190,187,158,202,121,226,99,213,202,239,93,174,245,159,248,74,23,253,195,70,127,83,170,124,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,203,23,68,183,31,14,196,172,69,72,145,24,199,182,161,37,99,216,212,78,135,181,205,217,189,59,38,203,32,7,38,77,82,250,87,195,141,247,76,235,239,190,42,191,4,200,36,240,212,94,23,163,193,218,235,88,147,67,247,196,98,54,78,186,166,220,93,230,231,61,187,108,187,55,182,132,255,0,3,149,115,165,62,19,189,214,52,111,236,255,0,30,249,116,7,53,135,73,28,50,93,173,86,14,17,52,162,251,125,185,210,91,173,182,237,55,177,85,214,86,85,204,216,96,166,130,59,100,46,146,89,36,114,163,88,198,181,21,202,229,84,68,68,85,80,33,7,52,190,2,113,89,236,87,238,43,180,190,123,86,63,113,162,254,140,203,237,117,21,17,210,82,220,250,222,141,90,202,119,61,90,198,214,57,239,106,62,45,211,196,57,200,172,78,250,171,106,43,175,134,142,34,243,190,23,245,78,131,83,48,90,143,235,84,119,138,46,136,127,221,59,95,137,134,105,232,251,146,197,39,103,187,216,99,123,172,111,91,61,168,190,212,93,213,204,11,142,235,239,21,89,84,152,86,44,255,0,5,166,88,253,193,100,183,83,108,201,61,41,85,4,149,81,197,117,235,125,60,85,16,119,105,170,26,158,25,202,173,102,219,174,238,243,71,47,222,4,111,188,85,101,81,230,185,75,60,22,153,99,247,4,142,227,83,187,36,244,165,84,18,82,201,45,171,161,149,17,84,65,221,166,168,114,248,150,162,181,155,108,155,187,201,2,231,184,117,215,92,103,136,253,35,177,106,190,45,75,87,75,79,116,167,98,85,83,205,77,80,198,83,86,163,27,226,105,226,150,104,162,74,166,69,42,190,37,158,38,172,110,124,111,68,93,218,228,77,150,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,91,12,20,208,70,212,108,113,71,27,81,26,198,53,168,141,70,162,34,34,34,34,31,88,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,83,225,59,221,99,70,254,207,241,239,151,64,56,151,225,211,4,226,131,75,43,244,207,58,167,254,187,89,103,173,235,155,253,204,186,120,105,161,130,179,183,20,177,247,187,93,247,187,180,247,116,63,216,169,236,84,112,157,238,177,163,127,103,248,247,203,160,54,168,20,109,162,28,169,245,231,50,215,155,158,156,234,213,162,175,21,195,241,90,134,58,241,146,64,222,168,46,144,59,206,54,90,164,123,122,103,124,173,77,250,213,187,64,155,247,154,146,35,96,125,212,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,173,237,116,242,65,77,11,33,141,210,57,173,107,85,234,214,34,170,163,90,155,239,178,39,176,200,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,34,175,15,252,61,101,92,69,214,102,246,76,42,167,123,214,35,135,214,101,180,214,246,210,201,60,151,95,13,61,60,111,163,137,35,69,122,76,246,78,229,141,17,174,234,145,140,98,163,81,234,246,100,28,27,232,54,182,235,118,180,88,39,209,122,42,186,90,140,78,241,108,186,215,228,109,167,130,104,49,246,37,91,21,149,111,101,67,217,20,239,98,181,210,54,159,117,124,169,12,136,141,84,107,213,36,87,37,79,122,124,167,236,254,187,230,54,226,228,236,24,158,43,138,122,75,232,182,51,106,179,122,102,225,53,218,227,232,250,40,233,252,101,116,187,119,106,102,232,68,238,76,254,150,245,72,237,220,237,147,117,93,128,128,28,223,237,215,219,63,5,250,123,105,202,114,63,164,23,170,44,194,211,79,113,187,248,54,82,122,66,169,150,154,246,203,83,216,98,171,34,238,61,28,254,219,87,165,189,91,39,146,21,131,194,119,189,62,141,253,160,99,223,49,128,181,78,117,126,235,24,183,218,5,15,203,174,37,85,240,157,239,79,163,127,104,24,247,204,96,3,165,48,0,0,0,28,214,113,99,239,79,172,159,104,25,15,204,103,45,83,134,159,254,131,109,223,236,255,0,59,255,0,79,116,42,175,139,31,122,125,100,251,64,200,126,99,57,106,156,52,255,0,244,27,110,255,0,103,249,223,250,123,160,20,172,93,79,43,222,5,190,226,152,171,53,199,88,240,207,9,169,55,174,191,67,211,86,187,170,107,21,174,72,218,137,188,42,212,240,245,147,111,39,115,117,115,217,18,178,63,189,57,213,17,174,148,229,117,203,254,178,239,89,109,226,111,91,241,222,205,170,31,13,113,193,237,115,201,60,21,82,85,69,60,83,195,118,119,109,236,233,133,59,91,69,28,136,246,204,217,29,34,181,24,145,58,91,106,0,114,174,117,80,114,174,7,66,56,110,146,253,220,249,126,233,206,150,125,32,244,39,166,244,255,0,20,254,143,240,158,39,179,217,167,163,159,247,62,182,117,111,218,233,252,36,219,171,127,61,182,93,95,167,92,177,126,128,234,14,49,157,253,219,188,127,209,203,205,21,219,194,253,26,237,119,252,60,236,151,183,215,226,157,211,213,209,183,87,74,237,190,251,47,176,207,237,186,167,144,104,175,46,108,3,83,113,106,59,117,85,210,205,167,248,143,98,27,132,111,125,59,187,209,81,66,238,166,177,236,114,236,217,92,169,179,147,205,19,218,158,75,161,180,167,153,22,184,231,90,163,135,97,55,108,87,5,134,135,32,191,219,237,85,82,83,80,214,54,86,69,61,67,35,123,152,174,170,114,35,145,175,85,69,84,84,223,109,209,125,134,147,48,171,1,24,154,99,19,76,205,122,70,156,251,103,78,83,218,180,118,62,198,215,92,201,111,213,146,93,166,156,54,245,91,241,59,154,204,238,83,189,231,83,51,230,233,202,127,20,214,215,205,124,195,184,116,195,168,243,108,218,219,121,173,161,173,185,199,106,142,59,84,49,75,42,74,248,165,145,28,169,36,145,167,79,76,46,77,247,85,221,83,203,218,169,167,48,190,100,90,29,157,102,54,44,38,211,138,231,80,215,100,23,58,91,85,44,149,52,52,109,137,146,207,43,99,99,158,173,170,114,163,81,207,69,85,68,85,219,125,145,125,135,179,199,206,144,106,46,181,104,245,159,22,211,44,123,211,55,74,92,150,158,225,52,30,46,10,126,154,118,210,213,49,207,234,153,236,106,236,233,88,155,34,239,231,236,217,23,104,115,163,28,16,241,65,137,235,14,11,148,228,26,99,225,109,118,108,150,217,112,173,159,211,86,231,246,169,225,170,141,242,63,165,147,171,157,179,90,171,179,81,85,118,242,69,83,227,29,138,199,90,197,69,187,20,204,209,195,142,236,207,127,22,78,203,100,27,41,142,200,107,197,230,151,233,167,19,27,250,83,55,105,166,120,71,147,228,204,235,199,241,77,126,44,248,76,253,148,127,69,127,242,255,0,232,207,209,159,29,255,0,5,120,223,17,226,59,31,244,209,244,116,246,63,46,253,95,13,188,241,238,22,120,31,253,141,58,131,112,206,254,233,255,0,72,252,125,154,91,79,133,244,47,131,232,235,158,9,123,157,125,249,55,219,177,183,79,74,126,22,251,249,108,174,56,56,166,212,30,26,126,133,125,4,179,227,213,255,0,72,253,37,226,189,45,79,60,189,30,31,195,116,118,251,83,71,182,253,247,239,190,254,196,219,111,61,241,94,12,56,207,213,30,34,245,70,233,132,230,214,28,90,138,134,138,193,61,214,57,45,84,181,17,74,178,178,162,158,52,106,172,147,200,157,61,51,57,118,217,23,116,79,63,106,47,221,202,176,30,63,165,84,207,133,214,56,241,236,225,215,167,47,99,27,9,99,107,167,100,102,229,155,180,254,207,221,171,201,242,53,211,126,119,191,151,123,206,215,249,191,4,207,0,27,181,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,197,53,87,83,49,93,27,211,140,143,84,179,90,191,15,101,198,109,242,220,42,122,100,141,146,77,208,158,164,17,119,30,198,58,105,94,173,142,54,43,147,174,71,177,168,187,185,14,117,248,151,226,47,59,226,131,84,235,245,51,58,168,254,187,71,103,162,232,135,253,204,181,248,153,166,130,143,185,20,81,247,187,93,247,183,186,246,245,191,218,171,236,68,223,252,202,248,215,184,241,23,168,245,218,95,133,92,247,211,44,70,224,216,233,152,213,165,158,59,173,210,153,106,98,125,206,41,227,106,189,33,123,39,115,35,106,74,230,58,54,50,85,70,185,234,214,97,92,0,240,125,117,226,203,87,26,219,130,82,71,130,97,213,20,117,249,91,230,149,200,250,152,30,247,44,116,49,54,55,182,94,186,132,134,86,44,141,115,82,38,53,239,234,235,72,227,144,35,1,118,124,172,120,211,186,235,230,27,89,163,90,165,144,85,221,53,7,17,167,90,186,90,233,233,156,175,185,89,26,177,68,217,102,159,169,82,74,152,165,145,24,247,61,24,231,177,240,187,239,175,239,61,28,203,56,18,181,107,14,151,210,234,94,144,99,53,108,205,180,238,207,5,174,221,97,179,192,222,197,198,201,12,138,190,10,26,100,86,182,55,192,217,37,146,36,133,58,158,136,232,81,146,43,162,237,211,14,39,148,223,112,108,170,205,154,226,213,222,10,245,143,220,41,238,150,234,158,211,36,236,85,65,35,100,138,78,135,163,152,238,151,177,171,179,145,90,187,108,168,169,228,7,82,96,210,156,31,241,41,98,226,167,67,172,250,155,108,78,205,214,30,155,94,73,72,218,87,193,29,37,226,40,99,125,68,113,35,156,254,168,87,186,201,35,84,123,215,183,35,17,202,143,71,181,187,172,14,85,206,148,248,78,247,88,209,191,179,252,123,229,208,28,214,29,41,240,157,238,177,163,127,103,248,247,203,160,3,106,128,0,0,0,0,0,0,0,160,30,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,69,94,104,254,253,154,155,249,151,228,244,68,170,228,99,248,236,253,27,253,100,5,170,0,0,20,3,205,31,223,179,83,127,50,252,158,136,191,226,128,121,163,251,246,106,111,230,95,147,209,1,63,249,42,123,172,101,63,104,21,223,46,183,19,252,128,28,149,61,214,50,159,180,10,239,151,91,137,254,0,0,0,0,7,42,229,255,0,114,184,247,19,211,47,207,95,56,173,40,4,191,238,87,30,226,122,101,249,235,231,21,160,74,160,0,2,170,249,231,126,36,255,0,73,63,86,150,168,85,95,60,239,196,159,233,39,234,208,53,87,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,0,0,0,0,20,3,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,136,1,205,31,223,179,83,127,50,252,158,136,159,252,149,61,214,50,159,180,10,239,151,91,128,159,224,0,0,0,42,175,158,119,226,79,244,147,245,105,170,185,42,123,211,229,63,103,245,223,49,183,27,87,158,119,226,79,244,147,245,105,170,185,42,123,211,229,63,103,245,223,49,183,1,117,32,0,5,0,243,71,247,236,212,223,204,191,39,162,47,248,160,30,104,254,253,154,155,249,151,228,244,64,79,254,74,158,235,25,79,218,5,119,203,173,196,255,0,32,7,37,79,117,140,167,237,2,187,229,214,226,127,128,0,0,0,1,202,185,210,159,9,222,235,26,55,246,127,143,124,186,3,154,195,165,62,19,189,214,52,111,236,255,0,30,249,116,0,82,7,50,28,90,197,135,241,181,170,86,156,114,135,194,82,84,92,41,46,146,71,221,124,157,85,85,180,52,245,117,50,110,245,85,78,185,231,149,251,111,210,222,173,154,136,212,68,73,235,201,63,84,46,185,14,145,231,154,81,112,109,92,212,248,101,226,150,229,67,81,53,107,165,100,112,92,25,38,244,177,68,169,180,44,100,180,114,202,189,46,217,207,170,122,244,181,81,85,250,255,0,158,14,1,77,21,215,75,53,74,135,30,171,90,138,170,123,141,130,233,118,106,74,232,17,145,58,41,232,169,222,187,246,152,245,89,171,222,223,36,123,209,36,252,36,141,58,116,175,40,45,80,186,225,124,90,83,96,112,182,174,123,110,160,217,235,109,181,16,54,181,209,65,20,244,208,186,182,42,167,197,178,182,103,181,180,243,66,221,250,85,169,85,34,163,189,173,112,94,73,167,248,189,213,234,157,8,225,163,80,181,74,223,61,92,23,43,77,157,240,218,231,166,130,41,159,79,113,169,123,105,104,230,86,75,234,57,140,168,158,39,189,28,142,245,26,239,85,255,0,130,187,128,174,174,116,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,122,152,189,84,182,215,83,200,218,110,135,49,85,58,231,158,158,94,227,94,199,55,195,116,250,205,145,200,129,77,135,75,184,6,131,97,184,119,15,54,158,28,174,20,84,151,28,122,155,23,76,102,232,148,212,235,111,101,201,146,83,172,85,147,43,34,127,84,79,168,115,229,145,234,215,171,250,229,115,186,213,222,178,210,15,45,28,2,155,80,120,210,211,186,91,150,61,87,117,182,216,234,42,111,245,75,10,75,209,70,250,74,105,37,165,168,149,241,170,116,49,181,137,72,137,212,189,14,123,152,199,117,117,244,175,65,32,114,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,133,208,207,77,60,110,86,201,20,145,185,17,204,123,92,138,213,106,162,42,42,42,41,209,159,5,250,199,125,215,222,24,48,13,85,202,97,232,189,93,109,242,83,220,100,234,98,248,154,170,74,137,105,37,169,217,140,99,25,222,125,59,165,237,181,168,214,119,58,19,116,110,235,78,220,211,112,10,156,23,141,44,202,169,49,234,75,77,183,42,167,160,191,219,82,153,34,107,42,153,37,51,34,168,168,86,70,190,171,223,89,5,90,191,173,17,238,127,83,215,126,180,115,165,87,35,236,254,166,91,86,169,233,109,118,67,72,148,244,181,22,235,253,174,210,229,137,179,171,229,108,176,86,212,49,54,238,189,136,144,208,49,222,106,198,42,199,248,43,34,245,5,165,0,104,174,55,53,230,167,135,30,26,51,29,73,179,86,210,65,144,165,59,45,120,250,77,81,20,111,91,141,75,210,40,228,137,146,177,237,153,240,181,210,84,172,93,14,235,101,59,209,118,111,83,144,41,7,141,205,121,166,226,59,137,124,199,82,108,213,181,115,227,203,80,203,94,62,147,84,75,35,18,221,76,196,138,57,34,100,172,99,161,100,206,108,149,43,23,67,122,31,80,244,93,221,212,229,247,234,52,114,251,135,242,244,147,88,174,243,118,233,53,19,84,45,52,246,186,110,150,47,85,45,182,130,243,27,170,122,218,245,84,235,158,122,136,187,110,99,28,223,13,213,235,54,70,170,104,12,79,22,190,231,57,85,155,10,197,168,124,109,235,32,184,83,218,237,212,221,214,71,223,170,158,70,199,20,125,111,86,177,189,79,123,83,119,42,53,55,221,85,19,204,182,158,106,218,103,138,232,223,2,58,103,165,184,85,39,135,178,227,57,133,178,223,77,213,28,108,146,110,139,101,199,174,121,123,108,99,29,52,175,87,73,35,209,169,215,35,222,229,77,220,160,65,94,92,152,181,139,57,227,11,11,194,178,154,31,27,101,200,45,249,21,174,227,77,221,124,125,250,89,236,85,241,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,52,6,89,139,95,112,108,170,243,133,101,52,62,10,245,143,220,42,45,119,26,110,235,36,236,85,65,35,163,150,62,182,43,152,238,151,177,201,187,85,90,187,110,138,169,230,73,94,87,30,253,154,101,249,235,228,245,166,223,231,47,162,22,172,23,91,108,26,209,111,190,85,212,84,106,133,60,237,174,160,154,54,244,82,79,109,130,142,157,31,19,211,101,86,73,20,145,110,199,34,171,95,27,221,212,168,244,100,97,63,249,109,235,69,215,91,248,75,197,239,185,70,95,87,146,100,246,58,138,203,13,246,178,173,142,239,164,240,204,174,129,178,72,173,78,243,252,28,180,110,89,119,114,185,92,170,247,58,78,178,80,20,193,201,163,91,237,88,46,182,223,244,94,225,99,171,168,168,213,10,120,29,67,95,12,141,232,164,158,219,5,101,66,178,86,46,202,172,146,41,37,217,237,85,86,190,54,55,165,81,234,248,238,124,0,0,1,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,108,48,83,65,27,85,210,75,36,142,84,107,24,214,162,185,92,170,136,136,138,170,125,101,64,115,98,227,94,227,148,229,87,62,21,244,222,231,209,141,217,182,166,204,103,98,210,212,67,117,174,108,148,245,17,211,198,228,107,228,135,194,201,15,75,213,178,49,203,42,203,27,216,137,18,43,194,48,113,183,198,14,77,197,206,168,75,122,114,213,209,97,54,58,137,219,137,217,234,226,167,239,208,193,44,112,50,103,201,36,76,71,57,243,58,153,146,171,28,249,18,53,114,177,142,114,39,83,163,169,183,248,85,225,159,50,226,191,87,40,244,183,15,174,164,183,49,180,238,185,93,238,117,42,142,101,186,221,27,227,100,179,164,125,72,233,159,213,44,108,100,109,84,234,123,219,212,230,51,174,70,92,79,23,252,191,244,227,87,248,113,181,233,222,150,227,191,71,239,90,101,111,171,151,5,164,183,200,141,134,73,30,198,190,90,41,146,87,181,143,241,79,138,62,170,137,30,146,54,93,165,115,220,139,43,101,8,235,202,67,141,59,173,234,166,62,20,245,75,32,171,175,168,142,159,124,14,121,105,157,43,219,4,17,73,37,69,190,89,209,202,168,200,226,141,31,2,61,187,53,140,150,62,226,34,65,17,105,71,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,93,12,244,211,198,229,108,145,73,27,145,28,199,181,200,173,86,170,34,162,162,162,151,233,203,187,139,207,217,91,163,75,244,166,183,189,168,88,119,106,139,40,232,160,240,208,207,221,116,190,22,174,62,149,88,215,187,28,78,235,70,244,116,203,28,187,70,200,214,46,160,149,71,53,156,88,251,211,235,39,218,6,67,243,25,206,148,206,107,56,177,247,167,214,79,180,12,135,230,51,129,117,60,174,61,196,244,203,243,215,206,43,72,21,206,127,72,105,177,13,121,198,181,114,221,5,36,52,250,133,103,116,53,136,217,229,124,243,92,109,253,184,164,153,236,119,168,198,45,52,212,49,181,24,190,107,12,138,173,69,94,167,207,94,87,30,226,122,101,249,235,231,21,166,191,230,247,161,117,154,159,195,141,38,163,99,214,111,27,122,211,75,131,174,51,57,139,59,230,109,158,118,36,117,169,28,81,163,152,238,151,178,146,119,189,232,137,28,84,210,185,30,212,234,107,194,26,242,105,207,233,177,158,40,238,152,101,199,33,171,164,167,204,113,122,186,106,59,123,86,85,130,186,227,79,44,85,17,171,218,212,86,35,227,166,142,185,90,247,237,178,58,70,162,239,39,75,174,208,230,135,134,140,254,155,75,56,134,211,125,65,184,100,53,118,59,109,143,40,182,212,221,43,169,150,94,184,173,222,33,137,88,138,145,34,189,236,117,58,202,199,177,168,189,108,115,155,179,186,182,94,151,128,229,92,153,92,83,241,199,77,169,92,54,233,87,11,122,108,202,184,172,88,198,47,143,179,41,185,185,242,192,183,27,141,45,4,108,90,38,71,186,35,233,161,151,119,57,210,53,123,147,69,27,152,141,108,77,146,104,106,102,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,161,208,211,173,92,233,12,17,49,145,186,89,102,145,254,106,140,142,40,228,145,81,168,231,170,49,81,173,115,149,26,161,149,112,171,195,62,101,197,126,174,81,233,110,31,93,73,110,99,105,221,114,187,220,234,85,28,203,117,186,55,198,201,103,72,250,145,211,63,170,88,216,200,218,169,212,247,183,169,204,103,92,140,232,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,165,53,13,13,50,47,68,76,221,85,85,85,85,92,247,185,202,231,189,238,85,123,222,231,57,202,231,57,85,112,174,26,56,116,193,56,95,210,202,13,51,193,105,255,0,173,86,94,43,122,230,255,0,116,238,158,26,24,103,172,237,203,44,157,158,239,97,142,237,49,221,12,246,34,123,85,118,168,0,0,26,171,139,31,117,141,100,251,63,200,126,93,57,205,97,210,159,22,62,235,26,201,246,127,144,252,186,115,154,192,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,0,0,2,149,185,213,251,211,226,223,103,244,63,49,184,151,82,82,183,58,191,122,124,91,236,254,135,230,55,16,28,149,61,233,242,159,179,250,239,152,219,139,169,41,91,146,167,189,62,83,246,127,93,243,27,113,117,32,64,14,117,126,235,24,183,218,5,15,203,174,37,85,240,157,239,79,163,127,104,24,247,204,96,45,83,157,95,186,198,45,246,129,67,242,235,137,85,124,39,123,211,232,223,218,6,61,243,24,0,233,76,0,0,0,7,53,156,88,251,211,235,39,218,6,67,243,25,203,147,229,201,139,88,179,158,93,88,94,21,148,208,248,219,46,65,111,200,173,119,26,110,235,227,239,210,207,116,175,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,77,156,88,251,211,235,39,218,6,67,243,25,203,169,229,113,238,39,166,95,158,190,113,90,4,159,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,216,96,166,130,54,163,99,138,56,218,136,214,49,173,68,106,53,17,17,17,17,16,250,192,0,114,174,117,80,114,174,7,66,56,110,146,253,220,249,126,233,206,150,125,32,244,39,166,244,255,0,20,254,143,240,158,39,179,217,167,163,159,247,62,182,117,111,218,233,252,36,219,171,127,61,182,93,95,167,92,177,126,128,234,14,49,157,253,219,188,127,209,203,205,21,219,194,253,26,237,119,252,60,236,151,183,215,226,157,211,213,209,183,87,74,237,190,251,47,176,146,92,39,123,172,104,223,217,254,61,242,232,13,170,97,223,192,97,241,55,34,237,218,117,170,57,113,158,254,169,73,50,173,174,206,114,76,29,120,12,5,237,203,85,204,204,198,237,19,172,204,69,51,198,170,102,121,68,71,9,1,14,121,166,123,191,99,255,0,203,42,79,230,85,165,123,240,237,239,3,166,63,203,43,47,243,216,140,12,102,113,226,152,152,195,238,107,174,156,117,237,248,37,155,55,209,183,239,14,73,86,113,227,91,155,187,254,78,230,190,111,183,126,57,247,112,90,87,22,124,38,126,202,63,162,191,249,127,244,103,232,207,142,255,0,130,188,111,136,241,29,143,250,104,250,58,123,31,151,126,175,134,222,120,247,11,60,15,254,198,157,65,184,103,127,116,255,0,164,126,62,205,45,167,194,250,23,193,244,117,207,4,189,206,190,252,155,237,216,219,167,165,63,11,125,252,182,89,74,12,250,176,24,122,175,248,204,211,229,246,235,61,220,181,209,19,181,181,217,205,156,171,246,45,23,180,195,233,49,187,187,71,41,153,170,124,173,221,238,115,51,207,240,0,6,98,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,205,147,141,123,142,159,209,254,198,45,47,185,246,47,87,187,123,228,203,235,99,90,90,136,226,181,213,65,52,43,108,116,111,107,223,28,210,178,70,204,231,125,233,236,143,176,172,87,36,202,172,178,162,176,57,133,242,197,172,202,107,50,14,32,120,117,162,239,93,102,238,92,239,248,148,76,158,122,171,173,84,179,207,61,93,117,52,178,74,254,169,151,187,30,212,140,99,26,173,141,221,181,87,171,98,120,86,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,116,52,235,87,58,67,4,76,100,110,150,89,164,127,154,163,35,138,57,36,84,106,57,234,140,84,107,92,229,70,175,69,28,58,232,54,27,195,110,145,216,180,167,12,162,164,107,45,212,236,125,206,186,26,117,133,247,107,138,177,169,81,91,42,57,239,119,92,142,110,232,213,123,186,24,140,141,171,208,198,162,104,174,92,220,20,126,197,93,56,158,255,0,159,219,45,82,106,110,83,247,203,149,76,9,221,146,215,66,168,197,142,216,217,186,156,199,116,189,139,36,174,137,26,215,200,230,183,121,91,12,82,44,192,0,83,95,53,206,10,62,230,89,84,252,74,105,157,178,235,83,141,229,183,10,138,156,182,45,187,208,217,238,147,72,215,37,71,90,185,100,108,53,82,72,255,0,39,55,162,57,83,165,30,137,52,49,54,229,15,39,44,197,172,89,206,43,121,194,178,154,31,27,101,200,45,245,22,187,141,55,117,241,247,233,103,141,209,203,31,91,21,175,111,83,30,228,221,170,142,77,247,69,69,243,3,157,126,15,248,148,190,240,173,174,54,125,77,182,39,122,213,55,77,175,36,164,109,43,39,146,174,207,44,209,190,162,56,145,206,103,76,201,218,100,145,170,61,137,220,141,136,229,86,43,218,238,138,49,60,166,197,156,226,182,108,215,22,174,241,182,92,130,223,79,116,183,84,246,159,31,126,150,120,219,36,82,116,61,26,246,245,49,237,93,156,136,228,223,101,68,95,34,144,117,3,150,46,172,90,248,184,110,128,224,180,87,90,204,66,229,219,188,91,242,138,214,83,55,183,98,239,211,69,87,80,173,89,99,101,68,212,143,170,99,36,133,138,201,100,217,146,36,108,100,172,45,255,0,134,142,29,48,78,23,244,178,131,76,240,90,127,235,85,151,138,222,185,191,221,59,167,134,134,25,235,59,114,203,39,103,187,216,99,187,76,119,67,61,136,158,213,80,230,176,233,79,132,239,117,141,27,251,63,199,190,93,1,205,97,210,159,9,222,235,26,55,246,127,143,124,186,0,54,168,0,0,0,0,0,0,0,10,1,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,68,85,230,143,239,217,169,191,153,126,79,68,74,174,70,63,142,207,209,191,214,64,90,160,0,1,64,60,209,253,251,53,55,243,47,201,232,139,254,40,7,154,63,191,102,166,254,101,249,61,16,19,255,0,146,167,186,198,83,246,129,93,242,235,113,63,200,1,201,83,221,99,41,251,64,174,249,117,184,159,224,0,0,0,0,114,174,95,247,43,143,113,61,50,252,245,243,138,210,128,75,254,229,113,238,39,166,95,158,190,113,90,4,170,0,0,42,175,158,119,226,79,244,147,245,105,106,133,85,243,206,252,73,254,146,126,173,3,85,114,84,247,167,202,126,207,235,190,99,110,46,164,165,110,74,158,244,249,79,217,253,119,204,109,197,212,128,0,0,0,1,64,60,209,253,251,53,55,243,47,201,232,137,255,0,201,83,221,99,41,251,64,174,249,117,184,128,28,209,253,251,53,55,243,47,201,232,137,255,0,201,83,221,99,41,251,64,174,249,117,184,9,254,0,0,0,2,170,249,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,113,181,121,231,126,36,255,0,73,63,86,154,171,146,167,189,62,83,246,127,93,243,27,112,23,82,0,0,80,15,52,127,126,205,77,252,203,242,122,34,255,0,138,1,230,143,239,217,169,191,153,126,79,68,4,255,0,228,169,238,177,148,253,160,87,124,186,220,79,242,0,114,84,247,88,202,126,208,43,190,93,110,39,248,0,0,0,0,28,171,157,41,240,157,238,177,163,127,103,248,247,203,160,57,172,58,83,225,59,221,99,70,254,207,241,239,151,64,6,159,230,155,128,83,103,92,22,230,85,73,143,85,221,174,88,173,69,5,254,218,148,201,43,159,74,248,234,89,21,69,66,178,53,245,152,202,57,234,213,253,104,172,107,58,158,187,116,35,155,70,218,85,169,153,86,141,234,62,57,170,88,85,95,135,189,99,55,8,174,20,221,82,72,200,230,232,95,94,9,123,111,99,221,12,172,87,71,35,17,201,215,27,222,213,93,156,167,77,25,102,45,98,206,113,91,206,21,148,208,248,219,46,65,111,168,181,220,105,187,175,143,191,75,60,110,142,88,250,216,173,123,122,152,247,38,237,84,114,111,186,42,47,153,203,189,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,160,117,60,80,95,52,220,254,167,58,227,75,50,165,76,134,146,237,109,197,105,232,44,22,213,166,88,156,202,86,71,76,201,106,41,213,241,167,172,246,86,79,86,143,235,85,123,95,212,197,219,161,26,219,84,224,119,87,169,166,224,19,3,213,45,65,158,146,217,109,197,113,122,200,107,167,166,130,87,50,27,117,158,73,233,82,101,98,117,189,239,240,244,109,123,209,168,189,79,234,233,106,110,141,74,12,203,50,155,238,115,149,94,115,92,166,187,198,222,178,11,133,69,210,227,83,218,100,125,250,169,228,116,146,201,208,196,107,27,212,247,185,118,106,35,83,125,145,17,60,128,180,158,71,216,5,76,86,173,83,213,42,236,122,145,105,234,170,45,214,11,93,217,201,19,167,71,196,217,103,173,167,98,239,221,99,21,38,160,123,188,145,143,84,143,240,150,53,233,180,163,69,112,51,165,247,93,28,225,47,76,240,59,235,170,210,229,5,159,210,85,144,85,209,58,146,122,73,235,166,146,182,74,89,34,114,171,154,248,93,82,176,174,251,42,172,106,170,214,239,210,155,212,10,224,231,97,165,247,92,135,72,240,61,87,183,186,174,106,124,50,241,85,109,174,167,134,137,210,178,56,46,12,143,106,169,101,69,218,22,50,90,56,162,78,166,236,231,213,49,58,154,168,136,248,65,203,23,84,190,229,252,100,225,94,46,251,232,203,86,91,226,49,107,135,244,47,123,197,120,168,215,194,65,228,199,57,157,85,209,209,122,237,233,219,111,89,200,197,121,114,124,104,104,229,247,95,120,96,207,244,171,22,155,162,245,117,183,199,81,110,143,165,139,226,106,169,42,34,171,138,155,119,189,140,103,121,244,237,139,184,231,35,89,220,235,93,209,187,47,56,64,117,80,83,183,57,253,121,166,202,181,67,26,208,11,21,109,95,135,193,233,221,116,190,177,181,18,182,9,46,53,145,198,232,35,124,42,196,99,223,13,54,207,108,168,231,249,87,72,196,232,86,189,29,106,152,6,177,96,58,139,164,118,157,111,179,95,169,41,113,59,165,157,47,111,172,173,170,133,140,160,129,24,174,153,181,50,53,238,138,39,192,173,145,147,39,90,164,111,142,68,85,245,84,231,7,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,54,106,132,164,129,33,130,38,50,54,197,20,49,179,205,81,145,197,28,113,162,185,92,245,70,34,185,206,114,171,148,37,167,39,221,28,190,231,60,80,38,170,211,205,225,236,186,105,111,158,162,178,78,150,63,191,85,93,79,61,37,61,54,202,246,189,189,76,125,76,189,196,107,218,158,27,161,221,43,35,84,152,28,234,253,214,49,111,180,10,31,151,92,76,255,0,149,166,133,209,232,255,0,10,118,28,146,182,205,225,50,77,68,255,0,202,75,156,210,44,18,72,250,89,21,82,222,198,201,18,117,118,124,47,110,102,198,247,57,204,146,166,127,193,87,43,27,128,115,171,247,88,197,190,208,40,126,93,113,2,0,114,184,247,236,211,47,207,95,39,173,45,167,152,150,133,214,107,247,10,121,94,55,97,179,122,79,36,176,246,178,75,12,45,89,214,71,85,82,170,172,172,138,56,81,206,154,105,41,95,85,12,113,171,92,215,73,51,63,5,81,30,218,150,229,113,239,217,166,95,158,190,79,90,95,240,28,182,98,121,77,247,6,202,172,217,174,45,93,224,175,88,253,194,158,233,110,169,237,50,78,197,84,18,54,72,164,232,122,57,142,233,123,26,187,57,21,171,182,202,138,158,71,79,184,158,83,98,206,113,91,54,107,139,87,120,219,46,65,111,167,186,91,170,123,79,143,191,75,60,109,146,41,58,30,141,123,122,152,246,174,206,68,114,111,178,162,47,145,206,191,26,26,57,98,208,46,40,51,253,42,197,166,235,178,218,174,17,212,91,163,233,122,120,106,90,186,120,170,226,166,221,239,123,223,217,101,67,98,238,57,202,231,246,250,215,101,118,201,103,252,155,53,175,233,207,15,183,109,28,171,183,246,106,244,202,224,157,153,227,139,166,57,232,110,50,212,84,71,212,229,145,202,233,155,59,43,17,219,49,141,72,251,27,117,59,173,64,159,224,0,33,87,51,14,53,238,60,48,96,150,220,39,77,46,126,27,82,114,221,170,104,171,35,90,89,189,13,67,12,209,172,149,19,83,204,217,58,251,219,62,8,209,209,244,174,211,185,30,142,133,26,234,65,196,241,107,238,115,149,89,176,172,90,135,198,222,178,11,133,61,174,221,77,221,100,125,250,169,228,108,113,71,214,245,107,27,212,247,181,55,114,163,83,125,213,81,60,203,158,230,9,203,114,155,136,154,154,237,100,209,233,105,45,218,138,218,121,38,185,81,84,190,87,51,38,124,113,83,67,79,10,75,36,221,154,55,199,13,59,218,197,72,209,146,61,237,73,28,196,222,68,242,185,92,240,37,117,209,59,84,218,239,173,24,205,37,62,109,124,167,99,113,251,117,92,14,241,184,245,19,154,244,149,242,117,47,76,85,53,13,123,81,89,209,220,138,54,171,21,205,89,166,137,161,34,184,40,225,70,197,194,94,141,81,97,189,171,85,102,95,114,218,179,41,189,209,66,246,248,250,174,167,172,113,163,164,85,122,195,3,31,218,141,54,99,87,103,201,219,99,229,145,9,0,0,21,129,205,175,130,143,77,209,214,113,101,166,86,203,173,101,234,30,204,121,165,190,4,239,198,234,24,96,237,178,230,212,87,117,199,217,100,81,71,43,99,107,154,177,171,101,84,141,34,153,239,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,233,169,210,174,4,154,9,88,248,221,20,176,200,207,37,86,73,20,146,70,170,213,107,209,30,170,215,53,200,142,78,156,202,64,227,31,150,182,119,167,220,65,89,113,62,29,112,251,173,247,22,212,46,252,150,8,231,169,133,145,208,87,69,20,245,19,219,29,85,52,168,139,209,4,15,154,39,76,172,115,227,234,98,44,175,134,71,168,92,86,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,116,212,233,87,2,195,60,79,100,142,138,88,100,103,154,35,227,150,57,35,85,106,185,138,172,85,107,156,213,71,47,60,60,88,251,211,235,39,218,6,67,243,25,203,211,224,235,131,172,19,132,12,18,162,193,96,172,244,206,73,121,232,250,65,144,118,230,167,244,167,106,106,135,210,255,0,66,190,121,99,131,181,29,66,199,247,181,78,189,186,157,186,175,149,22,113,99,239,79,172,159,104,25,15,204,103,2,234,121,92,123,137,233,151,231,175,156,86,155,255,0,86,48,95,186,134,150,102,90,103,233,79,70,125,45,199,238,54,47,27,216,239,120,95,21,77,36,61,222,223,83,122,250,123,157,93,61,77,223,109,183,77,247,52,7,43,143,113,61,50,252,245,243,138,210,85,1,203,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,23,67,61,52,241,185,91,36,82,70,228,71,49,237,114,43,85,170,136,168,168,168,167,71,220,31,231,244,218,159,194,230,150,230,112,228,53,119,218,138,172,94,134,154,225,112,171,89,93,60,247,26,104,146,158,181,100,116,169,214,247,165,76,51,34,189,119,235,84,87,34,185,21,28,180,131,204,35,75,238,186,85,198,14,164,219,46,14,171,154,158,255,0,120,151,40,161,171,154,137,212,204,168,130,224,229,169,94,214,234,169,35,34,150,73,105,214,70,174,206,125,59,252,154,168,172,109,132,242,75,202,108,85,122,5,157,97,84,245,221,119,171,86,96,183,74,202,110,211,211,181,75,87,69,79,29,60,157,106,157,14,234,125,21,74,108,138,174,78,222,238,68,71,53,84,42,7,19,197,175,185,206,85,102,194,177,106,31,27,122,200,46,20,246,187,117,55,117,145,247,234,167,145,177,197,31,91,213,172,111,83,222,212,221,202,141,77,247,85,68,243,47,123,151,207,4,150,174,20,48,9,47,185,60,20,149,218,139,149,83,211,205,117,172,117,43,91,61,166,7,67,11,159,105,100,141,154,86,61,145,212,54,71,58,88,213,169,50,246,213,200,169,28,123,107,94,87,188,11,125,197,49,86,107,142,177,225,158,19,82,111,93,126,135,166,173,119,84,214,43,92,145,181,19,120,85,169,225,235,38,222,78,230,234,231,178,37,100,127,122,115,170,35,89,254,0,0,0,0,6,170,226,199,221,99,89,62,207,242,31,151,78,115,88,116,167,197,143,186,198,178,125,159,228,63,46,156,230,176,14,148,248,78,247,88,209,191,179,252,123,229,208,27,84,213,92,39,123,172,104,223,217,254,61,242,232,13,170,0,0,0,165,110,117,126,244,248,183,217,253,15,204,110,37,212,148,173,206,175,222,159,22,251,63,161,249,141,196,7,37,79,122,124,167,236,254,187,230,54,226,234,74,86,228,169,239,79,148,253,159,215,124,198,220,93,72,16,3,157,95,186,198,45,246,129,67,242,235,137,85,124,39,123,211,232,223,218,6,61,243,24,11,84,231,87,238,177,139,125,160,80,252,186,226,85,95,9,222,244,250,55,246,129,143,124,198,0,58,83,0,0,0,1,205,103,22,62,244,250,201,246,129,144,252,198,114,234,121,92,123,137,233,151,231,175,156,86,148,173,197,143,189,62,178,125,160,100,63,49,156,186,158,87,30,226,122,101,249,235,231,21,160,74,160,0,3,149,115,170,131,149,112,58,83,225,59,221,99,70,254,207,241,239,151,64,109,83,85,112,157,238,177,163,127,103,248,247,203,160,54,168,30,54,83,133,225,217,213,190,59,78,109,137,217,178,26,24,102,74,152,233,110,180,17,85,196,201,81,174,106,72,140,145,174,68,114,53,238,78,173,183,217,202,159,21,49,235,118,131,232,117,158,225,75,118,180,232,206,11,69,93,69,51,42,105,106,169,177,218,56,165,130,86,57,28,201,24,246,198,138,215,53,200,138,142,69,69,69,68,84,51,160,124,85,106,138,167,122,98,53,101,90,199,98,172,209,224,173,220,170,41,236,137,152,143,187,80,0,125,177,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,174,201,191,212,7,244,24,229,255,0,57,180,227,149,140,161,174,167,171,124,143,137,37,69,137,141,84,217,85,83,226,228,243,245,84,140,25,191,52,77,1,192,188,23,166,49,13,65,155,199,119,59,126,26,223,68,237,186,58,119,223,170,173,191,213,166,219,111,241,2,97,2,25,225,156,213,120,122,206,110,146,218,109,56,110,162,67,52,52,238,168,115,170,45,212,45,111,74,57,173,217,58,106,220,187,238,244,248,125,100,157,193,181,58,193,168,20,116,117,214,106,75,132,49,214,208,199,112,141,42,163,99,85,35,122,53,81,23,165,238,245,189,116,252,158,223,48,50,240,127,17,81,201,186,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,68,221,64,248,47,215,235,78,49,105,158,249,124,171,240,212,84,221,61,217,123,110,127,79,83,145,169,228,212,85,95,89,200,158,73,241,33,103,26,124,107,233,62,23,142,100,216,125,143,87,238,118,108,170,231,134,214,190,205,29,13,53,198,25,60,84,145,212,71,78,246,75,28,104,216,223,221,106,34,57,92,213,106,181,23,116,68,220,198,185,137,113,177,143,233,246,63,168,26,51,135,106,103,128,212,26,15,69,120,107,111,161,159,47,71,91,233,42,31,247,217,32,116,11,188,15,115,188,222,190,221,191,11,100,42,31,80,245,55,56,213,107,212,25,22,125,123,244,165,194,158,149,180,81,77,225,161,131,166,22,189,239,70,244,196,198,181,125,105,30,187,170,111,231,237,242,64,50,26,190,38,120,144,175,145,38,174,226,11,82,170,36,70,244,163,165,202,235,222,168,159,86,235,47,179,205,76,42,229,149,229,23,158,223,166,50,75,173,119,103,126,223,137,172,146,94,141,246,223,110,165,93,183,217,55,219,234,67,203,0,122,54,236,147,34,179,206,234,155,77,250,227,69,51,152,177,186,74,122,167,198,229,106,170,46,202,173,84,93,183,68,242,252,136,102,150,206,36,56,136,178,71,28,54,109,122,212,90,8,226,137,32,141,180,185,77,116,72,200,211,109,152,136,217,83,102,166,201,229,236,242,67,93,0,46,11,151,255,0,27,216,53,199,14,192,244,239,84,117,182,253,119,206,228,244,167,142,134,232,151,42,233,165,218,90,169,163,235,168,115,30,199,237,2,70,169,187,215,100,68,111,146,166,197,139,88,111,214,156,158,211,5,242,199,87,226,104,170,122,187,82,246,220,206,174,151,43,87,201,200,138,158,179,85,60,211,224,115,3,133,230,153,46,158,228,180,121,134,31,114,244,125,222,223,220,240,245,29,152,229,232,235,141,209,187,213,145,174,106,238,199,185,60,209,125,187,251,75,104,224,135,152,6,29,113,193,180,223,75,181,19,86,187,153,221,222,236,182,185,168,125,3,42,119,102,169,185,72,218,120,251,144,211,118,91,212,201,34,77,209,200,137,191,172,168,168,160,89,48,63,136,168,228,221,20,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,12,243,38,167,195,177,74,236,142,174,178,138,150,42,62,215,84,181,146,35,33,111,92,141,98,117,57,85,17,55,87,108,158,126,213,67,223,35,247,31,25,47,209,14,19,51,172,139,193,120,191,9,232,207,188,247,59,125,93,87,58,86,126,22,203,182,221,91,251,62,0,83,23,48,188,154,159,49,227,3,62,200,233,43,40,170,162,172,244,87,76,180,114,35,225,119,69,174,145,139,210,228,85,69,217,91,178,249,251,81,72,234,101,58,159,146,253,47,206,110,89,23,130,240,158,47,179,247,158,231,115,167,166,22,51,240,182,77,247,233,223,217,241,49,96,0,0,0,0,6,197,225,190,231,29,147,136,141,45,188,205,52,49,71,65,154,89,42,157,36,238,233,141,136,202,232,92,170,229,221,54,106,109,230,187,167,145,174,143,83,20,185,122,27,40,179,222,59,61,239,3,95,79,83,219,234,233,235,232,145,174,233,223,101,219,125,182,223,101,3,166,93,49,206,104,245,2,193,81,121,161,185,91,43,99,134,177,244,171,37,190,100,146,52,84,99,29,178,170,57,222,183,174,158,91,251,21,12,188,135,188,174,243,127,167,186,3,127,188,122,51,192,246,115,10,170,110,223,123,187,190,212,84,78,234,223,165,191,213,237,182,223,2,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,247,31,24,215,210,254,19,51,172,119,198,248,79,23,232,207,191,118,251,157,61,55,58,87,254,14,233,190,253,59,123,126,36,129,60,12,243,25,167,204,113,74,236,114,174,142,138,170,42,206,215,84,85,145,163,225,119,68,141,122,117,53,81,81,118,86,238,158,94,212,64,57,159,212,252,107,232,134,115,114,199,124,111,139,240,157,159,191,118,251,125,93,80,177,255,0,131,186,237,183,86,222,223,129,139,18,43,152,94,51,79,135,113,129,159,99,148,148,116,84,177,81,250,43,166,42,56,209,144,183,174,215,72,245,233,106,34,34,110,174,221,124,189,170,164,117,0,0,0,0,0,122,152,165,183,211,57,69,158,207,222,236,248,234,250,122,110,231,79,87,71,92,141,111,86,219,166,251,111,190,219,161,229,155,23,134,251,100,119,190,34,52,182,205,52,48,203,29,126,105,100,165,116,115,183,170,55,163,235,161,106,163,147,101,221,171,191,154,108,190,64,93,15,43,188,35,232,22,128,223,236,254,147,241,221,236,194,170,167,185,217,237,109,189,21,19,122,118,234,119,245,27,239,191,196,152,70,33,166,56,53,30,159,216,42,44,212,54,219,101,20,115,86,62,169,99,183,194,145,198,170,172,99,119,84,70,183,214,245,19,207,111,98,33,151,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,138,136,190,74,127,64,16,103,152,159,12,113,106,14,152,106,6,97,135,233,46,59,95,152,87,250,43,195,94,60,45,20,85,239,232,168,164,141,255,0,209,50,43,94,155,68,199,51,205,201,234,167,79,179,200,166,93,67,211,44,227,74,111,80,99,185,245,147,209,119,10,138,86,214,197,15,137,134,126,168,92,247,177,29,213,19,220,212,245,163,122,108,171,191,151,179,205,14,156,47,214,27,78,79,105,158,199,124,164,241,52,85,61,61,216,187,142,103,87,75,145,201,230,213,69,79,89,168,190,75,240,33,255,0,22,220,3,105,190,171,90,47,185,22,41,165,30,148,203,169,177,90,170,43,20,222,157,158,14,154,214,182,119,211,55,166,74,134,196,191,125,145,171,187,211,167,207,214,93,144,10,39,4,147,186,242,228,227,50,201,80,218,91,158,142,118,101,123,18,68,111,210,27,83,183,106,170,166,251,182,165,83,218,138,105,92,151,76,51,156,67,195,125,34,177,248,79,23,215,217,254,137,134,78,174,157,186,191,1,235,182,221,77,246,253,96,98,192,200,177,221,61,203,242,186,215,219,172,22,143,21,81,28,75,59,153,226,34,102,204,69,68,85,221,238,68,246,185,63,194,110,140,103,151,167,24,25,141,61,61,86,57,164,62,50,42,170,102,86,68,239,79,218,227,234,133,200,213,107,182,125,74,42,110,142,111,146,249,249,251,0,209,248,94,23,146,234,22,75,71,135,225,246,223,72,93,238,29,207,15,79,222,142,46,190,136,221,35,189,105,28,214,166,204,99,151,205,83,217,183,180,185,46,4,184,73,160,199,52,127,78,114,44,243,68,241,84,203,109,119,9,235,103,186,84,80,219,234,43,98,124,87,57,159,12,137,80,222,167,171,152,198,199,210,168,229,86,244,181,19,109,182,79,143,130,126,93,184,254,159,99,248,102,99,172,218,63,224,53,6,131,210,62,146,169,250,64,249,122,58,223,83,28,94,165,61,75,160,93,224,124,73,234,162,251,119,95,91,117,39,197,134,195,105,198,45,48,88,236,116,158,26,138,155,171,181,23,113,207,233,234,114,185,124,220,170,171,235,57,87,205,126,32,125,232,136,158,196,216,254,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,205,89,114,183,91,186,61,33,112,166,166,238,111,209,222,149,172,234,219,219,182,235,231,237,79,240,154,127,60,226,211,65,113,37,154,130,45,117,211,38,221,104,235,93,71,87,69,83,147,209,36,212,239,103,82,61,175,143,188,142,99,154,230,244,170,47,177,119,69,77,200,85,198,215,31,26,195,165,191,67,62,143,227,120,117,71,164,253,35,222,241,148,117,79,233,237,248,110,158,158,138,134,237,251,162,239,190,255,0,2,171,179,92,170,227,157,230,87,236,222,239,13,60,53,217,13,206,170,235,85,29,51,92,216,89,52,242,186,87,181,136,229,114,163,81,207,84,68,85,85,219,109,213,125,160,91,30,171,243,79,202,241,88,178,7,96,215,13,42,188,58,223,90,248,109,233,221,150,163,196,68,147,163,17,255,0,122,171,78,191,83,119,110,221,147,227,236,53,206,23,206,15,92,111,57,45,29,183,34,177,233,85,13,190,110,231,122,163,195,86,69,209,180,110,115,125,103,214,171,83,119,35,83,207,235,43,36,1,124,90,53,204,19,6,204,173,237,168,212,45,80,210,171,28,235,115,74,101,103,166,225,166,254,135,233,141,123,155,75,82,171,237,115,253,111,103,171,249,20,147,56,150,173,105,102,121,109,146,239,132,234,94,41,144,80,195,58,211,73,85,106,188,211,85,194,201,81,173,114,198,175,141,238,68,114,53,237,93,183,223,103,34,252,80,230,16,223,218,1,198,158,169,240,227,134,214,97,24,69,131,21,174,161,174,185,201,117,146,75,173,45,76,179,36,207,138,40,149,168,177,79,26,116,244,194,213,219,101,93,213,124,253,136,129,209,80,53,134,138,106,125,255,0,81,253,51,233,202,75,124,30,142,240,253,175,9,27,219,191,115,185,191,87,83,221,253,66,109,182,223,19,103,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,138,155,166,223,89,253,0,99,151,252,26,211,145,214,50,186,186,162,173,146,50,36,137,18,39,181,19,100,85,95,139,87,207,214,82,48,102,252,174,244,7,61,240,94,152,203,245,6,31,3,220,237,248,107,133,19,119,235,233,223,126,170,71,127,80,155,109,183,196,152,64,8,103,134,114,170,225,235,6,186,75,118,180,230,90,137,52,211,83,186,157,205,168,184,208,185,189,42,230,187,116,233,164,106,239,187,19,227,245,146,119,6,211,27,6,159,209,209,208,217,170,238,19,71,69,67,29,190,53,170,145,142,85,141,136,212,69,94,150,55,214,245,19,242,123,124,140,188,1,252,68,70,166,200,127,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,178,42,253,69,127,113,255,0,199,63,236,104,214,75,54,9,247,46,250,71,227,241,154,123,191,138,244,223,131,232,235,170,170,139,183,209,225,228,223,110,198,253,93,73,248,91,109,229,186,206,76,254,235,79,98,193,50,59,221,91,36,124,22,251,69,101,84,173,141,17,94,172,142,23,57,81,168,170,137,190,200,187,110,168,80,207,49,60,254,205,168,218,217,100,189,217,41,171,96,130,12,90,154,149,205,170,99,26,245,123,106,234,220,170,136,215,57,54,217,233,241,250,192,139,96,0,0,0,0,0,36,55,9,28,91,254,197,159,165,127,249,191,250,79,244,159,192,255,0,194,190,11,195,248,110,255,0,253,12,157,125,93,255,0,201,183,79,199,127,46,135,216,254,165,219,109,142,86,142,132,120,103,214,156,91,81,179,186,251,37,146,130,235,4,240,90,37,170,115,170,162,141,172,86,54,104,90,168,138,215,185,119,221,233,240,250,192,146,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,53,167,19,115,207,75,195,110,172,84,211,76,248,102,135,7,190,201,28,145,185,90,230,57,40,38,84,84,84,243,69,69,243,220,231,7,52,186,221,47,23,72,170,110,215,42,170,217,155,78,216,219,37,68,206,145,200,212,115,151,100,87,42,174,219,170,174,223,149,78,149,245,158,196,236,163,71,179,172,101,148,190,37,215,124,106,231,64,144,117,244,119,86,90,89,25,209,213,186,116,239,213,182,251,166,219,251,80,231,207,139,61,40,159,71,181,26,221,140,207,96,244,67,170,108,144,215,164,30,41,42,58,145,211,206,206,190,164,123,246,253,207,109,183,248,123,60,192,210,160,0,0,0,0,0,5,153,242,136,200,242,27,199,18,89,37,53,218,253,113,173,133,184,61,100,141,142,162,169,242,53,28,149,244,9,186,35,149,83,125,149,83,127,202,165,102,23,99,192,63,13,213,122,61,172,55,140,154,124,51,209,13,169,198,170,40,18,127,72,165,71,82,186,170,149,253,29,41,43,246,253,207,125,246,248,123,124,192,158,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,63,42,186,120,106,233,102,164,168,103,92,83,70,232,222,221,213,55,106,166,202,155,167,159,177,74,118,230,207,161,250,133,127,226,51,28,172,211,93,44,202,175,86,198,97,52,113,75,81,106,180,213,86,196,217,210,190,185,92,197,123,26,228,71,35,85,139,211,190,251,57,23,111,50,227,140,123,33,194,45,57,45,107,43,235,234,42,227,146,56,146,20,72,94,212,77,145,85,126,45,95,63,89,64,229,224,18,27,139,110,30,48,173,5,250,41,244,62,233,123,172,244,239,142,241,30,146,158,41,58,59,61,142,158,142,220,108,219,126,235,183,223,127,98,123,62,49,228,0,0,0,0,12,135,17,211,157,66,212,15,23,244,15,4,200,178,79,1,219,241,126,136,181,207,89,225,250,250,186,59,157,166,187,163,171,161,251,111,182,253,46,219,216,167,77,182,108,90,199,99,170,117,93,178,129,96,149,241,172,106,238,227,221,187,85,81,118,217,202,169,237,68,33,135,1,124,38,105,206,150,253,57,250,63,122,201,42,61,39,232,206,247,140,169,129,253,61,191,21,211,211,209,11,118,253,209,119,223,127,129,58,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,198,243,12,63,233,103,132,255,0,116,124,47,133,238,127,234,122,250,186,186,127,178,77,182,233,255,0,237,149,169,174,60,161,125,51,153,228,154,149,251,33,123,63,73,242,10,203,143,130,250,39,213,225,252,76,178,205,209,220,241,169,215,211,191,78,253,41,191,183,100,246,22,158,0,231,83,85,248,84,251,152,197,144,73,244,243,210,94,130,173,125,38,222,139,236,247,186,103,72,186,191,118,119,79,183,125,188,254,173,254,38,185,194,244,211,233,126,75,71,142,250,107,194,120,190,231,223,188,55,115,167,166,55,63,240,122,147,125,250,118,246,252,78,156,64,20,117,163,92,178,190,235,150,246,215,253,219,125,21,213,115,75,119,71,209,190,255,0,239,99,94,189,252,83,127,174,123,63,39,183,204,177,142,20,248,24,253,141,26,121,113,193,62,234,63,72,252,125,234,107,191,138,244,39,131,232,235,130,8,187,125,30,34,77,246,236,111,213,212,159,133,182,222,91,172,173,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,228,151,191,163,214,75,141,231,195,120,143,1,71,53,95,111,175,163,175,161,138,238,157,246,93,183,219,109,246,82,34,235,103,49,143,184,239,161,191,243,59,233,127,75,248,143,255,0,168,124,63,107,181,219,255,0,234,103,245,111,220,252,155,109,241,220,9,156,10,173,253,188,191,253,151,191,207,111,254,64,221,58,29,204,243,238,207,122,117,159,238,33,232,126,155,90,220,187,159,73,124,71,239,226,111,70,222,21,159,215,119,223,127,135,179,207,200,39,72,60,172,114,249,233,251,45,182,241,225,123,30,145,164,134,171,183,215,213,219,235,98,59,167,125,147,125,183,219,125,144,245,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,191,136,94,50,180,239,71,217,153,226,23,107,86,86,235,181,146,213,52,171,83,110,130,5,99,92,250,68,153,142,141,238,157,142,69,68,123,124,246,77,149,23,111,172,207,56,158,212,139,62,148,104,134,75,157,222,242,26,139,37,29,175,193,247,107,169,219,50,201,15,118,178,24,147,110,202,43,252,214,68,111,146,123,28,187,249,110,80,199,20,90,225,116,212,205,102,202,114,60,107,81,111,183,91,5,217,148,177,198,249,42,234,152,201,216,218,56,98,145,174,142,93,157,183,83,94,213,71,55,207,242,162,129,153,241,31,199,14,167,234,118,93,77,112,211,61,91,213,11,13,137,45,12,161,171,160,150,255,0,81,74,217,166,238,204,175,114,199,12,238,99,145,88,246,53,85,124,215,167,101,77,145,13,1,123,212,109,66,201,123,63,72,243,188,138,235,225,186,187,62,54,233,60,253,190,173,186,186,122,220,187,111,210,221,246,246,236,159,81,143,0,27,175,214,167,183,99,206,51,92,98,117,169,198,179,11,221,166,101,139,176,178,80,220,37,129,221,189,209,122,55,99,145,122,119,107,124,189,158,73,245,30,32,2,66,232,135,25,186,209,128,234,29,138,247,156,107,102,168,93,177,155,107,39,142,123,100,121,37,92,237,123,86,158,72,226,107,97,150,118,198,168,215,185,139,178,170,109,211,186,121,162,22,239,194,71,26,152,22,181,217,113,76,90,134,135,47,146,241,121,241,221,53,119,72,161,86,175,101,243,189,122,222,147,189,255,0,129,18,162,121,47,193,60,147,217,64,102,233,225,91,89,235,52,163,88,177,123,245,239,62,188,217,49,219,95,141,238,173,61,77,74,199,15,118,150,118,166,209,67,186,249,201,34,123,27,237,114,170,252,84,14,143,193,160,184,50,214,156,115,92,52,198,231,149,99,153,141,102,71,79,75,127,154,220,234,170,166,212,35,217,35,105,233,222,177,167,125,168,237,145,37,106,249,38,222,178,252,119,55,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,146,174,239,105,160,145,33,175,186,82,83,72,230,245,35,38,157,172,85,79,102,251,42,251,60,151,252,0,126,23,140,138,205,96,236,250,90,179,177,223,234,237,253,237,238,234,233,219,127,193,69,219,218,132,74,202,185,163,240,121,232,248,254,140,107,159,244,87,121,58,255,0,242,102,233,251,159,75,183,252,58,77,189,189,63,148,141,188,91,115,48,203,44,31,69,62,229,245,122,103,146,247,252,119,142,236,201,45,103,135,233,236,118,247,236,85,39,71,86,242,126,23,183,167,203,216,165,88,1,99,90,207,205,31,84,59,213,191,114,13,115,251,223,165,228,240,223,249,51,79,254,241,222,78,143,247,197,39,253,95,183,214,250,254,38,13,133,243,71,226,127,233,45,31,211,13,115,255,0,114,62,249,226,63,242,102,221,253,109,221,31,185,210,117,126,31,79,179,255,0,200,65,224,5,207,105,119,52,125,24,244,13,155,238,151,174,127,238,151,121,222,145,255,0,201,154,191,220,251,206,219,247,26,78,159,220,250,127,7,207,251,228,183,209,254,39,116,67,94,44,207,191,233,94,111,233,202,24,238,11,107,116,190,141,171,166,218,169,25,27,214,62,153,226,98,254,12,177,174,251,109,235,123,124,151,110,106,137,63,193,223,25,121,239,15,183,11,38,158,89,173,248,159,209,219,174,89,77,113,184,215,93,226,155,185,78,217,93,79,12,174,73,27,59,24,198,54,56,81,219,185,171,178,245,42,170,167,146,7,65,32,209,188,62,113,51,140,107,79,167,251,121,166,25,89,232,111,11,191,162,46,49,201,209,221,238,254,233,247,215,237,191,107,203,217,236,119,183,225,188,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,172,206,104,252,66,208,253,17,212,221,4,250,95,253,19,254,226,255,0,185,62,143,95,235,180,85,95,187,118,246,246,122,255,0,135,249,63,33,81,68,192,230,143,144,214,254,204,221,77,176,246,160,240,255,0,238,47,173,210,189,127,254,10,162,127,183,125,189,191,144,135,224,0,0,0,0,0,0,89,7,43,158,33,104,116,251,30,160,210,137,242,255,0,1,54,75,168,17,116,80,122,61,101,241,30,33,148,80,39,223,82,55,35,58,149,157,63,132,155,109,191,151,180,184,131,156,46,15,178,26,219,127,18,58,73,106,134,40,29,13,78,160,88,122,220,230,170,185,58,171,233,218,187,108,187,123,19,234,58,61,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,171,178,42,253,69,105,243,41,227,87,84,248,115,215,75,22,19,132,216,49,90,234,26,236,78,150,235,36,151,90,90,153,101,73,95,89,89,18,181,22,41,227,78,158,152,90,187,108,171,186,175,159,177,18,194,181,30,239,232,13,60,202,47,222,31,191,232,219,45,117,95,107,175,167,185,219,129,238,233,234,217,118,223,109,183,217,127,136,161,46,63,245,19,238,153,172,118,107,247,161,253,27,216,198,105,233,59,94,35,189,213,211,85,84,238,174,174,150,237,248,123,109,183,195,218,4,103,0,0,0,0,0,1,185,120,118,226,167,80,184,102,250,65,244,14,205,142,215,253,36,240,158,47,210,244,243,203,209,225,251,189,29,190,212,209,237,191,125,251,239,191,177,187,109,231,191,72,12,122,185,118,93,142,86,139,252,225,79,92,126,233,154,135,113,176,253,23,244,111,98,203,53,95,119,198,247,186,186,103,129,189,61,61,182,237,248,123,239,191,195,216,4,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,1,68,156,209,241,234,47,217,119,169,183,238,236,254,35,253,197,245,122,147,163,255,0,193,148,76,246,109,191,179,242,144,200,187,174,104,250,93,255,0,232,227,169,186,151,233,207,255,0,82,255,0,65,120,111,254,175,162,135,247,78,191,251,95,131,249,63,41,72,160,0,0,0,0,0,0,111,142,13,49,234,43,135,16,154,85,117,154,89,219,53,54,160,88,186,26,215,34,53,122,107,169,220,155,238,155,251,87,235,58,48,42,243,148,54,151,125,40,209,170,220,215,211,158,27,209,58,129,39,244,55,134,235,238,246,169,104,36,252,62,180,233,223,171,111,98,237,182,254,126,194,208,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,214,60,81,123,179,106,231,242,18,255,0,242,249,142,110,178,63,247,243,63,234,147,255,0,202,167,77,58,175,99,118,79,165,185,142,52,214,83,189,110,214,11,133,10,54,161,55,137,86,90,103,179,103,166,203,234,250,222,126,75,229,191,146,148,5,198,206,149,203,164,58,171,106,198,165,166,180,64,181,56,252,21,221,54,198,116,196,168,234,154,150,110,169,208,223,91,239,127,87,179,111,48,35,240,0,0,0,0,0,1,100,92,157,253,230,114,111,228,37,111,204,45,229,110,151,173,193,111,14,117,26,67,170,87,76,150,90,12,102,4,169,176,79,67,213,108,137,91,42,171,170,105,223,178,175,105,190,175,222,254,191,110,222,64,77,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,13,93,172,252,66,97,154,31,109,185,220,114,187,101,234,170,59,101,154,107,212,169,110,134,39,185,96,141,178,43,154,222,228,140,245,254,244,237,145,118,79,52,243,250,131,104,130,175,53,71,155,206,141,101,30,140,250,21,107,213,91,79,134,239,120,159,188,82,193,221,234,232,232,253,206,181,122,182,233,119,183,217,191,151,181,72,23,145,241,141,196,93,199,195,250,35,136,77,85,165,237,245,247,63,242,178,185,157,91,237,183,224,207,231,236,95,240,129,209,184,57,194,199,184,193,226,70,223,90,249,174,188,68,106,173,76,46,137,90,214,125,45,175,126,206,221,23,125,157,54,222,196,95,240,147,39,71,121,170,225,120,123,177,165,212,10,189,85,189,165,182,129,144,92,190,249,21,79,137,153,41,213,138,255,0,190,213,167,94,242,122,219,187,101,248,251,64,183,64,104,221,1,226,231,78,56,135,179,88,111,24,101,151,37,163,139,32,241,94,25,46,148,208,70,246,118,31,43,95,215,219,154,68,77,214,23,109,178,175,181,55,219,207,109,228,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,47,169,152,189,195,51,194,46,88,213,174,106,120,170,171,59,61,183,212,57,205,141,58,38,99,215,117,106,42,251,26,191,15,110,197,32,241,201,195,102,115,101,215,140,250,255,0,85,117,177,62,158,223,75,73,87,43,99,158,101,122,178,59,108,14,114,53,22,36,77,246,69,219,117,66,249,140,19,80,180,111,78,243,235,77,245,183,109,62,197,46,55,107,197,4,212,171,89,113,180,193,51,222,231,66,177,177,100,145,204,115,149,17,58,83,227,178,34,34,123,54,3,153,32,90,7,20,60,170,53,63,36,200,62,152,105,157,78,151,227,182,43,85,139,250,46,138,55,212,82,58,73,162,124,210,61,233,28,52,138,199,42,177,204,106,42,170,42,244,236,187,34,34,144,143,84,120,87,212,45,37,244,103,210,59,198,59,83,233,94,247,103,193,84,78,254,158,215,71,87,87,92,45,219,247,70,237,182,254,197,246,1,166,193,254,186,23,235,67,103,105,87,15,25,174,175,221,29,105,198,174,150,74,105,155,64,183,21,117,116,242,177,189,190,166,55,111,82,55,175,86,242,55,225,183,146,249,129,171,201,107,192,38,129,102,57,158,183,96,153,85,174,229,102,138,146,179,210,157,182,84,77,43,100,78,138,74,168,215,116,108,106,158,214,175,199,217,177,187,248,126,229,43,173,22,172,219,25,206,179,139,206,151,222,177,153,41,228,169,158,221,37,69,93,75,165,108,212,175,72,145,209,75,70,145,185,90,247,177,222,110,242,233,221,55,84,66,205,116,103,65,176,45,40,198,108,244,84,56,6,33,65,120,181,248,142,154,219,93,170,24,156,206,236,146,42,244,72,145,181,233,187,36,86,175,179,218,169,230,128,122,122,57,129,221,244,243,24,170,178,222,170,104,230,158,106,247,213,53,212,175,115,152,140,88,227,106,34,171,154,213,223,118,47,195,234,51,192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,170,169,162,172,165,154,146,161,157,113,79,27,163,123,119,84,221,170,155,42,110,159,145,74,160,230,125,194,38,178,106,134,190,88,47,250,63,167,190,147,179,83,226,20,180,115,203,233,106,88,122,106,155,91,90,247,55,166,162,102,189,125,73,35,93,209,54,243,246,238,138,91,33,228,221,177,91,5,242,165,181,119,90,14,252,172,98,70,215,119,94,221,154,138,171,182,205,84,79,106,168,28,182,130,105,113,133,193,141,219,3,250,37,247,28,208,76,197,158,59,199,250,71,193,219,174,85,219,244,120,126,215,87,95,95,71,225,201,182,219,111,231,237,219,202,22,128,0,0,0,217,186,21,162,249,190,168,230,216,202,219,180,211,38,200,177,153,242,26,43,117,210,166,223,108,170,154,157,177,186,104,187,209,190,104,91,180,106,145,200,138,190,178,42,35,145,124,188,148,15,151,72,248,126,213,221,117,244,175,220,171,18,244,223,161,59,30,63,250,62,150,155,179,222,238,118,255,0,119,145,157,91,246,164,252,29,246,233,243,219,116,223,164,203,54,43,100,177,213,58,174,219,65,216,149,241,172,106,238,235,221,187,85,81,118,217,202,191,20,66,49,240,115,194,174,157,233,31,210,239,71,105,157,194,193,233,111,1,215,226,231,173,78,255,0,107,196,109,211,222,122,254,15,113,119,233,254,169,55,248,18,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,7,201,116,184,209,90,104,101,184,92,107,160,163,167,139,167,174,105,228,108,108,110,234,136,155,185,222,73,186,170,39,241,168,26,207,91,245,215,14,211,76,39,53,150,92,167,209,215,203,21,138,182,182,37,240,50,205,217,153,180,174,150,55,126,230,230,59,111,85,118,93,211,224,169,237,66,149,184,153,227,135,87,53,94,239,37,13,187,83,253,41,100,175,177,45,174,185,190,133,166,131,173,175,116,201,36,123,172,13,122,110,201,19,205,187,123,124,151,116,51,174,99,124,73,106,125,63,19,218,153,167,216,198,119,4,184,133,85,45,5,23,135,130,146,146,102,62,25,237,52,221,246,164,221,181,127,155,159,34,110,142,221,21,118,69,77,147,104,58,0,0,0,0,4,129,225,179,139,141,86,209,108,131,29,182,80,106,15,161,177,155,55,140,232,103,162,105,170,59,93,214,76,229,243,88,95,35,183,146,85,248,174,219,252,17,60,173,239,130,190,45,236,186,215,129,85,87,101,58,129,233,155,196,153,27,237,116,142,244,75,233,247,106,195,78,172,143,102,66,198,126,28,174,243,95,175,205,118,79,42,3,36,47,6,90,223,168,120,14,180,105,190,15,100,202,227,182,227,55,108,242,207,37,206,9,41,105,220,215,182,90,186,120,166,114,203,35,21,236,69,141,136,138,168,228,219,109,211,101,243,3,162,48,121,246,91,213,174,251,74,250,187,77,214,146,190,22,72,177,186,90,105,155,43,81,200,136,189,42,173,85,77,246,84,93,191,42,30,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,45,202,217,67,119,161,169,183,92,96,238,211,213,194,250,121,153,212,173,234,141,200,168,228,221,21,21,55,69,95,52,243,53,22,109,193,207,14,26,139,224,190,153,105,207,164,61,31,220,240,223,238,189,124,93,29,206,158,191,220,231,110,251,244,55,219,191,179,203,226,110,112,4,86,253,171,190,5,127,128,223,243,154,241,254,214,102,184,55,4,28,47,105,181,106,220,112,189,49,244,117,66,210,248,37,127,166,174,51,125,231,118,175,78,210,78,228,246,177,190,126,223,47,111,180,222,128,15,146,221,107,161,180,209,83,91,173,240,118,169,232,225,100,16,179,169,206,233,99,90,141,106,110,170,170,187,34,39,154,249,159,88,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,120,153,38,39,110,202,60,63,164,38,169,143,195,117,244,118,92,212,223,171,109,247,221,23,250,148,43,251,42,228,211,195,173,170,223,29,69,147,44,213,90,201,221,50,49,204,241,244,50,108,206,151,42,174,205,162,69,246,162,121,254,82,199,0,20,57,172,252,191,51,156,54,106,214,105,230,151,234,173,241,144,221,228,164,133,125,9,53,79,93,42,44,157,50,253,230,153,55,223,165,158,178,122,190,183,229,67,6,194,248,38,215,27,206,75,71,109,200,180,47,85,104,109,243,119,59,213,31,70,43,34,232,218,55,57,190,179,224,86,166,238,70,167,159,214,116,56,0,170,13,46,229,53,166,217,69,134,205,95,154,187,85,109,21,181,147,57,149,144,239,79,79,217,98,76,230,34,244,201,70,170,223,81,17,219,175,215,191,176,156,124,56,112,105,166,60,49,227,50,226,248,29,247,41,175,165,150,240,235,218,190,239,85,79,44,157,245,142,22,116,162,197,4,105,209,180,12,242,219,125,213,222,126,205,183,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,104,190,55,243,154,221,54,225,123,52,205,45,205,162,90,139,119,163,186,18,181,23,179,247,203,141,52,107,213,179,154,190,199,174,222,105,231,183,241,27,208,138,220,209,61,197,117,51,243,55,206,40,128,163,93,103,206,107,117,39,82,239,25,165,197,180,73,81,113,240,253,105,68,139,217,251,221,60,113,167,78,238,114,251,24,155,249,175,158,255,0,196,97,71,245,255,0,132,167,240,0,0,0,0,1,237,224,247,201,241,140,215,31,201,105,146,5,154,211,116,164,174,141,39,223,183,213,20,173,122,117,236,168,189,59,183,207,205,60,190,40,120,129,61,169,252,96,95,207,45,189,85,186,106,254,134,223,50,91,179,109,109,154,155,44,169,161,106,91,145,201,31,75,104,232,223,231,212,247,175,86,242,47,199,217,183,145,43,200,5,201,95,221,107,41,254,95,215,124,186,220,79,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,152,227,27,9,251,162,240,225,151,97,190,147,244,127,164,60,7,244,79,103,187,209,219,175,167,147,240,58,155,190,253,27,123,83,219,191,228,55,57,242,220,237,180,55,122,25,109,215,26,42,122,186,121,118,235,134,162,52,146,55,108,168,169,187,85,21,23,101,68,95,227,68,3,154,78,32,112,159,185,214,174,223,176,223,73,250,67,209,254,23,250,39,179,218,235,238,82,197,39,224,117,59,109,186,246,246,175,179,127,200,107,194,193,57,136,240,141,154,92,53,255,0,83,181,103,30,172,197,168,49,186,58,10,91,138,80,182,73,98,157,177,211,90,169,251,168,216,217,15,109,28,229,137,234,137,213,178,238,155,170,110,187,87,216,0,0,0,0,3,33,211,155,39,210,93,66,198,49,207,19,225,189,43,121,162,162,239,116,117,246,251,179,177,157,93,59,166,251,117,111,182,233,190,222,212,49,226,80,112,61,195,134,93,169,218,157,129,106,101,190,182,192,150,43,14,121,107,138,190,146,186,73,123,211,54,10,138,105,164,107,88,145,57,142,69,99,209,17,28,228,221,119,69,217,60,192,182,222,95,154,93,247,37,209,171,206,57,233,207,74,248,156,158,162,183,189,225,123,29,61,84,180,172,233,233,235,118,255,0,185,239,190,255,0,31,103,145,38,207,130,205,100,181,216,105,93,71,104,182,81,208,194,249,22,87,71,75,11,98,98,185,81,19,169,81,168,137,190,200,137,191,228,67,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,84,107,126,133,97,218,151,132,230,177,75,139,122,70,249,125,177,86,209,68,158,58,88,123,211,58,149,209,70,223,221,26,198,239,234,166,235,178,124,85,125,170,82,183,19,60,15,106,230,148,93,228,174,183,105,135,162,236,148,22,37,186,87,59,211,84,211,244,53,142,153,100,147,101,157,207,93,153,26,121,55,127,103,146,110,167,64,6,19,168,218,53,166,250,173,69,91,69,158,227,126,148,134,190,221,37,174,161,190,50,162,14,186,103,163,209,209,239,19,218,169,186,72,255,0,52,217,222,126,223,36,3,152,208,93,86,178,242,214,225,142,207,232,127,185,254,130,220,100,239,120,143,23,225,110,183,122,157,182,237,244,117,111,80,238,159,107,246,246,111,231,245,21,155,150,112,131,196,45,47,133,244,31,13,154,156,238,174,190,239,111,20,185,73,236,233,219,127,189,174,223,16,52,56,55,134,45,194,39,17,149,87,9,35,189,112,215,169,237,129,33,85,111,115,19,185,70,157,125,77,219,207,180,159,13,252,137,249,160,156,187,52,122,250,252,69,53,59,64,47,177,37,93,178,57,46,222,50,162,237,73,211,80,180,170,231,35,246,149,157,181,238,237,234,249,121,249,109,240,2,10,112,217,194,62,171,107,78,65,142,220,232,52,251,211,56,205,231,198,116,63,210,212,212,253,222,211,38,106,249,44,204,145,187,73,18,252,19,125,190,40,190,118,247,193,95,9,22,93,20,192,170,168,114,157,63,244,53,226,60,141,247,74,70,250,89,245,27,53,33,167,70,73,187,38,123,63,14,39,121,47,213,230,155,47,158,223,210,142,28,116,111,69,237,182,187,110,155,225,171,102,167,179,247,252,19,22,225,87,81,218,238,185,238,147,206,105,94,174,221,101,127,225,111,182,254,91,108,155,108,208,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,217