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,1,44,0,200,3,1,34,0,2,17,1,3,17,1,255,196,0,29,0,1,0,2,2,3,1,1,0,0,0,0,0,0,0,0,0,0,6,7,5,8,1,3,4,2,9,255,196,0,59,16,0,1,4,1,4,1,2,4,5,2,4,4,7,1,0,0,2,1,3,4,5,6,0,7,17,18,19,20,33,8,34,49,65,21,35,50,81,97,22,66,82,98,113,129,23,36,37,51,67,68,83,100,116,130,145,241,255,196,0,23,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,1,255,196,0,27,17,1,1,0,3,0,3,0,0,0,0,0,0,0,0,0,0,0,1,2,3,17,18,49,81,255,218,0,12,3,1,0,2,17,3,17,0,63,0,253,83,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,65,241,229,111,158,190,65,231,158,56,231,239,174,84,133,19,149,84,68,214,170,101,245,244,163,241,237,143,67,102,221,199,94,145,134,75,200,127,4,46,66,60,155,150,12,35,198,51,123,133,65,50,138,143,23,78,63,242,128,124,123,38,168,108,207,254,45,97,155,45,93,115,73,149,222,231,82,174,54,218,4,184,117,214,178,17,91,172,97,109,171,136,212,4,122,148,131,66,112,135,147,52,53,111,198,61,151,197,243,135,233,39,97,229,71,148,229,62,186,229,72,69,21,73,81,17,62,235,173,28,207,241,76,255,0,44,222,219,204,170,202,254,94,27,49,44,112,106,176,141,85,55,212,57,6,116,151,17,93,116,28,33,70,213,4,68,0,190,66,242,143,96,46,27,236,142,99,178,9,119,190,159,226,24,159,187,176,178,98,205,248,139,21,231,229,244,106,67,81,229,156,89,82,1,165,83,234,173,206,142,228,64,17,80,17,140,12,118,83,49,82,32,223,69,33,68,69,82,79,127,167,243,175,146,117,177,231,177,138,113,238,188,175,26,212,220,223,41,131,184,251,13,181,18,240,138,152,185,116,25,111,179,25,98,57,52,224,172,137,141,212,75,15,70,226,144,137,176,170,72,72,166,74,36,10,34,190,220,161,37,35,38,99,119,59,123,132,89,185,147,75,189,135,152,69,203,220,153,123,37,162,25,25,76,88,81,14,84,25,114,0,136,138,41,12,214,129,161,104,149,127,66,32,160,246,65,64,253,34,229,63,125,113,228,14,59,118,78,61,215,158,127,109,104,46,125,31,226,110,231,15,198,18,46,80,184,205,205,94,210,92,216,217,186,22,40,211,182,48,0,163,116,105,208,109,178,109,137,164,218,138,43,205,170,139,46,35,138,218,168,159,84,193,109,117,190,245,89,111,174,220,237,85,158,61,34,171,28,171,197,173,38,216,67,245,64,174,218,83,207,181,241,189,34,91,6,168,10,218,167,69,0,67,71,91,5,87,81,77,85,88,32,253,23,67,5,231,130,79,111,175,190,185,236,63,190,180,23,225,211,28,188,220,172,210,148,109,46,109,238,113,219,92,110,197,140,173,182,103,36,64,156,141,205,151,6,188,228,176,72,164,66,145,34,69,84,38,140,29,18,38,141,59,1,146,12,169,173,163,139,135,237,246,254,101,176,111,178,220,142,214,132,239,225,195,252,99,34,117,207,9,29,75,30,121,224,170,159,44,165,108,212,123,10,34,117,20,16,64,236,74,161,185,253,133,23,133,84,231,79,35,125,186,247,30,126,156,115,175,206,76,154,14,244,97,86,89,204,93,202,202,159,185,183,77,177,157,32,109,6,244,153,72,112,136,97,240,77,185,227,31,19,140,144,116,39,120,69,112,145,100,175,85,37,108,101,248,124,88,121,215,196,246,213,57,148,231,214,177,175,178,29,177,151,121,50,51,81,18,58,187,110,30,56,241,229,242,104,64,175,122,100,112,197,122,160,26,194,105,212,4,69,17,64,222,212,94,117,206,169,111,132,12,112,113,157,138,164,134,221,221,197,139,79,61,45,224,252,78,105,74,113,159,249,135,5,64,92,62,77,69,84,84,248,34,37,66,50,225,80,120,20,186,116,13,52,211,64,211,77,52,13,52,211,64,213,73,144,230,123,137,156,103,86,219,115,181,50,107,105,97,227,104,203,121,6,77,97,17,102,120,101,58,218,58,16,162,71,236,2,111,35,68,219,142,56,225,116,109,29,109,16,28,37,94,150,209,125,63,215,219,90,62,155,183,144,81,99,195,87,143,219,5,68,204,133,108,243,89,172,177,105,6,190,202,242,76,203,183,162,132,72,242,39,114,204,118,163,182,2,111,187,212,220,70,193,180,4,21,94,84,54,6,117,190,251,109,123,5,109,124,221,118,228,227,177,195,201,48,170,107,214,5,228,102,211,220,220,8,232,102,204,212,20,78,124,97,225,113,83,244,11,133,192,173,161,143,228,20,217,93,28,12,151,29,178,98,194,174,210,51,115,33,202,96,187,54,243,46,10,16,24,175,236,168,168,186,166,126,28,183,90,227,43,101,41,114,27,41,214,49,108,107,66,243,30,177,178,105,182,230,61,19,212,28,103,227,190,173,8,180,241,178,248,15,73,13,162,3,204,200,96,211,149,236,69,34,192,152,93,189,220,236,135,108,154,224,41,111,26,115,44,199,218,79,211,28,141,228,11,40,192,159,96,25,14,181,33,63,153,166,137,194,10,104,38,155,131,149,181,130,96,153,14,106,251,66,232,80,213,202,178,86,200,186,161,248,90,35,65,231,237,202,138,39,251,235,204,185,245,45,61,93,121,101,182,176,33,218,72,147,95,87,34,35,46,249,20,44,101,32,116,96,69,62,110,85,79,148,229,57,232,138,75,236,138,186,214,155,205,227,201,115,171,60,207,31,201,45,145,49,89,100,84,214,84,105,76,131,233,168,230,216,203,166,11,6,38,33,41,187,33,185,12,43,175,182,64,128,13,159,81,78,195,221,126,118,34,192,235,49,249,155,235,185,245,179,111,243,123,76,180,177,42,40,138,224,248,145,246,85,170,179,114,10,18,244,79,47,163,121,211,144,191,50,180,4,157,144,7,133,13,147,149,182,219,115,43,44,92,206,86,63,4,239,218,144,212,239,90,166,72,240,56,45,163,32,124,246,246,78,129,215,143,162,167,111,101,228,185,234,115,106,182,205,250,232,212,231,140,64,56,149,149,129,74,203,61,139,134,97,11,141,58,44,254,174,80,80,217,104,189,253,254,68,247,213,31,184,7,150,185,189,123,217,87,31,21,161,200,43,229,237,109,51,160,150,114,146,28,54,155,3,185,79,12,131,82,85,50,55,85,73,9,60,64,45,161,118,112,8,81,75,88,218,198,183,7,41,196,45,178,220,43,112,102,53,71,3,19,141,97,111,34,108,151,218,176,203,98,149,228,222,174,78,16,37,240,74,252,147,35,94,84,149,25,6,21,1,167,156,0,15,209,185,120,62,17,103,53,235,233,84,209,31,145,50,92,27,7,36,41,42,249,31,138,191,242,206,114,139,199,32,188,113,199,183,250,235,197,39,105,118,210,124,41,80,100,226,85,238,71,154,211,241,228,15,4,136,227,111,74,89,78,138,170,47,60,20,130,39,23,252,202,186,213,26,252,51,51,203,126,11,168,170,55,65,217,3,80,204,250,73,20,190,146,216,216,152,113,14,205,150,217,110,87,167,65,21,241,129,163,141,40,159,41,203,61,209,92,105,76,162,141,90,238,4,74,76,143,103,177,108,174,226,201,235,172,238,99,181,207,88,88,19,79,214,88,53,147,204,70,124,18,65,20,188,111,55,1,197,52,33,234,219,220,23,87,27,121,198,192,55,66,110,205,237,61,155,51,32,206,196,43,100,51,36,163,20,182,13,73,65,194,102,41,69,104,156,14,220,41,122,114,86,185,84,228,129,4,87,148,17,227,174,219,103,118,130,113,90,126,39,136,212,138,219,39,121,200,138,173,35,156,186,46,41,42,9,34,15,103,0,20,149,56,236,168,156,243,173,83,204,167,111,45,149,175,196,29,46,83,142,195,141,66,244,44,81,133,177,110,199,211,206,20,48,104,73,192,86,59,39,155,130,53,84,31,24,182,104,157,28,113,56,45,64,62,32,49,28,207,17,221,60,197,152,57,86,67,146,71,135,95,89,248,244,251,9,77,184,251,236,72,155,91,199,145,142,1,175,8,168,8,254,80,137,52,168,38,34,104,79,137,135,232,36,236,55,6,179,108,221,157,85,9,224,42,135,49,242,34,53,227,208,61,211,188,126,81,127,73,117,15,231,233,194,235,30,91,115,181,211,114,35,202,210,150,184,238,10,147,250,100,166,3,229,228,252,56,203,178,70,229,11,216,85,83,148,254,239,217,117,164,216,22,210,207,199,40,109,79,38,203,44,95,198,99,236,244,27,107,183,35,207,54,5,187,25,67,57,248,239,44,114,237,234,201,162,111,134,220,51,243,35,162,10,170,66,160,13,100,254,31,161,227,226,215,195,97,227,243,92,159,54,231,19,155,107,120,204,208,86,27,151,121,28,93,40,137,41,196,66,86,72,100,189,104,2,168,6,191,144,136,137,192,32,168,110,166,57,183,88,38,37,109,50,239,28,199,162,64,157,54,51,17,100,58,207,100,238,203,32,32,208,240,171,194,34,8,10,123,34,115,199,191,58,236,60,87,9,145,83,127,84,117,240,142,6,79,229,122,221,191,39,201,47,212,52,140,153,26,243,253,224,8,62,220,126,159,111,125,126,108,87,224,59,201,101,143,216,191,83,184,86,112,218,107,107,108,47,39,199,126,246,75,173,217,213,173,139,202,204,38,215,175,104,136,128,6,188,167,98,2,2,108,72,155,124,186,103,158,131,187,243,112,154,169,216,180,198,33,99,48,240,12,29,111,218,25,64,133,54,31,227,19,21,133,108,85,174,91,121,23,200,78,34,23,85,105,20,4,187,146,16,6,253,217,96,155,99,144,217,61,109,109,71,81,97,38,109,89,212,186,79,170,58,47,64,85,19,38,72,85,84,72,23,168,42,162,162,251,113,207,182,190,164,237,94,220,207,203,219,207,36,226,208,93,200,91,120,37,5,130,246,243,9,139,96,216,146,42,47,183,200,216,143,31,78,57,255,0,17,115,173,217,38,202,96,17,89,248,160,122,186,190,92,18,145,3,170,250,105,174,135,137,130,169,110,91,209,153,249,191,33,151,158,228,156,109,174,168,104,189,87,229,225,19,162,76,108,163,106,178,200,249,150,41,107,40,162,109,230,216,213,75,90,249,214,143,74,110,230,160,164,190,114,153,125,76,121,109,246,208,23,211,185,201,168,248,197,8,148,93,112,80,54,215,30,162,164,198,42,99,209,99,208,154,135,2,58,18,178,195,106,189,69,8,148,151,142,85,87,220,137,87,253,245,135,254,188,171,187,166,179,115,12,179,175,153,109,25,251,26,200,209,100,57,211,189,140,78,226,108,144,251,23,177,7,43,199,191,69,66,79,101,69,214,185,252,43,226,211,49,156,159,2,148,246,103,145,93,49,113,181,222,173,152,182,147,60,172,215,7,171,136,94,38,19,132,94,189,157,113,123,56,166,104,61,1,11,163,96,35,224,223,171,41,54,84,53,91,231,181,181,83,232,51,72,153,136,98,25,12,80,116,81,160,121,255,0,61,80,59,57,19,228,47,9,203,142,224,72,79,127,25,138,118,80,84,68,13,166,192,114,166,51,156,31,31,204,227,0,131,87,181,145,108,68,69,121,65,242,180,39,215,159,225,73,83,253,181,239,200,114,10,108,82,138,195,37,200,172,152,175,171,171,140,228,201,146,159,46,173,178,203,98,164,102,75,251,34,34,174,181,70,151,120,114,124,18,211,12,163,199,110,26,44,85,149,10,186,186,38,233,209,192,126,130,37,140,74,127,94,244,222,232,109,200,113,233,2,243,45,136,40,19,98,160,73,217,123,165,213,158,176,187,133,185,216,246,217,59,193,210,210,52,222,89,144,52,191,166,65,3,202,21,177,141,62,224,82,27,118,66,255,0,48,129,23,148,37,208,120,224,219,239,182,232,48,54,212,45,215,109,182,59,32,60,144,202,218,189,103,222,73,109,125,193,195,142,166,12,194,66,69,231,198,126,103,17,63,88,182,92,138,118,227,185,166,225,97,25,221,86,219,110,187,208,46,98,228,98,240,227,217,68,8,139,16,95,146,211,106,233,193,151,31,177,11,111,171,98,227,141,184,217,116,112,91,113,58,54,64,136,120,79,136,221,214,184,197,25,90,92,122,202,117,116,90,234,211,188,200,108,107,90,105,201,140,196,245,1,25,136,236,43,162,77,50,111,62,101,222,67,136,160,203,49,223,53,225,122,144,210,143,238,253,253,190,44,80,239,236,70,226,118,57,38,155,46,130,15,218,193,176,176,162,146,197,227,80,156,137,38,76,30,25,125,169,13,56,102,195,189,69,194,104,222,19,69,81,69,208,111,14,154,224,126,159,233,237,166,128,169,202,106,146,195,168,177,128,190,203,118,43,57,171,138,250,122,185,247,88,248,188,218,2,200,168,176,53,113,228,142,104,189,196,152,144,235,205,23,69,66,4,86,11,217,12,117,119,106,63,152,224,120,182,121,9,136,121,45,111,156,161,188,146,97,74,105,211,98,84,39,211,232,235,15,182,162,227,39,199,183,96,36,85,69,84,94,81,85,52,26,205,15,111,175,233,190,43,177,172,11,33,220,139,44,182,152,42,79,33,171,43,23,155,57,176,34,192,38,7,208,72,49,68,87,144,165,57,6,80,62,72,142,23,167,113,15,186,252,235,117,230,18,24,107,126,54,230,55,115,245,14,212,100,93,68,81,87,242,81,32,169,170,254,195,219,198,156,175,221,71,81,28,171,108,241,157,158,201,112,157,206,163,143,62,83,236,228,95,134,228,22,86,19,93,155,50,76,123,70,218,132,46,56,243,164,164,189,31,106,185,17,57,65,6,192,145,17,19,157,73,4,142,219,226,144,209,20,84,113,124,8,123,34,253,80,172,236,87,142,63,250,213,175,63,234,154,10,227,226,55,18,219,189,182,164,176,22,70,202,184,55,134,240,40,239,30,141,41,199,158,24,228,204,169,111,198,175,104,203,163,15,203,112,28,109,60,104,60,191,45,93,85,236,40,73,241,240,211,2,46,101,150,254,49,148,133,35,199,136,214,198,151,132,68,198,109,253,94,61,87,79,49,36,70,20,143,209,5,29,152,5,18,75,14,190,125,249,247,241,40,1,144,234,193,206,241,250,221,206,223,44,75,22,182,100,100,214,96,80,158,203,165,48,66,138,135,58,72,189,2,15,111,191,84,105,108,143,219,133,236,45,175,219,82,29,160,217,44,47,101,41,159,168,196,138,206,66,201,70,91,114,85,148,194,146,250,176,192,120,227,176,132,168,136,45,52,223,202,0,40,136,156,146,175,36,68,74,25,187,90,45,190,180,114,230,85,205,109,28,162,177,102,61,37,185,201,6,143,206,218,18,147,49,95,237,236,169,204,165,81,108,191,245,189,147,230,247,235,147,130,237,187,73,115,34,86,49,68,218,100,68,44,91,25,198,108,82,113,41,175,81,121,127,189,84,141,125,151,221,84,151,238,186,213,157,193,135,186,113,114,141,228,200,104,36,50,246,50,206,226,225,159,244,151,204,76,236,38,3,180,138,224,199,37,81,72,156,129,52,36,102,166,134,66,60,8,32,145,28,31,226,171,110,100,218,97,57,22,84,238,67,105,26,210,199,115,27,174,90,209,177,120,233,218,146,228,81,100,101,120,71,161,171,136,223,64,85,18,20,225,20,133,5,197,242,104,55,177,113,204,68,177,246,113,133,168,173,90,104,74,195,45,66,241,15,129,165,100,196,154,20,15,162,117,49,5,68,251,42,38,177,49,240,93,169,98,207,241,40,216,214,58,19,219,158,228,191,48,48,215,144,102,11,142,200,51,231,234,142,33,200,121,197,95,170,43,166,75,245,93,104,110,79,73,89,10,131,113,240,139,11,236,201,220,177,50,24,208,154,129,46,254,115,180,174,92,144,213,11,100,229,143,81,113,102,147,4,241,10,167,4,173,114,231,143,202,0,169,177,121,127,195,102,3,109,159,237,211,217,200,74,188,190,154,212,152,215,54,109,75,126,18,88,62,213,127,71,100,43,44,184,32,217,188,0,141,58,162,156,184,202,11,70,164,9,198,130,250,123,23,194,238,216,157,33,250,74,185,172,223,139,5,48,213,160,49,154,45,34,43,42,107,244,52,20,68,235,245,227,237,175,61,158,1,183,183,242,102,217,91,98,180,211,159,186,105,168,210,222,122,48,25,75,109,178,19,0,53,95,214,130,173,130,162,125,186,34,253,181,169,155,131,69,121,135,237,101,28,220,70,226,123,109,88,238,115,178,43,33,52,249,171,149,246,9,62,115,96,220,6,132,56,80,52,30,82,57,146,49,221,58,146,3,46,56,163,91,230,214,185,190,13,181,219,117,81,93,148,216,173,118,71,145,187,147,86,74,71,215,214,99,239,195,152,250,78,86,213,61,157,143,226,144,146,1,130,85,20,38,158,109,123,52,226,8,6,246,13,62,209,88,69,147,86,17,49,121,17,206,20,104,210,24,21,96,197,98,66,62,204,1,15,63,246,217,39,57,20,95,97,83,251,115,174,234,237,179,218,236,124,218,252,51,12,160,130,77,72,142,251,94,40,141,130,131,237,145,171,36,62,222,196,138,235,157,120,247,228,203,247,93,104,142,85,77,134,228,121,159,196,214,33,130,63,38,110,75,107,146,99,244,248,220,43,1,31,64,178,31,33,57,77,136,18,40,61,25,101,182,250,188,217,10,138,248,91,30,61,133,117,39,206,112,249,185,229,157,30,80,213,197,179,24,163,180,152,20,22,10,30,71,45,185,233,29,235,46,241,37,58,95,162,68,145,30,233,220,184,38,221,94,232,78,33,16,8,110,112,237,254,221,86,199,88,227,138,82,71,102,69,106,99,253,61,51,98,39,4,136,151,210,127,45,169,25,47,79,162,169,47,183,190,184,139,129,237,195,112,28,160,135,140,81,164,71,33,177,94,113,27,142,223,66,141,21,194,38,90,81,79,236,109,199,13,81,62,130,70,191,117,214,156,238,70,113,145,238,182,7,129,46,94,218,201,157,140,228,167,62,124,216,111,171,11,34,174,189,166,220,155,96,173,162,116,141,41,27,147,17,91,38,215,179,78,27,202,217,136,253,123,113,92,126,247,41,248,155,171,203,182,199,38,147,1,231,114,60,254,116,241,151,46,75,108,62,16,158,168,138,81,86,49,10,136,35,174,117,109,197,80,249,80,60,162,138,224,130,168,110,107,117,24,101,179,23,14,53,6,170,91,55,192,65,106,64,32,224,204,17,5,97,81,213,78,123,162,0,43,107,207,216,84,126,218,243,29,14,222,95,35,145,202,186,142,127,226,148,161,12,193,5,183,61,77,95,37,208,56,78,123,49,201,151,31,219,243,47,239,175,207,253,158,177,148,86,20,73,241,5,107,111,71,57,218,123,4,146,206,52,227,203,17,234,255,0,234,41,254,117,179,241,246,22,162,164,149,104,85,193,52,36,2,4,238,34,227,227,169,39,195,253,102,252,99,22,24,243,247,215,83,173,94,155,182,52,207,210,4,19,73,14,66,175,245,42,65,25,196,70,145,73,193,85,5,39,125,208,208,128,23,229,105,84,231,44,188,103,90,232,213,119,236,154,229,147,191,125,55,174,175,17,197,233,28,130,237,69,4,8,103,89,3,240,200,100,203,2,11,30,39,34,94,0,227,244,135,32,11,213,61,190,84,253,181,174,127,18,240,35,97,185,119,226,216,184,82,181,253,95,91,38,102,113,15,38,183,244,152,253,165,76,68,141,20,145,238,232,168,204,195,41,113,89,106,64,40,113,192,249,123,136,8,166,206,66,39,138,35,5,35,183,149,91,21,62,201,194,246,225,57,229,19,249,212,23,120,54,67,10,222,218,134,42,114,226,179,143,233,197,246,66,77,108,194,140,250,199,124,60,114,35,145,34,42,19,78,130,32,152,18,42,47,2,169,193,8,146,83,59,57,120,169,254,29,240,108,11,112,113,154,87,102,71,177,154,222,211,92,187,75,64,227,242,94,97,211,136,13,198,147,25,139,6,68,144,31,126,41,19,64,94,68,46,36,69,242,143,186,246,91,47,15,144,195,187,241,184,209,187,159,168,106,163,29,236,36,138,159,146,169,57,65,83,247,30,222,68,229,62,232,90,196,237,238,57,3,107,55,195,47,196,106,69,24,168,207,162,183,153,66,140,137,192,179,61,132,102,21,130,15,191,61,72,18,185,206,63,196,110,175,223,94,194,35,169,248,164,4,85,20,28,163,2,94,168,159,85,42,203,20,231,159,254,182,137,199,250,46,142,41,217,155,125,127,115,241,93,146,224,88,246,228,89,98,84,199,84,25,13,161,87,60,216,77,159,22,121,62,62,130,57,146,42,178,131,41,185,210,141,241,79,32,250,134,208,58,47,206,150,94,97,73,140,59,144,226,91,15,131,84,70,105,176,147,2,243,34,70,90,67,244,213,53,230,142,71,25,14,42,246,83,126,75,76,182,29,213,72,196,36,23,186,1,46,188,88,174,217,227,59,195,146,230,219,157,121,30,124,87,222,200,191,13,199,236,171,230,187,10,108,104,245,109,187,8,156,109,230,137,9,59,190,237,138,42,114,162,109,152,162,162,166,173,204,59,5,198,48,56,47,65,198,235,188,43,45,226,147,50,75,174,155,242,102,62,191,87,159,125,197,39,30,113,83,132,236,100,171,194,34,39,8,136,154,12,250,39,9,166,185,211,64,215,8,66,190,200,169,170,223,121,115,92,158,157,40,48,45,189,118,35,57,118,107,49,200,80,37,203,101,93,102,178,51,77,171,178,167,155,124,162,59,226,111,132,6,213,81,13,215,26,21,249,84,151,94,22,118,87,45,172,138,79,210,124,64,110,10,91,40,242,178,172,157,133,57,135,79,238,167,20,163,163,98,43,239,242,181,227,227,236,169,160,156,231,120,125,94,224,97,183,56,85,209,58,16,238,161,59,13,215,25,46,174,181,220,120,71,27,95,237,48,94,8,87,236,66,139,170,87,225,215,34,189,202,183,99,112,100,229,124,14,69,142,81,227,184,173,242,8,32,131,150,81,92,178,113,199,129,62,205,186,220,134,31,4,255,0,3,195,247,212,239,28,220,156,150,143,40,131,183,123,189,87,14,21,173,162,152,82,221,215,118,74,203,163,1,83,38,64,77,84,227,73,64,18,63,78,100,104,66,36,77,184,231,83,64,173,174,50,144,219,125,194,223,108,131,31,101,183,175,173,219,198,35,85,197,85,249,166,221,200,136,228,88,173,241,251,42,140,126,87,236,34,100,190,195,236,22,54,202,182,151,182,25,198,230,56,94,66,200,242,41,16,161,151,42,189,107,235,73,97,50,35,254,82,117,169,47,39,255,0,33,117,104,106,63,183,248,132,44,7,8,162,194,171,220,87,24,164,175,98,8,186,95,169,213,108,16,73,194,253,200,149,20,149,126,234,75,169,6,131,26,238,53,143,62,220,166,158,162,175,112,39,76,106,194,80,148,96,84,126,83,94,63,27,198,156,124,206,15,133,158,164,190,233,227,14,23,229,78,60,214,152,102,27,117,24,225,92,98,213,19,152,41,163,100,109,72,132,219,128,178,211,217,31,84,36,84,242,39,9,193,253,127,157,102,151,233,173,122,205,118,163,40,203,179,123,199,233,177,137,248,252,57,207,85,183,54,194,53,139,76,61,48,153,184,141,33,102,50,243,103,230,34,24,205,154,117,117,5,27,80,64,109,9,28,62,66,245,149,142,227,243,34,191,10,101,44,7,163,74,124,101,190,211,145,192,129,215,132,132,197,194,69,78,8,144,128,9,9,125,209,68,87,236,154,244,189,2,4,169,49,167,63,13,135,100,68,82,40,238,155,104,166,210,144,245,37,5,95,113,228,87,133,227,234,154,171,41,49,60,222,5,22,120,222,224,81,199,203,142,202,124,117,101,136,111,131,31,139,196,110,36,102,136,212,9,68,25,112,149,183,59,50,165,227,34,69,78,200,7,237,16,219,65,222,44,123,33,160,192,90,137,45,170,218,120,80,94,158,210,179,4,98,182,204,137,54,36,226,61,212,149,192,117,26,8,190,54,163,42,178,217,34,135,184,112,168,23,219,117,180,144,25,105,150,160,195,142,211,50,9,230,133,26,16,16,121,194,37,82,31,216,200,156,63,116,247,85,50,253,215,88,185,91,119,183,243,89,131,18,102,21,68,251,85,98,248,194,109,202,246,136,98,139,232,168,242,54,138,60,2,26,42,161,113,199,110,87,158,117,82,222,109,182,69,113,186,118,55,117,152,4,154,184,172,90,84,200,27,37,155,28,210,229,2,198,20,153,47,60,170,241,58,130,208,71,232,195,42,8,130,130,234,162,167,144,71,93,187,141,132,231,214,27,137,107,146,96,56,196,138,169,169,73,50,27,151,44,202,140,39,59,202,17,69,181,100,136,187,163,237,11,111,139,109,60,41,28,79,171,170,170,164,188,133,161,7,107,246,218,178,100,75,42,236,7,30,141,42,9,249,34,190,213,107,32,227,39,199,29,128,144,121,21,225,17,57,79,125,122,216,195,176,161,138,53,177,241,154,100,141,16,98,48,44,4,70,186,52,145,151,188,96,65,68,224,124,74,93,129,63,181,87,148,227,157,86,223,208,121,133,183,195,109,222,222,78,169,83,176,118,174,117,125,52,89,166,194,73,70,17,73,32,164,146,109,124,40,250,10,54,164,64,188,118,78,121,231,157,123,113,170,125,202,167,222,76,137,225,141,44,49,123,139,51,158,225,185,233,22,33,53,248,108,70,128,155,81,95,82,146,60,236,154,40,154,120,252,104,171,245,234,170,19,129,219,236,9,35,187,12,48,202,52,97,214,36,69,113,164,175,107,169,50,250,54,143,54,169,215,133,23,17,150,144,147,232,72,216,115,207,84,214,64,104,40,27,181,110,232,41,160,141,147,64,251,109,203,72,224,143,8,188,173,171,200,135,199,60,26,178,202,151,191,186,182,28,254,148,213,35,7,16,221,186,123,252,182,251,110,241,120,152,233,219,206,175,100,163,216,60,195,141,189,201,202,9,115,64,155,34,87,84,125,67,50,80,157,65,117,207,18,176,168,34,32,169,156,220,236,63,41,183,220,154,59,156,87,12,83,151,93,5,201,1,146,57,33,158,173,202,108,30,24,208,200,85,225,117,166,8,221,83,124,154,109,85,193,241,135,11,238,160,22,141,126,57,142,212,54,97,87,71,2,24,56,4,217,163,17,129,180,32,39,13,194,69,225,61,209,77,199,9,83,252,70,75,245,85,215,21,248,230,57,84,236,87,170,232,235,226,57,14,8,86,198,38,35,0,43,81,1,81,69,128,84,79,149,180,84,78,1,61,147,132,246,213,75,128,98,185,149,86,212,221,227,217,150,47,111,145,199,41,66,113,235,237,164,195,252,82,123,103,227,114,90,200,54,73,35,184,165,33,100,24,10,146,33,135,80,62,17,117,136,196,246,211,47,174,186,218,247,101,97,166,212,204,116,13,108,45,213,232,192,35,13,66,104,140,66,22,205,73,147,21,125,147,241,48,132,193,42,244,82,232,200,112,27,9,166,184,79,166,185,208,85,251,212,218,81,88,96,251,152,217,120,203,28,200,163,194,152,92,170,118,175,178,36,132,240,151,249,69,215,99,60,191,252,116,212,31,226,43,34,189,197,119,99,111,164,226,188,22,69,145,209,228,88,173,15,96,66,6,236,165,57,90,227,111,26,125,219,105,184,239,190,105,254,6,75,239,171,163,112,49,8,89,246,17,123,133,88,56,173,177,119,94,252,18,116,127,83,74,224,40,139,131,251,16,170,161,34,253,148,83,84,69,62,82,59,145,184,91,19,127,144,50,219,55,213,13,228,241,173,34,162,252,208,238,227,196,110,44,166,248,253,145,74,71,11,247,19,2,79,98,247,11,231,4,195,234,246,255,0,13,166,194,169,73,211,135,75,9,168,109,56,241,118,117,222,131,194,184,226,255,0,113,154,242,68,191,114,37,93,103,84,133,61,149,83,85,158,71,185,57,45,230,81,59,110,246,134,174,28,219,90,181,0,186,187,177,236,181,148,166,98,134,44,152,130,161,201,146,160,66,126,156,8,16,68,132,156,113,190,192,135,229,123,101,114,219,56,162,253,215,196,6,224,173,186,15,41,42,181,216,112,88,104,254,202,17,69,130,108,133,63,194,239,147,159,238,85,208,90,250,106,182,217,172,215,38,186,110,251,5,220,23,34,189,150,225,83,130,190,198,92,70,85,150,44,152,113,161,118,44,230,219,229,124,126,86,139,231,111,149,232,232,58,40,170,40,42,173,5,109,185,217,235,184,175,197,254,10,245,252,216,113,241,104,152,227,148,230,235,220,10,177,101,115,40,134,51,138,95,225,34,169,70,63,131,144,218,127,119,182,200,162,162,167,41,173,27,248,183,180,133,113,188,249,6,37,119,80,196,218,11,29,188,126,11,130,243,104,64,86,208,93,252,106,35,110,115,236,162,224,199,113,180,31,101,82,85,227,246,215,56,31,196,54,230,108,189,198,228,97,163,141,166,224,225,24,45,149,155,245,81,98,216,40,223,87,213,48,72,235,145,195,207,200,77,24,236,63,24,196,9,192,125,26,121,190,60,136,158,193,182,59,191,132,185,159,237,229,189,4,7,17,139,100,105,38,83,75,250,20,59,54,9,29,136,248,175,213,20,30,6,215,249,78,83,232,171,170,35,97,154,151,188,251,239,149,239,44,218,194,143,142,86,51,72,237,107,70,124,163,151,79,83,50,175,151,85,247,69,138,204,147,101,21,127,186,83,223,69,29,92,123,63,190,120,158,242,87,147,244,172,200,133,44,98,70,177,24,178,13,179,87,225,62,139,225,148,203,141,145,3,141,17,3,128,170,138,132,14,52,224,24,129,10,166,169,205,168,220,122,205,189,219,184,149,187,115,67,22,255,0,40,206,114,219,28,157,138,32,144,108,184,149,54,87,110,144,76,112,197,179,22,69,34,144,152,121,122,9,160,40,138,251,104,54,171,77,64,241,173,195,178,188,221,156,199,110,255,0,10,171,90,252,86,13,91,233,97,30,233,135,228,148,137,66,233,19,18,33,138,249,99,117,0,108,128,141,56,112,79,145,250,47,19,205,7,146,198,218,174,157,182,158,182,178,139,9,183,223,106,43,69,33,225,109,28,121,194,65,109,177,82,84,228,136,149,16,69,61,213,85,17,53,214,23,244,78,19,96,221,204,18,39,188,254,52,25,0,170,126,2,234,247,30,254,253,11,216,191,194,190,203,198,177,121,254,53,47,45,199,63,6,132,251,44,187,235,235,229,118,119,158,189,88,152,203,228,158,200,171,202,139,74,137,252,170,106,169,204,62,27,109,50,44,134,242,238,14,86,204,48,145,48,78,153,175,1,115,95,22,106,241,120,215,60,252,197,40,72,213,21,56,232,98,217,127,110,130,238,252,90,175,209,199,176,252,70,47,165,150,173,36,119,188,195,227,117,93,84,70,208,75,158,11,178,144,160,241,245,229,56,250,235,31,85,155,225,183,144,167,217,83,101,85,19,98,85,17,132,231,227,205,109,198,226,168,39,36,142,18,47,1,194,34,170,243,199,183,190,160,155,161,180,121,46,103,119,135,76,199,242,58,152,21,24,157,140,41,237,213,74,174,116,193,92,101,240,85,116,77,183,69,16,197,129,54,155,21,5,68,87,8,185,69,225,71,235,8,218,11,12,31,29,201,162,44,232,217,20,169,241,6,170,162,21,175,95,71,30,174,43,110,4,8,78,144,52,132,96,158,67,39,28,32,51,95,41,39,38,130,42,161,98,81,223,209,228,213,108,221,227,182,240,236,235,228,243,225,149,17,241,117,163,225,85,23,130,21,84,94,21,21,23,246,84,84,215,91,89,70,54,246,64,246,38,205,253,121,221,71,97,37,61,94,50,65,100,182,202,241,193,147,124,246,65,247,79,126,62,233,251,166,169,202,93,165,221,200,15,209,205,123,32,136,204,165,158,197,141,225,69,188,148,219,110,73,245,224,252,199,145,182,216,0,144,47,176,62,1,101,212,65,100,64,122,145,41,17,107,213,187,88,46,225,216,93,216,230,84,1,21,144,171,171,152,220,5,172,121,239,95,40,159,72,162,224,19,92,32,182,234,12,115,20,146,217,147,168,217,32,0,118,79,112,186,95,125,136,172,57,38,75,192,211,77,10,153,153,146,8,136,162,114,170,170,190,200,136,137,172,60,124,231,10,151,120,56,204,92,186,149,235,131,21,49,128,19,154,41,42,40,8,106,168,218,23,101,78,132,37,244,250,42,47,209,117,81,185,183,91,143,185,91,7,55,9,155,122,116,178,110,39,91,35,172,220,140,169,196,253,91,143,200,244,241,28,113,195,106,64,130,182,76,34,145,252,254,49,80,32,249,149,18,119,130,224,23,21,22,77,95,230,22,113,44,44,160,85,198,166,174,244,173,144,51,22,56,52,223,168,33,18,229,80,222,120,59,18,242,188,3,108,143,43,213,84,130,77,7,45,197,172,222,180,143,93,145,86,202,118,145,197,106,200,25,148,6,176,205,17,85,69,212,69,252,181,68,18,253,92,126,149,253,151,75,44,187,21,167,58,192,181,200,235,33,149,203,162,197,114,63,44,1,101,184,72,138,34,215,43,243,170,242,156,34,115,245,79,221,53,68,92,124,55,231,183,88,173,158,36,222,81,67,91,24,169,143,30,3,72,207,190,182,240,149,231,222,95,88,130,77,43,68,100,227,104,104,4,231,41,231,94,85,30,234,147,140,203,109,179,44,139,14,197,241,22,158,162,112,225,53,1,187,73,198,79,50,109,156,119,163,58,166,200,10,18,58,209,172,114,66,142,226,138,23,45,242,127,42,162,133,131,87,149,99,55,110,216,177,77,144,87,78,114,161,226,141,60,35,202,7,22,43,169,207,32,226,34,252,132,156,47,40,188,125,23,246,93,121,171,51,204,34,234,184,174,42,114,234,105,144,65,151,164,20,150,39,52,109,11,76,175,14,184,164,133,194,8,47,8,75,244,78,83,157,69,49,108,23,45,175,201,243,60,158,216,40,91,118,246,27,16,97,48,201,189,34,58,163,7,36,133,195,108,196,124,66,126,160,84,216,5,36,83,242,159,126,92,94,33,207,252,61,93,228,48,73,50,25,149,144,202,223,32,147,38,246,19,15,189,45,153,52,146,153,142,50,171,81,211,22,200,129,195,136,199,28,138,35,109,39,137,57,65,66,80,188,152,177,129,42,67,209,35,78,142,235,241,208,9,214,193,209,35,109,13,21,65,73,17,121,78,200,138,169,207,215,143,109,122,53,5,218,45,187,155,183,88,252,184,23,55,67,113,103,50,115,142,187,59,197,208,142,59,104,44,67,108,191,114,8,172,176,4,191,66,52,50,246,237,169,214,129,173,85,223,150,165,236,190,251,226,155,203,10,176,164,99,150,140,221,187,100,208,31,8,221,211,52,207,43,5,215,234,171,41,152,192,202,170,127,116,86,126,170,90,178,247,167,45,207,147,40,199,246,163,7,200,233,240,233,57,116,9,242,88,202,166,73,137,33,248,79,66,54,29,38,88,172,124,132,166,121,24,87,251,144,175,13,10,119,95,178,45,91,185,59,171,143,238,174,215,26,102,149,181,245,119,184,134,81,89,150,254,18,220,194,149,230,165,175,186,100,150,115,47,116,6,228,54,81,4,156,53,101,76,5,28,65,34,247,208,95,219,65,132,185,128,109,229,62,63,61,196,126,217,90,89,151,50,254,165,50,205,242,87,101,190,75,245,85,55,141,197,254,19,132,250,34,106,100,170,136,156,174,171,157,224,223,60,79,103,32,11,247,44,200,155,44,162,73,177,40,177,205,176,86,33,48,137,230,148,243,142,16,131,77,9,27,96,138,170,164,110,58,216,0,153,18,38,181,139,57,248,132,220,221,235,190,219,124,41,204,113,54,247,4,206,44,43,100,91,71,149,61,78,250,125,107,234,111,51,21,207,2,160,66,9,44,70,148,68,32,225,189,227,100,208,188,72,95,48,90,155,97,159,57,149,252,92,231,82,40,101,69,145,139,205,199,155,168,101,230,184,47,81,97,75,40,66,83,136,92,123,138,29,169,49,245,225,74,51,159,182,154,169,126,17,111,34,81,239,94,63,131,212,83,181,10,142,46,220,70,134,210,178,218,3,107,105,37,223,198,38,11,104,60,8,160,36,209,108,133,61,251,10,115,199,28,105,160,145,252,75,87,227,247,49,55,239,22,182,122,49,203,252,51,18,190,79,204,68,114,28,95,57,176,82,81,121,69,14,136,195,202,171,202,112,43,239,236,186,141,211,224,87,152,71,196,204,76,134,4,120,22,105,63,39,177,173,186,175,154,132,215,226,50,6,36,99,139,34,59,188,244,106,87,225,178,229,146,1,47,73,13,50,235,37,238,13,144,206,179,189,165,59,205,237,222,188,165,155,203,38,45,101,237,244,106,255,0,194,71,196,112,173,170,159,137,49,180,109,214,200,84,251,132,150,29,234,96,66,169,221,80,144,144,184,213,55,65,134,252,69,238,238,11,142,237,237,62,107,84,198,67,142,66,175,179,110,204,228,44,4,190,169,144,212,82,175,179,144,200,129,19,207,176,13,43,66,232,169,32,155,100,72,77,188,218,3,129,58,176,194,109,240,189,184,121,253,174,179,252,43,60,167,200,164,237,164,86,31,34,244,242,189,97,122,102,228,240,136,164,134,177,142,182,123,156,123,41,65,82,84,228,220,50,217,237,152,217,236,119,101,240,136,120,141,51,206,206,144,45,51,248,141,164,129,68,145,98,248,52,13,35,174,117,246,68,64,108,0,1,62,86,219,0,1,68,65,77,68,114,138,10,218,253,254,219,122,230,88,20,25,171,145,101,50,189,215,243,172,153,135,14,16,63,194,170,241,195,50,93,30,19,217,57,77,93,122,15,28,90,122,152,83,230,90,195,171,136,196,219,15,31,171,146,219,2,46,200,241,143,86,252,134,137,201,245,31,100,229,87,132,246,77,123,52,211,65,193,16,136,169,18,162,34,123,170,175,219,80,136,59,203,129,88,86,45,187,19,231,12,100,157,6,189,85,218,185,45,146,28,199,5,184,174,116,38,208,188,46,17,143,87,120,233,239,245,78,23,137,190,171,26,141,157,177,10,11,106,204,159,47,11,107,11,123,248,87,178,44,219,173,70,30,53,141,45,151,219,100,145,93,52,80,17,96,26,20,30,168,32,137,236,165,201,16,75,175,243,188,115,25,183,172,164,184,126,75,79,219,58,12,48,97,13,231,25,19,55,5,182,197,215,68,84,26,83,112,132,7,186,167,98,94,19,157,116,210,238,102,9,145,29,35,116,153,60,41,101,145,53,49,250,177,108,249,89,65,20,196,36,40,126,254,50,49,18,253,149,83,94,12,239,111,172,243,75,122,73,73,146,132,56,21,19,24,177,72,203,94,14,186,50,153,53,38,221,101,238,200,173,42,161,19,102,138,134,132,217,18,34,2,170,150,162,184,55,195,118,61,128,228,21,87,245,23,211,136,233,205,164,136,193,182,30,54,90,88,142,53,41,176,68,253,41,33,231,61,75,139,238,170,232,138,253,19,65,33,151,190,123,119,22,68,152,137,62,198,67,241,230,4,0,106,53,76,167,74,83,196,227,141,47,167,65,109,124,226,46,52,224,17,183,216,69,69,80,149,57,78,115,23,187,141,137,227,151,112,177,235,89,175,140,217,194,209,0,55,17,215,69,164,117,207,19,62,83,1,81,107,200,239,229,183,221,83,185,252,163,202,251,106,4,127,13,180,182,22,53,235,144,219,183,105,81,73,52,164,85,214,189,94,10,13,178,114,92,146,109,60,68,74,143,47,144,155,65,46,163,212,89,4,84,34,82,53,145,230,27,84,230,79,145,141,212,92,137,96,198,148,213,115,86,81,22,34,59,234,82,4,162,149,23,161,246,31,23,14,153,33,251,23,112,94,169,209,126,125,6,103,29,220,172,59,45,163,157,145,99,86,71,99,95,92,218,27,238,199,140,233,123,171,2,247,65,78,188,153,160,24,242,2,138,66,75,213,81,9,21,19,53,77,119,91,127,83,6,238,170,79,154,29,148,86,230,198,53,21,5,54,92,20,33,46,164,136,169,202,18,123,42,114,156,251,234,41,183,91,96,222,222,99,182,88,212,123,249,86,17,108,100,189,56,138,67,98,142,12,169,9,222,91,156,162,240,190,89,4,235,234,60,34,9,58,66,60,15,84,74,236,54,71,37,171,221,44,46,125,115,113,229,83,99,177,171,65,203,57,62,50,144,1,18,12,168,202,203,107,217,13,164,112,158,104,213,177,19,2,84,34,83,5,78,164,22,91,187,183,130,177,127,35,27,145,105,33,169,145,223,8,220,156,23,209,167,157,39,217,97,65,167,122,116,117,69,217,44,9,244,85,232,174,39,110,56,94,61,51,183,51,14,129,83,58,225,203,23,157,102,190,204,169,156,109,136,143,58,241,206,67,64,240,52,208,138,155,167,202,167,8,8,190,220,175,209,21,82,43,146,236,163,217,166,75,117,103,151,228,113,109,42,172,189,3,81,107,156,171,78,97,70,141,41,137,37,28,92,87,85,8,30,113,133,87,21,67,177,42,135,191,86,128,117,219,23,100,43,232,232,14,171,17,180,106,165,248,217,59,217,77,97,36,33,40,241,31,113,75,179,68,200,144,119,105,65,199,69,81,8,23,231,229,20,85,17,116,19,250,59,218,156,146,158,29,253,36,208,149,2,193,129,145,29,224,229,16,192,147,148,94,23,133,69,253,209,81,21,23,148,84,69,77,69,172,247,159,111,233,193,78,198,206,91,40,22,146,170,29,255,0,166,201,47,11,241,199,187,196,231,80,94,141,8,112,74,242,254,95,85,69,237,194,243,172,70,221,236,124,93,189,201,207,37,143,147,76,158,111,86,13,107,172,190,200,139,106,168,66,101,32,80,87,129,121,199,60,138,225,34,124,227,225,14,17,24,13,121,50,255,0,135,170,92,189,224,147,46,242,67,111,70,200,100,100,177,87,192,38,13,203,54,65,176,67,5,94,29,109,58,123,129,123,26,18,162,241,236,168,22,206,185,215,9,237,174,116,24,203,124,107,29,191,54,156,188,162,175,176,54,26,125,134,142,76,96,112,155,109,224,232,240,138,146,42,138,24,124,164,137,199,100,246,94,83,80,125,202,216,44,19,112,118,180,54,186,60,38,177,248,117,176,86,29,12,138,230,64,10,155,242,9,129,86,7,244,244,241,25,54,77,175,202,109,145,1,34,137,46,172,189,52,26,73,95,132,219,230,187,114,203,251,163,102,150,185,229,198,69,27,109,37,48,193,23,167,139,232,203,211,57,39,133,68,37,52,140,22,83,219,231,217,10,122,18,39,32,217,142,62,239,2,200,115,111,137,73,57,44,250,248,21,197,3,41,129,83,143,68,136,106,242,85,58,117,243,10,116,137,5,219,163,178,150,12,90,226,86,197,80,25,105,214,217,21,236,174,17,108,6,47,65,91,97,191,219,145,92,243,2,163,9,113,220,166,47,186,254,77,147,208,230,66,55,248,69,78,121,102,51,67,194,251,47,11,173,80,201,113,63,137,45,161,192,50,173,183,176,205,42,229,100,121,29,109,133,179,150,1,35,214,141,21,84,118,165,20,251,24,237,40,9,50,244,145,52,104,221,62,168,174,56,5,217,215,92,49,100,45,47,135,40,56,236,5,248,127,164,166,114,32,73,114,151,46,200,141,59,112,236,136,238,60,203,104,247,221,75,178,190,210,243,202,251,15,183,40,154,107,57,136,109,82,83,239,222,206,229,141,218,79,114,115,88,20,184,67,84,72,211,112,233,170,35,197,136,216,178,203,98,8,125,138,68,144,236,102,100,171,227,68,68,20,30,17,160,218,2,169,170,91,3,184,42,232,190,184,227,164,83,149,225,31,41,48,132,165,227,83,227,149,14,202,171,215,158,57,85,93,126,118,212,217,239,37,222,248,98,31,15,88,78,69,77,140,88,237,125,213,188,106,11,181,130,146,164,200,160,96,157,22,194,72,27,205,35,209,136,26,8,207,48,218,41,163,141,198,121,20,17,4,147,244,117,125,211,141,81,144,246,167,18,205,242,141,214,171,183,170,40,214,11,119,22,69,109,187,32,173,202,132,71,95,17,230,159,142,231,246,184,212,148,117,193,36,250,18,146,47,177,18,40,119,37,190,93,35,119,118,206,219,60,196,155,162,158,228,44,143,31,54,227,206,9,113,158,144,109,194,148,14,176,226,34,18,182,109,194,145,194,56,13,184,157,23,145,250,42,221,102,235,96,64,6,98,36,226,245,4,85,225,73,120,85,225,63,127,100,85,255,0,109,85,155,213,26,117,54,11,65,156,78,150,50,231,224,86,245,215,146,229,11,72,208,147,2,190,158,193,212,15,126,169,233,36,74,36,30,125,189,147,237,168,15,198,179,147,138,167,110,25,164,201,87,30,178,131,153,199,183,43,127,156,191,15,133,26,59,254,161,229,104,17,74,66,151,145,166,65,129,78,93,118,67,77,167,235,227,65,178,154,106,161,195,115,167,246,251,3,102,207,114,224,255,0,73,227,145,25,137,91,66,197,172,226,153,123,57,80,84,71,212,182,216,170,20,167,85,5,69,134,85,211,85,85,229,123,42,128,219,109,56,142,182,46,160,144,161,138,23,4,60,42,115,246,84,95,162,232,62,245,133,186,201,217,163,186,199,233,223,175,146,239,245,12,199,96,180,251,106,29,24,116,35,59,33,60,136,164,133,193,3,14,34,40,162,251,162,115,194,47,58,205,107,29,105,67,2,222,109,76,249,126,79,45,44,194,155,23,169,112,158,66,142,235,11,217,62,233,209,243,246,253,248,95,182,131,22,214,125,143,219,99,146,242,76,54,91,57,83,17,79,194,129,79,41,151,187,187,242,252,136,106,104,3,236,98,74,164,72,136,43,219,233,172,94,53,187,52,249,102,61,39,32,162,168,179,153,233,234,153,182,8,209,197,167,92,146,14,171,194,0,201,1,168,56,164,177,203,169,33,116,36,32,36,46,171,202,118,212,109,86,63,143,99,114,241,172,126,125,181,107,114,154,132,218,73,141,47,164,134,125,44,118,88,100,128,186,241,236,17,219,229,21,20,75,230,66,69,66,81,215,213,62,215,81,227,244,150,20,244,182,86,208,220,177,175,74,247,39,53,37,18,72,124,207,159,152,11,175,80,119,188,151,79,148,30,168,170,156,10,34,34,104,57,195,247,79,24,203,84,224,250,129,173,183,97,201,141,63,87,45,246,189,64,122,87,149,151,156,78,132,66,109,163,136,163,228,21,81,229,20,87,130,66,20,132,90,252,81,226,52,145,171,229,90,99,87,145,198,212,25,153,8,92,88,192,79,215,186,219,174,55,40,16,158,78,221,145,147,68,97,57,125,87,170,35,106,164,154,154,224,123,87,143,224,12,178,213,108,169,211,9,138,214,106,1,201,106,210,151,165,105,199,92,0,84,109,176,21,84,87,143,146,84,236,92,242,74,171,202,175,135,27,217,12,51,25,182,174,185,142,229,148,185,52,226,140,86,172,201,62,84,135,20,90,113,182,163,55,242,167,229,182,46,185,215,158,79,146,249,136,184,78,3,179,55,221,186,252,10,212,97,92,99,87,71,12,216,120,198,193,150,218,86,77,214,226,200,148,76,130,17,161,145,35,81,92,85,36,30,130,164,8,170,156,170,142,118,175,50,129,113,103,105,81,2,36,163,147,85,30,44,131,66,65,20,113,36,1,27,98,43,219,235,192,42,47,60,34,42,167,190,177,57,30,212,210,229,89,114,101,119,22,246,207,10,212,191,74,117,158,86,253,25,69,121,9,30,68,21,109,76,9,206,71,177,129,137,42,52,218,115,192,241,175,126,23,128,86,225,73,53,214,44,172,236,230,216,43,62,162,109,139,226,227,198,12,182,141,178,31,32,136,160,136,167,216,121,85,82,34,82,34,85,80,194,215,111,126,17,61,204,42,27,178,142,20,252,230,31,174,131,14,73,182,46,48,215,68,95,205,84,37,20,85,112,129,161,65,82,83,50,249,121,65,37,70,97,188,117,152,69,180,154,251,204,106,228,35,52,203,142,51,52,5,149,9,68,216,52,110,35,64,174,35,138,34,143,10,43,138,40,29,145,71,158,120,69,225,54,67,16,3,166,70,101,90,181,30,162,44,8,101,24,101,39,138,107,80,159,87,226,35,232,162,170,190,55,72,141,20,20,57,85,84,46,195,237,175,156,167,101,40,242,235,235,203,219,76,142,253,10,250,172,42,29,142,219,236,120,163,178,43,216,85,142,205,17,180,94,79,204,94,11,130,36,30,200,72,34,136,25,124,207,112,153,194,230,214,51,47,30,182,151,18,124,150,34,187,54,48,2,179,20,223,146,212,118,144,187,18,17,145,56,240,252,173,161,23,81,37,227,217,17,124,155,127,186,181,249,235,128,194,99,246,212,238,202,130,54,144,82,112,180,163,50,25,31,68,117,179,100,204,125,139,170,16,18,161,143,113,85,78,9,23,93,247,219,110,198,69,111,139,93,78,202,111,81,252,81,194,125,128,7,35,248,165,60,66,130,78,190,217,50,162,71,209,12,80,133,1,69,29,115,167,94,220,167,206,7,181,120,254,0,126,106,249,182,115,222,110,24,87,70,118,194,66,56,177,97,129,41,11,13,32,136,136,143,37,238,188,119,46,163,216,139,168,240,19,61,52,215,195,174,35,77,155,170,36,72,2,165,192,143,42,188,125,145,19,234,186,15,189,124,3,173,153,24,1,137,19,107,212,209,23,149,21,225,23,133,253,189,149,23,253,245,82,230,121,196,156,255,0,3,118,211,109,96,255,0,86,99,115,24,151,93,122,205,84,226,135,121,11,145,232,75,20,28,20,68,148,210,169,41,48,242,180,226,42,39,11,217,16,10,17,240,82,228,225,169,220,118,110,242,85,200,108,167,102,114,45,198,223,231,31,196,33,73,140,199,167,121,26,52,66,142,162,173,186,201,176,73,203,78,199,117,181,253,28,104,36,203,109,151,71,221,221,204,182,192,241,38,239,103,183,11,28,199,193,185,19,130,36,102,100,3,115,101,27,175,184,168,164,141,131,115,99,242,141,131,142,47,116,224,126,170,154,167,101,113,188,180,187,221,152,124,56,230,249,5,46,79,103,186,23,180,237,221,222,36,48,136,251,56,243,138,218,62,211,0,47,56,173,71,64,113,99,48,195,156,31,99,152,242,169,114,164,187,137,178,209,231,92,224,183,249,196,25,99,18,126,121,111,99,121,18,81,52,142,136,176,75,233,235,221,80,246,236,158,146,60,82,81,231,223,221,62,250,194,202,218,156,91,11,200,182,174,154,158,165,101,76,106,246,76,235,43,103,195,201,42,97,133,116,199,29,145,33,197,247,39,28,146,227,102,68,191,82,234,137,236,34,136,23,40,85,214,36,241,182,26,248,201,52,88,244,163,39,196,62,84,103,178,23,141,11,142,80,121,68,94,191,78,81,23,77,122,147,217,56,211,65,209,62,116,58,184,50,44,172,36,181,26,44,86,141,247,222,116,144,65,182,197,20,136,137,87,232,136,136,170,171,251,38,168,172,138,223,226,47,119,246,242,242,94,217,198,197,49,40,185,5,76,150,104,150,218,92,180,180,64,125,162,22,38,56,76,15,88,102,168,66,224,182,130,233,10,117,236,162,92,136,218,219,163,71,103,147,109,166,89,141,210,182,142,88,90,209,207,131,16,84,208,80,158,118,57,128,34,170,251,34,41,18,39,43,244,214,181,237,209,227,246,223,19,245,155,141,183,54,215,193,105,150,193,24,249,214,53,38,173,200,233,68,204,74,226,104,18,65,24,10,129,250,150,226,3,109,146,170,115,231,54,185,23,28,93,4,159,106,49,230,236,246,103,116,118,233,217,86,113,172,164,122,232,210,241,43,34,71,15,26,89,21,192,9,17,135,59,23,168,138,225,9,190,211,232,188,57,230,46,81,12,76,82,191,115,36,187,248,141,200,105,45,240,90,155,39,110,49,74,168,117,120,213,233,84,184,237,93,100,249,209,227,157,173,194,200,113,18,51,238,197,107,134,25,97,8,201,36,3,221,131,142,8,45,207,136,123,201,27,85,147,227,27,173,143,66,25,22,247,67,39,7,88,105,202,126,36,252,150,93,122,177,179,227,238,51,25,70,196,191,176,101,190,190,200,171,171,35,104,118,222,155,104,118,203,25,219,74,22,155,24,120,237,107,48,132,128,122,163,174,8,242,227,170,159,226,55,20,205,127,117,37,208,85,151,63,10,181,88,238,71,141,110,206,221,216,92,220,103,152,136,27,77,57,150,100,246,19,153,182,142,224,245,125,167,73,195,52,142,225,126,177,117,166,250,137,241,217,179,15,149,47,138,169,51,38,86,68,151,97,92,112,37,60,200,27,209,77,192,112,152,53,68,82,5,32,85,18,225,121,78,81,120,94,53,235,211,64,212,35,59,220,145,192,102,74,114,198,161,201,85,208,241,139,108,141,211,140,74,82,23,208,147,29,218,6,248,224,148,197,254,81,123,39,184,241,199,191,41,55,214,50,223,26,161,191,71,18,230,170,60,207,44,41,53,167,229,30,123,69,145,211,204,210,255,0,148,252,97,202,125,250,166,131,17,119,155,173,62,65,141,86,45,114,148,75,240,152,78,60,106,66,236,117,101,143,50,126,90,10,169,114,136,72,169,202,42,47,30,203,172,14,101,187,46,192,218,159,248,171,129,213,181,123,94,145,78,201,69,239,59,68,81,0,12,137,69,176,104,220,83,85,17,30,20,81,7,178,153,42,8,42,106,115,62,134,162,205,232,210,39,215,178,243,176,209,196,142,100,158,237,35,128,160,125,87,237,200,170,162,255,0,26,142,200,218,45,186,147,140,68,195,158,198,88,90,152,47,58,251,44,35,174,162,161,187,223,204,164,104,93,207,200,142,186,142,118,37,238,142,18,23,100,85,77,4,122,167,125,96,219,102,85,216,99,56,237,128,72,157,127,62,149,100,19,15,164,97,8,209,29,144,142,140,143,23,133,197,47,26,15,65,113,85,59,42,242,189,87,93,16,247,212,24,190,110,30,69,73,233,224,92,148,240,160,88,36,236,217,114,138,28,164,142,232,56,195,109,242,36,92,249,5,5,75,128,19,237,194,138,234,193,103,16,198,99,200,141,41,138,88,128,236,73,143,88,48,66,28,43,114,93,108,155,113,193,253,136,128,204,87,248,37,214,18,102,207,109,196,249,54,19,36,98,236,122,139,41,3,41,231,155,117,214,204,93,67,83,83,104,132,145,89,82,50,34,37,111,175,117,34,82,236,170,188,132,78,195,123,110,163,225,152,206,79,7,27,135,37,219,28,76,243,27,70,221,150,81,209,152,76,183,28,158,109,148,80,37,39,87,212,39,84,62,169,242,42,18,162,170,106,94,123,145,83,99,131,95,230,120,183,253,64,105,27,158,158,39,193,200,232,111,197,18,83,108,187,15,97,78,195,199,61,87,235,202,34,235,209,99,182,56,29,181,117,45,76,252,102,27,144,241,230,193,138,230,17,8,65,134,69,1,17,158,5,83,179,74,141,183,203,101,200,23,65,229,23,170,113,234,172,193,177,74,120,54,213,181,244,204,183,30,246,67,210,108,132,148,141,101,56,232,160,26,154,146,170,175,32,136,40,156,240,130,40,40,136,136,137,160,134,99,91,217,253,83,185,110,109,180,28,121,25,145,22,182,29,204,169,15,74,234,9,18,67,8,105,227,78,191,154,226,58,66,10,35,236,34,189,205,71,179,98,125,25,6,237,229,180,89,84,236,103,250,78,173,242,87,225,53,12,194,201,197,240,140,153,205,69,100,229,240,210,163,106,234,27,174,128,2,145,117,96,251,113,245,212,228,48,44,61,187,40,215,13,227,208,194,116,55,91,125,137,2,28,56,217,131,10,192,170,18,123,167,229,18,135,31,69,21,225,121,215,146,70,215,224,242,159,181,146,245,34,43,151,82,154,157,56,134,75,195,229,146,218,182,173,189,236,105,213,193,241,54,130,67,194,162,2,34,47,9,198,130,54,59,173,123,101,143,211,165,54,53,8,114,75,107,201,184,241,68,149,56,146,35,18,161,164,149,144,94,113,109,72,219,226,33,244,84,4,37,238,60,136,240,72,159,88,22,241,185,154,228,48,43,36,99,174,211,196,183,163,98,230,173,233,36,68,179,208,155,104,223,22,136,71,198,190,18,120,0,145,73,9,87,230,20,81,247,212,154,102,218,224,211,177,120,184,99,184,228,80,167,130,162,81,99,49,217,159,1,15,63,51,102,218,161,129,47,99,228,145,81,87,185,114,171,217,121,250,163,219,156,43,27,185,114,250,143,31,143,14,97,179,233,196,155,82,232,203,106,128,132,13,54,171,209,164,47,19,125,144,4,123,116,30,220,240,154,9,38,188,150,178,102,67,172,151,46,190,184,231,202,101,147,54,98,131,128,218,190,104,138,162,8,102,168,35,202,240,156,175,178,115,175,94,154,13,122,164,248,80,165,189,201,50,125,217,220,11,11,170,140,247,49,17,25,14,226,153,61,140,22,106,153,1,234,203,76,147,110,2,72,48,246,34,113,214,212,72,249,234,216,2,244,213,94,25,37,223,195,142,67,119,111,157,84,217,53,111,149,213,76,171,201,111,70,165,198,170,236,231,193,143,32,234,174,6,67,104,177,152,118,83,92,176,243,10,64,75,32,217,234,28,114,71,186,186,135,238,246,219,211,110,246,217,100,219,105,124,211,101,15,34,173,122,17,17,143,100,105,194,30,91,117,19,252,64,226,1,167,236,162,154,10,111,117,241,230,235,54,103,107,118,233,185,86,114,108,163,250,24,177,49,42,210,70,207,37,88,245,198,11,17,247,59,15,167,138,217,16,62,235,234,188,54,140,143,8,166,64,43,151,199,110,126,34,54,123,111,40,230,110,124,124,79,43,135,143,212,71,106,252,234,102,75,91,52,109,134,132,95,154,217,62,61,102,18,32,147,134,10,45,18,167,110,170,69,192,151,111,195,197,228,141,213,201,242,125,214,200,97,12,123,122,81,141,131,164,53,229,127,13,126,51,45,61,102,216,115,247,41,143,43,100,95,222,49,24,95,116,68,212,7,114,11,22,168,248,150,159,185,27,129,105,120,237,238,39,5,216,216,86,51,22,185,201,11,122,196,186,224,107,254,93,68,11,177,122,147,154,219,141,138,162,114,172,155,188,11,109,170,6,215,194,155,22,198,27,22,16,100,54,252,105,45,139,204,186,217,118,23,0,145,20,73,23,238,138,138,138,159,235,166,176,59,101,73,101,140,237,198,43,142,92,162,126,33,85,73,6,20,174,9,9,60,205,48,0,126,233,236,191,48,175,190,154,9,46,184,225,19,255,0,238,185,215,5,250,87,143,219,65,85,88,2,103,251,245,10,177,194,71,42,54,210,8,90,184,31,81,114,234,112,56,211,28,255,0,44,68,73,5,199,239,49,178,250,138,106,214,213,83,180,243,34,215,218,110,205,253,220,136,240,213,51,57,7,49,231,141,27,6,153,102,186,11,109,17,145,47,2,62,16,2,229,120,79,155,94,246,254,34,182,85,211,2,13,194,172,244,110,16,128,89,47,145,43,136,137,120,20,73,138,62,159,149,85,68,79,204,247,85,225,52,22,62,154,225,21,21,57,69,246,93,115,160,106,136,220,93,233,206,112,155,92,169,186,170,152,247,65,85,121,67,18,28,38,152,36,120,163,204,107,151,209,84,85,84,212,84,73,206,68,20,186,162,136,129,151,84,91,223,94,115,131,4,220,87,156,136,194,184,70,6,164,173,143,42,67,250,87,158,62,169,246,95,183,219,65,1,190,204,47,43,112,44,75,35,168,200,170,173,92,178,183,162,139,38,115,17,185,141,58,60,201,108,178,225,178,136,107,209,20,94,236,11,216,184,225,57,237,239,168,221,94,233,101,50,109,235,109,93,189,164,121,139,76,161,252,112,177,144,140,163,58,40,54,243,173,169,249,17,197,37,116,1,177,125,196,80,64,241,42,241,199,2,101,112,183,95,94,204,102,225,181,10,56,48,209,9,182,208,180,40,2,72,93,145,81,56,225,21,11,223,253,125,245,212,20,148,173,218,185,118,221,84,33,177,112,60,103,45,24,4,124,131,217,58,169,241,217,83,217,61,185,251,38,130,141,200,119,143,60,99,33,184,173,170,178,199,88,55,101,217,85,194,129,48,81,167,161,28,67,140,32,251,142,25,136,18,190,143,240,216,159,64,239,34,34,118,224,137,74,93,63,113,46,28,218,92,123,57,163,179,142,244,137,54,116,209,101,27,240,16,17,224,126,197,152,178,7,198,46,146,1,126,97,240,66,225,138,40,162,138,152,170,115,97,72,199,232,101,187,45,233,84,208,30,114,115,72,196,162,114,48,17,62,218,125,0,213,83,230,20,253,151,148,215,160,32,193,8,173,215,132,70,6,51,8,8,219,40,216,160,2,2,162,130,32,241,194,112,168,156,113,244,225,56,208,84,88,46,233,228,246,251,140,238,55,62,210,158,198,44,203,59,248,169,6,44,117,9,117,108,192,149,226,105,231,9,12,144,219,113,17,5,84,132,23,185,143,85,84,229,19,31,23,126,108,49,235,140,130,21,235,208,178,88,205,57,25,250,167,234,86,52,118,220,101,198,37,190,239,14,28,130,5,22,194,33,138,121,8,29,39,1,207,145,3,169,234,232,135,77,81,93,42,84,232,21,112,227,73,156,104,228,167,153,96,0,223,36,250,41,146,34,41,175,242,188,235,206,120,182,50,235,47,197,115,31,172,54,164,200,245,111,182,81,27,81,117,239,253,66,78,56,35,255,0,50,251,255,0,58,8,246,65,150,216,140,220,26,109,20,150,198,187,34,150,243,82,27,126,50,249,9,165,172,147,41,165,21,85,69,2,66,96,57,69,69,229,21,83,219,235,168,37,246,234,101,213,123,91,183,217,156,123,218,132,177,181,174,170,159,103,17,248,224,174,76,7,202,35,111,58,9,229,5,6,219,89,36,69,227,7,15,146,105,4,87,158,165,118,155,44,186,64,78,54,6,77,23,96,82,68,85,21,84,84,229,63,101,225,85,63,209,87,94,73,84,84,147,66,43,115,42,33,62,48,85,22,40,185,28,9,25,94,189,126,78,83,229,246,246,246,227,219,65,95,94,231,249,44,125,166,200,51,24,7,13,171,42,171,107,24,204,246,97,77,162,102,45,171,145,208,72,123,34,242,77,55,194,175,62,196,189,145,62,218,194,73,221,156,137,188,197,213,149,107,22,12,8,185,99,120,194,210,5,90,201,150,162,125,81,185,14,159,152,76,60,189,188,141,168,54,66,45,123,146,18,118,33,182,170,241,218,26,74,102,113,218,122,104,80,170,227,7,141,152,108,48,32,200,15,60,240,128,137,194,39,42,171,244,250,235,236,233,169,157,180,110,237,202,184,101,96,208,120,219,150,76,2,188,33,239,242,161,241,217,19,221,125,185,251,175,239,160,246,166,185,211,77,3,77,112,170,130,138,170,188,34,106,185,115,226,43,101,90,51,35,220,42,207,70,217,16,29,146,121,22,184,72,87,130,69,152,131,233,249,69,69,69,252,207,101,78,23,65,224,175,4,192,55,234,109,99,106,141,212,110,92,19,181,108,61,144,91,186,130,13,180,255,0,31,203,241,21,130,227,247,134,225,125,73,117,106,240,139,170,171,118,38,69,176,180,218,107,250,73,49,230,42,230,113,206,27,204,154,56,14,178,245,116,230,221,32,33,94,8,124,38,101,202,114,159,46,173,81,253,41,207,237,160,231,77,52,208,52,211,77,5,0,198,219,214,223,252,75,102,80,51,6,154,178,199,127,13,167,203,32,83,200,109,10,43,214,174,139,176,158,146,235,107,242,188,77,55,93,23,198,132,138,141,147,196,124,118,81,33,100,27,147,185,215,59,181,31,25,199,177,154,235,60,18,54,88,56,62,69,94,117,199,34,65,52,237,49,78,114,123,174,247,241,177,28,8,227,48,141,147,101,228,242,31,36,157,129,53,49,221,241,123,17,179,161,222,104,98,74,214,46,78,196,190,1,254,250,57,42,9,33,206,63,246,238,54,196,158,126,189,25,120,83,220,245,198,67,183,185,124,12,222,78,230,109,54,65,83,18,101,220,70,35,94,85,90,198,113,216,54,74,207,179,18,65,198,137,13,137,0,10,173,171,156,56,46,54,128,36,63,32,16,135,70,197,161,99,47,229,219,70,46,184,112,112,155,102,216,165,242,17,17,55,83,42,59,114,99,49,201,42,175,86,85,199,163,135,236,219,13,234,214,212,51,109,240,57,248,146,92,221,228,151,45,91,228,185,52,228,176,181,150,196,111,79,28,84,26,6,89,97,134,148,136,129,150,218,108,69,59,17,17,18,153,170,242,106,137,51,208,112,171,194,115,173,99,255,0,138,25,237,221,213,185,102,179,50,252,38,161,111,217,24,67,26,157,70,68,120,165,86,241,180,194,47,141,212,144,233,62,218,25,32,161,34,145,139,105,202,39,205,179,186,249,224,126,136,159,254,104,40,92,227,42,220,216,184,214,29,34,214,101,197,61,220,172,124,229,36,122,216,93,134,102,66,158,159,197,13,244,65,52,0,46,239,126,95,61,87,231,94,223,148,139,175,189,190,203,114,249,89,237,60,43,105,185,20,219,137,167,60,50,122,210,52,106,29,42,130,26,180,130,201,48,168,172,162,160,3,79,3,221,157,238,132,190,68,236,161,124,112,139,254,218,112,137,239,160,215,74,172,163,113,37,238,29,116,50,183,191,123,189,243,129,144,195,54,72,35,214,168,202,120,34,178,202,160,34,43,78,71,78,197,238,72,72,13,184,170,138,124,151,54,219,155,184,152,166,107,119,58,45,125,230,71,42,44,139,22,164,99,72,194,182,207,166,23,25,26,207,74,231,69,20,121,244,50,225,72,186,18,147,190,69,1,103,150,246,39,219,159,190,185,84,78,125,254,250,10,219,39,201,50,73,244,91,123,127,68,244,136,229,105,121,88,86,13,196,108,136,10,51,205,31,149,179,71,1,13,1,21,81,121,33,2,69,20,231,175,186,106,190,196,51,252,185,115,236,90,158,125,150,82,254,71,111,50,72,100,213,210,97,245,171,174,104,27,120,149,176,224,63,33,64,133,149,97,206,202,146,1,79,230,113,121,80,216,164,227,143,191,182,136,137,245,77,6,188,217,238,189,166,47,157,230,18,43,50,137,54,177,107,100,68,173,147,18,225,9,152,204,203,147,53,134,196,216,22,217,83,24,241,153,119,169,154,118,243,56,75,202,143,140,141,61,251,137,184,183,51,246,239,14,200,66,230,219,16,187,200,92,70,225,196,104,21,35,164,146,78,81,249,78,27,74,105,25,177,18,115,161,8,43,189,219,5,68,34,68,75,186,109,124,11,16,109,185,241,91,124,89,121,185,0,142,15,40,46,182,72,64,73,252,161,34,42,127,41,175,71,203,199,223,132,255,0,93,5,107,183,59,169,119,154,102,151,248,212,252,97,43,227,213,9,27,110,246,123,202,10,146,222,97,26,121,13,177,4,53,6,69,228,232,100,157,93,31,170,117,51,174,167,101,251,179,88,56,147,15,89,94,45,33,75,201,91,201,108,66,10,59,54,52,40,247,45,181,17,224,4,111,133,95,18,160,17,34,42,163,38,227,168,38,163,216,118,65,56,251,125,244,246,95,109,1,23,148,231,92,233,166,130,169,223,65,44,157,252,71,104,201,215,2,14,109,108,108,93,120,204,132,156,169,139,29,201,50,88,228,85,23,171,202,219,49,207,247,109,247,53,22,199,247,39,115,169,183,106,70,51,144,227,53,213,152,36,156,176,176,124,118,188,43,142,60,129,105,170,97,156,220,246,157,239,227,126,57,144,73,97,91,22,199,199,227,14,9,122,154,106,204,220,140,14,126,90,148,215,120,221,203,85,25,46,51,52,172,42,165,191,27,212,71,37,54,141,151,152,125,164,33,35,101,198,156,33,94,164,36,36,128,104,188,130,34,224,241,237,189,203,231,230,241,183,51,118,114,10,153,115,41,34,191,26,142,170,170,59,141,65,173,243,123,63,40,220,116,148,223,144,96,136,218,31,13,139,109,169,136,143,206,100,65,15,127,109,235,40,62,37,176,216,24,123,77,86,227,191,134,220,101,147,233,227,182,131,21,155,86,133,168,76,201,105,180,249,89,39,91,177,149,228,65,68,71,9,145,62,59,33,17,95,250,172,118,128,30,203,172,239,183,154,96,146,53,148,19,81,40,64,191,178,142,50,154,71,115,143,253,195,142,63,39,159,175,71,153,21,247,13,89,218,6,154,105,160,105,166,188,119,23,53,56,253,100,171,187,235,56,149,213,240,154,39,228,203,150,240,178,203,13,138,114,70,102,74,130,34,137,245,85,84,77,6,31,114,159,161,141,183,121,76,140,170,35,50,169,90,165,156,118,76,60,156,182,236,84,96,213,208,63,242,168,33,34,255,0,11,170,179,225,6,230,242,14,216,86,109,62,101,45,249,25,22,19,77,80,217,186,248,117,114,68,9,48,193,216,174,42,39,213,67,135,163,17,125,206,33,175,223,85,198,236,239,219,251,240,246,53,178,27,104,113,97,82,110,204,147,173,11,89,205,58,179,44,232,65,179,114,198,108,56,253,83,195,25,88,109,214,154,146,250,167,149,195,252,166,200,63,57,61,149,59,185,143,90,252,100,165,246,45,57,87,23,110,174,62,218,207,156,225,35,112,230,91,151,171,176,140,140,31,60,59,226,22,31,99,178,123,41,201,81,21,85,79,112,219,45,52,211,65,135,203,229,228,144,113,139,57,120,125,84,123,43,182,227,26,192,139,37,244,101,167,95,227,228,67,63,176,243,238,191,194,42,106,131,218,188,63,113,235,115,156,118,118,225,208,223,75,56,241,236,26,25,211,252,51,73,183,138,210,123,168,233,186,211,200,12,41,176,235,10,136,32,105,215,168,39,94,186,217,77,99,100,100,120,236,95,94,178,175,43,153,252,41,4,167,43,146,155,31,74,132,156,138,187,202,254,90,42,123,167,110,57,208,64,242,152,57,253,6,73,150,229,216,45,11,118,82,30,169,165,40,240,223,144,128,220,247,152,126,103,168,100,85,75,134,156,86,77,148,67,84,227,158,156,242,136,188,120,38,150,229,218,237,13,227,219,149,132,254,45,116,15,35,108,208,208,73,240,164,244,96,219,4,85,113,92,78,24,125,208,55,148,85,121,24,238,35,100,132,72,72,86,194,200,142,140,122,165,121,180,103,167,127,39,100,235,215,142,121,231,233,199,31,125,121,161,221,211,88,191,50,44,11,88,82,94,175,63,28,182,217,124,12,163,159,191,202,226,34,170,130,251,47,178,241,244,208,107,29,222,41,184,149,56,186,50,88,94,95,149,222,13,52,38,49,153,204,206,40,199,86,224,180,168,241,40,147,191,144,235,111,170,187,249,132,126,86,80,26,238,100,61,22,237,202,177,140,134,230,247,18,149,30,92,134,93,136,197,132,105,182,17,75,199,224,243,68,234,134,128,171,194,254,104,129,10,42,47,10,41,252,234,85,19,36,199,39,156,54,161,94,214,200,59,6,205,216,98,212,166,205,100,0,251,17,54,136,191,58,39,221,71,148,77,119,126,51,80,178,165,194,252,82,39,168,128,216,187,41,175,56,119,96,9,21,68,140,121,228,17,81,21,81,87,132,94,23,65,90,108,70,223,101,24,174,57,117,15,51,38,145,187,9,106,211,16,90,121,227,15,3,77,163,43,36,252,166,100,14,201,81,39,140,80,213,19,184,242,170,125,200,176,27,87,65,186,216,182,87,134,49,113,68,234,82,22,3,87,83,113,41,199,197,247,217,179,140,178,73,27,62,79,158,156,56,189,156,78,234,166,173,39,209,72,146,229,12,147,29,114,153,114,38,239,107,138,168,69,77,103,36,166,214,58,10,47,10,190,78,122,240,139,237,207,58,245,140,200,102,36,97,37,149,22,193,28,37,67,78,4,85,57,69,95,217,21,17,87,157,6,187,221,98,185,164,156,219,40,179,133,135,228,131,139,187,54,9,220,215,12,165,9,22,192,15,75,87,149,130,87,201,30,18,71,34,57,192,171,95,146,215,167,234,75,200,38,117,138,124,142,62,200,221,195,178,219,187,11,4,27,35,118,155,31,133,37,232,239,74,139,229,5,100,31,23,100,26,178,215,110,196,108,163,156,35,35,194,2,42,171,90,184,67,33,199,221,145,14,35,119,85,230,253,139,62,162,35,67,37,181,57,13,113,207,118,211,158,76,120,251,167,41,174,227,180,172,106,193,170,119,39,197,25,175,52,79,55,24,157,20,116,219,21,68,35,64,231,149,20,85,68,85,68,225,57,208,81,216,157,54,242,67,207,118,238,28,200,151,79,98,20,85,7,14,84,183,231,180,7,37,227,135,201,72,150,194,146,186,132,46,136,180,216,118,62,168,166,68,68,170,138,152,75,131,220,156,35,35,153,123,95,87,117,30,116,187,105,16,109,236,28,31,88,213,139,50,236,218,244,5,17,130,117,4,205,136,126,84,68,225,60,126,226,168,226,170,34,236,132,201,176,171,163,20,201,210,153,140,195,124,33,58,235,136,0,60,170,34,114,170,168,137,202,170,39,250,174,187,8,91,62,16,196,87,133,69,78,83,159,116,250,46,131,7,129,204,202,44,48,234,121,185,164,6,161,93,189,16,14,107,13,240,136,14,170,123,167,8,164,130,188,112,170,40,68,130,170,168,132,92,114,185,253,52,208,53,68,252,95,92,221,206,219,11,77,167,195,101,188,198,69,155,83,91,128,58,192,118,114,60,8,208,205,217,78,34,47,211,191,44,198,18,251,28,176,95,182,175,109,106,109,182,238,99,213,63,25,43,125,148,207,84,197,156,171,145,182,176,39,54,72,228,56,118,227,233,44,36,163,231,207,13,121,69,246,24,236,190,200,113,144,73,81,87,216,54,59,109,95,161,147,183,120,180,140,86,35,49,105,93,165,130,117,172,50,156,54,212,85,96,21,160,15,242,160,40,162,127,9,169,38,181,7,105,247,237,253,136,123,37,217,13,203,56,179,105,54,158,72,86,157,172,22,157,73,117,148,38,216,57,93,54,100,126,171,230,140,140,56,211,78,201,97,87,196,224,126,107,98,31,156,187,101,79,115,83,144,86,69,187,161,179,137,99,95,53,161,126,52,184,143,11,204,190,217,39,34,96,98,170,36,42,159,69,69,84,208,123,52,211,77,4,91,61,220,74,76,2,28,66,159,30,117,141,149,163,203,26,174,162,181,143,60,219,7,208,84,148,25,111,148,79,97,69,34,51,33,108,5,59,25,10,123,235,91,45,15,59,205,126,36,113,251,13,239,166,112,48,108,110,162,76,231,171,33,75,87,41,241,219,114,31,81,17,251,55,23,168,74,112,99,48,249,121,137,60,12,56,235,2,41,219,135,79,109,206,52,119,31,110,75,140,54,78,180,132,32,226,138,41,10,23,29,145,23,234,136,188,39,63,191,9,175,153,176,97,89,69,118,13,140,70,101,70,124,21,183,89,121,180,48,49,95,170,16,151,40,169,252,46,131,243,214,134,162,238,126,33,117,150,109,229,156,40,244,91,23,133,94,83,21,170,211,191,2,118,80,227,212,191,242,54,45,9,240,104,140,196,110,24,131,197,200,58,167,32,155,65,14,138,190,218,125,131,220,76,87,6,220,38,114,12,57,42,40,35,66,118,198,54,72,150,236,201,144,150,20,194,83,40,239,99,53,255,0,132,216,52,141,67,56,252,34,160,197,97,17,58,43,156,110,141,142,210,97,214,185,53,230,75,58,43,174,255,0,83,210,5,13,221,121,26,44,43,40,192,71,227,87,154,227,220,196,93,117,180,36,84,228,28,81,46,200,129,214,71,117,67,79,145,82,204,199,46,235,153,153,89,61,130,139,38,43,131,249,110,178,73,193,1,39,220,85,61,149,63,109,5,65,177,191,16,182,57,148,74,204,79,120,49,25,24,62,124,231,146,27,176,223,249,160,217,76,96,121,127,208,190,138,162,127,47,14,163,36,168,226,54,72,72,134,8,167,171,191,81,109,201,219,250,141,201,195,103,226,86,105,225,89,2,46,195,150,8,190,88,51,27,84,56,242,154,84,84,81,113,167,68,12,85,21,61,199,143,162,174,164,48,27,150,212,40,237,207,144,15,201,22,129,30,116,3,160,155,156,39,98,65,229,120,69,94,87,142,125,180,29,250,161,111,182,223,51,126,247,52,189,171,219,44,84,159,113,27,107,28,7,102,55,233,223,112,165,3,238,206,150,42,215,98,144,142,246,116,68,148,133,60,77,130,40,169,184,122,190,245,27,181,220,108,46,147,34,107,21,180,190,102,61,155,172,249,209,162,3,234,35,213,195,68,39,16,122,9,16,178,241,8,145,33,18,54,106,40,168,43,192,85,187,145,180,25,237,254,198,210,109,102,6,237,117,123,17,43,130,52,216,150,147,158,83,123,196,210,120,26,89,12,15,29,81,212,19,115,128,65,52,4,4,68,5,84,214,118,46,210,93,179,182,153,206,50,150,17,198,215,44,155,115,44,81,73,61,56,164,169,79,186,219,100,66,218,31,66,7,80,79,183,117,78,197,199,63,77,88,179,50,90,88,19,170,43,101,77,232,253,235,134,213,122,35,102,66,241,131,68,242,138,18,34,136,175,140,12,147,178,167,40,43,199,60,107,17,99,186,56,29,86,59,23,44,155,144,180,53,51,93,113,166,100,131,78,56,36,173,247,87,9,80,69,85,0,17,167,8,205,81,4,68,8,137,81,19,157,5,95,135,236,77,180,141,198,13,193,201,97,69,164,130,6,83,98,81,64,117,151,2,36,132,120,8,5,92,70,187,32,170,182,174,151,136,129,8,221,33,46,227,207,63,89,174,210,230,57,70,119,107,127,19,23,199,217,134,204,112,68,97,233,67,225,189,226,116,73,61,30,64,103,187,106,227,113,149,167,85,197,116,62,70,58,138,143,145,10,210,175,220,204,22,205,219,214,162,228,113,185,198,145,210,180,87,80,218,24,224,218,152,184,231,99,68,66,108,73,183,5,76,85,69,20,9,57,229,21,53,239,197,178,236,127,51,172,252,95,28,159,234,163,139,164,193,246,101,198,156,109,193,227,144,54,220,17,48,46,20,87,130,20,94,9,23,232,168,186,8,149,165,85,244,237,186,147,30,38,217,212,69,156,252,175,63,225,41,46,55,35,249,136,169,32,77,89,38,61,72,170,35,130,132,36,29,132,121,47,190,188,91,43,134,100,184,156,71,171,178,58,160,138,144,106,41,169,91,52,121,183,2,90,196,140,160,227,173,160,175,40,210,145,240,61,208,73,122,146,168,10,112,154,176,98,228,21,51,110,236,49,216,242,148,172,42,217,142,252,166,85,163,30,141,191,223,196,72,170,136,36,132,173,56,159,42,175,10,42,139,194,235,193,113,158,226,52,57,5,126,47,109,118,204,123,59,62,190,157,130,19,94,123,146,131,125,201,17,69,190,230,138,1,221,71,185,34,136,242,169,198,130,145,123,98,179,100,141,71,70,221,53,3,168,222,43,85,70,86,167,41,81,202,105,17,37,56,233,72,142,8,223,99,36,19,21,111,130,15,152,19,178,162,106,83,185,184,6,105,144,103,236,93,226,84,21,112,202,29,100,135,226,222,250,176,9,127,139,122,105,44,196,242,129,54,74,177,217,71,201,122,162,252,198,234,169,15,80,84,114,121,141,110,110,13,151,217,29,78,59,144,51,46,74,52,82,26,68,109,192,25,44,137,32,19,172,25,138,11,237,161,40,162,155,74,66,138,67,202,251,167,63,21,91,167,129,93,218,165,37,86,66,204,153,133,53,96,11,96,219,159,59,168,15,159,34,170,60,16,113,22,66,121,5,84,20,154,49,237,217,21,52,17,233,248,14,101,111,179,185,22,3,121,108,213,173,156,208,176,143,6,76,199,123,169,50,110,146,198,242,154,2,114,66,10,8,171,215,234,63,127,174,188,182,24,102,240,187,184,135,146,67,206,222,110,145,44,155,117,186,191,56,35,30,145,10,24,144,40,120,187,42,171,127,136,47,235,253,102,210,243,242,143,91,14,102,77,73,95,121,11,28,155,56,90,176,176,141,34,92,102,72,11,243,26,97,65,29,36,46,58,252,190,86,249,69,94,126,110,81,21,17,120,235,170,203,241,123,195,128,221,61,252,25,133,107,94,150,208,145,151,132,214,68,53,80,68,124,56,250,130,171,129,243,125,62,100,208,101,211,158,19,159,174,185,211,94,121,237,204,118,12,134,235,228,3,18,137,163,70,93,48,238,32,231,11,212,148,121,78,81,23,133,227,159,125,5,45,189,255,0,17,51,177,24,118,184,158,206,98,114,51,156,249,146,110,11,80,216,249,96,86,205,120,121,101,39,72,85,65,30,7,151,85,145,85,115,160,169,18,0,170,30,181,182,227,96,247,19,42,193,182,245,156,127,13,75,122,9,48,218,177,147,146,45,187,49,164,45,133,200,140,219,203,217,45,127,226,182,109,43,176,194,63,10,170,50,159,69,78,136,223,59,185,183,88,21,78,220,225,213,216,149,95,46,164,86,212,229,74,115,149,118,108,163,85,55,228,186,170,170,164,227,174,17,153,42,170,242,164,186,203,210,208,211,227,180,176,241,202,74,230,97,214,64,96,98,198,138,216,240,219,76,138,112,32,41,246,20,79,100,79,219,65,249,253,125,81,119,3,16,165,203,119,14,206,20,138,45,244,194,168,233,134,213,41,223,159,59,23,113,154,95,249,235,23,68,57,53,71,162,57,48,77,225,224,26,80,142,78,33,7,117,75,94,165,236,235,8,248,143,200,101,236,149,51,206,225,25,61,76,123,56,245,114,228,40,83,223,218,54,40,244,215,235,158,78,193,21,211,98,84,83,71,69,61,59,238,53,36,73,59,34,186,27,15,93,180,184,117,86,79,71,146,193,138,243,95,211,20,135,67,73,94,38,137,10,182,49,144,121,21,150,145,61,140,133,166,155,82,85,94,1,180,17,234,138,125,165,144,160,194,173,138,212,26,248,140,197,140,192,35,109,50,203,104,0,2,159,68,17,78,17,19,248,77,4,123,2,220,58,77,192,133,41,218,248,243,171,236,43,30,72,182,149,54,76,120,38,215,200,80,67,70,222,111,149,79,113,36,33,48,34,108,197,80,128,137,23,157,53,36,6,25,7,77,224,104,5,199,17,16,201,5,17,73,19,233,202,253,248,229,127,253,211,65,217,166,154,104,26,105,166,129,166,154,104,26,173,119,27,108,114,108,239,35,143,49,156,174,28,10,120,181,178,216,98,50,67,117,100,51,96,243,46,180,51,133,208,120,69,77,177,113,16,4,129,122,242,225,34,246,33,80,178,180,208,70,47,49,89,147,199,27,149,22,107,103,43,25,148,83,155,23,145,80,101,185,232,100,70,64,34,78,84,17,85,254,202,92,18,252,188,112,188,234,9,51,102,114,185,91,43,7,107,35,228,245,177,157,125,135,216,183,116,162,58,235,102,47,145,153,248,84,92,108,197,91,112,209,69,73,120,52,30,12,120,37,226,226,211,65,6,196,54,186,6,22,25,29,133,107,204,201,186,191,155,58,97,77,150,217,184,34,143,62,235,205,178,173,169,240,141,129,58,188,139,106,8,75,216,184,69,46,117,27,197,182,79,34,172,155,143,219,100,25,251,146,166,192,153,38,117,231,162,97,200,237,95,60,106,134,203,143,9,58,106,10,219,169,217,4,23,175,68,6,184,232,8,154,183,116,208,87,91,143,181,147,179,56,185,71,225,151,205,194,149,127,87,91,92,209,56,211,138,49,202,36,151,222,71,23,161,138,159,42,250,124,139,242,175,78,9,8,73,83,95,121,206,221,228,153,157,206,59,234,50,58,255,0,192,107,127,54,202,3,176,28,242,78,144,137,192,60,142,131,162,131,227,69,112,128,8,72,81,194,23,23,149,108,56,176,180,208,86,184,126,217,228,245,54,120,233,228,185,45,108,232,24,108,35,133,80,16,235,149,135,158,236,208,178,142,200,50,51,78,200,208,245,234,218,8,169,18,146,255,0,104,12,38,87,195,29,212,211,167,112,247,4,99,174,44,236,102,105,145,136,4,40,236,22,74,65,35,19,56,113,21,223,34,190,0,226,130,135,32,217,113,213,92,46,54,3,77,4,39,60,219,201,153,133,148,91,104,25,9,85,74,133,81,111,90,201,139,30,69,7,38,180,208,11,200,189,147,254,218,180,133,199,223,159,170,113,168,182,222,252,60,86,109,190,95,27,38,163,189,53,98,3,18,42,160,196,56,201,196,74,115,22,137,184,13,146,47,179,109,201,7,30,69,84,95,251,157,126,128,42,150,254,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,255,217