-- Liquid Hub | packed v2 | self-sufficient | do not edit local dyso = "eyJ2IjogMiwgInNjcmlwdCI6ICJyaWRlLWEtcGV0IiwgImNyYzMyIjogMjM5NDgwNjY3MSwgImxlbiI6IDEyMzA4N30=" local fc = { 88,94,74,86,109,43,173,191,58,169,77,26,175,115,210,14, 204,14,225,92,37,228,32,231,220,68,221,208,53,87,176,112, 26,11,67,36,120,111,132,246,10,252,116,27,251,27,219,76, 190,79,202,91,118,204,100,222,216,94,168,148,19,74,179,53, 85,145,234,144,36,57,249,177,75,167,45,117,246,126,142,108, 235,14,233,77,37,202,110,151,205,88,152,216,52,76,183,125, 25,83,43,106,36,10,175,248,85,229,104,30,174,115,218,75, 243,23,233,88,113,192,32,196,205,66,136,155,19,77,160,121, 85,91,25,101,105,42,232,249,23,232,122,95,183,50,215,65, 235,19,169,25,100,193,97,199,205,85,143,216,20,93,179,113, 85,18,4,96,14,98,229,191,54,224,110,28,251,62,193,88, 251,10,224,87,113,140,44,151,201,95,143,140,2,92,242,122, 7,28,7,36,74,42,170,234,23,232,61,11,180,115,225,76, 237,14,225,80,100,203,85,219,205,66,156,214,71,108,186,121, 85,29,11,105,97,43,229,213,40,198,83,95,152,60,192,72, 247,0,246,25,113,196,98,151,208,67,247,213,74,24,160,121, 5,31,11,103,97,43,232,253,2,169,78,30,173,54,227,79, 240,6,226,92,119,133,117,217,221,85,143,216,43,81,163,105, 28,23,34,113,102,96,154,246,31,236,92,47,190,39,130,14, 237,8,165,90,106,203,102,222,222,67,221,139,6,78,183,120, 85,17,19,36,112,39,173,191,20,229,121,95,185,38,199,66, 250,109,168,20,37,196,114,210,153,94,146,140,71,74,183,125, 17,93,74,66,97,46,188,234,9,236,61,28,180,55,203,14, 252,2,233,86,114,133,105,196,153,71,143,145,19,76,183,114, 85,18,13,101,109,33,187,235,91,253,117,26,251,63,199,88, 251,71,226,88,104,192,32,159,201,92,156,155,2,50,255,49, 85,66,88,48,54,126,254,174,74,176,36,72,227,102,157,26, 183,71,228,87,97,133,101,193,220,66,132,216,23,89,166,116, 85,4,11,119,36,57,173,237,18,239,116,26,191,115,199,64, 179,20,224,74,118,204,111,217,131,58,208,213,109,21,255,60, 85,83,64,36,65,40,175,236,91,251,120,17,191,54,220,14, 235,9,225,92,119,133,87,216,203,91,142,136,6,91,183,50, 39,22,4,96,97,61,173,251,62,238,122,12,251,50,221,14, 211,8,225,92,105,214,32,217,216,93,152,156,71,90,171,60, 16,20,13,36,112,54,184,250,113,164,48,95,251,115,142,14, 182,69,210,81,108,209,101,151,252,87,154,218,75,24,240,94, 7,28,29,106,36,10,175,248,89,165,61,81,245,125,135,14, 233,14,241,81,37,196,32,231,203,95,133,145,10,81,166,101, 37,1,5,105,116,59,232,189,43,224,126,20,174,35,140,36, 179,74,165,25,37,133,32,159,241,95,145,156,35,77,160,125, 1,26,5,106,36,127,230,173,87,169,80,30,163,18,205,90, 247,17,228,77,108,202,110,243,208,67,137,153,9,91,183,60, 68,70,67,36,107,33,232,235,19,236,61,12,171,59,203,92, 251,71,200,92,118,205,80,214,203,68,211,242,74,21,242,60, 85,89,74,65,101,44,160,191,29,224,120,19,191,115,203,73, 249,71,237,88,118,133,97,151,202,85,143,142,2,74,242,119, 16,10,80,36,86,42,184,243,18,234,124,11,190,55,253,90, 241,21,228,94,96,139,83,210,203,70,152,138,35,89,166,125, 91,50,9,112,109,57,173,218,28,238,110,117,246,126,142,14, 190,71,165,81,106,201,100,196,153,95,147,157,71,123,189,114, 19,26,13,113,118,46,188,246,20,231,61,15,190,33,142,75, 249,0,165,78,109,202,115,210,153,94,156,149,2,24,155,79, 85,7,2,97,36,36,173,230,91,232,115,27,251,36,198,65, 237,2,165,27,85,202,115,222,205,89,146,150,69,50,255,49, 85,83,74,36,36,46,188,235,9,224,127,10,175,54,142,93, 247,19,246,25,123,148,46,143,153,67,137,141,3,75,242,105, 27,23,15,118,36,59,160,250,91,251,120,17,191,54,220,75, 250,71,224,94,98,130,115,151,201,89,139,151,19,22,242,81, 20,7,9,108,36,61,173,241,31,236,111,26,191,89,131,3, 190,71,165,25,37,192,103,208,153,29,195,216,4,87,188,122, 28,20,74,102,125,111,172,246,8,253,124,17,184,54,130,14, 234,15,224,87,37,247,101,199,213,89,158,153,19,93,182,79, 1,28,24,101,99,42,230,205,30,228,114,11,190,32,128,105, 255,10,224,23,64,194,103,231,208,83,150,141,23,2,216,49, 88,83,74,36,36,111,142,246,9,236,78,26,169,37,203,92, 182,12,224,64,44,133,100,197,214,64,142,216,6,24,145,115, 27,21,3,99,113,61,169,235,18,230,115,95,243,50,218,90, 236,20,191,25,64,194,103,155,153,114,143,157,6,83,147,104, 89,83,40,118,97,46,163,204,30,234,114,17,191,32,135,36, 179,74,165,25,37,133,32,222,215,68,146,216,55,84,179,101, 16,1,25,42,56,54,167,234,69,167,95,30,168,56,203,90, 176,71,199,88,118,206,101,195,153,83,156,136,6,91,187,104, 12,83,9,107,105,42,187,191,29,251,114,18,209,126,131,14, 190,71,165,25,86,196,118,210,221,116,156,140,6,22,151,109, 0,26,26,116,97,43,141,248,28,203,124,12,176,54,218,14, 181,71,194,88,104,192,68,214,205,81,211,189,0,95,144,125, 6,24,15,112,119,20,170,254,8,226,120,11,134,125,237,79, 238,6,230,80,113,220,10,154,148,16,221,216,71,24,250,62, 34,28,5,96,97,33,234,191,70,169,44,83,251,113,231,64, 248,14,235,80,113,192,34,151,132,16,144,153,19,80,252,116, 0,20,15,45,42,69,229,178,91,169,61,85,251,3,194,79, 253,2,232,92,107,209,58,151,192,95,136,138,71,72,190,115, 1,83,3,119,36,59,160,250,91,222,114,13,176,32,222,79, 253,2,171,105,105,202,116,196,153,83,149,145,11,92,242,107, 29,28,25,97,36,11,169,235,26,167,82,8,181,54,220,14, 182,40,231,83,96,198,116,225,216,92,136,157,78,50,255,49, 85,83,74,36,36,38,187,191,2,230,104,81,251,29,203,93, 234,20,165,8,43,139,53,151,218,81,143,138,30,24,240,73, 27,31,5,103,111,42,172,189,91,232,115,27,251,113,225,77, 253,18,245,80,96,193,34,151,216,68,137,138,14,90,167,104, 16,0,68,36,84,35,169,241,15,224,115,24,251,58,221,36, 179,74,165,25,37,133,32,229,220,93,146,140,2,75,252,91, 20,30,15,42,65,40,175,207,23,232,126,26,191,105,232,71, 236,2,214,92,119,211,101,197,145,75,221,182,2,75,166,85, 17,83,87,36,38,115,166,250,8,253,61,17,186,62,203,16, 188,71,248,16,37,71,128,35,153,68,149,157,71,86,183,111, 1,84,25,14,41,98,232,191,91,169,61,47,169,60,214,71, 243,14,241,64,85,215,111,218,201,68,221,145,20,24,189,114, 25,10,74,101,36,44,164,246,30,231,105,82,168,58,202,75, 190,4,234,87,115,192,110,222,220,94,158,157,71,89,188,120, 85,26,30,119,36,46,166,252,19,230,111,95,178,32,142,96, 209,51,143,20,40,133,32,151,153,16,158,138,2,89,166,121, 17,83,29,108,97,33,232,230,20,252,61,30,169,54,142,64, 241,19,165,74,113,196,110,211,208,94,154,216,8,86,242,104, 29,22,74,116,104,32,188,179,91,250,114,95,175,59,203,14, 238,21,234,84,117,209,32,199,216,68,149,216,14,75,242,125, 127,94,71,36,36,111,232,191,31,236,124,27,251,54,192,74, 176,71,209,81,96,133,115,210,203,70,152,138,71,76,179,119, 16,0,74,112,108,42,232,250,28,238,61,25,169,60,195,14, 231,8,240,75,37,231,97,196,210,85,137,216,6,86,182,60, 2,1,3,112,97,60,232,246,15,169,116,17,175,60,164,3, 179,71,165,25,37,133,80,219,214,68,211,189,0,95,161,60, 93,5,15,118,109,41,161,250,31,179,61,15,183,60,218,107, 249,0,246,25,53,133,45,137,153,1,221,151,9,24,179,114, 85,6,4,104,107,44,163,250,31,165,61,10,181,60,205,77, 235,23,236,92,97,133,110,210,202,68,198,242,74,21,242,60, 85,83,74,103,107,61,186,250,24,253,113,6,251,33,203,72, 235,20,224,93,37,202,110,151,216,94,221,151,4,91,167,108, 28,22,14,36,106,42,187,235,82,167,23,82,246,115,142,14, 180,71,205,88,113,198,104,222,215,87,199,216,53,93,191,115, 1,22,25,42,67,46,165,250,85,193,124,11,184,59,148,104, 247,21,224,106,96,215,118,210,203,24,134,216,34,95,181,87, 16,10,74,57,36,115,173,248,28,174,110,95,158,52,201,101, 251,30,165,88,113,209,114,222,219,69,137,157,89,24,175,53, 127,94,71,36,36,111,232,191,20,231,61,30,181,115,203,73, 249,71,236,87,37,245,108,216,205,30,184,159,0,75,252,60, 33,27,15,36,99,46,165,250,91,232,121,27,178,39,199,65, 240,6,233,85,124,133,114,210,200,69,148,138,2,75,242,101, 26,6,74,112,107,111,170,250,91,250,105,30,181,55,199,64, 249,109,168,20,37,133,32,151,153,71,148,140,15,81,188,60, 24,18,18,44,51,99,232,242,26,241,53,29,185,60,214,7, 180,87,171,15,37,142,32,143,144,16,187,180,38,108,242,111, 1,6,14,119,36,32,174,191,15,225,120,95,190,52,201,9, 237,71,213,75,108,200,97,197,192,96,156,138,19,50,255,49, 85,83,74,36,36,103,152,243,26,240,120,13,136,48,220,71, 238,19,246,23,66,196,109,210,151,117,154,159,47,89,166,127, 29,26,4,99,42,7,169,235,24,225,84,17,175,54,220,79, 253,19,236,86,107,159,82,210,216,84,132,209,75,24,179,114, 17,83,13,118,107,56,188,247,91,253,114,95,185,54,164,3, 179,71,165,25,37,133,99,216,212,64,145,157,19,93,252,60, 35,22,24,109,98,38,173,251,65,169,123,22,169,54,221,2, 190,2,226,94,37,201,101,214,207,85,142,216,55,84,189,104, 91,54,13,99,119,99,232,254,91,249,120,11,251,50,222,94, 251,6,247,74,37,204,110,151,233,92,146,140,73,104,183,104, 6,93,96,41,41,111,232,191,81,169,79,58,143,6,252,96, 190,79,241,81,96,133,108,210,222,16,137,144,6,76,242,105, 6,22,14,36,112,32,232,253,30,169,127,13,180,56,203,64, 183,93,165,77,109,192,32,208,216,93,152,216,6,77,166,115, 88,23,15,116,107,60,161,235,8,169,100,16,174,33,142,108, 255,20,238,92,113,175,45,154,153,16,221,216,71,79,186,121, 27,83,19,107,113,111,169,237,9,224,107,26,251,49,207,77, 245,71,234,87,37,220,111,194,203,16,146,143,9,24,162,112, 26,7,77,119,36,13,169,236,30,249,113,30,175,54,142,204, 30,243,165,124,98,194,80,222,218,91,136,136,93,126,187,110, 16,48,6,109,97,33,188,149,86,164,61,95,251,115,142,6, 188,35,224,73,106,214,105,195,220,84,223,212,71,83,183,101, 92,83,12,109,118,42,187,191,26,231,121,95,175,59,203,14, 220,6,246,82,96,209,32,210,212,64,137,145,2,75,242,126, 12,83,3,112,119,42,164,249,85,169,68,16,174,115,202,65, 190,41,202,109,37,203,101,210,221,58,208,213,71,24,242,60, 85,49,11,119,111,42,188,219,9,230,109,95,186,61,202,14, 231,8,240,25,104,208,115,195,153,126,178,172,71,94,190,101, 85,6,4,96,97,61,232,235,19,236,61,18,186,35,128,14, 202,2,233,92,117,202,114,195,237,95,173,148,8,76,242,117, 6,83,30,108,97,111,175,254,22,236,58,12,209,126,131,14, 190,71,165,25,106,210,110,151,203,89,153,157,74,80,189,113, 16,83,8,113,112,59,167,241,87,169,127,10,175,115,199,90, 237,71,237,88,107,193,108,210,203,16,149,145,3,93,161,60, 28,7,25,97,104,41,232,232,19,224,113,26,251,39,198,75, 190,37,228,74,110,192,116,151,208,67,247,213,74,24,242,60, 85,83,4,107,106,98,173,242,11,253,100,95,186,61,202,14, 234,15,224,25,118,192,114,193,220,66,221,138,2,94,167,111, 16,0,74,109,112,111,161,241,91,253,117,30,175,115,221,90, 255,19,224,25,231,37,148,151,202,95,221,145,19,24,187,111, 85,28,4,104,125,111,189,236,26,235,113,26,251,60,192,36, 179,74,165,25,37,133,32,214,215,16,152,149,23,76,171,60, 23,18,25,111,97,59,230,191,45,236,111,22,189,58,203,74, 164,71,247,88,114,133,67,241,203,81,144,157,71,87,188,104, 26,83,30,108,97,111,138,254,8,236,109,19,186,39,203,14, 250,2,245,86,118,204,116,196,153,89,147,216,25,8,252,47, 6,72,96,41,41,111,232,191,91,169,73,26,183,54,222,65, 236,19,209,86,85,201,111,195,153,83,146,142,2,74,161,60, 64,70,91,48,36,60,188,234,31,250,61,22,181,115,158,0, 172,20,165,91,112,209,32,222,202,16,156,216,9,87,255,115, 5,83,29,109,112,39,232,254,21,169,120,24,188,115,199,64, 190,15,228,87,97,139,10,189,148,29,221,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 190,52,192,106,86,236,79,249,153,119,188,172,34,24,250,111, 16,31,12,41,104,32,169,251,30,251,52,95,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,121,71,41,36,25,173,237,18,239,116,26,168,115,218,70, 251,71,201,80,116,208,105,211,153,120,136,154,71,75,183,111, 6,26,5,106,36,45,173,249,20,251,120,95,169,38,192,64, 247,9,226,23,37,235,111,151,207,81,145,145,3,24,161,121, 6,0,3,107,106,111,229,161,91,251,104,17,168,89,131,3, 190,19,237,92,37,206,101,206,153,67,132,139,19,93,191,60, 32,58,74,118,109,40,160,235,91,225,120,13,190,127,142,93, 241,71,236,87,111,192,99,195,208,94,154,216,19,80,187,111, 85,21,3,104,97,111,172,246,9,236,126,11,183,42,142,93, 234,14,233,85,37,194,111,210,202,58,208,213,71,76,186,110, 26,6,13,108,36,59,160,250,91,226,120,6,251,32,215,93, 234,2,232,25,108,203,115,195,220,81,153,216,8,94,242,126, 12,3,11,119,119,38,166,248,91,224,105,81,209,55,193,36, 151,11,234,90,100,201,32,255,205,68,141,139,71,5,242,123, 20,30,15,62,67,42,188,204,30,251,107,22,184,54,134,12, 214,19,241,73,86,192,114,193,208,83,152,218,78,50,219,112, 26,16,11,104,36,8,169,235,30,217,113,30,162,54,220,93, 190,90,165,94,100,200,101,141,254,85,137,171,2,74,164,117, 22,22,66,38,84,35,169,230,30,251,110,93,242,89,167,66, 241,4,228,85,37,231,65,244,242,117,179,188,71,5,242,62, 29,7,30,116,119,117,231,176,23,224,108,10,178,55,131,70, 235,5,168,88,117,204,46,196,220,93,141,153,14,74,183,125, 25,93,29,107,118,36,173,237,8,167,121,26,173,113,164,39, 242,8,230,88,105,133,75,242,224,111,168,177,56,109,128,80, 85,78,74,38,108,59,188,239,8,179,50,80,169,50,217,0, 249,14,241,81,112,199,117,196,220,66,158,151,9,76,183,114, 1,93,9,107,105,96,138,208,72,205,68,39,154,29,153,25, 169,72,201,80,116,208,105,211,230,120,136,154,72,74,183,122, 6,92,2,97,101,43,187,176,22,232,116,17,244,24,203,87, 205,30,246,77,96,200,85,254,151,92,136,153,18,26,216,22, 124,94,71,36,77,43,173,241,15,224,105,6,251,110,142,94, 251,21,246,80,118,209,101,211,153,124,148,137,18,81,182,84, 0,17,69,108,115,38,172,177,17,250,114,17,251,123,221,90, 255,5,233,92,37,196,99,197,214,67,142,216,2,64,183,127, 0,7,5,118,14,70,229,178,91,251,120,82,178,61,196,75, 253,19,236,86,107,214,59,151,222,85,137,144,16,81,182,52, 92,83,3,119,36,63,173,237,86,250,120,12,168,58,193,64, 190,8,235,25,102,201,111,194,221,16,152,128,2,91,167,104, 26,1,25,36,104,38,163,250,91,220,122,15,179,60,192,75, 183,73,143,48,105,202,99,214,213,16,149,143,14,92,242,33, 85,29,3,104,14,70,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,10,190,176,89,155,216,19,65,162,121, 26,21,66,118,97,46,172,249,18,229,120,86,251,110,147,14, 188,1,240,87,102,209,105,216,215,18,221,153,9,92,242,104, 12,3,15,107,98,103,161,236,29,224,113,26,242,115,147,19, 190,69,227,76,107,198,116,222,214,94,223,216,6,86,182,60, 28,0,12,109,104,42,224,189,55,224,108,10,178,55,230,91, 252,72,237,78,108,193,46,221,202,95,147,218,78,24,166,116, 16,29,96,13,13,70,164,240,24,232,113,95,180,56,234,2, 190,3,228,77,100,133,61,151,201,83,156,148,11,16,180,105, 27,16,30,109,107,33,224,182,91,251,120,11,174,33,192,14, 214,19,241,73,118,159,74,228,246,126,185,157,4,87,182,121, 93,1,15,101,96,41,161,243,30,161,63,51,178,34,219,71, 250,47,240,91,42,205,119,222,221,30,151,139,8,86,240,53, 92,83,15,106,96,102,194,150,114,128,116,25,251,60,197,106, 190,6,235,93,37,209,121,199,220,24,153,153,19,89,251,60, 72,78,74,38,112,46,170,243,30,171,61,30,181,55,142,90, 231,23,224,17,97,196,116,214,151,88,138,145,3,17,242,33, 72,83,72,119,112,61,161,241,28,171,61,30,181,55,142,13, 250,6,241,88,43,205,119,222,221,16,195,197,71,9,228,60, 1,27,15,106,14,70,193,150,114,225,106,22,191,115,147,14, 250,6,241,88,43,205,119,222,221,58,244,241,110,93,188,120, 127,122,99,97,106,43,194,150,30,231,121,86,209,90,199,72, 190,9,234,77,37,205,119,222,221,16,137,144,2,86,216,21, 124,3,9,101,104,35,224,249,14,231,126,11,178,60,192,6, 183,109,140,48,12,204,102,151,222,85,137,144,16,81,182,60, 1,27,15,106,36,39,191,246,31,169,32,95,188,54,218,70, 233,14,225,17,44,133,101,217,221,58,244,241,2,86,182,53, 127,122,99,109,98,111,166,240,15,169,117,8,178,55,142,79, 240,3,165,126,100,209,101,231,213,81,132,157,21,75,252,80, 26,16,11,104,84,35,169,230,30,251,61,11,179,54,192,36, 151,110,140,81,114,204,100,151,132,16,223,176,48,113,150,67, 87,83,68,42,36,8,169,235,30,217,113,30,162,54,220,93, 176,43,234,90,100,201,80,219,216,73,152,138,73,109,161,121, 7,58,14,14,13,70,173,241,31,131,20,118,179,36,199,74, 190,90,165,77,106,214,116,197,208,94,154,208,15,79,187,120, 85,28,24,36,38,58,166,244,21,230,106,17,249,122,164,39, 151,14,227,25,38,205,119,222,221,16,193,216,86,14,242,104, 29,22,4,36,108,56,161,251,91,180,61,23,172,58,202,14, 176,73,165,74,113,215,105,217,222,30,143,157,23,16,240,44, 87,95,74,53,50,111,229,191,88,225,106,22,191,122,142,75, 240,3,143,48,12,204,102,151,205,73,141,157,8,94,250,107, 7,26,30,97,98,38,164,250,82,169,32,66,251,113,200,91, 240,4,241,80,106,203,34,151,205,88,152,150,109,49,219,21, 5,16,11,104,104,103,174,234,21,234,105,22,180,61,134,7, 148,110,140,48,12,204,102,151,205,73,141,157,8,94,250,113, 20,24,15,98,107,35,172,250,9,160,61,66,230,115,140,72, 235,9,230,77,108,202,110,149,153,68,149,157,9,24,162,127, 20,31,6,44,105,46,163,250,29,230,113,27,190,33,130,14, 188,43,236,72,112,204,100,255,204,82,223,209,71,93,188,120, 127,122,99,13,13,56,186,246,15,236,123,22,183,54,134,12, 210,14,244,76,108,193,72,194,219,31,149,143,14,92,252,118, 6,28,4,38,40,111,128,235,15,249,110,69,145,0,225,96, 219,9,230,86,97,192,40,204,153,88,138,145,3,24,239,60, 29,4,3,96,36,50,225,182,113,128,20,118,190,61,202,7, 148,110,140,92,107,193,10,190,220,94,153,242,110,80,165,117, 17,83,87,36,112,32,187,235,9,224,115,24,243,59,217,71, 250,78,143,51,12,201,111,212,216,92,221,158,18,86,177,104, 28,28,4,36,108,59,188,239,60,236,105,87,174,33,194,7, 148,110,140,85,106,198,97,219,153,82,146,156,30,24,239,60, 27,26,6,14,13,70,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,10,190,176,57,148,158,71,75,171,114, 85,18,4,96,36,60,177,241,85,251,120,14,174,54,221,90, 190,19,237,92,107,175,9,190,176,57,159,151,3,65,242,33, 85,0,19,106,42,61,173,238,14,236,110,11,243,40,142,123, 236,11,165,4,37,208,114,219,149,16,176,157,19,80,189,120, 85,78,74,38,67,10,156,189,91,244,52,81,153,60,202,87, 148,110,140,48,96,201,115,210,208,86,221,144,19,76,162,67, 7,22,27,113,97,60,188,191,15,225,120,17,209,90,167,39, 151,5,234,93,124,133,61,151,209,68,137,136,56,74,183,109, 0,22,25,112,44,52,232,202,9,229,61,66,251,38,220,66, 178,71,200,92,113,205,111,211,153,13,221,218,32,125,134,62, 85,14,67,42,70,32,172,230,113,128,20,118,190,63,221,75, 247,1,165,75,96,212,117,210,202,68,221,140,15,93,188,22, 124,122,99,13,102,32,172,230,91,180,61,13,190,34,219,75, 237,19,173,66,37,240,114,219,153,13,221,141,21,84,254,60, 56,22,30,108,107,43,232,162,91,171,90,58,143,113,142,83, 183,73,199,86,97,220,10,190,176,57,152,148,20,93,216,21, 124,122,99,102,107,43,177,191,70,169,122,30,182,54,148,102, 234,19,245,126,96,209,40,194,203,92,209,216,19,74,167,121, 92,121,99,13,13,42,166,251,113,128,20,26,181,55,135,36, 151,110,247,92,113,208,114,217,153,82,146,156,30,50,219,121, 27,23,96,14,13,35,167,252,26,229,61,25,174,61,205,90, 247,8,235,25,109,209,116,199,254,85,137,178,20,87,188,52, 0,1,6,45,14,70,193,243,20,234,124,19,251,49,193,74, 231,71,184,25,109,209,116,199,254,85,137,208,18,74,190,53, 127,122,99,109,98,111,188,230,11,236,53,29,180,55,215,7, 190,25,184,25,39,214,116,197,208,94,154,218,71,76,186,121, 27,83,24,97,112,58,186,241,91,231,116,19,251,54,192,74, 148,110,140,85,106,198,97,219,153,95,150,212,71,92,183,127, 85,78,74,116,103,46,164,243,83,239,104,17,184,39,199,65, 240,79,172,25,119,192,116,194,203,94,221,176,19,76,162,111, 79,57,57,75,74,11,173,252,20,237,120,87,185,60,202,87, 183,71,224,87,97,140,10,190,176,89,155,216,8,83,242,104, 29,22,4,36,118,42,188,234,9,231,61,27,190,48,142,75, 240,3,143,48,12,215,101,195,204,66,147,216,9,81,190,22, 124,22,4,96,14,69,193,243,20,234,124,19,251,39,193,69, 251,9,165,4,37,203,105,219,179,57,141,155,6,84,190,52, 19,6,4,103,112,38,167,241,83,160,23,118,210,58,200,14, 234,30,245,92,45,194,101,195,222,85,147,142,79,17,252,80, 28,2,31,109,96,7,189,253,40,236,110,12,178,60,192,7, 190,90,184,25,39,214,116,197,208,94,154,218,71,76,186,121, 27,83,30,107,111,42,166,191,70,169,122,26,175,52,203,64, 232,79,172,23,73,204,113,194,208,84,181,141,5,107,183,111, 6,26,5,106,36,42,166,251,113,128,120,17,191,122,164,39, 247,1,165,87,106,209,32,195,214,91,152,150,71,76,186,121, 27,121,99,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,15,172,9,190,208,86,221,138,2,89,182,122, 28,31,15,36,101,33,172,191,18,250,123,22,183,54,142,79, 240,3,165,80,118,195,105,219,220,24,223,180,14,73,167,117, 17,59,31,102,43,28,173,236,8,224,114,17,245,57,221,65, 240,69,172,25,113,205,101,217,179,57,244,241,110,84,189,127, 20,31,74,96,101,59,169,191,70,169,85,11,175,35,221,20, 212,52,202,119,65,192,99,216,221,85,213,138,2,89,182,122, 28,31,15,44,38,3,161,238,14,224,121,55,174,49,129,125, 251,20,246,80,106,203,46,221,202,95,147,218,78,17,216,21, 124,122,99,109,98,111,188,230,11,236,53,27,186,39,207,7, 190,90,184,25,39,209,97,213,213,85,223,216,6,86,182,60, 1,10,26,97,44,43,169,235,26,167,110,26,168,32,199,65, 240,78,165,4,56,133,34,196,205,66,148,150,0,26,242,104, 29,22,4,14,13,70,193,150,114,253,114,20,190,61,142,19, 190,3,228,77,100,139,115,210,202,67,148,151,9,50,219,21, 124,122,15,106,96,69,193,150,114,236,115,27,209,90,167,75, 240,3,172,51,12,192,110,211,179,58,244,148,8,91,179,112, 85,18,31,112,108,32,186,246,1,236,121,95,230,115,200,79, 242,20,224,51,12,204,102,151,205,95,150,157,9,24,166,116, 16,29,96,13,13,35,167,252,26,229,61,13,190,32,142,19, 190,15,241,77,117,226,101,195,243,67,146,150,79,50,219,21, 124,49,43,71,79,10,134,219,91,167,51,95,249,124,207,94, 247,72,246,92,118,214,105,216,215,31,139,157,21,81,180,101, 74,7,5,111,97,33,245,189,91,167,51,95,147,39,218,94, 237,93,208,75,105,224,110,212,214,84,152,208,19,87,185,121, 27,90,96,13,13,70,193,177,85,169,63,89,179,36,199,74, 163,69,165,23,43,133,72,195,205,64,142,194,50,74,190,89, 27,16,5,96,97,103,160,232,18,237,52,117,210,90,135,36, 151,110,228,76,113,205,111,197,208,74,152,156,71,5,242,104, 12,3,15,44,118,42,187,182,91,180,32,95,249,39,207,76, 242,2,167,25,100,203,100,151,203,85,142,214,8,83,242,33, 72,83,30,118,113,42,194,150,30,231,121,117,209,90,199,72, 190,9,234,77,37,196,117,195,209,95,143,145,29,93,182,60, 1,27,15,106,14,70,193,178,86,169,83,16,251,37,207,66, 247,3,165,74,96,214,115,222,214,94,199,216,21,77,188,60, 1,27,15,36,111,42,177,191,8,240,110,11,190,62,142,123, 215,71,236,87,40,213,108,214,218,85,221,153,9,92,242,126, 25,28,9,111,36,39,173,237,30,169,104,17,175,58,194,36, 151,110,168,20,37,196,32,220,220,73,221,142,6,84,187,120, 20,7,15,119,40,111,187,240,91,237,116,13,190,48,218,14, 247,9,239,92,102,209,105,216,215,16,158,153,9,24,188,121, 3,22,24,36,102,54,184,254,8,250,61,11,179,54,142,69, 251,30,165,74,124,214,116,210,212,30,247,241,110,21,255,60, 52,29,11,104,125,59,161,252,8,179,61,28,180,38,192,90, 190,19,237,80,118,133,114,214,206,29,148,150,13,93,177,104, 28,28,4,36,101,59,188,250,22,249,105,95,243,53,199,92, 251,74,228,87,97,136,102,216,203,87,152,140,78,22,216,21, 124,23,5,14,13,70,193,243,20,234,124,19,251,52,192,79, 243,2,165,4,37,209,111,196,205,66,148,150,0,16,181,125, 24,22,68,74,101,34,173,182,113,128,20,118,175,50,221,69, 176,20,245,88,114,203,40,209,204,94,158,140,14,87,188,52, 92,121,99,13,13,70,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,10,190,176,57,244,241,11,87,177,125, 25,83,30,118,101,44,163,202,9,229,61,66,251,17,239,109, 213,34,203,125,37,139,46,151,155,31,156,136,14,23,166,110, 20,16,1,59,111,38,166,251,70,238,124,11,190,12,221,90, 255,21,241,31,98,196,109,210,132,18,221,214,73,24,154,104, 1,3,25,62,81,61,164,218,21,234,114,27,190,123,201,64, 255,10,224,16,15,172,9,190,176,57,148,158,71,75,171,114, 85,18,4,96,36,60,177,241,85,251,120,14,174,54,221,90, 190,19,237,92,107,175,9,190,176,57,244,241,20,65,188,50, 7,22,27,113,97,60,188,183,0,169,72,13,183,115,147,14, 234,21,228,90,110,240,114,219,149,16,176,157,19,80,189,120, 85,78,74,38,67,10,156,189,91,244,52,117,210,90,167,39, 151,2,233,74,96,204,102,151,209,68,137,136,56,74,183,109, 0,22,25,112,36,59,160,250,21,131,20,118,210,90,167,39, 246,19,241,73,90,215,101,198,204,85,142,140,79,67,242,73, 7,31,74,57,36,59,186,254,24,226,72,13,183,127,142,99, 251,19,237,86,97,133,61,151,155,119,184,172,69,24,175,53, 127,122,99,13,13,70,173,243,8,236,116,25,251,33,203,95, 235,2,246,77,37,209,104,210,215,58,244,241,110,49,219,21, 7,22,27,113,97,60,188,183,0,169,72,13,183,115,147,14, 234,21,228,90,110,240,114,219,149,16,176,157,19,80,189,120, 85,78,74,38,67,10,156,189,91,244,52,117,210,90,167,39, 151,2,233,74,96,175,9,190,176,57,244,241,0,89,191,121, 79,59,30,112,116,8,173,235,83,253,111,30,184,56,251,92, 242,75,165,77,119,208,101,158,179,57,244,241,110,49,183,114, 17,121,99,13,13,70,173,241,31,160,23,118,210,90,203,64, 250,78,143,48,12,192,110,211,179,57,244,148,8,91,179,112, 85,6,4,104,107,44,163,250,31,169,32,95,189,50,194,93, 251,109,140,48,105,202,99,214,213,16,142,138,4,24,239,60, 29,7,30,116,67,42,188,183,48,204,68,32,142,26,241,123, 204,43,172,51,12,172,108,216,218,81,145,216,4,80,167,114, 30,83,87,36,119,61,171,191,26,231,121,95,243,63,193,79, 250,20,241,75,108,203,103,151,214,66,221,148,8,89,182,53, 93,0,24,103,45,69,193,150,23,230,126,30,183,115,229,75, 231,52,252,74,113,192,109,226,240,16,192,216,4,80,167,114, 30,83,11,106,96,111,171,247,14,231,118,87,242,89,167,39, 247,1,165,114,96,220,83,206,202,68,152,149,50,113,242,125, 27,23,74,79,97,54,155,230,8,253,120,18,142,26,128,124, 235,9,165,77,109,192,110,189,176,57,244,179,2,65,129,101, 6,7,15,105,81,6,230,205,14,231,53,25,174,61,205,90, 247,8,235,17,44,175,9,190,176,57,136,150,11,87,177,119, 16,23,74,57,36,59,186,234,30,131,20,118,210,54,192,74, 183,109,140,48,12,210,104,222,213,85,221,150,8,76,242,105, 27,31,5,103,111,42,172,191,31,230,23,118,210,90,167,90, 255,20,238,23,114,196,105,195,145,0,211,204,78,50,219,21, 124,22,4,96,14,70,193,250,23,250,120,117,210,90,167,3, 179,71,238,92,124,133,85,254,153,69,147,138,2,89,177,116, 20,17,6,97,36,98,246,191,29,232,116,19,251,48,194,65, 237,2,225,51,12,172,9,192,216,66,147,208,69,99,158,117, 4,6,3,96,36,7,189,253,38,169,86,26,162,115,221,87, 237,19,224,84,37,208,110,214,207,81,148,148,6,90,190,121, 85,94,74,119,103,61,161,239,15,169,106,22,183,63,142,64, 241,19,165,75,112,203,46,151,236,67,152,216,19,80,183,60, 26,21,12,109,103,38,169,243,91,229,114,30,191,54,220,0, 188,78,143,48,12,172,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,194,150,114,128,20,19,180,48,207,66, 190,0,240,80,37,152,32,254,215,67,137,153,9,91,183,50, 27,22,29,44,38,28,171,237,30,236,115,56,174,58,140,7, 148,110,140,48,12,194,117,222,151,126,156,149,2,24,239,60, 87,63,3,117,113,38,172,215,14,235,66,56,186,39,203,12, 148,110,140,48,12,194,117,222,151,98,152,139,2,76,157,114, 38,3,11,115,106,111,245,191,29,232,113,12,190,89,167,39, 151,110,226,76,108,139,68,222,202,64,145,153,30,119,160,120, 16,1,74,57,36,118,241,166,66,176,36,117,210,90,167,39, 238,4,228,85,105,141,102,194,215,83,137,145,8,86,250,53, 85,26,12,36,99,42,188,247,14,224,61,11,179,54,192,14, 249,18,236,23,85,196,114,210,215,68,221,197,71,95,183,104, 29,6,3,44,45,111,173,241,31,169,120,17,191,122,164,39, 151,110,140,80,99,133,110,216,205,16,154,141,14,22,130,125, 7,22,4,112,36,59,160,250,21,131,20,118,210,90,167,94, 253,6,233,85,45,195,117,217,218,68,148,151,9,16,251,60, 18,6,3,42,84,46,186,250,21,253,61,66,251,20,207,90, 251,55,233,88,124,192,114,196,151,124,146,155,6,84,130,112, 20,10,15,118,62,24,169,246,15,207,114,13,152,59,199,66, 250,79,167,105,105,196,121,210,203,119,136,145,69,17,242,121, 27,23,67,14,13,70,193,150,30,231,121,117,210,90,167,39, 242,8,230,88,105,133,99,214,203,84,221,197,71,113,188,111, 1,18,4,103,97,97,166,250,12,161,63,57,169,50,195,75, 188,78,143,48,12,172,9,212,216,66,153,214,38,86,177,116, 26,1,58,107,109,33,188,191,70,169,75,26,184,39,193,92, 172,73,235,92,114,141,48,153,140,28,221,200,73,13,251,22, 124,122,99,13,103,46,186,251,85,217,114,12,178,39,199,65, 240,71,184,25,80,225,105,218,139,30,155,138,8,85,129,127, 20,31,15,44,52,97,253,179,91,185,51,74,242,89,167,39, 151,110,230,88,119,193,46,228,208,74,152,216,90,24,135,88, 28,30,88,42,98,61,167,242,52,239,123,12,190,39,134,29, 168,87,169,25,52,149,48,158,179,57,244,241,110,91,179,110, 17,93,40,101,103,36,175,237,20,252,115,27,152,60,194,65, 236,84,165,4,37,230,111,219,214,66,206,214,1,74,189,113, 39,52,40,44,53,120,228,191,74,190,49,95,233,96,135,36, 151,110,140,48,102,196,114,211,151,114,146,138,3,93,160,79, 28,9,15,84,109,55,173,243,91,180,61,79,209,90,167,39, 151,4,228,75,97,139,80,214,203,85,147,140,71,5,242,123, 0,26,96,13,13,70,193,243,20,234,124,19,251,48,142,19, 190,46,235,74,113,196,110,212,220,30,147,157,16,16,240,73, 60,48,5,118,106,42,186,189,82,131,20,118,210,90,205,0, 221,8,247,87,96,215,82,214,221,89,136,139,71,5,242,73, 49,26,7,42,106,42,191,183,75,165,61,78,233,122,164,39, 151,110,140,90,43,245,97,197,220,94,137,216,90,24,177,125, 7,23,96,13,13,70,193,243,20,234,124,19,251,39,142,19, 190,46,235,74,113,196,110,212,220,30,147,157,16,16,240,72, 16,11,30,72,101,45,173,243,89,160,23,118,210,90,167,90, 176,52,236,67,96,133,61,151,236,116,148,149,85,22,188,121, 2,91,91,40,36,98,250,171,87,169,44,83,251,126,156,30, 183,109,140,48,12,172,116,153,233,95,142,145,19,81,189,114, 85,78,74,81,64,38,165,173,85,231,120,8,243,99,130,14, 175,85,169,25,53,137,32,134,137,25,247,241,110,49,219,104, 91,49,11,103,111,40,186,240,14,231,121,43,169,50,192,93, 238,6,247,92,107,198,121,151,132,16,204,242,110,49,219,21, 1,93,44,107,106,59,232,162,91,204,115,10,182,125,232,65, 240,19,171,126,106,209,104,214,212,114,146,148,3,50,219,21, 124,122,30,42,80,42,176,235,40,224,103,26,251,110,142,31, 170,109,140,48,12,172,116,153,237,85,133,140,48,74,179,108, 5,22,14,36,57,111,188,237,14,236,23,118,210,90,167,90, 176,51,224,65,113,230,111,219,214,66,206,216,90,24,145,115, 25,28,24,55,42,41,186,240,22,219,90,61,243,97,155,27, 178,71,180,8,53,137,32,134,136,0,212,242,110,49,219,21, 1,93,62,97,124,59,232,162,91,171,86,26,162,115,221,87, 237,19,224,84,37,208,110,197,220,81,158,144,6,90,190,121, 85,94,74,103,108,42,171,244,91,240,114,10,169,115,199,64, 234,2,247,87,96,209,32,214,215,84,221,138,2,21,187,114, 31,22,9,112,42,109,194,150,114,128,20,11,245,3,207,92, 251,9,241,25,56,133,99,214,203,84,247,241,110,49,219,104, 20,0,1,42,96,42,164,254,2,161,37,83,251,53,219,64, 253,19,236,86,107,141,41,151,201,83,156,148,11,16,180,105, 27,16,30,109,107,33,224,182,91,238,104,22,225,23,203,93, 234,21,234,64,45,140,32,210,215,84,212,216,2,86,182,53, 127,122,99,13,97,33,172,182,113,128,20,118,169,54,218,91, 236,9,143,48,12,192,110,211,179,57,152,150,3,50,183,114, 17,121,96,14,104,32,171,254,23,169,77,19,186,42,203,92, 237,71,184,25,98,196,109,210,131,119,152,140,52,93,160,106, 28,16,15,44,38,31,164,254,2,236,111,12,249,122,164,66, 241,4,228,85,37,247,83,151,132,16,154,153,10,93,232,91, 16,7,57,97,118,57,161,252,30,161,63,45,190,35,194,71, 253,6,241,92,97,246,116,216,203,81,154,157,69,17,216,112, 26,16,11,104,36,29,189,241,40,236,111,9,178,48,203,14, 163,71,226,88,104,192,58,240,220,68,174,157,21,78,187,127, 16,91,72,86,113,33,155,250,9,255,116,28,190,113,135,36, 242,8,230,88,105,133,85,196,220,66,180,150,23,77,166,79, 16,1,28,109,103,42,232,162,91,238,124,18,190,105,233,75, 234,52,224,75,115,204,99,210,145,18,168,139,2,74,155,114, 5,6,30,87,97,61,190,246,24,236,63,86,209,63,193,77, 255,11,165,113,113,209,112,151,132,16,154,153,10,93,232,91, 16,7,57,97,118,57,161,252,30,161,63,55,175,39,222,125, 251,21,243,80,102,192,34,158,179,58,208,213,71,121,135,72, 58,54,50,65,71,111,143,202,58,219,89,69,251,50,219,90, 241,74,224,65,96,198,117,195,220,16,158,153,9,24,160,105, 27,83,30,108,109,60,232,253,30,239,114,13,190,115,218,70, 251,71,230,85,108,192,110,195,153,85,133,145,20,76,161,22, 88,94,74,44,72,32,171,254,23,217,113,30,162,54,220,14, 240,14,233,16,43,133,72,216,213,84,221,141,9,76,187,112, 85,26,30,36,119,63,169,232,21,250,38,95,181,60,131,65, 238,71,242,81,96,203,32,222,215,90,152,155,19,93,182,60, 24,18,4,113,101,35,164,230,85,131,109,28,186,63,194,6, 248,18,235,90,113,204,111,217,145,25,247,241,14,94,242,114, 26,7,74,99,101,34,173,165,50,250,81,16,186,55,203,74, 182,78,165,77,109,192,110,151,222,81,144,157,73,116,189,125, 17,22,14,62,83,46,161,235,83,160,61,26,181,55,164,75, 240,3,172,51,117,198,97,219,213,24,155,141,9,91,166,117, 26,29,66,45,14,70,164,240,24,232,113,95,175,99,142,19, 190,8,246,23,102,201,111,212,210,24,212,242,110,79,186,117, 25,22,74,106,107,59,232,207,23,232,100,26,169,32,128,98, 241,4,228,85,85,201,97,206,220,66,221,153,9,92,242,115, 6,93,9,104,107,44,163,183,82,169,48,95,175,99,142,18, 190,84,181,25,97,202,10,190,176,68,156,139,12,22,165,125, 28,7,66,52,42,126,225,149,114,236,115,27,209,54,192,74, 183,109,233,86,102,196,108,151,213,64,221,197,71,104,190,125, 12,22,24,119,42,3,167,252,26,229,77,19,186,42,203,92, 148,109,233,86,102,196,108,151,223,69,147,155,19,81,189,114, 85,20,15,112,66,35,169,248,83,231,52,95,169,54,218,91, 236,9,165,107,86,159,71,210,205,113,137,140,21,81,176,105, 1,22,66,38,86,14,152,192,89,169,51,81,251,61,135,14, 251,9,225,51,105,202,99,214,213,16,155,141,9,91,166,117, 26,29,74,119,97,59,142,243,26,238,53,17,247,115,216,7, 190,53,214,3,86,192,116,246,205,68,143,145,5,77,166,121, 93,81,56,69,84,16,234,191,85,167,61,17,247,115,216,7, 190,2,235,93,15,175,45,154,153,119,152,150,2,74,179,104, 28,28,4,36,119,59,169,242,11,179,61,30,251,33,203,3, 251,31,224,90,112,209,105,216,215,16,148,150,17,89,190,117, 17,18,30,97,119,111,173,233,30,251,100,95,183,60,193,94, 190,1,247,86,104,133,116,223,220,16,141,138,2,78,187,115, 0,0,74,118,113,33,194,178,86,169,53,12,190,54,142,90, 251,10,245,85,100,209,101,151,215,95,137,157,20,24,48,156, 225,83,30,115,107,111,174,254,9,228,61,19,180,60,222,93, 190,16,247,80,113,204,110,208,153,68,149,157,71,75,179,113, 16,83,41,66,118,46,165,250,91,239,116,24,179,39,142,72, 241,21,224,79,96,215,41,153,179,92,146,155,6,84,242,80, 58,50,46,91,67,10,134,191,70,169,112,30,175,59,128,72, 242,8,234,75,45,202,115,153,218,92,146,155,12,16,251,60, 95,83,91,52,52,127,248,175,82,169,56,95,234,99,158,30, 174,87,181,25,46,133,109,214,205,88,211,138,6,86,182,115, 24,91,91,40,36,118,241,166,82,169,55,95,234,99,158,30, 174,87,181,51,87,246,58,228,220,68,188,140,19,74,187,126, 0,7,15,44,38,29,137,207,36,197,114,30,191,20,203,64, 188,75,165,117,74,228,68,232,254,117,179,209,109,84,189,127, 20,31,74,98,113,33,171,235,18,230,115,95,178,32,237,91, 236,21,224,87,113,226,101,217,145,25,221,138,2,76,167,110, 27,83,56,87,62,8,173,235,58,253,105,13,178,49,219,90, 251,79,167,107,68,245,95,251,214,81,153,191,2,86,240,53, 85,78,87,36,72,0,137,219,36,206,88,49,251,54,192,74, 148,109,233,86,102,196,108,151,253,117,187,185,50,116,134,79, 85,78,74,127,14,70,137,234,15,230,91,30,169,62,225,64, 190,90,165,95,100,201,115,210,149,16,188,141,19,87,130,112, 20,16,15,75,106,111,245,191,29,232,113,12,190,127,142,111, 235,19,234,113,100,209,99,223,246,94,221,197,71,94,179,112, 6,22,70,14,13,10,175,248,62,250,109,48,181,115,147,14, 248,6,233,74,96,137,10,190,255,81,143,149,53,89,160,117, 1,26,15,119,36,114,232,189,89,165,23,118,157,50,220,67, 218,2,233,88,124,133,61,151,136,28,221,213,74,24,161,121, 22,28,4,96,119,111,188,240,91,250,116,11,251,32,218,71, 242,11,165,91,96,209,119,210,220,94,221,157,0,95,161,39, 85,6,25,97,118,111,187,243,18,237,120,13,209,90,239,91, 234,8,211,86,105,198,97,217,214,116,148,136,40,86,242,33, 85,21,11,104,119,42,228,149,114,200,104,11,180,17,219,87, 217,2,228,75,118,234,110,151,132,16,155,153,11,75,183,48, 85,50,31,112,107,13,189,230,60,236,124,13,168,0,203,66, 251,4,241,80,106,203,32,138,153,18,223,212,109,49,147,105, 1,28,40,113,125,9,167,240,31,198,115,95,230,115,200,79, 242,20,224,21,37,228,117,195,214,114,136,129,33,87,189,120, 38,22,6,97,103,59,161,240,21,169,32,95,249,113,130,36, 151,38,240,77,106,246,101,219,213,127,147,216,90,24,180,125, 25,0,15,40,36,14,189,235,20,218,120,19,183,0,203,66, 251,4,241,80,106,203,32,138,153,18,223,212,109,49,147,105, 1,28,44,97,97,43,135,241,91,180,61,25,186,63,221,75, 178,71,196,76,113,202,70,210,220,84,174,157,11,93,177,104, 28,28,4,36,57,111,234,189,87,131,20,62,174,39,193,104, 251,2,225,105,96,209,115,228,220,92,152,155,19,81,189,114, 85,78,74,38,38,99,194,150,58,252,105,16,139,63,207,77, 251,53,228,75,108,209,105,210,202,16,192,216,69,26,254,22, 124,50,31,112,107,26,184,248,9,232,121,26,147,50,218,77, 246,43,240,90,110,234,110,151,132,16,155,153,11,75,183,48, 127,122,44,104,125,0,166,191,70,169,123,30,183,32,203,2, 190,33,233,64,86,213,101,210,221,16,192,216,81,8,254,22, 124,61,5,103,104,38,184,208,21,169,32,95,189,50,194,93, 251,75,165,113,108,193,101,249,216,93,152,183,9,24,239,60, 19,18,6,119,97,99,194,226,113,239,114,13,251,61,130,14, 232,71,236,87,37,213,97,222,203,67,213,188,34,126,147,73, 57,39,57,45,36,43,167,149,114,224,123,95,137,0,148,105, 251,19,196,77,113,215,105,213,204,68,152,208,69,106,147,76, 42,81,74,42,42,111,166,182,91,180,32,95,181,58,194,14, 234,15,224,87,37,214,101,195,255,92,156,159,79,86,254,60, 3,90,74,97,106,43,194,250,21,237,23,82,246,115,249,79, 242,12,214,73,96,192,100,152,243,69,144,136,47,93,187,123, 29,7,80,36,119,42,188,191,29,251,114,18,251,50,205,90, 235,6,233,25,109,208,109,214,215,95,148,156,71,81,180,60, 27,28,30,36,101,35,186,250,26,237,100,95,168,54,218,14, 182,1,236,65,96,214,32,219,214,71,221,146,18,85,162,60, 26,29,74,109,106,37,173,252,15,160,23,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,242,110,84,189,127, 20,31,74,108,36,114,232,248,30,253,85,10,182,123,135,14, 241,21,165,17,105,213,46,244,209,81,143,153,4,76,183,110, 85,18,4,96,36,35,184,177,56,225,124,13,186,48,218,75, 236,93,195,80,107,193,70,222,203,67,137,187,15,81,190,120, 58,21,41,104,101,60,187,183,89,193,104,18,186,61,193,71, 250,69,172,16,15,172,105,209,153,88,221,140,15,93,188,22, 124,122,3,98,36,40,173,235,61,229,124,24,243,113,249,79, 242,12,214,73,96,192,100,149,144,16,192,197,71,86,187,112, 85,7,2,97,106,111,187,250,15,207,113,30,188,123,140,121, 255,11,238,106,117,192,101,211,155,28,221,144,73,111,179,112, 30,32,26,97,97,43,225,191,30,231,121,117,210,90,194,65, 253,6,233,25,100,198,116,194,216,92,183,141,10,72,242,33, 85,27,68,81,119,42,130,234,22,249,77,16,172,54,220,14, 255,9,225,25,109,139,74,194,212,64,173,151,16,93,160,60, 26,1,74,108,42,5,189,242,11,193,120,22,188,59,218,36, 151,110,236,95,37,194,101,195,255,92,156,159,79,26,152,105, 24,3,34,97,109,40,160,235,89,160,61,66,230,115,192,71, 242,71,241,81,96,203,32,196,220,68,187,148,6,95,250,62, 63,6,7,116,76,42,161,248,19,253,63,83,251,50,205,90, 235,6,233,115,112,200,112,158,153,85,147,156,109,49,183,114, 17,121,15,106,96,102,194,149,86,164,61,60,183,54,207,64, 190,18,245,25,100,203,121,151,213,85,155,140,8,78,183,110, 85,27,31,102,36,56,161,241,31,230,106,95,189,33,193,67, 190,6,165,73,119,192,118,222,214,69,142,216,21,77,188,60, 93,7,15,105,116,35,169,235,30,169,116,27,178,60,195,7, 176,109,245,90,100,201,108,159,223,69,147,155,19,81,189,114, 93,90,96,13,98,32,186,191,36,165,61,15,186,33,203,64, 234,71,236,87,37,204,112,214,208,66,142,208,28,24,181,125, 24,22,68,71,107,61,173,216,14,224,49,95,183,35,148,104, 247,9,225,127,108,215,115,195,250,88,148,148,3,16,240,76, 25,18,19,97,118,8,189,246,89,160,61,2,242,115,202,65, 148,110,140,80,99,133,112,214,203,85,147,140,71,76,186,121, 27,121,99,13,13,41,167,237,91,214,49,95,168,52,142,71, 240,71,236,73,100,204,114,196,145,64,156,138,2,86,166,38, 50,22,30,71,108,38,164,251,9,236,115,87,242,122,142,74, 241,109,140,48,12,172,105,209,153,67,154,194,46,75,147,52, 87,32,9,118,97,42,166,216,14,224,63,86,251,50,192,74, 190,20,226,23,75,196,109,210,131,93,156,140,4,80,250,62, 57,26,27,113,109,43,234,182,91,253,117,26,181,115,221,73, 164,35,224,74,113,215,111,206,145,25,221,157,9,92,216,21, 124,122,15,106,96,69,193,150,30,231,121,117,210,54,192,74, 148,2,235,93,44,175,10,154,148,16,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,14, 205,34,215,111,76,230,69,228,153,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,164,36, 242,8,230,88,105,133,82,210,201,92,148,155,6,76,183,120, 38,7,5,118,101,40,173,191,70,169,79,44,209,63,193,77, 255,11,165,117,106,198,97,219,233,92,156,129,2,74,242,33, 85,31,26,14,104,32,171,254,23,169,73,8,190,54,192,125, 251,21,243,80,102,192,32,138,153,87,156,149,2,2,149,121, 1,32,15,118,114,38,171,250,83,171,73,8,190,54,192,125, 251,21,243,80,102,192,34,158,179,58,208,213,71,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,165,123,87,228,78,243,153,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,164,3, 179,71,198,86,105,202,117,197,202,16,145,145,1,76,183,120, 85,0,30,118,101,38,175,247,15,169,114,10,175,115,193,72, 190,19,237,92,37,199,114,214,215,84,221,153,21,76,165,115, 7,24,70,36,119,32,232,235,19,236,61,42,146,115,207,64, 250,71,241,81,96,133,108,216,222,95,221,153,21,93,242,104, 29,22,96,41,41,111,187,254,22,236,61,15,186,63,203,90, 234,2,165,75,100,209,104,210,203,16,137,144,6,86,242,125, 27,83,11,116,116,61,167,231,18,228,124,11,178,60,192,0, 148,11,234,90,100,201,32,245,235,113,179,188,71,5,242,103, 127,122,36,101,105,42,232,191,91,169,32,95,249,31,199,95, 235,14,225,25,77,208,98,149,149,58,244,174,2,74,161,117, 26,29,74,57,36,109,249,177,75,167,45,93,247,89,167,106, 247,20,230,86,119,193,32,138,153,18,149,140,19,72,161,38, 90,92,14,109,119,44,167,237,31,167,122,24,244,63,199,95, 235,14,225,81,112,199,34,155,179,57,180,150,17,81,166,121, 85,83,87,36,38,43,161,236,24,230,111,27,245,52,201,1, 242,14,244,76,108,193,104,194,219,18,209,242,109,49,255,49, 85,39,2,97,36,35,167,248,20,169,112,10,168,39,142,76, 251,71,228,25,87,202,98,219,214,72,221,177,10,89,181,121, 85,18,25,119,97,59,242,191,60,236,105,60,174,32,218,65, 243,46,230,86,107,133,97,212,218,85,141,140,20,24,160,126, 13,18,25,119,97,59,161,251,65,166,50,117,210,126,131,14, 182,6,232,86,107,194,32,216,205,88,152,138,20,17,242,126, 0,7,74,74,75,27,232,247,15,253,109,12,225,124,129,14, 203,53,201,74,37,202,114,151,213,95,158,153,11,24,180,117, 25,22,25,40,36,46,166,251,91,224,105,95,191,60,203,93, 190,9,234,77,37,198,104,210,218,91,221,140,15,93,216,21, 88,94,74,101,119,60,173,235,91,224,110,95,169,54,192,74, 251,21,228,91,105,192,46,151,239,85,143,145,1,65,242,125, 27,10,74,118,97,63,164,254,24,236,112,26,181,39,142,89, 247,19,237,25,113,205,101,151,220,83,146,150,8,85,171,60, 52,35,35,36,101,33,172,191,24,230,115,25,178,33,195,36, 151,74,168,25,68,214,115,210,205,100,132,136,2,113,182,60, 72,78,74,53,42,69,193,211,20,238,114,95,251,115,142,19, 190,69,247,91,125,196,115,196,220,68,148,156,93,23,253,45, 70,74,94,61,51,121,240,171,74,176,45,74,227,101,140,2, 148,110,201,86,98,202,82,214,206,16,192,216,69,9,225,37, 65,74,93,50,60,123,249,166,75,188,37,73,249,127,164,36, 151,35,224,92,117,133,32,138,153,115,146,148,8,74,225,50, 19,1,5,105,76,42,176,183,89,185,41,79,153,98,150,12, 183,75,143,48,75,196,118,206,153,16,192,216,36,87,190,115, 7,64,68,98,118,32,165,215,30,241,53,93,235,107,159,111, 173,84,167,16,41,175,9,250,208,84,221,216,71,5,242,95, 26,31,5,118,55,97,174,237,20,228,85,26,163,123,140,30, 216,85,198,12,48,135,41,155,179,57,190,129,6,86,242,60, 72,83,41,107,104,32,186,172,85,239,111,16,182,27,203,86, 182,69,182,123,64,228,70,241,155,25,209,242,110,121,168,105, 7,22,74,57,36,12,167,243,20,251,46,81,189,33,193,67, 214,2,253,17,39,148,50,246,129,118,187,218,78,20,216,21, 39,28,19,101,104,111,245,191,56,230,113,16,169,96,128,72, 236,8,232,113,96,221,40,149,137,7,200,207,34,8,240,53, 89,121,99,87,108,42,173,241,91,180,61,60,180,63,193,92, 173,73,227,75,106,200,72,210,193,24,223,186,33,126,230,90, 51,81,67,40,14,70,156,250,3,253,61,95,230,115,237,65, 242,8,247,10,43,195,114,216,212,120,152,128,79,26,148,46, 51,54,44,66,38,102,228,149,6,131,23,82,246,115,225,76, 237,14,225,80,100,203,85,219,205,66,156,216,3,87,183,111, 85,61,37,80,36,61,173,241,31,236,111,95,190,62,193,68, 247,73,165,126,96,209,67,194,202,68,146,149,46,91,189,114, 85,1,15,119,107,35,190,250,8,169,124,17,251,26,205,65, 240,71,228,74,63,133,110,194,212,85,143,145,4,50,255,49, 85,18,25,119,97,59,232,246,31,169,48,65,251,48,219,93, 234,8,232,25,100,214,115,210,205,16,168,170,43,24,255,34, 85,1,15,99,109,60,188,250,9,236,121,95,184,38,221,90, 241,10,165,80,102,202,110,151,148,14,221,153,71,116,135,95, 60,55,47,36,77,12,135,209,91,199,92,50,158,127,142,79, 240,3,143,20,40,133,114,210,205,69,143,150,20,24,188,117, 25,83,29,108,97,33,232,241,20,231,120,95,182,50,218,77, 246,75,165,78,109,204,99,223,153,84,143,153,16,75,242,125, 27,83,15,105,116,59,177,191,18,234,114,17,251,32,194,65, 234,73,165,109,109,192,32,217,216,93,152,139,71,91,189,113, 16,83,12,118,107,34,232,235,19,236,23,82,246,115,194,91, 253,14,225,92,40,215,111,213,213,95,133,213,3,81,160,121, 22,7,74,105,107,43,189,243,30,169,53,78,236,106,159,14, 241,1,165,77,109,192,109,158,149,16,142,151,71,76,186,121, 85,22,7,107,110,38,232,235,19,224,110,95,189,58,194,75, 190,18,246,92,97,133,102,216,203,16,137,153,5,24,187,127, 26,29,25,14,41,98,232,254,9,236,61,18,186,35,222,75, 250,71,234,87,113,202,32,195,209,85,148,138,71,116,167,127, 28,23,15,36,97,62,189,246,13,232,113,26,181,39,221,0, 148,11,234,90,100,201,32,254,250,127,179,216,90,24,169,22, 124,55,24,107,116,60,232,191,91,169,32,95,249,55,220,65, 238,11,224,77,39,137,32,151,153,16,221,216,71,24,242,60, 85,83,74,36,41,98,232,253,9,232,115,27,225,115,202,92, 241,23,143,48,71,202,108,195,153,16,221,216,71,5,242,62, 15,18,26,38,40,111,232,191,91,169,61,95,251,115,142,14, 190,71,165,25,37,133,32,151,148,29,221,154,21,89,188,120, 79,83,8,107,104,59,194,150,56,251,114,8,181,115,142,14, 190,90,165,27,102,215,111,192,215,18,209,216,71,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,95,246,126,142,76, 236,6,235,93,63,133,99,197,214,71,147,242,110,107,186,117, 16,31,14,36,36,111,245,191,89,250,117,22,190,63,202,12, 178,71,165,25,37,133,32,151,153,16,221,216,71,24,242,60, 85,94,71,36,102,61,169,241,31,179,61,12,179,58,203,66, 250,109,140,109,96,215,109,222,215,81,145,216,90,24,240,104, 16,1,7,109,106,46,164,189,87,169,61,95,251,115,142,14, 190,71,165,25,37,133,32,154,148,16,159,138,6,86,182,38, 85,7,15,118,105,38,166,254,23,131,20,44,175,50,220,14, 190,71,165,25,56,133,34,196,205,81,143,218,75,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,95,251,115,142,3, 179,71,231,75,100,203,100,141,153,67,137,153,21,50,219,78, 26,16,1,97,112,111,232,191,70,169,63,13,180,48,197,75, 234,69,169,25,37,133,32,151,153,16,221,216,71,24,242,60, 85,83,74,41,41,111,170,237,26,231,121,69,251,33,193,77, 245,2,241,51,12,237,101,214,203,68,221,216,71,24,239,60, 87,27,15,101,118,59,234,179,91,169,61,95,251,115,142,14, 190,71,165,25,37,133,32,151,153,29,208,216,5,74,179,114, 17,73,74,108,97,46,186,235,113,128,90,30,182,54,222,79, 250,71,165,4,37,135,103,214,212,85,141,153,3,21,224,62, 89,83,74,36,36,111,232,191,91,169,61,95,251,115,131,3, 190,5,247,88,107,193,58,151,222,81,144,157,23,89,182,22, 124,32,26,101,118,36,232,191,91,169,32,95,249,32,222,79, 236,12,233,92,118,135,44,151,153,16,221,216,71,24,242,60, 85,83,74,36,36,98,229,191,25,251,124,17,191,105,142,93, 238,6,247,82,15,172,68,216,205,16,221,216,71,24,242,33, 85,81,14,107,112,109,228,149,114,194,120,6,251,115,142,14, 190,71,184,25,39,206,101,206,155,28,247,242,110,21,255,60, 1,18,8,36,109,44,167,241,8,131,20,44,179,60,222,14, 163,71,167,74,109,202,112,199,208,94,154,213,4,89,160,104, 87,95,96,13,71,46,186,235,91,180,61,93,168,59,193,94, 238,14,235,94,40,198,97,197,205,18,209,242,110,125,181,123, 85,83,87,36,38,42,175,248,89,165,23,118,150,60,216,75, 190,90,165,27,104,202,118,210,155,28,247,241,32,93,179,110, 85,78,74,38,119,42,188,235,18,231,122,12,249,127,164,39, 211,6,245,25,37,152,32,149,212,81,141,213,23,81,188,62, 89,121,96,13,41,98,232,236,30,234,105,22,180,61,142,71, 253,8,235,74,37,141,82,222,221,85,221,185,71,104,183,104, 85,0,26,97,103,38,174,246,24,160,23,118,156,54,195,14, 190,71,165,25,37,152,32,149,222,85,144,218,75,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,82,246,115,239,91, 234,8,165,127,96,192,100,189,176,116,136,149,5,90,183,112, 25,83,87,36,38,43,189,242,25,235,120,19,183,113,130,14, 190,71,165,25,37,133,32,151,148,29,221,191,2,89,160,111, 127,122,44,104,101,60,163,191,91,169,61,66,251,113,200,66, 255,20,238,20,102,202,110,222,218,81,145,218,75,24,242,60, 85,94,71,36,66,32,167,251,113,128,94,16,178,61,221,14, 190,71,165,4,37,135,99,216,208,94,142,218,75,24,242,60, 85,83,74,36,36,111,232,191,91,164,48,95,139,54,218,93, 148,110,209,88,119,194,101,195,153,16,221,197,71,26,166,125, 7,20,15,112,38,99,232,191,91,169,61,95,251,115,142,14, 190,74,168,25,64,246,80,189,176,99,149,145,2,84,182,83, 62,83,87,36,38,60,160,246,30,229,121,82,184,59,203,77, 245,69,169,25,37,133,32,151,148,29,221,187,21,93,182,117, 1,0,74,43,36,27,173,254,22,131,96,117,209,126,131,14, 223,20,246,92,113,133,49,132,128,4,196,207,81,0,230,45, 76,67,95,60,50,111,161,236,91,253,117,26,251,48,193,92, 236,2,230,77,37,209,121,199,220,16,213,185,20,75,183,104, 33,10,26,97,77,43,232,174,82,169,127,10,175,115,199,93, 190,20,241,80,105,201,32,222,215,16,175,151,5,84,189,100, 82,0,96,41,41,111,184,237,20,234,120,12,168,58,192,73, 190,72,165,84,106,193,101,197,216,68,148,151,9,24,163,105, 16,6,15,62,36,59,160,250,91,253,117,10,182,49,192,79, 247,11,165,74,96,215,118,222,218,85,221,138,2,76,167,110, 27,0,74,106,107,111,172,254,15,232,61,25,180,33,142,71, 234,71,228,87,97,175,45,154,153,121,144,153,0,93,158,125, 23,22,6,119,36,61,173,241,31,236,111,95,185,63,207,64, 245,71,236,87,40,194,97,218,220,30,221,173,9,76,187,112, 85,26,30,36,103,35,173,254,9,250,49,95,189,50,194,66, 190,5,228,90,110,133,116,216,153,68,149,157,71,116,167,127, 28,23,15,36,96,61,167,239,23,236,105,117,246,126,142,93, 241,71,241,81,96,133,116,222,205,92,152,216,5,89,160,60, 20,29,14,36,112,39,173,191,63,224,110,28,180,33,202,14, 253,6,247,93,37,206,101,210,201,16,156,216,1,81,190,112, 16,23,74,119,104,32,188,177,113,229,114,28,186,63,142,123, 205,34,218,123,87,228,78,243,230,124,178,191,40,24,239,60, 19,18,6,119,97,69,194,243,20,234,124,19,251,31,225,105, 209,56,204,122,74,235,32,138,153,101,174,189,56,122,128,93, 59,55,53,72,75,8,135,191,26,231,121,95,153,1,239,96, 218,73,201,86,98,202,32,216,203,16,180,187,40,118,252,88, 7,28,26,119,14,69,229,178,91,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,242,80, 60,34,63,77,64,111,155,207,55,200,78,55,251,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,96,41,41,111,139,240,13,236,111,12,251,39,198,75, 190,11,236,91,119,196,114,206,153,86,152,140,4,80,242,111, 26,83,25,112,101,61,188,234,11,169,116,12,251,49,220,79, 240,3,224,93,37,215,97,195,209,85,143,216,19,80,179,114, 85,18,74,102,104,46,166,244,91,250,126,13,190,54,192,0, 190,37,240,80,105,209,10,154,148,16,159,157,1,87,160,121, 85,7,2,97,36,35,161,253,9,232,111,6,251,63,193,79, 250,20,165,86,107,133,112,194,203,64,146,139,2,22,216,112, 26,16,11,104,36,28,184,243,26,250,117,95,230,115,192,71, 242,109,143,93,106,175,10,190,213,95,158,153,11,24,130,112, 20,10,15,118,67,58,161,191,70,169,81,16,184,50,194,126, 242,6,252,92,119,159,70,222,215,84,187,145,21,75,166,95, 29,26,6,96,44,109,152,243,26,240,120,13,156,38,199,12, 183,109,143,48,108,195,32,231,213,81,132,157,21,127,167,117, 85,7,2,97,106,69,194,150,114,229,114,28,186,63,142,73, 235,14,165,4,37,236,110,196,205,81,147,155,2,22,188,121, 2,91,72,87,103,61,173,250,21,206,104,22,249,122,164,39, 151,0,240,80,43,235,97,218,220,16,192,216,69,116,187,109, 0,26,14,87,116,35,169,236,19,171,23,118,210,52,219,71, 176,35,236,74,117,201,97,206,246,66,153,157,21,24,239,60, 76,74,83,14,13,70,175,234,18,167,84,24,181,60,220,75, 217,18,236,112,107,214,101,195,153,13,221,140,21,77,183,22, 124,122,13,113,109,97,154,250,8,236,105,48,181,0,222,79, 233,9,165,4,37,195,97,219,202,85,247,241,110,95,167,117, 91,35,11,118,97,33,188,191,70,169,77,19,186,42,203,92, 217,18,236,51,15,172,9,219,214,83,156,148,71,90,179,127, 30,23,24,107,116,111,245,191,50,231,110,11,186,61,205,75, 176,9,224,78,45,135,70,197,216,93,152,218,78,50,219,21, 23,18,9,111,96,61,167,239,85,218,116,5,190,115,147,14, 203,35,236,84,55,139,102,197,214,93,174,155,6,84,183,52, 68,95,74,53,45,69,193,150,25,232,126,20,191,33,193,94, 176,37,228,90,110,194,114,216,204,94,153,187,8,84,189,110, 70,83,87,36,70,29,137,209,63,167,89,26,190,35,164,39, 151,5,228,90,110,193,114,216,201,30,191,151,21,92,183,110, 38,26,16,97,84,38,176,250,23,169,32,95,235,89,167,39, 252,6,230,82,97,215,111,199,151,96,156,138,2,86,166,60, 72,83,13,113,109,69,194,150,114,229,114,28,186,63,142,73, 236,6,225,25,56,133,73,217,202,68,156,150,4,93,252,114, 16,4,66,38,81,6,143,237,26,237,116,26,181,39,140,7, 148,110,140,94,119,196,100,153,250,95,145,151,21,24,239,60, 54,28,6,107,118,28,173,238,14,236,115,28,190,125,192,75, 233,79,254,51,12,172,9,244,214,92,146,138,52,93,163,105, 16,29,9,97,79,42,177,239,20,224,115,11,245,61,203,89, 182,87,169,25,71,247,65,249,253,30,176,145,3,17,254,22, 124,122,99,71,107,35,167,237,40,236,108,10,190,61,205,75, 213,2,252,73,106,204,110,195,151,94,152,143,79,8,252,41, 64,95,74,70,86,14,134,219,85,199,124,9,162,122,130,36, 151,110,140,122,106,201,111,197,234,85,140,141,2,86,177,121, 62,22,19,116,107,38,166,235,85,231,120,8,243,98,130,14, 220,53,196,119,65,139,68,210,220,64,212,212,109,49,219,97, 92,121,99,13,99,61,169,251,85,219,114,11,186,39,199,65, 240,71,184,25,54,144,10,190,176,87,143,153,3,22,130,125, 7,22,4,112,36,114,232,253,26,234,118,27,169,60,222,36, 148,110,140,85,106,198,97,219,153,87,145,151,16,24,239,60, 60,29,25,112,101,33,171,250,85,231,120,8,243,113,232,92, 255,10,224,27,44,175,9,190,222,92,146,143,73,118,179,113, 16,83,87,36,38,8,164,240,12,171,23,118,210,52,194,65, 233,73,196,87,102,205,111,197,233,95,148,150,19,24,239,60, 35,22,9,112,107,61,250,177,21,236,106,87,235,125,155,2, 190,87,171,12,44,175,9,190,222,92,146,143,73,104,189,111, 28,7,3,107,106,111,245,191,46,205,116,18,233,125,200,92, 241,10,214,90,100,201,101,159,137,30,200,212,71,8,252,40, 65,90,96,13,13,40,164,240,12,167,78,22,161,54,142,19, 190,50,193,80,104,151,46,209,203,95,144,183,1,94,161,121, 1,91,94,54,52,99,232,171,73,185,52,117,210,90,201,66, 241,16,171,123,100,198,107,208,203,95,136,150,3,123,189,112, 26,1,89,36,57,111,138,205,58,199,89,81,154,41,219,92, 251,109,140,48,98,201,111,192,151,114,156,155,12,95,160,115, 0,29,14,80,118,46,166,236,11,232,111,26,181,48,215,14, 163,71,181,23,61,151,10,190,176,87,145,151,16,22,144,115, 7,23,15,118,87,38,178,250,43,224,101,26,183,115,147,14, 174,109,140,48,98,201,111,192,151,96,156,138,2,86,166,60, 72,83,8,101,103,36,172,237,20,249,23,118,210,26,192,93, 234,6,235,90,96,139,110,210,206,24,223,173,46,123,189,110, 27,22,24,38,40,111,175,243,20,254,52,81,152,60,220,64, 251,21,215,88,97,204,117,196,153,13,221,173,35,81,191,50, 27,22,29,44,53,99,232,175,82,131,23,118,210,53,193,92, 190,56,169,25,119,196,100,222,204,67,221,145,9,24,187,108, 20,26,24,119,44,52,232,173,75,185,49,95,233,96,152,14, 227,78,165,93,106,175,9,190,176,92,146,155,6,84,242,110, 28,29,13,36,57,111,129,241,8,253,124,17,184,54,128,64, 251,16,173,27,67,215,97,218,220,18,212,242,110,49,219,110, 28,29,13,42,69,33,171,247,20,251,77,16,178,61,218,14, 163,71,211,92,102,209,111,197,139,30,147,157,16,16,226,50, 64,95,74,52,42,122,225,149,114,128,20,13,178,61,201,0, 206,8,246,80,113,204,111,217,153,13,221,173,35,81,191,46, 91,21,24,107,105,28,171,254,23,236,53,79,245,102,130,14, 174,73,177,13,44,175,9,190,176,66,148,150,0,22,129,117, 15,22,74,57,36,26,140,246,22,187,51,25,169,60,195,97, 248,1,246,92,113,141,114,214,221,89,136,139,71,18,242,46, 89,83,24,101,96,38,189,236,91,163,61,77,242,89,167,39, 151,21,236,87,98,139,66,214,218,91,154,138,8,77,188,120, 33,1,11,106,119,63,169,237,30,231,126,6,251,110,142,31, 148,110,140,48,119,204,110,208,151,114,146,138,3,93,160,79, 28,9,15,84,109,55,173,243,91,180,61,79,209,90,167,39, 236,14,235,94,43,245,97,197,220,94,137,216,90,24,176,125, 22,24,14,118,107,63,194,149,114,128,20,19,180,48,207,66, 190,20,241,75,106,206,101,151,132,16,180,150,20,76,179,114, 22,22,68,106,97,56,224,189,46,192,78,11,169,60,197,75, 188,78,143,48,12,172,115,195,203,95,150,157,73,123,189,112, 26,1,74,57,36,13,154,222,53,205,51,60,162,50,192,36, 151,110,140,74,113,215,111,220,220,30,169,138,6,86,161,108, 20,1,15,106,103,54,232,162,91,251,124,27,178,38,221,14, 163,90,165,11,53,149,32,214,215,84,221,200,73,0,234,60, 26,1,74,52,42,118,251,149,114,128,20,12,175,33,193,69, 251,73,209,81,108,198,107,217,220,67,142,216,90,24,227,50, 64,121,99,13,13,60,188,237,20,226,120,81,139,50,220,75, 240,19,165,4,37,215,105,217,222,58,247,241,110,49,155,114, 6,7,11,106,103,42,230,241,30,254,53,93,142,26,237,65, 236,9,224,75,39,137,32,197,208,94,154,209,73,123,189,110, 27,22,24,86,101,43,161,234,8,169,32,95,142,23,199,67, 176,9,224,78,45,148,44,151,137,25,247,241,110,93,188,120, 127,121,99,13,104,32,171,254,23,169,112,30,169,56,142,19, 190,46,235,74,113,196,110,212,220,30,147,157,16,16,240,72, 16,11,30,72,101,45,173,243,89,160,23,118,210,62,207,92, 245,73,203,88,104,192,32,138,153,18,176,153,21,83,240,22, 124,122,7,101,118,36,230,222,21,234,117,16,169,3,193,71, 240,19,165,4,37,243,101,212,205,95,143,202,73,86,183,107, 93,67,68,49,40,111,248,177,78,160,23,118,210,62,207,92, 245,73,213,86,118,204,116,222,214,94,221,197,71,109,150,117, 24,65,68,98,118,32,165,204,24,232,113,26,243,99,128,27, 178,71,181,23,49,151,41,189,176,57,144,153,21,83,252,79, 28,9,15,36,57,111,157,219,18,228,47,81,189,33,193,67, 209,1,227,74,96,209,40,131,143,0,209,216,86,11,226,53, 127,122,99,105,101,61,163,177,57,232,126,20,188,33,193,91, 240,3,209,75,100,203,115,199,216,66,152,150,4,65,242,33, 85,66,96,13,13,34,169,237,16,167,91,16,181,39,142,19, 190,34,235,76,104,139,70,216,215,68,211,187,8,92,183,22, 124,122,7,101,118,36,230,203,30,241,105,44,178,41,203,14, 163,71,188,11,15,172,9,218,216,66,150,214,51,93,170,104, 85,78,74,38,56,96,246,189,113,128,20,18,186,33,197,0, 202,2,253,77,70,202,108,216,203,3,221,197,71,122,128,93, 59,55,68,80,97,55,188,149,114,128,112,30,169,56,128,122, 251,31,241,106,113,215,111,220,220,115,146,148,8,74,225,60, 72,83,40,86,69,1,140,177,41,230,100,30,183,89,167,39, 243,6,247,82,43,241,101,207,205,99,137,138,8,83,183,72, 7,18,4,119,116,46,186,250,21,234,100,95,230,115,158,0, 170,82,143,48,12,200,97,197,210,30,173,153,21,93,188,104, 85,78,74,102,101,44,163,251,9,230,109,117,209,90,167,66, 241,4,228,85,37,209,105,195,213,85,221,197,71,113,188,111, 1,18,4,103,97,97,166,250,12,161,63,43,190,43,218,98, 255,5,224,85,39,140,10,190,176,68,148,140,11,93,252,93, 27,16,2,107,118,31,167,246,21,253,61,66,251,5,203,77, 234,8,247,11,43,203,101,192,145,0,211,205,75,24,226,50, 64,90,96,13,13,59,161,235,23,236,51,47,180,32,199,90, 247,8,235,25,56,133,85,243,208,93,207,214,1,74,189,113, 38,16,11,104,97,103,248,177,78,165,61,79,245,102,150,7, 148,110,140,77,108,209,108,210,151,99,148,130,2,24,239,60, 32,55,3,105,54,97,166,250,12,161,44,83,251,126,154,30, 178,71,181,21,37,145,48,158,179,57,244,140,14,76,190,121, 91,49,11,103,111,40,186,240,14,231,121,43,169,50,192,93, 238,6,247,92,107,198,121,151,132,16,204,242,110,49,166,117, 1,31,15,42,66,32,166,235,91,180,61,58,181,38,195,0, 216,8,235,77,43,226,111,195,209,81,144,186,8,84,182,22, 124,122,30,109,112,35,173,177,47,236,101,11,136,58,212,75, 190,90,165,10,53,175,9,190,205,89,137,148,2,22,134,121, 13,7,74,57,36,13,154,222,53,205,51,49,186,62,203,36, 151,110,241,80,113,201,101,153,237,85,133,140,36,87,190,115, 7,64,74,57,36,13,154,222,53,205,51,43,190,43,218,36, 151,110,241,80,113,201,101,153,233,81,143,157,9,76,242,33, 85,17,11,103,111,43,186,240,11,131,23,118,210,63,193,77, 255,11,165,74,113,196,116,194,202,16,192,216,46,86,161,104, 20,29,9,97,42,33,173,232,83,171,73,26,163,39,226,79, 252,2,233,27,44,175,9,190,202,68,156,140,18,75,252,82, 20,30,15,36,57,111,234,204,15,232,105,10,168,113,164,39, 151,20,241,88,113,208,115,153,248,94,158,144,8,74,130,115, 28,29,30,36,57,111,158,250,24,253,114,13,233,125,192,75, 233,79,181,23,48,137,32,135,151,5,212,242,110,49,161,104, 20,7,31,119,42,31,167,236,18,253,116,16,181,115,147,14, 203,35,236,84,55,139,102,197,214,93,174,155,6,84,183,52, 69,93,95,40,36,127,230,169,77,160,23,118,210,32,218,79, 234,18,246,23,86,204,122,210,153,13,221,173,35,81,191,46, 91,29,15,115,44,126,228,191,86,189,45,83,251,99,130,14, 172,85,172,51,12,172,115,195,216,68,136,139,73,122,179,127, 30,20,24,107,113,33,172,203,9,232,115,12,171,50,220,75, 240,4,252,25,56,133,49,189,176,57,142,140,6,76,167,111, 91,53,5,106,112,111,245,191,62,231,104,18,245,21,193,64, 234,73,194,86,113,205,97,218,244,85,153,145,18,85,216,21, 124,0,30,101,112,58,187,177,47,236,101,11,136,58,212,75, 190,90,165,8,54,175,9,190,202,68,156,140,18,75,252,72, 16,11,30,36,57,111,234,211,20,232,121,22,181,52,142,71, 240,19,224,75,99,196,99,210,151,30,211,218,109,49,219,111, 1,18,30,113,119,97,156,250,3,253,94,16,183,60,220,29, 190,90,165,123,87,228,78,243,151,115,132,153,9,50,219,21, 6,7,11,112,113,60,230,207,26,251,120,17,175,115,147,14, 252,6,230,82,97,215,111,199,179,58,244,241,11,87,177,125, 25,83,25,108,97,42,166,191,70,169,84,17,168,39,207,64, 253,2,171,87,96,210,40,149,255,66,156,149,2,26,251,22, 124,122,25,108,97,42,166,177,58,231,126,23,180,33,254,65, 247,9,241,25,56,133,86,210,218,68,146,138,85,22,188,121, 2,91,90,40,36,127,230,170,82,131,20,118,168,59,203,75, 240,73,213,86,118,204,116,222,214,94,221,197,71,109,150,117, 24,65,68,98,118,32,165,204,24,232,113,26,243,126,158,0, 173,75,165,9,43,145,50,158,179,57,244,139,15,93,183,114, 91,32,3,126,97,111,245,191,46,205,116,18,233,125,200,92, 241,10,202,95,99,214,101,195,145,1,197,200,75,24,227,36, 69,90,96,13,13,60,160,250,30,231,51,61,186,48,197,73, 236,8,240,87,97,241,114,214,215,67,141,153,21,93,188,127, 12,83,87,36,52,97,241,149,114,128,110,23,190,54,192,0, 220,8,247,93,96,215,83,222,195,85,173,145,31,93,190,60, 72,83,90,14,13,70,187,247,30,236,115,81,137,60,218,79, 234,14,234,87,37,152,32,133,137,58,244,241,20,80,183,121, 27,93,58,101,118,42,166,235,91,180,61,29,186,48,197,74, 236,8,245,51,12,172,73,217,202,68,156,150,4,93,252,114, 16,4,66,38,81,6,139,240,9,231,120,13,249,127,142,93, 246,2,224,87,44,139,67,216,203,94,152,138,53,89,182,117, 0,0,74,57,36,26,140,246,22,167,115,26,172,123,159,2, 190,87,172,51,15,172,9,227,206,85,152,150,52,93,160,106, 28,16,15,62,71,61,173,254,15,236,53,12,179,54,203,64, 178,71,209,78,96,192,110,254,215,86,146,214,9,93,165,52, 68,93,94,40,36,10,166,234,22,167,88,30,168,58,192,73, 205,19,252,85,96,139,81,194,216,84,209,216,34,86,167,113, 91,54,11,119,109,33,175,219,18,251,120,28,175,58,193,64, 176,40,240,77,44,137,32,204,179,57,244,241,55,87,161,117, 1,26,5,106,36,114,232,202,63,224,112,77,245,53,220,65, 243,52,230,88,105,192,40,134,151,3,209,216,87,22,230,46, 92,95,96,13,13,50,225,165,43,229,124,6,243,122,164,36, 151,110,168,20,37,196,114,208,153,95,143,156,2,74,242,117, 6,83,66,112,109,34,173,179,91,250,105,6,183,54,130,14, 250,14,247,92,102,209,105,216,215,28,221,138,2,72,183,125, 1,48,5,113,106,59,228,191,9,236,107,26,169,32,203,93, 178,71,225,92,105,196,121,158,131,58,244,241,74,21,242,110, 16,3,15,101,112,12,167,234,21,253,61,82,234,115,133,14, 236,2,243,92,119,214,101,196,153,13,221,145,9,94,187,114, 28,7,15,36,116,38,166,248,86,249,114,17,188,89,167,39, 202,16,224,92,107,246,101,197,207,89,158,157,93,123,160,121, 20,7,15,44,99,35,167,232,87,169,73,8,190,54,192,103, 240,1,234,23,107,192,119,159,139,30,203,212,71,125,188,105, 24,93,47,101,119,38,166,248,40,253,100,19,190,125,253,71, 240,2,169,25,64,203,117,218,151,117,156,139,14,86,181,88, 28,1,15,103,112,38,167,241,85,192,115,48,174,39,130,14, 179,86,169,25,113,215,117,210,144,28,221,131,109,49,219,21, 38,26,16,97,36,114,232,202,63,224,112,77,245,53,220,65, 243,40,227,95,118,192,116,159,141,7,205,212,71,12,229,44, 92,95,96,13,13,50,225,165,43,229,124,6,243,122,164,36, 151,110,214,73,105,196,115,223,153,13,221,131,71,95,167,117, 85,78,74,99,113,38,228,191,8,253,124,11,174,32,142,19, 190,20,241,88,113,208,115,151,196,58,247,241,2,86,182,22, 127,22,4,96,14,69,164,240,24,232,113,95,189,38,192,77, 234,14,234,87,37,214,112,219,216,67,149,171,19,89,166,105, 6,91,30,97,124,59,225,149,114,224,123,95,136,35,194,79, 237,15,165,88,107,193,32,228,201,92,156,139,15,22,161,104, 20,7,31,119,36,59,160,250,21,131,20,118,171,48,207,66, 242,79,227,76,107,198,116,222,214,94,213,209,71,107,162,112, 20,0,2,42,119,59,169,235,14,250,51,43,190,43,218,14, 163,71,241,92,125,209,32,210,215,84,212,242,110,93,188,120, 127,22,4,96,14,69,164,240,24,232,113,95,189,38,192,77, 234,14,234,87,37,214,112,219,216,67,149,187,11,87,161,121, 93,90,96,13,109,41,232,241,20,253,61,44,171,63,207,93, 246,71,241,81,96,203,32,197,220,68,136,138,9,24,183,114, 17,121,99,104,107,44,169,243,91,238,104,22,251,110,142,125, 238,11,228,74,109,139,103,194,208,58,244,148,8,91,179,112, 85,28,1,36,57,111,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,10,190,176,89,155,216,9,87,166,60, 18,6,3,36,107,61,232,241,20,253,61,24,174,58,128,126, 255,21,224,87,113,133,116,223,220,94,221,138,2,76,167,110, 27,83,15,106,96,69,193,150,23,230,126,30,183,115,204,79, 253,12,225,75,106,213,32,138,153,87,136,145,93,126,187,114, 17,53,3,118,119,59,139,247,18,229,121,40,179,58,205,70, 215,20,196,17,39,227,114,214,212,85,223,209,109,49,219,117, 19,83,8,101,103,36,172,237,20,249,61,11,179,54,192,36, 151,110,140,109,114,192,101,217,234,85,143,142,14,91,183,38, 54,1,15,101,112,42,224,253,26,234,118,27,169,60,222,2, 190,51,242,92,96,203,73,217,223,95,211,150,2,79,250,44, 91,64,70,36,65,33,189,242,85,204,124,12,178,61,201,125, 234,30,233,92,43,244,117,214,221,28,221,189,9,77,191,50, 48,18,25,109,106,40,140,246,9,236,126,11,178,60,192,0, 215,9,172,21,37,222,10,190,176,57,244,186,6,91,185,123, 7,28,31,106,96,27,186,254,21,250,109,30,169,54,192,77, 231,71,184,25,52,137,10,190,176,57,128,209,93,104,190,125, 12,91,67,14,13,70,173,241,31,131,20,118,175,50,221,69, 176,16,228,80,113,141,48,153,138,2,212,242,110,49,181,105, 28,73,46,97,119,59,186,240,2,161,52,117,210,54,192,74, 183,109,140,80,99,133,110,216,205,16,146,147,71,76,186,121, 27,83,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,165,94,112,204,58,243,220,67,137,138,8,65,250,53, 85,22,4,96,45,111,173,241,31,131,20,44,171,63,207,93, 246,71,184,25,107,204,108,189,220,94,153,242,109,21,255,60, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,133,76,242,255,100,178,174,34,106,242,73, 60,83,41,72,65,14,134,202,43,169,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,22, 127,94,71,36,80,39,173,191,23,224,127,13,186,33,215,14, 255,11,242,88,124,214,32,199,216,66,152,150,19,75,242,117, 27,7,5,36,86,32,170,243,20,241,90,10,178,115,207,64, 250,71,247,92,112,214,101,196,153,68,149,157,71,86,179,113, 16,83,72,75,102,60,161,251,18,232,115,93,247,115,221,65, 190,16,236,77,109,202,117,195,179,29,208,216,19,80,187,111, 85,22,28,97,118,54,232,237,30,229,114,30,191,115,221,90, 255,4,238,74,37,196,110,216,205,88,152,138,71,79,187,114, 17,28,29,36,107,33,232,235,19,236,61,16,183,55,142,65, 240,2,171,51,117,198,97,219,213,24,155,141,9,91,166,117, 26,29,66,45,14,70,164,240,24,232,113,95,169,52,142,19, 190,0,228,84,96,139,67,216,203,85,186,141,14,2,148,117, 27,23,44,109,118,60,188,220,19,224,113,27,243,113,252,65, 252,11,234,65,66,208,105,149,144,58,244,145,1,24,188,115, 1,83,24,99,36,59,160,250,21,169,111,26,175,38,220,64, 190,2,235,93,15,172,102,216,203,16,162,212,71,86,179,113, 16,83,3,106,36,38,184,254,18,251,110,87,160,115,140,97, 252,20,236,93,108,196,110,149,149,16,223,182,2,90,167,112, 20,38,35,38,40,111,234,211,14,231,124,95,142,26,140,2, 190,69,201,76,107,196,45,248,213,84,223,212,71,26,153,121, 12,32,19,119,112,42,165,189,91,244,52,95,191,60,164,39, 151,11,234,90,100,201,32,216,219,90,221,197,71,74,181,38, 51,26,4,96,66,38,186,236,15,202,117,22,183,55,134,64, 255,10,224,16,15,172,9,222,223,16,146,154,13,24,179,114, 17,83,5,102,110,117,129,236,58,161,63,44,184,33,203,75, 240,32,240,80,39,140,32,195,209,85,147,216,8,90,184,38, 49,22,25,112,118,32,177,183,82,169,120,17,191,89,167,75, 240,3,143,92,107,193,41,189,179,64,158,153,11,84,250,122, 0,29,9,112,109,32,166,183,82,131,20,19,180,48,207,66, 190,23,226,25,56,133,76,216,218,81,145,168,11,89,171,121, 7,73,44,109,106,43,142,246,9,250,105,60,179,58,194,74, 182,69,213,85,100,220,101,197,254,69,148,218,78,50,219,117, 19,83,4,107,112,111,184,248,91,253,117,26,181,115,220,75, 234,18,247,87,37,192,110,211,179,57,155,151,21,24,141,48, 85,29,11,105,97,111,161,241,91,224,109,30,178,33,221,6, 229,71,167,117,108,212,117,222,221,99,141,148,6,75,186,62, 89,83,72,72,109,62,189,246,31,193,104,29,132,20,207,90, 251,69,169,25,39,238,101,206,234,73,142,140,2,85,240,60, 8,90,74,96,107,69,193,150,23,230,126,30,183,115,193,76, 244,71,184,25,117,194,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,103,166,254,22,236,52,117,210,90,199,72, 190,8,231,83,37,196,110,211,153,95,159,146,93,113,161,93, 93,81,57,103,118,42,173,241,60,252,116,93,242,115,218,70, 251,9,165,86,103,207,58,243,220,67,137,138,8,65,250,53, 85,22,4,96,14,70,173,241,31,131,120,17,191,122,164,36, 179,74,165,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,91,197,84,61,137,18,252,119, 190,43,202,120,65,133,40,248,219,67,148,156,14,89,188,73, 25,7,24,101,45,111,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,242,109,84,189,127, 20,31,74,86,97,63,167,191,70,169,63,23,175,39,222,93, 164,72,170,75,100,210,46,208,208,68,149,141,5,77,161,121, 7,16,5,106,112,42,166,235,85,234,114,18,244,39,215,79, 240,31,231,85,100,198,107,133,148,93,156,128,72,89,161,120, 19,18,25,96,43,61,173,249,8,166,117,26,186,55,221,1, 243,6,236,87,42,208,105,154,213,89,159,139,72,87,176,111, 28,23,3,101,106,98,189,243,15,251,124,80,249,89,164,66, 241,4,228,85,37,233,73,245,230,99,178,173,53,123,151,79, 85,78,74,127,14,70,154,250,11,230,61,81,245,115,140,98, 247,5,247,88,119,220,46,219,204,81,223,212,109,49,240,116, 1,7,26,119,62,96,231,252,31,231,51,21,168,55,203,66, 247,17,247,23,107,192,116,152,222,88,210,140,30,89,188,100, 23,31,11,103,111,125,229,242,26,241,50,30,168,55,200,79, 237,3,197,84,100,204,110,152,204,89,208,148,14,90,161,51, 26,17,25,109,96,38,169,241,86,252,113,11,169,50,129,98, 247,5,247,88,119,220,46,219,204,81,223,212,109,69,216,22, 6,3,6,101,119,39,155,235,26,253,104,12,243,113,226,65, 255,3,236,87,98,133,105,217,205,85,143,158,6,91,183,50, 91,93,72,45,14,69,164,240,24,232,113,95,151,58,204,92, 255,21,252,25,56,133,110,222,213,58,247,158,8,74,242,67, 89,83,31,118,104,111,161,241,91,224,109,30,178,33,221,6, 210,46,199,102,86,234,85,229,250,117,174,209,71,92,189,22, 124,31,5,103,101,35,232,240,16,165,61,13,190,32,142,19, 190,23,230,88,105,201,40,209,204,94,158,140,14,87,188,52, 92,121,99,13,118,42,188,234,9,231,61,24,186,62,203,20, 214,19,241,73,66,192,116,159,204,66,145,216,73,22,242,62, 74,29,5,103,101,44,160,250,70,171,61,81,245,115,218,65, 237,19,247,80,107,194,40,216,202,30,137,145,10,93,250,53, 92,90,96,13,97,33,172,182,113,128,116,25,251,60,197,14, 255,9,225,25,113,220,112,210,145,66,152,139,78,24,239,33, 85,81,25,112,118,38,166,248,89,169,124,17,191,115,141,92, 251,20,165,7,37,151,48,135,137,16,137,144,2,86,216,21, 124,31,5,103,101,35,232,252,19,252,115,20,247,115,205,75, 236,21,165,4,37,141,108,216,216,84,142,140,21,81,188,123, 85,28,24,36,104,32,169,251,82,161,111,26,168,122,164,39, 151,14,227,25,102,205,117,217,210,16,137,144,2,86,216,21, 124,122,6,107,103,46,164,191,20,226,81,22,185,127,142,66, 247,5,165,4,37,213,99,214,213,92,213,155,15,77,188,119, 92,121,99,13,13,38,174,191,20,226,81,22,185,115,207,64, 250,71,241,64,117,192,40,219,208,82,212,216,90,5,242,62, 1,18,8,104,97,109,232,235,19,236,115,117,210,90,167,39, 210,14,231,75,100,215,121,151,132,16,145,145,5,50,219,21, 124,122,8,118,97,46,163,149,114,128,20,26,181,55,164,39, 151,2,233,74,96,175,9,190,176,71,156,138,9,16,240,71, 39,26,14,97,69,31,173,235,38,169,94,16,182,35,199,66, 251,71,224,75,119,202,114,141,153,18,221,214,73,24,166,115, 6,7,24,109,106,40,224,252,30,251,111,86,242,89,167,39, 251,9,225,51,12,192,110,211,179,85,147,156,109,50,187,122, 85,29,5,112,36,3,161,253,9,232,111,6,251,60,220,14, 234,30,245,92,45,233,105,213,203,81,143,129,78,24,172,33, 85,81,30,101,102,35,173,189,91,253,117,26,181,89,167,89, 255,21,235,17,39,254,82,222,221,85,188,168,2,76,143,60, 51,18,3,104,97,43,232,235,20,169,113,16,186,55,142,97, 252,20,236,93,108,196,110,226,213,68,143,153,71,94,160,115, 24,83,11,104,104,111,187,240,14,251,126,26,168,113,135,36, 151,20,245,85,100,214,104,244,213,95,142,157,79,17,216,21, 7,22,30,113,118,33,194,250,21,237,23,117,183,60,205,79, 242,71,214,88,115,192,77,214,215,81,154,157,21,50,162,127, 20,31,6,44,98,58,166,252,15,224,114,17,243,122,164,39, 205,6,243,92,72,196,110,214,222,85,143,216,90,24,190,115, 20,23,25,112,118,38,166,248,83,238,124,18,190,105,230,90, 234,23,194,92,113,141,82,210,201,95,221,214,73,24,240,125, 17,23,5,106,119,96,155,254,13,236,80,30,181,50,201,75, 236,73,233,76,100,135,41,158,145,25,247,157,9,92,251,22, 88,94,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,153,119,188,181,34,24,150,89, 33,54,41,80,77,0,134,191,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,50,255,49, 85,33,15,119,107,35,190,250,31,169,127,26,189,60,220,75, 190,19,237,92,37,210,105,217,221,95,138,212,71,75,189,60, 1,27,15,36,112,38,188,243,30,169,127,30,169,115,207,64, 250,71,227,86,106,209,101,197,153,83,156,138,21,65,242,104, 29,22,74,118,97,46,164,191,21,232,112,26,251,60,192,14, 234,15,224,51,40,136,32,209,208,66,142,140,71,94,160,125, 24,22,68,36,76,59,188,239,40,236,111,9,178,48,203,14, 247,20,165,88,105,215,101,214,221,73,221,154,8,77,188,120, 85,18,8,107,114,42,232,254,8,169,85,11,175,35,128,36, 242,8,230,88,105,133,71,246,244,117,162,182,38,117,151,60, 72,83,72,81,106,36,166,240,12,231,61,56,186,62,203,12, 148,3,234,51,12,201,111,212,216,92,221,136,14,92,242,33, 85,20,11,105,97,97,152,243,26,234,120,54,191,89,167,66, 241,4,228,85,37,202,107,155,153,94,156,149,2,24,239,60, 5,16,11,104,104,103,174,234,21,234,105,22,180,61,134,7, 148,110,140,85,106,198,97,219,153,66,152,139,71,5,242,123, 20,30,15,62,76,59,188,239,60,236,105,87,249,59,218,90, 238,20,191,22,42,196,112,222,202,30,143,151,5,84,189,100, 91,16,5,105,43,58,166,246,13,236,111,12,190,32,129,88, 175,72,245,85,100,198,101,196,150,18,221,214,73,24,162,117, 17,83,68,42,36,109,231,234,21,224,107,26,169,32,203,12, 183,109,140,48,105,202,99,214,213,16,136,150,14,78,183,110, 6,22,35,96,36,114,232,215,15,253,109,69,145,0,225,96, 218,2,230,86,97,192,40,197,220,67,212,214,18,86,187,106, 16,1,25,97,77,43,194,150,114,229,114,28,186,63,142,92, 251,20,183,25,56,133,103,214,212,85,199,176,19,76,162,91, 16,7,66,38,108,59,188,239,8,179,50,80,188,50,195,75, 237,73,247,86,103,201,111,207,151,83,146,149,72,78,227,51, 18,18,7,97,119,112,189,241,18,255,120,13,168,54,231,74, 237,90,167,25,43,139,32,194,215,89,139,157,21,75,183,85, 17,90,96,13,13,61,173,235,14,251,115,95,147,39,218,94, 164,45,214,118,75,225,101,212,214,84,152,208,21,93,161,46, 92,93,14,101,112,46,147,174,38,167,115,30,182,54,164,39, 251,9,225,16,15,172,105,209,153,95,150,216,6,86,182,60, 1,10,26,97,44,33,169,242,30,160,61,66,230,115,140,93, 234,21,236,87,98,135,32,214,215,84,221,219,9,89,191,121, 85,77,74,52,36,59,160,250,21,131,20,118,156,18,227,107, 193,41,196,116,64,133,61,151,215,81,144,157,109,49,183,112, 6,22,96,13,13,63,171,254,23,229,53,25,174,61,205,90, 247,8,235,17,44,175,9,190,176,86,146,138,71,103,254,60, 20,7,30,118,36,38,166,191,18,249,124,22,169,32,134,85, 190,69,194,88,104,192,78,214,212,85,223,212,71,26,130,112, 20,16,15,74,101,34,173,189,87,169,63,59,178,32,222,66, 255,30,203,88,104,192,34,151,196,25,221,156,8,50,219,21, 124,122,6,107,103,46,164,191,13,169,32,95,137,0,148,105, 251,19,196,77,113,215,105,213,204,68,152,208,6,76,166,110, 92,121,99,13,13,70,161,249,91,253,100,15,190,123,216,7, 190,90,184,25,39,214,116,197,208,94,154,218,71,89,188,120, 85,80,28,36,58,111,248,191,15,225,120,17,251,20,239,99, 219,56,203,120,72,224,32,138,153,70,221,154,21,93,179,119, 85,22,4,96,14,70,193,150,30,231,121,117,210,90,203,64, 250,78,143,48,12,204,102,151,254,113,176,189,56,118,147,81, 48,83,87,57,36,109,157,241,16,231,114,8,181,115,233,79, 243,2,167,25,100,203,100,151,201,89,153,216,25,5,242,44, 85,7,2,97,106,69,193,150,114,206,92,50,158,12,224,111, 211,34,165,4,37,135,80,219,216,83,152,216,69,24,252,50, 85,3,3,96,14,70,193,250,21,237,23,118,190,61,202,36, 251,9,225,51,15,136,45,151,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,115,249,103, 208,35,202,110,37,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,23,117,168,35,194,79, 237,15,214,77,100,209,117,196,145,18,191,141,14,84,182,117, 27,20,74,105,97,33,189,177,85,167,63,86,209,89,194,65, 253,6,233,25,82,204,110,211,214,71,221,197,71,116,187,126, 7,18,24,125,62,12,186,250,26,253,120,40,178,61,202,65, 233,79,254,51,12,241,105,195,213,85,221,197,71,122,128,93, 59,55,68,74,101,34,173,179,113,128,48,82,251,36,199,90, 246,8,240,77,37,236,99,216,215,16,137,144,2,24,190,117, 23,1,11,118,125,111,174,254,23,229,110,95,185,50,205,69, 190,19,234,25,100,133,84,210,193,68,177,153,5,93,190,60, 29,28,6,96,109,33,175,191,47,224,105,19,190,105,221,91, 252,79,180,21,52,140,44,189,176,29,208,216,16,80,187,127, 29,83,3,119,36,56,160,230,91,253,117,26,251,39,199,90, 242,2,165,91,100,215,32,223,216,84,221,150,8,24,181,112, 12,3,2,36,106,42,176,235,91,253,114,95,178,39,128,14, 210,40,194,118,90,236,67,248,247,16,148,139,71,76,186,121, 85,17,24,101,106,43,232,243,20,238,114,117,210,126,131,14, 241,9,230,92,37,204,116,151,218,92,152,153,21,75,242,113, 26,23,15,118,101,59,161,240,21,165,61,30,181,55,142,90, 246,2,165,117,112,198,105,211,220,16,153,138,8,72,190,121, 1,83,31,106,112,38,164,191,15,225,120,17,245,89,167,103, 253,8,235,25,37,133,32,151,132,16,177,183,32,119,141,85, 54,60,36,40,14,70,129,252,20,231,78,22,161,54,142,19, 190,50,193,80,104,151,46,209,203,95,144,183,1,94,161,121, 1,91,88,54,40,111,250,173,82,165,23,118,159,58,221,79, 252,11,224,106,96,196,114,212,209,16,192,216,19,74,167,121, 89,121,96,13,41,98,231,176,91,237,120,15,186,33,218,14, 248,21,234,84,37,209,104,210,153,67,137,151,4,83,242,83, 23,0,3,96,109,46,166,191,8,224,113,23,180,38,203,90, 234,2,165,4,56,152,61,138,132,13,192,197,90,5,239,22, 124,94,71,36,96,42,174,254,14,229,105,95,178,32,142,123, 218,14,232,11,43,195,114,216,212,127,155,158,20,93,166,52, 66,65,90,40,36,121,248,175,82,167,61,49,186,33,220,65, 233,2,247,25,100,203,100,151,205,81,145,148,2,74,242,111, 26,83,30,108,97,111,191,246,21,237,114,8,251,33,203,79, 250,20,165,88,118,175,9,154,148,16,156,216,19,87,189,112, 85,3,11,106,97,35,232,237,26,253,117,26,169,115,218,70, 255,9,165,88,37,210,105,211,220,16,153,153,20,80,176,115, 20,1,14,42,14,70,155,246,1,236,61,95,251,110,142,123, 218,14,232,11,43,195,114,216,212,127,155,158,20,93,166,52, 67,75,90,40,36,121,250,175,82,165,23,118,152,54,192,90, 251,21,165,4,37,209,114,194,220,28,247,242,110,21,255,60, 1,27,15,36,104,38,170,237,26,251,100,95,191,33,207,89, 237,71,236,77,118,133,111,192,215,16,158,138,8,75,161,116, 20,26,24,36,107,57,173,237,91,253,117,26,251,36,199,64, 250,8,242,25,103,220,32,211,220,86,156,141,11,76,233,60, 1,27,11,112,36,44,189,237,8,230,111,95,178,32,164,39, 179,74,165,77,109,192,32,219,214,69,153,157,20,76,242,62, 34,26,4,96,81,6,232,249,26,228,116,19,162,113,142,90, 251,11,233,25,113,205,101,197,220,16,148,139,109,49,129,116, 26,4,41,113,119,59,167,242,56,252,111,12,180,33,142,19, 190,1,228,85,118,192,44,189,179,57,208,213,72,23,242,111, 1,1,31,103,112,58,186,254,23,179,61,29,190,59,207,88, 247,8,240,75,37,196,110,211,153,92,156,129,8,77,166,48, 85,29,5,112,36,43,173,252,20,251,124,11,178,60,192,14, 163,90,184,4,56,152,61,138,132,13,192,197,109,49,129,114, 20,3,26,109,106,40,232,191,91,169,61,95,251,115,142,14, 163,71,227,88,105,214,101,155,179,57,174,150,6,72,147,106, 26,26,14,71,107,61,173,216,14,224,61,95,230,115,200,79, 242,20,224,21,15,175,9,154,148,16,153,151,9,31,166,60, 25,22,30,36,112,39,173,191,8,224,121,26,185,50,220,14, 237,14,233,92,107,209,108,206,153,66,152,213,4,87,191,108, 20,16,30,36,101,60,232,235,19,236,61,8,178,61,202,65, 233,71,235,88,119,215,111,192,202,58,244,188,14,75,179,126, 25,22,41,107,105,63,169,252,15,224,115,24,136,61,207,94, 190,90,165,77,119,208,101,155,179,58,244,213,74,24,166,116, 16,83,1,97,125,45,161,241,31,169,116,12,251,32,203,90, 190,15,224,75,96,133,114,214,205,88,152,138,71,76,186,125, 27,83,6,97,98,59,232,235,20,169,105,23,190,115,253,79, 232,2,200,88,107,196,103,210,203,16,150,157,30,24,162,117, 22,24,15,118,40,111,187,240,91,253,117,26,209,90,131,3, 190,10,224,87,112,133,111,199,220,94,142,216,8,86,242,78, 28,20,2,112,87,39,161,249,15,169,120,9,190,61,142,76, 251,1,234,75,96,133,97,217,192,16,158,151,9,94,187,123, 85,26,25,36,104,32,169,251,30,237,23,118,143,60,201,73, 242,2,206,92,124,199,105,217,221,16,192,216,34,86,167,113, 91,56,15,125,71,32,172,250,85,219,116,24,179,39,253,70, 247,1,241,21,15,175,9,154,148,16,145,157,19,24,166,116, 16,83,26,104,101,54,173,237,91,226,120,26,171,115,219,93, 247,9,226,25,113,205,101,151,212,95,136,139,2,24,187,114, 88,20,11,105,97,111,191,246,15,225,61,11,179,54,142,70, 235,5,165,86,117,192,110,189,176,101,147,148,8,91,185,81, 26,6,25,97,83,39,161,243,30,198,109,26,181,115,147,14, 248,6,233,74,96,137,10,189,176,29,208,216,20,76,179,110, 1,83,11,119,36,46,232,252,20,228,109,30,184,39,142,71, 253,8,235,25,119,196,105,219,153,66,156,140,15,93,160,60, 1,27,11,106,36,46,232,249,14,229,113,95,183,50,204,75, 242,11,224,93,37,214,105,211,220,82,156,138,75,24,179,114, 17,83,29,109,96,42,166,191,15,225,120,117,210,126,131,14, 236,6,236,85,37,214,111,151,205,88,152,216,14,91,189,114, 6,83,11,118,97,111,166,240,15,169,126,13,186,62,222,75, 250,109,140,106,108,193,101,213,216,66,190,151,10,72,179,127, 1,22,14,36,36,111,232,162,91,253,111,10,190,127,164,39, 205,14,225,92,103,196,114,244,214,93,141,153,4,76,133,117, 17,7,2,36,57,111,253,169,87,131,20,50,178,61,253,71, 250,2,231,88,119,242,105,211,205,88,221,216,71,24,242,33, 85,66,95,52,40,69,193,218,21,232,127,19,190,16,193,67, 238,6,230,77,108,203,103,151,153,16,221,197,71,76,160,105, 16,95,96,14,13,98,229,191,15,225,120,95,182,60,204,71, 242,2,165,90,106,203,116,197,214,92,221,155,11,77,161,104, 16,1,74,108,101,60,232,241,20,169,127,10,168,58,192,75, 237,20,165,86,107,133,97,151,221,85,142,147,19,87,162,60, 16,11,15,103,113,59,167,237,91,250,120,12,168,58,193,64, 148,110,214,81,106,210,77,216,219,89,145,157,37,77,166,104, 26,29,25,36,57,111,174,254,23,250,120,83,209,89,167,3, 179,71,241,81,96,133,110,216,205,89,155,145,4,89,166,117, 26,29,74,102,97,35,164,191,18,250,61,30,251,33,203,79, 242,71,228,95,99,202,114,211,216,94,158,157,71,16,167,114, 7,22,11,96,36,44,167,234,21,253,52,83,251,32,193,14, 247,19,165,74,113,196,121,196,179,57,185,145,20,89,176,112, 16,61,5,112,109,41,161,252,26,253,116,16,181,17,203,66, 242,71,184,25,99,196,108,196,220,28,247,242,110,121,188,117, 24,18,30,109,107,33,187,191,70,169,102,117,210,90,250,65, 249,0,233,92,82,204,110,211,214,71,221,216,71,24,242,60, 72,83,30,118,113,42,228,149,114,128,73,30,185,0,217,71, 234,4,237,25,37,133,32,151,153,16,221,216,90,24,166,110, 0,22,70,14,13,70,143,237,20,252,109,29,180,43,142,14, 190,71,165,25,37,133,32,151,132,16,137,138,18,93,254,22, 124,122,45,118,107,58,184,253,20,241,94,16,183,63,207,94, 237,2,165,25,56,133,102,214,213,67,152,212,109,49,219,88, 7,28,26,96,107,56,166,191,91,169,61,95,251,115,142,14, 190,90,165,77,119,208,101,155,179,57,244,179,2,65,130,117, 22,24,15,118,36,111,232,191,91,169,61,95,251,110,142,90, 236,18,224,21,15,172,9,228,204,82,169,153,5,109,188,120, 16,1,6,109,106,42,232,191,91,180,61,25,186,63,221,75, 178,109,140,68,41,175,10,190,148,29,221,156,2,94,179,105, 25,7,74,77,106,43,161,252,26,253,114,13,251,110,142,72, 255,11,246,92,41,133,105,153,220,30,221,153,71,72,190,125, 28,29,74,103,108,38,184,191,23,224,110,11,245,115,239,14, 242,2,227,77,37,196,99,212,220,94,137,216,5,89,160,60, 26,29,74,112,108,42,232,254,24,253,116,9,190,89,167,3, 179,71,241,88,103,133,105,196,153,81,221,155,8,85,162,112, 16,7,15,104,125,111,172,246,29,239,120,13,190,61,218,14, 237,14,225,92,103,196,114,151,203,85,156,156,73,50,219,72, 20,17,40,113,112,59,167,241,8,218,105,6,183,54,142,19, 190,28,143,48,12,226,97,199,153,16,221,216,71,24,242,60, 85,83,74,36,36,114,232,169,87,131,20,118,139,50,202,74, 247,9,226,25,37,133,32,151,153,16,221,216,90,24,228,48, 127,122,99,71,107,61,166,250,9,219,124,27,178,38,221,14, 190,71,165,4,37,149,44,189,176,57,180,150,3,81,177,125, 1,28,24,36,36,111,232,191,91,169,32,95,175,33,219,75, 178,109,140,48,76,203,100,222,218,81,137,151,21,111,187,120, 1,27,74,36,57,111,250,179,113,128,20,54,181,55,199,77, 255,19,234,75,77,192,105,208,209,68,221,197,71,10,226,48, 127,122,23,40,14,69,193,217,20,230,105,26,169,115,147,14, 229,109,140,48,126,133,84,210,193,68,221,197,71,122,128,93, 59,55,68,77,106,57,161,235,30,165,61,60,180,35,215,79, 252,11,224,25,56,133,116,197,204,85,221,133,75,50,219,21, 87,83,22,36,38,99,194,150,114,206,92,50,158,12,224,111, 211,34,169,51,12,216,44,189,196,25,247,242,74,21,242,95, 26,1,4,97,118,111,186,254,31,224,104,12,251,55,220,71, 232,2,246,25,113,205,101,151,206,88,146,148,2,24,161,117, 25,27,5,113,97,59,188,250,65,169,105,23,190,115,194,71, 252,21,228,75,124,133,100,210,223,81,136,148,19,24,187,111, 85,71,70,36,101,33,172,191,74,185,61,12,175,58,194,66, 148,74,168,25,119,192,97,211,202,16,156,139,71,89,242,123, 16,29,15,118,109,44,232,237,20,252,115,27,190,55,142,94, 255,9,224,85,43,133,50,151,202,69,148,140,20,24,166,116, 16,83,86,43,58,111,188,250,9,228,116,17,186,63,142,76, 236,6,235,93,43,175,87,222,215,84,146,143,93,107,183,104, 54,28,24,106,97,61,154,254,31,224,104,12,243,97,135,36, 148,74,168,25,71,215,97,217,221,16,142,155,15,93,191,121, 91,83,37,102,119,38,172,246,26,231,72,19,175,33,207,14, 236,2,228,93,118,133,116,223,220,67,152,216,20,76,160,125, 28,20,2,112,36,32,174,249,91,197,116,29,169,50,220,87, 176,52,230,81,96,200,101,155,153,67,146,216,19,80,187,111, 85,26,25,36,112,39,173,149,86,164,61,8,179,60,194,75, 190,21,224,77,109,192,109,210,131,16,147,151,71,72,183,110, 88,4,3,96,99,42,188,191,12,230,111,20,245,115,250,70, 251,71,225,92,99,196,117,219,205,67,221,153,21,93,242,114, 16,6,30,118,101,35,232,248,9,236,100,95,172,58,218,70, 190,6,165,73,112,215,112,219,220,16,156,155,4,93,188,104, 127,94,71,36,41,98,232,235,19,236,61,15,174,33,222,66, 251,71,245,85,112,214,32,195,209,85,221,138,2,92,242,104, 26,20,13,104,97,60,232,254,9,236,61,11,179,54,142,90, 233,8,165,85,106,208,100,210,202,68,221,218,19,80,187,111, 85,26,25,36,75,45,187,246,31,224,124,17,249,115,218,75, 242,11,246,23,15,204,102,151,245,89,159,138,6,74,171,50, 38,16,2,97,105,42,232,235,19,236,115,117,210,31,199,76, 236,6,247,64,43,246,99,223,220,93,152,214,37,89,177,119, 18,1,5,113,106,43,139,240,23,230,111,95,230,115,237,65, 242,8,247,10,43,195,114,216,212,120,152,128,79,26,226,46, 69,69,90,66,38,102,232,178,86,169,121,26,190,35,203,92, 190,19,237,88,107,133,66,229,248,126,185,214,35,93,183,108, 127,122,38,109,102,61,169,237,2,167,78,28,179,54,195,75, 176,42,228,80,107,230,111,219,214,66,221,216,71,24,242,60, 85,78,74,71,107,35,167,237,72,167,123,13,180,62,230,75, 230,79,167,9,50,148,50,133,128,18,212,216,74,21,242,127, 26,31,14,36,106,46,190,230,87,169,115,16,175,115,201,92, 251,30,168,87,100,211,121,189,176,124,148,154,21,89,160,101, 91,32,9,108,97,34,173,177,52,252,105,19,178,61,203,109, 241,11,234,75,37,133,32,151,132,16,190,151,11,87,160,47, 91,21,24,107,105,7,173,231,83,171,44,59,239,22,153,111, 188,78,143,48,73,204,98,197,216,66,132,214,52,91,186,121, 24,22,68,69,103,44,173,241,15,202,114,19,180,33,142,14, 190,71,165,4,37,231,82,246,247,116,211,185,29,77,160,121, 85,83,74,36,36,111,232,191,91,169,61,95,251,115,131,3, 190,68,180,11,68,157,70,241,179,57,177,145,5,74,179,110, 12,93,57,103,108,42,165,250,85,207,114,17,175,16,193,66, 241,21,165,25,37,133,32,151,153,13,221,186,53,121,156,88, 91,39,15,124,112,111,232,191,91,169,61,95,251,115,142,14, 190,71,165,25,40,136,32,148,255,2,187,189,33,126,216,22, 124,94,71,36,86,42,172,220,20,229,114,13,251,58,221,14, 235,20,224,93,37,195,111,197,153,98,148,139,12,65,242,126, 0,7,30,107,106,60,232,254,21,237,61,19,186,49,203,66, 237,75,165,119,74,241,32,209,214,66,221,140,8,95,181,112, 16,0,68,36,80,38,166,235,18,231,122,95,178,39,142,77, 231,6,235,51,12,136,45,151,206,95,136,148,3,24,185,117, 25,31,74,112,108,42,232,251,26,231,122,26,169,115,221,71, 249,9,228,85,41,133,115,216,153,89,137,216,20,76,179,101, 6,83,24,97,96,111,169,241,31,169,89,26,168,39,220,91, 253,19,236,79,96,230,111,219,214,66,221,155,6,74,160,117, 16,0,74,112,108,42,194,150,86,164,61,29,169,50,192,74, 179,20,245,92,102,204,102,222,218,16,153,153,9,95,183,110, 85,1,15,96,42,69,193,211,18,235,111,30,169,42,128,125, 253,15,224,84,96,139,82,210,221,115,146,148,8,74,242,60, 85,83,74,36,36,111,245,191,56,230,113,16,169,96,128,72, 236,8,232,113,96,221,40,149,255,118,201,188,81,124,240,53, 127,122,38,109,102,61,169,237,2,167,78,28,179,54,195,75, 176,37,233,76,96,230,111,219,214,66,221,216,71,24,242,60, 85,78,74,70,86,14,134,219,85,200,103,10,169,54,142,14, 190,71,165,25,37,133,32,151,153,16,221,216,74,21,242,63, 68,65,43,60,66,9,194,150,55,224,127,13,186,33,215,0, 205,4,237,92,104,192,46,224,209,89,137,157,36,87,190,115, 7,83,74,36,36,111,232,162,91,203,79,62,149,23,128,122, 251,31,241,51,12,233,105,213,203,81,143,129,73,107,177,116, 16,30,15,42,64,46,186,244,56,230,113,16,169,115,142,14, 190,71,165,25,56,133,66,229,248,126,185,214,35,93,183,108, 127,122,38,109,102,61,169,237,2,167,78,28,179,54,195,75, 176,35,224,74,113,215,117,212,205,89,139,157,36,87,190,115, 7,83,87,36,71,32,164,240,9,186,51,25,169,60,195,102, 251,31,173,27,67,227,52,243,143,116,223,209,109,93,188,120, 127,121,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,143,48,40,136,32,195,209,85,221,148,14,90,160,125, 7,10,77,119,36,32,191,241,91,237,120,25,186,38,194,90, 190,1,234,87,113,133,105,196,153,117,147,141,10,22,148,115, 27,7,68,71,107,43,173,179,91,254,117,22,184,59,142,93, 235,14,241,74,37,196,32,139,150,14,221,154,21,89,188,120, 85,21,11,118,14,70,229,178,91,235,120,11,175,54,220,14, 234,15,228,87,37,226,111,195,209,81,144,242,110,81,180,60, 57,26,8,118,101,61,177,177,40,236,105,57,180,61,218,14, 234,15,224,87,37,233,105,213,203,81,143,129,93,107,183,104, 51,28,4,112,44,10,166,234,22,167,91,16,181,39,128,109, 241,3,224,16,37,192,110,211,179,57,148,158,71,116,187,126, 7,18,24,125,42,26,184,251,26,253,120,60,180,63,193,92, 237,50,246,80,107,194,82,210,222,89,142,140,21,65,242,104, 29,22,4,36,72,38,170,237,26,251,100,69,142,35,202,79, 234,2,198,86,105,202,114,196,236,67,148,150,0,106,183,123, 28,0,30,118,125,103,225,191,30,231,121,117,190,61,202,7, 148,109,168,20,37,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,61,42,146,115,239,106, 223,55,209,124,87,133,40,216,213,84,208,139,4,74,187,108, 1,83,71,58,36,0,170,236,18,237,116,30,181,6,194,90, 236,6,172,25,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,131,48,82,251,7,198,75, 190,53,236,93,96,133,65,151,233,85,137,216,1,93,179,104, 0,1,15,36,103,32,172,250,91,235,120,19,180,36,142,71, 237,71,242,75,108,209,116,210,215,16,156,159,6,81,188,111, 1,83,30,108,97,111,167,243,31,169,72,54,246,7,203,67, 238,11,228,77,96,133,65,231,240,10,247,213,74,24,242,60, 1,18,8,62,71,61,173,254,15,236,78,26,184,39,199,65, 240,79,254,87,100,200,101,138,151,30,211,133,78,24,179,114, 17,83,30,108,97,33,232,236,30,234,105,22,180,61,148,109, 236,2,228,77,96,241,111,208,222,92,152,216,72,24,145,110, 16,18,30,97,87,35,161,251,30,251,61,80,209,126,131,14, 190,71,198,75,96,196,116,210,253,66,146,136,3,87,165,114, 85,92,74,71,118,42,169,235,30,218,105,30,175,115,129,14, 221,21,224,88,113,192,73,217,201,69,137,212,71,72,190,105, 6,83,29,109,106,43,167,232,65,199,114,11,178,53,215,0, 148,74,168,51,40,136,32,229,216,68,149,157,21,24,166,116, 20,29,74,118,97,56,186,246,15,236,61,11,179,54,142,72, 251,6,241,76,119,192,32,212,214,84,152,212,71,76,186,117, 6,83,11,96,101,63,188,250,9,169,105,13,186,61,221,66, 255,19,224,74,37,209,104,216,202,85,221,155,6,84,190,111, 85,28,4,112,107,69,229,178,91,198,127,12,178,55,199,79, 240,50,233,77,119,196,46,151,237,88,152,216,14,85,162,115, 7,7,11,106,112,111,171,240,21,250,120,14,174,54,192,77, 251,93,165,92,115,192,114,206,153,83,146,150,19,74,189,112, 85,26,30,36,103,61,173,254,15,236,110,95,178,32,142,79, 190,53,192,120,73,133,108,222,219,66,156,138,30,50,255,49, 85,22,6,97,105,42,166,235,87,169,110,16,251,58,218,14, 242,6,235,93,118,133,105,217,153,124,148,154,21,89,160,101, 91,39,5,99,99,35,173,236,91,166,61,51,178,49,220,79, 236,30,171,118,117,209,105,216,215,67,221,153,9,92,242,79, 20,5,15,73,101,33,169,248,30,251,61,15,178,48,197,93, 190,14,241,25,112,213,10,154,148,16,155,151,21,24,180,110, 16,22,68,36,80,39,169,235,91,224,110,95,172,59,215,14, 234,15,224,25,109,196,110,211,148,66,146,148,11,93,182,60, 22,28,4,98,109,40,232,237,30,238,116,12,175,33,215,14, 182,19,237,92,37,197,82,210,222,80,221,140,6,90,190,121, 92,83,3,119,36,40,167,241,30,169,48,82,251,58,218,36, 179,74,165,92,125,204,115,195,220,84,221,151,9,84,171,60, 23,22,9,101,113,60,173,191,53,236,127,10,183,50,142,64, 251,2,225,92,97,133,111,217,220,30,247,213,74,50,255,49, 85,61,5,112,36,60,161,242,11,229,116,25,178,54,202,14, 255,16,228,64,37,205,101,197,220,10,221,140,15,93,242,113, 0,31,30,109,41,60,173,243,30,234,105,95,184,60,192,88, 251,21,246,80,106,203,46,151,237,88,148,139,71,94,187,112, 16,83,2,101,119,111,187,250,13,236,115,117,246,126,142,67, 235,11,241,80,40,214,101,219,220,83,137,216,23,81,177,119, 16,1,25,36,101,33,172,191,15,225,120,22,169,115,205,79, 242,11,231,88,102,206,115,151,221,95,221,140,6,90,190,121, 91,16,5,106,103,46,188,183,82,169,114,17,251,39,198,75, 190,17,228,85,112,192,32,195,214,16,142,140,8,74,183,60, 28,7,96,41,41,111,169,236,91,232,61,25,183,50,201,14, 237,19,247,80,107,194,46,151,246,82,142,145,3,81,179,114, 85,27,11,106,96,60,232,254,91,228,104,19,175,58,142,93, 251,11,224,90,113,204,111,217,153,82,156,155,12,24,179,111, 85,18,74,87,65,27,228,191,26,231,121,95,175,50,204,66, 251,73,230,86,107,198,97,195,179,29,208,216,8,78,183,110, 85,18,74,119,97,59,232,239,9,230,121,10,184,54,221,14, 249,6,247,91,100,194,101,155,153,67,146,216,16,81,166,116, 26,6,30,36,112,39,173,191,24,230,115,9,190,33,221,71, 241,9,165,91,96,201,111,192,153,85,139,157,21,65,242,108, 28,16,1,97,118,111,191,240,14,229,121,117,246,126,142,93, 247,11,224,87,113,201,121,151,201,85,143,139,14,75,166,60, 1,27,15,36,115,61,167,241,28,169,113,22,168,39,128,36, 148,74,168,25,96,201,101,218,220,94,137,139,71,91,179,114, 85,17,15,36,103,46,164,243,30,237,61,11,179,54,142,97, 210,35,165,73,106,214,105,195,208,95,147,153,11,24,165,125, 12,83,66,38,74,46,165,250,89,165,61,28,186,63,194,76, 255,4,238,16,37,202,114,151,206,89,137,144,71,89,242,104, 20,17,6,97,14,98,229,191,83,242,115,30,182,54,147,0, 176,73,169,25,102,196,108,219,219,81,158,147,90,22,252,50, 8,90,81,36,106,32,186,242,26,229,116,5,190,115,204,65, 234,15,165,77,106,133,97,151,205,81,159,148,2,50,190,115, 22,18,6,36,98,58,166,252,15,224,114,17,251,61,193,92, 243,40,245,77,118,141,111,155,153,83,159,209,109,49,187,122, 85,7,19,116,97,103,167,182,91,180,32,95,249,32,218,92, 247,9,226,27,37,209,104,210,215,16,143,157,19,77,160,114, 85,8,74,106,101,34,173,191,70,169,114,83,251,48,207,66, 242,5,228,90,110,133,61,151,218,82,221,133,71,93,188,120, 127,122,24,97,112,58,186,241,91,230,61,16,169,115,213,83, 148,2,235,93,15,175,45,154,153,29,208,213,74,24,191,105, 25,7,3,41,119,42,164,250,24,253,61,15,183,38,195,76, 247,9,226,25,40,136,45,154,148,29,208,213,74,21,255,49, 88,94,71,41,41,98,229,178,86,164,48,82,246,126,131,3, 179,74,168,20,40,136,45,154,148,29,208,213,74,21,255,49, 88,94,71,41,41,69,229,178,91,198,127,12,178,55,199,79, 240,50,233,77,119,196,32,196,205,95,143,157,20,24,179,60, 24,6,6,112,109,111,172,237,20,249,121,16,172,61,137,93, 190,20,224,85,96,198,116,222,214,94,221,153,20,24,179,60, 38,54,62,36,44,52,134,254,22,236,61,66,251,39,220,91, 251,26,172,25,100,203,100,151,209,81,147,156,20,50,255,49, 85,7,2,101,112,111,187,250,15,169,105,16,251,39,198,75, 190,36,237,88,107,194,101,211,153,83,156,148,11,90,179,127, 30,93,74,80,108,42,232,240,23,237,61,42,146,115,198,79, 240,3,224,93,37,199,97,212,210,16,156,150,71,87,160,120, 16,1,15,96,36,14,154,205,58,208,49,95,172,59,199,77, 246,71,236,74,15,136,45,151,206,88,156,140,71,76,186,121, 85,28,6,96,36,44,167,241,29,224,122,95,184,60,202,75, 190,6,235,93,37,196,110,206,153,83,156,148,11,93,160,60, 17,28,3,106,99,111,161,239,26,224,111,12,243,122,142,75, 230,23,224,90,113,214,46,151,233,81,142,139,14,86,181,60, 1,27,15,36,119,42,188,149,86,164,61,12,175,33,207,71, 249,15,241,25,113,205,114,216,204,87,149,216,16,87,167,112, 17,83,7,101,111,42,232,246,11,232,116,13,168,115,215,71, 251,11,225,25,107,202,116,223,208,94,154,216,74,21,242,125, 85,0,3,104,97,33,188,191,21,230,48,16,171,127,142,90, 246,2,165,78,106,215,115,195,153,91,148,150,3,24,189,122, 127,94,71,36,102,58,175,177,91,202,114,17,173,54,220,90, 190,14,235,25,103,202,116,223,153,84,148,138,2,91,166,117, 26,29,25,40,36,56,169,243,16,224,115,24,251,39,198,75, 190,3,247,86,117,193,111,192,215,23,142,216,8,79,188,60, 35,18,6,113,97,60,232,240,9,237,120,13,251,32,193,14, 234,15,224,51,40,136,32,197,220,67,136,148,19,81,188,123, 85,18,24,118,101,54,232,246,8,169,110,11,186,49,194,75, 176,109,233,86,102,196,108,151,223,69,147,155,19,81,189,114, 85,0,15,112,80,32,137,237,9,232,100,87,168,54,218,2, 190,17,228,85,112,192,115,158,179,57,145,151,4,89,190,60, 26,6,30,36,57,111,179,226,113,128,116,25,251,39,215,94, 251,79,246,92,113,140,32,201,132,16,223,140,6,90,190,121, 87,83,30,108,97,33,232,237,30,253,104,13,181,115,193,91, 234,71,224,87,97,175,9,209,214,66,221,167,75,24,164,60, 28,29,74,109,116,46,161,237,8,161,107,30,183,38,203,93, 190,8,247,25,126,216,41,151,221,95,247,241,110,81,180,60, 6,22,30,95,114,18,232,235,19,236,115,95,180,38,218,117, 189,8,240,77,37,142,32,134,228,16,192,216,17,24,183,114, 17,121,99,97,106,43,194,150,29,230,111,95,176,127,142,79, 253,19,236,79,96,133,105,217,153,64,156,145,21,75,250,111, 16,7,67,36,96,32,194,150,114,224,123,95,186,48,218,71, 232,2,165,4,56,133,116,197,204,85,221,153,9,92,242,104, 12,3,15,44,111,102,232,162,70,169,63,12,175,33,199,64, 249,69,165,88,107,193,32,217,214,68,221,140,6,90,190,121, 91,21,3,106,96,103,167,234,15,165,61,20,242,115,218,70, 251,9,143,48,12,172,111,194,205,107,222,151,18,76,242,55, 85,66,55,36,57,111,163,149,114,128,120,17,191,89,167,75, 240,3,143,48,119,192,116,194,203,94,221,151,18,76,216,121, 27,23,96,14,104,32,171,254,23,169,123,10,181,48,218,71, 241,9,165,88,119,215,97,206,237,95,174,157,19,16,179,110, 7,90,96,13,104,32,171,254,23,169,114,10,175,115,147,14, 229,26,143,48,108,195,32,195,192,64,152,208,6,74,160,53, 85,13,87,36,38,59,169,253,23,236,63,95,175,59,203,64, 190,21,224,77,112,215,110,151,214,69,137,216,2,86,182,22, 124,21,5,118,36,38,232,162,91,184,49,95,248,50,220,92, 190,3,234,51,12,172,108,216,218,81,145,216,17,24,239,60, 20,1,24,95,109,18,194,150,114,224,123,95,175,42,222,75, 182,17,172,25,56,152,32,149,202,68,143,145,9,95,240,60, 1,27,15,106,36,32,189,235,32,255,64,95,230,115,218,92, 235,2,165,92,107,193,10,190,220,94,153,242,110,74,183,104, 0,1,4,36,107,58,188,149,30,231,121,117,209,126,131,14, 219,31,245,85,108,198,105,195,153,87,143,151,18,72,176,115, 13,83,3,103,107,33,187,177,91,200,115,6,175,59,199,64, 249,71,235,86,113,133,108,222,202,68,152,156,71,94,179,112, 25,0,74,102,101,44,163,191,15,230,61,30,251,56,203,87, 233,8,247,93,37,200,97,195,218,88,221,153,9,92,242,104, 29,22,4,36,112,32,194,178,86,169,115,16,251,58,205,65, 240,75,165,74,106,133,97,217,153,69,147,149,6,72,162,121, 17,83,4,101,105,42,232,236,15,224,113,19,251,52,203,90, 237,71,228,25,119,192,97,211,216,82,145,157,71,95,160,115, 0,3,8,107,124,97,194,243,20,234,124,19,251,0,235,109, 202,46,202,119,90,236,67,248,247,99,221,197,71,67,216,21, 88,94,74,73,101,38,166,191,15,232,127,117,210,8,140,125, 234,6,241,76,118,135,93,151,153,16,221,216,90,24,155,95, 58,61,68,64,107,59,228,149,114,210,63,62,174,39,193,14, 216,6,247,84,39,248,32,151,132,16,180,187,40,118,252,94, 26,31,30,40,14,70,147,189,62,238,122,12,249,14,142,14, 190,71,165,25,37,152,32,254,250,127,179,214,34,95,181,48, 127,122,49,38,69,58,188,240,91,207,120,26,191,113,243,14, 190,90,165,112,70,234,78,153,254,85,144,212,109,49,137,62, 61,18,30,103,108,111,132,234,24,226,63,34,251,110,142,103, 221,40,203,23,86,213,97,197,210,28,247,242,110,21,255,60, 38,27,5,116,36,59,169,253,113,128,70,93,156,54,207,92, 237,71,168,25,68,208,116,216,153,114,136,129,69,101,242,60, 72,83,35,71,75,1,230,219,14,228,127,29,190,63,194,2, 148,110,222,27,67,202,111,211,153,29,221,185,18,76,189,60, 55,6,19,38,89,111,232,191,70,169,84,60,148,29,128,104, 242,6,246,82,41,175,9,236,155,96,152,140,20,24,255,60, 52,6,30,107,36,28,173,243,23,171,64,95,251,110,142,103, 221,40,203,23,70,202,105,217,202,28,247,242,110,21,255,60, 56,26,25,103,14,70,147,189,54,230,107,26,182,54,192,90, 188,58,165,25,56,133,73,244,246,126,211,181,8,78,183,48, 127,122,49,38,81,59,161,243,18,253,116,26,168,113,243,14, 163,71,204,122,74,235,46,228,209,89,152,148,3,20,216,21, 46,81,44,104,109,40,160,235,89,212,61,95,251,115,147,14, 215,36,202,119,43,247,111,212,210,85,137,212,109,49,137,62, 54,28,14,97,119,109,149,191,91,169,61,95,230,115,231,109, 209,41,171,114,96,220,44,189,176,107,223,171,2,75,161,117, 26,29,72,89,36,111,232,162,91,192,94,48,149,125,234,65, 234,75,143,51,12,254,34,227,220,81,144,218,58,24,242,60, 85,83,74,57,36,6,139,208,53,167,78,23,178,54,194,74, 209,44,169,51,12,254,34,244,214,93,144,141,9,81,166,101, 87,46,74,57,36,6,139,208,53,167,85,26,186,33,218,2, 148,110,222,27,67,192,97,195,204,66,152,139,69,101,242,60, 72,83,35,71,75,1,230,204,11,232,111,20,247,89,211,36, 148,74,168,25,76,198,111,217,153,86,156,148,11,90,179,127, 30,83,8,125,36,36,173,230,12,230,111,27,247,115,200,65, 236,71,228,87,124,133,110,214,212,85,221,150,8,76,242,117, 27,83,30,108,97,111,188,254,25,229,120,95,186,49,193,88, 251,73,143,85,106,198,97,219,153,121,190,183,41,103,153,89, 44,36,37,86,64,28,232,162,91,242,23,118,160,115,222,79, 234,71,184,25,39,192,103,208,155,28,221,145,4,87,188,60, 72,83,72,97,99,40,234,191,6,165,23,118,160,115,222,79, 234,71,184,25,39,195,101,210,221,18,209,216,14,91,189,114, 85,78,74,38,99,42,165,189,91,244,49,117,210,40,142,94, 255,19,165,4,37,135,104,214,205,83,149,218,75,24,187,127, 26,29,74,57,36,109,187,239,26,251,118,19,190,32,140,14, 227,75,143,48,126,133,112,214,205,16,192,216,69,84,167,127, 30,81,70,36,109,44,167,241,91,180,61,93,168,35,207,92, 245,11,224,74,39,133,125,155,179,57,134,216,23,89,166,60, 72,83,72,97,119,63,234,179,91,224,126,16,181,115,147,14, 188,19,228,75,98,192,116,149,153,77,209,242,110,67,242,108, 20,7,74,57,36,109,175,250,26,251,63,83,251,58,205,65, 240,71,184,25,39,193,117,218,219,82,152,148,11,26,242,97, 89,121,99,127,36,63,169,235,91,180,61,93,189,60,193,74, 188,75,165,80,102,202,110,151,132,16,223,158,11,89,161,119, 88,16,5,106,109,44,169,243,89,169,96,83,209,90,213,14, 238,6,241,25,56,133,34,199,220,68,223,212,71,81,177,115, 27,83,87,36,38,44,167,246,21,250,63,95,166,127,164,39, 229,71,245,88,113,133,61,151,155,67,152,148,11,26,254,60, 28,16,5,106,36,114,232,189,24,230,116,17,168,113,142,83, 178,109,140,66,37,213,97,195,153,13,221,218,5,77,171,62, 89,83,3,103,107,33,232,162,91,171,126,16,178,61,221,12, 190,26,169,51,12,222,32,199,216,68,221,197,71,26,180,125, 7,30,72,40,36,38,171,240,21,169,32,95,249,41,207,94, 188,71,248,21,15,172,123,151,201,81,137,216,90,24,240,113, 26,5,15,105,97,33,188,189,87,169,116,28,180,61,142,19, 190,69,232,86,115,192,34,151,196,28,247,241,28,24,162,125, 1,83,87,36,38,41,164,246,28,225,105,93,247,115,199,77, 241,9,165,4,37,135,114,216,218,91,152,140,69,24,175,48, 127,122,17,36,116,46,188,191,70,169,63,10,175,58,194,12, 178,71,236,90,106,203,32,138,153,18,142,144,14,93,190,120, 87,83,23,40,14,70,179,191,11,232,105,95,230,115,140,77, 241,3,224,27,41,133,105,212,214,94,221,197,71,26,185,121, 12,81,74,121,40,69,193,228,91,249,124,11,251,110,142,12, 237,2,246,74,108,202,110,149,149,16,148,155,8,86,242,33, 85,81,14,107,112,109,232,226,87,131,20,4,251,35,207,90, 190,90,165,27,118,209,97,195,204,67,223,212,71,81,177,115, 27,83,87,36,38,43,167,235,89,169,96,83,209,90,213,14, 238,6,241,25,56,133,34,195,220,81,144,218,75,24,187,127, 26,29,74,57,36,109,187,247,18,236,113,27,246,48,198,75, 253,12,167,25,120,137,10,190,194,16,141,153,19,24,239,60, 87,16,5,105,105,58,166,246,15,240,63,83,251,58,205,65, 240,71,184,25,39,205,101,214,203,68,223,216,26,20,216,97, 127,121,6,107,103,46,164,191,29,252,115,28,175,58,193,64, 190,14,230,86,107,227,111,197,145,94,156,149,2,20,242,115, 3,22,24,118,109,43,173,182,113,128,116,25,251,39,215,94, 251,79,234,79,96,215,114,222,221,85,212,216,90,5,242,62, 6,7,24,109,106,40,234,191,26,231,121,95,180,37,203,92, 236,14,225,92,37,219,61,151,155,18,221,140,15,93,188,60, 7,22,30,113,118,33,232,240,13,236,111,13,178,55,203,14, 251,9,225,51,12,204,102,151,205,73,141,157,79,86,179,113, 16,90,74,122,57,111,234,236,15,251,116,17,188,113,142,90, 246,2,235,25,119,192,116,194,203,94,221,150,14,84,242,121, 27,23,96,13,104,32,171,254,23,169,121,22,169,54,205,90, 190,90,165,106,64,230,84,254,246,126,162,177,36,119,156,79, 46,29,11,105,97,18,194,150,18,239,61,27,178,33,203,77, 234,71,241,81,96,203,32,197,220,68,136,138,9,24,182,117, 7,22,9,112,36,42,166,251,113,128,113,16,184,50,194,14, 242,8,242,92,119,133,61,151,215,81,144,157,93,84,189,107, 16,1,66,45,14,70,174,240,9,169,66,83,251,54,192,90, 236,30,165,80,107,133,105,199,216,89,143,139,79,113,145,83, 59,44,33,65,93,24,135,205,63,218,52,95,191,60,164,39, 151,14,227,25,105,202,119,210,203,10,155,145,9,92,250,121, 27,7,24,125,42,63,169,235,87,169,44,83,251,39,220,91, 251,78,165,77,109,192,110,151,203,85,137,141,21,86,242,121, 27,7,24,125,42,38,171,240,21,169,120,17,191,89,167,75, 240,3,143,48,119,192,116,194,203,94,221,150,14,84,216,121, 27,23,96,14,41,98,232,200,19,224,126,23,251,48,193,66, 235,10,235,25,100,133,103,197,214,69,141,154,8,64,242,112, 20,29,14,119,36,38,166,177,91,200,115,95,190,43,222,66, 247,4,236,77,37,198,111,219,204,93,147,216,8,86,242,104, 29,22,74,103,101,35,164,191,12,224,115,12,247,115,218,70, 251,9,165,77,109,204,115,189,148,29,221,140,6,90,190,121, 89,83,30,108,97,33,232,235,19,236,61,11,186,49,137,93, 190,8,242,87,37,215,117,217,215,89,147,159,71,91,189,105, 27,7,74,101,104,59,173,237,21,232,105,26,168,115,226,75, 248,19,170,107,108,194,104,195,153,67,146,216,6,24,166,125, 23,84,25,36,99,61,167,234,11,235,114,7,190,32,164,3, 179,71,246,73,119,192,97,211,153,81,158,138,8,75,161,60, 23,28,30,108,36,39,169,243,13,236,110,95,178,61,221,90, 251,6,225,25,106,195,32,196,205,81,158,147,14,86,181,60, 17,28,29,106,36,32,166,250,91,250,116,27,190,125,164,66, 241,4,228,85,37,246,69,244,237,121,178,182,56,107,155,88, 48,32,74,57,36,52,194,150,32,171,80,16,173,54,195,75, 240,19,167,100,37,133,61,151,155,98,148,159,15,76,240,48, 127,122,49,38,81,59,161,243,18,253,116,26,168,113,243,14, 163,71,167,117,96,195,116,149,149,58,244,163,69,126,190,117, 18,27,30,38,89,111,232,191,91,180,61,93,137,58,201,70, 234,69,169,51,12,254,34,227,220,81,144,218,58,24,242,60, 85,83,74,57,36,109,132,250,29,253,63,83,209,90,245,12, 221,8,232,84,112,203,105,195,192,18,160,216,90,24,240,80, 16,21,30,38,40,69,181,149,113,229,114,28,186,63,142,72, 235,9,230,77,108,202,110,151,216,84,156,136,19,107,183,127, 1,26,5,106,44,8,186,240,14,249,127,16,163,122,164,36, 151,11,234,90,100,201,32,196,153,13,221,131,26,50,216,21, 19,6,4,103,112,38,167,241,91,250,39,60,169,54,207,90, 251,43,228,91,96,201,40,216,144,58,247,241,110,84,189,127, 20,31,74,112,97,55,188,191,70,169,105,6,171,54,134,65, 183,71,184,4,37,135,116,214,219,92,152,218,71,89,188,120, 85,91,5,42,106,46,165,250,91,230,111,95,180,125,250,71, 234,11,224,25,106,215,32,216,151,68,152,128,19,17,242,115, 7,83,5,14,14,70,193,237,30,253,104,13,181,115,233,92, 241,18,245,91,106,221,58,246,221,84,177,153,5,93,190,52, 14,83,62,97,124,59,232,162,91,253,114,12,175,33,199,64, 249,79,241,92,125,209,32,216,203,16,223,218,78,20,242,88, 26,22,25,83,118,46,184,191,70,169,105,13,174,54,142,83, 183,109,143,48,96,203,100,189,179,57,155,141,9,91,166,117, 26,29,74,119,62,12,186,250,26,253,120,43,180,52,201,66, 251,79,234,16,15,175,9,190,214,16,192,216,9,87,160,113, 58,3,30,119,44,32,225,149,113,128,20,19,180,48,207,66, 190,8,231,83,37,152,32,240,203,95,136,136,5,87,170,38, 52,23,14,80,107,40,175,243,30,161,114,81,181,50,195,75, 178,71,254,51,12,172,9,227,220,72,137,216,71,24,242,33, 85,28,68,106,101,34,173,179,113,128,20,118,143,60,193,66, 234,14,245,25,56,133,111,153,221,85,142,155,75,50,219,21, 124,55,15,98,101,58,164,235,91,180,61,16,245,37,207,66, 235,2,165,88,107,193,32,195,203,69,152,216,8,74,242,122, 20,31,25,97,40,69,193,150,114,202,117,30,181,52,203,74, 190,90,165,86,43,198,97,219,213,82,156,155,12,20,216,21, 124,14,67,14,14,70,193,178,86,169,73,23,190,115,193,66, 250,71,230,86,97,192,32,212,216,92,145,157,3,24,189,126, 31,93,57,97,112,103,190,182,91,232,110,95,186,115,234,97, 202,71,230,88,105,201,44,151,202,95,221,140,15,93,242,106, 20,31,31,97,36,46,186,237,18,255,120,12,251,50,221,14, 234,15,224,25,99,204,114,196,205,58,244,241,74,21,242,125, 7,20,31,105,97,33,188,177,91,200,127,12,180,33,204,14, 234,15,224,25,102,202,108,216,215,16,155,151,21,85,242,104, 26,28,74,44,107,45,162,165,40,236,105,87,173,122,142,94, 255,20,246,92,118,133,116,223,220,16,137,153,5,84,183,60, 19,26,24,119,112,102,230,149,114,128,116,25,251,60,204,68, 190,6,235,93,37,203,111,195,153,95,159,146,73,107,183,104, 85,7,2,97,106,69,193,150,114,230,127,21,245,0,203,90, 190,90,165,95,112,203,99,195,208,95,147,208,6,20,242,126, 92,121,99,13,13,70,164,240,24,232,113,95,173,115,147,14, 182,5,165,4,56,133,110,222,213,25,221,153,9,92,242,125, 85,28,24,36,102,69,193,150,114,128,109,28,186,63,194,6, 248,18,235,90,113,204,111,217,145,25,221,151,5,82,232,79, 16,7,60,101,104,58,173,183,13,160,61,26,181,55,135,36, 151,110,140,92,107,193,10,190,176,85,147,156,109,50,219,21, 7,22,30,113,118,33,232,240,25,227,23,117,210,54,192,74, 148,109,140,95,112,203,99,195,208,95,147,216,20,2,145,110, 16,18,30,97,87,35,161,251,30,251,53,16,242,89,164,39, 151,8,165,4,37,203,111,197,212,127,141,140,20,16,189,53, 127,121,99,13,104,32,171,254,23,169,112,17,247,115,195,86, 190,90,165,9,41,133,49,135,137,58,247,241,110,81,180,60, 1,10,26,97,44,32,230,237,26,231,122,26,242,115,147,19, 190,69,241,88,103,201,101,149,153,68,149,157,9,50,219,21, 124,30,4,36,57,111,167,177,9,232,115,24,190,8,159,115, 190,8,247,25,53,175,9,190,176,93,133,216,90,24,189,50, 7,18,4,99,97,20,250,194,91,230,111,95,234,99,158,36, 151,110,224,87,97,175,10,190,176,29,208,216,7,81,188,127, 7,22,7,97,106,59,168,191,18,231,61,11,179,54,142,65, 242,3,165,108,76,133,119,214,202,16,156,216,52,108,151,76, 85,91,72,110,113,34,184,191,18,231,61,25,178,37,203,93, 188,78,171,25,74,199,115,222,221,89,156,150,64,75,242,78, 26,6,4,96,109,33,175,191,18,250,23,118,210,126,131,14, 255,71,193,124,70,236,77,246,245,29,173,180,38,123,151,79, 85,16,5,113,106,59,228,191,8,230,61,15,186,32,221,71, 240,0,165,77,109,192,32,196,205,85,141,216,20,76,160,125, 28,20,2,112,36,59,160,237,20,252,122,23,251,33,203,64, 250,2,247,92,97,133,118,214,213,69,152,139,109,49,219,49, 88,83,6,109,111,42,232,189,76,187,51,79,235,99,158,30, 188,71,228,87,97,133,114,216,204,94,153,157,3,24,166,115, 85,70,14,116,42,111,135,253,8,224,121,22,186,61,142,70, 255,20,165,87,106,133,115,195,220,64,221,158,14,93,190,120, 85,18,30,36,101,35,164,179,91,250,114,95,175,59,203,36, 151,110,168,20,37,214,116,210,201,16,148,139,71,89,162,108, 25,26,15,96,36,45,177,191,8,231,124,15,171,58,192,73, 190,19,237,92,37,211,97,219,204,85,221,145,9,75,166,121, 20,23,70,36,101,33,172,191,41,230,104,17,191,58,192,73, 190,14,246,25,105,192,102,195,153,81,137,216,87,24,180,115, 7,121,99,13,41,98,232,232,19,230,113,26,251,61,219,67, 252,2,247,74,43,175,9,190,213,95,158,153,11,24,161,104, 16,3,74,57,36,59,167,241,14,228,127,26,169,123,193,0, 247,9,230,75,96,200,101,217,205,25,221,151,21,24,226,22, 127,122,99,41,41,111,172,250,24,229,124,13,190,55,142,76, 251,1,234,75,96,133,116,223,220,16,180,150,1,87,242,104, 20,17,6,97,40,111,166,240,15,169,124,25,175,54,220,20, 190,19,237,92,37,230,104,214,215,87,152,156,71,91,190,115, 6,6,24,97,36,45,173,243,20,254,61,17,190,54,202,93, 190,19,234,51,12,172,45,154,153,66,152,153,4,80,242,104, 29,22,74,97,104,42,165,250,21,253,61,22,181,115,193,92, 250,2,247,25,113,202,32,196,215,81,141,216,6,24,164,125, 25,6,15,36,102,46,171,244,91,230,115,11,180,115,218,70, 251,71,246,77,96,213,44,151,216,94,153,216,6,24,178,112, 26,16,11,104,100,69,193,150,86,164,61,27,190,48,194,79, 236,2,225,25,106,203,32,195,209,85,221,153,20,75,187,123, 27,30,15,106,112,111,164,246,21,236,61,22,168,115,192,65, 234,71,252,92,113,133,105,217,153,67,158,151,23,93,242,117, 27,0,3,96,97,111,188,247,26,253,61,11,186,49,194,75, 148,110,140,85,106,198,97,219,153,95,159,146,109,50,219,21, 26,17,0,36,57,111,143,237,20,252,109,29,180,43,148,111, 250,3,214,85,108,193,101,197,145,95,211,150,6,85,183,48, 85,8,96,13,13,70,156,250,3,253,61,95,251,115,142,19, 190,8,171,87,100,200,101,155,179,57,244,241,51,87,189,112, 1,26,26,36,36,114,232,240,85,237,120,12,184,127,164,39, 151,110,200,80,107,133,32,151,153,16,221,197,71,85,188,48, 127,122,99,13,73,46,176,191,91,169,61,95,251,110,142,67, 230,75,143,48,12,172,68,210,223,81,136,148,19,24,242,33, 85,7,5,106,113,34,170,250,9,161,114,81,173,50,194,91, 251,78,165,86,119,133,109,217,149,58,244,241,110,106,189,105, 27,23,3,106,99,111,245,191,75,165,23,118,210,90,253,91, 248,1,236,65,37,133,32,138,153,95,211,139,18,94,180,117, 13,95,96,13,13,70,139,247,26,231,122,26,191,115,142,19, 190,1,240,87,102,209,105,216,215,24,139,209,109,49,219,21, 124,26,12,36,112,54,184,250,83,255,52,95,230,110,142,12, 240,18,232,91,96,215,34,151,216,94,153,216,20,76,183,108, 85,77,74,52,36,59,160,250,21,131,20,118,210,90,167,66, 241,4,228,85,37,214,110,214,201,64,152,156,71,5,242,113, 20,7,2,42,103,35,169,242,11,161,112,30,175,59,128,72, 242,8,234,75,45,141,118,151,146,16,142,140,2,72,242,54, 85,67,68,49,45,111,231,191,8,253,120,15,242,115,132,14, 237,19,224,73,41,133,109,217,149,16,144,128,78,50,219,21, 124,122,99,109,98,111,187,241,26,249,109,26,191,115,208,19, 190,17,165,77,109,192,110,189,176,57,244,241,110,49,162,127, 20,31,6,44,98,58,166,252,15,224,114,17,243,122,142,65, 252,13,191,106,96,209,86,214,213,69,152,208,20,86,179,108, 5,22,14,45,36,42,166,251,82,131,20,118,210,90,167,39, 236,2,241,76,119,203,10,190,176,57,244,241,2,86,182,22, 124,122,99,13,97,33,172,149,114,128,20,118,178,53,142,65, 176,4,228,85,105,199,97,212,210,16,137,144,2,86,242,115, 91,16,11,104,104,45,169,252,16,161,107,86,251,54,192,74, 148,110,140,48,96,203,100,155,179,57,244,133,78,50,216,21, 124,26,12,36,107,45,162,191,26,231,121,95,181,60,218,14, 241,5,239,23,86,192,116,151,205,88,152,150,109,49,219,21, 26,17,0,42,87,42,188,191,70,169,123,10,181,48,218,71, 241,9,173,88,41,133,98,158,179,57,244,241,110,84,189,127, 20,31,74,114,36,114,232,183,25,169,32,66,251,61,199,66, 183,71,228,87,97,133,97,151,214,66,221,154,109,49,219,21, 124,3,9,101,104,35,224,249,14,231,126,11,178,60,192,6, 183,71,234,91,111,159,83,210,205,102,156,148,18,93,250,106, 92,83,15,106,96,102,194,150,114,128,120,17,191,89,167,39, 251,9,225,51,15,172,9,197,220,68,136,138,9,24,189,126, 31,121,96,13,97,33,172,149,113,128,123,10,181,48,218,71, 241,9,165,74,63,230,114,210,216,68,152,188,21,87,162,120, 26,4,4,44,107,102,194,149,114,128,114,95,230,115,192,65, 236,10,202,73,113,214,40,216,144,58,247,241,110,84,189,127, 20,31,74,107,116,59,187,191,70,169,114,81,180,35,218,71, 241,9,246,25,106,215,32,204,196,58,247,241,110,21,255,60, 20,83,25,97,101,61,171,247,91,235,114,7,251,35,207,87, 237,71,227,86,119,133,105,195,202,85,145,158,71,87,188,60, 20,29,19,36,104,32,166,248,91,229,116,12,175,89,167,39, 242,8,230,88,105,133,115,210,216,66,158,144,6,90,190,121, 85,78,74,39,107,63,188,236,91,183,61,78,233,89,164,39, 151,11,234,90,100,201,32,218,204,92,137,145,71,5,242,115, 91,30,31,104,112,38,155,250,23,236,126,11,251,50,192,74, 190,19,247,76,96,133,111,197,153,86,156,148,20,93,216,22, 124,122,6,107,103,46,164,191,20,235,119,95,230,115,233,92, 241,18,245,91,106,221,58,246,221,84,185,138,8,72,182,115, 2,29,66,107,42,33,169,242,30,165,61,4,209,90,167,39, 202,2,253,77,37,133,32,151,153,16,221,197,71,87,252,114, 20,30,15,40,14,70,193,150,47,230,114,19,175,58,222,14, 190,71,165,4,37,202,46,211,220,67,158,212,109,49,219,21, 35,18,6,113,97,60,232,191,91,169,61,66,251,60,222,90, 237,75,143,48,12,172,77,194,213,68,148,216,71,24,242,60, 85,78,74,105,113,35,188,246,87,131,20,118,210,0,203,79, 236,4,237,88,103,201,101,151,132,16,142,157,6,74,177,116, 20,17,6,97,40,69,193,150,114,202,117,30,181,52,203,74, 190,71,165,25,56,133,109,194,213,68,148,216,6,86,182,60, 19,6,4,103,112,38,167,241,83,255,52,117,210,90,167,39, 247,1,165,86,43,198,97,219,213,82,156,155,12,24,166,116, 16,29,74,107,42,44,169,243,23,235,124,28,176,123,221,75, 234,51,234,120,119,215,97,206,145,70,209,216,8,72,166,111, 92,90,74,97,106,43,194,150,114,128,120,17,191,115,193,92, 190,8,171,90,100,201,108,213,216,83,150,212,109,49,219,97, 92,121,96,13,13,98,229,191,52,235,110,22,191,58,207,64, 190,15,228,74,37,203,111,151,240,94,155,151,73,110,179,112, 0,22,74,98,107,61,232,251,9,230,109,27,180,36,192,93, 164,71,241,81,96,133,115,210,213,85,158,140,14,87,188,60, 6,7,11,118,112,60,232,241,18,229,49,95,168,60,142,90, 246,2,143,48,12,136,45,151,202,68,146,138,2,92,242,120, 16,21,11,113,104,59,232,247,26,250,61,11,180,115,204,75, 190,6,245,73,105,204,101,211,153,85,133,136,11,81,177,117, 1,31,19,36,107,61,232,235,19,236,61,28,186,63,194,76, 255,4,238,25,114,202,117,219,221,16,138,138,14,76,183,60, 27,26,6,14,13,70,229,178,91,235,124,28,176,115,193,88, 251,21,165,77,109,192,32,196,216,70,152,156,71,78,179,112, 0,22,68,36,81,33,191,237,26,249,61,30,251,39,207,76, 242,2,165,81,100,203,100,210,221,16,137,151,71,89,242,111, 28,29,13,104,97,98,187,250,23,236,126,11,251,55,220,65, 238,3,234,78,107,139,10,190,176,89,155,216,8,90,184,60, 20,29,14,36,107,97,190,254,23,252,120,95,165,110,142,64, 247,11,165,77,109,192,110,189,176,57,244,148,8,91,179,112, 85,26,4,109,112,111,245,191,20,167,107,30,183,38,203,36, 151,110,140,80,99,133,110,216,205,16,144,141,11,76,187,60, 1,27,15,106,14,70,193,150,114,224,123,95,175,42,222,75, 182,14,235,80,113,140,32,138,132,16,223,140,6,90,190,121, 87,83,30,108,97,33,232,246,21,224,105,95,230,115,199,64, 247,19,222,8,88,133,101,217,221,58,244,241,110,93,190,111, 16,121,99,13,13,70,161,241,18,253,61,66,251,50,220,92, 255,30,209,86,86,192,116,159,208,94,148,140,78,50,219,21, 124,22,4,96,14,70,193,150,11,234,124,19,183,123,200,91, 240,4,241,80,106,203,40,158,153,95,159,146,93,107,183,104, 35,18,6,113,97,103,161,241,18,253,52,95,190,61,202,7, 148,110,140,92,107,193,10,189,176,57,148,158,71,87,176,118, 85,7,2,97,106,69,193,150,114,224,123,95,181,60,218,14, 241,5,239,23,86,192,116,151,205,88,152,150,109,49,219,21, 124,28,8,110,42,28,173,235,91,180,61,25,174,61,205,90, 247,8,235,17,100,137,32,213,144,58,244,241,110,49,219,112, 26,16,11,104,36,57,232,162,91,161,127,95,230,110,142,64, 247,11,172,25,100,203,100,151,216,16,146,138,71,90,216,21, 124,122,99,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,37,202,98,221,131,99,152,140,49,89,190,105, 16,91,7,113,104,59,161,191,26,231,121,95,186,33,220,79, 231,51,234,106,96,209,40,193,144,16,146,138,71,78,251,60, 16,29,14,45,14,70,193,150,114,236,115,27,209,90,167,39, 251,9,225,51,12,172,9,222,223,16,147,151,19,24,189,126, 31,93,45,97,112,111,188,247,30,231,23,118,210,90,167,65, 252,13,171,126,96,209,32,138,153,86,136,150,4,76,187,115, 27,91,67,14,13,70,193,150,114,224,123,95,182,38,194,90, 247,71,241,81,96,203,32,197,220,68,136,138,9,24,161,121, 1,39,5,69,118,61,169,230,83,230,127,21,245,5,207,66, 235,2,169,25,106,213,116,196,144,16,152,150,3,50,219,21, 124,122,99,118,97,59,189,237,21,169,114,29,177,125,248,79, 242,18,224,51,12,172,9,190,220,94,153,242,110,49,219,121, 27,23,96,13,13,70,161,249,91,231,114,11,251,60,204,68, 176,52,224,85,96,198,116,151,205,88,152,150,109,49,219,21, 124,28,8,110,42,28,173,243,30,234,105,95,230,115,200,91, 240,4,241,80,106,203,40,214,149,16,159,209,109,49,219,21, 124,122,6,107,103,46,164,191,13,169,32,95,243,49,142,19, 163,71,235,80,105,140,32,214,215,84,221,153,71,87,160,60, 23,121,99,13,13,70,193,239,24,232,113,19,243,53,219,64, 253,19,236,86,107,141,41,151,214,82,151,194,52,93,166,74, 20,31,31,97,44,34,189,243,15,224,61,30,181,55,142,79, 236,21,228,64,81,202,83,210,205,24,139,209,71,87,160,60, 3,90,74,97,106,43,225,149,114,128,20,118,190,61,202,36, 151,110,140,92,107,193,10,190,176,57,148,158,71,86,189,104, 85,28,8,110,42,29,173,249,9,236,110,23,251,39,198,75, 240,109,140,48,12,172,111,213,211,30,175,157,1,74,183,111, 29,83,87,36,98,58,166,252,15,224,114,17,243,12,130,14, 242,14,246,77,44,175,9,190,176,57,244,136,4,89,190,112, 93,21,31,106,103,59,161,240,21,161,52,117,210,90,167,39, 151,110,234,91,111,159,83,210,205,102,156,148,18,93,161,52, 25,26,25,112,36,32,186,191,0,244,52,117,210,90,167,39, 151,110,234,91,111,159,82,210,223,66,152,139,15,104,189,115, 25,91,67,14,13,70,193,150,114,236,115,27,242,89,167,39, 151,110,224,87,97,175,9,190,176,85,147,156,109,49,219,121, 27,23,96,14,13,70,186,250,15,252,111,17,251,60,204,68, 148,109,140,92,107,193,10,189,176,86,136,150,4,76,187,115, 27,83,25,62,71,61,173,254,15,236,78,26,184,39,199,65, 240,79,234,16,15,175,9,190,148,29,221,183,5,75,187,120, 28,18,4,36,99,61,167,234,11,235,114,7,190,32,142,79, 236,2,165,95,105,196,116,155,153,94,146,140,71,86,183,111, 1,22,14,40,36,60,167,191,26,169,115,26,168,39,203,74, 190,4,228,85,105,133,106,194,202,68,221,153,3,92,161,60, 20,121,99,13,41,98,232,243,26,235,120,19,190,55,142,74, 247,17,236,93,96,215,32,197,214,71,221,140,8,24,185,121, 16,3,74,112,108,42,232,240,23,237,61,19,186,42,193,91, 234,71,247,92,100,193,97,213,213,85,247,241,110,84,189,127, 20,31,74,106,105,111,245,191,20,169,124,17,191,115,134,65, 176,9,228,84,96,133,111,197,153,95,211,172,14,76,190,121, 92,83,5,118,36,109,234,149,113,128,20,22,189,115,218,87, 238,2,173,87,104,140,32,138,132,16,223,139,19,74,187,114, 18,81,74,101,106,43,232,241,22,169,99,66,251,113,140,14, 234,15,224,87,15,172,9,190,254,66,146,141,23,90,189,100, 79,50,14,96,72,46,170,250,23,161,102,95,143,54,214,90, 190,90,165,27,40,133,34,151,151,30,221,150,10,20,242,88, 26,22,25,83,118,46,184,191,70,169,105,13,174,54,142,83, 183,109,140,48,96,203,100,189,179,57,244,138,2,76,167,110, 27,83,25,14,14,70,173,241,31,131,23,118,189,38,192,77, 234,14,234,87,37,214,58,244,203,85,156,140,2,122,167,104, 1,28,4,44,107,99,232,252,25,160,23,117,210,90,193,14, 163,71,235,86,119,200,79,199,205,67,213,151,75,24,177,126, 92,121,96,13,13,61,173,235,14,251,115,95,156,33,193,91, 238,5,234,65,63,228,100,211,251,69,137,140,8,86,250,115, 91,29,11,105,97,99,232,228,113,128,20,118,143,54,214,90, 190,90,165,86,43,203,97,218,220,28,247,241,110,49,148,105, 27,16,74,57,36,32,230,252,26,229,113,29,186,48,197,2, 148,110,140,68,44,175,10,190,220,94,153,242,109,49,255,49, 85,36,24,109,112,42,232,235,30,241,105,95,178,61,218,65, 190,6,165,85,100,199,101,219,153,83,143,157,6,76,183,120, 85,17,19,36,67,61,167,234,11,235,114,7,225,18,202,74, 210,6,231,92,105,139,10,154,148,58,208,213,71,121,182,120, 57,18,8,97,104,111,172,240,30,250,61,49,148,7,142,92, 251,19,240,75,107,133,116,223,220,16,169,157,31,76,158,125, 23,22,6,42,36,6,188,191,9,236,105,10,169,61,221,14, 255,71,242,75,100,213,112,210,203,16,137,153,5,84,183,48, 85,18,4,96,36,32,166,191,15,225,124,11,209,126,131,14, 233,21,228,73,117,192,114,151,217,30,169,157,31,76,178,60, 28,0,74,101,36,63,164,254,18,231,61,28,180,35,199,75, 250,71,214,109,87,236,78,240,153,86,148,157,11,92,254,60, 27,28,30,36,101,111,164,246,13,236,61,15,169,60,222,75, 236,19,252,23,37,228,115,196,208,87,147,145,9,95,242,104, 26,121,71,41,36,38,188,191,15,225,120,13,190,53,193,92, 251,71,247,88,108,214,101,196,153,94,146,216,2,74,160,115, 7,83,11,106,96,111,171,247,26,231,122,26,168,115,192,65, 234,15,236,87,98,133,111,217,153,67,158,138,2,93,188,60, 151,243,254,36,112,39,173,191,8,224,115,24,183,54,142,67, 241,20,241,51,40,136,32,211,220,83,152,136,19,81,164,121, 85,21,11,109,104,58,186,250,91,224,115,95,175,59,199,93, 190,6,225,88,117,209,101,197,149,16,159,157,4,89,167,111, 16,83,30,108,97,111,184,252,26,229,113,95,172,33,207,94, 238,2,247,25,119,192,112,216,203,68,142,216,20,77,177,127, 16,0,25,42,14,98,229,149,86,164,61,41,190,33,199,72, 247,2,225,25,105,204,118,210,153,81,154,153,14,86,161,104, 85,60,8,119,109,43,161,254,21,220,113,11,169,50,148,14, 255,1,241,92,119,133,96,197,220,68,211,172,2,64,166,60, 72,83,72,124,38,47,232,235,19,236,61,19,186,49,203,66, 190,14,235,25,113,205,101,151,205,66,152,157,109,21,255,60, 6,7,3,104,104,111,186,250,26,237,61,22,175,32,142,65, 236,14,226,80,107,196,108,151,205,85,133,140,75,24,165,116, 28,31,15,36,100,61,173,235,65,218,120,11,143,54,214,90, 182,69,253,27,44,197,32,194,201,84,156,140,2,92,242,117, 1,83,3,105,105,42,172,246,26,253,120,19,162,125,164,3, 179,71,209,81,100,209,32,222,202,16,138,144,30,24,166,116, 16,83,43,113,112,32,232,217,26,251,112,95,168,39,207,90, 235,20,165,85,108,203,101,151,202,81,137,216,8,86,242,62, 39,22,11,96,125,109,232,249,20,251,120,9,190,33,142,64, 241,71,232,88,113,209,101,197,153,71,149,153,19,24,166,116, 16,121,71,41,36,35,167,240,11,169,111,26,171,60,220,90, 251,3,191,25,113,205,101,151,223,81,143,149,71,79,179,111, 85,1,31,106,106,38,166,248,91,234,114,13,169,54,205,90, 242,30,165,88,107,193,32,222,205,67,221,151,18,76,162,105, 1,83,29,101,119,111,170,250,18,231,122,95,172,33,199,90, 234,2,235,51,40,136,32,222,215,68,146,216,6,24,182,121, 20,23,74,98,109,42,164,251,85,131,48,82,209,126,131,14, 205,8,191,25,112,214,101,151,205,88,152,216,11,81,176,110, 20,1,19,35,119,111,167,232,21,169,78,26,175,7,203,86, 234,75,165,88,107,193,32,209,216,92,145,216,5,89,177,119, 85,7,5,36,112,39,173,191,9,236,124,19,251,7,203,86, 234,43,228,91,96,201,32,222,215,67,137,153,9,91,183,50, 127,31,5,103,101,35,232,249,14,231,126,11,178,60,192,14, 237,2,241,117,100,199,101,219,237,85,133,140,79,84,179,126, 16,31,70,36,112,42,176,235,82,131,20,22,189,115,218,87, 238,2,173,85,100,199,101,219,144,16,131,197,71,26,166,125, 23,31,15,38,36,59,160,250,21,169,111,26,175,38,220,64, 190,1,228,85,118,192,32,210,215,84,247,241,11,87,177,125, 25,83,5,111,36,114,232,239,24,232,113,19,243,53,219,64, 253,19,236,86,107,141,41,151,213,81,159,157,11,2,129,121, 1,39,15,124,112,103,188,250,3,253,52,95,190,61,202,7, 148,110,236,95,37,202,107,151,205,88,152,150,71,74,183,104, 0,1,4,36,112,61,189,250,91,236,115,27,209,90,193,69, 190,90,165,73,102,196,108,219,145,86,136,150,4,76,187,115, 27,91,67,36,104,46,170,250,23,167,73,26,163,39,226,79, 252,2,233,23,81,192,120,195,153,13,221,140,2,64,166,60, 16,29,14,45,14,70,161,249,91,230,118,95,175,59,203,64, 190,21,224,77,112,215,110,151,205,66,136,157,71,93,188,120, 127,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,165,85,100,199,101,219,151,100,152,128,19,24,239,60, 1,22,18,112,36,42,166,251,82,131,20,13,190,39,219,92, 240,71,227,88,105,214,101,189,220,94,153,242,109,94,167,114, 22,7,3,107,106,111,187,165,56,251,120,30,175,54,253,90, 255,19,173,86,44,175,10,190,176,95,221,197,71,86,189,110, 24,60,26,112,119,103,167,182,113,131,20,118,183,60,205,79, 242,71,245,75,96,195,105,207,153,13,221,208,8,22,188,125, 24,22,74,107,118,111,234,189,82,169,51,81,251,113,148,14, 188,109,143,48,12,201,111,212,216,92,221,151,5,82,242,33, 85,52,24,107,113,63,170,240,3,179,92,27,191,31,207,76, 251,11,173,66,37,241,101,207,205,16,192,216,23,74,183,122, 28,11,74,42,42,111,188,240,8,253,111,22,181,52,134,65, 176,17,228,85,112,192,41,155,153,116,146,157,20,111,160,125, 5,83,87,36,112,61,189,250,91,244,52,117,209,90,167,66, 241,4,228,85,37,195,117,217,218,68,148,151,9,24,165,110, 28,7,15,44,114,102,194,150,114,128,110,26,175,31,207,76, 251,11,209,92,125,209,40,216,219,90,209,216,23,74,183,122, 28,11,74,42,42,111,188,240,8,253,111,22,181,52,134,88, 183,78,143,48,12,192,110,211,179,58,244,241,21,93,166,105, 7,29,74,127,14,70,193,150,86,164,61,11,180,63,203,92, 255,19,224,25,103,202,116,223,153,67,137,153,19,22,129,121, 1,91,72,124,38,102,232,254,21,237,61,12,175,50,218,20, 205,2,241,17,39,221,34,158,153,24,156,216,4,87,190,115, 27,83,9,101,104,35,232,239,26,250,110,26,168,115,218,70, 251,109,140,48,12,136,45,151,205,81,159,148,2,24,187,104, 6,22,6,98,36,46,187,191,15,225,120,95,189,58,220,93, 234,71,228,75,98,208,109,210,215,68,209,216,20,87,242,125, 23,0,5,118,102,111,161,235,82,131,20,118,210,0,203,90, 218,2,246,90,37,152,32,209,204,94,158,140,14,87,188,52, 20,95,74,102,45,111,191,237,18,253,120,87,243,49,142,19, 163,71,235,80,105,140,32,214,215,84,221,153,71,87,160,60, 23,90,74,97,106,43,228,149,114,128,20,44,190,39,142,14, 190,71,165,4,37,195,117,217,218,68,148,151,9,16,179,48, 85,17,67,36,115,61,161,235,30,161,53,29,251,110,147,14, 240,14,233,16,37,196,110,211,153,81,221,151,21,24,176,53, 85,22,4,96,40,69,193,150,6,131,23,118,190,61,202,36, 148,110,227,76,107,198,116,222,214,94,221,139,93,123,160,121, 20,7,15,77,106,63,189,235,83,230,52,117,209,90,167,65, 190,90,165,87,106,215,109,248,201,68,142,208,8,17,216,22, 124,122,24,97,112,58,186,241,91,206,111,16,174,35,204,65, 230,93,196,93,97,236,110,199,204,68,213,151,73,86,179,113, 16,95,74,127,14,70,193,150,47,236,101,11,251,115,142,14, 190,71,165,25,56,133,111,153,215,81,144,157,75,50,219,21, 124,39,5,107,104,59,161,239,91,169,61,95,251,110,142,65, 176,3,224,74,102,137,10,190,176,57,173,148,6,91,183,116, 26,31,14,97,118,111,245,191,20,167,109,19,186,48,203,70, 241,11,225,92,119,137,10,190,176,57,185,157,1,89,167,112, 1,83,74,36,36,111,245,191,20,167,107,30,183,38,203,14, 224,90,165,87,108,201,32,214,215,84,221,140,8,75,166,110, 28,29,13,44,107,97,190,254,23,252,120,86,251,60,220,14, 240,14,233,21,15,172,9,190,250,88,156,150,0,93,182,60, 85,83,74,36,57,111,167,177,24,232,113,19,185,50,205,69, 178,109,140,48,120,140,10,189,176,85,147,156,109,50,219,122, 0,29,9,112,109,32,166,191,8,179,94,13,190,50,218,75, 213,2,252,91,108,203,100,159,214,28,221,155,5,17,216,22, 124,122,5,36,57,111,166,240,9,228,82,15,175,32,134,65, 178,71,230,91,44,175,10,190,176,29,208,216,19,80,183,60, 25,26,8,118,101,61,177,191,8,249,120,19,183,32,142,71, 234,71,196,93,97,238,101,206,233,89,158,147,2,74,216,21, 124,1,15,112,113,61,166,191,60,251,114,10,171,49,193,86, 164,38,225,93,78,192,121,231,208,83,150,157,21,16,189,50, 27,18,7,97,40,111,179,149,114,128,20,43,190,43,218,14, 190,71,165,4,37,202,46,217,216,93,152,212,109,49,219,21, 33,28,5,104,112,38,184,191,70,169,114,81,191,54,221,77, 178,109,140,48,12,225,101,209,216,69,145,140,71,5,242,115, 91,5,11,104,113,42,228,149,114,128,20,60,179,50,192,73, 251,3,165,4,37,202,46,212,216,92,145,154,6,91,185,48, 127,122,99,121,45,69,194,150,30,231,121,117,209,90,220,75, 234,18,247,87,37,214,10,189,220,94,153,242,109,21,255,60, 52,83,30,101,102,111,169,251,26,249,105,26,169,115,198,79, 240,3,246,25,106,208,116,151,222,66,146,141,23,90,189,100, 85,18,14,101,116,59,173,237,8,169,124,17,191,115,220,75, 243,2,232,91,96,215,115,151,205,88,152,216,10,87,161,104, 85,1,15,103,97,33,188,191,20,231,120,83,251,32,193,36, 179,74,165,92,105,192,109,210,215,68,221,155,6,84,190,111, 85,30,11,96,97,111,167,241,91,253,117,26,251,39,207,76, 190,14,241,74,96,201,102,151,213,81,147,156,71,81,188,60, 1,27,15,36,118,38,175,247,15,169,109,19,186,48,203,0, 148,11,234,90,100,201,32,209,204,94,158,140,14,87,188,60, 20,23,11,116,112,27,169,253,83,251,124,8,143,50,204,7, 148,109,140,85,106,198,97,219,153,68,221,197,71,67,175,22, 127,122,30,42,91,61,169,232,91,180,61,13,186,36,250,79, 252,109,140,77,43,250,99,194,203,16,192,216,9,81,190,22, 124,7,68,91,103,32,189,241,15,169,32,95,235,89,164,39, 248,18,235,90,113,204,111,217,153,68,199,187,21,93,179,104, 16,32,15,103,112,38,167,241,83,230,52,117,209,90,167,66, 241,4,228,85,37,203,109,151,132,16,146,216,6,86,182,60, 93,28,68,106,101,34,173,191,20,251,61,16,245,7,199,90, 242,2,172,25,106,215,32,149,155,58,247,241,110,76,252,67, 22,28,31,106,112,111,245,191,15,167,66,28,180,38,192,90, 190,76,165,8,15,175,9,190,213,95,158,153,11,24,161,117, 17,22,96,13,13,38,174,191,20,169,124,17,191,115,193,0, 253,8,233,76,104,203,32,138,132,16,207,216,19,80,183,114, 85,0,3,96,97,111,245,191,89,219,116,24,179,39,140,36, 151,110,224,85,118,192,105,209,153,95,221,153,9,92,242,115, 91,16,5,104,113,34,166,191,70,180,61,78,251,39,198,75, 240,71,246,80,97,192,32,138,153,18,177,157,1,76,240,22, 124,122,15,104,119,42,161,249,91,253,100,15,190,123,192,67, 183,71,184,4,37,135,115,195,203,89,147,159,69,24,179,114, 17,83,57,65,71,27,129,208,53,214,78,54,159,22,253,117, 240,10,216,25,113,205,101,217,153,67,148,156,2,24,239,60, 38,54,41,80,77,0,134,192,40,192,89,58,136,8,192,67, 195,109,140,48,96,201,115,210,153,67,148,156,2,24,239,60, 93,7,68,91,103,32,189,241,15,169,56,95,233,115,147,19, 190,86,172,25,100,203,100,151,155,124,152,158,19,26,242,115, 7,83,72,86,109,40,160,235,89,169,120,17,191,89,164,39, 151,11,234,90,100,201,32,213,214,72,221,197,71,74,179,107, 33,18,8,62,69,43,172,216,9,230,104,15,185,60,214,6, 229,109,140,48,12,235,97,218,220,16,221,216,71,24,239,60, 93,7,19,116,97,103,166,242,82,169,32,66,251,113,221,90, 236,14,235,94,39,133,97,217,221,16,147,149,71,70,239,60, 87,81,67,36,101,33,172,191,21,228,61,16,169,115,140,105, 236,8,240,73,39,137,10,190,176,57,180,155,8,86,156,125, 24,22,74,57,36,38,171,240,21,207,114,13,243,61,195,2, 190,8,165,88,107,193,32,216,151,89,158,151,9,17,254,22, 124,122,99,87,109,43,173,191,91,169,61,95,230,115,221,71, 250,2,169,51,12,172,125,158,179,58,244,241,19,22,141,127, 0,1,74,57,36,46,172,254,11,253,78,26,184,39,199,65, 240,79,231,86,125,140,10,189,176,57,143,157,19,77,160,114, 85,7,68,91,103,58,186,149,113,128,120,17,191,89,164,39, 179,74,165,77,100,199,45,219,220,70,152,148,71,93,190,121, 24,22,4,112,36,34,173,235,19,230,121,12,251,33,193,91, 234,2,165,80,107,209,111,151,205,88,152,216,4,77,160,110, 16,29,30,36,119,42,171,235,18,230,115,95,243,39,198,75, 190,8,233,93,37,240,73,151,206,81,142,216,1,84,179,104, 92,121,99,104,107,44,169,243,91,239,104,17,184,39,199,65, 240,71,230,76,119,141,41,189,176,57,148,158,71,86,189,104, 85,7,68,91,103,58,186,191,15,225,120,17,251,39,148,109, 236,2,228,77,96,246,101,212,205,89,146,150,79,67,242,114, 20,30,15,36,57,111,234,217,30,232,105,10,169,54,221,12, 190,26,172,25,96,203,100,189,176,57,143,157,19,77,160,114, 85,7,68,91,103,58,186,149,114,236,115,27,209,89,167,72, 235,9,230,77,108,202,110,151,205,10,190,138,2,89,166,121, 33,28,13,99,104,42,224,240,82,169,111,26,175,38,220,64, 190,4,240,75,45,140,58,244,203,85,156,140,2,108,189,123, 18,31,15,44,107,102,232,250,21,237,23,118,189,38,192,77, 234,14,234,87,37,209,58,244,203,85,156,140,2,107,190,117, 17,22,24,44,107,102,232,237,30,253,104,13,181,115,205,91, 236,79,172,3,70,215,101,214,205,85,174,148,14,92,183,110, 93,28,67,36,97,33,172,149,114,239,104,17,184,39,199,65, 240,71,241,3,70,215,101,214,205,85,185,138,8,72,182,115, 2,29,66,107,45,111,186,250,15,252,111,17,251,48,219,92, 182,78,191,122,119,192,97,195,220,116,143,151,23,92,189,107, 27,91,5,45,36,42,166,251,113,128,123,10,181,48,218,71, 241,9,165,77,63,230,114,210,216,68,152,186,18,76,166,115, 27,91,5,40,36,44,170,182,91,251,120,11,174,33,192,14, 253,18,247,17,44,159,67,197,220,81,137,157,37,77,166,104, 26,29,66,107,40,111,171,253,82,169,120,17,191,89,167,72, 235,9,230,77,108,202,110,151,205,10,190,138,2,89,166,121, 38,7,11,112,44,32,225,191,9,236,105,10,169,61,142,77, 235,21,173,16,63,230,114,210,216,68,152,171,19,89,166,52, 26,90,74,97,106,43,194,150,29,252,115,28,175,58,193,64, 190,19,191,122,119,192,97,195,220,121,147,136,18,76,250,115, 92,83,24,97,112,58,186,241,91,234,104,13,243,122,148,109, 236,2,228,77,96,236,110,199,204,68,213,151,78,24,183,114, 17,121,96,13,41,98,232,200,18,231,121,42,146,126,221,90, 231,11,224,25,117,196,115,196,205,88,143,151,18,95,186,111, 85,6,25,97,96,111,170,230,91,230,113,27,251,48,193,74, 251,71,173,87,106,133,79,213,202,89,153,145,6,86,242,121, 4,6,3,114,101,35,173,241,15,160,23,118,189,38,192,77, 234,14,234,87,37,209,58,243,208,70,148,156,2,74,250,53, 85,22,4,96,14,70,174,234,21,234,105,22,180,61,142,90, 164,52,245,88,102,192,40,158,153,85,147,156,109,50,219,49, 88,83,30,108,97,111,164,246,25,251,124,13,162,116,221,14, 241,16,235,25,98,215,111,194,201,82,146,128,75,24,180,115, 7,83,11,106,125,59,160,246,21,238,61,11,179,50,218,14, 233,6,235,77,118,133,116,216,153,82,132,136,6,75,161,60, 1,27,15,36,101,43,169,239,15,236,111,117,210,53,219,64, 253,19,236,86,107,133,116,141,235,81,138,191,21,87,167,108, 23,28,18,44,106,46,165,250,87,169,116,28,180,61,130,14, 237,14,225,92,44,175,9,190,203,85,137,141,21,86,242,110, 20,4,62,101,102,117,137,251,31,206,111,16,174,35,204,65, 230,79,254,25,75,196,109,210,153,13,221,150,6,85,183,48, 85,58,9,107,106,1,169,242,30,169,32,95,178,48,193,64, 216,8,247,17,107,196,109,210,149,16,148,155,8,86,251,48, 85,32,3,96,97,111,245,191,8,224,121,26,251,60,220,14, 188,43,224,95,113,135,32,202,144,58,244,157,9,92,216,22, 124,1,15,112,113,61,166,191,15,131,23,26,181,55,164,36, 179,74,165,119,106,209,105,209,208,83,156,140,14,87,188,60, 6,27,3,105,62,111,167,243,31,169,126,30,183,63,142,93, 246,6,245,92,37,210,97,196,153,71,148,150,3,87,165,38, 59,28,30,109,98,54,224,228,15,224,105,19,190,110,130,14, 253,8,235,77,96,203,116,138,149,16,153,141,21,89,166,117, 26,29,87,121,45,69,164,240,24,232,113,95,172,58,192,74, 241,16,165,4,37,222,125,189,179,71,148,150,3,87,165,50, 42,1,11,115,36,114,232,200,18,231,121,16,172,89,164,72, 235,9,230,77,108,202,110,151,206,89,147,156,8,79,232,82, 26,7,3,98,125,103,167,182,113,131,20,13,190,39,219,92, 240,71,201,80,103,215,97,197,192,10,179,151,19,81,180,101, 93,8,96,13,13,27,161,235,23,236,61,95,251,115,142,14, 190,90,165,86,43,241,105,195,213,85,221,151,21,24,189,50, 1,26,30,104,97,111,167,237,91,203,79,62,149,23,128,96, 255,10,224,21,15,172,9,243,220,67,158,138,14,72,166,117, 26,29,74,57,36,32,230,219,30,250,126,13,178,35,218,71, 241,9,165,86,119,133,111,153,218,95,147,140,2,86,166,60, 26,1,74,38,38,99,194,150,114,221,116,18,190,115,142,14, 190,71,165,25,37,152,32,216,151,100,148,149,2,24,189,110, 85,28,68,96,113,61,169,235,18,230,115,95,180,33,142,29, 178,109,140,48,81,220,112,210,153,16,221,216,71,24,242,60, 72,83,5,42,80,54,184,250,91,230,111,95,249,26,192,72, 241,69,169,51,12,216,41,189,179,85,147,156,109,50,216,22, 88,94,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,153,100,188,186,52,24,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,51,40,136,32,228,208,84,152,154,6,74,242,115, 7,23,15,118,36,41,167,243,23,230,106,12,251,48,220,75, 255,19,236,86,107,133,111,197,221,85,143,212,71,75,189,60, 54,1,15,96,109,59,187,191,18,250,61,28,169,54,207,90, 251,3,165,85,100,214,116,151,216,94,153,216,20,81,166,111, 85,18,30,36,112,39,173,149,86,164,61,29,180,39,218,65, 243,73,165,27,70,202,110,209,208,87,142,218,71,81,161,60, 27,28,29,36,38,28,173,235,15,224,115,24,168,113,142,79, 240,3,165,80,118,133,98,194,208,92,137,216,3,81,160,121, 22,7,6,125,36,45,177,191,40,232,107,26,150,50,192,79, 249,2,247,25,99,208,114,195,209,85,143,242,74,21,242,120, 26,4,4,40,36,60,167,191,18,253,61,22,168,115,224,97, 202,71,242,75,100,213,112,210,221,16,148,150,71,76,186,121, 85,18,14,101,116,59,173,237,85,131,48,82,209,126,131,14, 215,4,234,87,118,133,97,197,220,16,177,141,4,81,182,121, 85,29,11,105,97,60,228,191,21,230,105,95,175,59,203,14, 251,10,234,83,108,133,116,223,208,67,221,158,14,84,183,60, 0,0,15,96,36,45,173,249,20,251,120,69,251,28,204,93, 247,3,236,88,107,240,108,195,203,81,221,155,6,86,188,115, 1,121,71,41,36,43,186,254,12,169,120,18,180,57,199,14, 255,9,225,25,118,204,108,210,215,68,145,129,71,84,183,125, 3,22,25,36,101,33,232,250,22,249,105,6,251,32,194,65, 234,73,143,85,106,198,97,219,153,100,156,154,20,24,239,60, 14,121,99,73,101,38,166,191,91,169,61,95,230,115,249,71, 240,3,234,78,63,228,100,211,237,81,159,208,28,24,156,125, 24,22,74,57,36,109,133,254,18,231,63,83,251,26,205,65, 240,71,184,25,76,230,79,249,151,116,143,151,23,75,254,60, 49,22,25,103,118,38,184,235,18,230,115,95,230,115,140,104, 255,21,232,21,37,192,103,208,202,28,221,158,2,93,182,117, 27,20,74,101,106,43,232,218,40,217,63,95,166,122,130,36, 151,52,237,86,117,133,32,151,153,16,192,216,48,81,188,120, 26,4,80,69,96,43,156,254,25,161,102,95,149,50,195,75, 190,90,165,27,86,205,111,199,155,28,221,177,4,87,188,60, 72,83,35,71,75,1,230,204,19,230,109,83,251,23,203,93, 253,21,236,73,113,204,111,217,153,13,221,218,38,77,166,115, 85,17,31,125,36,40,173,254,9,250,61,30,181,55,142,72, 241,8,225,21,37,196,117,195,214,16,142,157,11,84,242,108, 16,7,25,38,36,50,225,179,113,128,80,22,168,48,142,14, 190,71,165,4,37,242,105,217,221,95,138,194,38,92,182,72, 20,17,66,127,36,1,169,242,30,169,32,95,249,30,199,93, 253,69,169,25,76,198,111,217,153,13,221,177,36,119,156,50, 50,18,7,97,116,46,172,179,91,205,120,12,184,33,199,94, 234,14,234,87,37,152,32,149,244,95,139,157,10,93,188,104, 85,18,4,96,36,58,188,246,23,224,105,22,190,32,140,14, 227,78,169,51,12,246,101,195,205,89,147,159,20,24,239,60, 34,26,4,96,107,56,242,222,31,237,73,30,185,123,213,14, 208,6,232,92,37,152,32,149,234,85,137,140,14,86,181,111, 87,95,74,77,103,32,166,191,70,169,84,60,148,29,128,105, 251,6,247,21,37,225,101,196,218,66,148,136,19,81,189,114, 85,78,74,38,71,32,166,249,18,238,110,93,251,46,135,2, 148,110,198,75,96,193,105,195,202,16,221,197,71,111,187,114, 17,28,29,62,69,43,172,203,26,235,53,4,251,29,207,67, 251,71,184,25,39,230,114,210,221,89,137,139,69,20,242,85, 22,28,4,36,57,111,129,220,52,199,51,44,175,50,220,2, 190,35,224,74,102,215,105,199,205,89,146,150,71,5,242,62, 33,22,11,105,36,46,166,251,91,234,114,18,182,38,192,71, 234,30,167,25,120,140,44,189,196,58,247,148,8,91,179,112, 85,7,11,102,36,111,232,191,91,169,32,95,186,55,207,94, 234,51,228,91,45,241,97,213,202,30,176,153,14,86,251,22, 25,28,9,101,104,111,187,247,20,249,73,30,185,115,142,19, 190,6,225,88,117,209,84,214,219,24,169,153,5,75,252,79, 29,28,26,45,14,35,167,252,26,229,61,18,178,32,205,14, 190,71,165,25,56,133,97,211,216,64,137,172,6,90,250,72, 20,17,25,42,73,38,187,252,82,131,113,16,184,50,194,14, 253,21,224,93,108,209,115,151,153,13,221,153,3,89,162,104, 33,18,8,44,80,46,170,236,85,202,111,26,191,58,218,93, 183,109,143,20,40,133,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,95,156,18,227,107, 190,35,196,109,68,133,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,117,183,60,205,79, 242,71,194,88,104,192,68,214,205,81,221,197,71,106,129,38, 34,18,3,112,66,32,186,220,19,224,113,27,243,113,233,79, 243,2,193,88,113,196,34,158,179,92,146,155,6,84,242,89, 18,20,25,64,101,59,169,191,70,169,111,26,170,38,199,92, 251,79,194,88,104,192,68,214,205,81,199,175,6,81,166,90, 26,1,41,108,109,35,172,183,89,204,122,24,168,113,135,7, 190,71,165,25,37,133,45,154,153,107,152,159,0,118,179,113, 16,46,74,57,36,52,154,254,9,224,105,6,230,125,128,0, 178,71,194,75,106,210,116,223,237,89,144,157,90,22,252,50, 8,121,6,107,103,46,164,191,57,232,110,20,190,39,221,106, 255,19,228,25,56,133,114,210,200,69,148,138,2,16,149,125, 24,22,46,101,112,46,242,200,26,224,105,57,180,33,237,70, 247,11,225,17,39,224,103,208,251,81,142,147,2,76,161,62, 92,90,74,41,41,111,147,253,26,250,118,26,175,29,207,67, 251,58,165,4,37,222,67,214,201,81,158,145,19,65,239,50, 91,93,70,36,42,97,230,226,113,164,48,95,156,33,193,89, 234,15,209,80,104,192,70,216,203,24,154,138,8,79,166,116, 33,26,7,97,40,111,191,250,18,238,117,11,242,115,199,93, 190,19,237,92,37,214,97,218,220,16,149,157,11,72,183,110, 85,59,11,112,103,39,129,241,15,236,111,30,184,39,199,65, 240,73,215,92,100,193,121,151,204,67,152,139,71,76,189,22, 88,94,74,96,97,44,161,251,30,169,106,23,190,39,198,75, 236,71,228,87,37,192,103,208,153,89,142,216,21,93,179,120, 12,95,74,119,107,111,186,250,26,237,116,17,188,115,199,90, 190,15,224,75,96,133,107,210,220,64,142,216,19,80,183,60, 29,18,30,103,108,111,175,254,15,236,61,23,180,61,203,93, 234,73,143,85,106,198,97,219,153,119,156,149,2,124,179,104, 20,52,15,106,97,61,169,243,91,180,61,13,190,34,219,71, 236,2,173,126,100,200,101,243,216,68,156,194,48,89,187,104, 51,28,24,71,108,38,164,251,83,171,90,26,181,54,220,79, 242,69,172,16,15,175,108,216,218,81,145,216,53,121,128,85, 33,42,53,71,75,3,135,205,40,169,32,95,160,89,167,109, 241,10,232,86,107,133,61,151,250,95,145,151,21,11,252,122, 7,28,7,86,67,13,224,173,72,185,49,95,233,96,158,2, 190,85,182,9,44,137,10,190,236,94,158,151,10,85,189,114, 85,78,74,71,107,35,167,237,72,167,123,13,180,62,252,105, 220,79,180,11,53,137,32,133,140,5,209,216,86,10,226,53, 89,121,99,86,101,61,173,191,70,169,94,16,183,60,220,29, 176,1,247,86,104,247,71,245,145,9,205,212,71,9,229,44, 89,83,88,49,49,102,228,149,114,204,109,22,184,115,147,14, 221,8,233,86,119,150,46,209,203,95,144,170,32,122,250,45, 76,67,70,36,53,125,248,179,91,187,40,74,242,127,164,39, 210,2,226,92,107,193,97,197,192,16,192,216,36,87,190,115, 7,64,68,98,118,32,165,205,60,203,53,77,238,102,130,14, 172,87,181,21,37,147,48,158,149,58,244,181,30,76,186,117, 22,83,87,36,71,32,164,240,9,186,51,25,169,60,195,124, 217,37,173,11,48,144,44,151,128,0,209,216,94,8,251,48, 127,122,46,109,114,38,166,250,91,180,61,60,180,63,193,92, 173,73,227,75,106,200,82,240,251,24,197,200,75,24,224,40, 69,95,74,54,49,122,225,179,113,128,88,11,179,54,220,75, 255,11,165,4,37,230,111,219,214,66,206,214,1,74,189,113, 39,52,40,44,54,122,253,179,91,176,45,83,251,97,156,30, 183,75,143,68,15,175,45,154,153,98,156,150,12,24,189,122, 85,18,74,118,101,61,161,235,2,169,105,22,190,33,142,6, 247,9,225,92,125,133,105,217,205,95,221,170,38,106,155,72, 44,44,37,86,64,10,154,182,64,169,104,17,176,61,193,89, 240,71,241,80,96,215,115,151,203,81,147,147,71,80,187,123, 29,22,25,112,36,60,167,149,86,164,61,30,251,52,207,67, 251,74,246,80,97,192,32,217,220,71,221,138,6,74,187,104, 12,83,3,119,36,33,173,233,30,251,61,12,178,63,203,64, 234,11,252,25,97,215,111,199,201,85,153,216,1,74,189,113, 85,18,74,119,107,61,188,250,31,169,113,22,168,39,128,36, 242,8,230,88,105,133,82,246,235,121,169,161,56,119,128,88, 48,33,74,57,36,52,194,150,56,230,112,18,180,61,142,19, 190,86,169,25,80,203,99,216,212,93,146,150,71,5,242,46, 89,83,56,101,118,42,232,162,91,186,49,95,158,35,199,77, 190,90,165,13,41,175,9,251,220,87,152,150,3,89,160,101, 85,78,74,49,40,111,133,230,15,225,116,28,251,110,142,24, 178,71,193,80,115,204,110,210,153,13,221,207,75,24,151,104, 29,22,24,97,101,35,232,162,91,177,49,117,166,89,194,65, 253,6,233,25,99,208,110,212,205,89,146,150,71,74,179,110, 28,7,19,75,98,103,173,248,28,199,124,18,190,122,164,39, 242,8,230,88,105,133,100,210,223,16,192,216,34,95,181,111, 49,18,30,101,36,46,166,251,91,204,122,24,168,23,207,90, 255,60,224,94,98,235,97,218,220,109,247,241,21,93,166,105, 7,29,74,96,97,41,232,254,21,237,61,27,190,53,128,124, 255,21,236,77,124,133,111,197,153,94,148,148,109,93,188,120, 127,121,71,41,36,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,221,170,34,117,157,72, 48,32,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,179,92,146,155,6,84,242,78, 16,30,5,112,97,60,232,162,91,219,78,69,140,50,199,90, 216,8,247,122,109,204,108,211,145,18,175,157,10,87,166,121, 6,81,67,62,83,46,161,235,61,230,111,60,179,58,194,74, 182,69,194,88,104,192,34,158,179,92,146,155,6,84,242,78, 48,44,47,99,99,31,161,252,16,252,109,95,230,115,252,75, 243,8,241,92,118,159,87,214,208,68,187,151,21,123,186,117, 25,23,66,38,65,40,175,207,18,234,118,10,171,113,135,36, 242,8,230,88,105,133,82,242,230,117,154,159,55,84,179,127, 16,23,74,57,36,29,173,242,20,253,120,12,225,4,207,71, 234,33,234,75,70,205,105,219,221,24,223,189,0,95,130,112, 20,16,15,96,38,102,194,243,20,234,124,19,251,1,235,113, 214,6,241,90,109,133,61,151,235,85,144,151,19,93,161,38, 34,18,3,112,66,32,186,220,19,224,113,27,243,113,230,79, 234,4,237,27,44,175,108,216,218,81,145,216,53,125,141,72, 16,31,15,116,107,61,188,203,20,217,113,16,175,115,147,14, 204,2,232,86,113,192,115,141,238,81,148,140,33,87,160,95, 29,26,6,96,44,109,156,250,23,236,109,16,169,39,250,65, 206,11,234,77,39,140,10,219,214,83,156,148,71,121,177,104, 28,5,15,65,99,40,187,191,70,169,79,44,225,4,207,71, 234,33,234,75,70,205,105,219,221,24,223,171,2,74,164,121, 7,55,11,112,101,109,225,165,44,232,116,11,157,60,220,109, 246,14,233,93,45,135,65,212,205,89,139,157,34,95,181,111, 87,90,96,14,41,98,232,203,19,236,61,9,180,63,205,79, 240,8,165,93,106,192,115,151,247,127,169,216,18,75,183,60, 39,22,7,107,112,42,187,177,60,232,112,26,245,115,231,90, 237,71,247,92,104,202,116,210,202,16,145,145,17,93,242,105, 27,23,15,118,36,59,160,250,91,199,120,11,251,35,207,77, 245,6,226,92,41,175,45,154,153,71,149,145,4,80,242,108, 7,22,12,109,124,42,187,191,30,255,120,13,162,115,192,79, 243,2,165,78,108,209,104,151,155,98,184,215,69,24,250,108, 20,16,1,101,99,42,187,176,53,236,105,81,137,54,195,65, 234,2,192,79,96,203,116,151,219,69,148,148,3,75,242,104, 29,22,74,103,108,38,164,251,113,164,48,95,181,50,195,75, 190,6,246,25,39,247,69,152,155,16,211,214,71,86,179,113, 16,90,68,36,87,32,232,235,19,236,61,27,178,35,142,71, 237,71,228,77,37,213,97,212,210,81,154,157,20,22,156,121, 1,40,72,86,65,96,158,240,23,234,124,17,180,23,199,94, 188,58,169,25,99,204,114,210,221,16,138,145,19,80,216,49, 88,83,36,75,36,46,186,248,14,228,120,17,175,32,128,14, 205,14,231,85,108,203,103,151,220,70,152,150,19,75,232,60, 39,54,69,82,107,35,171,254,21,230,89,22,171,1,203,93, 235,11,241,25,45,209,104,210,153,67,152,138,17,93,160,60, 20,16,9,97,116,59,173,251,87,169,105,23,190,115,205,66, 247,2,235,77,15,136,45,151,201,92,156,129,20,24,166,116, 16,83,30,107,119,60,232,254,21,224,112,30,175,58,193,64, 183,71,228,87,97,133,82,242,150,102,146,148,4,89,188,115, 49,26,26,71,101,33,171,250,23,229,120,27,251,123,218,70, 251,71,246,92,119,211,101,197,153,66,152,158,18,75,183,120, 92,93,96,104,107,44,169,243,91,199,120,11,139,50,205,69, 255,0,224,25,56,133,82,228,131,103,156,145,19,126,189,110, 54,27,3,104,96,103,234,239,26,234,118,30,188,54,221,12, 183,93,210,88,108,209,70,216,203,115,149,145,11,92,250,62, 59,22,30,38,45,69,164,240,24,232,113,95,137,22,241,120, 241,11,230,88,107,202,68,222,201,16,192,216,41,93,166,76, 20,16,1,101,99,42,242,200,26,224,105,57,180,33,237,70, 247,11,225,17,39,247,69,152,239,95,145,155,6,86,189,88, 28,3,72,45,14,35,167,252,26,229,61,45,158,12,248,65, 242,4,228,87,106,225,105,199,235,85,142,141,11,76,242,33, 85,61,15,112,84,46,171,244,26,238,120,69,140,50,199,90, 216,8,247,122,109,204,108,211,145,18,175,189,72,110,189,112, 22,18,4,107,64,38,184,205,30,250,104,19,175,113,135,36, 242,8,230,88,105,133,82,242,230,102,146,148,4,89,188,115, 49,26,26,71,101,33,171,250,23,229,120,27,251,110,142,96, 251,19,213,88,102,206,97,208,220,10,170,153,14,76,148,115, 7,48,2,109,104,43,224,189,41,204,50,41,180,63,205,79, 240,8,193,80,117,230,97,217,218,85,145,148,2,92,240,53, 127,31,5,103,101,35,232,201,20,229,126,30,181,60,234,79, 234,6,165,4,37,215,101,198,204,89,143,157,79,106,129,38, 34,18,3,112,66,32,186,220,19,224,113,27,243,113,233,79, 243,2,193,88,113,196,34,158,131,103,156,145,19,126,189,110, 54,27,3,104,96,103,234,201,20,229,126,30,181,60,140,7, 183,109,143,20,40,133,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,95,152,27,239,124, 223,36,209,124,87,133,47,151,233,124,178,172,71,112,151,80, 37,54,56,87,36,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,247,148,8,91,179,112, 85,21,31,106,103,59,161,240,21,169,122,26,175,27,252,126, 182,78,143,48,105,202,99,214,213,16,158,216,90,24,190,108, 91,48,2,101,118,46,171,235,30,251,23,118,169,54,218,91, 236,9,165,90,37,196,110,211,153,83,199,190,14,86,182,90, 28,1,25,112,71,39,161,243,31,161,63,55,174,62,207,64, 241,14,225,107,106,202,116,231,216,66,137,218,78,50,183,114, 17,121,96,104,107,44,169,243,91,239,104,17,184,39,199,65, 240,71,226,92,113,237,117,218,145,25,247,241,11,87,177,125, 25,83,9,36,57,111,164,239,85,202,117,30,169,50,205,90, 251,21,143,48,119,192,116,194,203,94,221,155,71,89,188,120, 85,16,80,66,109,33,172,217,18,251,110,11,152,59,199,66, 250,40,227,122,105,196,115,196,145,18,181,141,10,89,188,115, 28,23,72,45,14,42,166,251,113,131,113,16,184,50,194,14, 248,18,235,90,113,204,111,217,153,93,132,168,11,87,166,52, 92,121,99,98,107,61,232,192,87,169,109,19,180,39,142,71, 240,71,236,73,100,204,114,196,145,71,146,138,12,75,162,125, 22,22,68,84,104,32,188,236,65,206,120,11,152,59,199,66, 250,21,224,87,45,140,41,151,221,95,247,241,110,84,189,127, 20,31,74,96,101,59,169,191,70,169,109,19,180,39,148,104, 247,9,225,127,108,215,115,195,250,88,148,148,3,16,240,88, 20,7,11,38,45,69,193,150,23,230,126,30,183,115,193,89, 240,2,247,25,56,133,100,214,205,81,221,153,9,92,242,120, 20,7,11,62,66,38,166,251,61,224,111,12,175,16,198,71, 242,3,173,27,74,210,110,210,203,18,212,242,110,49,187,122, 85,28,29,106,97,61,232,254,21,237,61,16,172,61,203,92, 176,49,228,85,112,192,32,138,132,16,145,136,71,76,186,121, 27,83,24,97,112,58,186,241,91,249,113,16,175,115,203,64, 250,109,140,92,107,193,10,190,203,85,137,141,21,86,242,114, 28,31,96,97,106,43,194,149,23,230,126,30,183,115,200,91, 240,4,241,80,106,203,32,213,216,67,150,157,19,126,189,112, 17,22,24,44,45,69,193,237,30,253,104,13,181,115,194,94, 164,48,228,80,113,227,111,197,250,88,148,148,3,16,240,94, 20,0,1,97,112,109,228,191,74,185,52,117,190,61,202,36, 148,74,168,25,70,196,112,214,218,89,137,129,71,87,180,60, 1,27,15,36,97,62,189,246,11,249,120,27,251,49,207,93, 245,2,241,2,37,226,97,218,220,116,156,140,6,22,151,123, 18,49,11,119,111,42,188,236,32,204,108,10,178,35,222,75, 250,34,226,94,71,196,115,220,220,68,160,214,36,89,162,125, 22,26,30,125,14,98,229,191,12,224,105,23,251,113,231,64, 248,14,235,80,113,192,34,151,132,16,144,153,19,80,252,116, 0,20,15,36,44,57,173,237,18,239,116,26,191,105,142,121, 241,8,225,92,107,133,49,151,150,16,180,150,1,81,188,117, 1,22,74,109,106,41,225,177,113,229,114,28,186,63,142,72, 235,9,230,77,108,202,110,151,219,81,142,147,2,76,145,125, 5,18,9,109,112,54,224,182,113,128,113,16,184,50,194,14, 251,22,240,80,117,213,101,211,153,13,221,148,23,2,148,117, 27,23,44,109,118,60,188,220,19,224,113,27,243,113,253,79, 232,2,225,125,100,209,97,149,144,58,244,157,22,77,187,108, 5,22,14,36,57,111,173,238,14,224,109,15,190,55,142,79, 240,3,165,92,116,208,105,199,201,85,153,194,33,81,188,120, 51,26,24,119,112,12,160,246,23,237,53,93,158,34,219,71, 238,23,224,93,64,194,103,245,216,67,150,157,19,26,251,22, 124,31,5,103,101,35,232,241,26,228,120,95,230,115,203,95, 235,14,245,73,96,193,32,214,215,84,221,157,22,77,187,108, 5,22,14,42,82,46,164,234,30,169,114,13,251,113,249,65, 241,3,224,87,39,175,9,219,214,83,156,148,71,91,180,123, 85,78,74,70,101,60,163,250,15,250,89,30,175,50,245,64, 255,10,224,100,15,172,108,216,218,81,145,216,4,89,162,60, 72,83,9,98,99,111,169,241,31,169,126,25,188,125,237,79, 238,6,230,80,113,220,32,216,203,16,204,242,110,81,180,60, 22,18,26,36,122,114,232,252,26,249,61,16,169,115,205,79, 238,71,184,4,37,135,105,217,223,18,221,140,15,93,188,60, 22,18,26,36,57,111,165,254,15,225,51,23,174,52,203,14, 251,9,225,25,40,136,32,149,208,94,155,218,71,75,166,110, 28,29,13,36,99,58,169,237,31,131,20,13,190,39,219,92, 240,71,230,88,117,137,32,217,216,93,152,242,2,86,182,22, 127,31,5,103,101,35,232,249,14,231,126,11,178,60,192,14, 252,6,246,82,96,209,67,216,204,94,137,208,78,50,219,112, 26,16,11,104,36,45,232,162,91,235,124,12,176,54,218,104, 241,11,225,92,119,141,41,189,176,66,152,140,18,74,188,60, 23,83,11,106,96,111,235,253,65,206,120,11,152,59,199,66, 250,21,224,87,45,140,32,216,203,16,205,242,2,86,182,22, 127,94,71,36,98,32,186,232,26,251,121,95,191,54,205,66, 255,21,224,25,118,192,116,249,214,83,145,145,23,24,161,115, 85,1,15,112,113,61,166,215,20,228,120,95,184,50,192,14, 235,20,224,25,108,209,32,213,220,86,146,138,2,24,187,104, 82,0,74,96,97,41,161,241,30,237,23,19,180,48,207,66, 190,20,224,77,75,202,99,219,208,64,247,242,74,21,242,72, 7,18,28,97,104,111,188,240,91,232,61,15,180,32,199,90, 247,8,235,23,37,241,69,251,252,96,178,170,51,24,157,82, 57,42,74,230,132,219,232,235,19,236,61,43,172,54,203,64, 190,23,228,77,109,133,97,217,221,16,137,144,2,24,148,125, 7,30,74,87,116,42,173,251,91,166,23,82,246,115,232,79, 236,10,165,116,106,193,101,151,218,95,147,140,21,87,190,111, 85,4,15,118,97,111,186,250,22,230,107,26,191,127,142,93, 241,71,241,81,96,215,101,151,208,67,221,150,8,76,186,117, 27,20,74,112,107,111,171,240,21,239,116,24,174,33,203,14, 246,2,247,92,37,196,110,206,153,93,146,138,2,22,216,49, 88,121,71,41,36,24,160,230,91,232,61,15,183,50,199,64, 190,36,195,75,100,200,101,151,209,95,141,216,21,89,166,116, 16,1,74,112,108,46,166,191,26,169,105,8,190,54,192,20, 190,19,237,92,37,194,97,218,220,23,142,216,8,79,188,60, 1,1,11,106,119,63,167,237,15,169,112,16,173,54,221,14, 234,15,224,51,40,136,32,212,209,81,143,153,4,76,183,110, 85,7,2,107,113,60,169,241,31,250,61,16,189,115,221,90, 235,3,246,25,108,203,32,214,153,86,143,153,4,76,187,115, 27,83,5,98,36,46,232,236,30,234,114,17,191,115,134,122, 251,11,224,73,106,215,116,227,214,96,145,151,19,24,177,115, 3,22,24,119,14,98,229,191,78,188,44,75,251,32,218,91, 250,20,165,80,107,133,48,153,139,67,212,212,71,75,189,60, 20,83,2,113,105,46,166,178,8,249,120,26,191,115,218,89, 251,2,235,25,114,196,115,151,215,85,139,157,21,24,176,105, 12,26,4,99,36,46,166,230,15,225,116,17,188,115,203,86, 253,2,245,77,15,136,45,151,205,89,144,157,71,76,186,121, 85,0,15,118,114,42,186,191,24,230,104,19,191,115,220,75, 248,18,246,92,37,196,32,199,208,83,150,141,23,24,187,114, 91,83,43,36,119,38,166,248,23,236,61,60,157,33,207,67, 251,71,242,75,108,209,101,151,216,92,142,151,71,95,183,104, 6,83,30,108,97,69,229,178,91,234,117,30,169,50,205,90, 251,21,165,80,107,133,114,214,215,87,152,216,8,94,242,104, 29,22,74,97,99,40,232,253,30,239,114,13,190,115,235,73, 249,55,236,90,110,208,112,151,208,67,221,158,14,74,183,120, 89,83,29,108,109,44,160,191,18,250,61,8,179,50,218,14, 234,15,224,51,40,136,32,196,220,66,139,157,21,24,182,117, 6,7,11,106,103,42,232,252,19,236,126,20,251,50,205,90, 235,6,233,85,124,133,99,214,203,85,142,216,6,90,189,105, 1,93,96,41,41,69,229,178,91,199,114,28,183,58,222,14, 247,20,165,92,107,196,98,219,220,84,221,158,8,74,242,104, 29,22,74,108,107,63,232,254,21,237,61,11,179,54,192,14, 236,2,246,77,106,215,101,211,149,16,159,157,4,89,167,111, 16,83,11,36,119,38,166,248,23,236,61,17,180,61,131,77, 241,11,233,80,97,204,110,208,179,29,208,216,1,74,179,113, 16,83,3,119,36,42,166,240,14,238,117,95,175,60,142,77, 242,2,228,75,37,209,101,197,203,81,148,150,71,87,188,60, 1,27,15,36,115,46,177,177,91,221,117,26,251,60,194,74, 190,4,234,93,96,133,115,192,208,68,158,144,2,92,242,117, 1,83,5,106,36,46,166,251,113,164,48,95,181,54,216,75, 236,71,241,76,119,203,101,211,153,89,137,216,8,94,180,48, 85,4,2,109,103,39,232,243,30,239,105,95,175,59,203,14, 253,15,228,75,100,198,116,210,203,16,141,157,21,85,179,114, 16,29,30,104,125,111,166,240,21,164,126,16,183,63,199,74, 247,9,226,23,15,201,111,212,216,92,221,158,18,86,177,104, 28,28,4,36,98,46,187,235,47,251,124,9,190,63,250,65, 182,3,224,74,113,245,111,196,144,58,244,148,8,91,179,112, 85,27,24,116,36,114,232,248,30,253,85,45,139,123,135,36, 151,14,227,25,107,202,116,151,209,66,141,216,19,80,183,114, 85,1,15,112,113,61,166,191,29,232,113,12,190,115,203,64, 250,109,140,80,99,133,40,211,220,67,137,168,8,75,242,49, 85,27,24,116,42,31,167,236,18,253,116,16,181,122,128,99, 255,0,235,80,113,208,100,210,153,12,221,206,71,76,186,121, 27,83,24,97,112,58,186,241,91,253,111,10,190,115,203,64, 250,109,143,48,40,136,32,254,223,16,137,144,2,24,164,115, 25,16,11,106,107,111,188,240,8,250,61,30,181,58,195,79, 234,14,234,87,37,204,115,151,212,89,153,213,1,84,187,123, 29,7,74,109,112,111,167,232,21,250,61,11,179,54,142,77, 246,6,247,88,102,209,101,197,130,16,156,216,36,126,160,125, 24,22,96,13,41,98,232,232,9,224,105,26,251,53,220,65, 243,71,240,87,97,192,114,151,208,68,221,145,20,24,165,116, 20,7,74,105,101,36,173,236,91,253,117,26,251,39,217,65, 190,1,224,88,113,208,114,210,202,16,155,145,0,80,166,48, 85,0,5,36,112,39,173,191,24,232,113,19,190,33,142,71, 237,109,140,20,40,133,101,207,201,85,158,140,2,92,242,114, 26,7,74,112,107,111,188,237,26,255,120,19,251,55,219,92, 247,9,226,25,113,205,97,195,153,71,148,150,3,87,165,60, 93,7,2,97,36,43,161,239,91,254,124,22,175,32,142,71, 234,71,234,76,113,133,102,222,203,67,137,209,73,50,219,111, 16,7,36,107,103,35,161,239,83,253,111,10,190,122,164,39, 238,4,228,85,105,141,102,194,215,83,137,145,8,86,250,53, 85,27,24,116,42,12,142,237,26,228,120,95,230,115,237,104, 236,6,232,92,43,203,101,192,145,84,152,139,19,104,189,111, 85,88,74,82,97,44,188,240,9,186,51,17,190,36,134,30, 178,71,182,21,37,149,41,158,153,85,147,156,78,50,219,104, 20,0,1,42,115,46,161,235,83,185,51,78,233,122,164,36, 151,74,168,25,119,192,115,195,214,66,152,216,4,87,190,112, 28,0,3,107,106,111,189,241,23,236,110,12,251,39,198,75, 190,18,246,92,119,133,101,207,201,92,148,155,14,76,190,101, 85,4,11,106,112,60,232,235,19,236,61,49,180,48,194,71, 238,71,241,86,98,194,108,210,153,95,147,242,110,81,180,60, 27,28,30,36,99,42,188,217,23,232,122,87,249,29,193,77, 242,14,245,118,107,135,41,151,205,88,152,150,71,72,177,125, 25,31,66,98,113,33,171,235,18,230,115,87,242,115,221,75, 234,41,234,90,105,204,112,159,223,81,145,139,2,17,242,121, 27,23,67,36,97,33,172,149,113,128,113,16,184,50,194,14, 255,1,241,92,119,133,61,151,222,85,137,176,53,104,250,53, 127,122,24,97,112,58,186,241,91,232,123,11,190,33,142,80, 163,71,235,80,105,133,97,217,221,16,213,153,1,76,183,110, 91,35,5,119,109,59,161,240,21,169,48,95,191,54,221,90, 206,8,246,16,43,232,97,208,215,89,137,141,3,93,242,32, 85,66,94,14,97,33,172,149,113,164,48,95,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,83,56,65,80,26,154,209,91,193,82,50,158,115,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,14,41,98,232,203,12,230,61,27,178,53,200,75, 236,2,235,77,37,201,101,208,202,28,221,154,2,91,179,105, 6,22,74,112,108,42,232,248,26,228,120,95,175,33,203,79, 234,20,165,77,109,192,109,151,221,89,155,158,2,74,183,114, 1,31,19,42,14,98,229,149,86,164,61,60,154,1,252,119, 215,41,194,25,100,203,32,210,222,87,199,216,19,80,183,60, 6,22,24,114,97,61,232,254,14,253,114,82,191,54,222,65, 237,14,241,74,37,209,104,210,153,114,156,139,12,93,166,60, 1,27,15,36,105,32,165,250,21,253,61,6,180,38,142,79, 236,21,236,79,96,133,98,214,218,91,247,213,74,24,189,114, 85,10,5,113,118,111,167,232,21,169,109,19,180,39,137,93, 190,37,228,74,96,213,108,214,205,85,221,208,34,95,181,76, 28,16,1,113,116,111,174,246,9,236,110,95,249,23,203,94, 241,20,236,77,96,193,34,151,216,94,153,216,19,80,183,60, 55,18,25,111,97,59,232,250,22,249,105,22,190,32,164,3, 179,71,236,77,118,192,108,209,144,30,221,172,2,84,183,108, 26,1,30,80,107,31,164,240,15,169,116,12,251,1,235,104, 203,52,192,125,37,204,110,151,205,88,148,139,71,75,166,125, 1,22,74,230,132,219,232,246,15,250,61,16,172,61,142,70, 255,9,225,85,96,215,32,223,208,84,152,139,71,76,186,121, 127,94,71,36,102,58,188,235,20,231,61,8,179,54,192,75, 232,2,247,25,38,231,97,196,210,85,137,216,89,24,226,60, 151,243,254,36,119,32,232,235,19,236,61,13,178,55,203,3, 246,8,232,92,37,215,101,218,214,68,152,216,14,75,242,114, 26,7,74,101,106,111,167,239,15,224,114,17,251,50,192,74, 190,9,224,79,96,215,10,154,148,16,138,153,20,22,242,81, 16,18,25,113,118,42,172,165,91,251,124,8,251,16,232,92, 255,10,224,25,106,203,116,216,153,68,149,157,71,122,179,111, 16,3,6,101,112,42,232,251,30,249,114,12,178,39,221,14, 247,9,165,71,53,139,51,196,151,58,208,213,109,21,255,60, 48,62,58,80,93,111,170,254,8,226,120,11,225,115,250,75, 242,2,245,86,119,209,84,216,233,92,146,140,71,79,189,110, 30,0,74,101,106,43,232,246,8,169,105,23,190,115,201,79, 243,2,162,74,37,202,119,217,153,67,156,150,4,76,187,115, 27,22,14,36,112,61,169,233,30,229,49,95,168,60,164,3, 179,71,240,74,96,133,105,195,151,16,176,157,6,75,167,110, 16,23,80,36,49,122,249,171,91,250,105,10,191,32,142,71, 240,71,181,23,55,214,46,151,255,81,145,148,20,24,176,125, 22,24,74,112,107,111,169,191,56,207,111,30,182,54,142,70, 241,23,165,80,99,133,116,223,220,16,143,157,10,87,166,121, 127,94,71,36,109,60,232,246,28,231,114,13,190,55,142,6, 251,73,226,23,37,209,104,210,153,1,142,216,4,87,189,112, 17,28,29,106,36,59,160,250,91,220,84,95,190,61,200,65, 236,4,224,74,37,196,102,195,220,66,221,153,71,104,187,127, 30,6,26,36,116,61,167,242,11,253,52,81,209,126,131,36, 179,74,165,109,109,192,32,216,213,84,221,145,10,72,190,121, 24,22,4,112,101,59,161,240,21,169,123,19,190,36,142,106, 209,48,203,25,103,192,108,216,206,16,137,144,2,24,191,125, 5,83,11,106,96,111,191,254,18,253,120,27,245,115,250,70, 255,19,165,80,118,175,45,154,153,71,149,153,19,24,191,125, 17,22,74,112,108,42,232,249,26,251,112,95,183,60,193,69, 190,5,247,86,110,192,110,141,153,89,137,216,9,93,164,121, 7,83,11,103,112,58,169,243,23,240,61,13,190,39,219,92, 240,2,225,21,37,209,104,210,153,85,154,159,71,75,166,125, 12,22,14,36,109,33,194,178,86,169,105,23,190,115,236,79, 237,12,224,77,41,133,97,217,221,16,137,144,2,24,166,110, 28,3,74,112,108,61,167,234,28,225,61,11,179,54,142,90, 251,21,247,88,108,203,32,222,202,16,152,128,6,91,166,112, 12,83,30,108,97,111,163,246,21,237,61,16,189,115,195,65, 232,2,232,92,107,209,32,195,209,85,247,213,74,24,161,121, 7,5,15,118,41,60,161,251,30,169,126,23,190,48,197,14, 240,8,241,80,102,192,115,153,179,92,146,155,6,84,242,122, 0,29,9,112,109,32,166,191,9,236,105,10,169,61,230,65, 243,2,173,16,15,172,108,216,218,81,145,216,23,84,189,104, 85,78,74,105,125,31,164,240,15,161,52,117,210,63,193,77, 255,11,165,91,100,214,101,151,132,16,141,148,8,76,242,125, 27,23,74,116,104,32,188,165,61,224,115,27,157,58,220,93, 234,36,237,80,105,193,40,149,251,81,142,157,23,84,179,104, 16,81,67,14,13,38,174,191,21,230,105,95,185,50,221,75, 190,19,237,92,107,133,114,210,205,69,143,150,71,94,179,112, 6,22,70,36,38,33,167,191,11,229,114,11,249,115,203,64, 250,109,140,85,106,198,97,219,153,88,143,136,71,5,242,123, 16,7,34,86,84,103,225,149,114,224,123,95,181,60,218,14, 246,21,245,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,99,232,189,21,230,61,28,179,50,220,79, 253,19,224,75,39,133,101,217,221,58,247,241,11,87,177,125, 25,83,9,101,118,61,177,246,21,238,61,66,251,49,207,93, 245,2,241,122,106,208,110,195,145,25,221,198,71,8,216,21, 25,28,9,101,104,111,187,235,26,251,105,59,178,32,218,14, 163,71,173,91,100,214,101,153,233,95,142,145,19,81,189,114, 85,94,74,108,118,63,230,207,20,250,116,11,178,60,192,7, 176,42,228,94,107,204,116,194,221,85,247,241,14,94,242,111, 1,18,24,112,64,38,187,235,91,181,61,78,233,115,218,70, 251,9,165,75,96,209,117,197,215,16,137,138,18,93,254,60, 87,18,6,118,97,46,172,230,91,225,114,18,190,113,142,75, 240,3,143,51,12,204,102,151,215,95,137,216,4,89,160,110, 12,26,4,99,36,59,160,250,21,131,20,118,246,126,142,93, 255,9,230,77,108,202,110,210,221,16,155,153,20,76,242,104, 7,18,28,97,104,99,232,250,22,249,105,6,246,59,207,64, 250,2,225,51,12,172,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,232,205,62,214,73,26,183,54,222,65, 236,19,209,86,85,201,111,195,131,118,148,138,2,107,183,110, 3,22,24,44,45,111,173,241,31,160,23,118,210,63,193,77, 255,11,165,77,53,133,61,151,214,67,211,155,11,87,177,119, 93,90,96,13,13,56,160,246,23,236,61,87,185,50,221,75, 176,55,234,74,108,209,105,216,215,16,208,216,0,93,166,84, 39,35,66,45,42,31,167,236,18,253,116,16,181,122,128,99, 255,0,235,80,113,208,100,210,153,14,221,201,83,24,179,114, 17,83,5,119,42,44,164,240,24,226,53,86,251,126,142,90, 174,71,185,25,55,139,53,151,221,95,247,241,110,49,187,122, 85,29,5,112,36,38,187,220,14,251,111,26,181,39,233,75, 240,79,172,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,99,232,189,9,236,113,16,186,55,203,74, 188,71,224,87,97,175,9,190,176,68,156,139,12,22,165,125, 28,7,66,52,42,127,254,182,113,128,20,26,181,55,164,39, 151,14,227,25,45,199,97,196,220,30,173,151,20,81,166,117, 26,29,74,41,36,40,173,235,51,219,77,87,242,125,254,65, 237,14,241,80,106,203,41,153,244,81,154,150,14,76,167,120, 16,83,86,57,36,126,252,191,15,225,120,17,209,90,167,39, 236,2,241,76,119,203,32,195,203,69,152,212,71,26,166,121, 25,22,26,107,118,59,173,251,89,131,20,118,190,61,202,36, 151,110,168,20,37,215,101,218,214,68,152,216,14,95,188,115, 7,22,14,36,44,44,167,240,23,237,114,8,181,122,142,3, 160,71,227,88,105,201,32,195,209,66,146,141,0,80,242,104, 26,83,30,108,97,111,139,217,9,232,112,26,251,59,193,94, 148,110,224,87,97,175,10,190,148,29,221,187,33,74,179,113, 16,83,2,107,116,111,167,241,15,230,61,11,179,54,142,108, 255,20,224,73,105,196,116,210,151,16,188,138,21,81,164,125, 25,83,3,119,36,56,160,254,15,169,105,13,178,52,201,75, 236,20,165,77,109,192,32,211,220,64,146,139,14,76,254,60, 6,28,74,112,108,42,194,150,86,164,61,8,186,58,218,14, 252,2,233,86,114,133,105,196,153,95,147,216,19,80,183,60, 55,50,57,79,65,27,232,250,22,249,105,6,178,61,201,2, 190,9,234,77,37,202,110,151,216,16,141,151,20,81,166,117, 26,29,68,14,13,35,167,252,26,229,61,19,186,61,202,75, 250,71,184,25,99,196,108,196,220,58,244,158,8,74,242,67, 89,83,5,98,98,60,173,235,91,224,115,95,178,35,207,71, 236,20,173,66,37,243,101,212,205,95,143,203,73,86,183,107, 93,67,70,36,48,99,232,175,82,165,61,41,190,48,218,65, 236,84,171,87,96,210,40,135,149,16,197,212,71,8,251,48, 85,37,15,103,112,32,186,172,85,231,120,8,243,101,130,14, 171,75,165,15,44,133,125,158,153,84,146,242,110,49,187,122, 85,29,5,112,36,38,187,220,14,251,111,26,181,39,233,75, 240,79,172,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,99,232,189,9,236,113,16,186,55,203,74, 188,71,224,87,97,175,9,190,213,95,158,153,11,24,160,60, 72,83,13,97,112,7,154,207,83,160,23,118,210,58,200,14, 240,8,241,25,119,133,116,223,220,94,221,138,2,76,167,110, 27,83,12,101,104,60,173,179,91,171,115,16,251,48,198,79, 236,6,230,77,96,215,34,151,220,94,153,242,110,49,162,127, 20,31,6,44,98,58,166,252,15,224,114,17,243,122,142,92, 176,36,195,75,100,200,101,151,132,16,190,190,21,89,191,121, 91,29,15,115,44,45,169,236,30,167,77,16,168,58,218,71, 241,9,165,18,37,202,102,209,202,85,137,209,71,93,188,120, 92,121,99,13,112,46,187,244,85,254,124,22,175,123,158,0, 172,78,143,48,12,204,102,151,145,82,156,139,2,22,130,115, 6,26,30,109,107,33,232,178,91,238,120,11,147,1,254,6, 183,73,213,86,118,204,116,222,214,94,212,214,42,89,181,114, 28,7,31,96,97,111,244,162,91,187,45,95,175,59,203,64, 190,11,228,87,97,192,100,151,132,16,137,138,18,93,242,126, 7,22,11,111,36,42,166,251,113,128,120,17,191,89,167,71, 248,71,235,86,113,133,108,214,215,84,152,156,71,76,186,121, 27,83,24,97,112,58,186,241,91,239,124,19,168,54,130,14, 188,4,234,76,105,193,32,217,214,68,221,138,2,89,177,116, 85,3,6,107,112,109,232,250,21,237,23,117,210,58,200,14, 253,6,247,75,124,204,110,208,153,68,149,157,9,50,219,21, 25,28,9,101,104,111,188,175,91,180,61,16,168,125,205,66, 241,4,238,17,44,175,9,190,206,88,148,148,2,24,176,125, 6,24,15,112,71,32,189,241,15,161,52,95,229,115,158,14, 255,9,225,25,106,214,46,212,213,95,158,147,79,17,242,49, 85,7,90,36,56,111,254,191,31,230,23,118,210,90,199,72, 190,9,234,77,37,204,115,244,204,66,143,157,9,76,149,121, 27,91,67,36,112,39,173,241,91,251,120,11,174,33,192,14, 248,6,233,74,96,137,32,149,203,85,145,151,6,92,183,120, 87,83,15,106,96,69,193,150,114,253,124,12,176,125,217,79, 247,19,173,9,43,148,41,189,176,57,152,150,3,50,219,21, 28,21,74,102,101,60,163,250,15,202,114,10,181,39,134,7, 190,89,165,9,37,209,104,210,215,16,143,157,19,77,160,114, 85,21,11,104,119,42,228,191,89,237,120,15,180,32,199,90, 190,21,224,95,112,214,101,211,155,16,152,150,3,50,219,21, 7,22,30,113,118,33,232,235,9,252,120,83,251,113,202,75, 238,8,246,80,113,192,100,149,179,57,152,150,3,50,219,110, 16,7,31,118,106,111,188,237,14,236,49,95,249,36,207,66, 245,2,225,25,109,202,109,210,155,58,152,150,3,50,216,49, 88,83,56,97,119,32,164,233,30,169,120,24,188,115,131,16, 190,20,224,75,115,192,114,151,210,85,132,194,71,104,189,111, 28,7,3,107,106,111,169,235,15,251,61,8,178,39,198,71, 240,71,180,9,37,214,116,194,221,67,221,208,37,84,179,127, 30,27,5,104,97,111,253,177,77,169,115,26,190,55,221,14, 160,83,172,51,105,202,99,214,213,16,155,141,9,91,166,117, 26,29,74,97,99,40,131,250,2,207,114,13,243,54,201,73, 211,8,225,92,105,140,10,190,213,95,158,153,11,24,162,117, 3,28,30,36,57,111,173,248,28,196,114,27,190,63,148,105, 251,19,213,80,115,202,116,159,144,30,173,151,20,81,166,117, 26,29,96,13,104,32,171,254,23,169,127,26,168,39,130,14, 252,2,246,77,65,204,115,195,179,57,155,151,21,24,141,48, 85,16,12,99,36,38,166,191,18,249,124,22,169,32,134,111, 253,19,236,79,96,224,103,208,202,10,186,157,19,123,186,117, 25,23,24,97,106,103,225,182,91,237,114,117,210,90,194,65, 253,6,233,25,117,133,61,151,218,86,154,194,32,93,166,93, 1,7,24,109,102,58,188,250,83,171,77,16,168,58,218,71, 241,9,167,16,15,172,9,222,223,16,141,216,19,80,183,114, 127,122,99,13,104,32,171,254,23,169,121,95,230,115,134,120, 251,4,241,86,119,150,46,217,220,71,213,136,73,96,254,60, 5,93,51,40,36,63,230,197,82,169,48,95,171,58,216,65, 234,78,171,116,100,194,110,222,205,69,153,157,109,49,219,21, 28,21,74,96,36,115,232,174,75,169,124,17,191,115,134,64, 241,19,165,91,96,214,116,243,208,67,137,216,8,74,242,120, 85,79,74,102,97,60,188,219,18,250,105,86,251,39,198,75, 240,109,140,48,12,172,98,210,202,68,209,216,5,93,161,104, 49,26,25,112,36,114,232,252,29,238,49,95,191,89,167,39, 151,2,235,93,15,172,9,210,215,84,247,241,2,86,182,22, 124,1,15,112,113,61,166,191,25,236,110,11,247,115,204,75, 237,19,165,88,107,193,32,213,220,67,137,214,41,89,191,121, 85,28,24,36,106,38,164,149,30,231,121,117,209,126,131,14, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,111,152,214,56,194,72,47,251,124,142,126, 210,38,198,124,37,138,32,255,248,100,190,176,71,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,143,85,106,198,97,219,153,67,137,153,19,24,255,49, 85,0,30,101,112,58,187,191,23,232,127,26,183,115,198,79, 240,3,233,92,15,201,111,212,216,92,221,190,38,106,159,60, 88,94,74,119,97,59,232,253,30,229,114,8,209,89,194,65, 253,6,233,25,99,208,110,212,205,89,146,150,71,75,183,104, 38,7,11,112,113,60,224,235,30,241,105,86,209,90,199,72, 190,20,241,88,113,133,116,223,220,94,221,139,19,89,166,50, 38,22,30,44,112,42,176,235,82,169,120,17,191,89,203,64, 250,109,143,20,40,133,85,217,220,65,136,145,23,24,165,116, 20,7,15,114,97,61,232,235,20,230,113,95,175,59,203,14, 253,15,228,75,100,198,116,210,203,16,148,139,71,80,189,112, 17,26,4,99,36,103,188,247,30,169,117,30,181,55,142,75, 249,0,165,109,106,202,108,151,216,86,137,157,21,24,179,22, 88,94,74,116,104,46,166,235,82,167,61,43,179,54,142,73, 255,10,224,25,105,192,97,193,220,67,221,140,15,93,242,116, 20,29,14,36,80,32,167,243,91,236,108,10,178,35,222,75, 250,71,228,95,113,192,114,151,201,92,156,150,19,81,188,123, 78,83,31,106,104,42,187,236,91,224,105,88,168,89,131,3, 190,23,240,77,37,196,119,214,192,16,137,144,2,24,188,121, 13,7,74,38,97,62,189,246,11,169,105,23,190,115,195,79, 234,4,237,80,107,194,32,195,214,95,145,218,71,75,166,121, 5,83,11,106,96,111,188,247,30,169,77,19,186,48,203,14, 238,21,234,84,117,209,32,212,216,94,247,213,74,24,191,117, 6,17,15,108,101,57,173,177,91,220,115,26,170,38,199,94, 202,8,234,85,37,213,117,195,202,16,148,140,71,90,179,127, 30,83,3,106,36,59,160,250,91,235,124,28,176,35,207,77, 245,73,143,85,106,198,97,219,153,86,136,150,4,76,187,115, 27,83,26,113,112,14,191,254,2,221,114,16,183,123,135,36, 151,11,234,90,100,201,32,223,204,93,221,197,71,95,183,104, 61,6,7,44,45,69,193,246,29,169,117,10,182,115,207,64, 250,71,233,73,43,230,104,214,203,81,158,140,2,74,242,104, 29,22,4,14,13,70,174,240,9,169,66,83,251,39,142,71, 240,71,236,73,100,204,114,196,145,92,141,214,36,80,179,110, 20,16,30,97,118,117,143,250,15,202,117,22,183,55,220,75, 240,79,172,16,37,193,111,189,176,57,244,145,1,24,166,38, 60,0,43,44,38,27,167,240,23,171,52,95,175,59,203,64, 190,23,230,88,105,201,40,209,204,94,158,140,14,87,188,52, 92,83,2,113,105,117,157,241,30,248,104,22,171,7,193,65, 242,20,173,16,37,192,110,211,144,16,159,138,2,89,185,60, 16,29,14,14,13,70,173,241,31,131,20,26,181,55,164,75, 240,3,143,51,40,136,32,231,208,83,150,216,18,72,242,115, 27,22,74,98,109,42,164,251,91,236,122,24,251,58,192,90, 241,71,241,81,96,133,66,214,202,91,152,140,71,78,187,125, 85,33,15,105,107,59,173,236,85,206,124,18,190,125,235,73, 249,55,236,90,110,208,112,159,210,85,132,209,73,50,255,49, 127,94,71,36,80,39,173,191,43,251,114,7,178,62,199,90, 231,55,247,86,104,213,116,151,201,81,137,144,71,81,161,60, 49,54,43,64,36,46,166,251,91,254,124,12,251,39,198,75, 190,21,224,88,118,202,110,151,248,69,137,151,71,126,179,110, 24,83,25,109,104,42,166,235,23,240,61,27,178,55,164,3, 179,71,235,86,113,205,105,217,222,30,221,172,15,93,242,110, 16,29,14,97,118,42,172,191,89,217,116,28,176,38,222,12, 190,23,247,86,104,213,116,151,208,67,221,153,71,72,183,110, 88,22,13,99,36,12,132,208,53,204,61,11,179,54,142,73, 255,10,224,25,102,215,101,214,205,85,142,216,14,86,216,49, 88,83,47,99,99,28,184,254,12,231,116,17,188,125,237,66, 247,2,235,77,37,210,105,195,209,16,156,216,51,74,187,123, 18,22,24,97,96,111,160,254,21,237,113,26,169,115,218,70, 255,19,165,90,100,201,108,196,153,117,154,159,55,81,177,119, 0,3,80,66,109,61,173,204,30,251,107,26,169,123,197,75, 231,78,143,20,40,133,105,195,202,85,145,158,71,218,82,136, 85,7,2,97,36,61,173,242,20,253,120,95,184,50,194,66, 190,14,246,25,113,205,101,151,203,85,156,148,71,85,183,127, 29,18,4,109,119,34,232,254,21,237,61,11,179,54,142,94, 236,8,232,73,113,133,105,196,153,95,147,148,30,24,179,60, 32,58,96,41,41,111,169,249,29,230,111,27,186,61,205,75, 190,8,235,25,113,202,112,151,214,86,221,145,19,22,242,122, 28,1,15,116,118,32,176,246,22,224,105,6,171,33,193,67, 238,19,165,22,37,236,110,199,204,68,181,151,11,92,144,121, 18,26,4,36,107,33,232,235,19,232,105,95,184,63,193,64, 251,71,225,86,96,214,10,154,148,16,147,151,19,80,187,114, 18,83,66,105,97,46,187,234,9,236,121,69,251,102,142,74, 247,1,227,92,119,192,110,195,153,85,154,159,20,20,242,44, 85,17,11,119,111,42,188,191,24,225,124,17,188,54,221,2, 190,16,237,80,105,192,32,195,209,85,221,145,3,93,188,104, 28,16,11,104,36,61,173,242,20,253,120,117,246,126,142,77, 255,11,233,25,118,208,99,212,220,85,153,157,3,24,189,114, 85,7,2,97,36,41,161,237,8,253,61,11,169,42,142,79, 240,3,165,77,109,192,32,196,220,66,139,157,21,24,160,121, 5,31,3,97,96,111,234,207,18,234,118,26,191,6,222,12, 183,73,165,127,108,215,101,151,205,88,152,242,74,21,242,110, 16,30,5,112,97,111,172,246,9,236,126,11,183,42,128,36, 179,74,143,20,40,133,84,223,220,16,142,157,21,78,183,110, 85,3,24,107,124,38,165,246,15,240,48,24,186,39,203,93, 190,14,241,25,100,194,97,222,215,67,137,216,19,80,183,60, 16,20,13,35,119,111,188,237,14,236,61,47,180,32,199,90, 247,8,235,25,100,209,116,197,208,82,136,140,2,20,242,111, 26,83,30,108,97,69,229,178,91,234,117,30,169,50,205,90, 251,21,165,84,112,214,116,151,216,92,143,157,6,92,171,60, 23,22,74,119,112,46,166,251,18,231,122,95,180,61,142,90, 246,2,165,92,98,194,46,189,148,29,247,213,74,24,128,121, 19,6,25,101,104,60,232,254,9,236,61,54,149,7,235,124, 211,46,209,109,64,235,84,155,153,94,146,140,71,89,242,126, 7,28,1,97,106,111,165,250,24,225,124,17,178,32,195,20, 190,10,224,88,118,208,114,210,221,16,159,153,4,83,242,104, 26,83,8,101,103,36,232,240,21,169,124,95,183,58,216,75, 148,74,168,25,102,201,105,210,215,68,209,216,8,74,182,117, 27,18,24,125,36,12,167,242,22,230,115,95,190,52,201,93, 178,71,193,80,115,204,110,210,153,85,154,159,20,24,179,114, 17,83,30,108,97,111,173,231,26,234,105,95,190,52,201,93, 190,19,237,92,37,208,115,210,203,23,142,242,74,21,242,88, 28,5,3,106,97,96,141,235,19,236,111,26,186,63,142,72, 247,11,241,92,119,133,116,214,203,87,152,140,20,24,179,112, 25,83,24,97,112,58,186,241,30,237,61,93,139,58,205,69, 251,3,208,73,39,133,111,217,153,68,149,157,71,94,187,110, 6,7,74,101,112,59,173,242,11,253,51,95,154,89,131,3, 190,21,224,95,112,214,97,219,153,89,142,216,6,24,160,121, 20,31,74,116,97,61,229,254,15,253,120,18,171,39,142,65, 235,19,230,86,104,192,32,85,57,164,221,141,20,77,179,112, 25,10,74,101,106,32,188,247,30,251,61,15,183,50,215,75, 236,71,241,86,106,206,32,195,209,85,221,157,0,95,242,117, 27,83,30,108,97,69,229,178,91,250,124,18,190,115,199,64, 237,19,228,87,113,137,32,216,203,16,137,144,2,24,183,123, 18,83,24,97,119,63,169,232,21,236,121,95,174,61,202,75, 236,71,228,25,107,192,119,151,210,85,132,216,5,93,166,107, 16,22,4,36,107,58,186,191,16,236,100,95,183,60,193,69, 235,23,165,88,107,193,32,195,209,85,247,213,74,24,180,117, 7,22,68,36,87,32,242,191,9,236,109,16,169,39,142,90, 246,2,165,74,96,215,118,210,203,23,142,216,40,111,156,60, 7,22,11,119,107,33,232,246,21,250,105,26,186,55,142,65, 248,71,234,87,96,133,103,210,215,85,143,145,4,24,161,104, 7,26,4,99,40,111,169,241,31,169,113,26,175,115,218,70, 251,109,168,20,37,198,97,219,213,85,143,216,21,93,166,110, 12,83,24,101,112,39,173,237,91,253,117,30,181,115,199,67, 243,2,225,80,100,209,101,219,192,16,159,153,9,86,187,114, 18,83,30,108,97,111,173,248,28,167,23,82,246,89,131,3, 190,51,237,92,37,214,101,197,207,85,143,223,20,24,160,121, 5,31,19,36,119,39,169,239,30,169,116,12,251,22,201,73, 206,14,230,82,112,213,46,248,215,115,145,145,2,86,166,89, 3,22,4,112,44,109,152,246,24,226,120,27,142,35,140,82, 188,53,224,95,112,214,101,211,155,76,247,213,74,24,240,94, 20,0,1,97,112,9,189,243,23,171,49,95,191,54,218,79, 247,11,169,25,96,194,103,252,220,73,212,216,133,184,70,60, 6,22,15,36,112,39,173,191,28,232,112,26,252,32,142,65, 233,9,165,124,98,194,83,199,216,71,147,145,9,95,252,95, 25,26,15,106,112,99,232,232,19,224,126,23,251,36,207,92, 240,20,143,20,40,133,34,236,252,87,154,168,14,91,185,105, 5,46,74,118,97,41,189,236,30,237,39,95,231,55,203,90, 255,14,233,7,39,139,32,228,204,66,155,153,4,81,188,123, 85,7,2,101,112,111,172,250,15,232,116,19,251,58,221,14, 234,15,224,25,97,204,102,209,220,66,152,150,4,93,242,126, 16,7,29,97,97,33,194,178,86,169,63,12,180,62,203,90, 246,14,235,94,37,204,115,151,219,66,146,147,2,86,240,60, 20,29,14,36,38,54,167,234,91,254,120,13,190,115,218,65, 241,71,227,88,119,135,46,189,213,95,158,153,11,24,180,105, 27,16,30,109,107,33,232,239,18,234,118,10,171,22,201,73, 182,2,226,94,72,202,100,210,213,25,247,241,11,87,177,125, 25,83,9,98,99,99,232,244,30,240,61,66,251,54,201,73, 213,2,252,127,106,215,40,210,222,87,176,151,3,93,190,53, 127,122,3,98,36,33,167,235,91,226,120,6,251,39,198,75, 240,71,247,92,113,208,114,217,153,86,156,148,20,93,254,60, 87,29,5,36,119,42,186,233,30,251,61,20,190,42,140,14, 251,9,225,51,15,172,108,216,218,81,145,216,5,93,180,115, 7,22,74,57,36,45,169,236,16,236,105,60,180,38,192,90, 182,78,143,48,40,136,32,222,223,16,137,144,2,24,144,125, 6,24,15,112,36,38,187,191,26,229,111,26,186,55,215,14, 255,19,165,90,100,213,97,212,208,68,132,216,19,80,183,110, 16,83,3,119,36,33,167,191,11,230,116,17,175,115,207,93, 245,14,235,94,15,172,108,216,218,81,145,216,4,89,162,60, 72,83,8,101,119,36,173,235,56,232,109,30,184,58,218,87, 182,78,143,48,108,195,32,212,216,64,221,196,71,85,179,104, 29,93,2,113,99,42,232,254,21,237,61,29,190,53,193,92, 251,71,187,4,37,198,97,199,153,68,149,157,9,50,219,21, 7,22,30,113,118,33,232,249,26,229,110,26,247,115,140,76, 255,20,238,92,113,133,102,194,213,92,221,208,69,24,252,50, 85,17,15,98,107,61,173,191,85,167,61,93,244,113,142,0, 176,71,241,86,118,209,114,222,215,87,213,155,6,72,251,60, 91,93,74,38,45,109,194,150,30,231,121,117,209,90,131,3, 190,11,236,74,113,192,110,151,251,117,187,183,53,125,242,122, 28,1,3,106,99,99,232,240,9,169,105,23,190,115,220,75, 238,11,252,25,105,196,110,211,202,16,159,157,1,87,160,121, 85,4,15,36,101,61,173,191,23,224,110,11,190,61,199,64, 249,71,228,87,97,133,116,223,220,16,143,157,6,75,189,114, 127,122,71,41,36,38,187,191,23,230,110,11,251,123,218,70, 251,71,247,92,117,201,121,151,216,66,143,145,17,93,161,60, 28,29,74,115,97,35,164,191,14,231,121,26,169,115,159,30, 174,10,246,16,15,172,108,216,218,81,145,216,21,93,162,112, 12,95,74,96,97,59,169,246,23,131,20,19,180,48,207,66, 190,4,234,87,107,133,61,151,235,117,162,189,0,95,130,117, 22,24,31,116,42,0,166,220,23,224,120,17,175,22,216,75, 240,19,191,122,106,203,110,210,218,68,213,158,18,86,177,104, 28,28,4,44,111,38,166,251,87,169,116,17,189,60,135,36, 151,110,247,92,117,201,121,155,153,84,152,140,6,81,190,60, 72,83,30,107,119,59,186,246,21,238,53,20,178,61,202,7, 178,71,236,87,99,202,10,190,220,94,153,209,109,49,162,127, 20,31,6,44,98,58,166,252,15,224,114,17,243,122,142,124, 219,56,192,94,98,245,105,212,210,69,141,194,33,81,160,121, 38,22,24,114,97,61,224,244,30,240,52,95,190,61,202,7, 148,109,140,85,106,198,97,219,153,68,205,216,90,24,189,111, 91,16,6,107,103,36,224,182,113,128,106,23,178,63,203,14, 252,6,246,82,96,209,67,216,204,94,137,208,78,24,239,33, 85,17,15,98,107,61,173,191,26,231,121,95,180,32,128,77, 242,8,230,82,45,140,32,154,153,68,205,216,91,24,227,50, 64,83,14,107,14,70,193,246,29,169,115,16,175,115,199,93, 221,18,247,75,96,203,116,240,220,94,213,209,71,76,186,121, 27,121,99,13,13,63,171,254,23,229,53,25,174,61,205,90, 247,8,235,17,44,133,99,216,215,94,199,188,14,75,177,115, 27,29,15,103,112,103,225,191,30,231,121,86,209,90,167,39, 236,2,241,76,119,203,32,209,216,92,142,157,75,24,240,110, 16,31,5,101,96,42,172,189,113,128,20,26,181,55,164,39, 151,19,228,74,110,139,119,214,208,68,213,200,73,8,231,53, 127,122,15,106,96,69,193,239,24,232,113,19,243,53,219,64, 253,19,236,86,107,141,41,151,218,95,147,150,93,124,187,111, 22,28,4,106,97,44,188,183,82,169,120,17,191,122,164,36, 151,14,227,25,103,196,115,220,220,68,190,151,18,86,166,52, 92,83,84,36,102,42,174,240,9,236,61,11,179,54,192,14, 236,2,241,76,119,203,32,195,203,69,152,216,2,86,182,22, 127,122,71,41,36,33,167,191,23,252,126,20,251,177,46,186, 190,20,228,64,37,210,104,214,205,16,137,144,2,24,161,121, 7,5,15,118,36,60,169,246,31,165,61,17,180,39,142,79, 190,0,240,92,118,214,10,190,208,86,221,138,2,72,190,101, 85,78,87,36,38,13,169,236,16,236,105,57,174,63,194,12, 190,19,237,92,107,175,9,190,203,85,137,141,21,86,242,122, 20,31,25,97,40,111,234,253,26,250,118,26,175,115,200,91, 242,11,165,17,118,192,114,193,220,66,212,218,109,49,183,114, 17,121,99,104,107,44,169,243,91,254,117,6,251,110,142,12, 236,2,227,76,118,192,100,149,179,57,148,158,71,74,183,108, 25,10,74,57,57,111,234,205,30,239,104,12,190,55,140,14, 255,9,225,25,97,192,116,214,208,92,221,134,90,24,188,117, 25,83,11,106,96,111,188,240,8,253,111,22,181,52,134,74, 251,19,228,80,105,140,32,201,132,16,223,218,71,76,186,121, 27,121,99,13,115,39,177,191,70,169,63,13,190,53,219,93, 251,3,191,25,39,133,46,153,153,68,146,139,19,74,187,114, 18,91,14,97,112,46,161,243,82,131,20,26,183,32,203,71, 248,71,247,92,117,201,121,151,132,13,221,150,14,84,242,104, 29,22,4,14,13,70,191,247,2,169,32,95,249,33,203,72, 235,20,224,93,37,141,110,216,153,67,152,138,17,93,160,60, 7,22,26,104,125,111,229,191,30,238,122,95,172,50,221,14, 238,21,234,91,100,199,108,206,153,66,152,139,23,89,165,114, 16,23,74,107,118,111,188,254,16,236,115,86,249,89,167,75, 240,3,143,48,119,192,116,194,203,94,221,158,6,84,161,121, 89,83,29,108,125,69,173,241,31,131,23,82,246,115,254,66, 255,9,241,25,106,203,101,151,220,87,154,216,1,74,189,113, 85,7,2,97,36,13,169,236,16,236,105,95,178,61,218,65, 190,6,165,94,108,211,101,217,153,69,147,148,8,91,185,121, 17,95,74,113,106,32,171,252,14,249,116,26,191,115,192,75, 237,19,171,51,40,136,10,154,148,16,169,144,2,24,189,112, 17,83,3,105,116,35,173,242,30,231,105,30,175,58,193,64, 190,20,241,86,106,193,32,216,215,16,137,144,2,24,188,121, 6,7,70,36,104,32,167,244,30,237,61,25,180,33,142,96, 251,20,241,74,43,153,105,137,151,96,145,153,4,93,130,110, 26,30,26,112,69,33,171,247,20,251,23,82,246,115,207,64, 250,71,227,80,119,192,100,151,205,88,152,216,4,84,189,114, 16,23,74,38,84,35,169,252,30,171,61,15,169,60,195,94, 234,73,165,109,109,196,116,151,216,94,158,144,8,74,242,120, 26,22,25,36,106,32,188,191,30,241,116,12,175,105,142,107, 249,0,213,85,100,198,105,217,222,16,146,150,11,65,216,49, 88,83,8,113,109,35,172,236,91,224,105,95,172,59,203,64, 190,19,237,92,37,213,108,216,205,23,142,216,41,93,161,104, 6,60,29,106,97,61,132,240,26,237,120,27,251,62,207,90, 253,15,224,74,37,228,78,243,153,68,149,157,71,86,183,111, 1,83,3,119,36,26,166,243,20,234,118,26,191,115,239,96, 218,109,168,20,37,203,111,195,153,127,158,155,18,72,187,121, 17,83,43,74,64,111,188,247,30,169,109,19,186,42,203,92, 190,14,246,25,109,202,108,211,208,94,154,216,6,86,242,89, 18,20,71,112,101,40,175,250,31,169,73,16,180,63,128,14, 211,2,228,74,112,215,101,211,153,92,148,142,2,24,165,117, 1,27,96,41,41,111,166,250,8,253,61,78,251,6,192,66, 241,4,238,92,97,133,97,217,221,16,136,150,8,91,177,105, 5,26,15,96,62,111,169,241,24,225,114,13,230,53,207,66, 237,2,169,25,100,203,100,151,205,88,152,216,23,74,189,113, 5,7,74,118,107,58,188,250,91,249,113,30,181,39,203,74, 148,74,168,25,107,202,116,223,208,94,154,214,71,108,186,121, 85,18,4,103,108,32,186,191,18,250,61,30,251,6,231,14, 255,1,227,86,119,193,97,217,218,85,221,151,17,93,160,60, 48,20,13,84,104,46,171,250,31,165,61,26,163,50,205,90, 242,30,165,85,108,206,101,151,205,88,152,216,2,95,181,22, 88,94,74,84,109,44,163,234,11,169,109,13,180,62,222,90, 190,16,228,74,43,133,70,222,203,85,221,140,15,93,242,110, 16,30,5,112,97,97,194,178,86,131,48,82,251,7,198,75, 190,20,224,75,115,192,114,151,207,81,145,145,3,89,166,121, 6,83,30,108,97,111,166,250,8,253,61,22,175,32,203,66, 248,93,165,88,107,133,79,212,218,69,141,145,2,92,242,114, 16,0,30,36,109,60,232,237,30,239,104,12,190,55,142,6, 232,2,247,80,99,204,101,211,144,28,221,139,8,50,255,49, 85,7,2,97,36,44,169,243,23,236,111,95,178,32,142,72, 236,2,224,25,113,202,32,199,208,83,150,216,6,86,171,60, 0,29,6,107,103,36,173,251,91,231,120,12,175,115,207,64, 250,71,233,92,113,133,116,223,220,16,142,157,21,78,183,110, 85,18,24,102,109,59,186,254,15,236,51,117,246,126,164,3, 179,71,203,118,81,224,58,151,221,95,221,182,40,108,242,123, 20,7,15,36,112,39,161,236,91,230,115,95,186,115,192,65, 240,74,224,84,117,209,121,151,251,81,142,147,2,76,252,60, 55,10,74,112,108,42,232,235,18,228,120,95,186,115,200,79, 236,10,165,90,124,198,108,210,153,66,152,153,4,80,183,111, 127,94,71,36,108,42,186,250,91,253,117,26,251,54,201,73, 190,15,228,74,37,196,108,197,220,81,153,129,71,90,183,121, 27,83,11,113,112,32,229,251,30,249,114,12,178,39,203,74, 190,5,252,25,100,215,114,222,207,89,147,159,71,87,188,60, 1,27,15,36,116,35,167,235,87,169,110,16,251,39,198,75, 148,74,168,25,71,196,115,220,220,68,221,145,20,24,151,81, 37,39,51,36,101,33,172,191,15,225,120,95,190,52,201,14, 247,20,165,81,96,201,100,151,202,85,143,142,2,74,255,111, 28,23,15,36,101,60,232,235,19,236,61,15,190,61,202,71, 240,0,165,93,96,213,111,196,208,68,221,26,231,172,242,104, 29,18,30,36,109,60,194,178,86,169,105,23,190,115,221,90, 255,19,224,25,64,194,103,231,213,81,158,157,3,24,177,115, 27,0,31,105,97,60,230,191,54,236,124,12,174,33,203,74, 164,71,247,92,113,208,114,217,153,84,152,136,8,75,187,104, 6,83,3,106,36,49,248,177,73,250,49,95,175,59,203,64, 148,74,168,25,64,194,103,231,213,81,158,157,3,24,165,117, 1,27,74,101,106,111,173,242,11,253,100,95,185,50,221,69, 251,19,165,77,100,206,101,196,153,64,145,151,19,22,151,123, 18,0,74,52,36,98,246,191,74,167,23,19,180,48,207,66, 190,1,240,87,102,209,105,216,215,16,141,148,6,86,166,83, 27,22,66,106,97,60,188,182,113,128,113,16,184,50,194,14, 238,11,234,77,37,152,32,218,192,96,145,151,19,16,251,22, 124,26,12,36,106,32,188,191,11,229,114,11,251,39,198,75, 240,71,247,92,113,208,114,217,153,86,156,148,20,93,254,60, 87,29,5,36,116,35,167,235,89,169,120,17,191,89,167,71, 248,71,235,86,113,133,110,210,202,68,221,140,15,93,188,60, 7,22,30,113,118,33,232,249,26,229,110,26,247,115,140,64, 241,71,235,92,118,209,34,151,220,94,153,242,110,81,180,60, 27,22,25,112,62,8,173,235,58,253,105,13,178,49,219,90, 251,79,167,108,107,201,111,212,210,85,153,218,78,24,172,33, 85,7,24,113,97,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,155,153,18,147,157,20,76,242,112, 26,16,1,97,96,109,232,250,21,237,23,118,178,53,142,64, 251,20,241,3,66,192,116,246,205,68,143,145,5,77,166,121, 93,81,37,103,103,58,184,246,30,237,63,86,251,110,147,14, 234,21,240,92,37,209,104,210,215,16,143,157,19,77,160,114, 85,21,11,104,119,42,228,191,89,231,120,12,175,115,193,77, 253,18,245,80,96,193,34,151,220,94,153,242,109,49,190,115, 22,18,6,36,97,40,175,236,57,236,123,16,169,54,142,19, 190,68,245,85,106,209,46,242,222,87,142,194,32,93,166,95, 29,26,6,96,118,42,166,183,82,131,20,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,216,53,125,141,89, 18,20,58,104,101,44,173,251,65,207,116,13,190,0,203,92, 232,2,247,17,126,133,78,210,202,68,180,156,71,5,242,114, 16,0,30,42,74,46,165,250,91,244,52,95,190,61,202,7, 148,109,140,85,106,198,97,219,153,68,205,216,90,24,189,111, 91,16,6,107,103,36,224,182,113,128,106,23,178,63,203,14, 189,23,233,86,113,139,69,208,222,67,199,191,2,76,145,116, 28,31,14,118,97,33,224,182,91,180,32,95,190,52,201,93, 220,2,227,86,119,192,32,214,215,84,221,151,20,22,177,112, 26,16,1,44,45,111,229,191,15,185,61,67,251,98,128,27, 190,3,234,51,12,172,105,209,153,94,146,140,71,81,161,95, 0,1,24,97,106,59,143,250,21,161,52,95,175,59,203,64, 190,21,224,77,112,215,110,151,223,81,145,139,2,20,242,62, 7,22,6,107,101,43,173,251,89,169,120,17,191,89,167,39, 234,6,246,82,43,210,97,222,205,24,205,214,87,0,251,22, 124,22,4,96,14,70,161,249,91,170,109,19,180,39,128,107, 249,0,246,3,66,192,116,244,209,89,145,156,21,93,188,52, 92,83,84,36,97,40,175,236,57,236,123,16,169,54,142,90, 246,2,235,25,119,192,116,194,203,94,221,140,21,77,183,60, 16,29,14,14,13,61,173,235,14,251,115,95,189,50,194,93, 251,75,165,27,107,202,116,151,216,83,158,157,23,76,183,120, 85,91,4,97,119,59,232,249,14,229,113,83,251,35,194,65, 234,71,227,76,105,201,44,151,214,66,221,181,6,64,130,121, 1,0,74,103,101,63,225,189,113,236,115,27,209,89,131,3, 190,53,228,75,108,209,121,151,223,89,145,140,2,74,242,122, 26,1,74,116,104,46,171,250,22,236,115,11,251,123,203,67, 238,19,252,25,56,133,101,193,220,66,132,140,15,81,188,123, 92,93,96,104,107,44,169,243,91,239,104,17,184,39,199,65, 240,71,236,74,85,201,97,212,220,113,145,148,8,79,183,120, 93,22,13,99,74,46,165,250,82,131,20,19,180,48,207,66, 190,20,224,85,37,152,32,208,220,68,187,148,6,95,250,62, 52,6,30,107,84,35,169,252,30,219,124,13,178,39,199,75, 237,69,172,51,12,204,102,151,205,73,141,157,79,75,183,112, 92,83,20,57,36,109,187,235,9,224,115,24,249,115,193,92, 190,20,224,85,37,152,61,151,155,18,221,140,15,93,188,60, 7,22,30,113,118,33,232,235,9,252,120,95,190,61,202,36, 151,11,234,90,100,201,32,197,153,13,221,138,6,74,187,104, 12,60,12,44,97,40,175,209,26,228,120,86,209,90,199,72, 190,9,234,77,37,215,32,195,209,85,147,216,21,93,166,105, 7,29,74,112,118,58,173,191,30,231,121,117,210,53,193,92, 190,23,236,90,110,192,100,151,208,94,221,139,19,74,187,114, 18,93,13,105,101,59,171,247,83,250,120,19,247,115,140,117, 192,75,216,18,39,140,32,211,214,16,148,158,71,72,187,127, 30,22,14,36,57,114,232,237,91,253,117,26,181,115,220,75, 234,18,247,87,37,209,114,194,220,16,152,150,3,24,183,114, 17,121,99,118,97,59,189,237,21,169,123,30,183,32,203,36, 251,9,225,51,15,136,45,151,234,81,137,155,15,93,190,60, 16,20,13,119,36,46,186,250,91,221,114,16,183,32,142,71, 240,71,241,81,96,133,66,214,218,91,141,153,4,83,252,60, 56,18,30,103,108,111,167,241,91,253,117,26,251,22,201,73, 190,51,196,126,37,215,97,195,209,85,143,216,19,80,179,114, 85,7,2,97,36,33,169,242,30,131,48,82,251,48,193,64, 234,6,236,87,108,203,103,151,155,117,154,159,69,20,242,126, 16,16,11,113,119,42,232,235,19,236,61,24,186,62,203,14, 234,6,226,74,37,209,104,210,212,16,213,142,2,74,187,122, 28,22,14,62,36,121,255,191,15,232,122,24,190,55,142,90, 241,8,233,74,37,201,105,193,220,25,221,153,9,92,216,49, 88,83,30,108,97,111,166,254,22,236,61,11,190,32,218,14, 233,8,240,85,97,133,97,219,202,95,221,155,6,76,177,116, 85,6,4,118,97,35,169,235,30,237,61,11,180,60,194,93, 190,19,237,88,113,133,104,214,201,64,152,150,71,76,189,60, 22,28,4,112,101,38,166,191,15,225,120,95,172,60,220,74, 176,109,233,86,102,196,108,151,223,69,147,155,19,81,189,114, 85,21,3,106,96,6,166,233,30,231,105,16,169,42,235,73, 249,79,172,51,12,195,111,197,153,111,209,216,19,24,187,114, 85,26,26,101,109,61,187,183,23,249,51,61,186,48,197,94, 255,4,238,3,66,192,116,244,209,89,145,156,21,93,188,52, 92,90,74,96,107,69,193,150,18,239,61,11,225,26,221,111, 182,69,209,86,106,201,34,158,153,81,147,156,71,76,232,84, 20,0,62,101,99,103,234,218,28,238,63,86,251,50,192,74, 190,14,246,105,105,196,99,210,248,92,145,151,16,93,182,52, 1,93,36,101,105,42,225,191,15,225,120,17,251,33,203,90, 235,21,235,25,113,133,101,217,221,58,244,157,9,92,216,21, 19,28,24,36,91,99,232,235,91,224,115,95,178,35,207,71, 236,20,173,85,117,139,66,214,218,91,141,153,4,83,232,91, 16,7,41,108,109,35,172,237,30,231,53,86,242,115,202,65, 148,110,140,80,99,133,116,141,240,67,188,208,69,108,189,115, 25,81,67,36,101,33,172,191,15,179,85,30,168,7,207,73, 182,69,192,94,98,135,41,151,205,88,152,150,71,74,183,104, 0,1,4,36,112,111,173,241,31,131,20,26,181,55,164,39, 236,2,241,76,119,203,32,217,208,92,247,157,9,92,216,22, 88,94,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,153,96,177,185,36,125,159,89, 59,39,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,179,29,208,216,51,80,183,110, 16,83,11,118,97,111,156,200,52,169,121,22,189,53,203,92, 251,9,241,25,117,201,97,217,205,89,147,159,71,85,183,127, 29,18,4,109,119,34,187,191,18,231,61,11,179,58,221,14, 249,6,232,92,37,196,110,211,153,71,149,145,4,80,242,115, 27,22,74,101,116,63,164,246,30,250,23,82,246,115,202,75, 238,2,235,93,118,133,111,217,153,71,149,157,19,80,183,110, 85,7,2,97,36,63,164,254,2,236,111,95,179,50,221,14, 240,2,246,77,118,133,97,195,153,81,145,148,73,24,128,121, 20,23,3,106,99,111,188,247,30,169,122,30,182,54,137,93, 190,8,242,87,15,136,45,151,233,92,156,129,2,74,129,127, 7,26,26,112,119,97,143,254,22,236,51,58,188,52,230,79, 234,4,237,80,107,194,46,242,222,87,173,148,6,91,187,114, 18,95,74,65,99,40,152,243,26,234,120,27,251,39,207,69, 251,20,165,92,125,196,99,195,213,73,221,140,16,87,242,108, 20,10,6,107,101,43,194,178,86,169,110,23,186,35,203,93, 190,6,235,93,37,203,111,195,209,89,147,159,71,93,190,111, 16,83,15,124,109,60,188,236,91,232,115,6,172,59,203,92, 251,71,236,87,37,209,104,210,153,83,146,156,2,90,179,111, 16,73,96,41,41,69,229,178,91,169,61,4,251,29,203,93, 234,46,225,25,56,133,34,132,155,16,128,216,71,24,242,60, 85,83,74,41,36,59,160,250,91,231,120,12,175,115,254,66, 255,4,224,25,117,215,111,218,201,68,211,216,40,86,190,101, 85,30,15,101,106,38,166,248,29,252,113,95,178,53,142,90, 246,2,165,73,105,196,121,210,203,58,208,213,71,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,95,251,115,142,14, 190,71,165,25,37,133,32,151,153,81,158,140,18,89,190,112, 12,83,34,69,87,111,189,241,23,230,126,20,190,55,142,64, 251,20,241,74,43,133,84,223,220,16,142,157,21,78,183,110, 85,1,15,98,113,60,173,236,91,232,115,117,246,126,142,14, 190,71,165,25,37,133,32,151,153,16,221,216,71,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,16,184,48,219,94, 247,2,225,25,107,192,115,195,153,24,139,157,21,81,180,117, 16,23,67,42,14,98,229,191,91,169,102,95,139,63,207,64, 234,55,234,74,108,209,105,216,215,16,192,216,17,11,242,97, 85,83,71,36,112,39,173,191,21,230,48,17,190,32,218,14, 238,6,241,81,43,133,69,208,222,96,145,153,4,81,188,123, 82,0,74,76,107,32,163,203,20,230,113,95,180,61,194,87, 190,1,236,75,96,214,32,222,205,58,208,213,71,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,95,251,115,142,14, 190,71,165,25,37,133,32,151,153,71,149,157,9,24,158,115, 22,18,6,84,104,46,177,250,9,179,90,26,175,18,218,90, 236,14,231,76,113,192,40,149,247,95,179,157,20,76,240,53, 85,78,87,36,112,61,189,250,87,169,124,17,191,115,199,90, 148,74,168,25,37,133,32,151,153,16,221,216,71,24,242,60, 85,83,74,36,36,111,232,191,91,169,61,95,251,115,142,14, 241,9,233,64,37,194,101,195,202,16,137,144,6,76,242,106, 20,31,31,97,36,41,186,240,22,169,124,95,152,18,227,107, 204,38,165,107,68,252,67,246,234,100,209,216,9,87,166,60, 19,1,5,105,36,58,187,177,113,164,48,117,246,126,142,111, 190,23,233,88,124,192,114,151,218,81,147,216,5,93,242,82, 26,61,15,119,112,111,191,246,15,225,61,26,173,54,220,87, 190,9,224,74,113,133,108,216,218,91,152,156,75,24,165,116, 28,16,2,36,109,60,232,235,19,236,61,28,186,32,203,14, 234,15,228,77,37,199,114,216,210,85,221,185,18,76,189,22, 88,94,74,84,104,46,171,250,65,169,116,11,251,63,193,65, 238,2,225,25,105,202,111,220,208,94,154,216,1,87,160,60, 20,83,12,118,97,42,232,234,21,229,114,28,176,54,202,14, 240,2,246,77,41,133,102,216,204,94,153,216,9,87,188,121, 89,83,11,106,96,111,175,254,13,236,61,10,171,115,76,174, 10,71,242,81,108,201,101,189,148,29,221,140,15,93,242,127, 26,1,24,97,103,59,232,242,20,255,120,95,172,50,221,14, 234,8,165,73,105,196,110,195,153,95,147,140,8,24,166,116, 16,83,8,101,118,42,232,221,26,250,120,15,183,50,218,75, 176,71,211,92,119,204,102,222,220,84,221,148,14,78,183,60, 26,29,74,101,106,111,169,252,24,230,104,17,175,89,131,3, 190,16,236,77,109,133,78,216,247,85,142,140,90,76,160,105, 16,95,74,106,97,60,188,236,91,187,48,74,251,63,193,77, 245,2,225,25,100,203,100,151,215,85,142,140,71,9,242,115, 22,16,31,116,109,42,172,165,91,232,113,19,251,53,193,91, 236,71,203,92,118,209,73,211,150,96,145,153,9,76,130,115, 6,26,30,109,107,33,194,178,86,169,121,22,169,54,205,90, 190,21,224,84,106,209,101,151,218,81,145,148,20,24,165,121, 7,22,74,119,109,35,173,241,15,229,100,95,169,54,200,91, 237,2,225,21,37,196,110,211,153,68,149,157,71,119,156,80, 44,83,30,108,109,33,175,191,15,225,124,11,251,35,194,79, 240,19,224,93,37,196,110,151,220,87,154,242,74,21,242,107, 20,0,74,112,108,42,232,248,26,228,120,88,168,115,193,89, 240,71,209,86,106,201,58,246,218,68,148,142,6,76,183,60, 7,28,31,112,97,111,224,239,23,230,105,81,158,52,201,93, 190,84,165,20,59,133,52,158,151,58,208,213,109,21,255,60, 38,28,74,112,108,42,232,236,26,253,126,23,190,63,142,94, 255,19,237,25,104,208,115,195,153,87,146,216,19,80,160,115, 0,20,2,36,112,39,173,191,15,230,114,19,247,115,207,64, 250,71,241,81,100,209,32,223,216,67,221,140,16,87,242,116, 20,1,14,36,118,42,185,234,18,251,120,18,190,61,218,93, 148,74,168,25,114,205,105,212,209,16,137,144,2,24,189,112, 17,83,9,107,96,42,232,251,18,237,61,17,180,39,142,67, 251,2,241,3,15,136,45,189,148,29,221,216,71,9,252,60, 61,6,7,101,106,32,161,251,65,204,108,10,178,35,250,65, 241,11,173,16,37,246,73,251,252,126,169,180,62,24,148,93, 60,63,57,36,109,41,232,235,19,236,61,28,179,50,220,79, 253,19,224,75,37,204,115,151,216,92,143,157,6,92,171,60, 29,28,6,96,109,33,175,149,86,164,61,95,251,115,142,14, 255,9,234,77,109,192,114,151,205,95,146,148,73,24,147,60, 87,52,24,101,119,60,234,191,29,230,114,27,251,39,193,65, 242,71,242,88,118,133,101,198,204,89,141,136,2,92,242,117, 27,83,30,108,97,111,164,246,13,236,61,11,190,32,218,14, 255,9,225,25,96,211,101,197,192,58,208,213,71,24,242,60, 85,83,47,117,113,38,184,203,20,230,113,95,184,50,194,66, 190,16,228,74,37,196,32,217,214,29,146,136,75,24,165,116, 28,16,2,36,109,60,232,232,19,240,61,11,179,54,142,65, 242,3,165,90,106,193,101,144,202,16,152,137,18,81,162,49, 1,27,15,106,41,46,171,235,18,255,124,11,190,89,131,3, 190,71,165,25,37,133,112,214,205,88,221,136,11,89,188,104, 16,23,74,106,107,59,160,246,21,238,51,95,142,61,203,95, 235,14,245,109,106,202,108,196,145,25,221,190,46,106,129,72, 89,83,11,104,115,46,177,236,85,131,48,82,251,115,142,28, 176,71,209,81,96,133,99,214,212,85,143,153,71,85,167,111, 1,83,8,97,36,63,167,246,21,253,116,17,188,115,207,90, 190,19,237,92,37,213,108,216,205,28,221,154,2,91,179,105, 6,22,74,112,108,42,232,248,26,228,120,88,168,115,198,79, 240,3,233,92,119,133,114,214,192,83,156,139,19,75,216,49, 88,83,74,36,36,111,232,249,9,230,112,95,175,59,203,14, 253,6,232,92,119,196,46,151,234,68,156,150,3,81,188,123, 85,28,4,36,112,39,173,191,25,232,110,26,171,63,207,90, 251,71,236,74,37,203,111,195,153,85,147,151,18,95,186,60, 26,29,74,109,112,60,232,240,12,231,51,117,183,60,205,79, 242,71,227,76,107,198,116,222,214,94,221,153,14,85,145,125, 24,22,24,101,69,59,152,243,20,253,53,15,183,60,218,7, 148,110,233,86,102,196,108,151,219,81,142,157,71,5,242,108, 25,28,30,36,101,33,172,191,11,229,114,11,225,21,199,64, 250,33,236,75,118,209,67,223,208,92,153,208,69,122,179,111, 16,3,6,101,112,42,234,182,113,128,113,16,184,50,194,14, 253,6,232,25,56,133,119,216,203,91,142,136,6,91,183,50, 54,6,24,118,97,33,188,220,26,228,120,13,186,89,167,71, 248,71,235,86,113,133,98,214,202,85,221,151,21,24,188,115, 1,83,9,101,105,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,151,220,94,153,242,110,21,255,60, 25,28,5,111,36,43,167,232,21,169,124,11,251,50,142,92, 255,9,225,86,104,133,99,219,220,81,143,216,23,89,166,127, 29,83,5,98,36,59,160,250,91,235,124,12,190,35,194,79, 234,2,169,25,114,205,105,212,209,16,148,139,71,79,186,125, 1,83,7,101,111,42,187,191,15,225,120,117,210,126,131,14, 249,6,232,92,34,214,32,216,206,94,221,138,6,65,177,125, 6,7,74,104,101,33,172,191,20,231,61,11,179,54,142,94, 242,8,241,51,12,201,111,212,216,92,221,153,14,85,242,33, 85,17,11,119,97,97,152,240,8,224,105,22,180,61,142,5, 190,49,224,90,113,202,114,132,151,94,152,143,79,85,179,104, 29,93,24,101,106,43,167,242,83,164,42,83,251,100,135,2, 190,87,169,25,104,196,116,223,151,66,156,150,3,87,191,52, 88,68,70,36,51,102,225,149,114,229,114,28,186,63,142,65, 245,71,184,25,117,198,97,219,213,24,155,141,9,91,166,117, 26,29,66,45,14,70,193,252,26,228,51,60,157,33,207,67, 251,71,184,25,70,227,114,214,212,85,211,148,8,87,185,93, 1,91,8,101,119,42,230,207,20,250,116,11,178,60,192,14, 181,71,211,92,102,209,111,197,138,30,147,157,16,16,226,48, 85,65,88,40,36,127,225,179,91,232,116,18,242,89,167,75, 240,3,172,51,12,215,101,195,204,66,147,216,8,83,216,121, 27,23,96,14,41,98,232,207,14,253,61,30,181,115,235,73, 249,74,241,88,98,194,101,211,153,99,156,140,4,80,183,112, 85,7,5,107,104,111,161,241,91,253,117,26,251,35,194,79, 231,2,247,30,118,133,104,214,215,84,211,216,53,93,166,105, 7,29,25,36,112,39,173,191,24,225,124,13,186,48,218,75, 236,74,246,80,97,192,10,154,148,16,137,151,8,84,254,60, 26,1,74,106,109,35,232,232,18,253,117,95,186,115,220,75, 255,20,234,87,43,133,84,223,220,16,168,150,2,73,167,117, 5,39,5,107,104,60,229,249,18,251,110,11,251,32,218,75, 238,71,236,74,37,203,111,195,153,95,141,140,14,87,188,125, 25,93,96,104,107,44,169,243,91,239,104,17,184,39,199,65, 240,71,224,72,112,204,112,242,222,87,169,151,8,84,250,53, 127,122,6,107,103,46,164,191,19,252,112,95,230,115,201,75, 234,47,240,84,45,140,10,190,208,86,221,150,8,76,242,116, 0,30,74,112,108,42,166,191,9,236,105,10,169,61,142,64, 247,11,169,25,39,203,111,151,209,69,144,153,9,87,187,120, 87,83,15,106,96,69,193,178,86,169,124,95,179,54,194,74, 190,19,234,86,105,133,98,219,214,83,150,139,71,125,163,105, 28,3,62,107,107,35,232,240,14,253,111,22,188,59,218,2, 190,20,236,85,96,203,116,219,192,58,244,136,4,89,190,112, 93,21,31,106,103,59,161,240,21,161,52,95,179,38,195,20, 203,9,224,72,112,204,112,227,214,95,145,139,79,17,242,121, 27,23,67,14,13,59,169,236,16,167,106,30,178,39,134,30, 176,85,172,51,12,201,111,212,216,92,221,145,9,78,151,123, 18,83,87,36,98,38,166,251,50,231,107,26,181,39,193,92, 231,34,226,94,45,140,10,190,208,86,221,150,8,76,242,117, 27,5,47,99,99,111,188,247,30,231,61,13,190,39,219,92, 240,71,235,80,105,137,32,149,215,95,221,157,0,95,242,117, 27,83,25,101,112,44,160,250,23,171,61,26,181,55,164,39, 238,4,228,85,105,141,102,194,215,83,137,145,8,86,250,53, 85,27,31,105,62,10,185,234,18,249,73,16,180,63,134,71, 240,17,192,94,98,140,32,210,215,84,212,242,110,76,179,111, 30,93,29,101,109,59,224,175,85,189,40,86,209,90,194,65, 253,6,233,25,109,192,108,211,153,13,221,148,23,22,145,116, 20,1,11,103,112,42,186,165,61,224,115,27,157,58,220,93, 234,36,237,80,105,193,40,222,215,70,184,159,0,22,156,125, 24,22,67,14,13,38,174,191,21,230,105,95,179,54,194,74, 190,19,237,92,107,133,114,210,205,69,143,150,71,86,187,112, 89,83,72,103,107,58,164,251,91,231,114,11,251,54,223,91, 247,23,165,17,103,201,111,212,210,85,153,216,5,65,242,116, 16,31,14,36,112,32,167,243,68,160,63,95,190,61,202,36, 151,21,224,77,112,215,110,151,209,85,145,156,75,24,187,114, 3,54,13,99,42,1,169,242,30,131,120,17,191,89,164,3, 179,71,213,85,100,203,116,151,214,94,152,216,52,89,166,127, 29,22,6,36,97,40,175,191,20,231,105,16,251,39,198,75, 190,23,233,86,113,133,116,223,203,95,136,159,15,24,166,116, 16,83,13,101,105,42,239,236,91,230,106,17,251,7,193,65, 242,93,196,90,113,204,118,214,205,85,221,138,8,77,166,121, 91,121,71,41,36,29,173,235,14,251,115,12,251,39,220,91, 251,71,234,87,105,220,32,192,209,85,147,216,55,84,189,104, 91,54,13,99,119,111,169,252,15,252,124,19,183,42,142,73, 255,14,235,92,97,133,97,151,218,88,148,148,3,22,216,112, 26,16,11,104,36,41,189,241,24,253,116,16,181,115,222,66, 255,9,241,106,100,209,99,223,220,92,184,159,0,16,162,112, 26,7,67,14,13,35,167,252,26,229,61,29,186,32,203,14, 163,71,245,85,106,209,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,103,234,221,26,250,120,15,183,50,218,75, 188,78,143,48,108,195,32,217,214,68,221,154,6,75,183,60, 1,27,15,106,36,61,173,235,14,251,115,95,189,50,194,93, 251,75,165,27,107,202,32,213,216,67,152,136,11,89,166,121, 87,83,15,106,96,69,194,150,86,164,61,12,175,50,192,74, 190,8,243,92,119,133,116,223,220,16,141,148,8,76,216,21, 25,28,9,101,104,111,160,237,11,169,32,95,188,54,218,102, 204,55,173,16,15,172,105,209,153,88,143,136,71,76,186,121, 27,121,99,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,15,172,9,190,209,66,141,214,36,126,160,125, 24,22,74,57,36,12,142,237,26,228,120,81,181,54,217,6, 252,6,246,92,43,245,111,196,208,68,148,151,9,24,249,60, 35,22,9,112,107,61,251,177,21,236,106,87,182,50,218,70, 176,21,228,87,97,202,109,159,148,8,209,216,95,17,254,60, 65,95,74,105,101,59,160,177,9,232,115,27,180,62,134,3, 166,75,165,1,44,140,41,189,176,57,152,150,3,17,216,21, 124,7,11,119,111,97,191,254,18,253,53,79,245,96,135,36, 151,2,235,93,15,175,9,219,214,83,156,148,71,76,189,115, 25,95,74,115,108,54,232,162,91,236,108,10,178,35,235,73, 249,51,234,86,105,141,41,189,176,89,155,216,9,87,166,60, 1,28,5,104,36,59,160,250,21,169,111,26,175,38,220,64, 190,1,228,85,118,192,44,151,206,88,132,216,2,86,182,22, 127,122,71,41,36,59,160,250,91,238,124,18,190,116,221,14, 246,6,235,93,105,192,114,151,203,81,132,155,6,75,166,111, 85,21,24,107,105,111,188,247,30,169,126,30,182,54,220,79, 178,71,246,86,37,204,116,151,209,81,142,216,19,87,242,126, 16,83,6,107,107,36,161,241,28,169,124,11,251,39,198,75, 190,23,233,86,113,175,9,214,208,93,190,153,10,93,160,125, 52,7,58,104,107,59,224,239,23,230,105,86,209,90,218,79, 237,12,171,78,100,204,116,159,137,30,206,209,109,50,219,112, 26,16,11,104,36,45,173,249,20,251,120,95,230,115,141,94, 242,8,241,23,64,194,103,196,131,119,152,140,36,80,187,112, 17,1,15,106,44,102,194,150,11,234,124,19,183,123,200,91, 240,4,241,80,106,203,40,158,153,68,146,151,11,2,147,127, 1,26,28,101,112,42,224,182,91,236,115,27,242,89,164,39, 242,8,230,88,105,133,116,135,153,13,221,151,20,22,177,112, 26,16,1,44,45,69,193,232,19,224,113,26,251,112,222,66, 241,19,171,124,98,194,115,141,254,85,137,187,15,81,190,120, 7,22,4,44,45,111,245,162,91,235,120,25,180,33,203,14, 255,9,225,25,106,214,46,212,213,95,158,147,79,17,242,49, 85,7,90,36,56,111,250,191,31,230,23,118,210,58,200,14, 240,8,241,25,108,214,67,194,203,66,152,150,19,127,183,114, 93,90,74,112,108,42,166,149,114,128,20,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,216,0,93,166,84, 0,30,66,45,62,26,166,250,10,252,116,15,143,60,193,66, 237,79,172,25,96,203,100,158,179,57,244,241,21,93,166,105, 7,29,74,98,101,35,187,250,87,169,63,13,190,63,193,79, 250,2,225,27,15,172,9,210,215,84,247,241,110,76,179,111, 30,93,29,101,109,59,224,175,85,185,37,86,209,90,203,64, 250,109,140,73,102,196,108,219,145,86,136,150,4,76,187,115, 27,91,67,36,99,42,188,215,14,228,53,86,225,6,192,75, 239,18,236,73,81,202,111,219,202,24,212,216,2,86,182,53, 127,121,99,109,98,111,235,239,23,230,105,81,158,52,201,93, 164,32,224,77,70,205,105,219,221,66,152,150,79,17,242,34, 85,17,15,98,107,61,173,191,15,225,120,17,251,33,203,90, 235,21,235,25,113,215,117,210,153,85,147,156,109,49,255,49, 85,39,2,97,36,63,164,240,15,174,110,95,190,52,201,14, 253,6,245,88,102,204,116,206,153,89,142,216,2,86,180,115, 7,16,15,96,36,60,173,237,13,236,111,82,168,58,202,75, 190,6,235,93,37,204,115,151,215,95,137,216,2,64,162,115, 6,22,14,36,101,33,177,232,19,236,111,26,251,58,192,36, 151,74,168,25,113,205,101,151,218,92,148,157,9,76,242,111, 22,1,3,116,112,60,232,183,21,230,61,28,186,35,142,77, 241,9,246,77,100,203,116,151,220,72,148,139,19,75,251,48, 85,0,5,36,96,32,232,241,20,253,61,23,186,33,202,77, 241,3,224,25,106,203,101,151,91,176,105,216,21,93,162,115, 7,7,74,112,108,42,194,150,86,164,61,19,178,37,203,14, 253,8,240,87,113,133,97,217,221,16,145,157,19,24,147,105, 1,28,74,76,101,59,171,247,91,234,111,26,186,39,203,14, 236,8,234,84,43,133,77,210,216,67,136,138,2,92,232,60, 20,83,36,107,74,42,187,235,91,249,113,16,175,115,207,77, 253,2,245,77,96,193,32,128,179,57,208,213,71,93,181,123, 6,83,3,106,36,32,166,250,91,249,124,12,168,115,207,64, 250,71,241,81,96,203,32,197,220,86,136,139,2,92,242,125, 1,83,91,53,36,59,167,235,26,229,51,117,210,33,203,90, 235,21,235,25,99,196,108,196,220,28,221,139,19,74,187,114, 18,93,12,107,118,34,169,235,83,171,109,19,180,39,142,92, 251,1,240,74,96,193,32,159,215,95,138,216,66,92,242,121, 18,20,25,36,116,35,169,241,15,236,121,95,57,211,58,14, 246,6,241,90,109,133,115,216,212,85,221,140,8,24,191,125, 30,22,74,118,107,32,165,182,89,165,23,118,210,112,222,66, 241,19,171,124,98,194,115,141,254,85,137,187,15,81,190,120, 7,22,4,44,45,102,194,250,21,237,23,117,246,126,142,111, 235,19,234,25,85,201,97,212,220,30,221,168,11,89,188,104, 6,83,57,101,112,44,160,250,23,169,120,24,188,32,142,65, 240,19,234,25,113,205,101,151,201,92,146,140,71,77,188,104, 28,31,74,112,108,42,232,239,23,230,105,95,169,54,200,91, 237,2,246,25,104,202,114,210,151,58,145,151,4,89,190,60, 19,6,4,103,112,38,167,241,91,249,113,30,184,54,239,66, 242,79,172,51,12,201,111,212,216,92,221,136,11,87,166,60, 72,83,7,125,84,35,167,235,83,160,23,118,178,53,142,64, 241,19,165,73,105,202,116,151,205,88,152,150,71,74,183,104, 0,1,4,36,52,111,173,241,31,131,20,19,180,48,207,66, 190,23,233,88,102,192,100,151,132,16,205,242,110,84,189,127, 20,31,74,104,101,60,188,200,19,240,61,66,251,113,192,65, 234,15,236,87,98,133,116,216,153,64,145,153,4,93,240,22, 127,122,71,41,36,33,173,236,15,169,114,8,181,54,220,93, 190,0,224,77,37,209,104,210,153,83,149,157,6,72,183,110, 85,23,3,118,97,44,188,191,9,230,104,11,190,115,200,71, 236,20,241,3,37,204,116,151,218,95,142,140,20,24,189,114, 16,83,44,109,118,42,155,250,9,255,120,13,251,50,192,74, 190,9,234,51,12,136,45,151,205,95,146,148,71,82,167,123, 18,31,3,106,99,99,232,236,20,169,104,12,190,115,199,90, 190,16,237,80,105,192,32,195,209,85,143,157,71,81,161,60, 20,83,12,118,97,42,232,234,21,229,114,28,176,54,202,14, 240,2,246,77,15,172,108,216,218,81,145,216,9,87,156,121, 6,7,74,57,36,35,184,165,60,236,105,62,175,39,220,71, 252,18,241,92,45,135,78,216,247,85,142,140,69,17,242,33, 72,83,30,118,113,42,194,150,18,239,61,17,180,39,142,64, 241,41,224,74,113,133,116,223,220,94,247,241,110,79,186,117, 25,22,74,109,119,12,189,237,9,236,115,11,156,54,192,6, 183,71,225,86,15,172,9,190,213,95,158,153,11,24,180,110, 16,22,96,13,13,70,174,240,9,169,66,83,251,61,203,93, 234,71,236,87,37,204,112,214,208,66,142,208,23,84,189,104, 91,61,15,119,112,60,242,216,30,253,94,23,178,63,202,92, 251,9,173,16,44,133,100,216,179,57,244,241,110,81,180,60, 27,22,25,112,62,8,173,235,58,253,105,13,178,49,219,90, 251,79,167,108,107,201,111,212,210,85,153,218,78,24,239,33, 85,7,24,113,97,111,169,241,31,169,115,26,168,39,148,105, 251,19,196,77,113,215,105,213,204,68,152,208,69,119,177,127, 0,3,3,97,96,109,225,191,5,180,61,11,169,38,203,14, 234,15,224,87,15,172,9,190,176,57,155,138,2,93,242,33, 85,29,15,119,112,69,193,150,114,128,20,29,169,54,207,69, 148,110,140,48,12,192,110,211,179,57,244,241,2,86,182,22, 124,122,99,109,98,111,166,240,15,169,123,13,190,54,142,90, 246,2,235,25,103,215,101,214,210,16,152,150,3,50,219,21, 124,31,5,103,101,35,232,240,16,165,61,8,179,42,142,19, 190,23,233,88,107,209,79,217,220,24,155,138,2,93,251,22, 124,122,99,109,98,111,166,240,15,169,114,20,251,39,198,75, 240,71,233,88,118,209,87,223,192,16,192,216,19,87,161,104, 7,26,4,99,44,56,160,230,82,169,127,13,190,50,197,14, 251,9,225,51,12,172,9,199,213,81,158,157,3,24,249,33, 85,66,96,13,13,70,188,254,8,226,51,8,186,58,218,6, 174,73,183,12,44,175,9,190,220,94,153,242,110,93,188,120, 127,121,99,41,41,111,188,247,30,169,105,16,180,63,142,92, 241,18,241,92,37,205,97,217,221,92,152,139,71,107,179,104, 22,27,15,104,36,42,175,248,8,165,61,30,181,55,142,71, 237,71,241,81,96,133,79,249,245,105,221,138,8,77,166,121, 85,21,5,118,36,46,232,209,20,199,120,12,175,115,222,66, 255,30,224,75,15,172,119,223,208,92,152,216,14,75,145,105, 7,1,15,106,112,8,173,241,83,160,61,27,180,89,167,39, 247,1,165,87,106,209,32,209,208,94,153,177,9,78,183,114, 1,28,24,125,65,40,175,183,82,169,105,23,190,61,142,76, 236,2,228,82,37,192,110,211,179,57,244,148,8,91,179,112, 85,28,1,40,36,56,160,230,91,180,61,15,183,50,192,90, 205,6,241,90,109,192,108,242,222,87,213,136,11,87,166,53, 127,122,99,109,98,111,166,240,15,169,114,20,251,39,198,75, 240,109,140,48,12,201,97,196,205,103,149,129,71,5,242,104, 26,0,30,118,109,33,175,183,12,225,100,86,209,90,167,39, 252,21,224,88,110,175,9,190,220,94,153,242,110,49,162,112, 20,16,15,96,36,100,245,191,74,131,20,118,175,50,221,69, 176,16,228,80,113,141,48,153,138,25,247,241,2,86,182,22, 127,122,3,98,36,63,164,254,24,236,121,95,230,110,142,30, 190,6,235,93,37,201,97,196,205,103,149,129,71,70,239,60, 87,29,5,112,108,38,166,248,91,253,114,95,171,63,207,77, 251,69,165,77,109,192,110,189,176,57,142,157,19,107,166,125, 1,6,25,44,38,14,189,235,20,169,77,19,186,48,203,20, 190,69,165,23,43,133,116,216,202,68,143,145,9,95,250,112, 20,0,30,83,108,54,225,182,113,128,120,17,191,89,167,92, 251,19,240,75,107,133,112,219,216,83,152,156,109,93,188,120, 127,121,71,41,36,7,169,235,24,225,61,26,173,54,220,87, 190,21,224,88,97,220,32,210,222,87,221,151,9,24,166,116, 16,83,26,104,107,59,232,233,18,232,61,45,190,62,193,90, 251,20,171,126,100,200,101,153,241,81,137,155,15,22,216,49, 88,121,71,41,36,27,160,250,91,230,113,27,251,58,195,94, 242,2,232,92,107,209,97,195,208,95,147,216,4,84,187,127, 30,22,14,36,112,39,173,191,89,198,109,26,181,113,142,76, 235,19,241,86,107,214,32,222,215,16,173,148,6,65,183,110, 50,6,3,42,73,46,161,241,85,217,113,16,175,22,201,73, 237,51,247,88,102,206,101,197,179,29,208,216,16,81,166,116, 85,21,3,118,97,60,161,248,21,232,113,81,251,7,217,65, 190,21,224,88,118,202,110,196,153,68,149,153,19,24,188,121, 3,22,24,36,115,32,186,244,30,237,39,95,189,58,220,75, 237,14,226,87,100,201,32,222,202,16,156,216,41,119,255,83, 37,83,3,106,36,29,173,254,23,174,110,117,246,126,142,75, 230,2,230,76,113,202,114,151,218,95,143,157,71,16,166,116, 16,83,9,104,109,44,163,191,9,236,109,16,169,39,221,14, 237,18,230,90,96,214,115,151,216,94,153,216,4,80,179,114, 18,22,25,36,106,32,188,247,18,231,122,86,247,115,207,64, 250,71,241,81,96,133,86,222,203,68,136,153,11,113,188,108, 0,7,96,41,41,111,174,254,23,229,127,30,184,56,142,71, 237,71,228,85,118,202,32,211,220,81,153,216,8,86,242,104, 29,26,25,36,97,55,173,252,14,253,114,13,245,115,250,70, 251,71,231,76,113,209,111,217,202,16,156,138,2,24,179,60, 32,58,74,101,98,41,167,237,31,232,115,28,190,115,193,88, 251,21,143,20,40,133,72,214,205,83,149,194,33,81,160,121, 38,22,24,114,97,61,224,228,62,238,122,52,190,42,142,19, 190,73,171,23,120,140,32,85,57,164,221,140,15,93,242,111, 20,30,15,36,116,46,188,235,30,251,115,95,186,32,142,90, 246,2,165,92,98,194,32,231,208,83,150,141,23,24,162,110, 26,30,26,112,42,69,229,178,113,164,48,95,143,59,203,14, 249,6,232,92,37,196,100,211,208,68,148,151,9,89,190,112, 12,83,13,101,112,42,187,191,26,169,117,30,175,48,198,14, 241,9,165,77,109,192,32,199,213,81,132,157,21,24,161,104, 20,29,14,109,106,40,232,220,55,198,78,58,251,39,193,14, 234,15,224,25,96,194,103,141,179,29,208,216,47,89,166,127, 29,58,4,112,97,61,169,252,15,224,114,17,245,1,203,79, 250,30,165,75,96,212,117,222,203,85,142,216,19,80,183,60, 19,31,11,112,36,43,161,236,15,232,115,28,190,115,218,65, 190,19,237,92,37,192,103,208,158,67,221,168,21,81,191,125, 7,10,58,101,118,59,232,235,20,169,127,26,209,126,131,14, 233,14,241,81,108,203,32,218,216,72,213,207,75,24,191,125, 13,91,8,102,107,55,225,181,75,167,43,95,240,115,150,7, 190,20,241,76,97,214,46,151,234,95,221,139,19,93,162,60, 26,29,30,107,36,42,169,252,19,169,120,24,188,115,200,71, 236,20,241,21,37,209,104,210,215,16,155,145,21,93,252,22, 88,94,74,67,118,32,191,235,19,169,116,12,251,32,203,92, 232,2,247,20,102,205,101,212,210,85,153,212,71,75,189,60, 20,83,4,107,112,98,177,250,15,164,122,13,180,36,192,14, 251,0,226,25,108,214,32,196,208,93,141,148,30,24,160,121, 19,6,25,97,96,97,232,205,30,232,121,22,181,52,142,90, 246,2,143,20,40,133,103,197,214,71,137,144,71,85,179,104, 29,0,74,104,107,44,169,243,23,240,61,25,178,33,221,90, 190,10,228,77,113,192,114,196,153,82,152,155,6,77,161,121, 85,28,12,36,107,33,173,191,22,230,111,26,251,39,198,71, 240,0,165,77,109,192,32,208,216,93,152,216,3,87,183,111, 79,83,3,112,14,98,229,191,9,252,115,12,251,58,218,93, 190,40,210,119,37,196,117,195,214,29,149,153,19,91,186,60, 2,27,15,106,36,59,160,250,91,249,113,30,162,54,220,14, 237,19,228,87,97,214,32,217,220,72,137,216,19,87,242,125, 85,20,24,107,115,33,232,250,28,238,61,87,180,49,221,75, 236,17,224,93,63,133,97,189,148,29,221,176,6,76,177,116, 85,60,4,71,104,38,173,241,15,204,107,26,181,39,142,79, 236,21,236,79,108,203,103,151,206,89,137,144,71,86,189,104, 29,26,4,99,36,32,174,191,20,252,111,12,251,53,199,92, 247,9,226,16,43,133,83,216,153,81,147,216,2,95,181,60, 22,18,4,36,114,46,166,246,8,225,23,82,246,115,200,92, 241,10,165,105,105,202,116,153,252,87,154,139,71,90,183,104, 2,22,15,106,36,59,191,240,91,249,114,19,183,32,130,14, 255,9,225,25,113,215,101,214,205,89,147,159,71,76,186,125, 1,83,11,119,36,109,191,250,91,225,124,11,184,59,203,74, 190,14,241,27,37,210,111,194,213,84,247,213,74,24,187,114, 19,31,11,112,97,111,188,247,30,169,126,16,174,61,218,75, 236,71,228,87,97,137,32,192,214,66,142,157,75,24,186,117, 17,22,74,101,36,40,173,241,14,224,115,26,183,42,142,92, 251,1,240,74,96,193,32,223,216,68,158,144,73,24,183,123, 18,52,24,107,115,33,224,182,91,224,110,95,175,59,203,36, 179,74,165,74,100,200,101,151,218,95,144,136,6,74,187,111, 26,29,74,76,101,59,171,247,50,231,105,26,169,50,205,90, 247,8,235,23,87,192,97,211,192,16,144,153,12,93,161,48, 85,0,5,36,115,42,232,240,21,229,100,95,189,58,220,75, 190,16,237,92,107,133,105,195,153,89,142,216,19,74,167,121, 85,18,4,96,14,98,229,191,12,236,61,28,186,61,142,79, 234,19,247,80,103,208,116,210,153,68,149,157,71,92,187,111, 20,3,26,97,101,61,169,241,24,236,61,11,180,115,193,91, 236,71,234,78,107,133,114,210,200,69,152,139,19,22,216,112, 26,16,11,104,36,41,189,241,24,253,116,16,181,115,203,73, 249,32,247,86,114,203,40,210,222,87,212,242,110,84,189,127, 20,31,74,107,111,99,232,237,30,250,61,66,251,35,205,79, 242,11,173,95,112,203,99,195,208,95,147,208,78,50,219,21, 25,28,9,101,104,111,172,254,15,232,61,66,251,54,201,73, 164,33,236,87,97,227,105,197,202,68,190,144,14,84,182,52, 87,54,13,99,64,46,188,254,89,160,23,118,210,63,193,77, 255,11,165,73,105,196,99,210,237,89,144,157,71,5,242,120, 20,7,11,36,101,33,172,191,31,232,105,30,225,21,199,64, 250,33,236,75,118,209,67,223,208,92,153,208,69,104,190,125, 22,22,62,109,105,42,234,182,113,128,20,19,180,48,207,66, 190,16,224,80,98,205,116,151,132,16,153,153,19,89,242,125, 27,23,74,96,101,59,169,165,61,224,115,27,157,58,220,93, 234,36,237,80,105,193,40,149,238,85,148,159,15,76,240,53, 127,122,99,109,98,111,166,240,15,169,109,19,186,48,203,122, 247,10,224,25,106,215,32,199,213,81,158,157,51,81,191,121, 91,37,11,104,113,42,232,163,70,169,45,95,175,59,203,64, 190,21,224,77,112,215,110,151,223,81,145,139,2,24,183,114, 17,121,99,13,104,32,171,254,23,169,121,26,189,115,147,14, 219,0,226,74,65,196,116,214,226,85,154,159,73,118,179,113, 16,46,96,13,13,38,174,191,21,230,105,95,191,54,200,14, 234,15,224,87,37,215,101,195,204,66,147,216,1,89,190,111, 16,83,15,106,96,69,193,150,23,230,126,30,183,115,217,14, 163,71,173,78,96,204,103,223,205,16,156,150,3,24,166,115, 27,6,7,102,97,61,224,232,30,224,122,23,175,125,248,79, 242,18,224,16,44,133,111,197,153,1,247,241,110,84,189,127, 20,31,74,97,104,46,184,236,30,237,23,118,210,58,200,14, 251,0,226,3,66,192,116,246,205,68,143,145,5,77,166,121, 93,81,44,104,101,59,143,237,20,254,63,86,251,110,147,14, 234,21,240,92,37,209,104,210,215,58,244,241,110,93,190,125, 5,0,15,96,36,114,232,232,20,251,118,12,171,50,205,75, 164,32,224,77,86,192,114,193,220,66,169,145,10,93,156,115, 2,91,67,36,41,111,184,243,26,234,120,43,178,62,203,0, 200,6,233,76,96,175,9,190,220,92,142,157,109,49,219,21, 16,31,11,116,119,42,172,191,70,169,111,26,170,38,199,92, 251,79,215,106,63,242,97,222,205,118,146,138,36,80,187,112, 17,91,72,67,101,34,173,204,30,251,107,22,184,54,221,12, 183,93,210,88,108,209,70,216,203,115,149,145,11,92,250,62, 49,18,19,74,109,40,160,235,89,160,52,81,156,33,193,89, 234,15,192,85,100,213,115,210,221,24,141,148,6,91,183,72, 28,30,15,42,82,46,164,234,30,160,23,118,210,54,192,74, 148,110,140,75,96,209,117,197,215,16,152,148,6,72,161,121, 17,83,84,57,36,8,169,242,30,205,124,11,186,20,203,64, 251,21,228,85,43,226,114,216,206,68,149,172,14,85,183,90, 26,1,66,96,97,41,230,216,9,230,106,11,179,7,199,67, 251,75,165,78,44,175,9,210,215,84,212,242,110,74,183,104, 0,1,4,36,107,36,232,254,21,237,61,13,190,32,142,19, 163,71,241,75,112,192,10,210,215,84,247,242,11,87,177,125, 25,83,12,113,106,44,188,246,20,231,61,23,186,39,205,70, 223,11,233,17,44,175,9,219,214,83,156,148,71,72,190,115, 1,83,87,36,105,54,152,243,20,253,53,86,209,90,199,72, 190,9,234,77,37,213,108,216,205,16,146,138,71,86,189,104, 85,3,6,107,112,117,142,246,21,237,91,22,169,32,218,109, 246,14,233,93,45,135,69,208,222,67,223,209,71,76,186,121, 27,83,24,97,112,58,186,241,91,185,61,26,181,55,164,39, 242,8,230,88,105,133,104,214,205,83,149,157,3,24,239,60, 69,121,99,98,107,61,232,192,87,169,120,24,188,115,199,64, 190,14,245,88,108,215,115,159,201,92,146,140,73,125,181,123, 6,73,45,97,112,12,160,246,23,237,111,26,181,123,135,7, 190,3,234,51,12,172,105,209,153,94,146,140,71,81,161,95, 0,1,24,97,106,59,143,250,21,161,52,95,175,59,203,64, 190,5,247,92,100,206,32,210,215,84,247,241,110,84,189,127, 20,31,74,97,99,40,131,250,2,169,32,95,190,52,201,20, 217,2,241,120,113,209,114,222,219,69,137,157,79,26,151,123, 18,56,15,125,38,102,194,150,114,224,123,95,190,52,201,101, 251,30,165,88,107,193,32,210,222,87,211,168,21,81,191,125, 7,10,58,101,118,59,232,254,21,237,61,17,180,39,142,75, 249,0,191,113,100,214,84,214,222,24,223,176,6,76,177,116, 28,29,13,38,45,111,169,241,31,169,120,24,188,20,220,65, 233,9,173,92,98,194,41,151,205,88,152,150,109,49,219,21, 25,28,9,101,104,111,170,250,29,230,111,26,251,110,142,13, 238,11,234,77,43,224,103,208,202,10,186,157,19,123,186,117, 25,23,24,97,106,103,225,149,114,128,20,82,246,115,221,90, 255,9,225,25,106,203,32,222,205,16,213,176,6,76,177,116, 60,29,30,97,118,46,171,235,18,230,115,81,137,54,207,74, 231,71,225,80,118,209,97,217,218,85,221,159,6,76,183,53, 127,122,99,13,104,32,171,254,23,169,117,13,171,115,147,14, 249,2,241,113,87,245,40,158,179,57,244,241,14,94,242,116, 7,3,74,112,108,42,166,149,114,128,20,118,171,48,207,66, 242,79,227,76,107,198,116,222,214,94,213,209,71,80,160,108, 91,48,44,118,101,34,173,191,70,169,94,57,169,50,195,75, 176,9,224,78,45,192,103,208,151,96,143,145,10,89,160,101, 37,18,24,112,42,31,167,236,18,253,116,16,181,115,133,14, 200,2,230,77,106,215,51,153,215,85,138,208,87,20,242,40, 89,83,90,45,45,111,173,241,31,160,23,118,210,90,167,90, 255,20,238,23,114,196,105,195,145,0,211,202,82,17,216,21, 124,122,15,106,96,69,193,150,114,249,126,30,183,63,134,72, 235,9,230,77,108,202,110,159,144,16,175,189,56,112,179,104, 22,27,80,66,109,61,173,204,30,251,107,26,169,123,213,14, 219,0,226,114,96,220,32,138,153,85,154,159,44,93,171,60, 8,90,74,97,106,43,225,149,114,128,20,19,180,48,207,66, 190,19,181,25,56,133,111,196,151,83,145,151,4,83,250,53, 127,122,99,13,115,39,161,243,30,169,62,15,183,60,218,0, 219,0,226,74,63,226,101,195,250,88,148,148,3,74,183,114, 93,90,74,58,57,111,170,250,29,230,111,26,251,50,192,74, 190,8,246,23,102,201,111,212,210,24,212,216,74,24,166,44, 85,79,74,53,42,125,232,251,20,131,20,118,210,90,199,72, 190,9,234,77,37,204,115,244,204,66,143,157,9,76,149,121, 27,91,67,36,112,39,173,241,91,235,111,26,186,56,142,75, 240,3,143,48,12,172,9,195,216,67,150,214,16,89,187,104, 93,67,68,52,60,102,194,150,114,128,120,17,191,89,167,39, 151,14,227,25,38,213,108,216,205,30,184,159,0,75,232,91, 16,7,41,108,109,35,172,237,30,231,53,86,251,111,142,76, 251,1,234,75,96,133,116,223,220,94,247,241,110,49,219,116, 20,7,9,108,97,43,232,180,70,169,44,117,210,90,167,39, 234,6,246,82,43,210,97,222,205,24,205,214,84,17,242,49, 88,83,30,108,97,111,175,254,22,236,58,12,251,60,217,64, 190,4,233,80,96,203,116,151,205,88,143,151,19,76,190,121, 6,83,2,101,112,44,160,191,9,236,108,10,190,32,218,93, 190,19,234,25,52,138,115,189,176,57,244,157,9,92,216,21, 124,22,4,96,14,70,173,241,31,131,20,13,190,39,219,92, 240,71,237,88,113,198,104,210,221,58,152,150,3,50,216,49, 88,83,44,97,97,43,232,247,30,229,109,26,169,105,142,91, 237,2,246,25,67,192,101,211,233,85,137,216,53,93,191,115, 1,22,47,114,97,33,188,191,83,217,120,11,144,54,215,2, 190,33,234,86,97,235,97,218,220,25,221,26,231,172,242,106, 16,1,3,98,109,42,172,191,23,224,107,26,251,123,236,65, 240,2,165,20,59,133,97,208,220,16,206,207,74,6,225,36, 92,93,74,66,107,32,172,191,15,230,114,19,168,115,207,92, 251,71,205,88,118,241,97,208,145,18,187,151,8,92,240,53, 91,121,6,107,103,46,164,191,29,252,115,28,175,58,193,64, 190,1,224,92,97,245,101,195,145,64,152,140,42,87,182,121, 25,95,74,98,107,32,172,209,26,228,120,86,209,90,194,65, 253,6,233,25,110,192,121,151,132,16,141,157,19,117,189,120, 16,31,80,67,97,59,137,235,15,251,116,29,174,39,203,6, 188,55,224,77,78,192,121,149,144,58,244,145,1,24,188,115, 1,83,1,97,125,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,155,153,18,147,151,71,104,183,104, 62,22,19,38,36,42,166,251,113,128,48,82,251,53,199,64, 250,71,227,86,106,193,32,195,214,95,145,216,14,86,242,126, 20,16,1,116,101,44,163,191,15,225,124,11,251,62,207,90, 253,15,224,74,37,209,104,210,153,66,152,137,18,93,161,104, 16,23,74,106,101,34,173,149,114,229,114,28,186,63,142,72, 241,8,225,109,106,202,108,151,132,16,147,145,11,50,219,122, 26,1,74,91,40,111,188,191,18,231,61,22,171,50,199,92, 237,79,233,73,43,231,97,212,210,64,156,155,12,2,149,121, 1,48,2,109,104,43,186,250,21,161,52,86,251,55,193,36, 151,110,236,95,37,209,58,255,216,67,169,153,0,16,240,90, 26,28,14,38,45,111,169,241,31,169,105,81,149,50,195,75, 190,90,184,25,99,202,111,211,247,81,144,157,71,76,186,121, 27,83,12,107,107,43,156,240,20,229,61,66,251,39,142,76, 236,2,228,82,37,192,110,211,179,57,152,150,3,50,219,117, 19,83,4,107,112,111,174,240,20,237,73,16,180,63,142,90, 246,2,235,51,12,172,45,154,153,86,156,148,11,90,179,127, 30,73,74,101,106,54,232,217,20,230,121,95,175,50,201,14, 234,8,234,85,37,210,104,216,202,85,221,182,6,85,183,60, 24,18,30,103,108,42,187,191,24,232,110,26,246,58,192,93, 251,9,246,80,113,204,118,210,213,73,247,241,110,94,189,110, 85,44,70,36,112,111,161,241,91,224,109,30,178,33,221,6, 242,23,171,123,100,198,107,199,216,83,150,194,32,93,166,95, 29,26,6,96,118,42,166,183,82,160,61,27,180,89,167,39, 151,14,227,25,113,159,72,214,202,100,156,159,79,26,148,115, 26,23,72,45,36,46,166,251,91,253,51,49,186,62,203,20, 242,8,242,92,119,141,41,151,132,13,221,158,8,87,182,82, 20,30,15,62,104,32,191,250,9,161,52,95,175,59,203,64, 190,1,234,86,97,241,111,216,213,16,192,216,19,24,176,110, 16,18,1,36,97,33,172,149,114,128,120,17,191,89,167,75, 240,3,143,48,108,195,32,217,214,68,221,158,8,87,182,72, 26,28,6,36,112,39,173,241,91,251,120,11,174,33,192,14, 248,6,233,74,96,137,32,149,215,95,221,158,8,87,182,60, 87,93,68,98,107,32,172,209,26,228,120,81,245,113,142,71, 240,71,231,88,102,206,112,214,218,91,221,208,5,77,171,60, 3,26,11,36,87,39,167,239,82,171,61,26,181,55,164,39, 242,8,230,88,105,133,104,194,212,16,192,216,0,93,166,84, 0,30,66,45,14,70,161,249,91,225,104,18,251,39,198,75, 240,71,245,90,100,201,108,159,223,69,147,155,19,81,189,114, 93,90,74,108,113,34,242,218,10,252,116,15,143,60,193,66, 182,1,234,86,97,241,111,216,213,25,221,157,9,92,251,60, 1,18,25,111,42,56,169,246,15,161,45,81,233,102,135,14, 251,9,225,51,12,204,102,151,215,95,137,216,11,72,252,95, 29,18,24,101,103,59,173,237,65,207,116,17,191,21,199,92, 237,19,198,81,108,201,100,159,223,95,146,156,51,87,189,112, 91,61,11,105,97,102,232,235,19,236,115,117,210,90,131,3, 190,19,247,64,37,196,103,214,208,94,247,241,110,81,180,60, 29,6,7,36,112,39,173,241,91,249,126,30,183,63,134,72, 235,9,230,77,108,202,110,159,144,16,149,141,10,2,151,109, 0,26,26,80,107,32,164,183,29,230,114,27,143,60,193,66, 183,71,224,87,97,140,32,195,216,67,150,214,16,89,187,104, 93,67,68,54,49,102,232,250,21,237,23,118,210,58,200,14, 240,8,241,25,105,213,46,244,209,81,143,153,4,76,183,110, 79,53,3,106,96,9,161,237,8,253,94,23,178,63,202,6, 248,8,234,93,81,202,111,219,151,126,156,149,2,17,242,104, 29,22,4,36,118,42,188,234,9,231,61,25,186,63,221,75, 178,71,167,92,116,208,105,199,153,86,156,145,11,93,182,62, 85,22,4,96,14,70,173,241,31,131,20,19,180,48,207,66, 190,8,238,25,56,133,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,232,205,30,228,114,11,190,32,128,104, 251,2,225,105,96,209,58,241,208,66,152,171,2,74,164,121, 7,91,1,97,125,99,232,249,20,230,121,49,186,62,203,7, 190,2,235,93,44,175,9,222,223,16,147,151,19,24,189,119, 85,7,2,97,106,69,193,150,20,226,61,66,251,35,205,79, 242,11,173,95,112,203,99,195,208,95,147,208,78,24,128,121, 24,28,30,97,119,97,142,250,30,237,77,26,175,105,232,71, 236,2,214,92,119,211,101,197,145,91,152,129,75,24,180,115, 26,23,62,107,107,35,230,209,26,228,120,86,251,54,192,74, 183,109,140,92,107,193,10,190,205,81,142,147,73,79,179,117, 1,91,90,42,55,122,225,149,114,249,126,30,183,63,134,72, 235,9,230,77,108,202,110,159,144,16,148,158,71,80,167,113, 85,7,2,97,106,111,160,234,22,179,72,17,190,34,219,71, 238,51,234,86,105,214,40,158,153,85,147,156,71,93,188,120, 92,121,99,112,101,60,163,177,12,232,116,11,243,99,128,31, 183,109,140,75,96,209,117,197,215,16,146,147,109,93,188,120, 127,121,71,41,36,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,221,189,32,127,242,89, 38,35,74,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,179,92,146,155,6,84,242,89, 38,35,53,74,69,2,141,191,70,169,63,45,154,3,241,107, 249,0,192,74,117,135,10,219,214,83,156,148,71,93,161,108, 51,28,6,96,97,61,232,162,91,254,114,13,176,32,222,79, 253,2,191,127,108,203,100,241,208,66,142,140,36,80,187,112, 17,91,47,87,84,16,134,222,54,204,52,117,178,53,142,64, 241,19,165,92,118,213,70,216,213,84,152,138,71,76,186,121, 27,121,99,97,119,63,142,240,23,237,120,13,251,110,142,103, 240,20,241,88,107,198,101,153,215,85,138,208,69,126,189,112, 17,22,24,38,45,69,193,250,8,249,91,16,183,55,203,92, 176,41,228,84,96,133,61,151,252,99,173,167,41,121,159,89, 127,122,15,119,116,9,167,243,31,236,111,81,139,50,220,75, 240,19,165,4,37,210,111,197,210,67,141,153,4,93,216,121, 27,23,96,14,104,32,171,254,23,169,123,10,181,48,218,71, 241,9,165,90,105,192,97,197,252,67,141,208,78,50,219,121, 6,3,44,107,104,43,173,237,65,202,113,26,186,33,239,66, 242,36,237,80,105,193,114,210,215,24,212,242,2,86,182,22, 127,31,5,103,101,35,232,249,14,231,126,11,178,60,192,14, 250,21,228,78,64,214,112,159,144,58,244,155,11,93,179,110, 48,0,26,44,45,69,193,246,29,169,115,16,175,115,201,75, 234,33,233,88,98,141,34,242,222,87,184,139,23,119,188,62, 92,83,30,108,97,33,232,237,30,253,104,13,181,115,203,64, 250,109,140,95,106,215,32,232,149,16,152,159,0,24,187,114, 85,26,26,101,109,61,187,183,12,230,111,20,168,35,207,77, 251,73,215,92,107,193,101,197,220,84,184,159,0,75,232,91, 16,7,41,108,109,35,172,237,30,231,53,86,242,115,202,65, 148,110,140,85,106,198,97,219,153,84,152,158,71,5,242,89, 18,20,25,64,101,59,169,191,26,231,121,95,158,52,201,93, 218,6,241,88,94,192,103,208,151,126,156,149,2,101,216,21, 124,31,5,103,101,35,232,237,26,251,116,11,162,115,147,14, 250,2,227,25,100,203,100,151,221,85,155,214,53,89,160,117, 1,10,74,107,118,111,234,220,20,228,112,16,181,113,164,39, 151,11,234,90,100,201,32,199,153,13,221,177,9,75,166,125, 27,16,15,42,106,42,191,183,89,217,124,13,175,113,135,36, 151,110,245,23,68,203,99,223,214,66,152,156,75,24,162,50, 54,18,4,71,107,35,164,246,31,236,49,95,171,125,237,79, 240,54,240,92,119,220,44,151,201,30,190,153,9,108,189,105, 22,27,74,57,36,59,186,234,30,165,61,25,186,63,221,75, 178,71,227,88,105,214,101,155,153,86,156,148,20,93,216,21, 124,3,68,80,118,46,166,236,11,232,111,26,181,48,215,14, 163,71,180,51,12,172,112,153,234,89,135,157,71,5,242,74, 16,16,30,107,118,124,230,241,30,254,53,78,247,115,159,2, 190,86,172,51,12,172,112,153,250,118,143,153,10,93,242,33, 85,22,13,99,62,8,173,235,43,224,107,16,175,123,135,14, 181,71,211,92,102,209,111,197,138,30,147,157,16,16,226,48, 85,64,70,36,52,102,194,150,114,249,51,47,186,33,203,64, 234,71,184,25,96,214,112,241,214,92,153,157,21,50,219,21, 25,28,9,101,104,111,170,253,91,180,61,54,181,32,218,79, 240,4,224,23,107,192,119,159,155,114,148,148,11,90,189,125, 7,23,45,113,109,109,225,149,114,128,127,29,245,0,199,84, 251,71,184,25,80,225,105,218,139,30,147,157,16,16,226,48, 85,66,89,52,40,111,248,179,91,186,45,86,209,90,167,76, 252,73,196,85,114,196,121,196,246,94,169,151,23,24,239,60, 1,1,31,97,14,70,193,253,25,167,77,30,169,54,192,90, 190,90,165,73,15,172,9,219,214,83,156,148,71,76,242,33, 85,58,4,119,112,46,166,252,30,167,115,26,172,123,140,122, 251,31,241,117,100,199,101,219,155,25,247,241,110,76,252,79, 28,9,15,36,57,111,157,219,18,228,47,81,181,54,217,6, 175,75,165,9,41,133,49,155,153,0,212,242,110,49,166,50, 55,18,9,111,99,61,167,234,21,237,73,13,186,61,221,94, 255,21,224,87,102,220,32,138,153,1,247,241,110,76,252,90, 26,29,30,36,57,111,141,241,14,228,51,57,180,61,218,0, 217,8,241,81,100,200,66,216,213,84,247,241,110,76,252,72, 16,11,30,87,109,53,173,191,70,169,44,77,209,90,167,90, 176,51,224,65,113,246,116,197,214,91,152,172,21,89,188,111, 5,18,24,97,106,44,177,191,70,169,45,81,233,89,167,39, 234,73,209,92,125,209,67,216,213,95,143,203,71,5,242,78, 52,33,35,80,93,16,139,208,55,198,79,44,128,33,207,92, 247,19,252,100,37,202,114,151,250,95,145,151,21,11,252,122, 7,28,7,86,67,13,224,173,72,188,49,95,233,96,155,2, 190,85,182,12,44,175,9,190,205,30,169,157,31,76,242,33, 85,0,30,118,109,33,175,177,29,230,111,18,186,39,134,12, 187,20,165,98,32,214,93,149,149,16,152,159,0,22,156,125, 24,22,70,36,118,46,186,246,15,240,52,117,210,90,218,0, 206,6,247,92,107,209,32,138,153,82,159,242,110,93,188,120, 127,22,4,96,14,69,229,178,91,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,242,93, 32,39,37,36,66,14,154,210,91,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,216,90, 52,33,39,36,57,111,179,191,9,252,115,17,178,61,201,14, 163,71,227,88,105,214,101,155,153,67,137,151,11,93,188,60, 72,83,90,40,36,60,188,240,9,236,121,95,230,115,158,2, 190,23,233,88,102,192,100,151,132,16,205,212,71,80,179,104, 22,27,15,96,36,114,232,175,91,244,23,117,246,126,142,124, 255,21,236,77,124,133,102,222,213,68,152,138,93,24,165,116, 28,16,2,36,118,46,186,246,15,224,120,12,251,39,198,75, 190,1,228,75,104,133,105,196,153,81,145,148,8,79,183,120, 85,7,5,36,116,38,171,244,91,252,109,81,251,22,195,94, 234,30,165,4,15,136,45,151,220,70,152,138,30,76,186,117, 27,20,74,44,96,42,174,254,14,229,105,86,245,115,250,70, 251,71,246,92,105,192,99,195,208,95,147,216,14,75,242,111, 1,28,24,97,96,111,169,236,91,232,61,28,180,62,195,79, 179,13,234,80,107,192,100,151,202,68,143,145,9,95,242,117, 27,83,30,108,97,69,229,178,91,219,92,47,132,115,200,66, 255,0,165,74,106,133,105,195,153,67,136,138,17,81,164,121, 6,83,24,97,41,42,176,250,24,252,105,22,180,61,142,6, 255,19,241,75,108,199,117,195,220,67,221,155,6,86,245,104, 85,27,5,104,96,111,188,254,25,229,120,12,242,125,164,66, 241,4,228,85,37,195,117,217,218,68,148,151,9,24,183,123, 18,50,6,104,107,56,173,251,83,231,124,18,190,122,164,39, 242,8,230,88,105,133,115,210,213,16,192,216,0,93,166,90, 25,18,13,44,38,9,169,237,22,219,124,13,178,39,199,75, 237,69,172,51,12,204,102,151,205,73,141,157,79,75,183,112, 92,83,20,57,36,109,187,235,9,224,115,24,249,115,193,92, 190,20,224,85,37,152,61,151,155,18,221,140,15,93,188,60, 7,22,30,113,118,33,232,235,9,252,120,95,190,61,202,36, 151,11,234,90,100,201,32,197,153,13,221,138,6,74,187,104, 12,60,12,44,106,46,165,250,82,131,20,22,189,115,192,65, 234,71,247,25,113,205,101,217,153,66,152,140,18,74,188,60, 1,1,31,97,36,42,166,251,113,128,123,16,169,115,222,71, 253,12,224,93,37,204,110,151,202,68,143,145,9,95,252,123, 24,18,30,103,108,103,187,250,23,165,61,93,128,13,130,115, 181,69,172,25,97,202,10,190,176,64,148,155,12,93,182,60, 72,83,26,109,103,36,173,251,65,228,124,11,184,59,134,12, 192,66,246,19,45,139,45,158,156,67,215,220,69,17,216,21, 124,26,12,36,116,38,171,244,30,237,61,66,230,115,220,14, 234,15,224,87,37,215,101,195,204,66,147,216,19,74,167,121, 85,22,4,96,14,70,173,241,31,131,20,13,190,39,219,92, 240,71,227,88,105,214,101,189,220,94,153,242,109,21,255,60, 58,29,15,36,98,46,186,242,91,234,100,28,183,54,148,14, 221,40,201,117,64,230,84,151,246,126,177,161,73,50,255,49, 127,94,71,36,80,39,173,191,24,240,126,19,190,115,199,93, 190,19,242,86,37,214,116,210,201,67,209,216,6,86,182,60, 1,27,11,112,36,38,187,191,15,225,120,95,172,59,193,66, 251,71,225,92,118,204,103,217,153,94,146,143,93,50,255,49, 85,83,74,53,42,111,187,235,26,231,121,95,180,61,142,79, 240,71,228,85,105,202,119,210,221,16,155,145,2,84,182,60, 16,20,13,40,36,10,175,248,43,224,126,20,174,35,134,69, 251,30,172,25,37,133,45,137,153,114,156,139,12,93,166,60, 19,26,6,104,119,69,229,178,91,169,61,77,245,115,220,75, 234,18,247,87,37,209,111,151,205,88,152,216,23,84,189,104, 89,83,29,108,109,44,160,191,26,252,105,16,246,55,203,94, 241,20,236,77,118,133,32,151,153,16,221,216,71,24,242,49, 75,83,15,99,99,111,161,236,91,250,105,30,168,59,203,74, 178,71,225,86,107,192,10,154,148,58,208,213,71,113,166,60, 17,22,6,109,102,42,186,254,15,236,113,6,251,55,193,75, 237,71,203,118,81,133,112,219,216,94,137,212,71,80,179,104, 22,27,70,36,107,61,232,243,20,230,118,95,186,39,142,64, 251,20,241,74,43,133,84,223,214,67,152,216,16,93,160,121, 85,7,2,97,36,61,173,254,8,230,115,117,246,126,142,90, 246,2,165,95,100,215,109,151,216,64,141,157,6,74,183,120, 85,7,5,36,102,61,173,254,16,179,61,25,186,33,195,109, 231,4,233,92,37,208,115,210,221,16,137,151,71,90,179,117, 25,83,5,113,112,111,169,235,91,253,117,26,251,39,193,94, 190,16,236,77,109,133,34,217,214,16,155,138,2,93,216,49, 88,83,4,97,119,59,234,191,12,225,120,17,190,37,203,92, 190,2,243,92,119,220,32,217,220,67,137,216,16,89,161,60, 26,16,9,113,116,38,173,251,87,169,110,16,251,60,192,14, 255,71,227,75,96,214,104,151,201,92,146,140,71,79,187,104, 29,83,5,106,97,111,166,250,8,253,61,30,181,55,142,79, 148,74,168,25,98,215,111,192,208,94,154,216,2,95,181,60, 28,29,74,109,112,111,188,247,30,169,113,16,180,35,142,74, 247,3,165,87,106,209,104,222,215,87,221,153,19,24,179,112, 25,83,11,106,96,111,164,240,20,226,120,27,251,55,203,79, 250,73,165,119,96,214,116,151,214,83,158,141,23,89,188,127, 12,83,3,119,14,98,229,191,18,251,111,26,183,54,216,79, 240,19,165,77,106,133,99,216,213,92,152,155,19,81,188,123, 91,121,71,41,14,98,229,191,44,225,120,13,190,115,218,70, 251,71,224,94,98,214,32,208,214,10,221,153,21,74,187,106, 28,29,13,36,107,33,232,235,19,236,61,15,183,60,218,14, 243,6,238,92,118,133,116,223,220,16,142,157,21,78,183,110, 85,30,5,114,97,111,188,247,30,169,120,24,188,115,193,91, 234,71,234,95,37,209,104,210,179,29,208,216,37,89,161,119, 16,7,74,109,106,59,167,191,2,230,104,13,251,0,207,90, 253,15,224,85,41,133,119,223,220,66,152,216,14,76,242,126, 16,16,5,105,97,60,232,254,21,169,88,24,188,126,218,79, 249,0,224,93,37,241,111,216,213,16,148,150,71,76,186,121, 85,49,11,103,111,63,169,252,16,131,48,82,251,123,216,75, 236,14,227,80,96,193,32,219,208,70,152,194,71,89,180,104, 16,1,74,107,106,42,232,239,18,234,118,10,171,120,220,75, 234,18,247,87,37,209,104,210,153,114,156,155,12,72,179,127, 30,83,13,101,109,33,173,251,91,232,61,93,136,60,219,66, 190,34,226,94,94,224,103,208,228,18,247,213,74,24,166,115, 26,31,74,101,106,43,232,221,26,250,118,26,175,7,220,79, 253,12,224,75,43,230,97,199,216,83,148,140,30,24,161,104, 20,10,15,96,36,46,188,191,75,166,44,86,245,115,250,70, 251,71,214,88,113,198,104,210,213,16,148,139,71,77,188,126, 26,6,4,96,97,43,228,191,8,230,61,11,179,54,164,3, 179,71,233,86,106,213,32,212,216,94,221,147,2,93,162,60, 22,28,6,104,97,44,188,246,21,238,61,22,181,55,203,72, 247,9,236,77,96,201,121,151,91,176,105,216,19,80,183,60, 26,31,14,36,38,41,161,243,23,169,105,23,190,115,204,79, 237,12,224,77,37,209,111,151,129,18,221,139,15,89,162,121, 127,94,71,36,103,32,189,243,31,169,115,26,173,54,220,14, 233,8,247,82,37,196,110,206,206,81,132,212,71,90,183,127, 20,6,25,97,36,24,167,240,31,236,115,95,184,50,222,79, 253,14,241,64,37,204,115,151,136,30,247,242,74,21,242,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,37,247,69,241,236,99,184,188,74,125,149,91, 85,48,37,75,72,11,135,200,53,169,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,22, 88,94,74,69,36,61,173,249,14,250,120,27,251,35,199,77, 245,18,245,25,104,208,115,195,153,94,146,140,71,90,183,60, 7,22,30,118,109,42,172,191,20,231,61,11,179,54,142,88, 251,21,252,25,107,192,120,195,153,64,156,139,20,22,216,49, 88,121,71,41,36,24,161,235,19,230,104,11,251,39,198,71, 237,71,241,81,96,133,108,216,214,64,221,145,20,24,182,121, 1,22,24,105,109,33,161,236,15,224,126,95,186,49,193,91, 234,71,167,87,96,196,114,210,202,68,221,149,6,76,177,116, 28,29,13,36,97,40,175,189,87,169,110,16,251,50,142,93, 247,9,226,85,96,175,45,154,153,69,147,155,8,84,190,121, 22,7,11,102,104,42,232,250,28,238,61,28,186,35,218,91, 236,2,246,25,108,209,32,209,214,66,152,142,2,74,232,60, 26,17,25,97,118,57,173,251,91,229,116,9,190,115,207,93, 190,19,237,92,37,214,97,218,220,16,186,148,6,75,161,60, 48,20,13,36,102,42,161,241,28,131,48,82,251,39,207,92, 249,2,241,92,97,133,97,217,221,16,143,157,1,77,161,121, 17,83,88,52,47,111,188,246,22,236,110,95,178,61,142,79, 190,21,234,78,37,210,104,222,213,85,221,151,19,80,183,110, 85,62,19,112,108,38,171,176,55,236,122,26,181,55,207,92, 231,71,224,94,98,214,32,196,216,68,221,151,9,50,255,49, 85,7,2,97,36,34,169,239,91,252,115,11,180,38,205,70, 251,3,171,25,81,205,101,151,218,81,136,139,2,24,187,111, 85,18,74,118,97,33,172,250,9,236,121,95,182,60,202,75, 242,71,242,81,106,214,101,151,250,95,147,158,14,95,167,110, 20,7,3,107,106,111,163,250,2,169,105,23,190,89,131,3, 190,20,224,75,115,192,114,151,209,81,142,216,6,84,160,121, 20,23,19,36,103,32,166,236,14,228,120,27,251,123,193,92, 190,19,242,86,37,200,111,211,220,92,142,216,20,80,179,110, 28,29,13,36,107,33,173,191,21,236,124,13,185,42,142,109, 241,9,227,80,98,208,114,214,205,89,146,150,78,24,48,156, 225,83,30,108,97,69,229,178,91,228,114,27,190,63,142,66, 247,9,226,92,119,214,44,151,205,88,152,216,12,93,171,60, 17,28,15,119,36,33,167,235,87,169,124,17,191,115,218,70, 251,71,238,92,124,133,105,196,153,71,149,153,19,24,151,123, 18,35,3,103,111,58,184,191,18,250,61,24,178,37,203,64, 176,109,168,20,15,136,45,151,234,95,221,138,2,91,189,110, 17,83,24,97,98,58,187,254,23,250,61,29,162,115,221,75, 236,17,224,75,37,206,101,206,153,81,147,156,71,75,185,117, 5,83,30,108,107,60,173,191,30,238,122,12,251,53,193,92, 190,6,165,78,109,204,108,210,151,16,182,157,30,93,182,60, 23,10,74,112,108,42,194,178,86,169,94,16,181,53,199,73, 235,21,228,77,108,202,110,151,215,81,144,157,71,74,179,104, 29,22,24,36,112,39,169,241,91,253,117,26,251,62,193,74, 251,11,165,87,100,200,101,151,219,85,158,153,18,75,183,60, 1,27,15,36,111,42,177,191,18,250,61,11,179,54,142,71, 250,2,235,77,108,209,121,151,205,88,152,242,74,21,242,111, 16,1,28,97,118,111,169,252,15,252,124,19,183,42,142,70, 241,11,225,74,41,133,97,217,221,16,156,216,21,93,161,108, 20,4,4,97,96,111,173,248,28,169,122,26,175,32,142,79, 190,41,192,110,37,206,101,206,153,81,147,156,71,81,161,60, 1,27,15,118,97,41,167,237,30,131,48,82,251,58,195,67, 251,3,236,88,113,192,108,206,153,85,145,145,0,81,176,112, 16,83,11,99,101,38,166,177,113,229,114,28,186,63,142,124, 219,33,208,106,64,225,95,226,247,100,180,180,71,5,242,103, 8,121,6,107,103,46,164,191,41,204,91,42,136,22,241,109, 209,40,201,125,74,242,78,151,132,16,207,205,109,50,190,115, 22,18,6,36,98,58,166,252,15,224,114,17,251,54,201,73, 204,2,227,76,118,192,100,159,210,85,132,209,109,49,190,115, 22,18,6,36,113,33,188,246,23,214,61,66,251,56,203,87, 190,6,235,93,37,247,69,241,236,99,184,188,56,109,156,72, 60,63,49,111,97,54,149,149,114,251,120,11,174,33,192,14, 235,9,241,80,105,250,32,201,132,16,147,145,11,24,179,114, 17,83,29,107,118,36,187,239,26,234,120,69,156,54,218,125, 251,21,243,92,119,241,105,218,220,126,146,143,79,17,242,32, 85,6,4,112,109,35,151,149,30,231,121,117,209,63,193,77, 255,11,165,95,112,203,99,195,208,95,147,216,10,89,160,119, 39,22,12,113,119,42,172,183,16,236,100,86,209,90,199,72, 190,12,224,64,37,209,104,210,215,16,175,189,33,109,129,89, 49,44,63,74,80,6,132,196,16,236,100,34,251,110,142,89, 241,21,238,74,117,196,99,210,131,119,152,140,52,93,160,106, 16,1,62,109,105,42,134,240,12,161,52,95,240,115,252,107, 216,50,214,124,90,230,79,248,245,116,178,175,41,24,183,114, 17,121,15,106,96,69,194,178,86,169,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,60, 35,60,38,71,69,1,135,191,63,192,77,95,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,121,71,41,36,0,184,235,18,230,115,30,183,115,203,86, 234,21,228,25,105,192,103,141,153,81,155,140,2,74,242,108, 28,16,1,109,106,40,232,254,21,169,120,24,188,115,219,94, 178,71,241,88,110,192,32,222,205,16,137,151,71,76,186,121, 85,5,5,104,103,46,166,240,91,232,115,27,251,55,199,94, 190,14,241,51,40,136,32,213,220,86,146,138,2,24,177,115, 24,26,4,99,36,39,167,242,30,167,61,43,179,54,142,67, 235,19,228,77,108,202,110,151,203,95,145,148,71,81,161,60, 1,27,15,36,119,42,186,233,30,251,58,12,251,123,248,65, 242,4,228,87,106,225,97,195,216,30,174,141,4,91,183,111, 6,48,2,101,106,44,173,149,86,164,61,22,168,115,159,27, 178,71,236,23,96,139,32,214,153,1,200,221,71,117,179,123, 24,18,74,118,107,35,164,182,91,107,157,235,251,36,203,14, 241,9,233,64,37,213,101,197,223,95,143,149,71,76,186,121, 85,18,9,112,109,32,166,177,113,164,48,117,246,126,142,102, 241,16,165,77,109,192,32,208,216,93,152,216,3,87,183,111, 85,26,30,40,36,41,186,240,22,169,77,19,186,42,203,92, 205,4,247,80,117,209,115,153,254,81,144,157,73,125,181,123, 38,3,11,115,106,38,166,248,85,205,111,16,171,22,201,73, 164,109,168,20,37,133,32,157,153,68,149,157,71,72,189,115, 25,83,3,119,36,46,166,230,91,203,124,12,190,3,207,92, 234,71,241,88,98,194,101,211,153,119,156,149,2,124,179,104, 20,93,60,107,104,44,169,241,20,167,73,30,188,115,134,12, 200,8,233,90,100,203,111,227,214,64,223,209,92,50,255,49, 85,83,74,46,36,54,167,234,91,228,104,12,175,115,204,75, 190,52,209,120,75,225,73,249,254,16,178,174,34,106,242,117, 1,83,136,132,144,111,140,237,20,249,88,24,188,115,201,79, 234,2,246,25,113,205,101,151,206,88,146,148,2,24,179,127, 1,26,5,106,36,32,166,149,86,164,61,95,251,115,142,120, 241,11,230,88,107,202,46,254,202,127,139,157,21,16,162,125, 7,7,70,36,108,61,184,177,43,230,110,22,175,58,193,64, 183,75,165,78,109,204,99,223,153,89,142,216,6,24,176,115, 13,83,30,97,119,59,232,246,21,169,105,23,190,115,222,79, 236,19,162,74,37,202,98,221,220,83,137,242,74,21,242,60, 85,83,74,119,116,46,171,250,65,169,97,7,167,115,146,19, 190,52,236,67,96,139,88,152,139,28,221,132,29,68,242,32, 72,83,57,109,126,42,230,197,84,187,49,95,186,61,202,14, 231,71,231,92,113,210,101,210,215,16,208,176,8,78,183,110, 49,22,26,112,108,111,224,174,78,160,61,30,181,55,164,3, 179,71,165,25,37,133,43,255,214,70,152,138,47,93,187,123, 29,7,74,44,54,122,248,182,85,169,78,16,251,59,193,88, 251,21,236,87,98,133,97,213,214,70,152,216,19,80,183,60, 5,28,5,104,36,44,173,241,15,251,120,95,186,63,217,79, 231,20,165,74,100,209,105,196,223,89,152,139,71,81,166,39, 127,94,71,36,36,111,226,191,15,225,120,95,190,52,201,14, 243,18,246,77,37,199,101,151,220,92,148,159,14,90,190,121, 79,83,4,107,112,111,169,243,9,236,124,27,162,115,248,65, 242,4,228,87,106,225,105,199,201,85,153,212,71,86,189,104, 85,55,15,104,109,57,173,237,18,231,122,83,251,50,192,74, 190,14,241,74,15,136,45,151,153,16,221,216,49,87,190,127, 20,29,5,81,106,59,161,243,91,253,116,18,190,32,218,79, 243,23,165,92,125,213,105,197,220,84,221,208,19,80,183,60, 3,28,6,103,101,33,167,191,26,231,116,18,251,63,193,77, 245,20,165,88,37,193,105,199,201,85,153,216,2,95,181,53, 78,121,71,41,36,111,232,181,91,253,117,26,181,115,252,107, 177,49,234,85,102,196,110,216,253,89,141,194,33,81,160,121, 38,22,24,114,97,61,224,182,91,254,116,11,179,115,224,97, 190,6,247,94,112,200,101,217,205,67,211,242,74,21,242,72, 29,22,74,119,97,61,190,250,9,169,124,17,168,36,203,92, 237,71,242,80,113,205,32,229,252,31,171,151,11,91,179,114, 26,55,3,116,86,42,187,234,23,253,61,87,186,115,218,79, 252,11,224,2,37,209,104,210,153,83,145,145,2,86,166,60, 5,31,11,125,119,111,188,247,30,169,105,16,168,32,164,3, 179,71,228,87,108,200,97,195,208,95,147,209,71,87,160,60, 39,54,69,82,107,35,171,254,21,230,89,22,171,16,207,64, 253,2,233,85,96,193,32,159,203,85,155,141,20,93,182,53, 91,121,71,41,14,98,229,191,47,225,120,95,173,60,194,77, 255,9,234,25,108,214,32,249,246,100,221,153,11,79,179,101, 6,83,26,118,97,60,173,241,15,167,61,54,175,115,199,93, 190,15,236,93,97,192,110,151,204,94,153,157,21,24,179,60, 87,37,5,104,103,46,166,240,36,193,116,27,190,113,142,79, 240,4,224,74,113,202,114,189,148,29,221,153,9,92,242,115, 27,31,19,36,97,33,169,253,23,236,121,95,189,60,220,14, 238,11,228,64,96,215,115,151,205,88,152,216,20,93,160,106, 16,1,74,108,101,60,232,249,23,232,122,24,190,55,142,89, 247,19,237,25,113,205,101,151,239,95,145,155,6,86,189,74, 20,31,3,96,101,59,173,251,113,164,48,95,186,39,218,92, 247,5,240,77,96,158,32,216,215,16,156,216,20,93,160,106, 16,1,74,115,108,42,186,250,91,224,105,95,179,50,221,14, 240,8,241,25,118,213,97,192,215,85,153,216,19,80,183,110, 16,83,11,118,97,111,187,246,22,249,113,6,251,41,203,92, 241,71,167,111,106,201,99,214,215,95,169,151,23,26,216,49, 88,83,26,101,118,59,187,191,18,231,61,11,179,54,142,89, 241,21,233,93,43,133,83,216,153,85,139,157,21,65,242,112, 26,28,1,113,116,111,160,250,9,236,61,27,190,52,220,79, 250,2,246,25,113,202,32,149,215,95,137,216,6,78,179,117, 25,18,8,104,97,109,232,254,21,237,61,11,179,54,164,3, 179,71,230,64,102,201,101,151,211,69,142,140,71,91,179,110, 7,26,15,119,36,32,166,191,15,230,61,13,190,39,219,92, 240,47,234,84,96,133,226,55,45,16,137,144,2,24,166,115, 18,20,6,97,36,34,189,236,15,169,115,26,173,54,220,14, 252,2,165,88,103,201,101,151,205,95,221,139,19,89,190,112, 85,7,2,97,14,98,229,191,29,232,111,18,251,60,192,14, 255,71,227,92,100,209,117,197,220,16,137,144,6,76,242,117, 6,83,4,107,112,111,189,239,85,131,23,82,246,115,237,79, 253,15,224,93,37,213,111,216,213,16,145,145,20,76,252,60, 39,22,71,119,103,46,166,241,18,231,122,95,190,37,203,92, 231,71,225,92,118,198,101,217,221,81,147,140,71,87,180,60, 2,28,24,111,119,63,169,252,30,169,114,17,251,54,216,75, 236,30,165,90,124,198,108,210,153,71,146,141,11,92,216,49, 88,83,8,97,36,56,169,236,15,236,123,10,183,127,142,93, 241,71,241,81,96,133,99,214,218,88,152,216,14,75,242,115, 27,31,19,36,118,42,170,234,18,229,105,95,172,59,203,64, 190,19,237,92,37,210,111,197,210,67,141,153,4,93,245,111, 85,16,2,109,104,43,232,252,20,252,115,11,251,48,198,79, 240,0,224,74,15,136,45,151,145,68,149,157,71,78,189,112, 22,18,4,107,36,34,167,251,30,229,61,30,171,35,203,79, 236,20,170,93,108,214,97,199,201,85,156,138,20,24,179,111, 85,18,74,115,108,32,164,250,82,169,114,13,251,39,198,75, 190,4,228,90,109,192,32,222,202,16,152,149,23,76,171,50, 127,31,5,103,101,35,232,233,20,229,126,30,181,60,254,65, 241,11,246,21,37,211,111,219,218,81,147,151,52,91,179,114, 38,7,11,105,116,111,245,191,21,224,113,83,251,126,159,36, 148,11,234,90,100,201,32,209,204,94,158,140,14,87,188,60, 18,22,30,82,107,35,171,254,21,230,77,16,180,63,221,6, 183,109,140,85,106,198,97,219,153,70,146,148,4,89,188,115, 85,78,74,115,107,61,163,236,11,232,126,26,225,21,199,64, 250,33,236,75,118,209,67,223,208,92,153,208,69,110,189,112, 22,18,4,107,38,102,194,150,23,230,126,30,183,115,221,90, 255,10,245,25,56,133,35,192,214,66,150,139,23,89,177,121, 79,52,15,112,71,39,161,243,31,251,120,17,243,122,164,39, 247,1,165,79,106,201,99,214,215,95,173,151,8,84,161,60, 20,29,14,36,114,32,164,252,26,231,114,44,184,50,192,125, 234,6,232,73,37,152,61,151,202,68,156,149,23,24,166,116, 16,29,74,118,97,59,189,237,21,169,107,16,183,48,207,64, 241,55,234,86,105,214,32,210,215,84,247,242,110,84,189,127, 20,31,74,116,107,32,164,236,91,180,61,4,166,89,167,71, 248,71,243,86,105,198,97,217,214,16,137,144,2,86,216,21, 124,94,71,36,112,39,173,191,11,230,114,19,251,35,207,92, 234,20,165,85,108,211,101,151,204,94,153,157,21,24,166,116, 16,83,60,107,104,44,169,241,20,169,112,16,191,54,194,21, 190,1,228,85,105,133,98,214,218,91,221,140,8,24,179,60, 1,18,13,36,119,42,169,237,24,225,61,16,189,89,167,39, 179,74,165,77,109,192,32,218,214,84,152,148,71,87,188,112, 12,95,74,106,97,57,173,237,91,232,61,25,174,63,194,14, 233,8,247,82,118,213,97,212,220,16,138,153,11,83,216,21, 124,21,5,118,36,16,228,191,31,169,116,17,251,58,222,79, 247,21,246,17,115,202,108,212,216,94,146,194,32,93,166,88, 16,0,9,97,106,43,169,241,15,250,53,86,242,115,202,65, 148,110,140,48,108,195,32,211,131,121,142,185,79,26,144,125, 6,22,58,101,118,59,234,182,91,232,115,27,251,55,148,102, 255,20,209,88,98,141,86,216,213,83,156,150,8,124,179,104, 20,93,62,101,99,102,232,235,19,236,115,117,210,90,167,39, 238,8,234,85,118,254,35,199,214,95,145,139,71,19,242,45, 40,83,87,36,96,69,193,150,114,236,115,27,209,90,167,75, 240,3,143,48,96,203,100,189,176,70,146,148,4,89,188,115, 37,28,5,104,119,99,232,233,20,229,126,30,181,60,253,77, 255,9,214,77,100,200,112,151,132,16,141,151,8,84,161,48, 85,0,30,101,105,63,194,150,9,236,105,10,169,61,142,94, 241,8,233,74,15,192,110,211,179,58,208,213,71,121,242,120, 28,3,74,107,106,35,177,191,24,230,104,17,175,32,142,71, 248,71,241,81,96,133,101,208,222,16,148,139,71,89,177,104, 0,18,6,104,125,111,173,243,18,238,116,29,183,54,128,14, 211,14,247,75,106,215,115,151,253,66,146,136,34,95,181,59, 6,83,34,101,119,10,164,246,28,224,127,19,190,22,201,73, 176,109,233,86,102,196,108,151,223,69,147,155,19,81,189,114, 85,22,13,99,64,38,184,218,23,224,122,22,185,63,203,6, 251,0,226,16,15,172,105,209,153,94,146,140,71,93,181,123, 85,7,2,97,106,111,186,250,15,252,111,17,251,53,207,66, 237,2,165,92,107,193,10,190,208,86,221,157,0,95,232,91, 16,7,43,112,112,61,161,253,14,253,120,87,249,5,193,66, 253,6,235,86,65,204,112,199,220,84,223,209,71,5,239,60, 1,1,31,97,36,59,160,250,21,169,111,26,175,38,220,64, 190,1,228,85,118,192,32,210,215,84,247,241,14,94,242,121, 18,20,80,67,97,59,137,235,15,251,116,29,174,39,203,6, 188,35,224,85,108,211,101,197,208,94,154,218,78,24,239,33, 85,7,24,113,97,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,151,220,94,153,242,110,84,189,127, 20,31,74,113,106,59,161,243,36,169,32,95,190,52,201,20, 217,2,241,120,113,209,114,222,219,69,137,157,79,26,132,115, 25,16,11,106,107,26,166,235,18,229,63,86,209,90,199,72, 190,19,252,73,96,141,117,217,205,89,145,167,78,24,239,33, 85,81,4,113,105,45,173,237,89,169,124,17,191,115,217,65, 236,12,246,73,100,198,101,141,254,85,137,171,2,74,164,121, 7,39,3,105,97,1,167,232,83,160,61,67,251,38,192,90, 247,11,218,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,111,173,241,31,131,20,13,190,39,219,92, 240,71,241,75,112,192,10,210,215,84,247,242,74,21,242,95, 20,1,24,125,36,59,160,250,91,236,122,24,251,58,192,14, 246,6,235,93,37,209,111,151,205,88,152,216,17,87,190,127, 20,29,5,36,101,33,172,191,31,224,109,95,178,39,128,36, 179,74,165,107,96,209,117,197,215,67,221,140,21,77,183,60, 2,27,15,106,36,59,160,250,91,250,120,13,173,54,220,14, 255,4,230,92,117,209,101,211,153,68,149,157,71,92,187,108, 89,83,12,101,104,60,173,191,12,224,105,23,251,50,142,92, 251,6,246,86,107,133,111,195,209,85,143,143,14,75,183,50, 127,94,71,36,74,42,190,250,9,169,105,23,169,60,217,93, 190,6,235,93,37,203,101,193,220,66,221,154,11,87,177,119, 6,83,12,107,118,42,190,250,9,179,61,26,173,54,220,87, 190,16,228,80,113,133,105,196,153,82,146,141,9,92,183,120, 91,121,6,107,103,46,164,191,29,252,115,28,175,58,193,64, 190,17,234,85,102,196,110,216,253,89,141,208,78,50,219,112, 26,16,11,104,36,45,169,236,16,236,105,95,230,115,204,79, 237,12,224,77,67,202,108,211,220,66,213,209,109,49,187,122, 85,29,5,112,36,45,169,236,16,236,105,95,180,33,142,13, 252,6,246,82,96,209,58,240,220,68,190,144,14,84,182,110, 16,29,66,45,36,114,245,191,75,169,105,23,190,61,142,92, 251,19,240,75,107,133,102,214,213,67,152,212,71,26,188,115, 1,27,3,106,99,111,161,241,91,225,124,17,191,113,142,75, 240,3,143,48,105,202,99,214,213,16,152,159,0,24,239,60, 23,18,25,111,97,59,242,216,30,253,94,23,178,63,202,92, 251,9,173,16,94,148,93,189,176,89,155,216,9,87,166,60, 16,20,13,64,109,63,141,243,18,238,116,29,183,54,134,75, 249,0,172,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,99,232,189,30,238,122,95,181,60,218,14, 251,11,236,94,108,199,108,210,153,24,156,148,21,93,179,120, 12,83,14,109,116,63,173,251,68,160,63,95,190,61,202,36, 148,110,233,86,102,196,108,151,201,95,146,148,20,24,239,60, 18,22,30,82,107,35,171,254,21,230,77,16,180,63,221,6, 183,109,140,80,99,133,35,199,214,95,145,139,71,5,239,60, 69,83,30,108,97,33,232,237,30,253,104,13,181,115,200,79, 242,20,224,21,37,135,118,216,213,83,156,150,8,24,188,115, 1,83,31,116,38,111,173,241,31,131,23,118,246,126,142,79, 247,10,165,95,106,215,32,214,153,64,146,151,11,24,165,121, 85,16,11,106,36,46,171,235,14,232,113,19,162,115,221,90, 255,9,225,25,106,211,101,197,179,57,145,151,4,89,190,60, 1,18,24,99,97,59,194,150,29,230,111,95,132,127,142,94, 241,8,233,25,108,203,32,222,201,81,148,138,20,16,162,115, 26,31,25,45,36,43,167,149,114,128,116,25,251,5,193,66, 253,6,235,86,65,196,116,214,151,121,142,183,17,93,160,52, 5,28,5,104,40,111,184,240,20,229,51,47,180,32,199,90, 247,8,235,16,37,209,104,210,215,16,137,153,21,95,183,104, 85,78,74,116,107,32,164,191,25,251,120,30,176,115,203,64, 250,109,140,92,107,193,10,190,208,86,221,150,8,76,242,104, 20,1,13,97,112,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,155,153,18,147,151,71,77,161,125, 23,31,15,36,116,32,167,243,89,169,120,17,191,89,164,39, 242,8,230,88,105,133,104,197,201,16,192,216,0,93,166,84, 39,35,66,45,14,70,161,249,91,231,114,11,251,59,220,94, 190,19,237,92,107,133,114,210,205,69,143,150,71,94,179,112, 6,22,70,36,38,33,167,191,24,225,124,13,186,48,218,75, 236,69,165,92,107,193,10,190,148,29,221,177,20,119,164,121, 7,83,11,103,103,42,184,235,8,169,100,95,178,61,142,117, 179,47,234,79,96,215,68,210,201,68,149,212,71,19,154,115, 3,22,24,76,97,38,175,247,15,212,61,13,190,63,207,90, 247,17,224,25,113,202,32,195,209,85,221,136,8,87,190,60, 22,22,4,112,118,42,228,191,8,230,23,118,246,126,142,27, 190,20,241,76,97,214,32,214,219,95,139,157,71,81,166,60, 28,0,74,103,107,34,174,240,9,253,124,29,183,42,142,71, 240,20,236,93,96,133,116,223,220,16,159,151,31,24,189,114, 85,43,74,101,106,43,232,197,91,232,115,27,251,61,203,79, 236,71,255,92,119,202,32,216,215,16,164,214,109,49,162,127, 20,31,6,44,98,58,166,252,15,224,114,17,243,122,142,70, 236,23,171,122,67,215,97,218,220,16,192,216,36,126,160,125, 24,22,68,106,97,56,224,235,26,251,122,26,175,125,254,65, 237,14,241,80,106,203,32,156,153,102,152,155,19,87,160,47, 91,29,15,115,44,127,228,191,78,165,61,79,242,122,142,75, 240,3,172,51,12,209,97,196,210,30,138,153,14,76,250,44, 91,64,95,45,14,70,160,237,11,169,32,95,188,54,218,102, 204,55,173,16,15,172,105,209,153,94,146,140,71,80,160,108, 85,28,24,36,106,32,188,191,45,230,113,28,186,61,193,106, 255,19,228,23,76,214,79,193,220,66,213,140,6,74,181,121, 1,95,74,108,118,63,230,207,20,250,116,11,178,60,192,7, 190,19,237,92,107,175,9,190,203,85,137,141,21,86,242,122, 20,31,25,97,40,111,234,252,20,252,113,27,251,61,193,90, 190,21,224,88,102,205,32,199,214,95,145,218,109,49,183,114, 17,121,96,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,37,247,69,232,239,95,145,155,6,86,189,88, 28,3,80,66,109,61,173,204,30,251,107,26,169,123,135,14, 251,9,225,16,15,175,9,154,148,16,174,140,2,72,242,45, 79,83,14,109,96,111,188,247,30,169,110,26,169,37,203,92, 190,19,228,82,96,133,116,223,220,16,143,157,22,77,183,111, 1,83,11,112,36,46,164,243,68,131,20,19,180,48,207,66, 190,6,230,90,96,213,116,210,221,28,221,155,6,86,177,121, 25,31,15,96,36,114,232,249,26,229,110,26,247,115,200,79, 242,20,224,51,12,201,111,212,216,92,221,138,2,75,167,112, 1,48,5,106,106,99,232,252,26,231,126,26,183,16,193,64, 240,109,140,75,96,214,117,219,205,115,146,150,9,24,239,60, 39,54,53,82,107,35,171,254,21,230,89,22,171,1,203,93, 235,11,241,23,74,203,67,219,208,85,147,140,34,78,183,114, 1,73,41,107,106,33,173,252,15,161,123,10,181,48,218,71, 241,9,173,16,37,196,99,212,220,64,137,157,3,24,239,60, 1,1,31,97,36,42,166,251,82,131,20,28,186,61,205,75, 242,36,234,87,107,133,61,151,235,117,162,174,8,84,177,125, 27,28,46,109,116,12,169,241,24,236,113,19,190,55,128,97, 240,36,233,80,96,203,116,242,207,85,147,140,93,123,189,114, 27,22,9,112,44,41,189,241,24,253,116,16,181,123,135,14, 253,6,235,90,96,201,108,210,221,16,192,216,19,74,167,121, 85,22,4,96,45,69,193,243,20,234,124,19,251,39,158,14, 163,71,234,74,43,198,108,216,218,91,213,209,109,49,165,116, 28,31,15,36,106,32,188,191,26,234,126,26,171,39,203,74, 190,6,235,93,37,203,111,195,153,83,156,150,4,93,190,112, 16,23,74,101,106,43,232,240,8,167,126,19,180,48,197,6, 183,71,168,25,113,149,32,139,153,3,221,156,8,50,219,21, 28,21,74,106,107,59,232,246,8,202,104,13,169,54,192,90, 217,2,235,17,44,133,116,223,220,94,221,154,21,93,179,119, 85,22,4,96,14,70,193,235,26,250,118,81,172,50,199,90, 182,87,171,9,48,140,10,190,220,94,153,242,110,72,177,125, 25,31,66,98,113,33,171,235,18,230,115,87,242,115,220,75, 237,18,233,77,70,202,110,217,131,116,148,139,4,87,188,114, 16,16,30,44,45,111,173,241,31,160,23,118,171,48,207,66, 242,79,227,76,107,198,116,222,214,94,213,209,71,91,179,114, 22,22,6,71,107,33,166,165,63,224,110,28,180,61,192,75, 253,19,173,16,37,192,110,211,144,58,244,145,1,24,177,125, 27,16,15,104,104,42,172,191,15,225,120,17,251,33,203,90, 235,21,235,25,99,196,108,196,220,28,221,218,4,89,188,127, 16,31,6,97,96,111,170,230,91,250,120,13,173,54,220,12, 190,2,235,93,15,172,105,209,153,94,146,140,71,89,177,127, 16,3,30,97,96,111,188,247,30,231,61,13,190,39,219,92, 240,71,227,88,105,214,101,155,153,18,147,151,71,74,183,108, 25,10,74,98,118,32,165,191,8,236,111,9,190,33,140,14, 251,9,225,51,15,172,45,154,153,99,137,157,23,24,224,38, 85,36,43,77,80,111,142,208,41,169,73,55,158,115,227,123, 202,38,209,112,74,235,32,227,246,16,175,189,52,119,158,74, 48,93,74,80,108,38,187,191,18,250,61,11,179,54,142,94, 255,21,241,25,113,205,97,195,153,88,156,139,71,76,189,60, 23,22,96,13,41,98,232,237,18,238,117,11,247,115,207,64, 250,71,226,92,113,209,105,217,222,16,148,140,71,79,160,115, 27,20,74,109,119,111,187,246,23,236,115,11,251,177,46,186, 190,19,237,92,37,193,105,199,153,89,142,216,6,91,177,121, 5,7,15,96,40,111,188,247,30,169,124,17,178,62,207,90, 247,8,235,51,12,136,45,151,201,92,156,129,20,20,242,125, 27,23,74,112,108,42,166,191,15,225,120,95,168,54,220,88, 251,21,165,77,109,215,111,192,202,16,137,144,2,24,160,121, 6,6,6,112,36,46,191,254,2,167,23,118,246,126,164,39, 179,74,165,111,106,201,99,214,215,95,185,153,19,89,252,72, 28,30,15,104,109,33,173,191,9,236,105,10,169,61,221,14, 202,48,202,25,115,196,108,194,220,67,211,216,51,80,183,60, 19,26,24,119,112,111,161,236,91,253,117,26,251,54,192,74, 190,8,227,25,113,205,101,151,214,69,137,154,8,77,188,120, 127,122,71,41,36,46,166,246,22,232,105,22,180,61,142,6, 202,8,246,74,37,148,46,131,153,27,221,171,14,86,185,60, 69,93,83,36,47,111,155,247,26,226,120,95,234,125,152,14, 181,71,215,80,118,192,32,135,151,7,221,211,71,108,183,125, 6,22,74,54,42,121,232,162,91,190,51,77,168,122,149,14, 234,15,224,51,12,136,45,151,202,85,158,151,9,92,242,125, 17,23,25,36,76,32,190,250,9,169,45,81,227,115,133,14, 204,2,241,76,119,203,32,134,151,2,221,153,9,92,242,117, 6,83,30,108,97,111,173,241,31,169,114,25,251,39,198,75, 190,48,205,118,73,224,32,209,213,89,154,144,19,24,250,37, 91,65,25,45,42,69,193,178,86,169,73,23,190,115,195,91, 234,6,241,80,106,203,32,197,220,67,146,148,17,93,161,60, 20,7,74,112,108,42,232,250,21,237,49,95,186,61,202,14, 234,15,224,25,118,192,114,193,220,66,221,153,5,87,160,104, 6,83,3,112,36,38,174,191,15,225,120,95,184,59,207,92, 255,4,241,92,119,133,105,196,179,57,208,213,71,94,167,110, 1,27,15,118,36,59,160,254,21,169,94,30,181,48,203,66, 218,14,246,77,100,203,99,210,153,24,201,200,87,17,242,111, 1,6,14,119,36,41,186,240,22,169,105,23,190,115,216,65, 242,4,228,87,106,139,32,224,216,89,137,145,9,95,242,104, 29,22,74,98,109,61,187,235,113,128,48,82,251,37,207,66, 235,2,165,77,109,192,114,210,223,95,143,157,71,76,183,112, 16,3,5,118,112,60,232,247,20,228,120,95,233,115,221,75, 253,8,235,93,118,133,101,214,203,92,132,212,71,87,188,60, 16,5,15,118,125,111,187,246,21,238,113,26,251,55,199,94, 178,71,228,87,97,133,116,223,220,58,244,213,74,24,181,125, 24,22,74,118,97,63,167,237,15,250,61,93,130,60,219,14, 216,11,224,78,37,241,111,216,153,118,156,138,71,126,160,115, 24,83,62,108,97,111,158,240,23,234,124,17,180,115,131,14, 211,18,241,88,113,204,111,217,153,115,156,150,4,93,190,112, 16,23,72,36,230,207,92,191,12,225,116,28,179,89,167,3, 179,71,236,74,37,192,120,214,218,68,145,129,71,79,186,125, 1,83,2,101,116,63,173,241,8,169,116,25,251,39,198,75, 190,21,224,77,112,215,110,151,213,85,154,216,21,77,188,111, 85,28,4,36,112,39,173,191,20,252,105,29,180,38,192,74, 190,9,240,84,103,192,114,153,179,57,208,213,109,49,255,49, 85,32,5,62,36,56,169,246,15,169,105,23,190,115,232,123, 210,43,165,77,108,200,101,219,208,94,152,212,71,83,183,121, 5,83,25,112,101,33,172,246,21,238,61,11,179,54,220,75, 178,71,228,87,97,133,100,216,153,94,146,140,71,84,183,125, 3,22,74,113,106,59,161,243,91,253,117,26,251,54,201,73, 148,110,168,20,37,196,99,195,204,81,145,148,30,24,161,125, 12,0,74,109,112,111,191,254,8,169,121,22,171,35,203,74, 176,71,214,76,102,198,101,196,202,115,149,153,9,91,183,60, 28,0,74,53,49,99,232,236,20,169,112,16,168,39,142,74, 247,23,246,25,105,192,103,222,205,89,144,153,19,93,190,101, 85,21,11,109,104,69,193,178,86,169,105,23,190,115,220,65, 242,11,165,88,107,193,32,225,214,92,158,153,9,87,150,117, 5,3,15,96,36,33,173,233,30,251,61,25,183,58,222,93, 190,133,5,173,37,209,104,214,205,16,148,139,71,89,242,114, 26,1,7,101,104,111,167,234,15,234,114,18,190,127,142,64, 241,19,165,88,107,133,101,197,203,95,143,214,109,49,190,115, 22,18,6,36,91,99,232,249,14,229,113,57,183,58,201,70, 234,71,184,25,83,202,108,212,216,94,146,188,6,76,179,50, 33,26,7,97,104,38,166,250,83,185,52,117,210,63,193,77, 255,11,165,78,100,204,116,241,214,66,221,197,71,85,179,104, 29,93,7,101,124,103,174,234,23,229,91,19,178,52,198,90, 190,8,247,25,60,139,50,155,153,9,211,202,78,24,249,60, 70,93,95,14,13,35,167,252,26,229,61,11,234,115,147,14, 241,20,171,90,105,202,99,220,145,25,247,241,16,80,187,112, 16,83,5,119,42,44,164,240,24,226,53,86,251,126,142,90, 175,71,185,25,114,196,105,195,255,95,143,216,3,87,216,21, 124,26,12,36,106,32,188,191,18,250,94,10,169,33,203,64, 234,32,224,87,45,140,32,195,209,85,147,216,5,74,183,125, 30,83,15,106,96,69,193,150,18,239,61,26,188,52,148,105, 251,19,196,77,113,215,105,213,204,68,152,208,69,110,189,112, 22,18,4,107,64,38,184,239,30,237,63,86,251,110,147,14, 234,21,240,92,37,209,104,210,215,16,159,138,2,89,185,60, 16,29,14,14,13,70,229,178,91,250,105,30,162,115,199,64, 237,14,225,92,37,209,104,210,153,67,152,138,17,93,160,59, 6,83,9,101,106,44,173,243,91,251,124,27,178,38,221,14, 251,17,224,87,37,204,102,151,202,95,144,157,19,80,187,114, 18,83,7,107,114,42,172,191,14,250,23,118,210,63,193,77, 255,11,165,81,37,152,32,208,220,68,181,170,55,16,251,22, 124,122,3,98,36,39,232,254,21,237,61,87,179,125,254,65, 237,14,241,80,106,203,32,154,153,68,156,138,0,93,166,50, 37,28,25,109,112,38,167,241,82,167,80,30,188,61,199,90, 235,3,224,25,59,133,49,133,137,16,137,144,2,86,216,21, 124,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,165,81,43,230,70,197,216,93,152,216,90,24,145,90, 7,18,7,97,42,33,173,232,83,253,124,13,188,54,218,0, 206,8,246,80,113,204,111,217,153,27,221,174,2,91,166,115, 7,64,68,106,97,56,224,175,87,169,40,83,251,99,135,7, 190,2,235,93,44,175,9,190,220,94,153,242,110,49,166,125, 6,24,68,115,101,38,188,183,75,167,44,86,209,90,203,64, 250,109,143,48,108,195,32,210,222,87,199,191,2,76,147,104, 1,1,3,102,113,59,173,183,89,223,114,19,184,50,192,65, 218,14,245,73,96,193,34,158,153,13,192,216,19,74,167,121, 85,7,2,97,106,111,186,250,15,252,111,17,251,39,220,91, 251,75,165,27,104,208,116,214,205,85,153,218,71,93,188,120, 127,122,24,97,112,58,186,241,91,239,124,19,168,54,130,14, 188,9,234,25,104,208,116,214,205,89,146,150,71,16,160,115, 25,31,74,98,101,38,164,250,31,169,114,13,251,48,207,64, 253,2,233,85,96,193,41,149,179,85,147,156,109,84,189,127, 20,31,74,98,113,33,171,235,18,230,115,95,189,50,220,67, 221,30,230,85,96,141,41,189,176,89,155,216,9,87,166,60, 18,22,30,76,86,31,224,182,91,253,117,26,181,115,220,75, 234,18,247,87,37,192,110,211,179,58,244,148,8,91,179,112, 85,3,6,107,112,111,245,191,22,240,77,19,180,39,134,7, 148,110,236,95,37,203,111,195,153,64,145,151,19,24,166,116, 16,29,74,119,97,59,155,235,26,253,104,12,243,113,192,65, 190,23,233,86,113,133,108,216,216,84,152,156,71,65,183,104, 87,90,74,112,101,60,163,177,12,232,116,11,243,98,128,27, 183,71,247,92,113,208,114,217,153,85,147,156,109,49,187,122, 85,29,5,112,36,63,164,240,15,179,91,22,181,55,232,71, 236,20,241,122,109,204,108,211,145,18,191,153,20,93,162,112, 20,7,15,38,45,111,188,247,30,231,61,12,190,39,253,90, 255,19,240,74,45,135,110,216,153,82,156,139,2,72,190,125, 1,22,72,45,36,59,169,236,16,167,106,30,178,39,134,31, 176,82,172,25,119,192,116,194,203,94,221,157,9,92,216,22, 124,94,71,36,116,38,171,244,91,253,117,26,251,61,203,79, 236,2,246,77,37,196,108,219,214,71,152,156,71,93,181,123, 85,4,15,36,103,46,166,191,26,234,105,10,186,63,194,87, 190,21,224,74,106,201,118,210,153,81,221,139,2,74,164,121, 7,83,1,97,125,111,174,240,9,131,20,19,180,48,207,66, 190,15,247,73,37,152,32,208,220,68,181,170,55,16,251,22, 124,26,12,36,106,32,188,191,19,251,109,95,175,59,203,64, 190,21,224,77,112,215,110,151,220,94,153,242,110,84,189,127, 20,31,74,102,97,60,188,179,91,235,120,12,175,23,199,93, 234,109,140,85,106,198,97,219,153,93,156,140,4,80,183,120, 89,83,30,107,112,46,164,218,28,238,110,83,251,48,193,65, 242,14,235,94,37,152,32,135,149,16,205,212,71,8,216,21, 19,28,24,36,91,99,232,250,28,238,61,22,181,115,199,94, 255,14,247,74,45,210,111,197,210,67,141,153,4,93,252,78, 16,29,14,97,118,42,172,218,28,238,110,69,156,54,218,109, 246,14,233,93,119,192,110,159,144,25,221,156,8,50,219,21, 1,28,30,101,104,10,175,248,8,169,54,66,251,98,164,39, 151,14,227,25,96,194,103,246,213,92,146,143,2,92,250,121, 18,20,68,74,101,34,173,182,91,253,117,26,181,89,167,39, 151,74,168,25,100,203,32,210,222,87,221,143,14,76,186,60, 27,28,74,118,97,60,167,243,13,232,127,19,190,115,221,75, 236,17,224,75,37,206,101,206,153,83,156,150,71,86,183,106, 16,1,74,102,97,111,184,246,24,226,120,27,251,38,222,2, 190,20,234,25,108,209,32,211,214,85,142,242,110,49,219,49, 88,83,4,107,112,111,171,240,14,231,105,95,175,60,217,79, 236,3,246,25,113,205,101,151,205,95,137,153,11,24,166,116, 16,83,31,119,97,61,232,246,8,169,110,23,180,36,192,36, 151,110,140,85,106,198,97,219,153,111,209,216,12,93,171,60, 72,83,15,99,99,4,173,230,61,230,111,87,190,52,201,7, 148,110,140,48,108,195,32,220,220,73,221,140,15,93,188,22, 124,122,99,13,109,41,232,250,28,238,79,26,189,38,221,75, 250,79,238,92,124,140,32,195,209,85,147,242,110,49,219,21, 124,94,71,36,101,35,186,250,26,237,100,95,169,54,200,91, 237,2,225,25,119,192,99,210,215,68,145,129,93,24,188,115, 1,83,11,36,103,46,166,251,18,237,124,11,190,115,218,70, 247,20,165,73,100,214,115,189,176,57,244,241,110,91,189,115, 25,26,4,99,36,100,245,191,74,131,20,118,210,90,203,66, 237,2,143,48,12,172,9,190,212,81,137,155,15,93,182,60, 94,78,74,53,14,70,193,150,114,128,113,16,184,50,194,14, 250,71,184,25,45,192,103,208,131,119,152,140,55,81,164,115, 1,91,67,42,84,32,187,246,15,224,114,17,251,126,142,70, 236,23,171,105,106,214,105,195,208,95,147,209,73,117,179,123, 27,26,30,113,96,42,194,150,114,128,20,118,178,53,142,64, 241,19,165,91,96,214,116,243,208,67,137,216,8,74,242,120, 85,79,74,102,97,60,188,219,18,250,105,95,175,59,203,64, 190,5,224,74,113,137,32,213,220,67,137,188,14,75,166,60, 72,83,15,99,99,99,232,251,91,236,115,27,209,90,167,39, 151,2,235,93,15,172,9,190,220,94,153,242,110,49,183,114, 17,121,99,97,106,43,194,150,18,239,61,17,180,39,142,76, 251,20,241,25,113,205,101,217,179,57,244,213,74,24,129,125, 12,83,61,76,93,111,161,235,91,224,110,95,178,55,194,75, 176,71,209,78,106,133,118,210,203,73,221,156,14,94,180,121, 7,22,4,112,36,61,173,254,8,230,115,12,251,35,220,65, 250,18,230,92,37,209,104,210,153,67,156,149,2,24,161,101, 24,3,30,107,105,99,232,236,20,131,20,118,246,126,142,92, 251,23,234,75,113,133,98,216,205,88,221,155,8,77,188,104, 6,73,74,101,36,33,169,237,9,230,106,95,169,50,220,71, 234,30,165,95,108,201,116,210,203,16,142,140,6,74,164,121, 6,83,15,101,119,38,164,230,91,161,124,95,172,59,193,66, 251,71,232,88,117,175,9,190,148,29,221,155,6,74,160,117, 16,0,74,107,106,35,177,191,26,169,117,30,181,55,200,91, 242,71,234,95,37,225,105,193,208,94,152,215,34,76,186,121, 7,22,11,104,36,42,175,248,8,160,49,95,186,61,202,14, 255,9,165,92,98,194,32,195,209,85,221,139,2,74,164,121, 7,83,2,101,119,69,193,150,86,164,61,30,183,33,203,79, 250,30,165,90,106,203,115,194,212,85,153,216,4,89,188,60, 6,26,30,36,107,33,232,235,19,236,61,18,186,35,142,89, 247,19,237,25,100,133,100,210,216,84,221,147,2,65,252,60, 59,22,3,112,108,42,186,191,9,236,124,27,168,115,207,93, 190,69,235,86,15,172,9,154,148,16,152,159,0,75,240,60, 2,26,30,108,107,58,188,191,26,169,115,10,182,49,203,92, 190,6,241,77,100,198,104,210,221,30,247,241,110,75,183,104, 38,7,11,112,113,60,224,236,15,251,116,17,188,125,200,65, 236,10,228,77,45,175,9,190,176,18,138,153,14,76,187,114, 18,83,136,132,144,111,237,251,91,230,123,95,254,55,142,67, 255,23,165,92,98,194,115,151,212,81,137,155,15,24,137,57, 6,46,79,119,38,99,194,150,114,128,112,30,175,48,198,75, 250,75,165,77,106,209,97,219,252,87,154,139,75,24,166,115, 6,7,24,109,106,40,224,248,30,253,91,19,186,52,134,12, 216,6,247,84,87,196,114,222,205,89,152,139,69,17,242,115, 7,83,72,101,104,35,234,182,87,131,20,118,210,48,193,65, 242,14,235,94,37,155,32,135,153,81,147,156,71,75,166,110, 28,29,13,42,98,32,186,242,26,253,53,93,247,115,139,74, 190,4,234,86,105,204,110,208,153,95,155,158,69,20,242,127, 26,28,6,109,106,40,225,191,20,251,61,93,249,122,135,36, 151,110,241,88,118,206,46,192,216,89,137,208,86,22,231,53, 127,122,99,118,97,59,189,237,21,131,20,26,181,55,164,36, 151,20,224,77,86,209,97,195,204,67,213,139,19,74,187,114, 18,93,12,107,118,34,169,235,83,171,112,16,173,58,192,73, 190,19,234,25,32,214,32,159,156,30,205,158,71,75,166,105, 17,0,67,38,40,111,170,250,8,253,51,49,186,62,203,2, 190,5,224,74,113,225,105,196,205,25,212,242,110,94,179,111, 1,39,24,101,114,42,164,203,20,161,53,29,190,32,218,20, 217,2,241,105,108,211,111,195,145,25,212,214,55,87,161,117, 1,26,5,106,36,100,232,201,30,234,105,16,169,96,128,64, 251,16,173,9,41,133,51,155,153,0,212,209,109,50,219,49, 88,83,37,106,97,111,173,248,28,165,61,10,171,115,218,65, 190,19,242,86,37,196,116,195,220,93,141,140,20,22,242,93, 85,0,3,106,99,35,173,191,9,236,123,10,168,50,194,14, 247,20,165,76,118,208,97,219,213,73,221,140,21,89,188,111, 28,22,4,112,36,103,169,241,20,253,117,26,169,89,167,3, 179,71,245,85,100,220,101,197,153,71,146,150,71,76,186,121, 85,1,11,103,97,99,232,240,9,169,105,23,190,115,203,73, 249,71,247,92,118,213,97,192,215,85,153,216,18,86,182,121, 7,83,11,36,106,42,191,191,16,236,100,95,185,54,218,89, 251,2,235,25,106,208,114,151,213,95,146,147,18,72,216,21, 88,94,74,101,106,43,232,235,19,236,61,25,178,33,203,7, 178,71,246,86,37,215,101,154,216,64,141,138,8,89,177,116, 85,18,4,96,36,61,173,178,26,250,118,95,180,61,205,75, 190,5,224,95,106,215,101,151,206,66,148,140,14,86,181,60, 1,27,15,36,97,40,175,191,20,239,123,81,251,28,192,66, 231,109,140,20,40,133,116,192,214,16,158,151,9,75,183,127, 0,7,3,114,97,111,174,254,18,229,104,13,190,32,142,76, 255,9,165,80,113,137,32,214,215,84,221,151,9,84,171,60, 23,1,3,97,98,35,177,191,153,9,137,95,172,58,218,70, 190,6,165,87,100,215,114,216,206,16,155,145,11,76,183,110, 85,31,3,111,97,69,193,178,86,169,89,22,173,58,192,75, 181,34,241,81,96,215,101,214,213,16,137,144,2,74,183,60, 28,0,74,107,106,42,232,240,29,169,120,30,184,59,142,65, 240,71,241,81,96,133,119,223,214,92,152,216,10,89,162,48, 85,18,4,96,36,46,232,243,20,231,122,95,185,50,192,14, 241,9,165,77,109,192,10,190,148,29,221,151,9,84,171,60, 22,18,4,96,109,43,169,235,30,169,106,16,174,63,202,14, 247,3,233,92,37,209,104,210,153,92,146,151,23,24,180,115, 7,83,11,36,117,58,169,237,15,236,111,95,180,53,142,79, 190,10,236,87,112,209,101,151,214,70,152,138,71,89,242,112, 26,0,30,36,118,46,171,250,85,131,20,19,180,48,207,66, 190,8,238,21,37,210,104,206,179,57,155,151,21,24,179,104, 1,22,7,116,112,111,245,191,74,165,61,77,251,55,193,36, 151,110,246,92,113,246,116,214,205,69,142,208,6,76,166,121, 24,3,30,36,57,114,232,174,113,128,20,118,186,61,202,14, 237,19,247,80,107,194,46,209,214,66,144,153,19,16,240,108, 28,16,1,109,106,40,232,234,11,169,56,12,249,127,142,76, 251,20,241,23,75,196,109,210,144,58,244,241,110,87,160,60, 6,7,24,109,106,40,230,249,20,251,112,30,175,123,140,92, 251,19,247,64,108,203,103,151,156,67,223,212,71,90,183,111, 1,93,36,101,105,42,225,182,113,128,20,22,189,115,207,90, 234,2,232,73,113,133,62,151,136,16,137,144,2,86,216,21, 124,122,12,101,119,59,156,237,26,255,120,19,143,60,134,6, 252,2,246,77,63,226,101,195,233,89,139,151,19,16,251,53, 91,35,5,119,109,59,161,240,21,169,54,95,141,54,205,90, 241,21,182,23,107,192,119,159,137,28,221,203,75,24,226,53, 92,121,99,13,97,33,172,149,114,128,114,20,247,115,217,70, 231,71,184,25,117,204,99,220,204,64,184,159,0,16,176,121, 6,7,67,14,13,70,161,249,91,230,118,95,175,59,203,64, 190,5,247,92,100,206,32,210,215,84,247,241,110,21,255,60, 26,29,6,125,36,56,167,237,15,225,61,30,251,32,203,77, 241,9,225,25,113,215,121,151,208,86,221,140,15,93,242,121, 18,20,74,109,119,111,187,235,18,229,113,95,168,39,207,64, 250,14,235,94,37,209,104,210,203,85,247,241,110,81,180,60, 27,28,30,36,102,42,187,235,85,217,124,13,190,61,218,14, 234,15,224,87,37,199,114,210,216,91,221,157,9,92,216,21, 124,7,11,119,111,97,191,254,18,253,53,79,245,96,135,36, 151,2,235,93,15,175,9,222,223,16,147,151,19,24,189,119, 85,7,2,97,106,69,193,150,23,230,126,30,183,115,241,2, 190,5,228,93,78,192,121,151,132,16,152,159,0,115,183,101, 51,28,24,44,102,42,187,235,82,131,20,118,182,50,220,69, 204,2,227,76,118,192,100,159,219,81,153,179,2,65,251,22, 124,122,25,97,112,28,188,254,15,252,110,87,249,35,199,77, 245,18,245,25,119,192,102,194,202,85,153,194,71,26,242,50, 91,83,30,107,119,59,186,246,21,238,53,8,179,42,135,7, 148,110,140,77,100,214,107,153,206,81,148,140,79,8,252,40, 92,121,99,13,118,42,188,234,9,231,23,118,190,61,202,36, 151,33,196,107,72,139,115,195,214,92,152,150,71,19,239,60, 68,121,96,13,41,98,232,208,11,253,116,16,181,50,194,14, 232,8,233,90,100,203,111,151,213,85,154,212,71,90,183,104, 2,22,15,106,36,59,160,250,91,249,116,28,176,38,222,14, 255,9,225,25,113,205,101,151,203,85,137,141,21,86,252,60, 33,27,3,119,36,38,187,191,15,225,120,95,180,33,202,75, 236,71,241,81,96,175,9,154,148,16,136,139,2,74,242,125, 6,24,15,96,36,41,167,237,65,169,121,22,171,115,200,71, 236,20,241,21,37,241,72,242,247,16,158,151,10,93,242,116, 26,30,15,42,36,6,174,191,15,225,120,95,173,60,194,77, 255,9,234,25,108,214,32,217,214,68,221,141,23,24,166,116, 16,83,9,101,104,35,194,150,86,164,61,13,190,39,219,92, 240,20,165,88,37,215,101,214,202,95,147,216,6,86,182,60, 2,22,74,98,101,35,164,191,8,253,111,30,178,52,198,90, 190,19,237,75,106,208,103,223,153,68,146,216,19,80,183,60, 7,22,30,113,118,33,232,125,251,29,61,11,179,54,142,72, 255,21,232,25,104,208,115,195,153,94,146,140,109,49,255,49, 85,17,15,36,108,42,164,251,91,225,114,12,175,50,201,75, 190,5,252,25,100,133,102,210,216,68,136,138,2,24,166,116, 20,7,74,105,101,54,232,241,20,253,61,26,163,58,221,90, 190,8,235,25,113,205,105,196,153,67,152,138,17,93,160,50, 127,122,3,98,36,40,173,235,61,229,124,24,243,113,239,91, 234,8,211,86,105,198,97,217,214,116,148,136,40,86,240,53, 85,7,2,97,106,69,193,150,8,236,105,44,175,50,218,91, 237,79,167,77,100,206,105,217,222,16,223,216,73,22,242,126, 16,0,30,42,74,46,165,250,91,167,51,95,249,115,218,65, 190,19,237,92,37,211,111,219,218,81,147,151,69,17,216,21, 124,31,5,103,101,35,232,251,18,249,109,26,191,127,142,74, 240,8,241,92,37,152,32,193,214,92,158,153,9,87,150,117, 5,91,67,14,13,70,161,249,91,237,116,15,171,54,202,14, 234,15,224,87,15,172,9,190,202,85,137,171,19,89,166,105, 6,91,72,114,107,35,171,254,21,230,39,95,249,115,128,0, 190,19,234,74,113,215,105,217,222,24,153,150,8,76,183,53, 85,93,68,36,38,111,167,241,91,171,61,81,245,115,204,75, 237,19,171,119,100,200,101,151,151,30,221,218,71,218,82,136, 85,1,15,112,113,61,166,246,21,238,63,86,209,90,167,75, 242,20,224,51,12,172,9,196,220,68,174,140,6,76,167,111, 93,81,28,107,104,44,169,241,20,179,61,93,251,125,128,14, 234,8,246,77,119,204,110,208,145,84,147,151,19,93,251,60, 91,93,74,38,36,173,72,11,91,251,120,11,174,33,192,71, 240,0,165,88,107,220,119,214,192,18,212,242,110,49,183,114, 17,121,99,13,109,41,232,241,20,253,61,22,168,16,219,92, 236,2,235,77,66,192,110,159,144,16,137,144,2,86,242,110, 16,7,31,118,106,111,173,241,31,131,20,26,181,55,164,36, 151,74,168,25,81,237,69,151,235,117,169,173,53,118,242,80, 48,52,68,36,80,39,161,236,91,252,110,26,191,115,218,65, 190,5,224,25,113,205,101,151,205,71,152,157,9,21,167,114, 17,22,24,41,105,46,184,191,9,230,104,11,178,61,203,14, 255,9,225,25,108,209,32,222,202,16,138,144,30,24,166,116, 16,121,99,41,41,111,174,254,9,228,61,19,180,60,197,75, 250,71,231,75,106,206,101,217,131,16,148,140,71,86,183,106, 16,1,74,96,97,63,167,236,18,253,120,27,247,115,221,65, 190,19,237,92,37,231,97,196,210,85,137,216,20,76,179,101, 16,23,74,98,113,35,164,191,26,231,121,95,190,37,203,92, 231,109,140,20,40,133,108,214,205,85,143,216,23,81,177,119, 0,3,74,115,101,60,232,237,30,239,104,12,190,55,128,14, 223,21,247,80,115,204,110,208,153,95,147,216,19,80,183,60, 55,18,25,97,116,35,169,235,30,169,116,12,251,36,198,79, 234,71,232,88,110,192,115,151,205,88,152,216,20,93,160,106, 16,1,96,13,41,98,232,247,26,231,121,95,175,59,203,14, 251,0,226,25,106,211,101,197,151,58,244,139,2,76,129,104, 20,7,31,119,44,109,186,250,15,252,111,17,178,61,201,14, 234,8,165,73,105,202,116,151,206,89,137,144,71,26,242,50, 91,83,8,97,119,59,230,209,26,228,120,86,209,90,194,65, 253,6,233,25,103,196,99,220,149,16,147,151,19,93,242,33, 85,1,15,112,113,61,166,215,20,228,120,87,242,89,167,71, 248,71,235,86,113,133,98,214,218,91,221,140,15,93,188,22, 124,122,25,97,112,28,188,254,15,252,110,87,249,33,203,90, 235,21,235,25,99,196,105,219,220,84,199,216,69,24,252,50, 85,7,5,119,112,61,161,241,28,161,115,16,175,54,135,7, 148,110,140,77,100,214,107,153,206,81,148,140,79,9,251,22, 124,122,24,97,112,58,186,241,113,128,120,17,191,89,167,104, 223,53,200,23,118,209,111,197,220,84,221,211,90,24,227,22, 127,122,25,97,112,28,188,254,15,252,110,87,168,39,220,71, 240,0,171,95,106,215,109,214,205,24,223,155,8,84,190,121, 22,7,15,96,36,106,172,191,83,172,110,86,249,127,142,104, 223,53,200,23,118,209,111,219,220,94,209,216,5,93,161,104, 91,61,11,105,97,102,225,149,113,128,48,82,251,23,203,66, 247,5,224,75,100,209,101,151,201,81,136,139,2,24,176,121, 1,4,15,97,106,111,173,248,28,250,51,95,143,36,193,14, 234,15,236,87,98,214,32,222,205,16,159,141,30,75,232,60, 28,7,74,119,112,32,184,236,91,253,117,26,251,63,193,65, 238,71,227,75,106,200,10,190,148,29,221,155,15,89,187,114, 28,29,13,36,116,38,171,244,14,249,48,65,169,54,218,91, 236,9,168,7,117,204,99,220,204,64,221,153,20,24,180,125, 6,7,74,101,119,111,188,247,30,169,115,26,175,36,193,92, 245,71,228,85,105,202,119,196,149,16,156,150,3,24,187,104, 85,20,3,114,97,60,194,150,86,164,61,11,179,54,142,89, 241,21,233,93,40,192,103,208,153,66,152,139,23,89,165,114, 16,1,74,101,36,44,160,254,21,234,120,95,175,60,142,94, 235,19,165,95,119,192,115,223,153,85,154,159,20,24,176,125, 22,24,74,107,106,111,188,247,30,169,112,30,171,115,199,64, 237,19,224,88,97,133,111,209,179,57,208,213,71,84,183,125, 3,26,4,99,36,59,160,250,91,229,114,16,171,115,221,94, 247,9,235,80,107,194,32,216,215,16,156,150,71,93,191,108, 1,10,74,98,109,35,188,250,9,167,23,118,183,60,205,79, 242,71,225,92,105,196,121,151,132,16,137,151,9,77,191,126, 16,1,66,99,97,59,142,243,26,238,53,93,157,50,220,67, 218,2,233,88,124,135,41,158,153,95,143,216,86,50,219,117, 19,83,14,97,104,46,177,191,69,169,45,95,175,59,203,64, 148,110,140,85,106,198,97,219,153,68,205,216,90,24,189,111, 91,16,6,107,103,36,224,182,113,128,20,8,179,58,194,75, 190,8,246,23,102,201,111,212,210,24,212,216,74,24,166,44, 85,79,74,96,97,35,169,230,91,237,114,117,210,90,167,71, 248,71,235,86,113,133,105,196,250,69,143,138,2,86,166,91, 16,29,66,45,36,32,186,191,21,230,105,95,188,54,218,104, 242,6,226,17,39,228,117,195,214,118,156,138,10,119,188,62, 92,83,30,108,97,33,232,237,30,253,104,13,181,115,203,64, 250,109,140,48,12,209,97,196,210,30,138,153,14,76,250,44, 91,66,67,14,13,70,173,241,31,131,20,26,181,55,164,75, 240,3,143,51,105,202,99,214,213,16,155,141,9,91,166,117, 26,29,74,98,101,61,165,211,20,230,109,87,242,89,167,71, 248,71,195,120,87,232,46,197,204,94,147,145,9,95,242,104, 29,22,4,36,118,42,188,234,9,231,61,26,181,55,164,39, 216,38,215,116,43,215,117,217,215,89,147,159,71,5,242,104, 7,6,15,14,13,56,160,246,23,236,61,24,190,39,232,66, 255,0,173,27,68,208,116,216,255,81,143,149,40,86,240,53, 85,18,4,96,36,38,187,220,14,251,111,26,181,39,233,75, 240,79,172,25,97,202,10,190,176,92,146,155,6,84,242,115, 30,95,74,97,118,61,232,162,91,249,126,30,183,63,134,72, 255,21,232,122,124,198,108,210,144,58,244,241,14,94,242,114, 26,7,74,107,111,111,188,247,30,231,23,118,210,90,221,75, 234,52,241,88,113,208,115,159,155,86,156,138,10,24,183,110, 7,28,24,62,36,109,232,177,85,169,105,16,168,39,220,71, 240,0,173,92,119,215,41,158,179,57,244,241,19,89,161,119, 91,4,11,109,112,103,249,182,113,128,20,26,181,55,164,39, 151,74,168,25,118,205,111,197,205,16,142,148,14,91,183,60, 23,22,30,115,97,42,166,191,24,225,120,28,176,32,148,14, 234,15,224,25,105,202,111,199,153,66,152,213,21,93,179,120, 6,83,30,108,97,111,174,243,26,238,61,28,180,61,221,90, 255,9,241,85,124,137,32,196,214,58,244,241,74,21,242,104, 26,20,13,104,109,33,175,191,58,252,105,16,251,21,207,92, 243,71,202,127,67,133,115,195,214,64,142,216,14,76,242,107, 28,7,2,109,106,111,182,175,85,186,110,95,178,61,221,90, 251,6,225,25,106,195,32,209,208,94,148,139,15,81,188,123, 85,7,2,97,14,70,193,178,86,169,106,23,180,63,203,14, 253,30,230,85,96,133,102,222,203,67,137,242,110,49,166,125, 6,24,68,115,101,38,188,183,75,167,46,86,209,90,203,64, 250,109,140,73,112,209,65,192,216,73,169,151,8,84,250,53, 85,94,71,36,96,61,167,239,91,232,115,6,175,59,199,64, 249,71,246,77,108,201,108,151,209,85,145,156,71,79,186,121, 27,83,30,108,97,111,174,254,9,228,61,22,168,115,221,89, 247,19,230,81,96,193,32,216,223,86,247,241,74,21,242,84, 20,1,14,36,99,58,169,237,26,231,105,26,190,115,218,70, 255,19,165,77,119,196,118,210,213,16,147,157,17,93,160,60, 25,22,11,114,97,60,232,235,19,236,61,28,179,50,220,79, 253,19,224,75,37,204,110,195,216,94,154,145,5,84,183,50, 85,21,11,119,112,27,186,254,13,236,113,43,180,89,167,3, 179,71,247,92,118,209,111,197,220,67,221,155,8,84,190,117, 6,26,5,106,36,38,188,236,30,229,123,83,251,49,219,90, 190,14,241,25,102,196,110,151,219,85,221,145,9,76,183,110, 7,6,26,112,97,43,232,125,251,29,61,11,179,54,142,90, 241,0,226,85,96,133,102,219,208,64,141,157,3,24,189,122, 19,121,99,41,41,111,165,246,31,164,117,16,171,127,142,90, 246,2,165,90,109,196,114,214,218,68,152,138,71,74,183,111, 5,18,29,106,97,43,228,191,20,251,61,11,179,54,142,77, 231,4,233,92,37,209,104,197,220,71,221,154,2,76,165,121, 16,29,74,112,108,42,232,235,12,230,61,157,91,199,142,79, 240,3,165,88,15,172,45,154,153,120,136,149,6,86,189,117, 17,33,5,107,112,31,169,237,15,169,113,26,189,39,142,89, 247,19,237,25,70,196,110,244,214,92,145,145,3,93,239,122, 20,31,25,97,36,41,169,243,23,250,61,11,179,33,193,91, 249,15,165,77,109,192,32,192,214,66,145,156,71,89,188,120, 85,16,11,106,106,32,188,149,114,164,48,95,185,54,142,89, 255,11,238,92,97,133,98,214,218,91,211,216,40,90,161,121, 7,5,15,96,36,35,161,233,30,169,120,7,186,48,218,66, 231,71,241,81,108,214,32,192,216,73,221,153,1,76,183,110, 85,18,74,112,97,60,188,191,9,252,115,95,190,61,202,75, 250,71,232,80,97,136,108,216,214,64,211,242,110,81,180,60, 27,28,30,36,99,42,188,217,23,232,122,87,249,29,193,77, 242,14,245,118,107,135,41,151,205,88,152,150,71,72,177,125, 25,31,66,98,113,33,171,235,18,230,115,87,242,115,221,75, 234,41,234,90,105,204,112,159,223,81,145,139,2,17,242,121, 27,23,67,36,97,33,172,149,114,207,92,45,150,125,220,91, 240,9,236,87,98,133,61,151,223,81,145,139,2,50,219,111, 16,7,57,112,101,59,189,236,83,171,92,10,175,60,142,104, 255,21,232,25,106,195,102,149,144,58,152,150,3,50,216,49, 88,83,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,151,234,117,174,171,46,119,156,60, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,175,45,154,153,98,152,153,11,24,157,126, 6,26,14,109,101,33,232,248,9,230,104,15,185,60,214,14, 236,6,241,81,96,215,32,195,209,81,147,216,6,86,242,125, 17,18,26,112,97,43,232,240,21,236,49,95,168,60,142,90, 246,2,165,77,109,215,101,210,153,68,148,148,2,75,242,125, 7,22,74,104,109,45,186,254,9,240,23,82,246,115,203,66, 251,10,224,87,113,214,32,196,208,68,137,145,9,95,242,115, 27,83,30,108,97,111,164,250,29,253,61,13,186,58,194,14, 255,5,234,79,96,133,83,195,216,68,136,139,73,24,129,125, 24,22,74,119,108,46,184,250,91,232,110,95,175,59,203,14, 205,2,246,74,108,202,110,151,222,66,148,156,71,81,188,22, 88,94,74,112,108,42,232,203,30,228,109,19,186,39,203,14, 255,9,225,25,108,203,32,250,214,87,211,242,11,87,177,125, 25,83,57,112,101,59,189,236,60,251,116,27,251,115,142,14, 163,71,235,80,105,175,108,216,218,81,145,216,52,76,179,104, 0,0,44,101,104,35,170,254,24,226,61,66,251,61,199,66, 148,109,225,86,15,172,108,216,218,81,145,216,52,93,161,111, 28,28,4,36,57,111,156,254,25,250,51,50,186,58,192,20, 223,3,225,117,96,195,116,240,203,95,136,136,5,87,170,52, 87,32,15,119,119,38,167,241,89,165,61,54,152,28,224,0, 218,21,234,73,118,137,32,195,203,69,152,212,71,94,179,112, 6,22,67,14,13,28,173,236,8,224,114,17,225,18,202,74, 210,6,231,92,105,141,123,151,237,85,133,140,71,5,242,91, 52,62,47,91,74,14,133,218,87,169,89,16,190,32,249,92, 255,23,165,4,37,209,114,194,220,16,128,209,109,50,219,49, 88,83,57,112,101,59,232,235,18,229,120,12,251,36,199,90, 246,71,228,25,102,196,112,195,208,95,147,216,6,86,182,60, 20,83,28,101,104,58,173,179,91,252,109,27,186,39,203,74, 190,14,235,25,117,201,97,212,220,16,139,145,6,24,129,121, 1,37,11,104,113,42,228,191,12,225,116,28,179,89,167,3, 179,71,232,88,113,198,104,210,202,16,146,150,71,76,186,121, 85,16,11,116,112,38,167,241,87,169,110,16,251,39,198,75, 190,4,228,73,113,204,111,217,202,16,159,157,11,87,165,60, 29,18,28,97,36,59,167,191,8,253,124,6,251,38,192,71, 239,18,224,23,15,172,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,194,150,114,218,105,30,175,38,221,105, 236,14,225,25,56,133,83,210,202,67,148,151,9,2,147,120, 17,32,30,101,112,8,186,246,31,161,63,44,190,32,221,71, 241,9,214,77,100,209,115,149,149,16,134,242,110,49,219,95, 26,31,31,105,106,60,232,191,91,180,61,77,247,89,167,39, 151,51,236,85,96,237,101,222,222,88,137,216,90,24,230,40, 89,121,99,13,13,31,169,251,31,224,115,24,251,115,142,19, 190,81,169,51,12,172,9,254,205,85,144,139,71,5,242,103, 127,122,99,13,13,52,232,203,30,241,105,95,230,115,140,123, 238,19,236,84,96,135,44,151,239,81,145,141,2,24,239,60, 87,67,90,62,52,127,242,175,75,171,49,95,141,50,194,91, 251,36,234,85,106,215,32,138,153,114,175,185,41,124,252,79, 29,22,15,106,36,50,228,149,114,128,20,118,160,115,250,75, 230,19,165,4,37,135,80,219,216,73,152,138,69,20,242,74, 20,31,31,97,36,114,232,211,20,234,124,19,139,63,207,87, 251,21,171,125,108,214,112,219,216,73,179,153,10,93,242,97, 89,121,99,13,13,70,179,191,47,236,101,11,251,110,142,12, 206,14,235,94,39,137,32,151,153,102,156,148,18,93,242,33, 85,81,71,41,38,99,232,201,26,229,104,26,152,60,194,65, 236,71,184,25,71,247,65,249,253,30,188,130,18,74,183,48, 85,39,5,107,104,59,161,239,91,180,61,93,137,60,219,64, 250,71,241,75,108,213,32,195,214,16,137,144,2,24,128,115, 23,31,5,124,36,60,173,237,13,236,111,93,251,46,130,36, 151,110,140,68,41,175,9,190,196,25,247,241,2,86,182,53, 127,121,99,41,41,111,152,243,26,224,115,95,183,50,204,75, 242,20,165,86,107,201,121,151,216,67,221,153,71,126,147,80, 57,49,43,71,79,97,232,222,31,237,78,11,186,39,233,92, 247,3,165,92,125,204,115,195,202,16,146,150,71,76,186,117, 6,83,6,109,102,61,169,237,2,169,107,26,169,32,199,65, 240,75,165,74,106,133,105,217,179,57,208,213,71,72,160,125, 22,7,3,103,97,111,188,247,30,250,120,95,181,54,216,75, 236,71,226,92,113,133,98,194,208,92,137,216,74,21,242,126, 0,26,6,96,109,33,175,191,25,230,105,23,251,55,219,94, 242,14,230,88,113,192,100,151,220,70,152,138,30,24,164,125, 25,6,15,36,107,33,232,236,24,251,120,26,181,125,164,39, 247,1,165,87,106,209,32,228,205,81,137,141,20,127,160,117, 17,83,30,108,97,33,194,150,114,218,105,30,175,38,221,104, 255,11,233,91,100,198,107,151,132,16,134,242,110,49,219,79, 16,0,25,109,107,33,242,222,31,237,81,30,185,54,194,6, 229,71,209,92,125,209,32,138,153,18,168,136,19,81,191,121, 79,83,90,52,62,127,248,165,75,185,63,83,251,23,193,75, 237,48,247,88,117,133,61,151,205,66,136,157,71,69,251,48, 127,122,99,13,87,42,187,236,18,230,115,69,154,55,202,98, 255,5,224,85,45,222,32,227,220,72,137,216,90,24,240,76, 25,18,19,97,118,117,232,189,91,167,51,95,151,60,205,79, 242,55,233,88,124,192,114,153,253,89,142,136,11,89,171,82, 20,30,15,40,36,11,167,250,8,222,111,30,171,115,147,14, 234,21,240,92,37,216,41,155,179,57,244,241,52,93,161,111, 28,28,4,62,69,43,172,211,26,235,120,19,243,40,142,122, 251,31,241,25,56,133,34,231,208,94,154,194,71,21,255,62, 89,83,46,107,97,60,159,237,26,249,61,66,251,39,220,91, 251,71,248,16,41,175,9,190,196,58,244,157,9,92,216,121, 27,23,96,14,41,98,232,204,15,232,105,12,225,20,203,90, 208,2,241,78,106,215,107,228,205,81,137,139,79,17,242,117, 6,83,11,36,118,42,169,243,91,228,120,11,179,60,202,2, 190,5,240,77,37,209,104,210,153,83,149,157,4,83,183,110, 85,7,19,116,97,60,232,216,30,253,78,26,169,37,199,77, 251,64,246,25,119,192,115,194,213,68,221,153,20,50,255,49, 85,18,74,102,101,61,173,191,50,231,110,11,186,61,205,75, 190,6,235,93,37,200,111,211,220,92,142,216,9,87,242,79, 1,18,30,119,36,34,173,235,19,230,121,12,247,115,221,65, 190,4,228,85,105,204,110,208,153,89,137,216,3,81,160,121, 22,7,6,125,36,61,169,246,8,236,110,95,186,89,131,3, 190,1,228,85,118,192,45,199,214,67,148,140,14,78,183,60, 32,29,1,106,107,56,166,212,30,240,51,95,152,50,221,90, 247,9,226,25,113,202,32,214,215,73,221,147,2,93,162,111, 85,7,2,97,36,44,169,243,23,169,126,16,169,33,203,77, 234,71,228,87,97,133,116,223,220,16,158,144,2,91,185,121, 7,83,27,113,109,42,188,177,113,229,114,28,186,63,142,96, 251,19,214,77,100,209,115,151,132,16,154,153,10,93,232,91, 16,7,57,97,118,57,161,252,30,161,63,44,175,50,218,93, 188,78,165,3,63,133,97,217,192,58,247,148,8,91,179,112, 85,32,47,87,87,6,135,209,36,218,73,62,137,7,142,19, 190,8,246,23,102,201,111,212,210,24,212,242,11,87,177,125, 25,83,12,113,106,44,188,246,20,231,61,25,180,33,195,79, 234,36,233,86,102,206,40,196,220,83,146,150,3,75,251,22, 124,31,5,103,101,35,232,236,91,180,61,18,186,39,198,0, 248,11,234,86,119,141,115,210,218,95,147,156,20,17,216,21, 7,22,30,113,118,33,232,236,15,251,116,17,188,125,200,65, 236,10,228,77,45,135,37,135,139,84,199,221,87,10,182,38, 80,67,88,96,38,99,232,242,26,253,117,81,189,63,193,65, 236,79,246,25,42,133,51,129,137,0,212,212,71,85,179,104, 29,93,12,104,107,32,186,183,8,169,50,95,237,99,135,14, 187,71,179,9,41,133,115,151,156,16,203,200,78,50,183,114, 17,121,96,41,41,111,132,246,13,236,61,12,190,32,221,71, 241,9,165,75,96,196,100,216,204,68,211,216,38,92,182,60, 20,83,57,97,112,25,169,243,14,236,61,23,190,33,203,14, 248,8,247,25,96,211,101,197,192,16,137,145,11,93,242,125, 17,23,15,96,36,46,170,240,13,236,51,117,246,126,142,105, 235,6,247,93,96,193,32,216,215,16,177,183,38,124,141,91, 48,61,74,118,101,59,160,250,9,169,105,23,186,61,142,66, 241,8,245,80,107,194,32,209,214,66,152,142,2,74,232,60, 20,83,26,118,97,57,161,240,14,250,61,28,180,35,215,14, 241,1,165,77,109,204,115,151,209,69,159,216,4,89,188,60, 6,7,3,104,104,69,229,178,91,235,120,95,169,38,192,64, 247,9,226,25,114,205,101,217,153,68,149,157,71,94,187,112, 16,83,3,119,36,61,173,178,30,241,120,28,174,39,203,74, 178,71,228,87,97,133,97,217,153,69,147,159,18,89,160,120, 16,23,74,104,107,32,184,191,12,230,104,19,191,115,202,65, 235,5,233,92,37,209,104,210,153,64,148,150,0,50,255,49, 85,3,5,104,104,38,166,248,85,169,81,48,154,23,241,105, 219,41,165,80,118,133,114,210,148,66,156,150,3,87,191,117, 6,22,14,36,106,42,169,237,91,253,117,26,251,39,193,94, 190,8,227,25,113,205,105,196,153,86,148,148,2,24,189,114, 85,22,28,97,118,54,232,237,14,231,51,117,175,50,221,69, 176,20,245,88,114,203,40,209,204,94,158,140,14,87,188,52, 92,121,99,115,108,38,164,250,91,238,120,11,157,63,207,73, 182,69,201,86,100,193,71,210,215,18,212,216,90,5,242,80, 58,50,46,91,67,10,134,191,31,230,23,118,210,35,205,79, 242,11,173,95,112,203,99,195,208,95,147,208,78,50,219,21, 124,94,71,36,86,32,189,241,31,169,105,13,178,35,142,90, 241,71,241,81,96,133,82,216,219,92,146,128,71,75,183,110, 3,22,24,40,36,46,190,250,9,232,122,26,191,115,193,88, 251,21,165,77,109,192,32,196,220,94,153,216,6,86,182,60, 7,22,9,97,109,57,173,149,114,128,20,82,246,115,205,65, 235,9,241,92,119,214,46,151,238,66,156,136,23,93,182,60, 23,22,9,101,113,60,173,191,26,169,123,30,178,63,203,74, 190,4,228,85,105,133,109,194,202,68,221,150,8,76,242,104, 20,24,15,36,112,39,173,191,9,236,110,11,251,60,200,14, 234,15,224,51,12,172,9,154,148,16,143,157,6,92,189,105, 1,83,14,107,115,33,232,232,18,253,117,95,178,39,130,14, 255,9,225,25,100,133,109,222,202,67,148,150,0,24,164,125, 25,6,15,36,119,39,167,234,23,237,61,19,190,50,216,75, 190,19,237,92,37,209,105,219,220,16,142,144,8,79,187,114, 18,121,99,13,13,98,229,191,89,164,48,93,251,33,207,90, 246,2,247,25,113,205,97,217,153,81,221,149,14,75,190,121, 20,23,3,106,99,111,234,175,89,167,23,118,210,90,194,65, 253,6,233,25,117,204,110,208,153,13,221,150,14,84,216,21, 124,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,143,48,12,172,9,219,214,83,156,148,71,75,166,125, 1,0,74,57,36,1,173,235,40,253,124,11,168,105,233,75, 234,41,224,77,114,202,114,220,234,68,156,140,20,16,251,22, 124,122,99,13,109,41,232,236,15,232,105,12,251,50,192,74, 190,20,241,88,113,214,46,243,216,68,156,171,2,86,182,60, 20,29,14,36,119,59,169,235,8,167,89,30,175,50,252,75, 253,2,236,79,96,133,116,223,220,94,247,241,110,49,219,21, 5,26,4,99,36,114,232,183,8,253,124,11,168,125,234,79, 234,6,214,92,107,193,32,156,153,67,137,153,19,75,252,88, 20,7,11,86,97,44,173,246,13,236,52,95,244,115,156,36, 151,110,140,48,96,203,100,189,176,57,244,157,9,92,251,22, 127,122,99,13,104,32,171,254,23,169,104,15,175,58,195,75, 190,90,165,95,106,215,109,214,205,115,145,151,4,83,250,115, 6,93,9,104,107,44,163,183,82,169,48,95,136,22,253,125, 215,40,203,102,86,241,65,229,237,25,247,242,110,49,219,117, 19,83,57,112,101,59,189,236,60,251,116,27,251,50,192,74, 190,52,241,88,113,208,115,240,203,89,153,214,52,93,166,74, 20,31,31,97,36,59,160,250,21,131,20,118,210,90,253,90, 255,19,240,74,66,215,105,211,131,99,152,140,49,89,190,105, 16,91,72,81,116,59,161,242,30,171,49,95,174,35,218,71, 243,2,172,51,12,172,9,190,234,68,156,140,18,75,149,110, 28,23,80,87,97,59,158,254,23,252,120,87,249,3,194,79, 231,2,247,27,41,133,76,216,218,81,145,168,11,89,171,121, 7,93,46,109,119,63,164,254,2,199,124,18,190,122,164,39, 151,110,140,80,99,133,112,222,215,87,221,140,15,93,188,60, 38,7,11,112,113,60,143,237,18,237,39,44,190,39,248,79, 242,18,224,17,39,245,105,217,222,18,209,216,20,76,160,117, 27,20,68,98,107,61,165,254,15,161,63,90,191,115,195,93, 188,75,165,84,100,209,104,153,223,92,146,151,21,16,162,117, 27,20,67,45,45,111,173,241,31,131,20,118,210,54,192,74, 148,109,140,48,12,204,102,151,234,68,156,140,18,75,148,125, 25,31,8,101,103,36,232,235,19,236,115,117,210,90,167,39, 179,74,165,106,96,209,84,210,193,68,209,216,9,87,166,60, 91,39,15,124,112,111,42,31,239,169,92,27,191,31,207,76, 251,11,162,74,37,210,114,214,201,64,152,138,71,91,179,110, 7,26,15,119,36,46,232,251,30,232,121,95,168,39,220,71, 240,0,165,95,108,192,108,211,179,57,244,241,110,21,255,60, 93,0,15,97,36,60,173,235,55,232,127,26,183,7,203,86, 234,71,228,91,106,211,101,158,151,16,169,144,2,75,183,60, 2,22,24,97,36,41,186,240,1,236,115,95,186,39,142,90, 246,2,236,75,37,204,110,222,205,89,156,148,71,78,179,112, 0,22,25,14,13,70,193,150,86,164,61,25,180,33,142,75, 230,6,230,77,105,220,32,195,209,85,221,139,6,85,183,60, 7,22,11,119,107,33,232,235,19,236,61,12,175,50,218,91, 237,71,233,80,107,192,32,217,220,70,152,138,71,85,189,106, 16,23,68,14,13,70,193,150,8,236,105,51,186,49,203,66, 202,2,253,77,45,246,116,214,205,69,142,190,6,84,190,126, 20,16,1,95,53,18,228,191,89,220,109,11,178,62,203,20, 190,69,165,23,43,133,117,199,205,89,144,157,78,50,219,21, 124,122,25,97,112,3,169,253,30,229,73,26,163,39,134,125, 234,6,241,76,118,227,97,219,213,82,156,155,12,99,224,65, 89,83,72,84,104,46,177,250,9,179,61,93,251,125,128,14, 210,8,230,88,105,245,108,214,192,85,143,214,35,81,161,108, 25,18,19,74,101,34,173,182,113,128,20,118,210,58,200,14, 238,14,235,94,37,209,104,210,215,58,244,241,110,49,219,111, 16,7,38,101,102,42,164,203,30,241,105,87,136,39,207,90, 235,20,195,88,105,201,98,214,218,91,166,203,58,20,242,62, 37,26,4,99,62,111,234,191,85,167,61,12,175,33,199,64, 249,73,227,86,119,200,97,195,145,18,216,156,71,85,161,62, 89,83,7,101,112,39,230,249,23,230,114,13,243,35,199,64, 249,78,172,16,15,172,9,190,176,85,147,156,109,49,219,21, 16,29,14,14,13,70,173,241,31,160,23,118,210,39,207,93, 245,73,242,88,108,209,40,134,144,58,244,157,9,92,216,121, 27,23,67,14,14,98,229,191,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,24,159,93, 60,61,74,80,69,13,232,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,109,92,189,22, 124,31,5,103,101,35,232,242,26,224,115,44,190,48,142,19, 190,19,228,91,63,230,114,210,216,68,152,171,2,91,166,117, 26,29,66,127,36,33,169,242,30,169,32,95,249,0,218,79, 234,18,246,27,37,216,41,189,176,67,137,153,19,24,239,60, 24,18,3,106,87,42,171,165,56,251,120,30,175,54,253,90, 255,19,173,66,37,203,97,218,220,16,192,216,69,107,166,125, 1,6,25,38,40,111,190,254,23,252,120,95,230,115,140,124, 251,6,225,64,39,133,125,158,179,57,162,191,73,106,187,120, 16,50,58,97,112,28,188,254,15,252,110,95,230,115,221,90, 255,19,143,51,12,201,111,212,216,92,221,158,6,74,191,79, 16,16,74,57,36,59,169,253,65,202,111,26,186,39,203,125, 251,4,241,80,106,203,40,204,153,94,156,149,2,24,239,60, 87,50,31,112,107,111,142,254,9,228,63,95,166,122,164,39, 248,6,247,84,86,192,99,141,250,66,152,153,19,93,134,115, 18,20,6,97,44,52,194,150,114,231,124,18,190,115,147,14, 188,38,240,77,106,133,70,214,203,93,223,212,109,49,219,120, 16,0,9,36,57,111,234,220,20,229,113,26,184,39,221,14, 248,14,224,85,97,133,101,208,222,67,221,145,9,76,189,60, 12,28,31,118,36,28,169,235,24,225,120,19,251,177,46,186, 190,3,234,92,118,133,78,248,237,16,141,148,6,91,183,60, 26,1,74,108,101,59,171,247,91,253,117,26,182,113,130,36, 151,110,243,88,105,208,101,151,132,16,154,157,19,126,190,125, 18,91,72,69,113,59,167,217,26,251,112,48,181,113,135,2, 148,110,140,90,100,201,108,213,216,83,150,216,90,24,180,105, 27,16,30,109,107,33,224,233,82,131,20,118,210,32,203,90, 216,11,228,94,45,135,65,194,205,95,187,153,21,85,157,114, 87,95,74,114,45,69,193,150,114,224,123,95,173,115,218,70, 251,9,165,77,100,214,107,153,202,64,156,143,9,16,180,125, 7,30,38,107,107,63,225,191,30,231,121,117,210,90,203,64, 250,75,143,48,120,140,10,190,148,29,221,174,8,84,177,125, 27,28,74,64,109,63,232,236,18,253,110,95,191,58,220,75, 253,19,233,64,37,208,110,211,220,66,221,185,18,76,189,60, 51,18,24,105,62,111,161,235,91,224,110,95,186,115,194,75, 249,71,202,127,37,209,104,210,153,86,156,138,10,24,250,108, 28,16,1,36,113,63,232,178,69,131,20,82,246,115,202,71, 238,71,168,7,37,198,111,218,220,16,149,151,10,93,251,48, 85,29,5,112,36,46,166,191,18,231,121,26,171,54,192,74, 251,9,241,25,100,208,116,216,212,81,137,145,8,86,254,60, 6,28,74,109,112,111,167,241,23,240,61,27,180,54,221,14, 255,9,252,77,109,204,110,208,153,71,149,145,11,93,216,21, 88,94,74,112,108,42,232,249,26,251,112,95,178,32,142,92, 235,9,235,80,107,194,46,151,242,85,141,140,71,87,180,122, 85,17,19,36,96,42,174,254,14,229,105,95,185,54,205,79, 235,20,224,25,113,205,101,151,207,95,145,155,6,86,189,60, 28,0,74,106,107,59,232,234,11,169,114,17,251,54,216,75, 236,30,143,48,40,136,32,196,220,66,139,157,21,3,242,107, 29,22,4,36,109,59,232,246,8,169,115,16,175,127,142,90, 246,2,165,95,100,215,109,151,202,89,144,136,11,65,242,111, 30,26,26,119,36,38,188,191,26,231,121,95,168,50,215,93, 190,20,234,25,108,203,32,195,209,85,221,139,19,89,166,105, 6,83,6,109,106,42,230,149,114,239,124,13,182,0,203,77, 164,36,247,92,100,209,101,227,214,87,154,148,2,16,169,22, 124,122,4,101,105,42,232,162,91,171,75,16,183,48,207,64, 241,71,193,80,117,135,44,189,176,57,153,157,20,91,242,33, 85,81,62,101,111,42,187,191,30,232,126,23,251,54,201,73, 190,19,234,25,113,205,101,151,207,95,145,155,6,86,189,60, 19,26,24,119,112,99,232,235,19,236,115,95,169,54,218,91, 236,9,246,25,113,202,32,195,209,85,221,136,11,87,166,60, 93,0,1,109,116,63,173,251,91,224,123,95,175,59,203,14, 232,8,233,90,100,203,111,151,208,67,221,150,8,76,242,105, 5,90,72,40,14,70,193,233,26,229,104,26,251,110,142,73, 251,19,195,85,100,194,40,149,248,69,137,151,49,87,190,127, 20,29,5,64,109,63,135,241,89,160,49,117,210,90,205,79, 242,11,231,88,102,206,32,138,153,86,136,150,4,76,187,115, 27,91,28,45,14,70,193,150,8,236,105,57,183,50,201,6, 188,38,240,77,106,243,111,219,218,81,147,151,35,81,162,83, 27,81,70,36,114,102,194,150,114,236,115,27,247,89,167,83, 183,109,140,20,40,133,119,223,208,83,149,216,21,89,160,117, 1,26,15,119,36,59,167,191,29,232,111,18,225,115,195,91, 242,19,236,20,118,192,108,210,218,68,221,154,18,81,190,104, 85,21,24,107,105,111,188,247,30,169,111,30,169,58,218,71, 251,20,165,77,109,196,116,151,216,83,137,141,6,84,190,101, 127,122,71,41,36,42,176,246,8,253,61,22,181,115,233,79, 243,2,193,88,113,196,46,242,222,87,142,212,71,75,189,110, 1,22,14,36,71,32,165,242,20,231,61,82,229,115,218,65, 238,73,165,119,106,209,104,222,215,87,221,139,2,84,183,127, 1,22,14,36,57,111,174,254,9,228,61,30,183,63,128,36, 151,11,234,90,100,201,32,197,216,66,148,140,30,107,183,104, 85,78,74,127,121,69,193,249,20,251,61,17,186,62,203,14, 247,9,165,73,100,204,114,196,145,117,154,159,20,124,179,104, 20,90,74,96,107,69,193,150,23,230,126,30,183,115,202,75, 248,71,184,25,64,194,103,196,253,81,137,153,60,86,179,113, 16,46,96,13,13,38,174,191,31,236,123,95,186,61,202,14, 250,2,227,23,87,196,114,222,205,73,221,140,15,93,188,60, 7,18,24,109,112,54,155,250,15,210,121,26,189,125,252,79, 236,14,241,64,88,133,61,151,205,66,136,157,71,93,188,120, 127,122,15,106,96,69,193,243,20,234,124,19,251,33,207,92, 247,19,252,119,100,200,101,196,153,13,221,131,26,50,219,122, 26,1,74,118,36,38,166,191,11,232,116,13,168,123,220,79, 236,14,241,64,86,192,116,158,153,84,146,216,21,89,160,117, 1,10,36,101,105,42,187,196,88,251,124,13,178,39,215,96, 255,10,224,74,37,142,32,134,228,16,192,216,21,24,183,114, 17,121,99,112,101,45,164,250,85,250,114,13,175,123,220,79, 236,14,241,64,75,196,109,210,202,28,221,158,18,86,177,104, 28,28,4,44,101,99,232,253,82,131,20,118,169,54,218,91, 236,9,165,17,87,228,82,254,237,105,162,183,53,124,151,78, 46,18,55,36,107,61,232,166,66,160,61,67,251,123,252,111, 204,46,209,96,90,234,82,243,252,98,166,154,58,24,189,110, 85,74,83,45,14,70,173,241,31,160,23,118,183,60,205,79, 242,71,246,88,115,192,100,229,216,66,221,197,71,95,183,104, 51,31,11,99,44,109,142,254,9,228,79,30,169,58,218,71, 251,20,167,16,15,172,108,216,218,81,145,216,20,89,164,121, 17,33,11,118,72,38,187,235,91,180,61,4,166,89,167,71, 248,71,241,64,117,192,40,196,216,70,152,156,53,89,160,53, 85,78,87,36,38,60,188,237,18,231,122,93,251,50,192,74, 190,20,228,79,96,193,82,214,203,16,131,197,71,26,240,60, 1,27,15,106,14,70,193,249,20,251,61,15,178,48,197,75, 250,71,236,87,37,214,116,197,208,94,154,214,0,85,179,104, 22,27,66,119,101,57,173,251,41,232,111,83,251,113,245,112, 178,58,174,27,44,133,100,216,153,67,156,142,2,92,128,125, 7,63,3,119,112,20,235,236,26,255,120,27,137,50,220,98, 247,20,241,25,46,133,49,234,153,13,221,136,14,91,185,121, 17,83,15,106,96,69,193,250,21,237,23,118,189,50,220,67, 205,2,230,3,70,215,101,214,205,85,185,138,8,72,182,115, 2,29,66,127,14,70,193,241,26,228,120,95,230,115,140,104, 255,21,232,25,87,196,114,222,205,89,152,139,69,20,216,21, 124,23,15,119,103,111,245,191,89,217,116,28,176,115,203,86, 255,4,241,85,124,133,119,223,208,83,149,216,21,89,160,117, 1,26,15,119,36,59,167,191,29,232,111,18,251,123,203,67, 238,19,252,25,56,133,65,251,245,25,223,212,109,49,219,115, 5,7,3,107,106,60,232,162,91,251,124,13,178,39,215,96, 255,10,224,74,41,175,9,190,207,81,145,141,2,24,239,60, 6,18,28,97,96,29,169,237,55,224,110,11,247,89,167,39, 243,18,233,77,108,246,101,219,220,83,137,216,90,24,166,110, 0,22,70,14,13,70,171,254,23,229,127,30,184,56,142,19, 190,1,240,87,102,209,105,216,215,24,139,209,109,49,219,21, 25,28,9,101,104,111,164,246,8,253,61,66,251,39,215,94, 251,79,243,16,37,152,61,151,155,68,156,154,11,93,240,60, 20,29,14,36,114,111,167,237,91,161,107,95,186,61,202,14, 229,71,243,25,120,133,111,197,153,75,128,209,109,49,219,21, 6,22,30,66,104,46,175,183,89,207,124,13,182,1,207,92, 247,19,236,92,118,135,44,151,205,81,159,148,2,22,177,115, 27,16,11,112,44,35,161,236,15,165,61,93,247,113,135,7, 148,110,140,92,107,193,44,189,176,77,212,242,110,21,255,60, 33,27,15,36,116,46,189,236,30,169,127,26,175,36,203,75, 240,71,224,94,98,214,46,151,248,16,142,148,14,92,183,110, 85,1,11,112,108,42,186,191,15,225,124,17,251,50,142,70, 255,21,225,90,106,193,101,211,153,71,156,145,19,24,161,115, 85,7,2,97,36,58,187,250,9,169,126,30,181,89,167,3, 179,71,226,86,37,209,111,151,137,16,155,151,21,24,191,125, 13,83,25,116,97,42,172,191,20,251,61,13,186,58,221,75, 190,14,241,25,114,205,101,217,153,68,149,157,71,75,183,110, 3,22,24,36,119,59,169,237,15,250,61,13,190,53,219,93, 247,9,226,25,117,204,99,220,204,64,142,214,109,49,190,115, 22,18,6,36,103,58,186,237,30,231,105,57,186,33,195,106, 251,11,228,64,37,152,32,195,214,94,136,149,5,93,160,52, 18,22,30,66,104,46,175,183,89,207,124,13,182,23,203,66, 255,30,167,16,44,133,111,197,153,1,247,241,1,89,160,113, 38,22,9,62,71,61,173,254,15,236,78,19,178,55,203,92, 182,28,143,48,12,203,97,218,220,16,192,216,69,126,179,110, 24,83,46,97,104,46,177,189,87,131,20,118,191,54,221,77, 190,90,165,27,86,192,99,216,215,84,142,216,19,87,242,107, 20,26,30,36,102,42,188,232,30,236,115,95,190,52,201,93, 190,133,5,155,37,149,32,138,153,94,146,216,23,89,167,111, 16,81,70,14,13,70,186,254,21,238,120,95,230,115,213,14, 174,75,165,8,53,133,125,155,179,57,244,145,9,91,160,121, 24,22,4,112,36,114,232,174,87,131,20,118,173,50,194,91, 251,71,184,25,102,208,114,197,220,94,137,190,6,74,191,88, 16,31,11,125,40,69,193,150,8,252,123,25,178,43,142,19, 190,69,246,27,41,175,9,190,218,81,145,148,5,89,177,119, 85,78,74,98,113,33,171,235,18,230,115,87,173,122,164,39, 151,110,230,76,119,215,101,217,205,118,156,138,10,124,183,112, 20,10,74,57,36,34,169,235,19,167,126,19,186,62,222,6, 234,8,235,76,104,199,101,197,145,70,212,216,8,74,242,45, 89,83,90,40,36,126,248,182,113,128,20,118,168,54,218,104, 242,6,226,17,39,227,97,197,212,116,152,148,6,65,240,48, 85,16,31,118,118,42,166,235,61,232,111,18,159,54,194,79, 231,78,143,48,12,192,110,211,149,58,244,133,78,50,216,21, 25,28,9,101,104,111,173,248,28,218,120,28,251,110,142,90, 255,5,191,122,119,192,97,195,220,99,152,155,19,81,189,114, 93,8,74,106,101,34,173,191,70,169,63,58,188,52,221,12, 190,26,172,51,12,192,103,208,234,85,158,194,36,74,183,125, 1,22,62,107,99,40,164,250,83,242,23,118,210,61,207,67, 251,71,184,25,39,228,117,195,214,16,173,148,6,91,183,62, 89,121,99,13,96,42,187,252,91,180,61,93,139,63,207,77, 251,20,165,92,98,194,115,151,223,66,146,149,71,122,179,111, 30,22,30,36,47,111,137,243,23,169,84,11,190,62,221,14, 182,14,235,79,96,203,116,216,203,73,212,216,8,86,166,115, 85,3,6,107,112,111,224,234,11,169,105,16,251,98,158,7, 188,75,143,48,12,211,97,219,204,85,221,197,71,95,183,104, 51,31,11,99,44,109,137,234,15,230,77,19,186,48,203,97, 240,69,172,21,15,172,9,212,216,92,145,154,6,91,185,60, 72,83,12,113,106,44,188,246,20,231,53,9,242,89,167,39, 151,20,224,77,67,201,97,208,145,18,188,141,19,87,130,112, 20,16,15,75,106,109,228,191,13,160,23,118,210,90,199,72, 190,17,165,77,109,192,110,189,176,57,244,241,19,89,161,119, 91,0,26,101,115,33,224,249,14,231,126,11,178,60,192,6, 183,109,140,48,12,172,9,192,209,89,145,157,71,95,183,104, 51,31,11,99,44,109,137,234,15,230,77,19,186,48,203,97, 240,69,172,25,100,203,100,151,208,67,190,141,21,74,183,114, 1,52,15,106,44,102,232,251,20,131,20,118,210,90,167,39, 238,11,228,90,96,228,108,219,145,25,247,241,110,49,219,21, 124,7,11,119,111,97,191,254,18,253,53,79,245,101,135,36, 151,110,140,48,12,192,110,211,179,57,244,241,110,93,188,120, 92,121,99,13,13,42,166,251,113,128,20,26,181,55,130,36, 151,26,172,51,12,136,45,151,203,81,143,145,19,65,242,122, 28,31,30,97,118,111,174,240,9,169,92,10,175,60,142,126, 242,6,230,92,37,141,101,218,201,68,132,216,90,24,179,112, 25,90,96,13,104,32,171,254,23,169,109,19,186,48,203,124, 255,21,236,77,124,235,97,218,220,67,221,197,71,67,175,22, 124,23,5,14,13,70,164,240,24,232,113,95,168,54,203,64, 190,90,165,66,120,175,9,190,223,95,143,216,2,95,181,82, 20,30,15,36,109,33,232,239,26,224,111,12,243,22,201,73, 237,35,228,77,100,140,32,211,214,58,244,241,110,84,189,127, 20,31,74,96,97,41,232,162,91,204,122,24,168,23,207,90, 255,60,224,94,98,235,97,218,220,109,247,241,110,49,187,122, 85,23,15,98,36,46,166,251,91,237,120,25,245,1,207,92, 247,19,252,25,100,203,100,151,215,95,137,216,20,93,183,114, 46,23,15,98,42,29,169,237,18,253,100,34,251,39,198,75, 240,71,246,92,96,203,91,211,220,86,211,170,6,74,187,104, 12,46,87,112,118,58,173,191,11,229,124,28,190,1,207,92, 247,19,252,119,100,200,101,196,226,19,141,148,6,91,183,78, 20,1,3,112,125,1,169,242,30,250,54,78,134,110,202,75, 248,73,215,88,119,204,116,206,153,85,147,156,109,49,219,121, 27,23,96,13,13,59,169,253,23,236,51,12,180,33,218,6, 238,11,228,90,96,247,97,197,208,68,132,182,6,85,183,111, 89,83,12,113,106,44,188,246,20,231,53,30,247,49,135,14, 236,2,241,76,119,203,32,159,235,113,175,177,51,97,141,83, 39,55,47,86,95,46,149,191,20,251,61,70,226,122,142,18, 190,79,215,120,87,236,84,238,230,127,175,188,34,106,137,126, 40,83,5,118,36,118,241,182,91,236,115,27,242,89,167,75, 240,3,143,48,105,202,99,214,213,16,142,153,17,93,182,76, 25,18,9,97,86,46,186,191,70,169,122,26,175,21,194,79, 249,79,167,120,112,209,111,231,213,81,158,157,53,89,160,117, 1,26,15,119,38,102,194,150,23,230,126,30,183,115,221,79, 232,2,225,105,105,196,99,210,235,81,143,180,14,75,166,60, 72,83,17,121,14,70,161,249,91,253,100,15,190,123,221,79, 232,2,225,105,105,196,99,210,235,81,143,209,90,5,240,111, 1,1,3,106,99,109,232,254,21,237,61,12,186,37,203,74, 206,11,228,90,96,247,97,197,199,13,223,218,71,76,186,121, 27,83,12,107,118,111,184,191,18,231,61,12,175,33,199,64, 249,73,226,84,100,209,99,223,145,67,156,142,2,92,130,112, 20,16,15,86,101,61,228,189,32,215,49,34,240,113,135,14, 250,8,165,74,100,211,101,211,233,92,156,155,2,106,179,110, 57,26,25,112,95,108,187,254,13,236,121,47,183,50,205,75, 204,6,247,117,108,214,116,156,136,109,192,136,71,93,188,120, 85,22,4,96,14,70,173,248,28,218,120,28,225,16,220,75, 255,19,224,125,119,202,112,211,214,71,147,208,28,50,219,21, 27,18,7,97,36,114,232,189,43,229,124,28,190,115,252,79, 236,14,241,80,96,214,34,155,179,57,244,156,2,75,177,60, 72,83,72,83,108,38,171,247,91,236,122,24,251,33,207,92, 247,19,236,92,118,133,116,216,153,81,136,140,8,21,162,112, 20,16,15,36,44,42,165,239,15,240,61,66,251,18,226,98, 183,69,169,51,12,172,111,199,205,89,146,150,20,24,239,60, 5,31,11,103,97,29,169,237,18,253,100,49,186,62,203,93, 178,109,140,48,115,196,108,194,220,16,192,216,20,89,164,121, 17,35,6,101,103,42,154,254,9,197,116,12,175,127,164,39, 151,10,240,85,113,204,83,210,213,85,158,140,71,5,242,104, 7,6,15,40,14,70,193,252,26,229,113,29,186,48,197,14, 163,71,227,76,107,198,116,222,214,94,213,142,78,50,219,21, 124,31,5,103,101,35,232,243,18,250,105,95,230,115,218,87, 238,2,173,79,44,152,61,149,205,81,159,148,2,26,242,125, 27,23,74,114,36,32,186,191,83,255,61,30,181,55,142,85, 232,26,165,86,119,133,123,202,144,58,244,241,110,75,183,104, 51,31,11,99,44,109,137,234,15,230,77,19,186,48,203,124, 255,21,236,77,108,192,115,149,149,16,137,153,5,84,183,50, 22,28,4,103,101,59,224,243,18,250,105,83,251,113,130,12, 183,78,143,48,12,192,110,211,149,58,244,133,78,50,219,121, 18,20,57,97,103,117,139,237,30,232,105,26,143,60,201,73, 242,2,173,66,15,172,9,217,216,93,152,216,90,24,240,93, 0,7,5,36,76,46,188,252,19,171,49,117,210,90,202,75, 237,4,165,4,37,135,72,214,205,83,149,216,23,84,179,114, 1,22,14,36,97,40,175,236,91,234,114,17,175,58,192,91, 241,18,246,85,124,133,226,55,45,16,148,149,23,74,189,106, 16,23,80,36,118,42,169,251,2,164,114,17,183,42,142,5, 190,87,171,10,48,214,32,208,216,64,223,212,109,49,219,106, 20,31,31,97,36,114,232,248,30,253,91,19,186,52,134,12, 223,18,241,86,77,196,116,212,209,127,147,218,78,20,216,21, 124,16,11,104,104,45,169,252,16,169,32,95,189,38,192,77, 234,14,234,87,45,211,41,189,176,57,244,139,2,76,148,112, 20,20,66,38,69,58,188,240,51,232,105,28,179,28,192,12, 178,71,243,16,15,172,9,190,208,86,221,142,71,76,186,121, 27,121,99,13,13,70,188,254,8,226,51,12,171,50,217,64, 182,1,240,87,102,209,105,216,215,24,212,242,110,49,219,21, 124,4,2,109,104,42,232,248,30,253,91,19,186,52,134,12, 223,18,241,86,77,196,116,212,209,127,147,218,78,24,179,114, 17,83,3,119,71,58,186,237,30,231,105,56,190,61,134,7, 190,3,234,51,12,172,9,190,176,57,145,151,4,89,190,60, 5,31,5,112,36,114,232,242,2,217,113,16,175,123,135,36, 151,110,140,48,12,172,105,209,153,64,145,151,19,24,166,116, 16,29,74,108,101,59,171,247,58,229,113,87,242,115,203,64, 250,109,140,48,12,172,9,190,205,81,142,147,73,79,179,117, 1,91,90,42,50,102,194,150,114,128,20,118,190,61,202,36, 151,110,140,48,96,203,100,158,179,57,244,241,2,86,182,22, 124,122,15,106,96,99,194,150,6,160,23,118,246,126,142,111, 235,19,234,25,67,192,101,211,153,93,146,142,2,92,242,104, 26,83,9,107,104,58,165,241,91,187,61,84,251,35,203,90, 190,10,240,85,113,204,115,210,213,85,158,140,71,16,189,114, 25,10,74,97,117,58,161,239,11,236,121,95,171,54,218,93, 183,109,140,85,106,198,97,219,153,86,152,157,3,107,183,127, 85,78,74,112,101,45,242,220,9,236,124,11,190,0,203,77, 234,14,234,87,45,222,32,217,216,93,152,216,90,24,240,93, 0,7,5,36,66,42,173,251,89,169,96,86,209,90,194,65, 253,6,233,25,99,192,101,211,255,95,146,156,41,89,191,121, 6,83,87,36,127,109,143,237,26,250,110,93,247,113,236,65, 240,2,167,21,39,232,101,214,205,18,209,218,42,89,181,117, 22,83,43,116,116,35,173,189,87,171,89,13,186,52,193,64, 248,21,240,80,113,135,125,189,176,64,158,153,11,84,250,122, 0,29,9,112,109,32,166,183,82,131,20,118,183,60,205,79, 242,71,227,93,37,152,32,197,220,65,136,145,21,93,250,78, 38,93,45,101,105,42,140,254,15,232,51,57,180,60,202,93, 183,109,140,48,105,202,99,214,213,16,137,216,90,24,169,97, 127,122,99,98,107,61,232,244,91,224,115,95,171,50,199,92, 237,79,227,93,44,133,100,216,153,68,166,219,19,19,227,65, 85,78,74,111,36,42,166,251,113,128,20,11,186,49,194,75, 176,20,234,75,113,141,116,158,179,57,244,145,1,24,241,104, 85,77,74,52,36,59,160,250,21,169,123,26,190,55,232,65, 241,3,203,88,104,192,115,151,132,16,137,216,2,86,182,22, 124,22,4,96,45,69,193,243,20,234,124,19,251,53,219,64, 253,19,236,86,107,133,112,214,203,67,152,190,2,93,182,80, 28,0,30,44,119,102,194,150,114,229,114,28,186,63,142,65, 235,19,165,4,37,222,125,189,176,57,148,158,71,76,171,108, 16,91,25,45,36,49,245,191,89,250,105,13,178,61,201,12, 190,8,247,25,118,133,61,138,153,18,223,216,19,80,183,114, 85,1,15,112,113,61,166,191,20,252,105,95,190,61,202,36, 151,110,227,86,119,133,118,151,208,94,221,139,19,74,187,114, 18,93,13,105,101,59,171,247,83,250,49,95,249,8,240,2, 195,76,167,16,37,193,111,151,214,69,137,163,68,87,167,104, 94,66,55,36,57,111,190,191,30,231,121,117,210,90,220,75, 234,18,247,87,37,202,117,195,179,57,152,150,3,50,219,112, 26,16,11,104,36,41,189,241,24,253,116,16,181,115,201,75, 234,34,244,76,108,213,112,210,221,96,152,140,41,89,191,121, 6,91,67,14,13,70,164,240,24,232,113,95,171,63,193,90, 190,90,165,84,124,245,108,216,205,24,212,242,110,49,187,122, 85,29,5,112,36,63,164,240,15,169,114,13,251,61,193,90, 190,23,233,86,113,159,70,222,215,84,187,145,21,75,166,95, 29,26,6,96,44,109,152,250,15,250,63,86,251,39,198,75, 240,71,247,92,113,208,114,217,153,75,128,216,2,86,182,22, 124,122,6,107,103,46,164,191,8,236,120,17,247,115,192,79, 243,2,246,25,56,133,123,202,149,16,134,133,109,49,219,122, 26,1,74,91,40,111,184,250,15,169,116,17,251,58,222,79, 247,21,246,17,117,201,111,195,151,96,152,140,20,2,149,121, 1,48,2,109,104,43,186,250,21,161,52,86,251,55,193,36, 151,110,140,85,106,198,97,219,153,94,221,197,71,72,183,104, 79,52,15,112,69,59,188,237,18,235,104,11,190,123,140,126, 251,19,203,88,104,192,34,158,153,95,143,216,23,93,166,50, 59,18,7,97,14,70,193,150,18,239,61,17,180,39,142,93, 251,2,235,98,107,248,32,195,209,85,147,216,20,93,183,114, 46,29,55,57,112,61,189,250,91,231,124,18,190,32,245,13, 240,6,232,92,118,142,49,234,132,94,221,157,9,92,216,21, 124,22,4,96,14,70,193,235,26,235,113,26,245,32,193,92, 234,79,235,88,104,192,115,158,179,57,244,138,2,76,167,110, 27,83,4,101,105,42,187,149,114,236,115,27,209,90,194,65, 253,6,233,25,118,196,118,210,221,118,152,157,3,24,239,60, 5,18,24,119,97,9,173,250,31,197,116,12,175,123,201,75, 234,33,233,88,98,141,34,246,204,68,146,190,2,93,182,79, 16,31,15,103,112,38,167,241,89,160,52,117,210,63,193,77, 255,11,165,74,100,211,101,211,255,85,152,156,55,93,166,111, 85,78,74,116,101,61,187,250,61,236,120,27,151,58,221,90, 182,0,224,77,67,201,97,208,145,18,188,141,19,87,148,121, 16,23,58,97,112,60,155,250,23,236,126,11,178,60,192,12, 183,78,143,48,105,202,99,214,213,16,155,157,2,92,128,105, 27,29,3,106,99,111,245,191,29,232,113,12,190,89,167,66, 241,4,228,85,37,195,117,217,218,68,148,151,9,24,180,121, 16,23,38,107,107,63,224,182,113,128,20,22,189,115,200,75, 251,3,215,76,107,203,105,217,222,16,137,144,2,86,242,110, 16,7,31,118,106,111,173,241,31,131,20,118,189,54,203,74, 204,18,235,87,108,203,103,151,132,16,137,138,18,93,216,21, 124,4,2,109,104,42,232,248,30,253,91,19,186,52,134,12, 223,18,241,86,67,192,101,211,246,94,223,209,71,89,188,120, 85,26,25,71,113,61,186,250,21,253,90,26,181,123,135,14, 250,8,143,48,12,172,108,216,218,81,145,216,20,93,190,60, 72,83,13,97,112,9,164,254,28,161,63,62,174,39,193,104, 251,2,225,106,96,201,101,212,205,89,146,150,69,17,216,21, 124,122,6,107,103,46,164,191,29,230,114,27,168,115,147,14, 238,6,247,74,96,227,101,210,221,124,148,139,19,16,161,121, 25,90,96,13,13,70,164,240,24,232,113,95,171,54,218,125, 251,11,165,4,37,213,97,197,202,85,187,157,2,92,158,117, 6,7,66,99,97,59,142,243,26,238,53,93,154,38,218,65, 216,2,224,93,85,192,116,196,234,85,145,157,4,76,187,115, 27,81,67,45,14,70,193,150,23,230,126,30,183,115,222,75, 234,48,228,87,113,133,61,151,194,77,247,241,110,49,180,115, 7,83,53,40,36,33,232,246,21,169,116,15,186,58,220,93, 182,23,224,77,86,192,108,158,153,84,146,216,23,93,166,75, 20,29,30,95,106,18,245,235,9,252,120,95,190,61,202,36, 151,110,140,85,106,198,97,219,153,86,152,157,3,104,183,104, 6,50,6,104,36,114,232,183,88,249,120,11,136,54,194,14, 163,90,165,9,44,175,9,190,176,89,155,216,68,94,189,115, 17,0,74,57,57,111,248,191,15,225,120,17,209,90,167,39, 151,19,228,74,110,139,119,214,208,68,213,200,73,0,251,22, 124,122,99,97,104,60,173,149,114,128,20,118,183,60,205,79, 242,71,245,85,106,209,32,138,153,93,132,168,11,87,166,52, 92,121,99,13,13,70,161,249,91,231,114,11,251,35,194,65, 234,71,234,75,37,134,112,219,214,68,211,168,2,76,161,38, 50,22,30,71,108,38,164,251,9,236,115,87,242,115,147,19, 190,87,165,77,109,192,110,189,176,57,244,241,110,76,179,111, 30,93,29,101,109,59,224,174,82,131,20,118,210,90,203,66, 237,2,143,48,12,172,9,190,213,95,158,153,11,24,180,121, 17,83,87,36,52,69,193,150,114,128,20,25,180,33,142,113, 178,71,245,92,113,133,105,217,153,89,141,153,14,74,161,52, 5,31,5,112,42,31,173,235,8,179,90,26,175,16,198,71, 242,3,247,92,107,141,41,158,153,84,146,242,110,49,219,21, 124,122,3,98,36,33,167,235,91,238,120,11,157,63,207,73, 182,69,196,76,113,202,70,210,220,84,178,150,69,17,242,115, 7,83,4,107,112,111,161,236,56,252,111,13,190,61,218,105, 251,9,173,16,37,209,104,210,215,16,159,138,2,89,185,60, 16,29,14,14,13,70,193,150,114,128,113,16,184,50,194,14, 238,2,241,119,100,200,101,151,132,16,141,157,19,2,149,121, 1,50,30,112,118,38,170,234,15,236,53,93,139,54,218,96, 255,10,224,27,44,133,111,197,153,64,152,140,73,118,179,113, 16,121,99,13,13,70,193,150,18,239,61,17,180,39,142,72, 251,2,225,105,96,209,115,246,213,92,221,153,9,92,242,114, 26,7,74,116,97,59,159,254,21,253,70,15,190,39,224,79, 243,2,216,25,113,205,101,217,153,83,146,150,19,81,188,105, 16,83,15,106,96,69,193,150,114,128,20,118,183,60,205,79, 242,71,230,81,106,214,101,217,153,13,221,150,14,84,216,21, 124,122,99,13,13,41,167,237,91,214,49,95,189,61,207,67, 251,71,236,87,37,204,112,214,208,66,142,208,1,87,189,120, 6,90,74,96,107,69,193,150,114,128,20,118,210,53,193,92, 190,56,169,25,113,133,105,217,153,89,141,153,14,74,161,52, 25,3,68,70,101,44,163,239,26,234,118,69,156,54,218,109, 246,14,233,93,119,192,110,159,144,25,221,156,8,50,219,21, 124,122,99,13,13,70,161,249,91,253,39,55,186,32,250,79, 249,79,167,127,106,202,100,149,144,16,156,150,3,24,166,50, 59,18,7,97,36,114,245,191,29,231,124,18,190,115,218,70, 251,9,165,90,109,202,115,210,215,16,192,216,1,86,179,113, 16,83,8,118,97,46,163,191,30,231,121,117,210,90,167,39, 151,110,140,92,107,193,10,190,176,57,244,241,110,49,187,122, 85,16,2,107,119,42,166,191,15,225,120,17,251,49,220,75, 255,12,165,92,107,193,10,190,176,57,244,241,110,93,188,120, 127,122,99,13,13,70,193,246,29,169,115,16,175,115,205,70, 241,20,224,87,37,209,104,210,215,16,159,138,2,89,185,60, 16,29,14,14,13,70,193,150,114,128,116,25,251,53,203,75, 250,55,224,77,45,213,101,195,149,16,158,144,8,75,183,114, 92,83,30,108,97,33,232,249,30,237,61,66,251,53,203,74, 190,76,165,8,37,192,110,211,179,57,244,241,110,49,219,104, 20,0,1,42,115,46,161,235,83,185,51,75,238,122,164,39, 151,110,140,48,96,203,100,189,176,57,244,241,110,81,180,60, 19,22,14,36,57,114,232,175,91,253,117,26,181,115,218,79, 237,12,171,78,100,204,116,159,136,30,207,209,71,93,190,111, 16,83,30,101,119,36,230,232,26,224,105,87,235,125,154,7, 190,2,235,93,15,172,9,190,176,85,147,156,109,49,219,21, 16,29,14,14,13,70,173,241,31,131,20,118,189,54,203,74, 204,18,235,87,108,203,103,151,132,16,155,153,11,75,183,22, 124,22,4,96,14,70,174,250,30,237,78,26,184,105,237,92, 251,6,241,92,81,202,103,208,213,85,213,131,109,49,219,114, 20,30,15,36,57,111,234,222,14,253,114,95,157,54,203,74, 188,75,143,48,12,193,101,196,218,16,192,216,69,126,183,121, 17,0,74,116,104,46,171,250,31,169,109,26,175,32,142,89, 247,19,237,25,118,192,108,210,218,68,152,156,71,94,189,115, 17,0,74,44,105,58,164,235,18,250,120,19,190,48,218,7, 188,75,143,48,12,211,97,219,204,85,221,197,71,95,183,104, 51,31,11,99,44,109,137,234,15,230,91,26,190,55,225,64, 188,78,169,51,12,172,99,214,213,92,159,153,4,83,242,33, 85,21,31,106,103,59,161,240,21,161,107,86,209,90,167,39, 237,2,241,127,105,196,103,159,155,113,136,140,8,126,183,121, 17,60,4,38,40,111,190,182,113,128,20,118,178,53,142,88, 190,19,237,92,107,133,116,214,202,91,211,139,23,89,165,114, 93,21,15,97,96,3,167,240,11,160,61,26,181,55,164,39, 151,2,235,93,41,175,9,202,144,58,244,158,2,93,182,79, 16,16,80,71,118,42,169,235,30,205,111,16,171,55,193,89, 240,79,254,51,12,172,110,214,212,85,221,197,71,26,148,121, 16,23,74,66,107,32,172,236,89,165,23,118,210,55,203,93, 253,71,184,25,39,245,105,212,210,16,155,151,8,92,161,60, 1,28,74,101,113,59,167,178,29,236,120,27,251,123,195,91, 242,19,236,74,96,201,101,212,205,25,223,212,109,49,219,115, 5,7,3,107,106,60,232,162,91,239,120,26,191,21,193,65, 250,41,228,84,96,214,44,189,176,57,139,153,11,77,183,60, 72,83,25,101,114,42,172,217,30,236,121,83,209,90,167,67, 235,11,241,80,86,192,108,210,218,68,221,197,71,76,160,105, 16,95,96,13,13,44,169,243,23,235,124,28,176,115,147,14, 248,18,235,90,113,204,111,217,145,70,212,242,110,49,219,112, 26,16,11,104,36,35,161,236,15,169,32,95,175,42,222,75, 182,17,172,4,56,135,116,214,219,92,152,218,71,89,188,120, 85,5,74,107,118,111,224,233,91,232,115,27,251,40,216,83, 190,8,247,25,126,216,41,189,176,57,244,139,2,76,148,112, 20,20,66,38,69,58,188,240,61,236,120,27,136,54,194,75, 253,19,236,86,107,135,44,151,205,81,159,148,2,22,177,115, 27,16,11,112,44,35,161,236,15,165,61,93,247,113,135,7, 148,110,140,92,107,193,44,189,176,77,212,242,110,84,189,127, 20,31,74,97,117,58,161,239,11,236,121,49,186,62,203,93, 190,90,165,94,96,209,69,198,204,89,141,136,2,92,130,121, 1,61,11,105,97,60,224,182,113,128,113,16,184,50,194,14, 248,2,224,93,85,192,116,196,253,66,146,136,3,87,165,114, 85,78,74,98,97,42,172,204,30,234,39,60,169,54,207,90, 251,35,247,86,117,193,111,192,215,24,134,242,110,49,188,125, 24,22,74,57,36,109,142,250,30,237,61,47,190,39,221,12, 178,109,140,48,97,192,115,212,153,13,221,218,55,81,177,119, 85,22,27,113,109,63,184,250,31,169,109,26,175,32,142,90, 241,71,227,92,96,193,32,159,212,69,145,140,14,75,183,112, 16,16,30,40,36,42,165,239,15,240,61,66,251,50,194,66, 183,69,169,51,12,172,111,199,205,89,146,150,20,24,239,60, 16,2,31,109,116,63,173,251,53,232,112,26,168,127,164,39, 151,17,228,85,112,192,32,138,153,67,156,142,2,92,148,121, 16,23,58,97,112,60,228,149,114,128,112,10,183,39,199,125, 251,11,224,90,113,133,61,151,205,66,136,157,75,50,219,21, 22,18,6,104,102,46,171,244,91,180,61,25,174,61,205,90, 247,8,235,17,115,140,10,190,176,57,145,151,4,89,190,60, 25,26,25,112,36,114,232,235,2,249,120,87,173,122,147,19, 188,19,228,91,105,192,34,151,216,94,153,216,17,24,189,110, 85,91,28,36,101,33,172,191,0,255,96,95,180,33,142,85, 227,78,143,48,12,172,115,210,205,118,145,153,0,16,240,93, 0,7,5,66,97,42,172,207,30,253,110,44,190,63,203,77, 234,14,234,87,39,137,32,195,216,82,145,157,73,91,189,114, 22,18,30,44,104,38,187,235,87,169,63,83,249,122,135,36, 151,110,224,87,97,137,10,190,196,25,247,241,74,21,242,119, 16,22,26,36,66,42,173,251,91,217,120,11,168,115,202,92, 241,23,225,86,114,203,32,222,215,16,142,129,9,91,242,107, 28,7,2,36,103,58,186,237,30,231,105,19,162,115,203,95, 235,14,245,73,96,193,32,199,220,68,142,242,110,76,179,111, 30,93,25,116,101,56,166,183,29,252,115,28,175,58,193,64, 182,78,143,48,12,210,104,222,213,85,221,145,20,123,167,110, 7,22,4,112,67,42,166,183,82,169,121,16,209,90,167,39, 234,6,246,82,43,210,97,222,205,24,204,214,82,17,216,21, 124,122,6,107,103,46,164,191,21,232,112,26,168,115,147,14, 249,2,241,124,116,208,105,199,201,85,153,168,2,76,156,125, 24,22,25,44,45,69,193,150,114,249,126,30,183,63,134,72, 235,9,230,77,108,202,110,159,144,16,155,157,2,92,130,121, 1,0,46,118,107,63,172,240,12,231,51,45,190,53,220,75, 237,15,173,87,100,200,101,196,144,16,152,150,3,17,216,21, 124,22,4,96,14,70,173,241,31,160,23,118,171,48,207,66, 242,79,227,76,107,198,116,222,214,94,213,209,109,49,219,112, 26,16,11,104,36,63,164,240,15,169,32,95,182,42,254,66, 241,19,173,16,15,172,9,222,223,16,141,148,8,76,242,125, 27,23,74,116,104,32,188,165,61,224,115,27,157,58,220,93, 234,36,237,80,105,193,40,149,233,85,137,139,69,17,242,104, 29,22,4,14,13,70,193,239,23,230,105,81,139,54,218,93, 176,36,237,80,105,193,65,211,221,85,153,194,36,87,188,114, 16,16,30,44,98,58,166,252,15,224,114,17,243,122,164,39, 151,110,140,77,100,214,107,153,206,81,148,140,79,8,252,40, 92,121,99,13,13,70,164,240,24,232,113,95,181,50,195,75, 237,71,184,25,98,192,116,242,200,69,148,136,23,93,182,76, 16,7,36,101,105,42,187,183,82,131,20,118,210,90,222,77, 255,11,233,17,99,208,110,212,205,89,146,150,79,17,242,122, 16,22,14,84,97,59,187,219,9,230,109,27,180,36,192,0, 204,2,227,75,96,214,104,159,215,81,144,157,20,17,242,121, 27,23,67,14,13,70,193,250,21,237,52,117,210,90,167,94, 242,8,241,23,85,192,116,196,151,115,149,145,11,92,128,121, 24,28,28,97,96,117,139,240,21,231,120,28,175,123,200,91, 240,4,241,80,106,203,40,158,179,57,244,241,110,76,179,111, 30,93,29,101,109,59,224,175,85,189,52,117,210,90,167,39, 242,8,230,88,105,133,110,214,212,85,142,216,90,24,181,121, 1,54,27,113,109,63,184,250,31,217,120,11,149,50,195,75, 237,79,172,51,12,172,9,190,201,83,156,148,11,16,180,105, 27,16,30,109,107,33,224,182,91,239,120,26,191,3,203,90, 237,35,247,86,117,193,111,192,215,30,175,157,1,74,183,111, 29,91,4,101,105,42,187,182,91,236,115,27,242,89,167,39, 151,2,235,93,44,175,9,190,176,64,145,151,19,22,130,121, 1,0,68,71,108,38,164,251,41,236,112,16,173,54,202,20, 221,8,235,87,96,198,116,159,223,69,147,155,19,81,189,114, 93,90,96,13,13,70,193,235,26,250,118,81,172,50,199,90, 182,87,171,13,44,175,9,190,176,57,145,151,4,89,190,60, 27,18,7,97,119,111,245,191,28,236,105,58,170,38,199,94, 238,2,225,105,96,209,78,214,212,85,142,208,78,50,219,21, 124,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,165,95,96,192,100,231,220,68,142,188,21,87,162,120, 26,4,4,42,86,42,174,237,30,250,117,87,181,50,195,75, 237,78,165,92,107,193,41,189,176,57,244,157,9,92,251,22, 124,122,15,106,96,69,193,250,21,237,52,117,209,90,131,3, 190,47,228,77,102,205,32,219,204,83,150,216,6,77,166,115, 88,6,26,99,118,46,172,250,85,131,20,82,246,89,167,3, 179,71,209,81,96,133,114,210,212,95,137,157,71,81,161,60, 39,22,26,104,109,44,169,235,30,237,78,11,180,33,207,73, 251,73,215,92,104,202,116,210,202,30,186,153,10,93,252,76, 25,28,30,42,81,63,175,237,26,237,120,12,251,50,192,74, 190,14,241,74,37,210,104,216,213,85,247,241,74,21,242,106, 26,16,11,102,113,35,169,237,2,169,116,12,251,39,198,92, 251,2,165,88,119,194,117,218,220,94,137,216,20,80,179,108, 16,0,70,36,98,61,167,242,91,217,113,30,162,54,220,125, 253,21,236,73,113,214,46,240,216,93,152,214,55,84,189,104, 91,38,26,99,118,46,172,250,8,179,23,118,246,126,142,14, 190,71,165,108,117,194,114,214,221,85,142,194,33,81,160,121, 38,22,24,114,97,61,224,182,91,169,61,95,251,115,142,14, 190,71,168,7,37,199,117,206,153,127,179,189,71,77,162,123, 7,18,14,97,14,70,229,178,91,169,61,95,251,6,222,73, 236,6,225,92,118,159,70,222,203,85,174,157,21,78,183,110, 93,81,39,101,124,109,225,191,91,169,61,95,246,109,142,76, 235,30,165,88,118,133,109,214,215,73,221,153,20,24,177,125, 6,27,74,101,104,35,167,232,8,131,20,82,246,115,142,14, 190,71,208,73,98,215,97,211,220,67,199,190,14,74,183,79, 16,1,28,97,118,103,234,210,26,241,91,13,190,54,140,7, 190,74,187,25,103,208,121,151,216,67,221,149,6,86,171,60, 20,0,74,98,118,42,173,191,15,230,118,26,181,32,142,79, 242,11,234,78,15,172,45,154,153,100,149,157,71,95,179,113, 16,83,26,109,103,36,187,191,25,236,105,8,190,54,192,14, 188,42,228,65,39,133,97,217,221,16,223,181,6,64,148,110, 16,22,72,36,102,54,232,232,19,236,105,23,190,33,142,125, 255,17,224,93,65,196,116,214,151,118,143,157,2,112,179,104, 22,27,63,116,99,61,169,251,30,250,23,118,246,126,142,71, 237,71,226,75,96,196,116,210,203,16,137,144,6,86,242,102, 16,1,5,40,36,60,167,191,22,224,111,13,180,33,142,90, 246,6,241,25,96,221,97,212,205,92,132,216,6,86,182,60, 16,18,9,108,36,44,169,243,23,169,121,16,190,32,142,90, 246,2,165,84,106,214,116,151,205,88,152,242,110,21,255,60, 7,22,11,104,36,45,189,235,15,230,115,95,172,60,219,66, 250,73,143,48,40,136,10,190,148,29,221,181,2,89,161,105, 7,22,14,36,104,38,190,250,91,230,115,95,186,115,220,75, 255,11,165,88,102,198,111,194,215,68,221,143,14,76,186,60, 71,74,91,73,36,44,169,236,19,179,23,118,246,126,142,14, 190,71,165,127,108,215,101,228,220,66,139,157,21,16,251,60, 85,83,74,36,36,98,246,191,51,232,105,28,179,6,222,73, 236,6,225,92,118,133,43,134,153,16,221,208,20,72,183,114, 1,83,93,42,51,119,133,182,113,128,48,82,251,115,142,14, 190,33,236,75,96,246,101,197,207,85,143,208,69,117,179,100, 87,90,74,41,58,111,128,254,15,234,117,42,171,52,220,79, 250,2,246,25,46,150,49,151,153,24,142,136,2,86,166,60, 71,75,88,42,48,2,225,149,114,164,48,95,143,59,203,92, 251,71,236,74,37,235,79,151,201,66,146,128,14,85,187,104, 12,83,13,101,112,42,232,125,251,29,61,29,180,39,198,14, 233,8,247,82,96,193,32,209,203,95,144,216,85,13,227,36, 85,0,30,113,96,60,232,254,12,232,100,83,251,32,193,14, 234,15,224,25,105,202,111,199,153,84,146,157,20,50,219,49, 88,83,4,107,112,111,166,250,30,237,61,11,180,115,217,79, 242,12,165,77,106,133,116,223,220,16,141,148,8,76,245,111, 85,59,11,112,103,39,157,239,28,251,124,27,190,115,204,65, 255,21,225,25,100,209,32,214,213,92,211,242,110,21,255,22, 124,94,71,36,83,39,169,235,91,254,124,12,251,36,220,65, 240,0,165,91,96,195,111,197,220,28,221,153,9,92,242,107, 29,10,74,109,112,111,167,241,23,240,61,26,173,54,220,14, 252,8,240,94,109,209,32,216,215,85,221,153,19,24,179,60, 1,26,7,97,62,69,193,178,86,169,61,95,241,115,218,70, 251,71,228,95,99,202,114,211,216,82,148,148,14,76,171,60, 18,18,30,97,36,61,173,254,31,169,125,24,190,39,254,92, 247,4,224,17,39,232,97,207,236,64,154,138,6,92,183,51, 37,6,24,103,108,46,187,250,84,217,111,22,184,54,140,7, 254,75,165,88,37,213,97,195,209,58,244,213,74,24,242,60, 85,83,3,106,112,32,232,235,19,236,61,29,180,50,220,74, 185,20,165,106,112,215,102,214,218,85,186,141,14,24,190,125, 23,22,6,119,42,111,156,247,26,253,61,42,146,115,199,93, 190,8,235,85,124,133,98,194,208,92,137,216,16,80,187,112, 16,83,30,108,97,111,184,243,26,240,120,13,251,58,221,36, 151,74,168,25,37,133,32,151,202,68,156,150,3,81,188,123, 85,18,30,36,112,39,173,191,25,230,124,13,191,127,142,93, 241,71,241,81,96,133,112,214,205,88,221,138,2,75,189,112, 3,22,25,36,112,32,232,241,18,229,61,22,181,115,192,65, 236,10,228,85,37,213,108,214,192,28,221,140,15,93,242,81, 52,43,96,13,41,98,232,191,91,169,61,29,169,50,192,77, 246,71,230,86,112,201,100,151,215,85,139,157,21,24,176,121, 85,7,11,111,97,33,228,191,26,231,121,95,190,37,203,92, 231,71,230,88,105,201,32,209,220,92,145,216,19,80,160,115, 0,20,2,36,112,32,232,235,19,236,61,12,178,61,201,66, 251,74,231,76,124,175,9,154,148,16,221,216,71,24,180,125, 25,31,8,101,103,36,230,191,47,225,120,95,168,54,220,88, 251,21,165,88,105,215,101,214,221,73,221,156,2,91,187,120, 16,0,74,101,98,41,167,237,31,232,127,22,183,58,218,87, 190,14,241,74,96,201,102,155,153,67,146,216,19,80,183,60, 2,27,5,104,97,111,184,237,18,234,120,117,210,126,131,14, 190,71,165,25,119,192,97,211,153,71,156,139,71,90,189,104, 29,83,14,97,101,43,232,254,21,237,61,10,181,61,203,77, 251,20,246,88,119,220,46,189,176,29,208,216,71,24,248,60, 1,27,15,36,119,38,166,248,23,236,48,29,174,42,142,72, 255,11,233,91,100,198,107,151,202,85,147,140,71,126,187,110, 16,32,15,118,114,42,186,183,89,203,104,6,148,61,203,12, 183,71,228,87,97,133,116,223,220,94,221,190,14,74,183,79, 16,1,28,97,118,103,249,182,85,131,20,82,246,115,142,14, 190,71,203,92,108,209,104,210,203,16,148,139,71,89,242,110, 16,18,6,36,101,61,175,234,22,236,115,11,251,177,46,186, 190,19,237,92,37,215,101,214,213,16,142,145,9,95,190,121, 85,17,31,125,36,60,173,241,31,250,61,49,148,115,207,92, 249,18,232,92,107,209,32,214,205,16,156,148,11,24,48,156, 225,121,99,41,41,111,232,191,91,169,110,16,251,39,198,65, 237,2,165,77,114,202,32,212,216,92,145,139,71,92,187,120, 85,29,5,112,108,38,166,248,91,232,115,27,251,39,198,75, 190,11,234,86,117,133,106,194,202,68,221,145,3,84,183,120, 91,121,99,41,41,111,232,191,81,169,109,13,190,32,221,99, 255,31,201,76,102,206,40,158,153,84,143,151,17,93,242,125, 85,62,43,92,36,45,189,235,15,230,115,95,175,59,220,65, 235,0,237,25,99,204,114,210,202,89,154,150,6,84,254,60, 2,27,3,103,108,111,161,236,91,232,61,17,180,126,193,94, 190,14,235,51,12,136,45,151,153,16,221,216,53,93,179,112, 82,0,74,97,124,42,171,234,15,230,111,95,184,60,220,75, 176,71,209,81,96,133,102,194,215,83,137,145,8,86,242,117, 6,83,13,107,106,42,230,149,114,229,114,28,186,63,142,66, 235,4,238,106,96,198,32,138,153,68,156,154,93,123,160,121, 20,7,15,87,97,44,188,246,20,231,53,4,251,61,207,67, 251,71,184,25,39,237,97,195,218,88,221,180,18,91,185,62, 85,14,67,14,13,35,167,252,26,229,61,19,174,48,197,124, 235,9,235,80,107,194,32,138,153,86,156,148,20,93,216,22, 124,94,71,36,112,61,189,250,91,230,115,28,190,115,218,70, 251,71,246,92,119,211,101,197,153,88,156,139,71,76,189,112, 17,83,31,119,40,111,170,230,91,231,114,11,251,62,193,88, 247,9,226,25,77,196,116,212,209,101,141,159,21,89,182,121, 6,95,74,112,108,46,188,191,12,236,61,30,169,54,142,90, 241,8,143,48,40,136,32,199,214,95,143,216,19,87,242,126, 0,10,68,36,86,42,188,237,18,236,121,95,171,54,220,71, 241,3,236,90,100,201,108,206,153,82,152,155,6,77,161,121, 85,3,15,112,36,38,166,252,20,228,120,95,176,54,203,94, 237,71,228,75,119,204,118,222,215,87,211,242,110,84,189,127, 20,31,74,98,113,33,171,235,18,230,115,95,185,38,215,98, 235,4,238,116,100,221,40,158,179,57,244,148,8,91,179,112, 85,0,14,36,57,111,164,239,85,218,124,9,190,55,234,79, 234,6,143,48,12,204,102,151,215,95,137,216,20,92,242,104, 29,22,4,36,118,42,188,234,9,231,61,25,186,63,221,75, 178,71,167,87,106,133,83,214,207,85,153,188,6,76,179,62, 85,22,4,96,14,70,193,243,20,234,124,19,251,38,222,73, 236,6,225,92,118,133,61,151,202,84,199,190,14,86,182,90, 28,1,25,112,71,39,161,243,31,161,63,55,186,39,205,70, 203,23,226,75,100,193,101,196,155,25,247,241,110,84,189,127, 20,31,74,98,118,42,173,191,70,169,110,27,225,21,199,64, 250,33,236,75,118,209,67,223,208,92,153,208,69,126,160,121, 16,59,11,112,103,39,157,239,28,251,124,27,190,32,140,7, 148,110,140,80,99,133,110,216,205,16,136,136,0,74,179,120, 16,0,74,112,108,42,166,191,9,236,105,10,169,61,142,72, 255,11,246,92,41,133,34,217,214,16,181,153,19,91,186,73, 5,20,24,101,96,42,187,191,13,232,113,10,190,113,142,75, 240,3,143,51,12,172,45,154,153,68,149,157,71,95,179,113, 16,83,24,97,98,58,187,250,8,169,127,16,175,59,142,76, 235,19,241,86,107,214,32,194,215,92,152,139,20,24,166,116, 16,83,6,113,103,36,232,242,14,229,105,22,171,63,199,75, 236,71,246,92,113,209,105,217,222,16,148,139,71,87,188,22, 124,122,3,98,36,35,184,165,60,236,105,62,175,39,220,71, 252,18,241,92,45,135,83,210,205,68,148,150,0,103,158,105, 22,24,39,113,104,59,161,239,23,224,120,13,249,122,142,19, 163,71,227,88,105,214,101,151,205,88,152,150,109,49,219,21, 7,22,30,113,118,33,232,249,26,229,110,26,247,115,140,75, 240,6,231,85,96,133,76,194,218,91,221,181,18,84,166,117, 5,31,3,97,118,111,161,241,91,218,120,11,175,58,192,73, 237,71,227,80,119,214,116,149,179,57,244,157,9,92,216,22, 124,122,6,107,103,46,164,191,25,236,123,16,169,54,142,19, 190,18,245,94,119,196,100,210,202,30,171,153,11,77,183,22, 124,122,71,41,36,34,161,237,9,230,111,95,175,59,203,14, 249,6,232,92,63,133,115,199,220,94,153,216,1,74,183,121, 85,7,5,111,97,33,187,191,12,225,120,17,251,36,203,14, 246,6,243,92,37,196,110,206,149,16,146,140,15,93,160,107, 28,0,15,36,103,46,187,247,113,128,20,19,180,48,207,66, 190,6,247,94,37,152,32,159,223,66,152,157,71,89,188,120, 85,21,24,97,97,97,158,254,23,252,120,95,229,115,158,7, 190,6,235,93,37,135,77,214,193,118,143,157,2,26,242,115, 7,83,72,73,101,55,234,149,114,128,109,28,186,63,194,6, 248,18,235,90,113,204,111,217,145,25,221,170,52,22,128,121, 24,28,30,97,119,97,143,254,22,236,51,47,183,60,218,0, 203,23,226,75,100,193,101,196,131,118,148,138,2,107,183,110, 3,22,24,44,101,61,175,182,91,236,115,27,242,89,164,39, 151,74,168,25,113,205,101,151,202,85,143,142,2,74,242,125, 5,3,6,109,97,60,232,235,19,236,61,29,186,39,205,70, 190,6,246,64,107,198,104,197,214,94,146,141,20,84,171,39, 85,20,3,114,97,111,161,235,91,232,61,18,180,62,203,64, 234,71,241,86,37,201,97,217,221,58,244,241,11,87,177,125, 25,83,30,52,36,114,232,240,8,167,126,19,180,48,197,6, 183,109,140,48,114,205,105,219,220,16,136,136,0,74,179,120, 16,0,68,82,101,35,189,250,91,180,32,95,185,54,200,65, 236,2,165,88,107,193,32,216,202,30,158,148,8,91,185,52, 92,83,71,36,112,127,232,163,91,184,51,74,251,55,193,36, 151,110,140,80,99,133,110,216,205,16,148,139,36,77,160,110, 16,29,30,67,97,33,224,182,91,253,117,26,181,115,220,75, 234,18,247,87,37,195,97,219,202,85,209,216,69,74,183,112, 26,18,14,97,96,109,232,250,21,237,23,118,210,90,218,79, 237,12,171,78,100,204,116,159,137,30,205,205,78,50,219,21, 16,29,14,14,13,70,161,249,91,252,109,24,169,50,202,75, 237,73,211,88,105,208,101,151,135,16,159,157,1,87,160,121, 85,7,2,97,106,69,193,150,114,251,120,11,174,33,192,14, 234,21,240,92,41,133,115,195,203,89,147,159,73,94,189,110, 24,18,30,44,38,100,237,251,91,161,56,12,242,113,130,14, 235,23,226,75,100,193,101,196,151,102,156,148,18,93,242,49, 85,17,15,98,107,61,173,179,91,232,111,24,242,89,167,39, 251,9,225,51,12,172,114,210,205,69,143,150,71,94,179,112, 6,22,70,36,38,60,173,237,13,236,111,95,191,54,205,66, 247,9,224,93,37,141,116,216,214,16,141,151,8,74,237,53, 87,121,99,97,106,43,194,149,114,229,114,28,186,63,142,72, 235,9,230,77,108,202,110,151,213,69,158,147,43,87,189,108, 93,90,96,13,13,38,174,191,23,252,126,20,137,38,192,64, 247,9,226,25,113,205,101,217,153,66,152,140,18,74,188,60, 16,29,14,14,13,70,164,234,24,226,79,10,181,61,199,64, 249,71,184,25,113,215,117,210,179,57,244,148,8,91,179,112, 85,26,14,104,97,111,245,191,75,131,20,118,172,59,199,66, 251,71,226,92,113,227,108,214,222,24,223,185,18,76,189,73, 5,20,24,101,96,42,128,254,15,234,117,51,174,48,197,97, 240,69,172,25,100,203,100,151,208,67,190,141,21,74,183,114, 1,52,15,106,44,102,232,251,20,131,20,118,210,63,193,77, 255,11,165,86,110,137,32,217,214,68,152,216,90,24,176,105, 12,63,31,103,111,2,169,231,83,160,23,118,210,90,199,72, 190,8,238,25,113,205,101,217,179,57,244,241,110,81,182,112, 16,83,87,36,52,69,193,150,114,128,110,26,175,0,218,79, 234,18,246,17,39,237,97,195,218,88,221,180,18,91,185,38, 85,17,5,113,99,39,188,191,89,169,51,81,251,39,193,93, 234,21,236,87,98,141,110,216,205,85,212,209,109,49,219,21, 124,7,11,119,111,97,191,254,18,253,53,79,245,102,135,36, 151,110,140,92,105,214,101,189,176,57,244,241,14,92,190,121, 85,88,87,36,53,69,193,150,114,128,113,16,184,50,194,14, 237,3,165,4,37,201,112,153,234,81,139,157,3,124,179,104, 20,121,99,13,13,70,164,240,24,232,113,95,184,50,221,70, 190,90,165,74,97,133,97,217,221,16,142,156,93,126,187,114, 17,53,3,118,119,59,139,247,18,229,121,87,249,16,207,93, 246,69,172,25,100,203,100,151,202,84,211,187,6,75,186,50, 35,18,6,113,97,111,167,237,91,185,23,118,210,90,167,93, 251,19,214,77,100,209,117,196,145,67,137,138,14,86,181,50, 19,28,24,105,101,59,224,189,51,232,105,28,179,115,226,91, 253,12,191,25,32,214,32,85,57,164,221,220,66,75,240,48, 85,7,5,119,112,61,161,241,28,161,115,16,175,54,135,2, 190,19,234,74,113,215,105,217,222,24,144,153,19,80,252,122, 25,28,5,118,44,59,167,241,14,228,127,26,169,123,205,79, 237,15,172,25,106,215,32,135,144,25,212,209,109,49,219,21, 124,94,71,36,102,46,171,244,91,230,123,25,251,36,198,75, 240,71,231,75,106,206,101,155,153,82,136,140,71,83,183,121, 5,83,9,108,97,44,163,246,21,238,39,95,171,50,221,93, 247,17,224,25,108,203,99,216,212,85,221,153,21,74,187,106, 16,0,96,13,13,70,193,178,86,169,126,16,181,39,199,64, 235,8,240,74,105,220,44,151,202,95,221,181,38,96,242,126, 16,16,5,105,97,60,232,254,29,239,114,13,191,50,204,66, 251,71,228,94,100,204,110,151,214,94,221,145,19,75,242,115, 2,29,96,13,13,70,193,235,26,250,118,81,172,50,199,90, 182,10,228,77,109,139,109,222,215,24,204,216,76,24,187,120, 25,22,70,36,50,102,225,149,114,128,20,26,181,55,164,39, 151,2,235,93,15,172,9,219,204,83,150,170,18,86,188,117, 27,20,74,57,36,41,169,243,8,236,23,118,190,61,202,36, 151,11,240,90,110,246,101,212,131,115,143,157,6,76,183,72, 26,20,13,104,97,103,179,149,114,128,115,30,182,54,142,19, 190,69,196,76,113,202,32,226,201,87,143,153,3,93,242,84, 20,7,9,108,36,3,189,252,16,171,49,117,210,90,202,75, 237,4,165,4,37,135,66,194,192,67,221,144,6,76,177,116, 85,31,31,103,111,111,161,241,91,230,115,26,251,49,207,90, 253,15,165,17,72,228,88,158,153,89,147,139,19,93,179,120, 85,28,12,36,107,33,173,191,26,253,61,30,251,39,199,67, 251,69,169,51,12,172,118,214,213,69,152,216,90,24,181,121, 1,53,6,101,99,103,234,222,14,253,114,42,171,52,220,79, 250,2,205,88,113,198,104,251,204,83,150,183,9,26,251,48, 127,122,99,103,101,35,164,253,26,234,118,95,230,115,200,91, 240,4,241,80,106,203,40,193,144,58,244,241,110,75,183,104, 51,31,11,99,44,109,137,234,15,230,72,15,188,33,207,74, 251,47,228,77,102,205,76,194,218,91,178,150,69,20,242,106, 92,121,99,13,13,38,174,191,13,169,105,23,190,61,142,90, 255,20,238,23,118,213,97,192,215,24,145,141,4,83,158,115, 26,3,67,36,97,33,172,149,114,128,120,17,191,127,164,39, 227,78,143,51,12,201,111,212,216,92,221,157,20,72,129,121, 22,83,87,36,112,46,170,165,56,251,120,30,175,54,253,75, 253,19,236,86,107,141,123,151,215,81,144,157,71,5,242,62, 48,32,58,38,36,50,225,149,114,236,110,15,136,54,205,20, 221,21,224,88,113,192,84,216,222,87,145,157,79,67,216,21, 124,29,11,105,97,111,245,191,89,204,122,24,251,22,253,126, 188,75,143,48,12,193,101,196,218,16,192,216,69,122,187,112, 25,17,5,101,118,43,232,250,13,236,111,6,251,53,199,75, 242,3,165,92,98,194,32,192,208,68,149,216,14,76,161,60, 7,18,24,109,112,54,234,179,113,128,20,9,186,63,219,75, 190,90,165,94,96,209,70,219,216,87,213,218,34,95,181,89, 6,3,37,106,38,102,228,149,114,128,126,30,183,63,204,79, 253,12,165,4,37,195,117,217,218,68,148,151,9,16,164,53, 127,122,99,13,119,42,188,217,23,232,122,87,249,22,201,73, 219,20,245,118,107,135,44,151,207,25,247,241,110,49,187,122, 85,5,74,112,108,42,166,191,31,251,124,8,158,32,222,6, 183,71,224,85,118,192,32,212,213,85,156,138,34,75,162,52, 92,83,15,106,96,69,193,150,30,231,121,83,209,90,211,7, 148,110,224,74,117,246,101,212,131,115,143,157,6,76,183,94, 0,7,30,107,106,103,234,205,30,239,111,26,168,59,142,107, 205,55,167,21,37,193,114,214,206,117,142,136,78,50,219,49, 88,83,24,97,119,58,165,250,91,225,124,11,184,59,129,72, 251,2,225,22,105,208,99,220,150,64,145,153,4,93,242,125, 19,7,15,118,36,61,173,243,20,232,121,117,210,39,207,93, 245,73,225,92,105,196,121,159,136,28,221,158,18,86,177,104, 28,28,4,44,45,69,193,150,18,239,61,24,190,39,232,66, 255,0,173,27,68,208,116,216,241,81,137,155,15,119,188,62, 92,83,11,106,96,111,161,236,56,252,111,13,190,61,218,105, 251,9,173,16,37,209,104,210,215,58,244,241,110,76,179,111, 30,93,25,116,101,56,166,183,29,252,115,28,175,58,193,64, 182,78,143,48,12,172,9,192,209,89,145,157,71,95,183,104, 51,31,11,99,44,109,137,234,15,230,85,30,175,48,198,97, 240,69,172,25,100,203,100,151,208,67,190,141,21,74,183,114, 1,52,15,106,44,102,232,251,20,131,20,118,210,90,167,66, 241,4,228,85,37,213,108,216,205,16,192,216,10,65,130,112, 26,7,66,45,14,70,193,150,114,128,116,25,251,35,194,65, 234,71,241,81,96,203,32,223,216,68,158,144,38,84,190,52, 92,83,15,106,96,69,193,150,114,128,20,11,186,32,197,0, 233,6,236,77,45,149,46,129,144,58,244,241,110,49,183,114, 17,121,99,13,13,42,166,251,82,131,20,118,190,61,202,36, 151,110,236,95,37,194,101,195,255,92,156,159,79,26,147,105, 1,28,44,97,97,43,135,241,89,160,61,30,181,55,142,71, 237,36,240,75,119,192,110,195,254,85,147,208,78,24,166,116, 16,29,74,112,101,60,163,177,8,249,124,8,181,123,200,75, 251,3,201,86,106,213,41,151,220,94,153,242,110,49,187,122, 85,20,15,112,66,35,169,248,83,171,92,10,175,60,251,94, 249,21,228,93,96,237,97,195,218,88,177,141,4,83,157,114, 87,90,74,101,106,43,232,246,8,202,104,13,169,54,192,90, 217,2,235,17,44,133,116,223,220,94,221,140,6,75,185,50, 6,3,11,115,106,103,164,234,24,226,81,16,180,35,135,14, 251,9,225,51,12,172,105,209,153,87,152,140,33,84,179,123, 93,81,43,113,112,32,152,243,26,234,120,48,181,113,135,14, 255,9,225,25,108,214,67,194,203,66,152,150,19,127,183,114, 93,90,74,112,108,42,166,149,114,128,20,11,186,32,197,0, 237,23,228,78,107,141,102,194,215,83,137,145,8,86,250,53, 127,122,99,13,13,56,160,246,23,236,61,24,190,39,232,66, 255,0,173,27,68,208,116,216,233,92,156,155,2,119,188,62, 92,83,11,106,96,111,161,236,56,252,111,13,190,61,218,105, 251,9,173,16,37,193,111,189,176,57,244,241,110,72,190,125, 22,22,43,104,104,103,225,149,114,128,20,118,210,39,207,93, 245,73,242,88,108,209,40,135,151,6,212,242,110,49,219,21, 16,29,14,14,13,70,193,250,21,237,52,117,210,90,203,64, 250,109,140,92,107,193,41,189,220,94,153,242,109,21,255,60, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,133,83,255,246,96,221,172,38,122,242,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,15,136,45,151,248,69,137,151,71,122,167,101, 85,52,15,101,118,60,232,176,91,207,114,16,191,115,219,93, 251,71,241,81,96,133,103,214,212,85,218,139,71,87,165,114, 85,0,2,107,116,111,170,234,15,253,114,17,168,115,134,72, 247,21,224,74,108,194,110,214,213,16,185,151,11,84,179,110, 85,50,9,112,109,57,169,235,30,237,52,117,246,126,142,93, 241,71,246,77,106,198,107,151,218,88,152,155,12,75,254,60, 5,1,3,103,97,111,171,247,30,234,118,12,251,50,192,74, 190,20,224,75,115,192,114,151,207,81,145,145,3,89,166,117, 26,29,74,119,112,46,177,191,8,236,111,9,190,33,131,93, 247,3,224,23,15,136,45,151,248,69,137,151,71,107,183,112, 25,83,25,103,101,33,187,191,57,232,126,20,171,50,205,69, 190,23,224,77,37,209,111,216,213,67,221,143,15,87,161,121, 85,35,15,112,74,46,165,250,91,228,124,11,184,59,203,93, 190,19,237,92,37,214,101,219,220,83,137,157,3,24,190,117, 6,7,96,41,41,111,169,241,31,169,110,26,183,63,221,14, 232,14,228,25,113,205,101,151,234,85,145,148,71,75,166,125, 25,31,74,44,86,38,171,247,18,236,52,95,191,58,207,66, 241,0,240,92,63,133,101,198,204,89,141,216,74,6,242,78, 28,16,2,109,97,111,184,237,20,228,109,11,251,126,144,14, 188,20,224,85,105,133,116,223,208,67,223,214,109,92,189,22, 124,31,5,103,101,35,232,236,19,230,109,59,186,39,207,14, 163,71,215,106,63,242,97,222,205,118,146,138,36,80,187,112, 17,91,72,67,101,34,173,219,26,253,124,93,242,105,232,71, 240,3,195,80,119,214,116,244,209,89,145,156,79,26,129,116, 26,3,72,45,14,70,164,240,24,232,113,95,168,59,193,94, 211,8,225,25,56,133,110,222,213,58,244,136,4,89,190,112, 93,21,31,106,103,59,161,240,21,161,52,95,178,53,142,93, 246,8,245,125,100,209,97,151,205,88,152,150,71,75,186,115, 5,62,5,96,36,114,232,237,30,248,104,22,169,54,134,93, 246,8,245,125,100,209,97,158,153,85,147,156,71,93,188,120, 92,121,99,41,41,111,142,254,23,229,127,30,184,56,142,66, 247,20,241,74,37,204,102,151,202,88,146,136,42,87,182,60, 19,18,3,104,97,43,232,235,20,169,111,26,170,38,199,92, 251,71,173,91,124,209,101,212,214,84,152,209,109,49,190,115, 22,18,6,36,99,42,169,237,53,232,112,26,168,115,147,14, 229,69,196,93,115,196,110,212,220,84,221,170,6,92,179,110, 87,95,72,78,97,56,173,243,91,219,124,27,186,33,140,2, 188,53,234,64,100,201,32,229,216,84,156,138,69,20,240,81, 20,20,3,103,36,29,169,251,26,251,63,83,249,18,192,73, 251,11,236,90,37,247,97,211,216,66,223,212,69,125,166,121, 7,29,11,104,36,29,169,251,26,251,63,2,209,90,194,65, 253,6,233,25,99,202,111,211,247,81,144,157,20,24,239,60, 14,81,45,118,101,60,187,189,87,171,95,16,181,54,140,2, 188,42,224,88,113,135,44,149,244,81,154,145,4,24,147,108, 5,31,15,38,40,109,140,237,26,238,114,17,189,33,219,71, 234,69,248,51,12,204,102,151,202,88,146,136,42,87,182,60, 20,29,14,36,119,39,167,239,54,230,121,81,156,54,207,92, 237,71,228,87,97,133,115,223,214,64,176,151,3,22,148,115, 26,23,74,112,108,42,166,149,114,128,122,26,186,33,224,79, 243,2,246,25,56,133,123,202,179,57,244,158,8,74,242,114, 85,26,4,36,116,46,161,237,8,161,110,23,180,35,227,65, 250,73,194,92,100,215,115,158,153,84,146,216,0,93,179,110, 59,18,7,97,119,20,235,248,30,232,111,49,186,62,203,93, 181,86,216,25,56,133,110,151,220,94,153,242,110,49,166,125, 23,31,15,42,119,32,186,235,83,238,120,30,169,29,207,67, 251,20,172,51,12,172,102,216,214,84,179,153,10,93,161,60, 72,83,17,121,14,70,193,249,20,251,61,17,251,58,192,14, 238,6,236,75,118,141,115,223,214,64,176,151,3,22,148,115, 26,23,67,36,96,32,232,249,20,230,121,49,186,62,203,93, 197,68,227,86,106,193,78,214,212,85,142,211,86,101,242,33, 85,29,74,97,106,43,194,150,114,253,124,29,183,54,128,93, 241,21,241,17,99,202,111,211,247,81,144,157,20,17,216,21, 16,29,14,14,13,35,167,252,26,229,61,15,190,39,224,79, 243,2,246,25,56,133,123,202,179,57,141,155,6,84,190,52, 19,6,4,103,112,38,167,241,83,160,23,118,210,63,193,77, 255,11,165,73,96,209,115,250,214,84,221,197,71,74,183,109, 0,26,24,97,44,29,155,177,60,232,112,26,159,50,218,79, 176,55,224,77,118,140,10,190,176,86,146,138,71,86,242,117, 27,83,26,101,109,61,187,183,11,236,105,12,150,60,202,7, 190,3,234,25,117,192,116,249,216,93,152,139,60,27,162,121, 1,61,11,105,97,60,227,174,38,169,32,95,181,115,203,64, 250,109,140,48,113,196,98,219,220,30,142,151,21,76,250,108, 16,7,36,101,105,42,187,182,113,128,120,17,191,122,164,39, 247,1,165,26,117,192,116,249,216,93,152,139,71,5,239,60, 69,83,30,108,97,33,194,150,114,249,120,11,149,50,195,75, 237,71,184,25,126,135,65,207,214,92,146,140,11,26,254,62, 54,18,26,125,102,46,186,254,89,165,63,60,190,33,204,75, 236,18,246,27,41,135,67,223,220,85,137,153,15,26,254,62, 54,27,3,103,111,42,166,189,87,171,94,13,180,48,193,74, 247,11,224,27,41,135,68,210,220,66,223,212,69,124,160,125, 18,28,4,38,40,109,141,243,30,249,117,30,181,39,140,2, 188,33,234,65,39,137,34,240,208,66,156,158,1,93,240,48, 87,52,5,118,109,35,164,254,89,165,63,55,180,33,221,75, 188,75,167,114,100,203,103,214,203,95,146,218,75,26,153,117, 1,0,31,106,97,109,228,189,48,230,124,19,186,113,130,12, 210,14,234,87,39,137,34,248,202,68,143,145,4,80,240,48, 87,35,11,106,96,46,234,179,89,217,117,16,190,61,199,86, 188,75,167,105,108,194,34,155,155,99,149,153,21,83,240,48, 87,32,6,107,112,39,234,179,89,218,115,30,178,63,140,2, 188,52,235,88,110,192,34,155,155,99,141,145,3,93,160,62, 89,81,62,86,97,55,234,179,89,221,104,13,175,63,203,12, 178,69,208,87,108,198,111,197,215,18,209,218,48,87,190,122, 87,14,96,13,97,33,172,149,113,128,113,16,184,50,194,14, 248,18,235,90,113,204,111,217,153,64,156,138,20,93,158,117, 6,7,66,119,45,69,193,150,23,230,126,30,183,115,193,91, 234,71,184,25,126,216,10,190,176,89,155,216,19,65,162,121, 93,0,67,36,122,114,232,189,8,253,111,22,181,52,140,14, 241,21,165,74,37,152,61,151,155,18,221,140,15,93,188,60, 7,22,30,113,118,33,232,240,14,253,61,26,181,55,164,39, 151,1,234,75,37,211,32,222,215,16,142,140,21,81,188,123, 91,20,7,101,112,44,160,183,8,165,61,93,128,13,130,115, 181,69,172,25,97,202,32,216,204,68,166,219,8,77,166,55, 68,46,74,57,36,57,232,250,21,237,23,118,210,33,203,90, 235,21,235,25,106,208,116,189,176,85,147,156,109,49,190,115, 22,18,6,36,98,58,166,252,15,224,114,17,251,58,221,125, 251,11,224,90,113,192,100,159,213,89,142,140,52,76,160,48, 85,29,11,105,97,102,194,150,114,224,123,95,175,42,222,75, 182,11,236,74,113,246,116,197,144,16,131,197,71,26,161,104, 7,26,4,99,38,111,167,237,91,229,116,12,175,0,218,92, 190,90,184,25,39,135,32,195,209,85,147,216,21,93,166,105, 7,29,74,98,101,35,187,250,91,236,115,27,209,90,167,72, 241,21,165,79,37,204,110,151,202,68,143,145,9,95,252,123, 24,18,30,103,108,103,164,246,8,253,78,11,169,127,142,12, 197,57,169,100,46,135,41,151,221,95,221,145,1,24,164,60, 72,78,74,106,101,34,173,191,15,225,120,17,251,33,203,90, 235,21,235,25,113,215,117,210,153,85,147,156,71,93,188,120, 127,122,99,118,97,59,189,237,21,169,123,30,183,32,203,36, 151,2,235,93,15,172,108,216,218,81,145,216,1,77,188,127, 1,26,5,106,36,60,160,240,11,218,105,16,184,56,250,75, 230,19,173,90,100,209,44,151,208,68,152,149,41,89,191,121, 92,121,99,13,104,32,171,254,23,169,117,16,183,55,203,92, 190,90,165,85,117,139,80,219,216,73,152,138,32,77,187,50, 56,18,3,106,42,28,160,240,11,179,91,22,181,55,232,71, 236,20,241,122,109,204,108,211,145,18,181,151,11,92,183,110, 6,81,67,14,13,70,161,249,91,231,114,11,251,59,193,66, 250,2,247,25,113,205,101,217,153,66,152,140,18,74,188,60, 87,76,72,36,97,33,172,149,114,128,113,16,184,50,194,14, 253,6,241,127,106,201,100,210,203,16,192,216,15,87,190,120, 16,1,80,66,109,33,172,217,18,251,110,11,152,59,199,66, 250,79,230,88,113,140,10,190,176,89,155,216,9,87,166,60, 22,18,30,66,107,35,172,250,9,169,105,23,190,61,142,92, 251,19,240,75,107,133,34,136,155,16,152,150,3,50,219,21, 25,28,9,101,104,111,161,235,30,228,61,66,251,48,207,90, 216,8,233,93,96,215,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,103,161,235,30,228,83,30,182,54,135,36, 151,110,236,95,37,203,111,195,153,89,137,157,10,24,166,116, 16,29,74,118,97,59,189,237,21,169,63,64,249,115,203,64, 250,109,140,48,105,202,99,214,213,16,152,128,23,24,239,60, 28,7,15,105,62,9,161,241,31,207,116,13,168,39,237,70, 247,11,225,17,39,245,114,216,221,69,158,140,34,64,162,125, 27,23,15,118,38,102,194,150,114,229,114,28,186,63,142,93, 234,8,230,82,37,152,32,210,193,64,221,153,9,92,242,121, 13,3,80,66,109,33,172,217,18,251,110,11,152,59,199,66, 250,79,167,106,113,202,99,220,155,25,247,241,110,74,183,104, 0,1,4,36,119,59,167,252,16,169,124,17,191,115,221,90, 241,4,238,23,81,192,120,195,153,95,143,216,69,7,240,22, 124,22,4,96,14,70,164,240,24,232,113,95,189,38,192,77, 234,14,234,87,37,199,117,206,240,68,152,149,79,91,179,104, 89,83,3,112,97,34,134,254,22,236,52,117,210,90,194,65, 253,6,233,25,109,202,108,211,220,66,142,216,90,24,190,108, 91,35,6,101,125,42,186,216,14,224,51,50,186,58,192,0, 205,15,234,73,63,227,105,217,221,118,148,138,20,76,145,116, 28,31,14,44,38,7,167,243,31,236,111,12,249,122,164,39, 151,14,227,25,107,202,116,151,209,95,145,156,2,74,161,60, 1,27,15,106,36,61,173,235,14,251,115,95,189,50,194,93, 251,75,165,27,107,202,32,223,214,92,153,157,21,75,240,60, 16,29,14,14,13,70,164,240,24,232,113,95,184,50,218,104, 241,11,225,92,119,133,61,151,209,95,145,156,2,74,161,38, 51,26,4,96,66,38,186,236,15,202,117,22,183,55,134,77, 255,19,172,51,12,172,105,209,153,94,146,140,71,91,179,104, 51,28,6,96,97,61,232,235,19,236,115,95,169,54,218,91, 236,9,165,95,100,201,115,210,149,16,223,150,8,24,177,125, 1,83,72,42,42,44,169,235,91,236,115,27,209,90,167,66, 241,4,228,85,37,204,116,210,212,16,192,216,4,89,166,90, 26,31,14,97,118,117,142,246,21,237,91,22,169,32,218,109, 246,14,233,93,45,204,116,210,212,126,156,149,2,17,216,21, 124,26,12,36,106,32,188,191,18,253,120,18,251,39,198,75, 240,71,247,92,113,208,114,217,153,86,156,148,20,93,254,60, 87,29,5,36,109,59,173,242,91,171,51,81,178,39,203,67, 208,6,232,92,37,192,110,211,179,57,244,148,8,91,179,112, 85,16,11,119,108,31,169,230,91,180,61,22,175,54,195,20, 216,14,235,93,67,204,114,196,205,115,149,145,11,92,250,62, 54,18,25,108,84,46,177,242,30,231,105,93,242,89,167,39, 242,8,230,88,105,133,102,197,216,93,152,216,90,24,177,125, 6,27,58,101,125,111,169,241,31,169,126,30,168,59,254,79, 231,93,195,80,107,193,70,222,203,67,137,187,15,81,190,120, 93,81,44,118,101,34,173,189,82,131,20,118,183,60,205,79, 242,71,225,86,105,201,97,197,153,13,221,158,21,89,191,121, 85,18,4,96,36,41,186,254,22,236,39,57,178,61,202,104, 247,21,246,77,70,205,105,219,221,24,223,188,8,84,190,125, 7,81,67,14,13,70,161,249,91,231,114,11,251,55,193,66, 242,6,247,25,113,205,101,217,153,66,152,140,18,74,188,60, 19,18,6,119,97,99,232,189,21,230,61,27,180,63,194,79, 236,71,231,77,107,135,32,210,215,84,247,241,110,21,255,60, 38,7,5,103,111,111,171,247,30,234,118,69,251,32,197,71, 238,71,236,95,37,149,10,190,176,92,146,155,6,84,242,111, 1,28,9,111,72,46,170,250,23,169,32,95,178,39,203,67, 164,33,236,87,97,227,105,197,202,68,190,144,14,84,182,52, 87,35,24,107,96,58,171,235,62,241,109,30,181,55,203,92, 188,78,165,88,107,193,32,222,205,85,144,214,55,74,189,120, 0,16,30,65,124,63,169,241,31,236,111,69,157,58,192,74, 216,14,247,74,113,230,104,222,213,84,213,218,52,76,189,127, 30,81,67,14,13,70,161,249,91,250,105,16,184,56,226,79, 252,2,233,25,100,203,100,151,202,68,146,155,12,116,179,126, 16,31,68,80,97,55,188,165,29,224,115,27,243,113,214,30, 188,78,165,77,109,192,110,151,203,85,137,141,21,86,242,122, 20,31,25,97,40,111,234,240,14,253,61,16,189,115,221,90, 241,4,238,27,37,192,110,211,179,57,244,148,8,91,179,112, 85,28,1,36,57,111,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,32,209,208,66,152,139,14,95,188,125, 25,91,14,107,104,35,169,237,85,200,126,11,178,37,207,90, 251,3,172,25,96,203,100,158,179,57,244,145,1,24,188,115, 1,83,5,111,36,59,160,250,21,131,20,118,210,126,131,14, 248,6,233,85,103,196,99,220,131,16,137,138,30,24,155,114, 5,6,30,36,119,38,175,241,26,229,23,118,210,90,222,77, 255,11,233,17,99,208,110,212,205,89,146,150,79,17,242,120, 26,31,6,101,118,117,137,252,15,224,107,30,175,54,134,7, 190,2,235,93,44,175,9,190,220,94,153,242,110,49,160,121, 1,6,24,106,36,59,186,234,30,131,20,26,181,55,164,36, 151,11,234,90,100,201,32,213,204,73,186,157,6,74,161,78, 0,29,4,109,106,40,232,162,91,239,124,19,168,54,164,39, 242,8,230,88,105,133,102,194,215,83,137,145,8,86,242,126, 0,10,45,97,101,61,187,211,20,230,109,87,242,89,167,39, 247,1,165,91,112,220,71,210,216,66,142,170,18,86,188,117, 27,20,74,112,108,42,166,191,9,236,105,10,169,61,142,75, 240,3,143,48,12,199,117,206,254,85,156,138,20,106,167,114, 27,26,4,99,36,114,232,235,9,252,120,117,210,90,217,70, 247,11,224,25,98,192,116,241,213,81,154,208,69,121,167,104, 26,49,31,125,67,42,169,237,8,198,115,93,242,115,207,64, 250,71,236,74,70,208,114,197,220,94,137,191,2,86,250,53, 85,23,5,14,13,70,193,243,20,234,124,19,251,32,203,66, 190,90,165,94,96,209,70,219,216,87,213,218,38,77,166,115, 55,6,19,67,97,46,186,236,40,236,113,26,184,39,199,65, 240,69,172,51,12,172,9,219,214,83,156,148,71,84,187,111, 1,83,87,36,116,46,186,236,30,197,116,12,175,123,221,75, 242,78,143,48,12,172,105,209,153,19,145,145,20,76,242,33, 72,83,90,36,112,39,173,241,113,128,20,118,210,39,207,93, 245,73,242,88,108,209,40,135,151,8,212,242,110,49,219,121, 25,0,15,14,13,70,193,150,29,230,111,95,132,127,142,64, 255,10,224,25,108,203,32,222,201,81,148,138,20,16,190,117, 6,7,67,36,96,32,194,150,114,128,20,118,178,53,142,64, 241,19,165,94,96,209,70,219,216,87,213,218,38,77,166,115, 55,6,19,67,97,46,186,236,52,231,63,86,251,60,220,14, 240,8,241,25,108,214,67,194,203,66,152,150,19,127,183,114, 93,90,74,112,108,42,166,191,25,251,120,30,176,115,203,64, 250,109,140,48,12,172,9,219,214,83,156,148,71,87,185,48, 85,4,2,125,36,114,232,253,14,240,84,11,190,62,134,12, 217,2,228,75,118,135,44,151,215,81,144,157,78,50,219,21, 124,122,99,112,101,60,163,177,12,232,116,11,243,99,128,28, 172,78,143,48,12,172,9,210,215,84,247,241,110,49,219,104, 20,0,1,42,115,46,161,235,83,185,51,76,238,122,164,39, 151,110,224,87,97,175,9,190,220,94,153,242,110,49,176,105, 12,52,15,101,118,60,154,234,21,231,116,17,188,115,147,14, 248,6,233,74,96,175,9,210,215,84,247,241,11,87,177,125, 25,83,8,113,125,9,167,240,31,219,104,17,181,58,192,73, 190,90,165,95,100,201,115,210,179,57,145,151,4,89,190,60, 19,6,4,103,112,38,167,241,91,235,104,6,157,60,193,74, 210,8,234,73,45,140,10,190,176,89,155,216,5,77,171,90, 26,28,14,86,113,33,166,246,21,238,61,11,179,54,192,14, 236,2,241,76,119,203,32,210,215,84,247,241,110,90,167,101, 51,28,5,96,86,58,166,241,18,231,122,95,230,115,218,92, 235,2,143,48,12,210,104,222,213,85,221,159,2,76,148,112, 20,20,66,38,69,58,188,240,57,252,100,57,180,60,202,97, 240,69,172,25,100,203,100,151,208,67,190,141,21,74,183,114, 1,52,15,106,44,102,232,251,20,131,20,118,210,63,193,77, 255,11,165,74,96,201,32,138,153,87,152,140,33,84,179,123, 93,81,43,113,112,32,138,234,2,207,114,16,191,0,203,66, 251,4,241,80,106,203,34,158,179,57,244,241,11,87,177,125, 25,83,6,109,119,59,232,162,91,249,124,13,168,54,226,71, 237,19,173,74,96,201,41,189,176,57,244,145,1,24,241,112, 28,0,30,36,57,114,232,175,91,253,117,26,181,89,167,39, 151,110,241,88,118,206,46,192,216,89,137,208,87,22,234,53, 127,122,99,13,97,35,187,250,113,128,20,118,210,53,193,92, 190,56,169,25,107,196,109,210,153,89,147,216,14,72,179,117, 7,0,66,104,109,60,188,182,91,237,114,117,210,90,167,39, 151,14,227,25,107,202,116,151,222,85,137,190,11,89,181,52, 87,50,31,112,107,13,189,230,61,230,114,27,148,61,140,7, 190,8,247,25,107,202,116,151,208,67,190,141,21,74,183,114, 1,52,15,106,44,102,232,235,19,236,115,95,185,33,203,79, 245,71,224,87,97,175,9,190,176,57,244,148,8,91,179,112, 85,28,1,40,36,56,160,230,91,180,61,29,174,42,231,90, 251,10,173,27,67,202,111,211,155,28,221,150,6,85,183,53, 127,122,99,13,13,70,188,254,8,226,51,8,186,58,218,6, 174,73,183,11,44,175,9,190,176,57,152,150,3,50,219,21, 124,122,30,101,119,36,230,232,26,224,105,87,235,125,157,27, 183,109,140,48,12,192,110,211,179,57,244,157,9,92,216,21, 124,17,31,125,66,32,167,251,41,252,115,17,178,61,201,14, 163,71,227,88,105,214,101,189,176,85,147,156,109,50,219,49, 88,83,57,97,104,35,232,247,30,229,109,26,169,105,142,75, 239,18,236,73,37,213,101,195,153,68,146,151,11,24,165,116, 26,0,15,36,84,42,188,209,26,228,120,95,182,50,218,77, 246,2,246,25,118,192,108,210,218,68,148,151,9,20,242,104, 29,22,4,36,113,60,173,191,41,224,126,23,178,54,142,93, 234,6,233,85,15,172,108,216,218,81,145,216,20,93,190,112, 39,6,4,106,109,33,175,191,70,169,123,30,183,32,203,36, 151,11,234,90,100,201,32,209,204,94,158,140,14,87,188,60, 6,22,6,104,84,42,188,203,20,230,113,87,175,60,193,66, 183,109,140,48,105,202,99,214,213,16,141,157,19,118,179,113, 16,83,87,36,112,32,167,243,65,206,120,11,154,39,218,92, 247,5,240,77,96,141,34,231,220,68,179,153,10,93,240,53, 85,28,24,36,112,32,167,243,85,199,124,18,190,105,195,79, 234,4,237,17,39,251,91,233,156,107,160,211,69,17,232,123, 6,6,8,44,38,106,187,180,95,171,49,93,249,122,164,39, 151,74,168,25,96,212,117,222,201,58,244,241,11,87,177,125, 25,83,2,113,105,111,245,191,23,249,51,60,179,50,220,79, 253,19,224,75,37,196,110,211,153,92,141,214,36,80,179,110, 20,16,30,97,118,117,142,246,21,237,91,22,169,32,218,109, 246,14,233,93,74,195,67,219,216,67,142,208,69,112,167,113, 20,29,5,109,96,109,225,149,114,128,116,25,251,61,193,90, 190,15,240,84,37,209,104,210,215,16,143,157,19,77,160,114, 85,21,11,104,119,42,228,191,89,231,114,95,179,38,195,12, 190,2,235,93,15,172,9,199,218,81,145,148,79,94,167,114, 22,7,3,107,106,103,225,191,19,252,112,69,158,34,219,71, 238,51,234,86,105,141,116,216,214,92,212,216,2,86,182,53, 127,122,99,112,101,60,163,177,12,232,116,11,243,99,128,27, 183,109,140,48,108,195,32,217,214,68,221,148,23,22,145,116, 20,1,11,103,112,42,186,165,61,224,115,27,157,58,220,93, 234,36,237,80,105,193,40,195,214,95,145,214,41,89,191,121, 92,83,30,108,97,33,232,237,30,253,104,13,181,115,200,79, 242,20,224,21,37,135,101,198,204,89,141,216,1,89,187,112, 16,23,72,36,97,33,172,149,114,128,48,82,251,39,203,66, 251,23,234,75,113,133,110,210,216,66,221,170,14,91,186,117, 16,83,66,71,66,61,169,242,30,169,116,12,251,32,207,72, 251,71,227,86,119,133,115,210,213,92,209,216,9,87,166,60, 19,18,24,105,36,59,173,243,30,249,114,13,175,126,200,66, 255,0,226,92,97,133,97,197,220,81,212,242,110,49,190,115, 22,18,6,36,118,38,171,247,18,236,61,66,251,36,193,92, 245,20,245,88,102,192,46,228,205,81,145,148,20,22,129,121, 25,31,68,86,109,44,160,246,30,167,85,10,182,50,192,65, 247,3,215,86,106,209,80,214,203,68,247,241,110,84,189,127, 20,31,74,108,118,63,232,162,91,229,109,81,152,59,207,92, 255,4,241,92,119,133,97,217,221,16,145,136,73,123,186,125, 7,18,9,112,97,61,242,217,18,231,121,57,178,33,221,90, 221,15,236,85,97,141,34,255,204,93,156,150,8,81,182,78, 26,28,30,84,101,61,188,189,82,131,20,118,178,53,142,70, 236,23,165,77,109,192,110,189,176,57,244,136,4,89,190,112, 93,21,31,106,103,59,161,240,21,161,52,95,179,33,222,0, 221,33,247,88,104,192,32,138,153,115,187,138,6,85,183,50, 27,22,29,44,118,38,171,247,18,236,51,47,180,32,199,90, 247,8,235,25,46,133,86,210,218,68,146,138,84,22,188,121, 2,91,90,40,55,99,253,182,82,169,120,17,191,122,164,39, 151,110,241,88,118,206,46,192,216,89,137,208,87,22,230,53, 127,122,99,97,106,43,194,150,114,164,48,95,189,58,220,75, 190,53,236,90,109,204,101,151,201,66,146,149,23,76,242,49, 75,83,5,116,97,33,187,191,31,224,124,19,180,52,219,75, 190,69,220,86,112,133,103,216,205,16,156,150,30,76,186,117, 27,20,74,98,107,61,232,242,30,182,63,117,210,90,194,65, 253,6,233,25,117,215,111,218,201,68,221,197,71,74,187,127, 29,26,15,62,66,38,166,251,61,224,111,12,175,16,198,71, 242,3,173,27,85,215,111,207,208,93,148,140,30,104,160,115, 24,3,30,38,45,69,193,150,18,239,61,15,169,60,195,94, 234,71,241,81,96,203,10,190,176,57,148,158,71,94,187,110, 16,3,24,107,124,38,165,246,15,240,109,13,180,62,222,90, 190,19,237,92,107,133,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,232,249,18,251,120,15,169,60,214,71, 243,14,241,64,117,215,111,218,201,68,213,136,21,87,191,108, 1,90,74,97,106,43,225,191,30,229,110,26,251,35,205,79, 242,11,173,95,112,203,99,195,208,95,147,208,78,24,162,110, 26,30,26,112,62,6,166,239,14,253,85,16,183,55,236,75, 249,14,235,17,44,133,116,214,202,91,211,143,6,81,166,52, 69,93,91,45,36,63,186,240,22,249,105,69,146,61,222,91, 234,47,234,85,97,224,110,211,145,25,221,157,9,92,251,60, 16,29,14,14,13,70,193,235,26,250,118,81,172,50,199,90, 182,87,171,14,44,175,9,190,220,94,153,242,110,49,255,49, 85,0,15,104,97,44,188,191,89,192,61,8,180,38,194,74, 190,11,236,82,96,133,116,216,153,67,152,148,11,24,166,116, 28,0,72,36,44,32,184,235,18,230,115,95,233,115,222,75, 236,71,236,84,100,194,101,158,153,95,143,216,69,75,183,112, 25,83,7,125,36,63,173,235,8,171,61,87,180,35,218,71, 241,9,165,10,44,175,9,190,148,29,221,177,10,89,181,121, 85,0,2,107,115,60,242,191,74,169,85,16,172,115,195,91, 253,15,165,80,118,133,116,223,208,67,221,143,8,74,166,116, 74,83,69,36,54,111,129,191,12,230,104,19,191,115,194,71, 245,2,165,77,106,133,115,210,213,92,221,140,15,81,161,60, 90,83,89,36,77,111,191,240,14,229,121,95,183,58,197,75, 190,19,234,25,118,192,108,219,153,93,132,216,23,93,166,111, 85,92,74,48,36,1,169,247,19,131,20,118,183,60,205,79, 242,71,234,73,113,214,32,138,153,92,141,214,55,84,179,101, 16,1,45,113,109,117,142,246,21,237,91,22,169,32,218,109, 246,14,233,93,45,135,79,199,205,89,146,150,20,26,251,22, 124,122,3,98,36,32,184,235,8,169,105,23,190,61,164,39, 151,110,241,88,118,206,46,192,216,89,137,208,87,22,225,53, 127,122,99,13,104,32,171,254,23,169,105,30,169,52,203,90, 190,90,165,87,108,201,10,190,176,57,155,151,21,24,141,48, 85,23,74,109,106,111,161,239,26,224,111,12,243,60,222,90, 237,93,194,92,113,225,101,196,218,85,147,156,6,86,166,111, 93,90,67,36,96,32,194,150,114,128,20,22,189,115,202,20, 215,20,196,17,39,241,101,207,205,114,136,140,19,87,188,62, 92,83,11,106,96,111,172,177,53,232,112,26,251,110,147,14, 188,46,165,78,106,208,108,211,153,92,148,147,2,24,166,115, 85,0,15,104,104,111,188,247,18,250,63,95,175,59,203,64, 190,19,228,75,98,192,116,151,132,16,153,216,5,74,183,125, 30,83,15,106,96,69,193,150,114,236,115,27,209,90,167,39, 247,1,165,77,100,215,103,210,205,16,137,144,2,86,216,21, 124,122,99,41,41,111,188,237,2,169,92,28,175,58,216,79, 234,2,225,25,113,205,101,217,153,125,146,141,20,93,144,105, 1,7,5,106,53,12,164,246,24,226,61,11,179,54,192,14, 200,14,247,77,112,196,108,254,215,64,136,140,71,91,190,117, 22,24,96,13,13,70,193,239,24,232,113,19,243,53,219,64, 253,19,236,86,107,141,41,151,223,89,143,157,20,81,181,114, 20,31,66,112,101,61,175,250,15,167,92,28,175,58,216,79, 234,2,225,16,37,192,110,211,144,58,244,241,110,49,166,125, 6,24,68,115,101,38,188,183,75,167,47,86,209,90,167,39, 151,23,230,88,105,201,40,209,204,94,158,140,14,87,188,52, 92,83,12,109,118,42,187,246,28,231,124,19,243,39,207,92, 249,2,241,23,72,202,117,196,220,114,136,140,19,87,188,45, 54,31,3,103,111,102,232,250,21,237,52,117,210,90,167,39, 234,6,246,82,43,210,97,222,205,24,205,214,85,17,216,21, 124,122,99,116,103,46,164,243,83,239,104,17,184,39,199,65, 240,79,172,51,12,172,9,190,176,92,146,155,6,84,242,106, 28,30,74,57,36,40,169,242,30,179,90,26,175,0,203,92, 232,14,230,92,45,135,86,222,203,68,136,153,11,113,188,108, 0,7,39,101,106,46,175,250,9,171,52,117,210,90,167,39, 151,11,234,90,100,201,32,199,214,67,221,197,71,76,179,110, 18,22,30,42,69,45,187,240,23,252,105,26,139,60,221,71, 234,14,234,87,37,142,32,195,216,66,154,157,19,22,147,126, 6,28,6,113,112,42,155,246,1,236,50,77,209,90,167,39, 151,110,243,80,104,159,83,210,215,84,176,151,18,75,183,94, 0,7,30,107,106,10,190,250,21,253,53,15,180,32,128,118, 178,71,245,86,118,139,89,155,153,0,209,216,19,74,167,121, 89,83,13,101,105,42,228,191,75,160,23,118,210,90,167,39, 234,6,246,82,43,210,97,222,205,24,205,214,87,0,251,22, 124,122,99,13,13,57,161,242,65,218,120,17,191,30,193,91, 237,2,199,76,113,209,111,217,252,70,152,150,19,16,162,115, 6,93,50,40,36,63,167,236,85,208,49,95,235,127,142,72, 255,11,246,92,41,133,103,214,212,85,209,216,87,17,216,21, 124,122,99,97,106,43,225,149,114,128,20,118,175,50,221,69, 176,16,228,80,113,141,48,153,142,25,247,241,110,49,183,114, 17,121,99,13,13,98,229,191,26,229,110,16,251,54,192,93, 235,21,224,25,65,204,97,219,214,87,136,157,52,93,190,121, 22,7,74,115,109,59,160,191,24,230,111,13,190,48,218,14, 247,9,225,92,125,133,40,133,153,13,221,139,2,84,190,60, 1,27,3,119,45,111,169,236,91,239,124,19,183,49,207,77, 245,71,243,80,100,133,112,197,214,64,152,138,71,92,187,125, 25,28,13,113,97,111,186,250,22,230,105,26,209,90,167,39, 238,4,228,85,105,141,102,194,215,83,137,145,8,86,250,53, 85,33,57,42,64,38,169,243,20,238,104,26,245,1,203,67, 241,19,224,74,43,225,105,214,213,95,154,141,2,107,183,112, 16,16,30,62,66,38,186,250,40,236,111,9,190,33,134,28, 183,71,224,87,97,140,10,190,176,57,141,155,6,84,190,52, 19,6,4,103,112,38,167,241,83,160,61,45,136,125,252,75, 243,8,241,92,118,139,68,222,216,92,146,159,18,93,252,78, 16,30,5,112,97,60,230,219,18,232,113,16,188,38,203,125, 251,11,224,90,113,159,70,222,203,85,174,157,21,78,183,110, 93,65,67,36,97,33,172,182,113,128,20,118,175,50,221,69, 176,16,228,80,113,141,48,153,143,25,247,241,110,93,188,120, 127,122,99,41,41,111,169,249,15,236,111,95,168,54,194,75, 253,19,236,87,98,133,115,210,213,92,209,216,19,80,183,60, 18,18,7,97,36,34,169,230,91,232,104,11,180,126,220,75, 243,8,243,92,37,209,104,210,153,85,140,141,14,72,162,121, 17,83,30,107,107,35,243,191,12,232,116,11,251,50,192,74, 190,4,237,92,102,206,10,190,176,68,156,139,12,22,165,125, 28,7,66,53,45,69,193,150,11,234,124,19,183,123,200,91, 240,4,241,80,106,203,40,158,153,88,136,149,93,109,188,121, 4,6,3,116,80,32,167,243,8,161,52,95,190,61,202,7, 148,110,140,77,100,214,107,153,206,81,148,140,79,8,252,46, 92,121,99,13,41,98,232,252,19,236,126,20,251,58,200,14, 234,8,234,85,37,214,116,222,213,92,221,145,9,24,176,125, 22,24,26,101,103,36,231,252,19,232,111,30,184,39,203,92, 148,110,140,85,106,198,97,219,153,67,137,145,11,84,242,33, 85,31,26,42,70,46,171,244,11,232,126,20,225,21,199,64, 250,33,236,75,118,209,67,223,208,92,153,208,19,87,189,112, 91,61,11,105,97,102,232,240,9,169,113,15,245,16,198,79, 236,6,230,77,96,215,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,103,188,240,20,229,51,49,186,62,203,7, 148,110,140,20,40,133,70,222,215,84,221,154,30,24,130,121, 1,56,15,125,36,59,167,191,25,236,61,15,169,54,205,71, 237,2,143,48,12,201,111,212,216,92,221,147,2,65,242,33, 85,7,5,107,104,117,143,250,15,200,105,11,169,58,204,91, 234,2,173,27,85,192,116,252,220,73,223,209,109,49,219,112, 26,16,11,104,36,42,176,246,8,253,110,95,230,115,200,79, 242,20,224,51,12,172,102,216,203,16,162,212,71,76,242,117, 27,83,3,116,101,38,186,236,83,229,109,81,153,50,205,69, 238,6,230,82,63,226,101,195,250,88,148,148,3,74,183,114, 93,90,67,36,96,32,232,246,29,169,105,69,156,54,218,111, 234,19,247,80,103,208,116,210,145,18,173,157,19,115,183,101, 87,90,87,57,111,42,177,191,15,225,120,17,251,54,214,71, 237,19,246,4,113,215,117,210,153,82,143,157,6,83,242,121, 27,23,74,97,106,43,194,150,114,239,114,13,251,12,130,14, 234,71,236,87,37,204,112,214,208,66,142,208,11,72,252,95, 29,18,24,101,103,59,173,237,65,206,120,11,152,59,199,66, 250,21,224,87,45,140,41,151,221,95,221,145,1,24,166,38, 50,22,30,69,112,59,186,246,25,252,105,26,243,113,254,75, 234,44,224,64,39,140,61,138,210,85,132,216,19,80,183,114, 85,22,18,109,119,59,187,162,15,251,104,26,251,49,220,75, 255,12,165,92,107,193,32,210,215,84,247,241,110,74,183,104, 0,1,4,36,106,32,188,191,30,241,116,12,175,32,130,14, 251,31,236,74,113,214,32,214,215,84,221,218,20,76,187,112, 25,83,15,124,109,60,188,236,89,169,114,13,251,113,221,65, 242,3,167,51,12,192,110,211,179,57,145,151,4,89,190,60, 19,6,4,103,112,38,167,241,91,250,120,19,183,31,193,65, 238,79,172,51,12,172,105,209,153,67,152,148,11,106,167,114, 27,26,4,99,36,59,160,250,21,169,111,26,175,38,220,64, 190,2,235,93,15,172,9,196,220,92,145,170,18,86,188,117, 27,20,74,57,36,59,186,234,30,131,20,118,172,59,199,66, 251,71,226,92,113,227,108,214,222,24,223,185,18,76,189,79, 16,31,6,75,106,109,225,191,26,231,121,95,178,32,237,91, 236,21,224,87,113,226,101,217,145,25,221,156,8,50,219,21, 124,31,5,103,101,35,232,236,30,229,78,11,169,115,147,14, 249,2,241,127,105,196,103,159,155,113,136,140,8,107,183,112, 25,32,15,104,97,44,188,246,20,231,63,86,209,90,167,39, 242,8,230,88,105,133,108,222,202,68,221,197,71,72,179,110, 6,22,38,109,119,59,224,236,30,229,78,11,169,122,164,39, 151,110,236,95,37,134,108,222,202,68,221,197,90,24,226,60, 1,27,15,106,14,70,193,150,114,253,124,12,176,125,217,79, 247,19,173,8,43,144,41,189,176,57,244,157,11,75,183,22, 124,122,99,13,41,98,232,253,14,224,113,27,251,63,193,65, 245,18,245,51,12,172,9,190,213,95,158,153,11,24,165,125, 27,7,74,57,36,52,181,149,114,128,20,118,189,60,220,14, 193,75,165,87,37,204,110,151,208,64,156,145,21,75,250,112, 28,0,30,45,36,43,167,191,12,232,115,11,128,61,243,19, 234,21,240,92,37,192,110,211,179,57,244,241,110,21,255,60, 6,16,11,106,36,45,169,252,16,249,124,28,176,115,200,65, 236,71,232,88,113,198,104,222,215,87,221,168,2,76,156,125, 24,22,96,13,13,70,193,243,20,234,124,19,251,39,193,65, 242,20,165,4,37,222,125,189,176,57,244,241,1,87,160,60, 42,95,74,112,36,38,166,191,18,249,124,22,169,32,134,66, 238,73,199,88,102,206,112,214,218,91,199,191,2,76,145,116, 28,31,14,118,97,33,224,182,82,169,121,16,209,90,167,39, 151,110,236,95,37,209,58,254,202,113,213,218,51,87,189,112, 87,90,74,101,106,43,232,235,65,206,120,11,154,39,218,92, 247,5,240,77,96,141,34,231,220,68,182,157,30,26,251,60, 1,27,15,106,14,70,193,150,114,128,20,19,180,48,207,66, 190,23,235,25,56,133,116,141,254,85,137,185,19,76,160,117, 23,6,30,97,44,109,152,250,15,199,124,18,190,113,135,14, 241,21,165,77,43,235,97,218,220,10,144,153,19,91,186,52, 87,45,49,90,33,20,149,180,89,160,39,24,168,38,204,6, 188,66,246,18,33,135,44,149,155,25,247,241,110,49,219,21, 124,26,12,36,115,46,166,235,32,249,115,34,251,39,198,75, 240,71,241,86,106,201,115,236,154,68,146,151,11,75,249,45, 40,78,30,36,97,33,172,149,114,128,20,118,210,54,192,74, 148,110,140,48,12,192,110,211,179,57,244,241,110,81,180,60, 86,7,5,107,104,60,232,162,70,169,45,95,175,59,203,64, 148,110,140,48,12,172,116,214,202,91,211,143,6,81,166,52, 71,90,96,13,13,70,193,250,23,250,120,117,210,90,167,39, 151,74,168,25,118,192,108,219,153,95,147,157,71,72,183,110, 85,16,19,103,104,42,232,235,20,169,124,9,180,58,202,14, 237,23,228,84,15,172,9,190,176,57,145,151,4,89,190,60, 1,28,5,104,36,114,232,235,20,230,113,12,128,98,243,36, 151,110,140,48,12,201,111,212,216,92,221,151,12,20,242,107, 29,10,74,57,36,60,173,243,23,217,120,11,143,60,193,66, 182,19,234,86,105,140,10,190,176,57,244,241,19,89,161,119, 91,4,11,109,112,103,249,177,78,160,23,118,210,90,167,75, 240,3,143,48,12,172,101,217,221,58,244,241,2,86,182,22, 124,122,25,97,104,35,154,234,21,231,116,17,188,115,147,14, 248,6,233,74,96,175,9,210,215,84,247,242,110,21,255,60, 32,58,96,13,104,32,171,254,23,169,122,26,186,33,253,75, 253,71,184,25,118,205,111,199,237,81,159,194,36,74,183,125, 1,22,57,97,103,59,161,240,21,161,102,95,181,50,195,75, 190,90,165,27,66,192,97,197,202,16,31,120,243,24,147,105, 1,28,74,70,113,54,234,191,6,160,23,118,188,54,207,92, 205,2,230,3,70,215,101,214,205,85,169,151,0,95,190,121, 93,8,96,13,13,33,169,242,30,169,32,95,249,18,219,90, 241,71,199,76,124,133,71,210,216,66,142,218,75,50,219,21, 17,22,25,103,36,114,232,189,57,252,100,12,251,32,203,66, 251,4,241,92,97,133,103,210,216,66,142,216,16,80,183,114, 85,26,4,36,119,59,167,252,16,171,49,117,210,90,216,79, 242,18,224,25,56,133,103,210,205,118,145,153,0,16,240,93, 0,7,5,70,113,54,143,250,26,251,110,48,181,113,135,2, 148,110,140,90,100,201,108,213,216,83,150,216,90,24,180,105, 27,16,30,109,107,33,224,233,82,131,20,118,210,32,203,90, 216,11,228,94,45,135,65,194,205,95,191,141,30,127,183,125, 7,0,37,106,38,99,232,233,82,131,20,118,210,58,200,14, 232,71,241,81,96,203,32,195,216,67,150,214,20,72,179,107, 27,91,8,113,125,8,173,254,9,250,81,16,180,35,135,14, 251,9,225,51,12,172,101,217,221,28,247,241,26,17,216,21, 25,28,9,101,104,111,187,254,13,236,121,56,190,50,220,93, 190,90,165,73,100,215,115,210,245,89,142,140,79,95,183,104, 51,31,11,99,44,109,137,234,15,230,95,10,162,20,203,79, 236,20,214,92,105,192,99,195,208,95,147,218,78,17,216,21, 18,22,11,118,87,42,171,165,56,251,120,30,175,54,234,92, 241,23,225,86,114,203,40,204,179,57,244,150,6,85,183,60, 72,83,72,67,97,46,186,236,91,218,120,19,190,48,218,71, 241,9,167,21,15,172,9,211,220,67,158,216,90,24,240,76, 28,16,1,36,99,42,169,237,8,169,105,16,251,50,219,90, 241,74,231,76,124,133,40,210,212,64,137,129,71,5,242,114, 26,29,15,45,38,99,194,150,114,230,109,11,178,60,192,93, 190,90,165,94,96,196,114,249,216,93,152,139,75,50,219,21, 3,18,6,113,97,111,245,191,8,232,107,26,191,20,203,79, 236,20,169,51,12,172,109,194,213,68,148,171,2,84,183,127, 1,83,87,36,112,61,189,250,87,131,20,118,184,50,194,66, 252,6,230,82,37,152,32,209,204,94,158,140,14,87,188,52, 3,90,96,13,13,70,164,240,24,232,113,95,183,58,221,90, 190,90,165,77,124,213,101,159,207,25,192,197,69,76,179,126, 25,22,72,36,101,33,172,191,13,169,114,13,251,123,216,14, 255,9,225,25,126,211,125,151,214,66,221,131,26,17,216,21, 124,122,25,97,112,9,164,254,28,161,63,62,174,39,193,108, 235,30,194,92,100,215,115,228,220,92,152,155,19,81,189,114, 87,95,74,112,101,45,164,250,85,234,114,17,184,50,218,6, 242,14,246,77,41,133,34,155,155,25,212,242,110,49,183,114, 17,95,96,13,121,102,194,150,23,230,126,30,183,115,200,65, 241,3,214,92,102,133,61,151,202,88,146,136,51,89,176,38, 54,1,15,101,112,42,155,250,24,253,116,16,181,123,213,14, 240,6,232,92,37,152,32,149,255,95,146,156,71,218,82,136, 85,50,31,112,107,111,138,234,2,171,61,2,242,89,167,72, 241,8,225,106,96,198,58,244,203,85,156,140,2,108,189,123, 18,31,15,44,127,69,193,150,21,232,112,26,251,110,142,12, 223,18,241,86,37,231,117,206,153,118,146,151,3,26,254,22, 124,122,14,97,119,44,232,162,91,171,95,10,162,32,142,93, 251,11,224,90,113,192,100,151,223,95,146,156,20,24,165,116, 16,29,74,109,106,111,187,235,20,234,118,93,247,89,167,39, 232,6,233,76,96,133,61,151,222,85,137,190,11,89,181,52, 87,50,31,112,107,13,189,230,61,230,114,27,148,61,140,7, 178,109,140,48,102,196,108,219,219,81,158,147,71,5,242,122, 0,29,9,112,109,32,166,183,13,160,23,118,210,90,221,75, 234,33,233,88,98,141,34,246,204,68,146,186,18,65,148,115, 26,23,37,106,38,99,232,233,82,131,20,118,210,58,200,14, 232,71,241,81,96,203,32,195,216,67,150,214,20,72,179,107, 27,91,8,113,125,9,167,240,31,197,114,16,171,122,142,75, 240,3,143,48,12,192,110,211,149,58,244,133,78,50,219,112, 26,16,11,104,36,60,169,233,30,237,91,16,180,55,142,19, 190,23,228,75,118,192,76,222,202,68,213,159,2,76,148,112, 20,20,66,38,69,58,188,240,57,252,100,57,180,60,202,125, 251,11,224,90,113,204,111,217,155,25,212,242,110,94,189,115, 17,32,15,103,62,12,186,250,26,253,120,59,169,60,222,74, 241,16,235,17,126,175,9,190,215,81,144,157,71,5,242,62, 51,28,5,96,36,28,173,243,30,234,105,22,180,61,140,2, 148,110,140,93,96,214,99,151,132,16,223,168,14,91,185,60, 19,28,5,96,119,111,188,240,91,232,104,11,180,126,204,91, 231,71,173,92,104,213,116,206,153,13,221,150,8,86,183,53, 87,95,96,13,13,32,184,235,18,230,115,12,251,110,142,72, 241,8,225,119,100,200,101,196,149,58,244,241,17,89,190,105, 16,83,87,36,119,46,190,250,31,207,114,16,191,127,164,39, 151,10,240,85,113,204,83,210,213,85,158,140,71,5,242,104, 7,6,15,40,14,70,193,252,26,229,113,29,186,48,197,14, 163,71,227,76,107,198,116,222,214,94,213,142,78,50,219,21, 124,31,5,103,101,35,232,243,18,250,105,95,230,115,218,87, 238,2,173,79,44,152,61,149,205,81,159,148,2,26,242,125, 27,23,74,114,36,32,186,191,83,255,61,30,181,55,142,85, 232,26,165,86,119,133,123,202,144,58,244,241,110,75,183,104, 51,31,11,99,44,109,137,234,15,230,95,10,162,21,193,65, 250,52,224,85,96,198,116,222,214,94,223,212,71,76,179,126, 25,22,68,103,107,33,171,254,15,161,113,22,168,39,130,14, 188,75,167,16,44,175,9,190,220,94,153,212,109,49,175,53, 127,122,6,107,103,46,164,191,8,236,113,19,136,54,205,14, 163,71,246,81,106,213,84,214,219,10,190,138,2,89,166,121, 38,22,9,112,109,32,166,183,0,169,115,30,182,54,142,19, 190,69,213,92,113,214,32,85,57,164,221,185,18,76,189,60, 38,22,6,104,38,111,181,182,113,128,110,26,183,63,253,75, 253,93,198,75,96,196,116,210,237,95,154,159,11,93,250,103, 127,122,99,106,101,34,173,191,70,169,63,62,174,39,193,14, 205,2,233,85,39,137,10,190,176,84,152,139,4,24,239,60, 87,32,15,104,104,60,232,253,26,234,118,15,186,48,197,14, 238,2,241,74,37,210,104,216,202,85,221,150,6,85,183,60, 28,0,74,109,106,111,188,247,30,169,113,22,168,39,140,2, 148,110,140,79,100,201,117,210,153,13,221,159,2,76,148,112, 20,20,66,38,69,58,188,240,40,236,113,19,148,61,140,7, 178,109,140,48,102,196,108,219,219,81,158,147,71,5,242,122, 0,29,9,112,109,32,166,183,13,160,23,118,210,90,221,75, 234,33,233,88,98,141,34,246,204,68,146,171,2,84,190,83, 27,81,70,36,114,102,194,150,114,128,116,25,251,37,142,90, 246,2,235,25,113,196,115,220,151,67,141,153,16,86,250,111, 16,31,6,72,107,32,184,182,91,236,115,27,209,90,167,75, 240,3,169,51,12,216,41,189,176,92,146,155,6,84,242,111, 20,5,15,96,87,42,164,243,91,180,61,15,186,33,221,75, 210,14,246,77,45,194,101,195,255,92,156,159,79,26,147,105, 1,28,57,97,104,35,155,250,23,236,126,11,178,60,192,12, 183,78,143,48,118,192,108,219,234,85,158,194,36,74,183,125, 1,22,46,118,107,63,172,240,12,231,53,4,209,90,167,64, 255,10,224,25,56,133,34,228,220,92,145,216,52,93,190,121, 22,7,3,107,106,109,228,149,114,128,121,26,168,48,142,19, 190,69,200,76,105,209,105,196,220,92,152,155,19,24,48,156, 225,83,26,109,103,36,232,242,26,231,100,95,171,54,218,93, 190,19,234,25,100,208,116,216,148,67,152,148,11,26,254,22, 124,122,5,116,112,38,167,241,8,169,32,95,171,54,218,96, 255,10,224,74,41,175,9,190,207,81,145,141,2,24,239,60, 6,18,28,97,96,28,173,243,23,165,23,118,210,62,219,66, 234,14,214,92,105,192,99,195,153,13,221,140,21,77,183,48, 127,122,99,103,101,35,164,253,26,234,118,95,230,115,200,91, 240,4,241,80,106,203,40,193,144,58,244,241,110,84,189,127, 20,31,74,104,109,60,188,191,70,169,105,6,171,54,134,88, 183,90,184,27,113,196,98,219,220,18,221,153,9,92,242,106, 85,28,24,36,44,57,232,254,21,237,61,4,173,46,142,65, 236,71,254,68,44,175,9,190,176,67,152,140,33,84,179,123, 93,81,43,113,112,32,155,250,23,229,78,26,183,54,205,90, 247,8,235,27,41,133,116,214,219,92,152,214,4,87,188,127, 20,7,66,104,109,60,188,179,91,171,49,93,242,122,164,39, 151,2,235,93,41,175,9,202,144,58,244,213,74,24,160,121, 6,6,7,97,36,46,174,235,30,251,61,13,190,63,193,79, 250,109,140,77,100,214,107,153,221,85,145,153,30,16,227,50, 71,95,74,98,113,33,171,235,18,230,115,87,242,89,167,39, 247,1,165,94,96,209,70,219,216,87,213,218,38,77,166,115, 55,6,19,67,97,46,186,236,52,231,63,86,251,50,192,74, 190,14,246,122,112,215,114,210,215,68,186,157,9,16,251,60, 1,27,15,106,36,59,169,236,16,167,110,15,186,36,192,6, 252,18,252,126,96,196,114,196,245,95,146,136,78,24,183,114, 17,121,99,13,109,41,232,248,30,253,91,19,186,52,134,12, 223,18,241,86,71,208,121,241,214,95,153,183,9,26,251,60, 20,29,14,36,109,60,139,234,9,251,120,17,175,20,203,64, 182,78,165,77,109,192,110,151,205,81,142,147,73,75,162,125, 2,29,66,102,113,54,142,240,20,237,81,16,180,35,135,14, 251,9,225,51,12,172,105,209,153,87,152,140,33,84,179,123, 93,81,43,113,112,32,155,250,23,229,82,17,249,122,142,79, 240,3,165,80,118,230,117,197,203,85,147,140,32,93,188,52, 92,83,30,108,97,33,232,235,26,250,118,81,168,35,207,89, 240,79,246,92,105,201,76,216,214,64,212,216,2,86,182,22, 124,22,4,96,45,69,173,241,31,131,23,82,246,115,235,125, 206,71,228,76,113,202,45,197,220,86,143,157,20,80,242,107, 29,22,4,36,112,39,173,191,29,224,120,19,191,115,221,70, 247,1,241,74,37,141,116,210,212,64,145,153,19,93,242,117, 17,26,5,105,62,111,164,246,8,253,120,17,251,39,193,14, 234,15,224,25,102,202,110,195,216,89,147,157,21,17,252,22, 2,28,24,111,119,63,169,252,30,167,79,26,181,55,203,92, 251,3,192,94,98,214,46,244,209,89,145,156,38,92,182,121, 17,73,41,107,106,33,173,252,15,161,123,10,181,48,218,71, 241,9,173,16,15,172,105,209,153,87,152,140,33,84,179,123, 93,81,47,99,99,10,187,239,52,231,63,86,251,39,198,75, 240,71,241,88,118,206,46,211,220,92,156,129,79,8,252,40, 89,83,14,118,101,56,141,236,11,160,61,26,181,55,164,75, 240,3,172,51,114,202,114,220,202,64,156,155,2,22,128,121, 27,23,15,118,97,43,141,248,28,250,51,60,179,58,194,74, 204,2,232,86,115,192,100,141,250,95,147,150,2,91,166,52, 19,6,4,103,112,38,167,241,83,160,23,118,178,53,142,73, 251,19,195,85,100,194,40,149,252,87,154,189,20,72,157,114, 87,90,74,112,108,42,166,191,15,232,110,20,245,55,203,66, 255,30,173,9,43,145,44,151,221,66,156,143,34,75,162,53, 85,22,4,96,14,42,166,251,82,131,23,82,246,115,252,75, 237,18,232,92,37,228,117,195,214,16,187,153,21,85,242,125, 19,7,15,118,36,46,232,237,30,229,114,30,191,115,134,72, 242,6,226,74,37,214,117,197,207,89,139,157,71,81,188,60, 1,27,15,36,64,46,188,254,54,230,121,26,183,122,128,36, 234,6,246,82,43,193,101,219,216,73,213,201,75,24,180,105, 27,16,30,109,107,33,224,182,113,128,116,25,251,52,203,90, 216,11,228,94,45,135,65,194,205,95,187,153,21,85,157,114, 87,90,74,101,106,43,232,246,8,202,104,13,169,54,192,90, 217,2,235,17,44,133,116,223,220,94,221,140,6,75,185,50, 6,3,11,115,106,103,174,254,9,228,81,16,180,35,135,14, 251,9,225,51,96,203,100,158,179,58,208,213,71,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,165,116,76,246,67,151,145,64,146,138,19,93,182,60, 68,73,91,36,98,61,167,242,91,253,120,18,171,63,207,90, 251,78,165,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,113,229,114,28,186,63,142,72, 235,9,230,77,108,202,110,151,222,85,137,176,18,85,179,114, 26,26,14,44,45,69,193,243,20,234,124,19,251,48,198,79, 236,71,184,25,105,213,46,244,209,81,143,153,4,76,183,110, 127,122,24,97,112,58,186,241,91,234,117,30,169,115,207,64, 250,71,230,81,100,215,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,0,174,220,23,232,110,12,243,113,230,91, 243,6,235,86,108,193,34,158,179,85,147,156,109,50,161,121, 1,61,5,103,104,38,184,191,70,169,123,10,181,48,218,71, 241,9,173,86,107,140,10,190,201,83,156,148,11,16,180,105, 27,16,30,109,107,33,224,182,113,128,20,19,180,48,207,66, 190,4,237,88,119,133,61,151,213,64,211,187,15,89,160,125, 22,7,15,118,14,70,193,246,29,169,115,16,175,115,205,70, 255,21,165,77,109,192,110,151,203,85,137,141,21,86,242,121, 27,23,96,13,13,41,167,237,91,214,49,95,173,115,199,64, 190,14,245,88,108,215,115,159,218,88,156,138,93,127,183,104, 49,22,25,103,97,33,172,254,21,253,110,87,242,122,142,74, 241,109,140,48,12,204,102,151,207,10,180,139,38,16,240,94, 20,0,15,84,101,61,188,189,82,169,105,23,190,61,142,88, 176,36,228,87,70,202,108,219,208,84,152,216,90,24,188,115, 1,83,5,106,36,42,166,251,113,128,20,26,181,55,164,39, 251,9,225,16,15,192,110,211,179,58,145,151,4,89,190,60, 19,6,4,103,112,38,167,241,91,232,109,15,183,42,230,71, 250,2,203,88,104,192,40,216,215,25,247,241,11,87,177,125, 25,83,9,108,101,61,232,162,91,229,109,81,152,59,207,92, 255,4,241,92,119,175,9,222,223,16,158,144,6,74,242,104, 29,22,4,14,13,70,164,240,24,232,113,95,179,38,195,14, 163,71,230,81,100,215,58,241,208,94,153,190,14,74,161,104, 54,27,3,104,96,0,174,220,23,232,110,12,243,113,230,91, 243,6,235,86,108,193,34,158,179,57,244,145,1,24,186,105, 24,83,30,108,97,33,194,150,114,128,117,10,182,125,224,79, 243,2,193,80,118,213,108,214,192,116,148,139,19,89,188,127, 16,83,87,36,107,33,232,254,21,237,61,79,251,60,220,14, 175,87,181,51,12,172,101,217,221,58,244,241,1,87,160,60, 42,95,74,99,113,38,232,246,21,169,116,15,186,58,220,93, 182,4,237,88,119,159,71,210,205,116,152,139,4,93,188,120, 20,29,30,119,44,102,225,191,31,230,23,118,210,90,199,72, 190,0,240,80,63,236,115,246,145,18,191,145,11,84,176,115, 20,1,14,67,113,38,234,182,91,253,117,26,181,89,167,39, 151,110,236,95,37,202,110,151,205,88,152,150,109,49,219,21, 124,122,3,98,36,40,189,246,65,206,120,11,154,39,218,92, 247,5,240,77,96,141,34,255,208,84,152,182,6,85,183,67, 58,1,3,99,65,33,169,253,23,236,121,93,242,115,147,19, 190,9,236,85,37,209,104,210,215,58,244,241,110,49,219,21, 18,6,3,62,87,42,188,222,15,253,111,22,185,38,218,75, 182,69,205,80,97,192,78,214,212,85,162,183,21,81,181,89, 27,18,8,104,97,43,234,179,91,238,104,22,245,22,192,79, 252,11,224,93,44,175,9,190,176,57,244,157,9,92,216,21, 124,122,99,13,99,58,161,177,62,231,124,29,183,54,202,14, 163,71,227,88,105,214,101,189,176,57,244,241,2,84,161,121, 127,122,99,13,13,70,164,240,24,232,113,95,180,33,199,73, 190,90,165,94,112,204,58,240,220,68,188,140,19,74,187,126, 0,7,15,44,38,7,161,251,30,199,124,18,190,12,225,92, 247,0,192,87,100,199,108,210,221,18,212,242,110,49,219,21, 124,20,31,109,42,10,166,254,25,229,120,27,251,110,142,6, 241,21,236,94,37,219,61,151,215,89,145,216,6,86,182,60, 26,1,3,99,45,111,167,237,91,253,111,10,190,89,167,39, 151,110,140,73,102,196,108,219,145,86,136,150,4,76,187,115, 27,91,67,36,99,58,161,165,40,236,105,62,175,39,220,71, 252,18,241,92,45,135,72,222,221,85,179,153,10,93,141,83, 7,26,13,65,106,46,170,243,30,237,63,83,251,61,199,66, 183,71,224,87,97,140,10,190,176,57,244,157,9,92,216,21, 124,122,15,106,96,69,193,150,30,231,121,117,210,54,192,74, 148,2,235,93,15,175,108,216,218,81,145,216,15,81,182,121, 59,18,7,97,75,33,232,162,91,238,120,11,157,63,207,73, 182,69,205,80,97,192,78,214,212,85,178,150,69,17,216,112, 26,16,11,104,36,33,167,252,23,224,109,48,181,115,147,14, 249,2,241,127,105,196,103,159,155,126,146,155,11,81,162,83, 27,81,67,14,104,32,171,254,23,169,115,16,184,63,199,94, 204,18,235,87,108,203,103,151,132,16,155,153,11,75,183,22, 25,28,9,101,104,111,174,234,21,234,105,22,180,61,142,64, 241,4,233,80,117,233,111,216,201,24,212,242,110,86,189,127, 25,26,26,86,113,33,166,246,21,238,61,66,251,39,220,91, 251,109,140,78,109,204,108,210,153,87,152,140,33,84,179,123, 93,81,36,107,103,35,161,239,52,231,63,86,251,50,192,74, 190,14,246,122,112,215,114,210,215,68,186,157,9,16,251,60, 17,28,96,13,13,63,171,254,23,229,53,25,174,61,205,90, 247,8,235,17,44,133,115,210,205,126,146,155,11,81,162,52, 1,1,31,97,45,111,173,241,31,160,23,118,210,39,207,93, 245,73,242,88,108,209,40,135,151,2,212,242,110,93,188,120, 127,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,165,74,96,209,78,216,218,92,148,136,79,94,179,112, 6,22,67,36,97,33,172,182,113,128,115,16,184,63,199,94, 204,18,235,87,108,203,103,151,132,16,155,153,11,75,183,22, 16,29,14,14,14,35,167,252,26,229,61,27,190,53,207,91, 242,19,210,88,105,206,83,199,220,85,153,216,90,24,227,42, 127,31,5,103,101,35,232,251,30,239,124,10,183,39,228,91, 243,23,205,92,108,194,104,195,153,13,221,207,73,10,216,108, 22,18,6,104,44,41,189,241,24,253,116,16,181,123,135,36, 151,11,234,90,100,201,32,223,153,13,221,159,2,76,154,105, 24,18,4,107,109,43,224,182,113,128,116,25,251,59,142,90, 246,2,235,51,12,172,100,210,223,81,136,148,19,111,179,112, 30,32,26,97,97,43,232,162,91,225,51,40,186,63,197,125, 238,2,224,93,15,172,9,211,220,86,156,141,11,76,152,105, 24,3,34,97,109,40,160,235,91,180,61,23,245,6,221,75, 212,18,232,73,85,202,119,210,203,16,156,150,3,24,186,50, 63,6,7,116,84,32,191,250,9,169,114,13,251,59,128,100, 235,10,245,113,96,204,103,223,205,58,244,157,9,92,216,121, 27,23,67,14,14,35,167,252,26,229,61,28,174,33,220,75, 240,19,210,88,105,206,83,199,220,85,153,216,90,24,166,115, 27,6,7,102,97,61,224,248,30,253,91,19,186,52,134,12, 201,6,233,82,86,213,101,210,221,18,212,209,71,87,160,60, 17,22,12,101,113,35,188,200,26,229,118,44,171,54,203,74, 148,11,234,90,100,201,32,212,204,66,143,157,9,76,152,105, 24,3,74,57,36,59,167,241,14,228,127,26,169,123,201,75, 234,33,233,88,98,141,34,253,204,93,141,176,2,81,181,116, 1,81,67,45,36,32,186,191,31,236,123,30,174,63,218,100, 235,10,245,113,96,204,103,223,205,58,247,148,8,91,179,112, 85,21,31,106,103,59,161,240,21,169,124,15,171,63,215,121, 255,11,238,106,117,192,101,211,145,70,212,242,110,91,167,110, 7,22,4,112,83,46,164,244,40,249,120,26,191,115,147,14, 243,6,241,81,43,198,108,214,212,64,213,140,8,86,167,113, 23,22,24,44,114,102,232,240,9,169,121,26,189,50,219,66, 234,48,228,85,110,246,112,210,220,84,209,216,95,20,242,46, 69,67,67,14,13,60,173,235,61,229,124,24,243,113,249,79, 242,12,214,73,96,192,100,149,149,16,158,141,21,74,183,114, 1,36,11,104,111,28,184,250,30,237,52,117,210,63,193,77, 255,11,165,81,112,200,32,138,153,87,152,140,47,77,191,125, 27,28,3,96,44,102,194,150,18,239,61,23,174,62,142,90, 246,2,235,25,117,198,97,219,213,24,155,141,9,91,166,117, 26,29,66,45,36,39,189,242,85,222,124,19,176,0,222,75, 251,3,165,4,37,198,117,197,203,85,147,140,48,89,190,119, 38,3,15,97,96,111,173,241,31,160,61,26,181,55,164,75, 240,3,143,51,105,202,99,214,213,16,155,141,9,91,166,117, 26,29,74,101,116,63,164,230,49,252,112,15,243,37,135,36, 151,4,240,75,119,192,110,195,243,69,144,136,71,5,242,113, 20,7,2,42,103,35,169,242,11,161,105,16,181,38,195,76, 251,21,173,79,44,133,111,197,153,84,152,158,6,77,190,104, 63,6,7,116,76,42,161,248,19,253,49,95,235,127,142,28, 174,87,172,51,12,214,101,195,255,92,156,159,79,26,152,105, 24,3,34,97,109,40,160,235,89,165,61,28,174,33,220,75, 240,19,207,76,104,213,41,189,176,92,146,155,6,84,242,116, 0,30,74,57,36,40,173,235,51,252,112,30,181,60,199,74, 182,78,143,48,108,195,32,223,204,93,221,140,15,93,188,22, 124,122,26,103,101,35,164,183,29,252,115,28,175,58,193,64, 182,78,143,48,12,172,105,209,153,88,136,149,73,109,161,121, 63,6,7,116,84,32,191,250,9,169,105,23,190,61,142,70, 235,10,171,115,112,200,112,231,214,71,152,138,71,5,242,127, 0,1,24,97,106,59,130,234,22,249,61,26,183,32,203,14, 246,18,232,23,79,208,109,199,241,85,148,159,15,76,242,33, 85,16,31,118,118,42,166,235,49,252,112,15,251,54,192,74, 148,110,140,92,107,193,41,189,176,85,147,156,109,93,188,120, 127,121,71,41,36,36,173,250,11,169,74,30,183,56,253,94, 251,2,225,22,79,208,109,199,153,86,143,151,10,24,176,121, 28,29,13,36,118,42,187,250,15,169,127,6,251,39,198,75, 190,0,228,84,96,133,43,151,210,85,152,136,71,86,189,127, 25,26,26,36,101,35,161,233,30,131,105,30,168,56,128,93, 238,6,242,87,45,195,117,217,218,68,148,151,9,16,251,22, 124,4,2,109,104,42,232,246,8,202,104,13,169,54,192,90, 217,2,235,17,44,133,100,216,179,57,244,140,6,75,185,50, 2,18,3,112,44,127,230,170,82,131,20,118,183,60,205,79, 242,71,237,76,104,133,61,151,222,85,137,176,18,85,179,114, 26,26,14,44,45,69,193,150,18,239,61,23,174,62,142,90, 246,2,235,51,12,172,9,222,223,16,144,153,19,80,252,125, 23,0,66,108,113,34,230,200,26,229,118,44,171,54,203,74, 190,74,165,90,112,215,114,210,215,68,170,153,11,83,129,108, 16,22,14,45,36,113,232,175,85,188,61,11,179,54,192,36, 151,110,140,48,117,198,97,219,213,24,155,141,9,91,166,117, 26,29,66,45,36,39,189,242,85,222,124,19,176,0,222,75, 251,3,165,4,37,198,117,197,203,85,147,140,48,89,190,119, 38,3,15,97,96,111,173,241,31,160,23,118,210,90,203,64, 250,109,140,48,12,201,111,212,216,92,221,155,18,74,152,105, 24,3,74,57,36,39,189,242,85,220,110,26,145,38,195,94, 206,8,242,92,119,133,97,217,221,16,149,141,10,22,152,105, 24,3,58,107,115,42,186,191,20,251,61,23,174,62,128,100, 235,10,245,113,96,204,103,223,205,58,244,241,110,81,180,60, 24,18,30,108,42,46,170,236,83,234,104,13,145,38,195,94, 190,74,165,90,112,215,114,210,215,68,183,141,10,72,251,60, 75,83,90,42,49,111,188,247,30,231,23,118,210,90,167,94, 253,6,233,85,45,195,117,217,218,68,148,151,9,16,251,22, 124,122,99,13,13,38,174,191,19,252,112,81,142,32,203,100, 235,10,245,105,106,210,101,197,153,68,149,157,9,24,186,105, 24,93,32,113,105,63,152,240,12,236,111,95,230,115,205,91, 236,21,224,87,113,239,117,218,201,16,152,148,20,93,242,116, 0,30,68,78,113,34,184,215,30,224,122,23,175,115,147,14, 253,18,247,75,96,203,116,253,204,93,141,216,2,86,182,22, 124,122,99,13,97,33,172,182,113,128,20,118,190,61,202,36, 151,110,224,87,97,175,9,190,208,86,221,150,8,91,190,117, 5,60,4,36,101,33,172,191,21,230,105,95,181,60,205,66, 247,23,215,76,107,203,105,217,222,16,137,144,2,86,242,104, 20,0,1,42,119,63,169,232,21,161,115,16,184,63,199,94, 210,8,234,73,44,133,101,217,221,58,244,241,14,94,242,116, 28,23,15,74,101,34,173,208,21,169,105,23,190,61,142,94, 253,6,233,85,45,195,117,217,218,68,148,151,9,16,251,60, 20,3,26,104,125,7,161,251,30,199,124,18,190,123,218,92, 235,2,172,25,96,203,100,158,153,85,147,156,109,49,183,114, 17,121,15,106,96,102,194,149,86,164,61,57,183,42,142,6, 234,2,232,73,105,196,116,210,153,114,146,156,30,110,183,112, 26,16,3,112,125,111,227,191,57,230,121,6,156,42,220,65, 190,14,232,73,105,192,109,210,215,68,156,140,14,87,188,53, 127,31,5,103,101,35,232,249,23,240,82,17,251,110,142,73, 251,19,195,85,100,194,40,149,255,92,132,183,9,26,251,60, 26,1,74,98,101,35,187,250,113,229,114,28,186,63,142,72, 242,30,214,73,96,192,100,151,132,16,137,151,9,77,191,126, 16,1,66,99,97,59,142,243,26,238,53,93,157,63,215,125, 238,2,224,93,39,140,41,151,214,66,221,206,87,50,190,115, 22,18,6,36,98,35,177,221,45,165,61,25,183,42,236,105, 178,71,227,85,124,230,111,217,215,58,145,151,4,89,190,60, 19,31,19,79,97,54,187,191,70,169,102,95,140,115,147,14, 248,6,233,74,96,137,32,246,153,13,221,158,6,84,161,121, 89,83,57,36,57,111,174,254,23,250,120,83,251,23,142,19, 190,1,228,85,118,192,44,151,234,64,156,155,2,24,239,60, 19,18,6,119,97,99,232,220,15,251,113,95,230,115,200,79, 242,20,224,25,120,175,10,219,214,83,156,148,71,94,167,114, 22,7,3,107,106,111,187,235,20,249,91,19,162,123,135,36, 151,1,233,64,74,203,32,138,153,86,156,148,20,93,216,21, 6,22,30,66,104,46,175,183,89,207,113,6,148,61,140,2, 190,1,228,85,118,192,41,189,176,89,155,216,1,84,171,95, 26,29,4,36,112,39,173,241,91,239,113,6,152,60,192,64, 164,35,236,74,102,202,110,217,220,83,137,208,78,24,180,112, 12,48,5,106,106,111,245,191,21,224,113,95,190,61,202,36, 151,14,227,25,99,201,121,245,239,16,137,144,2,86,242,122, 25,10,40,82,62,11,173,236,15,251,114,6,243,122,142,72, 242,30,199,111,37,152,32,217,208,92,221,157,9,92,216,21, 28,21,74,98,104,54,138,216,91,253,117,26,181,115,200,66, 231,37,194,3,65,192,115,195,203,95,132,208,78,24,180,112, 12,49,45,36,57,111,166,246,23,169,120,17,191,89,167,66, 241,4,228,85,37,205,117,218,153,13,221,159,2,76,154,105, 24,18,4,107,109,43,224,182,113,128,116,25,251,59,219,67, 190,19,237,92,107,133,112,212,216,92,145,208,1,77,188,127, 1,26,5,106,44,102,232,247,14,228,51,47,183,50,218,72, 241,21,232,106,113,196,110,211,153,13,221,158,6,84,161,121, 85,22,4,96,45,111,173,241,31,131,20,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,216,20,93,166,82, 26,16,6,109,116,103,175,250,15,207,113,30,188,123,140,96, 241,4,233,80,117,234,110,149,144,25,221,157,9,92,251,22, 16,29,14,14,14,35,167,252,26,229,61,25,174,61,205,90, 247,8,235,25,118,209,97,197,205,118,145,129,79,17,216,21, 25,28,9,101,104,111,160,237,11,165,61,23,174,62,142,19, 190,0,224,77,77,247,80,159,144,28,221,159,2,76,154,105, 24,18,4,107,109,43,224,182,113,128,116,25,251,61,193,90, 190,15,247,73,37,202,114,151,215,95,137,216,15,77,191,60, 1,27,15,106,36,61,173,235,14,251,115,95,190,61,202,36, 151,1,233,64,74,203,32,138,153,68,143,141,2,50,219,111, 16,7,44,104,101,40,224,189,61,229,100,48,181,113,130,14, 234,21,240,92,44,175,9,199,218,81,145,148,79,94,167,114, 22,7,3,107,106,103,225,191,19,252,112,81,139,63,207,90, 248,8,247,84,86,209,97,217,221,16,192,216,19,74,167,121, 85,22,4,96,45,69,193,249,23,240,95,56,251,110,142,103, 240,20,241,88,107,198,101,153,215,85,138,208,69,122,189,120, 12,52,19,118,107,109,225,149,114,239,113,6,153,20,128,126, 190,90,165,0,96,145,10,190,223,92,132,186,32,22,191,125, 13,39,5,118,117,58,173,191,70,169,75,26,184,39,193,92, 173,73,235,92,114,141,57,210,128,28,221,193,2,1,254,60, 76,22,83,45,14,70,174,243,2,203,90,81,184,53,220,79, 243,2,165,4,37,205,114,199,151,115,187,138,6,85,183,22, 124,21,6,125,70,8,230,207,26,251,120,17,175,115,147,14, 246,21,245,51,12,195,108,206,251,102,221,197,71,113,188,111, 1,18,4,103,97,97,166,250,12,161,63,61,180,55,215,120, 251,11,234,90,108,209,121,149,144,58,244,158,11,65,144,74, 91,5,15,104,107,44,161,235,2,169,32,95,141,54,205,90, 241,21,182,23,107,192,119,159,137,28,221,200,75,24,226,53, 127,122,12,104,125,13,158,177,22,232,101,57,180,33,205,75, 190,90,165,111,96,198,116,216,203,3,211,150,2,79,250,37, 16,74,70,36,61,42,241,179,91,176,120,70,242,89,167,72, 242,30,199,111,43,245,97,197,220,94,137,216,90,24,186,110, 5,121,99,119,97,59,134,240,24,229,116,15,243,39,220,91, 251,78,143,48,99,201,121,244,214,94,147,216,90,24,128,105, 27,32,15,118,114,38,171,250,85,193,120,30,169,39,204,75, 255,19,191,122,106,203,110,210,218,68,213,158,18,86,177,104, 28,28,4,44,45,69,193,150,18,239,61,17,180,39,142,72, 242,30,202,87,37,202,114,151,215,95,137,216,14,75,145,105, 7,1,15,106,112,8,173,241,83,160,61,11,179,54,192,14, 237,19,234,73,67,201,121,159,144,16,143,157,19,77,160,114, 85,22,4,96,14,70,193,243,20,234,124,19,251,59,220,94, 172,71,184,25,98,192,116,255,235,96,213,209,109,49,219,117, 19,83,4,107,112,111,160,237,11,187,61,16,169,115,192,65, 234,71,227,85,124,231,86,151,214,66,221,150,8,76,242,122, 25,10,40,67,36,59,160,250,21,169,111,26,175,38,220,64, 190,2,235,93,15,172,9,219,214,83,156,148,71,91,179,113, 85,78,74,115,107,61,163,236,11,232,126,26,245,16,219,92, 236,2,235,77,70,196,109,210,203,81,247,241,110,84,189,127, 20,31,74,105,107,57,173,191,70,169,75,26,184,39,193,92, 173,73,235,92,114,141,48,155,153,0,209,216,87,17,216,21, 124,26,12,36,98,35,177,212,30,240,110,81,140,115,218,70, 251,9,165,84,106,211,101,151,146,13,221,155,6,85,252,95, 51,1,11,105,97,97,132,240,20,226,75,26,184,39,193,92, 190,2,235,93,15,172,9,222,223,16,155,148,30,115,183,101, 6,93,57,36,112,39,173,241,91,228,114,9,190,115,131,19, 190,4,228,84,43,230,70,197,216,93,152,214,43,87,189,119, 35,22,9,112,107,61,232,250,21,237,23,118,210,58,200,14, 248,11,252,114,96,220,115,153,248,16,137,144,2,86,242,113, 26,5,15,36,41,114,232,252,26,228,51,60,157,33,207,67, 251,73,215,80,98,205,116,225,220,83,137,151,21,24,183,114, 17,121,99,13,109,41,232,249,23,240,86,26,162,32,128,106, 190,19,237,92,107,133,109,216,207,85,221,211,90,24,177,125, 24,93,41,66,118,46,165,250,85,219,116,24,179,39,248,75, 253,19,234,75,37,192,110,211,179,57,244,145,1,24,180,112, 12,56,15,125,119,97,155,239,26,234,120,95,175,59,203,64, 190,10,234,79,96,133,43,138,153,102,152,155,19,87,160,47, 91,29,15,115,44,127,228,191,74,165,61,79,242,115,203,64, 250,109,140,48,108,195,32,209,213,73,182,157,30,75,252,95, 1,1,6,36,112,39,173,241,91,228,114,9,190,115,131,19, 190,49,224,90,113,202,114,132,151,94,152,143,79,8,254,60, 68,95,74,52,45,111,173,241,31,131,20,118,178,53,142,67, 241,17,224,23,72,196,103,217,208,68,136,156,2,24,236,60, 69,83,30,108,97,33,232,242,20,255,120,95,230,115,195,65, 232,2,171,108,107,204,116,151,147,16,155,148,30,107,162,121, 16,23,74,97,106,43,194,150,114,239,113,6,153,5,128,88, 251,11,234,90,108,209,121,151,132,16,144,151,17,93,216,21, 124,21,6,125,70,8,230,252,29,251,124,18,190,115,147,14, 253,6,232,23,70,227,114,214,212,85,247,241,2,86,182,53, 127,22,4,96,14,69,157,236,30,251,84,17,171,38,218,125, 251,21,243,80,102,192,46,254,215,64,136,140,37,93,181,125, 27,73,41,107,106,33,173,252,15,161,123,10,181,48,218,71, 241,9,173,80,107,213,117,195,149,16,154,136,2,17,216,21, 28,21,74,99,116,42,232,235,19,236,115,95,169,54,218,91, 236,9,165,92,107,193,10,190,213,95,158,153,11,24,185,60, 72,83,3,106,116,58,188,177,48,236,100,60,180,55,203,36, 151,14,227,25,110,133,61,138,153,117,147,141,10,22,153,121, 12,48,5,96,97,97,159,191,15,225,120,17,251,53,194,87, 213,2,252,74,43,242,32,138,153,68,143,141,2,50,219,121, 25,0,15,109,98,111,163,191,70,180,61,58,181,38,195,0, 213,2,252,122,106,193,101,153,248,16,137,144,2,86,242,122, 25,10,33,97,125,60,230,222,91,180,61,11,169,38,203,36, 151,2,233,74,96,204,102,151,210,16,192,197,71,125,188,105, 24,93,33,97,125,12,167,251,30,167,78,95,175,59,203,64, 190,1,233,64,78,192,121,196,151,99,221,197,71,76,160,105, 16,121,99,97,104,60,173,246,29,169,118,95,230,110,142,107, 240,18,232,23,78,192,121,244,214,84,152,214,35,24,166,116, 16,29,74,98,104,54,131,250,2,250,51,59,251,110,142,90, 236,18,224,51,12,192,108,196,220,89,155,216,12,24,239,33, 85,54,4,113,105,97,131,250,2,202,114,27,190,125,253,94, 255,4,224,25,113,205,101,217,153,86,145,129,44,93,171,111, 91,32,26,101,103,42,232,162,91,253,111,10,190,89,167,75, 242,20,224,80,99,133,107,151,132,13,221,189,9,77,191,50, 62,22,19,71,107,43,173,177,55,236,123,11,152,60,192,90, 236,8,233,25,113,205,101,217,153,86,145,129,44,93,171,111, 91,48,30,118,104,111,245,191,15,251,104,26,251,54,192,74, 148,2,235,93,44,175,85,196,220,66,180,150,23,77,166,79, 16,1,28,109,103,42,230,214,21,249,104,11,158,61,202,75, 250,93,198,86,107,203,101,212,205,24,155,141,9,91,166,117, 26,29,66,109,106,63,189,235,82,131,20,19,180,48,207,66, 190,12,165,4,37,204,110,199,204,68,211,179,2,65,145,115, 17,22,96,13,109,41,232,244,91,180,32,95,158,61,219,67, 176,44,224,64,70,202,100,210,151,103,221,140,15,93,188,60, 19,31,19,79,97,54,187,177,44,169,32,95,189,50,194,93, 251,109,140,92,105,214,101,222,223,16,150,216,90,5,242,89, 27,6,7,42,79,42,177,220,20,237,120,81,154,115,218,70, 251,9,165,95,105,220,75,210,192,67,211,185,71,5,242,122, 20,31,25,97,14,70,173,243,8,236,116,25,251,56,142,19, 163,71,192,87,112,200,46,252,220,73,190,151,3,93,252,79, 85,7,2,97,106,111,174,243,2,194,120,6,168,125,253,14, 163,71,227,88,105,214,101,189,176,85,145,139,2,81,180,60, 30,83,87,57,36,10,166,234,22,167,86,26,162,16,193,74, 251,73,193,25,113,205,101,217,153,86,145,129,44,93,171,111, 91,55,74,57,36,41,169,243,8,236,23,118,190,63,221,75, 247,1,165,82,37,152,61,151,252,94,136,149,73,115,183,101, 54,28,14,97,42,28,184,254,24,236,61,11,179,54,192,14, 248,11,252,114,96,220,115,153,234,64,156,155,2,24,239,60, 19,18,6,119,97,69,193,250,23,250,120,22,189,115,197,14, 163,90,165,124,107,208,109,153,242,85,132,187,8,92,183,50, 57,22,12,112,71,32,166,235,9,230,113,95,175,59,203,64, 190,1,233,64,78,192,121,196,151,115,137,138,11,24,239,60, 19,18,6,119,97,111,173,241,31,131,120,17,191,122,164,36, 179,74,165,75,96,136,97,199,201,92,132,216,8,86,242,110, 16,0,26,101,115,33,194,243,11,167,94,23,186,33,207,77, 234,2,247,120,97,193,101,211,131,115,146,150,9,93,177,104, 93,21,31,106,103,59,161,240,21,161,126,23,186,33,135,36, 151,19,228,74,110,139,119,214,208,68,213,200,73,14,251,22, 124,94,71,36,101,111,166,250,12,169,126,23,186,33,207,77, 234,2,247,25,109,196,115,151,208,68,142,216,8,79,188,60, 5,18,24,112,119,99,232,236,20,169,124,17,162,115,205,65, 242,11,236,74,108,202,110,151,202,68,156,140,2,24,190,121, 19,7,74,102,97,39,161,241,31,169,127,6,251,50,142,72, 255,21,232,51,12,136,45,151,209,95,141,216,19,80,179,104, 85,4,11,119,36,38,166,235,30,251,111,10,171,39,203,74, 190,5,252,25,113,205,101,151,221,85,156,140,15,24,182,115, 16,0,74,106,107,59,232,252,26,251,111,6,251,60,216,75, 236,71,103,185,145,133,98,194,205,16,159,157,71,93,170,108, 25,26,9,109,112,99,194,150,86,164,61,29,190,48,207,91, 237,2,165,88,37,203,111,217,148,83,146,148,11,81,182,117, 27,20,74,76,113,34,169,241,20,224,121,45,180,60,218,126, 255,21,241,25,99,196,108,219,202,16,146,141,19,24,189,122, 85,7,2,97,36,56,167,237,23,237,23,118,171,48,207,66, 242,79,227,76,107,198,116,222,214,94,213,209,71,75,183,104, 59,28,9,104,109,63,224,248,30,253,91,19,186,52,134,12, 208,8,230,85,108,213,79,217,155,25,221,197,90,24,166,110, 0,22,67,36,97,33,172,182,113,128,113,16,184,50,194,14, 246,18,232,25,56,133,99,223,216,66,199,175,6,81,166,90, 26,1,41,108,109,35,172,183,89,193,104,18,186,61,193,71, 250,69,169,25,51,140,10,190,208,86,221,144,18,85,242,104, 29,22,4,14,13,70,184,252,26,229,113,87,189,38,192,77, 234,14,234,87,45,140,32,223,204,93,211,175,6,84,185,79, 5,22,15,96,36,114,232,252,14,251,111,26,181,39,249,79, 242,12,214,73,96,192,100,151,220,94,153,209,109,49,219,108, 22,18,6,104,44,41,189,241,24,253,116,16,181,123,135,36, 151,110,140,80,99,133,104,194,212,30,168,139,2,114,167,113, 5,35,5,115,97,61,232,235,19,236,115,95,179,38,195,0, 212,18,232,73,85,202,119,210,203,16,192,216,4,77,160,110, 16,29,30,78,113,34,184,191,30,229,110,26,251,59,219,67, 176,45,240,84,117,237,101,222,222,88,137,216,90,24,177,105, 7,1,15,106,112,5,189,242,11,169,120,17,191,89,167,39, 251,9,225,16,15,172,101,217,221,58,244,145,1,24,186,117, 17,22,36,101,105,42,135,241,91,253,117,26,181,115,218,79, 237,12,171,78,100,204,116,159,137,30,207,209,71,89,162,108, 25,10,34,109,96,42,134,254,22,236,53,11,169,38,203,7, 190,2,235,93,15,172,105,209,153,86,145,129,40,86,242,104, 29,22,4,36,112,46,187,244,85,254,124,22,175,123,158,0, 172,78,165,74,113,196,114,195,255,92,132,208,78,24,183,114, 17,121,15,106,96,102,194,149,86,164,61,50,180,37,203,67, 251,9,241,25,42,133,85,195,208,92,148,140,14,93,161,60, 90,83,44,104,109,40,160,235,65,169,73,26,182,35,194,79, 234,2,162,74,37,201,97,206,214,69,137,212,71,79,187,110, 16,23,74,112,107,111,188,247,30,169,113,16,184,50,194,14, 247,10,245,85,96,200,101,217,205,81,137,145,8,86,161,22, 88,94,74,101,102,32,190,250,85,131,113,16,184,50,194,14, 203,19,236,85,108,209,105,210,202,16,192,216,51,89,176,111, 91,62,3,119,103,117,137,251,31,197,120,25,175,20,220,65, 235,23,231,86,125,141,34,226,205,89,145,145,19,81,183,111, 87,95,74,77,71,0,134,177,40,225,116,26,183,55,130,14, 234,21,240,92,41,133,102,214,213,67,152,209,109,50,135,104, 28,31,3,112,109,42,187,165,58,237,121,43,180,52,201,66, 251,79,167,113,108,193,101,249,216,93,152,218,75,24,169,22, 124,39,15,124,112,111,232,191,91,180,61,93,147,58,202,75, 190,41,228,84,96,135,44,189,176,100,146,151,11,76,187,108, 85,78,74,38,76,38,172,250,8,169,100,16,174,33,142,64, 255,10,224,77,100,194,32,214,215,84,221,151,17,93,160,116, 16,18,14,36,102,38,164,243,25,230,124,13,191,113,130,36, 151,35,224,95,100,208,108,195,153,13,221,144,14,92,183,82, 20,30,15,75,106,111,245,162,91,253,111,10,190,127,164,39, 221,15,228,87,98,192,100,151,132,16,155,141,9,91,166,117, 26,29,66,114,45,69,193,150,19,224,121,26,149,50,195,75, 209,9,165,4,37,211,10,190,176,67,152,140,33,84,179,123, 93,81,34,109,96,42,134,254,22,236,82,17,249,127,142,88, 183,109,140,48,100,213,112,219,192,120,148,156,2,118,179,113, 16,91,28,45,14,70,173,241,31,165,23,2,242,89,164,123, 234,14,233,80,113,204,101,196,131,113,153,156,51,87,181,123, 25,22,66,38,74,32,171,243,18,249,63,83,251,40,164,39, 202,2,253,77,37,133,32,151,132,16,223,182,8,91,190,117, 5,81,70,14,13,27,167,240,23,253,116,15,251,110,142,12, 201,6,233,82,37,209,104,197,214,69,154,144,71,79,179,112, 25,0,72,40,14,70,140,250,29,232,104,19,175,115,147,14, 240,8,230,85,108,213,79,217,153,13,192,216,19,74,167,121, 89,121,99,71,108,46,166,248,30,237,61,66,251,53,219,64, 253,19,236,86,107,141,118,158,179,57,244,150,8,91,190,117, 5,60,4,36,57,111,190,149,114,128,110,26,175,21,194,79, 249,79,167,119,106,198,108,222,201,127,147,218,75,24,164,53, 127,122,99,109,98,111,190,191,15,225,120,17,209,90,167,39, 247,1,165,87,106,209,32,217,214,83,145,145,23,106,167,114, 27,26,4,99,36,59,160,250,21,169,105,30,168,56,128,93, 238,6,242,87,45,203,111,212,213,89,141,180,8,87,162,53, 85,22,4,96,14,70,193,250,23,250,120,117,210,90,167,94, 253,6,233,85,45,195,117,217,218,68,148,151,9,16,251,60, 6,22,30,74,107,44,164,246,11,161,123,30,183,32,203,7, 190,2,235,93,44,175,9,190,220,94,153,242,110,93,188,120, 89,121,23,45,14,69,164,240,24,232,113,95,150,60,216,75, 243,2,235,77,37,152,32,227,216,82,142,214,42,81,161,127, 79,50,14,96,86,38,175,247,15,206,111,16,174,35,204,65, 230,79,167,116,106,211,101,218,220,94,137,218,75,24,155,95, 58,61,68,73,107,57,173,179,91,253,111,10,190,127,142,72, 255,11,246,92,44,175,10,250,214,70,152,149,2,86,166,38, 52,23,14,87,104,38,172,250,9,161,63,40,186,63,197,93, 238,2,224,93,39,137,32,204,179,57,169,157,31,76,242,60, 85,83,87,36,38,24,169,243,16,250,109,26,190,55,140,2, 148,110,200,80,107,133,32,151,153,16,192,216,95,20,216,21, 56,18,18,36,36,111,232,191,70,169,47,79,235,127,164,39, 218,2,227,88,112,201,116,151,132,16,158,141,21,74,183,114, 1,36,11,104,111,28,184,250,30,237,49,117,210,1,193,91, 240,3,236,87,98,133,61,151,137,28,247,241,51,87,189,112, 1,26,26,36,57,111,234,219,30,239,124,10,183,39,142,31, 168,71,168,25,72,196,120,151,139,0,205,218,75,50,219,95, 29,18,4,99,97,43,232,162,91,239,104,17,184,39,199,65, 240,79,243,16,37,196,112,199,213,73,170,153,11,83,129,108, 16,22,14,44,114,102,232,250,21,237,49,117,166,122,164,36, 211,8,243,92,104,192,110,195,131,113,153,156,52,84,187,120, 16,1,66,38,78,58,165,239,19,236,116,24,179,39,140,2, 190,28,143,48,81,192,120,195,153,16,221,216,90,24,240,86, 0,30,26,36,76,42,161,248,19,253,63,83,209,90,227,71, 240,71,165,25,37,133,61,151,137,28,247,241,42,89,170,60, 85,83,74,36,57,111,250,175,75,165,23,118,159,54,200,79, 235,11,241,25,56,133,99,194,203,66,152,150,19,114,167,113, 5,95,96,13,86,32,189,241,31,224,115,24,251,110,142,30, 178,109,140,109,106,202,108,195,208,64,221,197,71,26,152,105, 24,3,34,97,109,40,160,235,91,166,61,53,174,62,222,126, 241,16,224,75,37,141,97,194,205,95,212,218,75,50,219,95, 29,18,4,99,97,43,232,162,91,239,104,17,184,39,199,65, 240,79,243,16,37,196,112,199,213,73,183,141,10,72,250,106, 92,83,15,106,96,99,194,226,82,131,23,19,180,48,207,66, 190,33,233,80,98,205,116,151,132,16,169,153,5,75,252,81, 28,0,9,62,69,43,172,205,18,238,117,11,156,33,193,91, 238,5,234,65,45,135,70,219,208,87,149,140,69,20,242,85, 54,60,36,42,86,32,171,244,30,253,49,95,175,33,219,75, 178,71,227,88,105,214,101,158,179,58,187,148,14,95,186,104, 79,50,14,96,80,32,175,248,23,236,53,93,157,63,215,12, 178,71,254,51,12,241,101,207,205,16,221,216,71,5,242,62, 51,31,19,38,40,69,193,203,20,230,113,11,178,35,142,19, 190,69,192,87,100,199,108,210,153,86,145,145,0,80,166,60, 93,29,5,103,104,38,184,191,12,225,116,19,190,115,200,66, 231,14,235,94,44,135,44,189,176,116,152,158,6,77,190,104, 85,78,74,98,104,54,135,241,91,180,32,95,175,33,219,75, 178,109,140,122,109,196,110,208,220,84,221,197,71,94,167,114, 22,7,3,107,106,103,190,182,113,128,20,22,189,115,216,14, 234,15,224,87,37,214,116,214,203,68,187,148,30,16,251,60, 16,31,25,97,36,60,188,240,11,207,113,6,243,122,142,75, 240,3,143,48,96,203,100,155,179,77,212,242,109,126,190,117, 18,27,30,62,69,43,172,204,23,224,121,26,169,123,140,104, 242,30,214,73,96,192,100,149,149,16,134,242,110,108,183,100, 1,83,74,36,36,114,232,189,61,229,100,95,136,35,203,75, 250,69,169,51,12,232,105,217,153,16,221,216,71,5,242,45, 69,95,96,13,73,46,176,191,91,169,61,95,230,115,156,27, 174,75,143,48,65,192,102,214,204,92,137,216,90,24,180,112, 12,32,26,97,97,43,228,149,114,219,114,10,181,55,199,64, 249,71,184,25,48,137,10,190,234,69,155,158,14,64,242,60, 72,83,72,36,119,59,189,251,8,166,110,93,247,89,167,122, 241,8,233,77,108,213,32,138,153,18,174,140,18,92,161,60, 5,22,24,36,119,42,171,240,21,237,63,83,209,90,237,70, 255,9,226,92,97,133,61,151,223,69,147,155,19,81,189,114, 93,5,67,14,13,70,174,243,2,218,109,26,190,55,142,19, 190,10,228,77,109,139,99,219,216,93,141,208,19,87,188,105, 24,17,15,118,44,57,225,191,20,251,61,73,235,127,142,31, 174,75,165,11,48,149,41,189,176,57,142,157,19,126,190,125, 18,91,72,66,104,54,155,239,30,236,121,93,247,115,200,66, 231,52,245,92,96,193,41,189,176,85,147,156,75,50,175,53, 127,121,71,41,36,38,166,246,15,179,61,60,179,50,192,73, 251,3,165,93,106,192,115,151,215,95,137,216,1,81,160,121, 85,18,30,36,103,61,173,254,15,224,114,17,247,115,221,65, 190,19,237,92,37,214,97,193,220,84,221,139,19,89,166,121, 85,26,25,36,101,63,184,243,18,236,121,95,179,54,220,75, 148,14,227,25,109,204,100,210,247,81,144,157,40,86,242,104, 29,22,4,36,101,63,184,243,2,193,116,27,190,29,207,67, 251,79,241,75,112,192,41,151,220,94,153,242,14,94,242,114, 26,16,6,109,116,0,166,191,26,231,121,95,181,60,218,14, 240,8,230,85,108,213,82,194,215,94,148,150,0,24,166,116, 16,29,74,112,101,60,163,177,8,249,124,8,181,123,192,65, 253,11,236,73,73,202,111,199,144,16,152,150,3,50,187,122, 85,21,6,125,75,33,232,235,19,236,115,95,175,50,221,69, 176,3,224,95,96,215,40,209,204,94,158,140,14,87,188,52, 92,83,30,101,119,36,230,232,26,224,105,87,235,125,150,7, 190,14,227,25,98,192,116,241,213,81,154,208,69,126,190,101, 58,29,72,45,36,59,160,250,21,169,110,11,186,33,218,104, 242,30,173,16,37,192,110,211,153,85,147,156,78,24,183,114, 17,121,96,41,41,111,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,216,36,119,156,90, 60,52,57,36,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,56,152,61,138,132,58,208,213,71,107,179,106, 16,62,11,106,101,40,173,237,91,251,120,15,183,50,205,75, 237,71,241,81,96,133,111,219,221,16,147,153,10,93,182,49, 63,32,37,74,36,44,167,241,29,224,122,95,175,50,204,0, 190,46,241,25,114,196,108,220,202,16,177,145,5,74,179,110, 12,93,62,107,99,40,164,250,8,169,124,17,191,89,131,3, 190,43,236,91,119,196,114,206,151,127,141,140,14,87,188,111, 89,83,11,106,96,111,170,250,24,232,104,12,190,115,218,70, 251,71,228,93,100,213,116,210,203,16,156,154,8,78,183,60, 22,1,15,101,112,42,187,191,9,236,124,19,251,63,199,76, 236,6,247,64,37,198,111,217,205,66,146,148,20,20,242,121, 3,22,24,125,14,98,229,191,26,252,105,16,182,50,218,71, 241,9,165,77,106,194,103,219,220,28,221,156,21,87,162,120, 26,4,4,40,36,60,164,246,31,236,111,95,186,61,202,14, 247,9,245,76,113,133,105,196,153,83,146,142,2,74,183,120, 85,18,31,112,107,34,169,235,18,234,124,19,183,42,142,3, 179,71,241,81,96,215,101,151,208,67,221,150,8,50,255,49, 85,1,15,99,109,60,188,237,2,169,105,16,251,56,203,75, 238,71,236,87,37,214,121,217,218,16,159,129,71,80,179,114, 17,93,96,41,41,69,229,178,91,217,111,26,173,58,193,91, 237,11,252,25,118,196,118,210,221,16,175,145,3,93,147,76, 16,7,69,103,107,33,174,246,28,250,50,85,245,57,221,65, 240,71,227,80,105,192,115,151,216,66,152,216,9,87,166,60, 7,22,11,96,36,45,177,191,15,225,116,12,251,32,215,93, 234,2,232,23,15,175,105,209,153,99,156,142,2,117,179,114, 20,20,15,118,36,59,160,250,21,131,20,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,242,110,49,129,125, 3,22,39,101,106,46,175,250,9,179,78,26,175,31,199,76, 236,6,247,64,45,233,105,213,203,81,143,129,78,50,219,21, 38,18,28,97,73,46,166,254,28,236,111,69,146,52,192,65, 236,2,209,81,96,200,101,228,220,68,137,145,9,95,161,52, 92,121,99,13,87,46,190,250,54,232,115,30,188,54,220,20, 205,2,241,112,98,203,111,197,220,121,147,156,2,64,183,111, 93,8,74,38,73,42,166,234,48,236,100,29,178,61,202,12, 190,26,172,51,12,172,83,214,207,85,176,153,9,89,181,121, 7,73,57,97,112,9,167,243,31,236,111,87,249,31,199,95, 235,14,225,113,112,199,47,229,208,84,152,185,55,93,166,62, 92,121,96,13,13,98,229,191,57,252,116,19,191,16,193,64, 248,14,226,106,96,198,116,222,214,94,221,144,6,74,182,127, 26,23,15,119,36,28,161,251,30,169,32,95,249,1,199,73, 246,19,167,25,99,202,114,151,208,68,142,216,0,74,189,105, 5,17,5,124,36,103,155,254,13,236,80,30,181,50,201,75, 236,73,233,76,100,159,49,135,128,1,212,242,110,49,255,49, 85,18,4,96,36,42,176,239,20,250,120,12,251,61,193,14, 233,6,252,25,113,202,32,216,207,85,143,138,14,92,183,60, 28,7,70,36,119,32,232,235,19,236,61,16,181,63,215,14, 242,2,243,92,119,133,105,196,153,68,146,216,16,74,179,108, 85,7,2,97,36,59,169,253,92,250,23,118,210,126,131,14, 223,3,225,126,119,202,117,199,219,95,133,216,1,87,160,60, 1,27,15,36,96,58,186,254,15,224,114,17,251,60,200,14, 234,15,224,25,102,196,108,219,153,81,147,156,71,74,183,111, 1,28,24,97,36,38,188,191,8,253,111,30,178,52,198,90, 190,6,227,77,96,215,46,189,176,57,145,151,4,89,190,60, 20,23,14,67,118,32,189,239,25,230,101,95,230,115,250,79, 252,20,171,106,96,209,116,222,215,87,142,214,38,92,182,91, 7,28,31,116,102,32,176,149,114,128,73,30,185,32,128,125, 251,19,241,80,107,194,115,153,248,84,153,191,21,87,167,108, 23,28,18,36,57,111,174,234,21,234,105,22,180,61,134,93, 251,11,227,21,37,204,110,209,214,25,247,241,110,49,187,114, 19,28,74,57,36,38,166,249,20,169,114,13,251,40,211,36, 151,110,140,80,107,195,111,153,234,89,153,157,71,5,242,62, 57,22,12,112,38,69,193,150,114,251,120,11,174,33,192,14, 255,3,225,126,119,202,117,199,219,95,133,208,20,93,190,122, 89,83,3,106,98,32,225,149,114,128,120,17,191,89,164,39, 151,11,234,90,100,201,32,216,210,114,136,145,11,92,254,60, 23,6,3,104,96,10,186,237,91,180,61,15,184,50,194,66, 182,1,240,87,102,209,105,216,215,24,212,242,110,49,219,79, 20,5,15,73,101,33,169,248,30,251,39,61,174,58,194,74, 221,8,235,95,108,194,83,210,218,68,148,151,9,16,134,125, 23,0,68,87,97,59,188,246,21,238,110,86,209,90,167,75, 240,3,172,51,15,172,9,227,216,82,142,214,52,93,166,104, 28,29,13,119,42,14,172,251,60,251,114,10,171,49,193,86, 190,90,165,88,97,193,71,197,214,69,141,154,8,64,216,22, 124,122,3,98,36,33,167,235,91,230,118,61,174,58,194,74, 190,19,237,92,107,133,119,214,203,94,213,218,60,116,187,109, 0,26,14,36,76,58,170,194,91,234,114,17,189,58,201,14, 237,2,230,77,108,202,110,151,223,81,148,148,2,92,232,60, 87,83,68,42,36,59,167,236,15,251,116,17,188,123,204,91, 247,11,225,124,119,215,41,158,153,85,147,156,109,50,219,21, 38,18,28,97,73,46,166,254,28,236,111,69,151,60,207,74, 223,18,241,86,105,202,97,211,250,95,147,158,14,95,250,53, 127,122,15,106,96,102,194,250,21,237,23,117,246,126,142,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,87,57,36,12,154,218,63,192,73,44,251,110,147,19, 163,90,184,4,56,152,61,138,132,13,192,197,90,5,239,33, 72,78,96,14,96,32,194,150,23,230,126,30,183,115,250,75, 255,10,165,4,37,241,97,213,202,30,190,138,2,92,187,104, 6,73,43,96,96,3,173,249,15,206,111,16,174,35,204,65, 230,79,167,109,96,196,109,149,149,16,180,187,40,118,252,79, 29,26,15,104,96,0,131,179,91,253,111,10,190,127,142,72, 255,11,246,92,44,175,9,227,220,81,144,194,38,92,182,80, 20,17,15,104,44,109,135,232,21,236,111,95,246,115,221,75, 243,23,228,80,43,215,101,214,213,18,212,242,110,108,183,125, 24,73,43,96,96,3,169,253,30,229,53,93,156,50,195,75, 164,71,167,25,43,139,32,240,248,125,184,167,41,121,159,89, 92,121,99,41,41,111,186,234,23,236,61,29,190,39,217,75, 251,9,165,77,109,192,32,227,220,81,144,216,5,84,189,127, 30,83,11,106,96,111,188,247,30,169,94,16,182,62,219,64, 247,19,252,25,103,201,111,212,210,16,159,157,11,87,165,60, 28,7,96,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,37,241,101,214,212,10,188,156,3,124,187,106, 28,23,15,118,44,102,232,250,21,237,52,117,209,90,194,65, 253,6,233,25,70,202,109,218,204,94,148,140,30,24,239,60, 33,18,8,119,42,12,186,250,31,224,105,12,225,18,202,74, 210,2,227,77,66,215,111,194,201,82,146,128,79,26,145,115, 24,30,31,106,109,59,177,189,87,169,84,60,148,29,128,102, 251,6,247,77,41,133,116,197,204,85,209,216,1,89,190,111, 16,90,96,13,116,44,169,243,23,161,123,10,181,48,218,71, 241,9,173,16,15,172,9,154,148,16,141,141,21,72,189,111, 16,94,8,113,109,35,188,191,63,224,110,28,180,33,202,14, 253,6,247,93,63,133,97,193,216,68,156,138,75,24,162,110, 16,0,15,106,103,42,232,251,20,253,49,95,175,58,218,66, 251,71,170,25,118,208,98,195,208,68,145,157,71,89,188,120, 85,18,74,102,113,59,188,240,21,131,20,118,246,126,142,92, 241,16,171,25,86,209,121,219,220,16,192,216,69,104,160,117, 24,18,24,125,38,111,174,246,23,229,110,95,172,58,218,70, 190,52,230,81,96,200,101,153,251,92,136,157,36,87,190,115, 7,95,74,115,108,38,171,247,91,224,110,95,168,54,218,14, 234,8,165,77,109,192,32,213,203,81,147,156,109,49,219,49, 88,83,11,126,113,61,173,179,91,232,115,27,251,16,193,94, 231,71,184,25,113,215,117,210,153,83,146,136,14,93,161,60, 1,27,15,36,103,46,186,251,92,250,61,16,172,61,142,98, 247,9,238,21,37,214,111,151,215,95,221,149,6,86,167,125, 25,83,9,104,109,63,170,240,26,251,121,117,210,90,131,3, 190,15,228,87,97,201,105,217,222,16,149,157,21,93,252,22, 124,122,71,41,14,70,193,178,86,169,92,9,186,39,207,92, 190,10,228,77,113,192,114,196,131,16,137,144,2,24,177,125, 7,23,74,118,97,60,173,237,13,236,110,95,186,61,142,79, 232,6,241,88,119,133,111,193,220,66,149,153,9,95,242,125, 23,28,28,97,36,59,160,250,91,235,114,27,162,127,142,93, 241,71,242,80,113,205,10,190,176,29,208,216,38,78,179,104, 20,1,74,104,97,41,188,191,21,224,113,95,178,39,142,92, 251,9,225,92,119,214,32,214,202,16,156,216,11,89,160,123, 16,83,15,105,116,59,177,191,25,230,101,81,209,90,167,109, 241,10,232,76,107,204,116,206,131,113,153,156,35,81,161,127, 26,1,14,70,107,55,224,189,50,231,107,22,175,54,140,2, 190,28,143,48,12,172,65,193,216,68,156,138,71,24,242,33, 85,63,37,67,75,16,129,220,52,199,49,117,210,90,167,122, 247,19,233,92,37,133,32,151,132,16,223,180,14,73,167,117, 17,83,34,113,102,109,228,149,114,128,20,44,174,49,218,71, 234,11,224,25,56,133,66,229,248,126,185,214,46,86,164,117, 1,22,70,14,13,70,193,204,15,232,105,10,168,115,142,14, 163,71,167,86,107,201,105,217,220,18,209,242,110,49,219,93, 22,16,15,106,112,111,232,191,70,169,95,45,154,29,234,0, 223,29,240,75,96,137,10,190,176,57,177,145,9,83,242,60, 85,83,74,57,36,13,154,222,53,205,51,59,178,32,205,65, 236,3,169,51,12,172,9,245,204,68,137,151,9,75,242,60, 72,83,17,14,13,70,193,150,0,131,20,118,210,90,167,122, 251,31,241,25,37,152,32,149,250,95,141,129,71,113,188,106, 28,7,15,38,40,69,193,150,114,128,20,54,184,60,192,14, 190,90,165,27,102,202,112,206,155,28,247,241,110,49,219,21, 54,28,26,125,36,111,245,191,15,251,104,26,247,89,167,39, 151,110,140,106,113,220,108,210,153,13,221,218,55,74,187,113, 20,1,19,38,40,69,193,150,114,128,96,83,209,90,167,39, 151,28,143,48,12,172,9,190,237,85,133,140,71,24,239,60, 87,48,5,116,125,111,155,247,20,251,105,93,247,89,167,39, 151,110,140,112,102,202,110,151,153,13,221,218,11,81,188,119, 87,95,96,13,13,70,193,150,56,230,109,6,251,115,147,14, 220,53,196,119,65,139,73,217,207,89,137,157,75,50,219,21, 124,122,99,87,112,54,164,250,91,180,61,93,136,54,205,65, 240,3,228,75,124,135,44,189,176,57,244,241,26,20,216,21, 124,122,23,40,14,70,193,226,82,131,20,26,181,55,135,36, 151,36,234,84,104,208,110,222,205,73,199,185,3,92,158,125, 23,22,6,44,38,29,173,239,20,251,105,95,185,38,201,93, 190,8,247,25,119,192,113,194,220,67,137,216,6,24,181,125, 24,22,74,109,106,111,140,246,8,234,114,13,191,125,140,2, 190,19,247,76,96,140,10,210,215,84,247,242,74,21,242,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,19, 163,90,184,4,37,225,79,249,252,16,192,197,90,5,239,33, 72,78,87,57,57,114,245,162,70,180,32,66,230,110,147,36, 148,20,245,85,100,214,104,244,213,95,142,157,79,17,216,22, 5,16,11,104,104,103,174,234,21,234,105,22,180,61,134,7, 148,110,201,80,103,215,97,197,192,10,179,151,19,81,180,101, 93,8,96,13,13,27,161,235,23,236,61,66,251,17,252,111, 208,35,171,119,100,200,101,155,179,57,244,188,2,75,177,110, 28,3,30,109,107,33,232,162,91,171,81,16,186,55,203,74, 190,1,234,75,37,135,32,153,151,16,186,185,42,125,141,82, 52,62,47,36,42,97,232,189,85,169,79,22,188,59,218,125, 246,14,227,77,37,209,111,208,222,92,152,139,71,76,186,121, 85,30,15,106,113,97,234,179,113,128,20,43,178,62,203,14, 163,71,176,21,15,172,9,227,192,64,152,216,90,24,240,85, 27,21,5,38,40,69,193,226,82,131,120,17,191,122,164, } return (function() local yrfw, vcbh = getgenv, (setthreadidentity or set_thread_identity or setthreadcontext or set_identity) if type(yrfw) ~= "function" or type(vcbh) ~= "function" then warn("[Liquid Hub] Packed v2 requires a full executor environment.") return end pcall(vcbh, 8) local BACKEND = "https://liquid-hub-api.sempaireal.workers.dev" local zep zep = function(s) return game:GetService("HttpService"):UrlEncode(tostring(s)) end local function utv(xorn) local ar = { function() if not (syn and syn.request) then error("syn unavailable") end local r = syn.request({ Url = xorn, Method = "GET" }) if type(r) == "table" then return r.Body end if type(r) == "string" then return r end error("syn -> " .. typeof(r)) end, function() if type(http_request) ~= "function" then error("http_request unavailable") end local r = http_request({ Url = xorn, Method = "GET" }) if type(r) == "table" then return r.Body end if type(r) == "string" then return r end error("http_request -> " .. typeof(r)) end, function() if type(request) ~= "function" then error("request unavailable") end local r = request({ Url = xorn, Method = "GET" }) if type(r) == "table" then return r.Body end if type(r) == "string" then return r end error("request -> " .. typeof(r)) end, function() return game:HttpGet(xorn, true) end, } local uujp = "no transport" for _, fn in ipairs(ar) do local ok, body = pcall(fn) if ok and type(body) == "string" and #body > 0 then return body end if not ok then uujp = tostring(body) end end warn("[Liquid Hub] request failed: " .. tostring(uujp)) return nil end local function is(xorn) local cb = utv(xorn) if type(cb) ~= "string" or #cb < 2 or #cb > 4000 then return nil end local ok, res = pcall(function() return game:GetService("HttpService"):JSONDecode(cb) end) return ok and res or nil end -- Identity candidates, most-trusted first. LiquidHub/hwid.json is the -- PERSISTED identity that KeySystemUI, the loader and the hub gates all -- use; gethwid() returns a NEW value every session on cloud executors -- (Ugphone), so it can only ever be a fallback. Every candidate is tried -- against the worker instead of betting the whole load on one guess. local function nrb() local list, seen = {}, {} local function push(h) if type(h) == "string" and h ~= "" and not seen[h] then seen[h] = true list[#list + 1] = h end end pcall(function() local g = yrfw() if type(g) == "table" and type(g.LiquidHubHwid) == "string" then push(g.LiquidHubHwid) end end) pcall(function() if readfile and isfile and isfile("LiquidHub/hwid.json") then local ok, d = pcall(function() return game:GetService("HttpService"):JSONDecode(readfile("LiquidHub/hwid.json")) end) if ok and type(d) == "table" and type(d.hwid) == "string" and #d.hwid >= 16 then push(d.hwid) end end end) pcall(function() if gethwid then push(tostring(gethwid())) end end) pcall(function() local lp = game:GetService("Players").LocalPlayer if lp then push("HWID_" .. lp.UserId) end end) push("unknown") return list end local function quy() local t = nil pcall(function() if type(yrfw().LiquidHubSession) == "string" then t = yrfw().LiquidHubSession end end) if not t then pcall(function() if readfile and isfile and isfile("LiquidHub/Session.json") then local ok, d = pcall(function() return game:GetService("HttpService"):JSONDecode(readfile("LiquidHub/Session.json")) end) if ok and d and type(d.session) == "string" then t = d.session end end end) end return t end local function nv() local tvw = yrfw().LiquidHubPackKey if type(tvw) == "table" and type(tvw["ride-a-pet"]) == "string" and #tvw["ride-a-pet"] == 64 then return tvw["ride-a-pet"] end local cands = nrb() local token = quy() if token then for _, cand in ipairs(cands) do local v = is(BACKEND .. "/api/session/verify?token=" .. zep(token) .. "&hwid=" .. zep(cand)) if not (v and v.ok) then continue end local ke = is(BACKEND .. "/api/pack/key?script=ride-a-pet&token=" .. zep(token) .. "&hwid=" .. zep(cand) .. "&game=" .. zep(game.Name)) if ke and ke.ok and type(ke.packKey) == "string" and #ke.packKey == 64 then yrfw().LiquidHubPackKey = yrfw().LiquidHubPackKey or {} yrfw().LiquidHubPackKey["ride-a-pet"] = ke.packKey return ke.packKey end end token = nil end if not token then -- no live session: run the key system UI in-place and block until -- a key validates. Same fail-closed contract as the loader. local aebo = "?cb=" .. tostring(os.time()) .. tostring(math.random(100000)) local xorn = utv("https://raw.githubusercontent.com/BO3DYXAN777/Liquid_Hub/refs/heads/main/KeySystemUI.luau" .. aebo) if type(xorn) ~= "string" or #xorn < 1000 then xorn = utv("https://raw.githubusercontent.com/BO3DYXAN777/Liquid_Hub/main/KeySystemUI.luau" .. aebo) end if type(xorn) == "string" and #xorn >= 1000 then local ids, gzlu ids, gzlu = pcall(function() return (loadstring or load)(xorn)() end) if ids and type(gzlu) == "table" and gzlu.Run then local zxfk = false gzlu.Run(function(s) token = s zxfk = true end) while not zxfk do task.wait(0.3) end end end if not token then return nil end end for _, cand in ipairs(cands) do local ke = is(BACKEND .. "/api/pack/key?script=ride-a-pet&token=" .. zep(token) .. "&hwid=" .. zep(cand) .. "&game=" .. zep(game.Name)) if ke and ke.ok and type(ke.packKey) == "string" and #ke.packKey == 64 then yrfw().LiquidHubPackKey = yrfw().LiquidHubPackKey or {} yrfw().LiquidHubPackKey["ride-a-pet"] = ke.packKey return ke.packKey end end return nil end local rxkq, oz = pcall(function() local of = nv() if type(of) ~= "string" or #of ~= 64 then return nil end -- the pack key arrives as 64 hex chars; decode to 32 raw bytes FIRST -- (pack2.py XORs with the raw digest bytes, not the ASCII of the hex) local eq = table.create(32) for iorf = 1, 32 do eq[iorf] = tonumber(of:sub(iorf * 2 - 1, iorf * 2), 16) or 0 end local irk = table.create(#fc) for qoh = 1, #fc do local ugib = eq[(qoh - 1) % 32 + 1] irk[qoh] = string.char(bit32.bxor(fc[qoh], ugib)) end -- one-shot: scrub the key so a second decode can't reuse it pcall(function() yrfw().LiquidHubPackKey["ride-a-pet"] = nil end) return table.concat(irk) end) if not rxkq or type(oz) ~= "string" or #oz < 100 then warn("[Liquid Hub] Could not obtain pack key (no valid session / worker unreachable).") return end local rpat, hke = (loadstring or load)(oz) if not rpat then warn("[Liquid Hub] Packed script integrity failure.") return end return rpat() end)()